:root{--ui-bg-app: #0a0a09;--ui-bg-shell: #10100f;--ui-bg-panel: #161514;--ui-bg-panel-raised: #1d1c1b;--ui-bg-inset: #0b0b0a;--ui-bg-overlay: rgba(5, 5, 4, .78);--ui-text-primary: #ece7d8;--ui-text-secondary: #d0c7b0;--ui-text-muted: #a49a84;--ui-text-dim: #7f7763;--ui-text-disabled: #494846;--ui-border-subtle: rgba(236, 231, 216, .08);--ui-border-default: #2f2e2d;--ui-border-strong: #43413f;--ui-border-focus: rgba(226, 115, 79, .6);--ui-accent: #c45a38;--ui-accent-bright: #e07a52;--ui-accent-ink: #1c0805;--ui-accent-soft: rgba(226, 115, 79, .14);--ui-accent-edge: rgba(226, 115, 79, .4);--ui-accent-glow: 0 0 24px rgba(226, 115, 79, .28);--ui-destructive: #a8322b;--ui-destructive-ink: #ef8a7c;--ui-destructive-soft: rgba(168, 50, 43, .18);--ui-destructive-edge: rgba(168, 50, 43, .45);--ui-positive: #6fae98;--ui-positive-soft: rgba(111, 174, 152, .14);--ui-sheen-top: rgba(240, 235, 218, .12);--ui-iron: #474544;--ui-iron-light: #958b74;--ui-ember-glow: rgba(226, 115, 79, .35);--ui-warn: #d8a05e;--ui-warn-soft: rgba(216, 160, 94, .14);--ui-art-grade: url(#ui-warm-grade);--ui-res-wheat: #d8a05e;--ui-res-wood: #8fae5f;--ui-res-stone: #a59a8e;--ui-res-iron: #b8a985;--ui-accent-gold: var(--ui-accent-bright);--ui-accent-gold-soft: var(--ui-accent-soft);--ui-accent-teal: var(--ui-accent);--ui-accent-teal-soft: var(--ui-accent-soft);--ui-accent-teal-muted: var(--ui-accent-edge);--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-space-8: 2rem;--ui-space-10: 2.5rem;--ui-radius-sm: .375rem;--ui-radius-md: .5rem;--ui-radius-lg: .75rem;--ui-radius-xl: 1rem;--ui-radius-panel: 1rem;--ui-shadow-sm: 0 2px 8px rgba(0, 0, 0, .45);--ui-shadow-md: 0 10px 28px rgba(0, 0, 0, .55);--ui-shadow-panel: 0 24px 60px rgba(0, 0, 0, .7), 0 2px 0 rgba(255, 236, 214, .04) inset;--ui-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .45);--ui-focus-ring: 0 0 0 2px var(--ui-bg-shell), 0 0 0 4px var(--ui-border-focus);--ui-font-body: "Alegreya Sans", Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;--ui-font-display: Alegreya, Georgia, serif;--ui-font-title: Cinzel, Georgia, serif;--ui-font-display-deco: "Cinzel Decorative", Cinzel, Georgia, serif;--ui-text-2xs: .6875rem;--ui-text-xs: .75rem;--ui-text-sm: .875rem;--ui-text-base: 1rem;--ui-text-lg: 1.125rem;--ui-text-xl: 1.25rem;--ui-disabled-opacity: .45;--ui-transition-fast: .16s cubic-bezier(.22, 1, .36, 1);--ui-transition-base: .24s cubic-bezier(.22, 1, .36, 1);--ui-motion-fast: .15s;--ui-motion-medium: .22s;--ui-motion-slow: .28s;--ui-ease-standard: cubic-bezier(.22, 1, .36, 1);--ui-ease-out: cubic-bezier(.22, 1, .36, 1)}.battler-action-banner__wrap{display:flex;justify-content:center;align-items:center;min-height:2.5rem;padding:0 .5rem}.battler-action-banner{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;padding:.42rem .95rem;border-radius:999px;border:1px solid rgba(255,149,126,.32);background:linear-gradient(180deg,rgba(39,36,32,.92),rgba(25,23,21,.94));box-shadow:0 5px 16px #00000073,inset 0 1px #ffffff0f;color:#f6f3ed;font-size:.92rem;font-weight:600;line-height:1.2;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.7);animation:battler-action-in .26s cubic-bezier(.22,1,.36,1)}.battler-action-banner__spark{width:6px;height:6px;flex:none;border-radius:1px;background:#ff957e;box-shadow:0 0 8px #ee7860cc;transform:rotate(45deg);animation:battler-action-spark 1.4s ease-in-out infinite}.battler-action-banner--synergy{border-color:#ff957e8c;box-shadow:0 5px 16px #00000073,0 0 20px #ee786040,inset 0 1px #ffffff0f}.battler-action-banner--doctrine{border-color:#b5a2768c;box-shadow:0 5px 16px #00000073,0 0 20px #b5a27640,inset 0 1px #ffffff0f}.battler-action-banner__badge{flex:none;font-size:.56rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.14rem .42rem;border-radius:4px;border:1px solid currentColor}.battler-action-banner--synergy .battler-action-banner__badge{color:#ff957e;background:rgba(238,120,96,.12)}.battler-action-banner--doctrine .battler-action-banner__badge{color:#d3c7ac;background:rgba(181,162,118,.15)}@keyframes battler-action-in{0%{opacity:0;transform:translateY(7px) scale(.97)}to{opacity:1;transform:none}}@keyframes battler-action-spark{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.battler-action-banner,.battler-action-banner__spark{animation:none}}.pg-cool-tabs .ui-tab-button--active{border-color:#dad0b966;background:rgba(212,201,175,.08)}.pg-cool-tabs .ui-tab-button--active:after{background:#dad0b9}.qi-atelier{--qi-cyan: #dad0b9;--qi-cyan-dim: rgba(212, 201, 175, .16);--qi-amber: #ed775f;--qi-ink: #f0ece3;--qi-ink-dim: #c2b38f;--qi-panel: #1a1816;--qi-panel-2: #211e1b;--qi-line: rgba(212, 201, 175, .13);--qi-line-strong: rgba(212, 201, 175, .26);--qi-accent: var(--ui-accent, #be5944);--qi-accent-bright: var(--ui-accent-bright, #d56d58);--qi-accent-soft: var(--ui-accent-soft, rgba(213, 109, 88, .13));--qi-accent-edge: var(--ui-accent-edge, rgba(213, 109, 88, .34));--font-rpg-deco: var(--ui-font-display, Cinzel, Georgia, serif);display:flex;flex-direction:column;gap:1.75rem}.qi-atelier--light{--qi-cyan: #968358;--qi-cyan-dim: rgba(150, 131, 88, .14);--qi-ink: #282521;--qi-ink-dim: #68625b;--qi-panel: #f1ede5;--qi-panel-2: #eae5d8;--qi-line: rgba(59, 54, 48, .14);--qi-line-strong: rgba(59, 54, 48, .24);--qi-accent: #9f3d29;--qi-accent-bright: #8a2916;--qi-accent-soft: rgba(159, 61, 41, .12);--qi-accent-edge: rgba(159, 61, 41, .35)}.qi-subnav{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 0 1rem}.qi-subtab{position:relative;display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.45rem 1rem;border:1px solid rgba(212,201,175,.18);border-radius:.25rem;background:rgba(0,0,0,.28);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--qi-ink-dim);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.qi-atelier--light .qi-subtab{background:rgba(255,255,255,.55);border-color:#a5926738}.qi-subtab:hover{border-color:#d4c9af66;color:var(--qi-ink)}.qi-subtab--active{border-color:#d4c9af73;background:var(--qi-cyan-dim);color:var(--qi-cyan)}.qi-subtab__badge{display:inline-flex;min-width:1.15rem;align-items:center;justify-content:center;padding:.05rem .35rem;border-radius:9999px;font-size:.875rem;font-weight:700;line-height:1.2;color:#13110f;background:var(--qi-cyan)}.qi-board{--qi-rarity: #d5cab1;position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem 1.5rem;color:var(--qi-ink);background:radial-gradient(ellipse 60% 45% at 50% -8%,rgba(224,186,132,.1),transparent 70%),radial-gradient(ellipse 120% 90% at 50% 50%,transparent 45%,rgba(0,0,0,.45) 100%),repeating-linear-gradient(0deg,transparent,transparent 47px,rgba(208,196,167,.028) 47px,rgba(208,196,167,.028) 48px),repeating-linear-gradient(90deg,transparent,transparent 47px,rgba(208,196,167,.028) 47px,rgba(208,196,167,.028) 48px),linear-gradient(180deg,#23201d 0%,#151311 100%);border:none;border-radius:.35rem;box-shadow:inset 0 0 0 1px #d0c4a729,inset 0 1px #f8f7f312,0 20px 48px #00000080}.qi-atelier--light .qi-board{background:radial-gradient(ellipse 90% 70% at 50% 0%,rgba(190,89,68,.09),transparent 60%),linear-gradient(180deg,#f7f5f1 0%,#f1ede5 100%);border-color:#3b363024;box-shadow:0 8px 22px #23201d1a}.qi-board__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.qi-board__headings{min-width:0}.qi-board__kicker{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb,var(--qi-ink) 55%,transparent)}.qi-board__title{margin:.1rem 0 0;font-family:var(--font-rpg-deco, Georgia, serif);font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#f7f5f0}.qi-atelier--light .qi-board__title{color:#1e1c19}.qi-board__tally{flex:none;display:flex;align-items:baseline;gap:.35rem;margin:0}.qi-board__tally-num{font-size:1.75rem;font-weight:700;line-height:1;color:#f7f5f0;font-variant-numeric:tabular-nums}.qi-atelier--light .qi-board__tally-num{color:#1e1c19}.qi-board__tally-label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--qi-ink-dim)}.qi-board__notice{margin:0;padding:.7rem .85rem;border:1px solid var(--qi-line);border-radius:.55rem;background:rgba(255,255,255,.02);font-size:.875rem;color:var(--qi-ink-dim)}.qi-board__notice button{color:var(--qi-accent-bright);font-weight:600;text-decoration:underline;cursor:pointer}.qi-board__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--qi-line)}.qi-board__filters{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.qi-chip{--qi-rarity: #baa87f;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem;border:1px solid var(--qi-line);border-radius:.4rem;background:rgba(255,255,255,.02);color:var(--qi-ink-dim);font-size:.75rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.qi-chip:hover{border-color:var(--qi-line-strong);color:var(--qi-ink)}.qi-chip--active{border-color:var(--qi-accent-edge);background:var(--qi-accent-soft);color:var(--qi-ink)}.qi-chip__dot{width:.55rem;height:.55rem;border-radius:2px;background:var(--qi-rarity);box-shadow:0 0 8px color-mix(in srgb,var(--qi-rarity) 60%,transparent)}.qi-chip__count{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:var(--qi-ink-dim);font-variant-numeric:tabular-nums}.qi-board__sort{display:inline-flex;align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--qi-ink-dim)}.qi-board__sort select{padding:.35rem .5rem;border:1px solid var(--qi-line);border-radius:.4rem;background:rgba(0,0,0,.3);color:var(--qi-ink);font-family:inherit;font-size:.75rem;letter-spacing:0;text-transform:none;cursor:pointer}.qi-atelier--light .qi-board__sort select{background:rgba(255,255,255,.6)}.qi-board__grid{display:grid;gap:.85rem;grid-template-columns:1fr}@media (min-width: 760px){.qi-board__grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}.qi-contract{--qi-rarity: #d5cab1;--qi-rarity-ink: #1a1816;display:flex;flex-direction:column;padding:1.05rem 1.15rem 1.15rem;border-radius:.3rem;background:radial-gradient(ellipse 100% 60% at 50% 0%,color-mix(in srgb,var(--qi-rarity) 9%,transparent),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));box-shadow:inset 0 0 0 1px #f8f7f314,inset 0 1px #ffffff0d;transition:box-shadow .18s ease}.qi-atelier--light .qi-contract{background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px #3b36301f}.qi-contract:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qi-rarity) 50%,transparent),inset 0 1px #ffffff12}.qi-contract--lapsed{opacity:.5}.qi-contract[data-rarity=common],.qi-chip[data-rarity=common]{--qi-rarity: #b3c0d3;--qi-rarity-ink: #0e1626}.qi-contract[data-rarity=uncommon],.qi-chip[data-rarity=uncommon]{--qi-rarity: #5fc985;--qi-rarity-ink: #06180d}.qi-contract[data-rarity=rare],.qi-chip[data-rarity=rare]{--qi-rarity: #5aa6f0;--qi-rarity-ink: #0c1424}.qi-contract[data-rarity=very_rare],.qi-chip[data-rarity=very_rare]{--qi-rarity: #ac82f5;--qi-rarity-ink: #120823}.qi-contract[data-rarity=epic],.qi-chip[data-rarity=epic]{--qi-rarity: #ea74c2;--qi-rarity-ink: #0a111f}.qi-contract[data-rarity=legendary],.qi-contract[data-rarity=starter],.qi-chip[data-rarity=legendary],.qi-chip[data-rarity=starter]{--qi-rarity: #f2b055;--qi-rarity-ink: #0f1828}.qi-contract__top{display:flex;flex-direction:column;gap:.45rem;padding-bottom:.85rem}.qi-contract__line{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.qi-contract__rarity{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--qi-rarity)}.qi-contract__clock-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:var(--qi-ink);font-variant-numeric:tabular-nums}.qi-contract__clock-value--urgent{color:var(--ui-destructive-ink, #dd8b80)}.qi-contract__flag{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-destructive-ink, #dd8b80)}.qi-contract__title{margin:0 0 .4rem;font-family:var(--font-rpg-deco, Georgia, serif);font-size:1.375rem;font-weight:700;line-height:1.15;color:var(--qi-rarity)}.qi-contract__hook{margin:0 0 .7rem;font-size:.875rem;line-height:1.5;color:color-mix(in srgb,var(--qi-ink) 70%,transparent)}.qi-contract__meta{margin:0 0 1.1rem;font-size:.75rem;line-height:1.5;color:var(--qi-ink-dim);font-variant-numeric:tabular-nums}.qi-contract__sep{padding:0 .4rem;opacity:.5}.qi-contract__guild{margin:0;font-size:.75rem;font-weight:600;color:var(--qi-ink-dim)}.qi-contract__guild--locked{color:var(--ui-destructive-ink, #dd8b80)}.qi-contract__gone{margin:0 0 1.1rem;font-size:.75rem;color:var(--qi-ink-dim)}.qi-contract__track{height:2px;border-radius:999px;background:rgba(255,255,255,.09);overflow:hidden}.qi-contract__fill{display:block;height:100%;border-radius:999px;background:var(--qi-rarity);transition:width 1s linear}.qi-contract__fill--urgent{background:var(--ui-destructive, #b4574c)}.qi-contract__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.6rem;margin-top:auto;padding:.6rem .9rem;border:1px solid color-mix(in srgb,var(--qi-rarity) 34%,transparent);border-radius:.25rem;background:color-mix(in srgb,var(--qi-rarity) 7%,transparent);font-size:.875rem;font-weight:700;color:var(--qi-rarity);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.qi-contract__cta:hover:not(:disabled){background:var(--qi-rarity);border-color:var(--qi-rarity);color:var(--qi-rarity-ink)}.qi-contract__cta:disabled{border-color:#ffffff17;color:var(--qi-ink-dim);cursor:not-allowed}.qi-contract__cta--ghost{border-color:#ffffff1f;color:var(--qi-ink-dim)}.qi-contract__cta--ghost:hover:not(:disabled){background:rgba(255,255,255,.06);border-color:#fff3;color:var(--qi-ink)}.qi-party-modal__guild{color:var(--qi-ink-dim);font-size:.875rem;font-weight:600;letter-spacing:.02em;text-transform:none}.qi-party-modal__guild--locked{color:var(--ui-destructive-ink, #dd8b80)}.qi-order{padding:0}.qi-order__sheet{position:relative;overflow:hidden;padding:1.75rem 1.5rem 1.5rem;color:var(--qi-ink);background:radial-gradient(ellipse 60% 45% at 50% -8%,rgba(224,186,132,.1),transparent 70%),radial-gradient(ellipse 120% 90% at 50% 50%,transparent 45%,rgba(0,0,0,.45) 100%),repeating-linear-gradient(0deg,transparent,transparent 47px,rgba(208,196,167,.028) 47px,rgba(208,196,167,.028) 48px),repeating-linear-gradient(90deg,transparent,transparent 47px,rgba(208,196,167,.028) 47px,rgba(208,196,167,.028) 48px),linear-gradient(180deg,#23201d 0%,#151311 100%);border:none;border-radius:.35rem;box-shadow:inset 0 0 0 1px #d0c4a729,inset 0 1px #f8f7f312,0 20px 48px #00000080}.qi-atelier--light .qi-order__sheet{background:radial-gradient(ellipse 90% 70% at 50% 0%,rgba(190,89,68,.09),transparent 60%),linear-gradient(180deg,#f7f5f1 0%,#f1ede5 100%);border-color:#3b363024;box-shadow:0 8px 22px #23201d1a}.qi-order__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-bottom:1.25rem}.qi-order__kicker{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb,var(--qi-ink) 55%,transparent)}.qi-order__title{margin:.1rem 0 0;font-family:var(--font-rpg-deco, Georgia, serif);font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#f7f5f0}.qi-order__tally{flex:none;display:flex;align-items:baseline;gap:.35rem;margin:0}.qi-order__tally-num{font-size:1.75rem;font-weight:700;line-height:1;color:#f7f5f0;font-variant-numeric:tabular-nums}.qi-order__tally-label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--qi-ink-dim)}.qi-plate{display:flex;flex-direction:column;padding:1.05rem 1.15rem 1.15rem;border-radius:.3rem;background:radial-gradient(ellipse 100% 60% at 50% 0%,rgba(224,186,132,.05),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));box-shadow:inset 0 0 0 1px #f8f7f314,inset 0 1px #ffffff0d}.qi-order__grid{display:grid;gap:.85rem;padding-top:1.25rem;border-top:1px solid rgba(248,247,243,.07)}@media (min-width: 820px){.qi-order__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:.85rem}}.qi-strength__label,.qi-odds__label{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--qi-ink-dim)}.qi-strength{flex:1;display:flex;flex-direction:column;gap:.7rem;min-width:0}.qi-strength__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.qi-strength__ready{margin:0;font-size:.75rem;color:var(--qi-ink-dim);font-variant-numeric:tabular-nums}.qi-strength__stepper{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:stretch;border-radius:.25rem;background:rgba(0,0,0,.28);box-shadow:inset 0 0 0 1px #f8f7f31a;overflow:hidden;transition:box-shadow .15s ease}.qi-atelier--light .qi-strength__stepper,.qi-atelier--light .qi-strength__preset{background:rgba(255,255,255,.6)}.qi-strength__stepper:focus-within{box-shadow:inset 0 0 0 1px var(--qi-accent-edge),0 0 0 3px var(--qi-accent-soft)}.qi-strength__step{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--qi-ink-dim);font-size:1.125rem;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.qi-strength__step:first-child{border-right:1px solid var(--qi-line)}.qi-strength__step:last-child{border-left:1px solid var(--qi-line)}.qi-strength__step:hover:not(:disabled){background:var(--qi-accent-soft);color:var(--qi-accent-bright)}.qi-strength__step:disabled{opacity:.3;cursor:not-allowed}.qi-strength__field{position:relative;display:flex;align-items:center;min-width:0;padding:.5rem .75rem}.qi-strength__input{width:100%;min-width:0;padding-right:3.25rem;border:none;background:transparent;outline:none;text-align:center;color:var(--qi-ink);font-size:1.5rem;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums}.qi-strength__input:disabled{opacity:.4}.qi-strength__unit{position:absolute;right:.8rem;bottom:.6rem;font-size:.6875rem;letter-spacing:.04em;color:var(--qi-ink-dim);pointer-events:none}.qi-strength__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1rem;margin:0;background:transparent;cursor:pointer}.qi-strength__slider::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(90deg,var(--qi-accent) 0 var(--qi-slider-pct, 0%),var(--qi-line-strong) var(--qi-slider-pct, 0%) 100%)}.qi-strength__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.9rem;height:.9rem;margin-top:-.35rem;border:2px solid #161412;border-radius:999px;background:var(--qi-accent-bright);box-shadow:0 1px 4px #00000080}.qi-strength__slider::-moz-range-track{height:4px;border-radius:999px;background:var(--qi-line-strong)}.qi-strength__slider::-moz-range-progress{height:4px;border-radius:999px;background:var(--qi-accent)}.qi-strength__slider::-moz-range-thumb{width:.9rem;height:.9rem;border:2px solid #161412;border-radius:999px;background:var(--qi-accent-bright)}.qi-strength__slider:focus-visible{outline:none}.qi-strength__slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--qi-accent-soft)}.qi-strength__presets{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.35rem}.qi-strength__preset{padding:.32rem .6rem;border:1px solid rgba(248,247,243,.1);border-radius:.25rem;background:transparent;color:var(--qi-ink-dim);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.qi-strength__preset:hover{border-color:var(--qi-accent-edge);background:var(--qi-accent-soft);color:var(--qi-accent-bright)}.qi-odds{--qi-tone-none: #47403a;--qi-tone-common: #d5cab1;--qi-tone-uncommon: #5fc985;--qi-tone-rare: #5aa6f0;--qi-tone-very-rare: #ac82f5;--qi-tone-epic: #ea74c2;display:flex;flex-direction:column;gap:.7rem;min-width:0}.qi-odds__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.qi-odds__headline{display:flex;align-items:baseline;gap:.3rem;margin:0}.qi-odds__headline-num{font-size:1rem;font-weight:700;color:var(--qi-ink);font-variant-numeric:tabular-nums}.qi-odds__headline-text{font-size:.75rem;color:var(--qi-ink-dim)}.qi-odds__ribbon{display:flex;height:.5rem;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.09)}.qi-atelier--light .qi-odds__ribbon{background:rgba(59,54,48,.1)}.qi-odds__seg{flex-basis:0;min-width:3px;background:var(--qi-tone-common);transition:flex-grow .35s ease}.qi-odds__seg+.qi-odds__seg{box-shadow:inset 1px 0 #13111099}.qi-odds__ribbon--waiting{background:repeating-linear-gradient(90deg,var(--qi-line) 0 6px,transparent 6px 12px)}.qi-odds__seg[data-tone=none],.qi-odds__dot[data-tone=none]{background:var(--qi-tone-none)}.qi-odds__seg[data-tone=common],.qi-odds__dot[data-tone=common]{background:var(--qi-tone-common)}.qi-odds__seg[data-tone=uncommon],.qi-odds__dot[data-tone=uncommon]{background:var(--qi-tone-uncommon)}.qi-odds__seg[data-tone=rare],.qi-odds__dot[data-tone=rare]{background:var(--qi-tone-rare)}.qi-odds__seg[data-tone=very-rare],.qi-odds__dot[data-tone=very-rare]{background:var(--qi-tone-very-rare)}.qi-odds__seg[data-tone=epic],.qi-odds__dot[data-tone=epic]{background:var(--qi-tone-epic)}.qi-odds__legend{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.qi-odds__row{display:flex;align-items:center;gap:.55rem;padding:.3rem 0;font-size:.8125rem;border-bottom:1px solid rgba(248,247,243,.06)}.qi-odds__row:last-child{border-bottom:none}.qi-odds__dot{flex:none;width:.55rem;height:.55rem;border-radius:2px}.qi-odds__row-label{flex:1;min-width:0;color:var(--qi-ink-dim)}.qi-odds__row-pct{font-weight:700;color:var(--qi-ink);font-variant-numeric:tabular-nums}.qi-odds__note{margin:0;font-size:.75rem;line-height:1.4;color:var(--qi-ink-dim)}.qi-order__foot{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(248,247,243,.07)}button.qi-order__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:10px 18px;border:0;border-radius:10px;background:linear-gradient(180deg,#d0603d,#a6432a);box-shadow:0 1px #ffdcc840 inset,0 8px 20px #96321c4d;font-family:Alegreya Sans,system-ui,sans-serif;font-size:16px;font-weight:700;letter-spacing:.01em;line-height:1.2;color:#fff;white-space:nowrap;cursor:pointer;transition:background .14s ease,transform .14s ease}button.qi-order__cta:hover:not(:disabled){background:linear-gradient(180deg,#da6c48,#b04b30)}button.qi-order__cta:active:not(:disabled){transform:translateY(1px)}button.qi-order__cta:focus-visible{outline:2px solid #ffd9c4;outline-offset:2px}button.qi-order__cta:disabled{background:rgba(239,234,224,.06);box-shadow:none;color:#a39c8f;cursor:not-allowed}.qi-order__cta-icon{width:20px;height:20px;flex:none}.qi-order__cta-count{padding:2px 9px;border-radius:999px;background:rgba(0,0,0,.22);font-size:13px;font-weight:700}.qi-order__hunt-tip{margin:.75rem auto 0;max-width:48ch;text-align:center;font-size:.75rem;line-height:1.5;color:var(--qi-ink-dim)}.qi-order__status{margin-top:.65rem;font-size:.875rem}.qi-order__status--err{color:var(--ui-destructive-ink, #dd8b80)}.qi-order__status--ok{color:var(--qi-accent-bright)}.qi-mapdock{--qi-ink: #f0ece3;--qi-ink-dim: #c6b794;--qi-line: rgba(212, 201, 175, .13);--qi-line-strong: rgba(212, 201, 175, .26);--qi-accent: var(--ui-accent, #be5944);--qi-accent-bright: var(--ui-accent-bright, #d56d58);--qi-accent-soft: var(--ui-accent-soft, rgba(213, 109, 88, .13));--qi-accent-edge: var(--ui-accent-edge, rgba(213, 109, 88, .34));--font-rpg-deco: "Alegreya Sans", system-ui, sans-serif;position:absolute;z-index:20;left:.75rem;bottom:.75rem;width:min(22rem,calc(100% - 1.5rem));max-height:min(84%,40rem);display:flex;flex-direction:column;gap:.85rem;padding:1rem;color:var(--qi-ink);background:radial-gradient(ellipse 90% 70% at 50% 0%,rgba(213,109,88,.08),transparent 60%),linear-gradient(180deg,#201d1a 0%,#151311 100%);border:1px solid var(--qi-line-strong);border-radius:.75rem;box-shadow:0 18px 44px #0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (min-width: 1024px){.qi-mapdock{left:auto;right:.75rem;bottom:.75rem}}@media (max-width: 1023px){.qi-mapdock{bottom:6rem;max-height:calc(46% - 1rem);gap:.6rem;padding:.75rem .85rem .85rem}.qi-mapdock__body{gap:.6rem}.qi-mapdock__foot{padding-top:.6rem}}.qi-mapdock__head{flex:none;display:flex;align-items:flex-start;gap:.6rem}.qi-mapdock__body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.85rem}.qi-mapdock__foot{flex:none;display:flex;flex-direction:column;gap:.5rem;padding-top:.85rem;border-top:1px solid var(--qi-line)}.qi-mapdock__titles{flex:1;min-width:0}.qi-mapdock__kicker{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--qi-ink-dim)}.qi-mapdock__title{margin:.15rem 0 0;font-size:1.125rem;font-weight:600;line-height:1.2;color:var(--qi-ink);font-variant-numeric:tabular-nums}.qi-mapdock__actions{flex:none;display:flex;align-items:center;gap:.35rem}.qi-mapdock__icon-btn{height:1.9rem;padding:0 .55rem;border-radius:.4rem;border:1px solid var(--qi-line);background:rgba(255,255,255,.03);color:var(--qi-ink-dim);font-size:.6875rem;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:color .15s ease,border-color .15s ease}.qi-mapdock__icon-btn:hover{color:var(--qi-accent-bright);border-color:var(--qi-accent-edge)}.qi-mapdock__close{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex-shrink:0;border-radius:.4rem;border:1px solid var(--qi-line);background:rgba(255,255,255,.03);color:var(--qi-ink-dim);font-size:1.125rem;line-height:1;cursor:pointer;transition:color .15s ease,border-color .15s ease}.qi-mapdock__close:hover{color:var(--qi-ink);border-color:var(--qi-line-strong)}.qi-mapdock__hint{margin:0;font-size:.75rem;line-height:1.45;color:var(--qi-ink-dim)}.qi-mapdock__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem .5rem;margin:0;padding:.6rem .7rem;border:1px solid var(--qi-line);border-radius:.55rem;background:rgba(255,255,255,.02)}.qi-mapdock__fact dt{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--qi-ink-dim)}.qi-mapdock__fact dd{margin:.15rem 0 0;font-size:.875rem;font-weight:600;color:var(--qi-ink);font-variant-numeric:tabular-nums}.qi-mapdock__legend{display:flex;flex-direction:column;gap:.5rem}.qi-mapdock__keys{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none}.qi-mapdock__keys li{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--qi-ink-dim)}.qi-mapdock__swatch{flex:none;width:.85rem;height:.85rem;border-radius:.2rem}.qi-mapdock__swatch[data-state=open]{background:rgba(190,89,68,.45);box-shadow:inset 0 0 0 1px #fe8d75b3}.qi-mapdock__swatch[data-state=busy]{background:rgba(216,160,94,.2);box-shadow:inset 0 0 0 1px #d8a05e73}.qi-odds--compact .qi-odds__row{padding:.22rem 0;font-size:.75rem}.qi-odds--compact .qi-odds__note{display:none}.qi-mapdock__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.85rem;padding:.65rem 1.25rem;border:1px solid var(--qi-accent-edge);border-radius:.6rem;background:linear-gradient(180deg,rgba(213,109,88,.22) 0%,rgba(213,109,88,.08) 100%);font-size:.875rem;font-weight:700;color:#d7efe6;cursor:pointer;font-variant-numeric:tabular-nums;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.qi-mapdock__cta:hover:not(:disabled){background:var(--qi-accent);border-color:var(--qi-accent-bright);color:var(--ui-accent-ink, #04120e);transform:translateY(-1px)}.qi-mapdock__cta:disabled{opacity:.4;cursor:not-allowed}.qi-mapdock__status{margin:0;font-size:.75rem;line-height:1.4}.qi-mapdock__status--err{color:var(--ui-destructive-ink, #dd8b80)}.qi-mapdock__status--ok{color:var(--qi-accent-bright)}.qi-field{min-width:0;max-width:100%;padding:1.75rem 1.5rem 1.5rem;background:radial-gradient(ellipse 60% 45% at 50% -8%,rgba(224,186,132,.1),transparent 70%),radial-gradient(ellipse 120% 90% at 50% 50%,transparent 45%,rgba(0,0,0,.45) 100%),repeating-linear-gradient(0deg,transparent,transparent 47px,rgba(208,196,167,.028) 47px,rgba(208,196,167,.028) 48px),repeating-linear-gradient(90deg,transparent,transparent 47px,rgba(208,196,167,.028) 47px,rgba(208,196,167,.028) 48px),linear-gradient(180deg,#23201d 0%,#151311 100%);border-radius:.35rem;box-shadow:inset 0 0 0 1px #d0c4a729,inset 0 1px #f8f7f312,0 20px 48px #00000080}.qi-field__head{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(248,247,243,.07)}.qi-field__title{margin:0;font-family:var(--font-rpg-deco, Georgia, serif);font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#f7f5f0}.qi-field__count{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--qi-ink-dim);font-variant-numeric:tabular-nums}.qi-field__list{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;max-height:21rem;overflow-y:auto}.qi-march{display:flex;flex-direction:column;gap:.5rem;padding:.85rem 1rem;border-radius:.3rem;background:radial-gradient(ellipse 100% 60% at 50% 0%,rgba(224,186,132,.05),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));box-shadow:inset 0 0 0 1px #f8f7f314,inset 0 1px #ffffff0d}.qi-atelier--light .qi-march{background:rgba(255,255,255,.55);border-color:#3b36301f}.qi-march__line{display:flex;align-items:center;gap:.65rem;min-width:0}.qi-march__phase{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--qi-ink-dim)}.qi-march[data-phase=returning] .qi-march__phase{color:var(--qi-accent-bright)}.qi-march__target{flex:1;min-width:0;text-align:right;font-family:var(--font-rpg-deco, Georgia, serif);font-size:1rem;font-weight:700;color:#f7f4ef;font-variant-numeric:tabular-nums}.qi-march__eta{flex:none;min-width:3.5rem;text-align:right;font-size:.875rem;font-weight:700;color:var(--qi-ink);font-variant-numeric:tabular-nums}.qi-march--urgent .qi-march__eta,.qi-march--arrived .qi-march__eta{color:var(--qi-accent-bright)}.qi-march__scouts{flex:none;min-width:4.75rem;font-size:.75rem;color:var(--qi-ink-dim);font-variant-numeric:tabular-nums}.qi-march__track{flex:1;height:2px;border-radius:999px;background:rgba(255,255,255,.09);overflow:hidden}.qi-march__track--flat{opacity:.4}.qi-march__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--qi-accent),var(--qi-accent-bright));transition:width 1s linear}.qi-empty-board{padding:3rem 1.5rem;text-align:center;border:1px solid var(--qi-line);border-radius:.9rem;background:radial-gradient(ellipse 90% 70% at 50% 0%,rgba(213,109,88,.06),transparent 60%),linear-gradient(180deg,#1c1917 0%,#161412 100%)}.qi-empty-board__title{font-family:var(--font-rpg-deco, Georgia, serif);font-size:1.25rem;color:var(--qi-ink)}.qi-empty-board__sub{max-width:46ch;margin:.5rem auto 0;font-size:.875rem;line-height:1.5;color:var(--qi-ink-dim)}.qi-empty-board__cta{margin-top:1.25rem;display:inline-flex;align-items:center;min-height:2.75rem;padding:.6rem 1.25rem;border:1px solid var(--qi-accent-edge);border-radius:.6rem;background:linear-gradient(180deg,rgba(213,109,88,.2) 0%,rgba(213,109,88,.07) 100%);font-size:.875rem;font-weight:700;color:#d7efe6;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.qi-empty-board__cta:hover{background:var(--qi-accent);border-color:var(--qi-accent-bright);color:var(--ui-accent-ink, #04120e)}.qi-party-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.qi-party-modal__panel{display:flex;flex-direction:column;width:min(100%,42rem);max-height:min(90vh,52rem);border:1px solid rgba(212,201,175,.22);border-radius:.35rem;background:linear-gradient(165deg,#1f1d1a 0%,#141211 100%);box-shadow:0 24px 48px #0000008c,inset 0 1px #ffffff0a;overflow:hidden}.qi-party-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem .85rem;border-bottom:1px solid rgba(212,201,175,.12)}.qi-party-modal__kicker{margin:0 0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--qi-cyan)}.qi-party-modal__title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.25;color:var(--qi-ink)}.qi-party-modal__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.4rem 0 0;font-size:.875rem;color:var(--qi-ink-dim)}.qi-party-modal__rarity{font-weight:600}.qi-party-modal__dot{opacity:.5}.qi-party-modal__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(212,201,175,.2);border-radius:.25rem;background:rgba(0,0,0,.35);color:var(--qi-ink-dim);cursor:pointer;transition:border-color .15s ease,color .15s ease}.qi-party-modal__close:hover:not(:disabled){border-color:#d4c9af73;color:var(--qi-ink)}.qi-party-modal__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.05)}.qi-party-modal__count{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;letter-spacing:.06em;color:var(--qi-ink-dim)}.qi-party-modal__toolbar-actions{display:flex;gap:.35rem}.qi-party-modal__toolbar-actions button{min-height:1.75rem;padding:.2rem .65rem;border:1px solid rgba(212,201,175,.2);border-radius:.2rem;background:rgba(0,0,0,.3);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--qi-ink-dim);cursor:pointer}.qi-party-modal__toolbar-actions button:hover:not(:disabled){border-color:#d4c9af66;color:var(--qi-ink)}.qi-party-modal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.5rem;margin:0;padding:.85rem 1.25rem;list-style:none;overflow-y:auto;flex:1;min-height:0}.qi-party-modal__empty{margin:0;padding:1.5rem 1.25rem;font-size:.875rem;color:var(--qi-ink-dim);text-align:center}.qi-party-hero{display:flex;align-items:flex-start;gap:.55rem;width:100%;min-height:4.5rem;padding:.55rem .6rem;border:1px solid rgba(255,255,255,.08);border-radius:.3rem;background:rgba(0,0,0,.35);text-align:left;color:var(--qi-ink);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.qi-party-hero:hover:not(:disabled){border-color:#d4c9af47}.qi-party-hero--selected{border-color:#d4c9af8c;background:var(--qi-cyan-dim);box-shadow:inset 0 0 0 1px #d4c9af26}.qi-party-hero__check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;margin-top:.15rem;border:1px solid rgba(212,201,175,.35);border-radius:.15rem;font-size:.875rem;font-weight:700;color:var(--qi-cyan)}.qi-party-hero--selected .qi-party-hero__check{background:rgba(212,201,175,.2)}.qi-party-hero__portrait{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.25rem;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.qi-party-hero__portrait img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qi-party-hero__body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.qi-party-hero__name{font-size:.875rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qi-party-hero__level{font-size:.875rem;color:var(--qi-amber)}.qi-party-hero__stats{display:flex;flex-wrap:wrap;gap:.2rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;letter-spacing:.04em;color:var(--qi-ink-dim)}.qi-party-modal__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;padding:.85rem 1.25rem 1rem;border-top:1px solid rgba(212,201,175,.12);background:rgba(0,0,0,.25)}.qi-party-modal__summary{flex:1;min-width:10rem}.qi-party-modal__summary-line{margin:0;font-size:.875rem;color:var(--qi-ink-dim)}.qi-party-modal__summary-line strong{display:block;margin-top:.1rem;font-size:1.05rem;color:var(--qi-ink)}.qi-party-modal__summary-line--err{color:#e78072}.qi-party-modal__summary-sub{margin:.15rem 0 .35rem;font-size:.875rem;color:var(--qi-ink-dim)}.qi-party-loot{flex-shrink:0;margin:0 1.25rem .5rem;padding:.7rem .85rem;border:1px solid rgba(212,201,175,.18);border-radius:.35rem;background:rgba(0,0,0,.38)}.qi-party-loot__title{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--qi-ink)}.qi-party-loot__loading{margin:0;font-size:.875rem;color:var(--qi-ink-dim)}.qi-party-loot__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.qi-party-loot__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.qi-party-loot__badge{flex-shrink:0;display:inline-block;padding:.2rem .55rem;border-radius:.25rem;font-size:.875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.qi-party-loot__pct{font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--qi-cyan)}.qi-party-modal__actions{display:flex;flex-wrap:wrap;gap:.45rem}.qi-party-modal__cancel,.qi-party-modal__confirm{min-height:2.35rem;padding:.45rem 1rem;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.qi-party-modal__cancel{border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--qi-ink-dim)}.qi-party-modal__confirm{border:1px solid rgba(212,201,175,.45);background:var(--qi-cyan-dim);color:var(--qi-cyan)}.qi-party-modal__confirm:hover:not(:disabled){border-color:#d4c9afb3}.qi-party-modal__confirm:disabled,.qi-party-modal__cancel:disabled,.qi-party-hero:disabled,.qi-party-modal__close:disabled{opacity:.45;cursor:not-allowed}.epic-battler-fx-canvas-wrap{position:absolute;inset:0;pointer-events:none;z-index:15;overflow:hidden;border-radius:inherit}.epic-battler-fx-canvas-wrap canvas{display:block;width:100%!important;height:100%!important}.epic-battler-unit-anchor{position:relative;transform-origin:center bottom}.epic-battler-float{position:absolute;pointer-events:none;z-index:25;transform:translate(-50%);font-weight:800;font-size:1.05rem;font-variant-numeric:tabular-nums;text-shadow:0 2px 8px rgba(0,0,0,.85)}.epic-battler-float--dmg{color:#f7aa9e}.epic-battler-float--heal{color:#ffa38b}.epic-battler-inkling-waste{position:absolute;z-index:40;pointer-events:none;width:2.5rem;height:2.5rem;transform:translate(-50%,-50%)}.epic-battler-inkling-waste__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45))}.epic-battler-float--venom{color:#fe876e;text-shadow:0 0 10px rgba(227,111,87,.75),0 2px 8px rgba(0,0,0,.85)}.epic-battler-unit-anchor--venom:before{content:"";position:absolute;inset:-.2rem -.15rem -.35rem;border-radius:.65rem;pointer-events:none;z-index:0;background:radial-gradient(ellipse 85% 70% at 50% 55%,rgba(227,111,87,.28) 0%,rgba(194,81,58,.12) 45%,transparent 72%);box-shadow:0 0 14px #e36f5759,inset 0 0 12px #fe876e26;animation:epic-battler-venom-pulse 1.6s ease-in-out infinite}.epic-battler-unit-anchor--venom .epic-battler-unit{position:relative;z-index:1}@keyframes epic-battler-venom-pulse{0%,to{opacity:.75}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.epic-battler-unit-anchor--venom:before{animation:none;opacity:.9}}.epic-battler-prep-chip[aria-pressed=true],.epic-battler-prep-chip{cursor:grab}.epic-battler-prep-chip:active{cursor:grabbing}.epic-battler-arena{padding-bottom:env(safe-area-inset-bottom,0)}.epic-battler-arena--countdown .epic-battler-back{opacity:.55}.epic-battler-clash-line,.epic-battler-clash-side,.epic-battler-vs{transition:opacity .58s cubic-bezier(.22,1,.36,1),filter .58s cubic-bezier(.22,1,.36,1)}.epic-battler-arena-teams-hint{transition:opacity .5s ease}.epic-battler-arena--coinflip .epic-battler-clash-line,.epic-battler-arena--coinflip .epic-battler-clash-side,.epic-battler-arena--coinflip .epic-battler-vs{transform:none!important;opacity:.28;filter:blur(2px)}.epic-battler-arena--coinflip .epic-battler-arena-teams-hint{opacity:.35}.epic-battler-arena--board-reveal .epic-battler-clash-line,.epic-battler-arena--board-reveal .epic-battler-clash-side,.epic-battler-arena--board-reveal .epic-battler-vs{transform:none!important;opacity:1;filter:blur(0)}.epic-battler-arena--board-reveal .epic-battler-arena-teams-hint{opacity:1}.epic-battler-initiative-handoff{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;will-change:transform,opacity}.epic-battler-initiative-overlay{position:absolute;inset:0;z-index:22;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.65rem .85rem;background:rgba(0,0,0,.55);border-radius:inherit;pointer-events:auto}.epic-battler-initiative{width:min(100%,20rem);margin-inline:auto;text-align:center}.epic-battler-initiative__coin-stage{width:min(100%,12.5rem);height:11.5rem;margin-inline:auto;position:relative;overflow:hidden;border-radius:.5rem}.epic-battler-initiative__coin-stage canvas{display:block;width:100%!important;height:100%!important}.epic-battler-initiative__title{margin:.2rem 0 0;font-size:.9rem;font-weight:800;line-height:1.25;opacity:0;visibility:hidden}.epic-battler-initiative__title--visible{visibility:visible}.epic-battler-initiative__title--ally{color:#d9cfb9}.epic-battler-initiative__title--enemy{color:#f7aa9e}.epic-battler-arena--countdown .epic-battler-clash-line,.epic-battler-arena--countdown .epic-battler-clash-side,.epic-battler-arena--countdown .epic-battler-vs{transform:none!important}.epic-battler-countdown{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(13,12,11,.88);border-radius:inherit;pointer-events:none;z-index:30}.epic-battler-countdown--handoff{background:rgb(6,11,21)}.epic-battler-countdown__label{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f2efe7;text-shadow:0 2px 12px rgba(0,0,0,.8);animation:epic-battler-countdown-pop .35s ease-out}.epic-battler-countdown__num{margin:0;font-size:3.25rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:#eae5d8;text-shadow:0 0 20px rgba(218,208,185,.45),0 4px 16px rgba(0,0,0,.85);animation:epic-battler-countdown-pop .35s ease-out}@keyframes epic-battler-countdown-pop{0%{opacity:0;transform:scale(.65)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.epic-battler-arena--outcome .epic-battler-clash-line{filter:saturate(.7) brightness(.78);transition:filter .35s ease}.epic-battler-outcome{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none;border-radius:inherit;box-sizing:border-box}.epic-battler-outcome--victory{background:radial-gradient(ellipse 85% 70% at 50% 40%,rgba(76,101,92,.22) 0%,transparent 55%),radial-gradient(ellipse 120% 90% at 50% 50%,rgba(130,33,14,.18) 0%,transparent 65%),rgba(17,16,14,.72)}.epic-battler-outcome--defeat{background:radial-gradient(ellipse 85% 70% at 50% 40%,rgba(122,37,29,.22) 0%,transparent 55%),rgba(17,16,14,.78)}.epic-battler-outcome__plate{position:relative;text-align:center;padding:1.25rem 2rem 1.15rem;max-width:min(100%,20rem);border-radius:.6rem;font-family:ui-serif,Georgia,Times New Roman,serif;opacity:0;transform:scale(.72) translateY(12px)}.epic-battler-outcome--victory .epic-battler-outcome__plate{border:2px solid rgba(98,91,84,.95);background:linear-gradient(155deg,#46403a 0%,#2b2723 42%,#1d1b18 100%);box-shadow:0 0 0 1px #000000a6,0 2px #0006,0 10px 28px #0000008c,inset 0 1px #f9f7f324}.epic-battler-outcome--victory .epic-battler-outcome__plate:before,.epic-battler-outcome--victory .epic-battler-outcome__plate:after{content:"";position:absolute;top:50%;width:2rem;height:1px;background:linear-gradient(90deg,transparent,rgba(192,176,138,.65),transparent);transform:translateY(-50%);opacity:.9}.epic-battler-outcome--victory .epic-battler-outcome__plate:before{left:.75rem}.epic-battler-outcome--victory .epic-battler-outcome__plate:after{right:.75rem}.epic-battler-outcome--defeat .epic-battler-outcome__plate{border:2px solid rgba(122,37,29,.75);background:linear-gradient(155deg,#332e2a 0%,#23201d 48%,#1a1816 100%);box-shadow:0 0 0 1px #000000a6,0 2px #0006,0 10px 28px #0000008c,inset 0 1px #ffffff14}.epic-battler-outcome--defeat .epic-battler-outcome__plate:before,.epic-battler-outcome--defeat .epic-battler-outcome__plate:after{content:"";position:absolute;top:50%;width:2rem;height:1px;background:linear-gradient(90deg,transparent,rgba(176,123,115,.55),transparent);transform:translateY(-50%);opacity:.85}.epic-battler-outcome--defeat .epic-battler-outcome__plate:before{left:.75rem}.epic-battler-outcome--defeat .epic-battler-outcome__plate:after{right:.75rem}.epic-battler-outcome__eyebrow{margin:0 0 .35rem;font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,sans-serif}.epic-battler-outcome--victory .epic-battler-outcome__eyebrow{color:#a4b7b0}.epic-battler-outcome--defeat .epic-battler-outcome__eyebrow{color:#d1c5a9}.epic-battler-outcome__title{margin:0;font-size:clamp(1.85rem,7vw,2.75rem);font-weight:800;line-height:1.05;letter-spacing:.1em;text-transform:uppercase}.epic-battler-outcome--victory .epic-battler-outcome__title{color:#f2efe7;text-shadow:0 1px 0 rgba(0,0,0,.5),0 3px 10px rgba(0,0,0,.65)}.epic-battler-outcome--defeat .epic-battler-outcome__title{color:#f2eee6;text-shadow:0 1px 0 rgba(0,0,0,.5),0 3px 10px rgba(0,0,0,.65)}.epic-battler-outcome__sub{margin:.6rem 0 0;font-size:.875rem;font-weight:600;letter-spacing:.03em;font-family:ui-sans-serif,system-ui,sans-serif}.epic-battler-outcome--victory .epic-battler-outcome__sub{color:#d6cbb2}.epic-battler-outcome--defeat .epic-battler-outcome__sub{color:#d0c4a7}@media (min-width: 640px){.epic-battler-outcome__title{font-size:clamp(2rem,4.5vw,2.85rem)}.epic-battler-outcome__plate{padding:1.4rem 2.5rem 1.25rem}}.epic-battler-arena--field{border-radius:.75rem;padding:.75rem .5rem 1rem;overflow-x:hidden;overflow-y:visible;background:linear-gradient(180deg,rgba(130,33,14,.35) 0%,rgba(75,69,62,.45) 42%,rgba(130,33,14,.35) 100%)}.epic-battler-arena--field .epic-battler-clash-side,.epic-battler-arena--field .epic-battler-clash-side__units,.epic-battler-arena--field .epic-battler-unit-anchor{overflow:visible}.epic-battler-arena--field .epic-battler-clash-side__units{overflow-y:visible}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track{padding-top:.85rem}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__frame{aspect-ratio:unset;height:auto;min-height:0;overflow:visible}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__art-stage{overflow:visible;grid-template-rows:clamp(1.2rem,18cqw,2.15rem) minmax(0,auto) auto}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__portrait,.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__art-img{min-height:0;max-height:clamp(1.2rem,18cqw,2.15rem)}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__ability{max-height:none;min-height:0;overflow:visible;flex-shrink:0}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__ability-label{overflow:visible;white-space:normal}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__ability-text{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;word-break:break-word;overflow-wrap:break-word}.epic-battler-tier{display:block;margin-bottom:-.35rem;z-index:2;padding:.1rem .45rem;border-radius:.35rem;background:#423c36;border:1px solid #c6b896;color:#f0ede4;font-size:.55rem;font-weight:800;letter-spacing:.02em;line-height:1.2;box-shadow:0 1px 2px #0006}.epic-battler-tier--lg{font-size:.62rem;padding:.12rem .5rem}.epic-battler-portrait{position:relative;z-index:1}.epic-battler-portrait__img{border:2px solid #211e1b;box-shadow:0 0 0 1px #fff,0 2px 6px #00000073}.epic-battler-portrait__glow{position:absolute;inset:-4px;border-radius:.65rem;background:radial-gradient(circle,rgba(255,255,255,.35) 0%,transparent 70%);pointer-events:none;z-index:-1}.epic-battler-stat-row{display:flex;align-items:center;justify-content:center;gap:.2rem;margin-top:.15rem}.epic-battler-stat{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;font-size:.68rem;font-weight:800;line-height:1;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.5)}.epic-battler-stat--lg{min-width:1.55rem;height:1.55rem;font-size:.875rem}.epic-battler-stat--atk{background:linear-gradient(180deg,#c7b997 0%,#99865a 100%);border:1px solid #57504a;-webkit-clip-path:polygon(50% 0%,92% 18%,92% 82%,50% 100%,8% 82%,8% 18%);clip-path:polygon(50% 0%,92% 18%,92% 82%,50% 100%,8% 82%,8% 18%);padding:0 .15rem}.epic-battler-stat--hp{position:relative;background:transparent;border:none;min-width:1.5rem;padding:0}.epic-battler-stat__heart{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1.45rem;color:#ce695c;text-shadow:0 0 0 #7a251d,0 1px 2px rgba(0,0,0,.5);z-index:0;line-height:1}.epic-battler-stat--lg .epic-battler-stat__heart{font-size:1.65rem}.epic-battler-stat__hp-num{position:relative;z-index:1;padding-left:.05rem}.epic-battler-arena-scroller{container-type:inline-size;container-name:battler-arena;width:100%}.epic-battler-clash-line{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;width:100%;max-width:100%;margin-inline:auto;padding-inline:.25rem}.epic-battler-clash-side{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;gap:.25rem;padding:.4rem .3rem .45rem;border-radius:.55rem;border:1px solid transparent;box-sizing:border-box}.epic-battler-clash-side--enemy{background:linear-gradient(165deg,rgba(66,15,10,.55) 0%,rgba(30,27,24,.42) 55%,rgba(22,20,18,.5) 100%);border-color:#e7807261;box-shadow:inset 0 1px #f7aa9e1f,0 2px 10px #00000047}.epic-battler-clash-side--ally{background:linear-gradient(195deg,rgba(44,40,36,.5) 0%,rgba(53,48,43,.38) 50%,rgba(38,35,31,.48) 100%);border-color:#dad0b957;box-shadow:inset 0 1px #e7e1d31a,0 2px 10px #00000047}.epic-battler-clash-side__label{display:block;width:100%;font-size:.875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;text-align:center;padding:.22rem .45rem;border-radius:.3rem;margin:0 0 .1rem}.epic-battler-clash-side--enemy .epic-battler-clash-side__label{color:#e8e2d4;background:rgba(122,37,29,.65);border:1px solid rgba(231,128,114,.45)}.epic-battler-clash-side--ally .epic-battler-clash-side__label{color:#e7f2ee;background:rgba(82,75,67,.55);border:1px solid rgba(217,207,185,.4)}.epic-battler-arena-teams-hint{display:none}.epic-battler-clash-side__units{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:.15rem;scroll-snap-type:x proximity}.epic-battler-clash-side__units .epic-battler-battle-row{width:-moz-max-content;width:max-content;max-width:none;margin-inline:auto;padding-inline:.15rem}.epic-battler-clash-side--enemy .epic-battler-battle-row,.epic-battler-clash-side--ally .epic-battler-battle-row{justify-content:center}@container battler-arena (max-width: 36rem){.epic-battler-arena-scroller{overflow:visible;max-height:none}.epic-battler-clash-line{gap:.5rem;width:100%}.epic-battler-clash-side{width:100%}.epic-battler-clash-side__units{overflow:visible;padding-bottom:.2rem}.epic-battler-clash-side__units .epic-battler-battle-row.epic-battler-unit-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;justify-items:stretch;gap:.08rem;width:100%;max-width:100%;padding:.85rem .04rem .08rem}.epic-battler-clash-side--enemy .epic-battler-battle-row.epic-battler-unit-track{direction:rtl}.epic-battler-clash-side--enemy .epic-battler-battle-row.epic-battler-unit-track .epic-battler-unit-anchor{direction:ltr}.epic-battler-clash-side__units .epic-battler-battle-row .epic-battler-unit-anchor{width:100%;min-width:0;max-width:100%}.epic-battler-arena--field .epic-battler-battle-row .epic-battler-unit{width:100%;min-width:0}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg{width:100%;max-width:100%;--tcg-w: 100%;--tcg-aspect: unset;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__frame{aspect-ratio:unset;height:auto;min-height:0;overflow:visible}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__name-banner{margin:.05rem .06rem 0;padding:.1rem .22rem .08rem;border-radius:.28rem .28rem 0 0}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__name{font-size:clamp(.34rem,2.8cqw,.44rem);line-height:1.1;letter-spacing:.008em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__art-stage{margin:0 .06rem .08rem;min-height:0;overflow:visible;grid-template-rows:clamp(1.15rem,20cqw,1.9rem) minmax(0,auto) auto}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__portrait{min-height:0;max-height:clamp(1.15rem,20cqw,1.9rem)}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__art-img{min-height:0;max-height:clamp(1.15rem,20cqw,1.9rem);padding:.02rem .06rem .04rem}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__ability{display:block;margin:0 .04rem;padding:.08rem .06rem;max-height:none;min-height:0;overflow:visible}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__ability-label{font-size:clamp(.34rem,2.2cqw,.4rem);margin-bottom:.03rem;letter-spacing:.02em;display:block;overflow:visible;white-space:normal}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__ability-text{font-size:clamp(.36rem,2.35cqw,.42rem);line-height:1.28;display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;word-break:break-word;overflow-wrap:anywhere}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__stat-overlay{padding:.08rem .1rem .1rem;gap:.06rem;min-height:1rem}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__stat--atk{min-width:0;width:clamp(.78rem,7cqw,1rem);height:clamp(.78rem,7cqw,1rem);max-width:46%;font-size:clamp(.42rem,3.2cqw,.5rem)}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__stat--hp{min-width:0;width:clamp(.82rem,7.2cqw,1.05rem);height:clamp(.78rem,7cqw,1rem);max-width:46%;font-size:clamp(.4rem,3cqw,.48rem)}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__stat--hp .epic-battler-tcg__stat-icon{font-size:clamp(.78rem,7cqw,1rem)}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__level-below{margin-top:.06rem}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__level-label{font-size:clamp(.38rem,2.8cqw,.46rem);padding:.03rem .14rem}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-front .epic-battler-unit--tcg,.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-back .epic-battler-unit--tcg{transform:scale(1.02)}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-combat-tag{font-size:clamp(.34rem,2.4cqw,.4rem);padding:.08rem .22rem}.epic-battler-arena--field .epic-battler-slot--front,.epic-battler-arena--field .epic-battler-slot--back{min-width:0}}.epic-battler-clash-line .epic-battler-vs{display:flex;flex:0 0 auto;flex-shrink:0;align-items:center;justify-content:center;align-self:center;box-sizing:border-box;width:4.75rem;min-width:4.75rem;max-width:4.75rem;height:2.15rem;min-height:2.15rem;max-height:2.15rem;margin:.35rem auto;padding:0;font-size:1.1rem;line-height:1;color:#f9f8f5;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:9999px;background:linear-gradient(90deg,rgba(122,37,29,.55) 0%,rgba(46,42,38,.85) 48%,rgba(82,75,67,.55) 100%);border:1px solid rgba(194,178,141,.45);box-shadow:0 0 12px #d4c9af33,0 2px 8px #00000059;transform:none}@container battler-arena (min-width: 36rem){.epic-battler-arena-teams-hint{display:block}.epic-battler-clash-side__label{display:none}.epic-battler-arena-scroller{overflow-x:hidden;max-width:100%}.epic-battler-clash-line{flex-direction:row;align-items:stretch;justify-content:center;gap:.65rem;width:100%;min-width:0;max-width:100%;padding:.15rem .1rem;box-sizing:border-box}.epic-battler-clash-side{flex:1 1 0;min-width:0;max-width:50%}.epic-battler-clash-side--enemy{border-top-right-radius:.35rem;border-bottom-right-radius:.35rem}.epic-battler-clash-side--ally{border-top-left-radius:.35rem;border-bottom-left-radius:.35rem}.epic-battler-clash-side__units{overflow-x:hidden;overflow-y:visible;scroll-snap-type:none;padding-bottom:0;padding-top:.85rem;width:100%;max-width:100%;box-sizing:border-box}.epic-battler-clash-side__units .epic-battler-battle-row.epic-battler-unit-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;justify-content:stretch;width:100%;max-width:100%;margin-inline:0;gap:clamp(.12rem,.8vw,.3rem);padding-inline:.08rem;box-sizing:border-box}.epic-battler-clash-side--enemy .epic-battler-battle-row.epic-battler-unit-track{direction:rtl}.epic-battler-clash-side--enemy .epic-battler-battle-row.epic-battler-unit-track .epic-battler-unit-anchor{direction:ltr}.epic-battler-clash-side__units .epic-battler-battle-row .epic-battler-unit-anchor{min-width:0;width:100%;max-width:100%}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg{--tcg-w: 100%;--tcg-aspect: unset;width:100%;max-width:100%;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__frame{aspect-ratio:unset;height:auto;min-height:0;overflow:visible}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__ability-label{font-size:clamp(.4rem,1.55cqw,.5rem);line-height:1.25}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__ability-text{font-size:clamp(.44rem,1.7cqw,.54rem);line-height:1.35}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-front .epic-battler-unit--tcg,.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-back .epic-battler-unit--tcg{transform:none;opacity:1}.epic-battler-clash-line .epic-battler-vs{align-self:center;width:2.85rem;min-width:2.85rem;max-width:2.85rem;height:4.5rem;min-height:4.5rem;max-height:4.5rem;margin:.35rem .15rem 2.5rem;font-size:1.2rem;border-radius:.45rem;background:linear-gradient(180deg,rgba(122,37,29,.5) 0%,rgba(46,42,38,.9) 45%,rgba(82,75,67,.5) 100%);border:1px solid rgba(194,178,141,.45);border-left-color:#e7807266;border-right-color:#dad0b966}}@media (min-width: 640px){@container battler-arena (min-width: 36rem){.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__frame{min-height:0}}}@media (max-width: 639px){.epic-battler-arena-teams-hint{display:none}.epic-battler-clash-side__label{display:block}.epic-battler-clash-side__units{overflow:visible}.epic-battler-clash-side__units .epic-battler-battle-row.epic-battler-unit-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;width:100%;gap:.08rem;padding-top:.85rem}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg{--tcg-aspect: unset}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__frame{aspect-ratio:unset;height:auto;min-height:0;overflow:visible}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__art-stage{overflow:visible;grid-template-rows:clamp(1.15rem,5vw,1.9rem) minmax(0,auto) auto}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__portrait,.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__art-img{max-height:clamp(1.15rem,5vw,1.9rem)}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__ability{max-height:none;overflow:visible}.epic-battler-arena--field .epic-battler-battle-row.epic-battler-unit-track .epic-battler-tcg__ability-text{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;word-break:break-word;overflow-wrap:anywhere}}.epic-battler-unit--tcg.epic-battler-unit--acting .epic-battler-tcg__frame{box-shadow:0 0 0 3px #d4c9aff2,0 0 18px 4px #d4c9af8c,0 8px 20px #00000059;animation:epic-battler-acting-glow .55s ease-in-out infinite}.epic-battler-unit--tcg.epic-battler-unit--target .epic-battler-tcg__frame{box-shadow:0 0 0 3px #e78072f2,0 0 14px 3px #ce695c80;animation:epic-battler-target-shake .28s ease-in-out infinite}.epic-battler-unit--tcg.epic-battler-unit--heal-target .epic-battler-tcg__frame{box-shadow:0 0 0 3px #f47e66e6,0 0 12px 2px #d9664f73}.epic-battler-front .epic-battler-unit--tcg{transform:scale(1.04);transform-origin:center bottom}.epic-battler-back .epic-battler-unit--tcg{transform:scale(.94);transform-origin:center bottom;opacity:.92}.epic-battler-vs{flex:0 0 auto}@supports not (container-type: inline-size){.epic-battler-clash-line{flex-direction:column;width:100%}@media (min-width: 640px){.epic-battler-arena-teams-hint{display:block}.epic-battler-clash-side__label{display:none}.epic-battler-clash-line{flex-direction:row;width:-moz-max-content;width:max-content}.epic-battler-clash-line .epic-battler-vs{width:2.85rem;min-width:2.85rem;max-width:2.85rem;height:4.5rem;min-height:4.5rem;max-height:4.5rem}}}.epic-battler-arena--pulse .epic-battler-front{transform:scale(1.08)}.epic-battler-front .epic-battler-unit{transform-origin:center bottom}.epic-battler-back{transform:scale(.92)}.epic-battler-unit{scroll-snap-align:center}.epic-battler-slot--front{min-width:6.75rem}.epic-battler-slot--back{min-width:6.25rem;opacity:.85}.epic-battler-arena--paused,.epic-battler-arena--paused *{animation-play-state:paused!important}.epic-battler-unit-anchor{position:relative}.epic-battler-combat-tag{position:absolute;top:-.28rem;left:50%;transform:translate(-50%);z-index:30;padding:.1rem .45rem;border-radius:999px;font-size:.55rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none;box-shadow:0 2px 8px #00000073}.epic-battler-combat-tag--acting{color:#1a1816;background:linear-gradient(180deg,#dad0b9 0%,#c1b18b 100%);border:1px solid rgba(205,229,220,.9);animation:epic-battler-tag-pulse .85s ease-in-out infinite}.epic-battler-combat-tag--target{color:#f8f7f3;background:linear-gradient(180deg,#e78072 0%,#ba574b 100%);border:1px solid rgba(232,226,212,.85)}.epic-battler-combat-tag--heal{color:#182a24;background:linear-gradient(180deg,#ff957c 0%,#d9664f 100%);border:1px solid rgba(207,230,221,.9)}@keyframes epic-battler-tag-pulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.06)}}.epic-battler-unit--acting{z-index:25;opacity:1!important;filter:none;transform:scale(1.12)}.epic-battler-unit--tcg.epic-battler-unit--acting,.epic-battler-unit--tcg.epic-battler-unit--target,.epic-battler-unit--tcg.epic-battler-unit--heal-target{transform:none}.epic-battler-unit--acting .epic-battler-portrait{box-shadow:0 0 0 3px #d4c9aff2,0 0 18px 4px #d4c9af8c,0 8px 20px #00000059;animation:epic-battler-acting-glow .55s ease-in-out infinite}.epic-battler-unit--target{z-index:20;opacity:1!important;transform:scale(1.05)}.epic-battler-unit--target .epic-battler-portrait{box-shadow:0 0 0 3px #e78072f2,0 0 14px 3px #ce695c80;animation:epic-battler-target-shake .28s ease-in-out infinite}.epic-battler-unit--heal-target{z-index:18;opacity:1!important;transform:scale(1.04)}.epic-battler-unit--heal-target .epic-battler-portrait{box-shadow:0 0 0 3px #f47e66e6,0 0 12px 2px #d9664f73}.epic-battler-unit-anchor--acting{z-index:25}.epic-battler-unit-anchor--target,.epic-battler-unit-anchor--heal{z-index:18}@keyframes epic-battler-acting-glow{0%,to{box-shadow:0 0 0 3px #d4c9aff2,0 0 14px 2px #d4c9af73}50%{box-shadow:0 0 0 4px #dad0b9,0 0 22px 6px #d4c9afa6}}@keyframes epic-battler-target-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.epic-battler-arena--combat-focus .epic-battler-battle-row .epic-battler-unit-anchor:not([data-combat-role]){opacity:.38;filter:grayscale(.35) brightness(.75);transition:opacity .2s ease,filter .2s ease}.epic-battler-arena--combat-focus .epic-battler-battle-row .epic-battler-unit-anchor[data-combat-role]{opacity:1;filter:none}.epic-battler-arena--enemy-acts .epic-battler-battle-row--ally,.epic-battler-arena--ally-acts .epic-battler-battle-row--enemy{opacity:.55}.epic-battler-arena--strike-phase.epic-battler-arena--combat-focus .epic-battler-battle-row .epic-battler-unit-anchor:not([data-combat-role]){opacity:.28;filter:grayscale(.45) brightness(.68)}.epic-battler-phase-banner{position:absolute;left:50%;top:.35rem;z-index:12;transform:translate(-50%);padding:.3rem .85rem;border-radius:9999px;font-size:.875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;white-space:nowrap;border:1px solid rgba(212,201,175,.45);background:rgba(32,29,26,.82);color:#f0ece3;box-shadow:0 4px 14px #00000059}.epic-battler-phase-banner--enemy{border-color:#e7807280;color:#e8e2d4}.epic-battler-phase-banner--ally{border-color:#dad0b980;color:#cde5dc}.epic-battler-acting-callout{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.35rem .5rem;padding:.35rem .75rem;border-radius:.5rem;background:rgba(32,29,26,.55);border:1px solid rgba(212,201,175,.35)}.epic-battler-acting-callout__side{font-size:.875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.epic-battler-acting-callout__side--enemy{color:#e78072}.epic-battler-acting-callout__side--ally{color:#dad0b9}.epic-battler-acting-callout__name{font-size:.9rem;font-weight:800;color:#f9f8f5}.epic-battler-acting-callout__verb{font-size:.875rem;font-weight:600;font-style:italic}.epic-battler-acting-callout__verb--acting{color:#dad0b9}.epic-battler-acting-callout__verb--target{color:#f7aa9e}.epic-battler-acting-callout__verb--heal{color:#ff957c}.epic-battler-tcg{--tcg-w: 6.75rem;--tcg-aspect: 5 / 8.1;--tcg-accent: #ff957e;--tcg-accent-dim: #ee7860;--tcg-frame-1: #3a3530;--tcg-frame-2: #625b54;--tcg-frame-glow: rgba(255, 149, 126, .22);--tcg-inner: #161412;--tcg-art-bg: #1b1916;--tcg-parchment: rgba(32, 29, 26, .94);--tcg-name: #f2efe7;--tcg-ability: #e5dece;width:var(--tcg-w);height:auto;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;position:relative;font-family:ui-serif,Georgia,Times New Roman,serif;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.epic-battler-tcg--theme-light{--tcg-inner: #f2efe7;--tcg-parchment: rgba(249, 247, 243, .95);--tcg-name: #23201d;--tcg-ability: #4c453f}.epic-battler-tcg--tier-1{--tcg-frame-1: #453f39;--tcg-frame-2: #9a885c;--tcg-frame-glow: rgba(199, 185, 151, .2);--tcg-art-bg: #211e1b}.epic-battler-tcg--tier-2{--tcg-frame-1: #443e38;--tcg-frame-2: #c6b896;--tcg-frame-glow: rgba(198, 184, 150, .35);--tcg-art-bg: #221f1c}.epic-battler-tcg--tier-3{--tcg-frame-1: #3e3933;--tcg-frame-2: #dad0b9;--tcg-frame-glow: rgba(238, 120, 96, .45);--tcg-art-bg: #1f1d1a}.epic-battler-tcg__frame{position:relative;width:100%;height:auto;aspect-ratio:var(--tcg-aspect);min-height:6.5rem;flex-shrink:0;padding:.12rem .18rem .16rem;border-radius:.6rem;background:linear-gradient(155deg,var(--tcg-frame-2) 0%,var(--tcg-frame-1) 42%,#1d1b18 100%);box-shadow:0 0 0 1px #000000a6,0 2px #0006,0 8px 18px #00000080,0 0 20px var(--tcg-frame-glow),inset 0 1px #fff3;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.epic-battler-tcg--tier-3 .epic-battler-tcg__frame:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.12) 42%,rgba(218,208,185,.28) 48%,transparent 58%);pointer-events:none;z-index:4;animation:epic-battler-tcg-holo 4.5s ease-in-out infinite}@keyframes epic-battler-tcg-holo{0%,to{opacity:.35;transform:translate(-8%)}50%{opacity:.85;transform:translate(8%)}}.epic-battler-tcg__frame:after{content:"";position:absolute;inset:.16rem;border-radius:.46rem;background:radial-gradient(ellipse 120% 80% at 50% 0%,rgba(255,255,255,.06) 0%,transparent 55%),var(--tcg-inner);box-shadow:inset 0 0 0 1px #00000080;z-index:0;pointer-events:none}.epic-battler-tcg__art-stage,.epic-battler-tcg__ability{position:relative;z-index:2}.epic-battler-tcg__name-banner{position:relative;z-index:5;flex:0 0 auto;margin:.06rem .1rem 0;padding:.14rem .38rem .12rem;text-align:center;border-radius:.34rem .34rem 0 0;border:2px solid rgba(0,0,0,.55);border-bottom:1px solid rgba(218,208,185,.4);background:linear-gradient(180deg,rgba(32,29,26,.98) 0%,rgba(17,16,14,.96) 100%);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000073,0 1px #dad0b91f}.epic-battler-tcg--theme-light .epic-battler-tcg__name-banner{background:linear-gradient(180deg,rgba(55,50,45,.95) 0%,rgba(32,29,26,.92) 100%)}.epic-battler-tcg__art-stage{flex:1 1 auto;width:100%;min-height:0;margin:0 .1rem .14rem;border-radius:0 0 .34rem .34rem;overflow:hidden;border:2px solid rgba(0,0,0,.55);border-top:none;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -16px 28px #0000008c,0 3px 8px #0006;background:var(--tcg-art-bg);display:grid;grid-template-rows:minmax(0,1fr) auto auto;align-items:stretch;justify-content:stretch}.epic-battler-tcg__portrait{position:relative;grid-row:1;min-height:0;width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.epic-battler-tcg__art-bg{position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 50% 88%,var(--tcg-frame-glow) 0%,transparent 62%),radial-gradient(circle at 50% 20%,rgba(255,255,255,.07) 0%,transparent 48%),linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 35%,rgba(0,0,0,.35) 100%);pointer-events:none;z-index:0}.epic-battler-tcg__art-img{position:relative;z-index:1;flex:1 1 auto;width:100%;min-height:0;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;display:block;padding:.04rem .1rem .06rem;box-sizing:border-box;filter:drop-shadow(0 4px 8px rgba(0,0,0,.55))}.epic-battler-tcg__art-fallback{position:relative;z-index:1;flex:1 1 auto;width:100%;min-height:2rem;display:flex;align-items:flex-start;justify-content:center;padding-top:.35rem;font-size:1.35rem;font-weight:800;color:#9a885c;background:#2c2824}.epic-battler-tcg__art-vignette{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 0%,transparent 42%,rgba(0,0,0,.55) 78%,rgba(0,0,0,.82) 100%),linear-gradient(90deg,rgba(0,0,0,.35) 0%,transparent 18%,transparent 82%,rgba(0,0,0,.35) 100%)}.epic-battler-tcg__art-shine{position:absolute;inset:0;z-index:3;background:linear-gradient(125deg,transparent 38%,rgba(255,255,255,.14) 48%,transparent 58%);pointer-events:none;opacity:.65}.epic-battler-tcg__name{margin:0;width:100%;font-size:.8rem;font-weight:700;line-height:1.15;letter-spacing:.01em;text-transform:uppercase;color:var(--tcg-name);text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;word-break:keep-all;overflow-wrap:normal;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 8px rgba(0,0,0,.45);font-family:ui-sans-serif,system-ui,sans-serif}.epic-battler-tcg--theme-light .epic-battler-tcg__name{color:#f9f8f5}.epic-battler-tcg__stat-overlay{position:relative;z-index:6;grid-row:-1;flex-shrink:0;display:flex;align-items:flex-end;justify-content:space-between;gap:.12rem;padding:.1rem .16rem .14rem;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(6,11,21,.82) 40%,rgba(6,11,21,.96) 100%)}.epic-battler-tcg__stat-overlay .epic-battler-tcg__stat{pointer-events:auto}.epic-battler-tcg__ability{position:relative;z-index:5;grid-row:2;margin:0 .1rem;padding:.14rem .18rem;min-height:0;max-height:2.65rem;border-radius:.2rem;background:rgba(17,16,14,.94);border:1px solid rgba(218,208,185,.35);box-shadow:0 2px 8px #0000008c,inset 0 1px #ffffff0f;overflow:hidden}.epic-battler-tcg__ability-entry+.epic-battler-tcg__ability-entry{margin-top:.1rem;padding-top:.1rem;border-top:1px solid rgba(218,208,185,.22)}.epic-battler-tcg__ability-entry .epic-battler-tcg__ability-label{margin-bottom:.04rem}.epic-battler-tcg__ability-entry .epic-battler-tcg__ability-text{margin:0}.epic-battler-tcg__portrait+.epic-battler-tcg__stat-overlay{grid-row:2}.epic-battler-tcg__ability-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;font-size:.44rem;font-weight:800;letter-spacing:.04em;line-height:1.22;text-transform:uppercase;color:#c6b896;margin-bottom:.06rem;font-family:ui-sans-serif,system-ui,sans-serif;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.epic-battler-tcg__ability-label-text{flex:1 1 auto;min-width:0}.epic-battler-tcg__ability-cooldown{flex:0 0 auto;font-size:.4rem;font-weight:700;letter-spacing:.03em;text-transform:none;color:#e1dac8;padding:.05rem .28rem;border-radius:.2rem;background:rgba(32,29,26,.55);border:1px solid rgba(194,178,141,.35)}.epic-battler-tcg__ability-cooldown--ready{color:#f7f4ef;border-color:#c5553e8c;background:rgba(80,73,66,.45)}.epic-battler-tcg--theme-dark .epic-battler-tcg__ability-cooldown{color:#efebe1;border-color:#e5dece59;background:rgba(33,30,27,.65)}.epic-battler-tcg--theme-dark .epic-battler-tcg__ability-cooldown--ready{color:#e0d8c6;border-color:#ff9f8880;background:rgba(46,42,38,.55)}.epic-battler-tcg--theme-dark .epic-battler-tcg__ability-label{color:var(--tcg-accent)}.epic-battler-tcg__ability-text{margin:0;font-size:.54rem;line-height:1.32;font-weight:600;color:#f7f5f1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;font-family:ui-sans-serif,system-ui,sans-serif;text-transform:none}.epic-battler-tcg__level-below{width:100%;margin-top:.18rem;padding:0 .1rem;display:flex;justify-content:center;flex-shrink:0}.epic-battler-tcg__level-row{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.08rem .28rem;border-radius:.22rem;background:rgba(0,0,0,.5);border:1px solid rgba(194,178,141,.4);box-shadow:0 2px 6px #00000059}.epic-battler-tcg--theme-light .epic-battler-tcg__level-row{background:rgba(50,46,41,.55)}.epic-battler-tcg__level-label{flex-shrink:0;padding:.06rem .32rem;border-radius:.18rem;font-size:.54rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#f7f5f1;background:linear-gradient(180deg,#c6b896 0%,#58514a 100%);border:1px solid #9a875b;box-shadow:0 1px 2px #00000059;font-family:ui-sans-serif,system-ui,sans-serif}.epic-battler-tcg__price-label{flex-shrink:0;padding:.06rem .36rem;border-radius:.18rem;font-size:.54rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.03em;color:#e7f2ee;background:linear-gradient(180deg,#58514a 0%,#2e2a26 100%);border:1px solid #9a875b;box-shadow:0 1px 3px #00000073;font-family:ui-sans-serif,system-ui,sans-serif}.epic-battler-tcg__merge-dots,.epic-battler-tcg__merge-dot-wrap{display:inline-flex;align-items:center}.epic-battler-tcg__merge-line{display:block;width:.4rem;height:2px;background:rgba(154,135,91,.55);border-radius:1px}.epic-battler-tcg--theme-dark .epic-battler-tcg__merge-line{background:rgba(218,208,185,.4)}.epic-battler-tcg__merge-dot{display:block;width:.4rem;height:.4rem;border-radius:50%;background:rgba(36,33,30,.85);border:1px solid rgba(154,135,91,.6);box-shadow:inset 0 1px 2px #0006}.epic-battler-tcg__merge-dot--filled{background:linear-gradient(180deg,#cde5dc 0%,#c1b18b 100%);border-color:#d6634c;box-shadow:0 0 5px #d4c9af80,inset 0 1px #ffffff59}.epic-battler-tcg__stat{display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-variant-numeric:tabular-nums;font-family:ui-sans-serif,system-ui,sans-serif;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.epic-battler-tcg__stat--atk{min-width:1.4rem;height:1.4rem;padding:0;font-size:.68rem;color:#201d1a;background:linear-gradient(180deg,#f0ece2 0%,#99865a 100%);border:1px solid #453f39;-webkit-clip-path:polygon(50% 0%,92% 20%,92% 80%,50% 100%,8% 80%,8% 20%);clip-path:polygon(50% 0%,92% 20%,92% 80%,50% 100%,8% 80%,8% 20%)}.epic-battler-tcg__stat--atk .epic-battler-tcg__stat-val{font-size:inherit;line-height:1}.epic-battler-tcg__stat--hp{position:relative;min-width:1.55rem;height:1.4rem;padding:0;font-size:.66rem;color:#fff;background:transparent;border:none;box-shadow:none}.epic-battler-tcg__stat--hp .epic-battler-tcg__stat-val{position:relative;z-index:1;font-size:inherit;line-height:1}.epic-battler-tcg__stat--hp .epic-battler-tcg__stat-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1.28rem;color:#ce695c;z-index:0;line-height:1}.epic-battler-tcg--selected .epic-battler-tcg__frame{box-shadow:0 0 0 2px #dad0b9bf,0 2px #00000059,0 8px 18px #00000080}.epic-battler-tcg--dead{opacity:.55;filter:grayscale(.7) brightness(.85)}.epic-battler-unit-anchor--dying{z-index:22;pointer-events:none}.epic-battler-unit-anchor--dying .epic-battler-tcg__frame:after{box-shadow:inset 0 0 28px #ba574b8c}.epic-battler-prep-chip--dragging{z-index:40}.epic-battler-prep-chip--tcg{padding:.15rem;border:none;background:transparent;border-radius:.65rem}.epic-battler-prep-chip--tcg.epic-battler-prep-chip--selected-dark{box-shadow:0 0 0 2px #dad0b98c;background:rgba(43,58,53,.35)}.epic-battler-prep-chip--tcg.epic-battler-prep-chip--selected-light{box-shadow:0 0 0 2px #d4c9af80;background:rgba(231,242,238,.25)}.epic-battler-prep-chip--tcg .epic-battler-tcg--selected .epic-battler-tcg__frame{box-shadow:0 2px #00000059,0 6px 14px #00000073}@media (prefers-reduced-motion: reduce){.epic-battler-tcg--tier-3 .epic-battler-tcg__frame:before{animation:none;opacity:.5}.epic-battler-arena--pulse .epic-battler-front{transform:none}.epic-battler-front,.epic-battler-back{transition:none}}.epic-battler-prep-shell{display:flex;flex-direction:column;gap:0;min-width:0;width:100%;max-width:100%;height:min(74dvh,calc(100dvh - 10rem));max-height:min(74dvh,calc(100dvh - 10rem));padding:.35rem .2rem 0;overflow:hidden;box-sizing:border-box}.auto-battle-warband-roll{min-width:0;padding:.15rem .25rem}.auto-battle-warband-roll__cabinet{border-radius:.85rem;border:1px solid rgba(154,136,92,.4);background:linear-gradient(180deg,rgba(33,30,27,.98) 0%,rgba(22,20,18,.99) 100%);box-shadow:0 0 0 1px #3b3630d9,0 0 0 2px #d4c9af1f,inset 0 1px #ffffff08,0 12px 32px #0006;padding:.75rem .5rem 1rem}.auto-battle-warband-roll__reels{display:grid;gap:.45rem;align-items:stretch;justify-items:center;width:100%;max-width:42rem;margin:0 auto}.auto-battle-warband-roll__reels--deploy{align-items:start;justify-items:stretch;padding:.15rem .1rem .35rem}.warband-deploy-slot{position:relative;width:100%;min-width:0;border-radius:.6rem;border:1px solid rgba(154,136,92,.45);background:linear-gradient(180deg,#1e1c19 0%,#171513 100%);box-shadow:inset 0 2px 6px #0000008c,0 0 0 1px #3b363073;padding:.3rem;overflow:hidden;box-sizing:border-box}.warband-deploy-slot__card{width:100%;opacity:0;pointer-events:none}.warband-deploy-slot__reel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - .6rem);max-width:8.5rem;z-index:2}.warband-deploy-slot .auto-battle-warband-roll-reel{border:none;background:transparent;box-shadow:none}.warband-deploy-slot--morphed .warband-deploy-slot__reel{display:none}.warband-deploy-slot--morphed .warband-deploy-slot__card{opacity:1;pointer-events:auto}.warband-deploy-slot__card .proving-ground-warband-pick-card{width:100%}.auto-battle-deploy-flow{min-width:0;max-width:42rem;margin:0 auto;width:100%;padding:.1rem .3rem .2rem;box-sizing:border-box}@media (min-width: 768px){.auto-battle-deploy-flow{max-width:54rem}}@media (min-width: 1100px){.auto-battle-deploy-flow{max-width:60rem}}.auto-battle-deploy-flow__error{margin:0 0 .35rem;text-align:center;font-size:.875rem;color:#e78072}.auto-battle-deploy-flow__cabinet{min-height:15rem;overflow:hidden}.auto-battle-deploy-flow__lobby-layer,.auto-battle-deploy-flow__roll-layer{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:.55rem .5rem .8rem;box-sizing:border-box}.auto-battle-warband-roll--embedded{width:100%;padding:0}.auto-battle-deploy-flow__roll-wait{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:26rem;margin:0 auto;width:100%;padding:1.25rem .35rem}.auto-battle-deploy-flow__roll-wait-slot{aspect-ratio:5 / 8;border-radius:.55rem;border:1px solid rgba(154,136,92,.4);background:linear-gradient(180deg,rgba(44,40,36,.92) 0%,rgba(28,26,23,.98) 100%);animation:auto-battle-deploy-wait-pulse 1.1s ease-in-out infinite alternate}@keyframes auto-battle-deploy-wait-pulse{0%{opacity:.42;transform:scale(.98)}to{opacity:.88;transform:scale(1)}}.proving-ground-pick--deploy{padding:.2rem .35rem .45rem}.auto-battle-lobby.auto-battle-lobby--embedded{flex:1;min-height:0;max-width:none;margin:0;padding:0;width:100%;justify-content:flex-start}.auto-battle-lobby--embedded .auto-battle-lobby__panel{border:1px solid rgba(59,54,48,.7);box-shadow:inset 0 1px #ffffff0a,0 10px 30px #00000073;background:linear-gradient(180deg,#24211e 0%,#1d1b18 55%,#191715 100%)}.auto-battle-lobby--embedded .auto-battle-lobby__art{max-height:10.5rem;min-height:7rem}.auto-battle-lobby--embedded .auto-battle-lobby__content{padding:1rem 1.15rem 1.15rem}@media (min-width: 768px){.auto-battle-lobby--embedded .auto-battle-lobby__content{padding:1.25rem 1.5rem 1.4rem}}.auto-battle-warband-roll-reel{width:100%;max-width:8.5rem;border-radius:.55rem;border:1px solid rgba(154,136,92,.45);background:linear-gradient(180deg,#1e1c19 0%,#171513 100%);box-shadow:inset 0 2px 6px #0000008c,0 0 0 1px #3b363073;overflow:hidden}.auto-battle-warband-roll-reel__viewport{position:relative;width:100%;overflow:hidden}.auto-battle-warband-roll-reel__strip{display:flex;flex-direction:column;align-items:stretch;will-change:transform}.auto-battle-warband-roll-reel__cell{flex-shrink:0;display:flex;align-items:flex-start;justify-content:center;padding:.12rem .2rem;box-sizing:border-box;overflow:hidden}.auto-battle-warband-roll-reel__face{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.2rem;width:100%;padding:.15rem .25rem .1rem;box-sizing:border-box}.auto-battle-warband-roll-reel__portrait-wrap{width:3.25rem;height:3.25rem;border-radius:.35rem;overflow:hidden;border:1px solid rgba(154,136,92,.45);background:rgba(19,17,15,.9);display:flex;align-items:center;justify-content:center}.auto-battle-warband-roll-reel__portrait{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.auto-battle-warband-roll-reel__portrait-fallback{font-size:1.35rem;line-height:1;opacity:.75}.auto-battle-warband-roll-reel__name{margin:0;font-size:.62rem;line-height:1.15;text-align:center;color:#efebe1eb;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.auto-battle-warband-roll__final-grid{max-width:42rem;margin:0 auto}.auto-battle-warband-roll__cabinet .proving-ground-warband-pick-card{will-change:transform,opacity}.auto-battle-warband-roll__subtitle--march{letter-spacing:.04em}.auto-battle-warband-roll__vignette{pointer-events:none;position:absolute;inset:0;border-radius:inherit;opacity:0;background:radial-gradient(ellipse 85% 70% at 50% 45%,transparent 0%,rgba(6,11,21,.55) 55%,rgba(11,10,9,.92) 100%);z-index:2}.auto-battle-warband-roll__flash{pointer-events:none;position:absolute;left:-10%;right:-10%;top:38%;height:42%;opacity:0;z-index:3;background:linear-gradient(180deg,rgba(212,201,175,0) 0%,rgba(205,229,220,.55) 42%,rgba(243,254,250,.85) 50%,rgba(205,229,220,.5) 58%,rgba(212,201,175,0) 100%);filter:blur(2px)}.epic-battler-prep-shell--arena-enter{will-change:opacity,transform}.epic-battler-handoff-veil{position:absolute;inset:0;z-index:40;pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(6,11,21,.94) 0%,rgba(17,16,14,.97) 48%,rgba(6,11,21,.94) 100%)}.proving-ground-battle--entering{will-change:transform,opacity}.proving-ground-pick{min-width:0}.proving-ground-pick--lobby{padding:.35rem .5rem .65rem;box-sizing:border-box}.proving-ground-pick__body{padding-bottom:.35rem;-webkit-overflow-scrolling:touch}.proving-ground-pick__footer{padding:.65rem 0 .15rem;border-top:1px solid rgba(154,136,92,.35);background:linear-gradient(180deg,rgba(22,20,18,0) 0%,rgba(22,20,18,.92) 28%,rgba(22,20,18,1) 100%)}.auto-battle-lobby{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:28rem;margin:0 auto;padding:.25rem 0}.auto-battle-lobby--loading,.auto-battle-lobby--empty{justify-content:center}.auto-battle-lobby__loading-text{margin:0;font-size:.875rem;color:var(--roster-text-muted, #c7b997);text-align:center}.auto-battle-lobby__error{margin:0 0 .5rem;width:100%;text-align:center;font-size:.875rem;color:#e78072}.auto-battle-lobby__panel{width:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:.85rem;background:linear-gradient(180deg,#2c2824 0%,#201d1a 48%,#1a1816 100%)}.auto-battle-lobby__panel--muted{opacity:.92}.auto-battle-lobby__art{position:relative;width:100%;aspect-ratio:16 / 7;min-height:7.5rem;max-height:11rem;overflow:hidden;border-bottom:1px solid rgba(59,54,48,.65);background:radial-gradient(90% 70% at 50% 42%,#36312c 0%,#1e1c19 55%,#131110 100%);box-shadow:inset 0 0 5rem 1rem #0000008c}.auto-battle-lobby__art--dim .auto-battle-lobby__art-img{filter:grayscale(.35) brightness(.72)}.auto-battle-lobby__art-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;display:block}.auto-battle-lobby__art-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,17,15,.15) 0%,rgba(19,17,15,.55) 55%,rgba(26,24,22,.98) 100%);pointer-events:none}.auto-battle-lobby__art-glow{position:absolute;left:50%;top:42%;width:115%;height:90%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(226,121,99,.28) 0%,rgba(144,125,82,.12) 38%,transparent 68%);mix-blend-mode:screen;pointer-events:none}.auto-battle-lobby__banner{position:relative;width:100%;aspect-ratio:16 / 8;min-height:10.5rem;max-height:13rem;overflow:hidden;border-bottom:1px solid rgba(163,143,98,.28);background:radial-gradient(90% 80% at 50% 40%,#36312c 0%,#1e1c19 55%,#131110 100%)}@media (min-width: 768px){.auto-battle-lobby__banner{aspect-ratio:16 / 5;min-height:11rem;max-height:15rem}}.auto-battle-lobby__banner .auto-battle-lobby__art-img{-o-object-position:center 46%;object-position:center 46%;transform:scale(1.06);filter:saturate(.82) brightness(.97)}.auto-battle-lobby__banner-grade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 105% at 20% 58%,transparent 32%,rgba(27,24,22,.6) 100%),linear-gradient(115deg,rgba(68,62,56,.2) 0%,rgba(34,31,28,.32) 100%)}.auto-battle-lobby__banner-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(16,14,13,.85) 0%,transparent 24%,transparent 76%,rgba(16,14,13,.85) 100%),linear-gradient(180deg,rgba(16,14,13,.7) 0%,transparent 30%)}.auto-battle-lobby__banner-badge{position:absolute;top:.7rem;right:.8rem;display:flex;align-items:baseline;gap:.3rem;padding:.3rem .65rem;border-radius:999px;border:1px solid rgba(218,208,185,.45);background:linear-gradient(180deg,rgba(35,32,29,.85),rgba(24,22,20,.9));box-shadow:0 2px 10px #00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.auto-battle-lobby__banner-badge-value{font-size:1rem;font-weight:800;color:#ece7dc;line-height:1}.auto-battle-lobby__banner-badge-label{font-size:.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#c6b896}.auto-battle-lobby__title-rule{display:block;width:3.25rem;height:2px;margin:.15rem 0 .05rem;border-radius:2px;background:linear-gradient(90deg,#dad0b9,rgba(218,208,185,.12))}.auto-battle-lobby__body-grid{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width: 768px){.auto-battle-lobby__body-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.5rem;align-items:start}}.auto-battle-lobby__aside{display:flex;flex-direction:column;gap:.85rem}@media (min-width: 768px){.auto-battle-lobby__aside{padding-left:1.5rem;border-left:1px solid rgba(59,54,48,.55)}}.auto-battle-lobby__content{display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:1.15rem 1.15rem 1.2rem;gap:.85rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-transform:none;letter-spacing:normal}.auto-battle-lobby__content--centered{align-items:center;text-align:center}.auto-battle-lobby__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem}.auto-battle-lobby__eyebrow{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#dad0b9d9}.auto-battle-lobby__title{margin:0;font-size:clamp(1.65rem,6vw,2.6rem);font-weight:800;line-height:1.02;letter-spacing:.01em;color:#f7f5f1;text-shadow:0 2px 12px rgba(0,0,0,.7),0 1px 2px rgba(0,0,0,.9)}.auto-battle-lobby__hint{margin:0;font-size:.875rem;line-height:1.45;color:#c7b997;max-width:16rem}.auto-battle-lobby__hero{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.3rem;padding:2rem 1.15rem .9rem;background:linear-gradient(0deg,rgba(16,14,13,.94) 0%,rgba(16,14,13,.72) 42%,rgba(16,14,13,0) 100%)}@media (min-width: 768px){.auto-battle-lobby__hero{padding:3rem 1.5rem 1.15rem;gap:.4rem}}.auto-battle-lobby__badges{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.35rem;margin-top:.15rem}.auto-battle-lobby__badge{font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.24rem .55rem;border-radius:999px;border:1px solid rgba(154,136,92,.5);background:rgba(19,17,15,.65);color:#eae5d8}.auto-battle-lobby__stats{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.4rem .6rem;padding-bottom:.9rem;margin-bottom:.15rem;border-bottom:1px solid rgba(59,54,48,.6)}.auto-battle-lobby__stat{font-size:.74rem;color:#d9cfb9;line-height:1.2;padding:.22rem .6rem;border-radius:999px;border:1px solid rgba(102,96,89,.4);background:rgba(32,29,26,.5);white-space:nowrap}.auto-battle-lobby__stat-value{font-weight:700;color:#ece7dc}.auto-battle-lobby__stat--muted{color:#c4b490;border-style:dashed;border-color:#66605959;background:transparent}.auto-battle-lobby__info{margin:0;display:flex;flex-direction:column;border-radius:.6rem;border:1px solid rgba(59,54,48,.7);background:rgba(19,17,15,.35);overflow:hidden}.auto-battle-lobby__info-row{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;padding:.7rem .85rem}.auto-battle-lobby__info-row+.auto-battle-lobby__info-row{border-top:1px solid rgba(59,54,48,.55)}.auto-battle-lobby__info-icon{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.5rem;border:1px solid rgba(102,96,89,.35);background:rgba(32,29,26,.5)}.auto-battle-lobby__info-icon svg{width:1.05rem;height:1.05rem}.auto-battle-lobby__info-icon--reward{border-color:#dad0b959;background:rgba(212,201,175,.1);color:#e1d9c7}.auto-battle-lobby__info-icon--warn{color:#d0c4a7}.auto-battle-lobby__info-main{display:flex;flex-direction:column;gap:.15rem;min-width:0}.auto-battle-lobby__info-label{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#bfae87}.auto-battle-lobby__info-label--warn{color:#c9bb9a}.auto-battle-lobby__info-body{margin:0;font-size:.82rem;line-height:1.5;color:#f0ede4}.auto-battle-lobby__cta{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin-top:1.25rem;min-height:3.5rem;padding:0 1.25rem;border:1px solid rgba(161,143,99,.55);border-radius:.55rem;cursor:pointer;color:#efebe1;background:linear-gradient(180deg,#3e3933 0%,#2e2a26 100%);box-shadow:inset 0 1px #f4f1ea21,0 2px #1b1916,0 8px 18px #00000073;transition:background .16s ease,box-shadow .16s ease,transform .08s ease}.auto-battle-lobby__cta:hover:not(:disabled){background:linear-gradient(180deg,#47413a 0%,#35302b 100%);border-color:#c2b28db3}.auto-battle-lobby__cta:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 5px #00000073,0 0 #1b1916}.auto-battle-lobby__cta:disabled{opacity:.5;cursor:not-allowed}.auto-battle-lobby__cta:focus-visible{outline:2px solid #d4c9af;outline-offset:3px}.auto-battle-lobby__cta-label{font-size:.95rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#efebe1}@media (prefers-reduced-motion: reduce){.auto-battle-lobby__cta{transition:none}.auto-battle-lobby__cta:active:not(:disabled){transform:none}}@media (min-width: 640px){.auto-battle-lobby{max-width:32rem}.auto-battle-lobby__art{max-height:12.5rem}}.proving-ground-warband-pick{min-width:0}.proving-ground-warband-pick__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr));gap:.65rem;max-height:none;overflow:visible;padding:.15rem .2rem .35rem;align-items:start}.proving-ground-warband-pick__grid--warband{grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr))}@media (min-width: 640px){.proving-ground-warband-pick__grid--warband{grid-template-columns:repeat(5,minmax(0,1fr))}}.proving-ground-warband-pick-card{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0}.proving-ground-warband-pick-card__hit{position:relative;width:100%;margin:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit}.proving-ground-warband-pick-card__hit--static{cursor:default}.proving-ground-warband-pick-card__hit:disabled{cursor:not-allowed}.proving-ground-warband-pick-card__hit .epic-battler-tcg{width:100%;max-width:100%;--tcg-w: 100%;pointer-events:none}.proving-ground-warband-pick-card__remove{position:absolute;top:.12rem;right:.12rem;z-index:8;width:1.35rem;height:1.35rem;border-radius:999px;border:1px solid rgba(231,128,114,.55);background:rgba(66,15,10,.92);color:#e8e2d4;font-size:.85rem;font-weight:800;line-height:1;cursor:pointer}.proving-ground-warband-pick-card__remove:disabled{opacity:.45;cursor:not-allowed}.proving-ground-warband-pick-card__meta{margin:.22rem 0 0;padding:0 .08rem;font-size:.62rem;font-weight:600;line-height:1.25;text-align:center;color:#c7b997;font-family:ui-sans-serif,system-ui,sans-serif;overflow-wrap:anywhere}.auto-battler-guide-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:1.25rem 1.5rem;max-width:64rem}.auto-battler-guide-card-grid__cell{display:flex;justify-content:center;align-items:flex-start}.auto-battler-guide-card-grid__cell .proving-ground-warband-pick-card__hit{width:min(100%,11.25rem)}.auto-battler-guide-card-grid .epic-battler-tcg{--tcg-aspect: unset;--tcg-guide-portrait-h: 4.25rem;width:100%}.auto-battler-guide-card-grid .epic-battler-tcg__frame{aspect-ratio:unset;height:auto;min-height:0;overflow:visible}.auto-battler-guide-card-grid .epic-battler-tcg__art-stage{overflow:visible;grid-template-rows:var(--tcg-guide-portrait-h) minmax(0,auto) auto}.auto-battler-guide-card-grid .epic-battler-tcg__ability{max-height:none;min-height:0;overflow:visible;flex-shrink:0}.auto-battler-guide-card-grid .epic-battler-tcg__ability-label{overflow:visible;display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;white-space:normal}.auto-battler-guide-card-grid .epic-battler-tcg__ability-text{display:block;overflow:visible;flex:none;min-height:0;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;word-break:break-word;overflow-wrap:break-word}@media (min-width: 480px){.auto-battler-guide-card-grid .epic-battler-tcg{--tcg-guide-portrait-h: clamp(4.25rem, 38cqw, 5rem)}.auto-battler-guide-card-grid .epic-battler-tcg__ability-label{font-size:.48rem}.auto-battler-guide-card-grid .epic-battler-tcg__ability-text{font-size:.56rem;line-height:1.35}}.proving-ground-warband-pick.epic-battler-prep-unit-track .epic-battler-tcg__frame{aspect-ratio:unset;height:auto;min-height:0;overflow:visible}.proving-ground-warband-pick.epic-battler-prep-unit-track .epic-battler-tcg__art-stage{overflow:visible;grid-template-rows:var(--tcg-prep-portrait-h, 3.25rem) minmax(0,auto) auto}.proving-ground-warband-pick.epic-battler-prep-unit-track .epic-battler-tcg__ability{max-height:none;min-height:0;overflow:visible;flex-shrink:0}.proving-ground-warband-pick.epic-battler-prep-unit-track .epic-battler-tcg__ability-label{overflow:visible;display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;white-space:normal}.proving-ground-warband-pick.epic-battler-prep-unit-track .epic-battler-tcg__ability-text{display:block;overflow:visible;flex:none;min-height:0;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;word-break:break-word;overflow-wrap:break-word}@media (min-width: 480px){.proving-ground-warband-pick.epic-battler-prep-unit-track .epic-battler-tcg{--tcg-prep-portrait-h: clamp(3rem, 42cqw, 3.75rem)}.proving-ground-warband-pick.epic-battler-prep-unit-track .epic-battler-tcg__ability-label{font-size:.48rem}.proving-ground-warband-pick.epic-battler-prep-unit-track .epic-battler-tcg__ability-text{font-size:.56rem;line-height:1.35}}.proving-ground--autobattler-tab{flex:1 1 auto;min-height:0}.proving-ground-battle{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.proving-ground-battle>div{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.proving-ground-battle .epic-battler-replay-shell{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.proving-ground-battle .epic-battler-arena-scroller{max-height:none;overflow-x:hidden;overflow-y:visible;max-width:100%}@media (max-width: 639px){.proving-ground-battle{overflow-y:auto;overflow-x:hidden}.epic-battler-prep-shell--edge-mobile .epic-battler-replay-shell{overflow-y:auto;-webkit-overflow-scrolling:touch}}.proving-ground-battle .epic-battler-prep-shell{flex:1 1 auto;min-height:0;height:100%;max-height:none}@media (max-width: 639px){.epic-battler-prep-shell--edge-mobile{width:100%;max-width:100%;height:100%;min-height:0;max-height:none;flex:1 1 auto;padding:0;border:none;border-radius:0;background:rgba(6,11,21,.55)}.epic-battler-prep-shell--edge-mobile .epic-battler-prep-toolbar{padding:.3rem .35rem .25rem;gap:.25rem .35rem}.epic-battler-prep-shell--edge-mobile .epic-battler-prep-scroll{padding:.25rem .15rem .15rem}.epic-battler-prep-shell .epic-battler-prep-scroll{gap:.55rem;display:flex;flex-direction:column;align-items:stretch}.epic-battler-prep-shell .epic-battler-prep-formation-zone--primary{flex:0 0 auto;min-height:auto;margin-bottom:0}.epic-battler-prep-shell .epic-battler-prep-formation-zone{overflow:hidden;isolation:isolate}.epic-battler-prep-shell--edge-mobile .epic-battler-prep-formation-zone{padding:.35rem .12rem .3rem;border-left:none;border-right:none;border-radius:0}.epic-battler-prep-shell .epic-battler-prep-formation-head__hint{display:none}.epic-battler-prep-shell .epic-battler-prep-formation-head{margin-bottom:.3rem}.epic-battler-prep-shell .epic-battler-prep-formation-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));direction:ltr;align-items:stretch;gap:.08rem;overflow:hidden;padding:.08rem .04rem .1rem}.epic-battler-prep-shell .epic-battler-prep-formation-track--reorder{display:flex;grid-template-columns:unset;gap:0;align-items:stretch}.epic-battler-prep-shell .epic-battler-prep-formation-track--reorder>.epic-battler-formation-insert--visible{flex-basis:.38rem}.epic-battler-prep-shell .epic-battler-formation-slot-empty__hint{font-size:clamp(.38rem,1.6vw,.46rem)}.epic-battler-prep-shell .epic-battler-formation-slot-empty__num{font-size:clamp(.62rem,2.8vw,.78rem)}.epic-battler-prep-shell .epic-battler-formation-slot-empty__foot{height:clamp(.85rem,3vw,1.05rem)}.epic-battler-prep-shell .epic-battler-prep-formation-track>.epic-battler-formation-slot{direction:ltr;width:100%!important;min-width:0!important;max-width:100%!important;padding:.06rem .03rem!important}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-prep-chip--tcg{padding:.06rem}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg{width:100%;max-width:100%;--tcg-w: 100%;--tcg-aspect: unset;filter:none}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__frame{aspect-ratio:unset;height:100%;min-height:0;overflow:hidden}.epic-battler-prep-shell .epic-battler-prep-unit-track{--tcg-prep-portrait-h: clamp(2.35rem, 44cqw, 3.15rem);--tcg-prep-ability-min-h: 4.35rem}.epic-battler-prep-shell .epic-battler-prep-formation-track.epic-battler-prep-unit-track{--tcg-prep-portrait-h: clamp(2.2rem, 34cqw, 2.85rem);--tcg-prep-ability-min-h: 4.5rem}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__art-stage{grid-template-rows:var(--tcg-prep-portrait-h, 3.15rem) minmax(var(--tcg-prep-ability-min-h, 2.85rem),1fr) auto}.epic-battler-prep-shell .epic-battler-prep-formation-track.epic-battler-prep-unit-track .epic-battler-tcg__ability,.epic-battler-prep-shell .epic-battler-prep-bench-track.epic-battler-prep-unit-track .epic-battler-tcg__ability,.epic-battler-prep-shell .epic-battler-prep-shop-track.epic-battler-prep-unit-track .epic-battler-tcg__ability{margin:0 .05rem;padding:.1rem .08rem}.epic-battler-prep-shell .epic-battler-prep-formation-track.epic-battler-prep-unit-track .epic-battler-tcg__ability-label,.epic-battler-prep-shell .epic-battler-prep-bench-track.epic-battler-prep-unit-track .epic-battler-tcg__ability-label,.epic-battler-prep-shell .epic-battler-prep-shop-track.epic-battler-prep-unit-track .epic-battler-tcg__ability-label{font-size:clamp(.36rem,1.5vw,.44rem);margin-bottom:.04rem;letter-spacing:.04em}.epic-battler-prep-shell .epic-battler-prep-formation-track.epic-battler-prep-unit-track .epic-battler-tcg__ability-text,.epic-battler-prep-shell .epic-battler-prep-bench-track.epic-battler-prep-unit-track .epic-battler-tcg__ability-text,.epic-battler-prep-shell .epic-battler-prep-shop-track.epic-battler-prep-unit-track .epic-battler-tcg__ability-text{font-size:clamp(.38rem,1.6vw,.46rem);line-height:1.28}.epic-battler-prep-shell .epic-battler-prep-zone--bench{flex:0 0 auto;margin-top:.15rem;padding:.45rem .12rem .35rem;border-top:1px solid rgba(98,91,84,.55);background:rgba(6,11,21,.5);isolation:isolate;position:relative;z-index:2;clear:both}.epic-battler-prep-shell .epic-battler-prep-bench-track{min-height:7.5rem;align-items:stretch;padding-bottom:.15rem}.epic-battler-prep-shell .epic-battler-prep-bench-track>*{flex:0 0 calc((100% - .32rem)/5);width:calc((100% - .32rem)/5);min-width:0;max-width:calc((100% - .32rem)/5)}.epic-battler-prep-shell .epic-battler-prep-bench-track>*>*{width:100%}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__name-banner{margin:.05rem .06rem 0;padding:.1rem .28rem .08rem;border-radius:.28rem .28rem 0 0}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__art-stage{margin:0 .06rem .1rem;border-radius:0 0 .28rem .28rem}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__name{font-size:clamp(.34rem,1.35vw,.42rem);line-height:1.08;letter-spacing:.008em;-webkit-line-clamp:2;line-clamp:2}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__stat-overlay{padding:.08rem .1rem .1rem;gap:.06rem;min-height:1rem}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__stat--atk{min-width:0;width:clamp(.82rem,3.2vw,1rem);height:clamp(.82rem,3.2vw,1rem);max-width:46%;font-size:clamp(.44rem,1.75vw,.52rem);flex-shrink:1}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__stat--hp{min-width:0;width:clamp(.88rem,3.4vw,1.05rem);height:clamp(.82rem,3.2vw,1rem);max-width:46%;font-size:clamp(.42rem,1.65vw,.5rem);flex-shrink:1}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__stat--hp .epic-battler-tcg__stat-icon{font-size:clamp(.82rem,3.2vw,1rem)}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__level-below{margin-top:.08rem}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__merge-dot{width:.28rem;height:.28rem}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__level-label{font-size:clamp(.42rem,1.8vw,.5rem);padding:.03rem .16rem}.epic-battler-prep-shell--edge-mobile .epic-battler-prep-shop-track{gap:.28rem;padding:.05rem .02rem}.epic-battler-prep-shell--edge-mobile .epic-battler-prep-fight-bar{padding:.35rem .2rem calc(.3rem + env(safe-area-inset-bottom,0))}}.proving-ground-abandon-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:.2rem;margin:0;padding:.1rem .15rem;border:none;border-radius:0;background:transparent;box-shadow:none;color:#9a885c;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:none;text-decoration:underline;text-decoration-color:#9a885c8c;text-underline-offset:.18em;cursor:pointer;transition:color .12s ease,text-decoration-color .12s ease}.proving-ground-abandon-btn:hover:not(:disabled){color:#e78072;text-decoration-color:#e78072bf}.proving-ground-abandon-btn:disabled{opacity:.4;cursor:not-allowed}.proving-ground-abandon-btn__icon{font-size:.85rem;line-height:1;font-weight:400;text-decoration:none;opacity:.9}.proving-ground-abandon-btn__label{text-decoration:inherit}@media (min-width: 640px){.proving-ground-abandon-btn{font-size:.68rem;padding:.12rem .2rem}}.epic-battler-prep-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:.45rem;padding:.35rem .05rem .2rem}.epic-battler-prep-toolbar-block{display:flex;flex-direction:column;gap:.28rem;padding:.3rem .4rem .12rem;border-bottom:1px solid rgba(98,91,84,.35)}.epic-battler-prep-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .65rem}.epic-battler-prep-toolbar__lead{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1 1 auto}.epic-battler-prep-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem .45rem;flex-shrink:0}.epic-battler-prep-toolbar__title{margin:0;min-width:0;font-size:.95rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#f2efe7;font-family:ui-sans-serif,system-ui,sans-serif}.epic-battler-prep-toolbar__wave{font-size:.82rem;font-weight:600;color:#c7b997;text-transform:none;letter-spacing:0}.epic-battler-prep-toolbar__loot{margin:0;padding:0 .15rem;font-size:.875rem;line-height:1.35;color:#cfe6ddd9}.epic-battler-prep-toolbar__hint{margin:0;padding:0 .15rem;font-size:.875rem;line-height:1.4;color:#9a885c}.epic-battler-committed-badge{display:inline-flex;align-items:center;gap:.15rem;padding:.18rem .45rem;border-radius:999px;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:#e5dece;background:rgba(0,0,0,.35);border:1px solid rgba(98,91,84,.45);cursor:help}.auto-battle-payout-preview{padding:.22rem .35rem;border-radius:.4rem;background:rgba(0,0,0,.22);border:1px solid rgba(98,91,84,.35)}.auto-battle-payout-preview__strip{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem .35rem;min-width:0}.auto-battle-payout-preview__pill{display:inline-flex;align-items:center;gap:.2rem;padding:.14rem .38rem .14rem .28rem;border-radius:999px;background:rgba(0,0,0,.32);border:1px solid rgba(98,91,84,.45);white-space:nowrap}.auto-battle-payout-preview__pill--now{background:rgba(56,51,46,.4);border-color:#c5553e6b}.auto-battle-payout-preview__pill-tag{font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#9a885c}.auto-battle-payout-preview__pill--now .auto-battle-payout-preview__pill-tag{color:#efebe2cc}.auto-battle-payout-preview__coin{width:.85rem;height:.85rem;flex-shrink:0}.auto-battle-payout-preview__pill-value{font-size:.82rem;font-weight:800;color:#f2efe7;line-height:1}.auto-battle-payout-preview__pill--now .auto-battle-payout-preview__pill-value{color:#e0d8c6}.auto-battle-payout-preview__sep{display:inline-flex;align-items:center;gap:.12rem;font-size:.62rem;font-weight:700;color:#58514a;line-height:1}.auto-battle-payout-preview__delta{padding:.05rem .28rem;border-radius:999px;font-size:.875rem;font-weight:800;color:#d5ede4;background:rgba(126,29,10,.45)}.auto-battle-payout-preview__milestone{display:inline-flex;align-items:center;gap:.28rem;min-width:0;flex:1 1 5.5rem;margin-left:auto;padding:.12rem .35rem;border-radius:999px;background:rgba(0,0,0,.2);border:1px solid rgba(98,91,84,.3)}.auto-battle-payout-preview__milestone-text{flex-shrink:0;font-size:.58rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#9a885c;white-space:nowrap}.auto-battle-payout-preview__milestone-track{flex:1 1 auto;min-width:1.5rem;height:.22rem;border-radius:999px;overflow:hidden;background:rgba(0,0,0,.45)}.auto-battle-payout-preview__milestone-fill{display:block;height:100%;border-radius:inherit;background:rgba(197,85,62,.72)}.auto-battle-payout-preview__milestone-left{flex-shrink:0;font-size:.58rem;font-weight:700;color:#58514a;white-space:nowrap}@media (max-width: 420px){.auto-battle-payout-preview__milestone{flex-basis:100%;margin-left:0}}.epic-battler-settings{position:relative;display:inline-flex}.epic-battler-settings__btn{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:.5rem;cursor:pointer;color:#e1dac8;border:1px solid rgba(98,91,84,.5);background:rgba(0,0,0,.3);transition:color .12s ease,border-color .12s ease,background .12s ease}.epic-battler-settings__btn:hover,.epic-battler-settings__btn.is-open{color:#dad0b9;border-color:#d4c9af8c;background:rgba(212,201,175,.1)}.epic-battler-settings__panel{position:absolute;top:calc(100% + .4rem);right:0;z-index:40;width:15rem;max-width:calc(100vw - 1.5rem);padding:.6rem .7rem .7rem;border-radius:.7rem;border:1px solid rgba(98,91,84,.6);background:linear-gradient(180deg,rgba(33,30,27,.98),rgba(21,19,17,.99));box-shadow:0 16px 40px -12px #000c,inset 0 1px #ffffff0a;font-family:ui-sans-serif,system-ui,sans-serif}.epic-battler-settings__title{margin:0 0 .5rem;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c7b997}.epic-battler-settings__row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem 0}.epic-battler-settings__row+.epic-battler-settings__row{border-top:1px solid rgba(98,91,84,.28)}.epic-battler-settings__label{display:flex;flex-direction:column;gap:.1rem;min-width:0;font-size:.82rem;font-weight:600;color:#eee9df}.epic-battler-settings__hint{font-size:.66rem;font-weight:500;color:#b09d71;letter-spacing:0;text-transform:none}.epic-battler-settings__seg{display:inline-flex;flex-shrink:0;padding:.12rem;border-radius:.5rem;background:rgba(0,0,0,.4);border:1px solid rgba(98,91,84,.45)}.epic-battler-settings__seg-btn{min-width:2rem;padding:.2rem .35rem;border:none;border-radius:.38rem;background:transparent;color:#c7b997;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transition:color .12s ease,background .12s ease}.epic-battler-settings__seg-btn.is-on{color:#15221e;background:linear-gradient(180deg,#dad0b9,#c1b18b);box-shadow:0 1px 3px #0006}.epic-battler-settings__switch{flex-shrink:0;position:relative;width:2.35rem;height:1.3rem;padding:0;border-radius:999px;border:1px solid rgba(98,91,84,.5);background:rgba(0,0,0,.45);cursor:pointer;transition:background .14s ease,border-color .14s ease}.epic-battler-settings__switch.is-on{background:linear-gradient(180deg,#c1b18b,#d6634c);border-color:#d4c9afb3}.epic-battler-settings__switch-knob{position:absolute;top:50%;left:.16rem;width:.92rem;height:.92rem;transform:translateY(-50%);border-radius:50%;background:#efebe1;box-shadow:0 1px 3px #00000080;transition:left .14s ease}.epic-battler-settings__switch.is-on .epic-battler-settings__switch-knob{left:calc(100% - 1.08rem);background:#f8f7f3}.epic-battler-wave-briefing{padding:.55rem .45rem;border-radius:.55rem;background:rgba(0,0,0,.22);border:1px solid rgba(98,91,84,.4)}.epic-battler-wave-briefing--dark{background:rgba(0,0,0,.32)}.epic-battler-wave-briefing__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.epic-battler-wave-briefing__wave{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:.02em;color:#f2efe7;font-family:ui-sans-serif,system-ui,sans-serif}.epic-battler-wave-briefing__total{font-size:.85rem;font-weight:600;color:#9a885c}.epic-battler-wave-briefing__tags{display:flex;flex-wrap:wrap;gap:.25rem}.epic-battler-wave-briefing__tag{padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#e5dece;background:rgba(255,255,255,.06);border:1px solid rgba(98,91,84,.45)}.epic-battler-wave-briefing__tag--boss{color:#e0d8c6;border-color:#c5553e73;background:rgba(56,51,46,.45)}.epic-battler-wave-briefing__hint{margin:.45rem 0 0;padding-top:.4rem;border-top:1px solid rgba(98,91,84,.3);font-size:.875rem;line-height:1.4;color:#d9cfb9}.epic-battler-wave-briefing__hint--muted{color:#9a885c}.epic-battler-prep-decision{padding:.55rem .65rem .55rem .75rem;border-radius:.5rem;border:1px solid rgba(98,91,84,.45);border-left-width:3px;background:rgba(0,0,0,.28)}.epic-battler-prep-decision--light{background:rgba(248,251,255,.85);border-color:#60595240}.epic-battler-prep-decision--good{border-left-color:#f47e66}.epic-battler-prep-decision--bad{border-left-color:#e78072}.epic-battler-prep-decision--warn{border-left-color:#b8a67c}.epic-battler-prep-decision--neutral{border-left-color:#c1b18b}.epic-battler-prep-decision--neutral-light{border-left-color:#968358}.epic-battler-prep-decision__title{margin:0 0 .2rem;font-size:.82rem;font-weight:800;letter-spacing:.02em;color:#f2efe7}.epic-battler-prep-decision--light .epic-battler-prep-decision__title{color:#453f39}.epic-battler-prep-decision__body{margin:0;font-size:.88rem;line-height:1.4;color:#e5dece}.epic-battler-prep-decision--light .epic-battler-prep-decision__body{color:#453f39e6}.epic-battler-prep-toolbar__gold{flex-shrink:0;padding:.28rem .65rem;border-radius:999px;font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums;color:#f2efe7;background:rgba(32,29,26,.65);border:1px solid rgba(218,208,185,.35)}.epic-battler-prep-toolbar__fight{display:none;flex-shrink:0;margin-left:auto;min-height:2rem;padding:.28rem .65rem;border-radius:.45rem;font-size:.875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(160,142,98,.85);background:linear-gradient(180deg,#46403a 0%,#2b2723 100%);color:#f2efe7;font-family:ui-sans-serif,system-ui,sans-serif}.epic-battler-prep-toolbar__fight:disabled{opacity:.45}.epic-battler-prep-shell-host{max-height:min(78dvh,calc(100dvh - 9.5rem))}.epic-battler-prep-shell--quest{height:auto;max-height:100%;min-height:0;flex:1 1 auto}@media (max-width: 639px){.epic-battler-prep-toolbar__fight{display:inline-flex;align-items:center;justify-content:center}.epic-battler-prep-shell-host{max-height:min(72dvh,calc(100dvh - 8.5rem))}}.epic-battler-prep-enemies{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.epic-battler-prep-enemy-pill{max-width:100%;padding:.28rem .55rem;border-radius:.45rem;font-size:.74rem;font-weight:600;line-height:1.25;color:#efebe1;background:rgba(0,0,0,.35);border:1px solid rgba(98,91,84,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:ui-sans-serif,system-ui,sans-serif}.epic-battler-prep-formation-zone{border-radius:.55rem;padding:.4rem .2rem .35rem;background:linear-gradient(180deg,rgba(130,33,14,.28) 0%,rgba(25,23,21,.55) 48%,rgba(130,33,14,.22) 100%);border:1px solid rgba(98,91,84,.45)}.epic-battler-prep-formation-zone--primary{flex:0 0 auto;min-height:auto}.epic-battler-prep-formation-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;padding:0 .15rem}.epic-battler-prep-formation-head__label{margin:0;font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#efebe1;font-family:ui-sans-serif,system-ui,sans-serif}.epic-battler-prep-formation-head__hint{margin:0;font-size:.58rem;color:#9a885c;text-transform:uppercase;letter-spacing:.05em;font-family:ui-sans-serif,system-ui,sans-serif}.epic-battler-prep-formation-track--reorder{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:0;direction:ltr;width:100%;min-width:0}.epic-battler-prep-formation-track--reorder>.epic-battler-formation-slot{flex:1 1 0;min-width:0;min-height:0;max-width:none;align-self:stretch}.epic-battler-formation-insert{flex:0 0 .28rem;align-self:stretch;min-height:3rem;border-radius:.2rem;pointer-events:auto;transition:flex-basis .15s ease,background .15s ease,box-shadow .15s ease}.epic-battler-formation-insert--visible{flex-basis:.5rem;background:rgba(212,201,175,.12)}.epic-battler-formation-insert--visible.epic-battler-formation-insert--dark{background:rgba(218,208,185,.14)}.epic-battler-formation-insert--over{flex-basis:.85rem;background:rgba(212,201,175,.45);box-shadow:0 0 0 2px #d4c9af8c}.epic-battler-formation-insert--over.epic-battler-formation-insert--dark{background:rgba(218,208,185,.5);box-shadow:0 0 0 2px #dad0b973}.epic-battler-prep-formation-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));direction:ltr;align-items:stretch;gap:.12rem;overflow:hidden;padding:.1rem .05rem .05rem}.epic-battler-formation-slot--empty{align-self:stretch;min-height:100%}.epic-battler-formation-slot--empty .epic-battler-formation-slot__body{min-height:100%}.epic-battler-formation-slot-empty{display:flex;flex-direction:column;width:100%;min-width:0}.epic-battler-formation-slot-empty__frame{width:100%;aspect-ratio:5 / 6.4;min-height:4.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.35rem .25rem;border-radius:.5rem;border:2px dashed rgba(218,208,185,.4);background:rgba(6,11,21,.55);box-shadow:inset 0 0 0 1px #ffffff0f}.epic-battler-prep-shell .epic-battler-prep-formation-track .epic-battler-formation-slot-empty__frame{aspect-ratio:unset;min-height:calc(var(--tcg-prep-card-h, 10.5rem) - var(--tcg-prep-foot-h, 1.25rem));height:calc(var(--tcg-prep-card-h, 10.5rem) - var(--tcg-prep-foot-h, 1.25rem))}.epic-battler-formation-slot-empty__num{font-size:.85rem;font-weight:800;font-variant-numeric:tabular-nums;color:#eae5d8;font-family:ui-sans-serif,system-ui,sans-serif;line-height:1}.epic-battler-formation-slot-empty__hint{font-size:.46rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#dad0b9;font-family:ui-sans-serif,system-ui,sans-serif;text-align:center;line-height:1.2}.epic-battler-formation-slot-empty__foot{flex-shrink:0;width:100%;height:1.15rem;margin-top:.08rem}.epic-battler-formation-slot--empty.epic-battler-slot--front .epic-battler-formation-slot-empty__frame,.epic-battler-formation-slot--empty.epic-battler-slot--back .epic-battler-formation-slot-empty__frame{border-color:#dad0b98c}.epic-battler-formation-slot--empty.ring-2 .epic-battler-formation-slot-empty__frame{border-color:#dad0b9d9;background:rgba(43,58,53,.45)}.epic-battler-prep-formation-track>.epic-battler-formation-slot{direction:ltr;min-width:0!important;min-height:0;width:100%;max-width:100%;padding:.1rem .06rem!important;align-self:stretch;display:flex;flex-direction:column}.epic-battler-prep-formation-track .epic-battler-formation-slot__body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.epic-battler-prep-formation-track .epic-battler-formation-slot__body>*{width:100%;min-width:0;flex:1 1 auto;min-height:0}.epic-battler-prep-formation-track .epic-battler-prep-chip--tcg{width:100%;max-width:100%}.epic-battler-prep-formation-track .epic-battler-prep-chip--tcg>button{width:100%}.epic-battler-prep-formation-track.epic-battler-prep-unit-track .epic-battler-tcg{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.epic-battler-prep-formation-track.epic-battler-prep-unit-track .epic-battler-tcg__level-below{min-height:1.2rem}.epic-battler-prep-unit-track .epic-battler-tcg__name{font-size:clamp(.46rem,1.85vw,.54rem);-webkit-line-clamp:3;line-clamp:3;letter-spacing:.015em}.epic-battler-prep-unit-track .epic-battler-tcg__ability-label{font-size:clamp(.5rem,2.2vw,.58rem)}.epic-battler-prep-unit-track .epic-battler-tcg__ability-text{font-size:clamp(.5625rem,2.35vw,.65rem)}.epic-battler-prep-unit-track .epic-battler-tcg__stat--atk{min-width:clamp(1rem,4vw,1.35rem);height:clamp(1rem,4vw,1.35rem);font-size:clamp(.52rem,2.1vw,.66rem)}.epic-battler-prep-unit-track .epic-battler-tcg__stat--hp{min-width:clamp(1.1rem,4.2vw,1.5rem);height:clamp(1rem,4vw,1.35rem);font-size:clamp(.5rem,2vw,.64rem)}.epic-battler-prep-unit-track .epic-battler-tcg__stat--hp .epic-battler-tcg__stat-val{font-size:clamp(.68rem,2.7vw,.84rem)}.epic-battler-prep-unit-track .epic-battler-tcg__stat--hp .epic-battler-tcg__stat-icon{font-size:clamp(.95rem,3.8vw,1.22rem)}.epic-battler-prep-unit-track .epic-battler-tcg__level-label{font-size:clamp(.5rem,2vw,.58rem)}.epic-battler-prep-shell .epic-battler-prep-unit-track{--tcg-prep-name-h: 1.55rem;--tcg-prep-stats-h: 1.55rem;--tcg-prep-foot-h: 1.25rem;--tcg-prep-frame-pad-h: .35rem;--tcg-prep-portrait-h: clamp(2.65rem, 44cqw, 3.65rem);--tcg-prep-ability-min-h: 4.25rem;--tcg-prep-card-h: calc( var(--tcg-prep-name-h) + var(--tcg-prep-portrait-h) + var(--tcg-prep-ability-min-h) + var(--tcg-prep-stats-h) + var(--tcg-prep-foot-h) + var(--tcg-prep-frame-pad-h) )}.epic-battler-prep-shell .epic-battler-prep-formation-track.epic-battler-prep-unit-track{--tcg-prep-portrait-h: clamp(2.35rem, 36cqw, 3.1rem);--tcg-prep-ability-min-h: 4.35rem}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg{--tcg-w: 100%;--tcg-aspect: unset;width:100%;max-width:100%;height:var(--tcg-prep-card-h);min-height:var(--tcg-prep-card-h);max-height:var(--tcg-prep-card-h);flex:0 0 auto;flex-shrink:0;display:flex;flex-direction:column;container-type:inline-size}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-shop-offer,.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-prep-chip--tcg{min-height:0;align-self:stretch;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-prep-chip--tcg>button,.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-prep-chip--tcg>[role=button]{width:100%;min-height:0;flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;border:none;background:transparent;padding:0}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__frame{aspect-ratio:unset;flex:1 1 auto;flex-shrink:1;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__art-stage{flex:1 1 auto;min-height:0;height:100%;overflow:hidden;display:grid;grid-template-rows:minmax(var(--tcg-prep-portrait-min-h, 2rem),1fr) auto auto;align-items:stretch}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__portrait{grid-row:1;min-height:var(--tcg-prep-portrait-min-h, 2rem);height:100%}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__art-img{height:100%;max-height:100%;min-height:0}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__ability{grid-row:2;align-self:stretch;max-height:none;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__ability::-webkit-scrollbar{width:.2rem}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__ability::-webkit-scrollbar-thumb{border-radius:.2rem;background:rgba(218,208,185,.45)}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__ability-label{flex-shrink:0;overflow:visible;display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;white-space:normal;word-break:break-word;overflow-wrap:break-word}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__ability-text{display:block;overflow:visible;flex:0 0 auto;min-height:0;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;word-break:break-word;overflow-wrap:break-word}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__stat-overlay{grid-row:3;flex-shrink:0}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__level-below{flex-shrink:0;margin-top:.12rem}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__level-label{font-size:.42rem;padding:.04rem .22rem}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__merge-dot{width:.32rem;height:.32rem}.epic-battler-prep-shell .epic-battler-prep-unit-track .epic-battler-tcg__merge-line{width:.28rem}.epic-battler-prep-zone{min-width:0}.epic-battler-prep-zone__label{margin:0 0 .3rem;font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#e5dece;font-family:ui-sans-serif,system-ui,sans-serif}.epic-battler-prep-bench-track{display:flex;gap:.3rem;overflow-x:auto;padding:.1rem .05rem .15rem;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;align-items:stretch;min-height:0}.epic-battler-prep-bench-track>*{min-height:0;align-self:stretch}.epic-battler-prep-bench-empty{margin:0;padding:.35rem .15rem;font-size:.875rem;color:#9a885c;font-family:ui-sans-serif,system-ui,sans-serif}.epic-battler-bench-zone{border-radius:.5rem;transition:background .15s ease,box-shadow .15s ease}.epic-battler-bench-zone--dark.epic-battler-bench-zone--over{background:rgba(212,201,175,.08);box-shadow:inset 0 0 0 1px #d4c9af59}.epic-battler-bench-zone:not(.epic-battler-bench-zone--dark).epic-battler-bench-zone--over{background:rgba(152,54,35,.08);box-shadow:inset 0 0 0 1px #98362359}.epic-battler-prep-shop-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;overflow:visible;padding:.1rem .05rem .15rem;align-items:stretch;grid-auto-rows:1fr}.epic-battler-prep-shop-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.epic-battler-prep-shop-head .epic-battler-prep-zone__label{margin:0}.epic-battler-prep-shop-reroll{flex-shrink:0;padding:.24rem .6rem;border:1px solid rgba(98,91,84,.75);border-radius:999px;background:rgba(32,29,26,.92);color:#f2efe7;font-size:.76rem;font-weight:600;letter-spacing:.02em;cursor:pointer}.epic-battler-prep-shop-unlock{font-size:.68rem;font-weight:600;color:#9a885c;letter-spacing:.02em}.epic-battler-prep-shop-unlock--block{margin:0;padding:0 .15rem .35rem}.epic-battler-prep-shop-reroll:hover:not(:disabled){background:rgba(46,41,37,.96);border-color:#a08e62d9}.epic-battler-prep-shop-reroll:disabled{opacity:.45;cursor:not-allowed}.epic-battler-prep-shop-empty{margin:0;padding:.35rem .15rem .5rem;color:#c7b997d9;font-size:.875rem}.epic-battler-prep-shop-track .epic-battler-shop-offer{width:100%;min-width:0;min-height:0}.epic-battler-shop-offer{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;padding:.06rem;background:transparent;text-align:center;font-family:ui-sans-serif,system-ui,sans-serif;transition:transform .15s ease,filter .15s ease}.epic-battler-shop-offer .epic-battler-tcg{width:100%;max-width:100%;position:relative;z-index:2}.epic-battler-shop-offer__buy-hit{position:absolute;inset:0;z-index:3;margin:0;padding:0;border:none;border-radius:inherit;background:transparent;cursor:pointer}.epic-battler-shop-offer .epic-battler-tcg__ability--shop-scroll{position:relative;z-index:4;pointer-events:auto;touch-action:pan-y;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.epic-battler-shop-offer__hint{position:absolute;top:3px;left:3px;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1;border:1px solid;box-shadow:0 2px 7px #0009;cursor:help}.epic-battler-shop-offer__hint--merge{color:#ede8dd;background:linear-gradient(180deg,#544d46,#37322d);border-color:#c8ba9ad9}.epic-battler-shop-offer__hint--complete{color:#f1ede5;background:linear-gradient(180deg,#902f1c,#233a33);border-color:#dad0b9e6}.epic-battler-shop-offer__hint--advance{color:#e5decf;background:linear-gradient(180deg,#35302b,#201d1a);border-color:#b5a379a6}.epic-battler-shop-offer--flag-merge{filter:drop-shadow(0 0 6px rgba(181,162,118,.45))}.epic-battler-shop-offer--flag-complete{filter:drop-shadow(0 0 6px rgba(212,201,175,.45))}.epic-battler-prep-chip--merge-ready{box-shadow:0 0 0 1.5px #b5a27699,0 0 11px #b5a27652;border-radius:.55rem}.epic-battler-merge-ready-badge{position:absolute;top:2px;left:2px;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;font-size:.6rem;font-weight:800;line-height:1;color:#ede8dd;background:linear-gradient(180deg,#544d46,#37322d);border:1px solid rgba(200,186,154,.85);box-shadow:0 2px 6px #0000008c;pointer-events:none}.epic-battler-shop-offer:hover:not(.epic-battler-shop-offer--disabled){transform:translateY(-2px)}.epic-battler-shop-offer:active:not(.epic-battler-shop-offer--disabled){transform:translateY(0)}.epic-battler-shop-offer--disabled{filter:grayscale(.65) brightness(.75);opacity:.55}.epic-battler-shop-offer--disabled .epic-battler-shop-offer__buy-hit{cursor:not-allowed}.epic-battler-shop-offer--locked .epic-battler-tcg__frame{box-shadow:0 0 0 2px #c5553e8c,0 2px #00000059,0 8px 18px #00000080}.epic-battler-shop-offer__lock{position:absolute;top:.2rem;right:.2rem;z-index:5;display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:1px solid rgba(98,91,84,.65);border-radius:999px;background:rgba(24,22,20,.88);color:#eae5d8;font-size:.85rem;line-height:1;cursor:pointer;pointer-events:auto}.epic-battler-shop-offer__lock--active{border-color:#c5553ebf;background:rgba(40,36,33,.92)}.epic-battler-shop-offer__lock:disabled{opacity:.45;cursor:not-allowed}.epic-battler-shop-offer:hover:not(.epic-battler-shop-offer--disabled) .epic-battler-tcg__frame{box-shadow:0 0 0 2px #dad0b973,0 2px #00000059,0 8px 18px #00000080}.epic-battler-prep-fight-bar{flex-shrink:0;position:sticky;bottom:0;z-index:12;margin:0;padding:.4rem .15rem calc(.35rem + env(safe-area-inset-bottom,0));background:linear-gradient(180deg,transparent 0%,rgba(17,16,14,.92) 18%,rgba(17,16,14,.98) 100%);border-top:1px solid rgba(98,91,84,.45);box-shadow:0 -6px 20px #0006}.epic-battler-prep-fight-bar__btn{width:100%;min-height:2.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;font-size:1rem;letter-spacing:.11em;text-transform:uppercase;border-radius:.7rem;border:1px solid #1f1d1a;color:#f3f0ea;background:linear-gradient(180deg,rgba(226,218,201,.16),transparent 42%),linear-gradient(180deg,#87362c 0%,#541f19 100%);box-shadow:inset 0 1px #ece7db5c,inset 0 0 0 2px #97453b80,inset 0 -3px 6px #00000073,0 10px 24px -12px #cd685b8c;text-shadow:0 1px 2px rgba(0,0,0,.55);transition:filter .15s ease,box-shadow .15s ease,transform .08s ease}.epic-battler-prep-fight-bar__emblem{flex-shrink:0;opacity:.92;margin-top:-.05em}.epic-battler-prep-fight-bar__label{line-height:1}.epic-battler-prep-fight-bar__btn:hover:not(:disabled){filter:brightness(1.07);box-shadow:inset 0 1px #ece7db66,inset 0 0 0 2px #aa4f448c,inset 0 -3px 6px #00000073,0 14px 30px -10px #cd685bb3}.epic-battler-prep-fight-bar__btn:active:not(:disabled){transform:translateY(1px);filter:brightness(.96)}.epic-battler-prep-fight-bar__btn:disabled{opacity:.5;filter:grayscale(.55)}.epic-battler-prep-fight-bar__hint{display:none;margin:0;text-align:center;font-size:.62rem;font-weight:600;letter-spacing:.03em;color:#c7b997;font-family:ui-sans-serif,system-ui,sans-serif}@media (min-width: 480px){.epic-battler-prep-shell:not(.epic-battler-prep-shell--edge-mobile) .epic-battler-tcg{--tcg-aspect: 5 / 7.2}.epic-battler-prep-shell--edge-mobile .epic-battler-tcg{--tcg-aspect: unset}}@media (min-width: 640px){.epic-battler-prep-shell{height:auto;max-height:min(82dvh,calc(100dvh - 8rem));padding:.55rem .45rem .2rem;gap:0}.proving-ground-battle .epic-battler-prep-shell{flex:1 1 auto;min-height:0;height:100%;max-height:none}.epic-battler-prep-shell .epic-battler-prep-scroll{display:flex;flex-direction:column;gap:.65rem;overflow-x:hidden;overflow-y:auto;padding:.4rem .1rem .25rem}.epic-battler-prep-shell .epic-battler-prep-formation-zone--primary{flex:0 0 auto;min-height:auto}.epic-battler-prep-shell .epic-battler-prep-formation-zone{overflow:visible}.epic-battler-prep-shell .epic-battler-prep-zone--bench{flex:0 0 auto;margin-top:0;padding:.5rem .2rem .4rem;border-top:1px solid rgba(98,91,84,.45);background:rgba(6,11,21,.35);clear:both}.epic-battler-prep-shell .epic-battler-prep-bench-track{min-height:auto;padding-bottom:.1rem}.epic-battler-prep-shell .epic-battler-prep-formation-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;direction:ltr;align-items:stretch;gap:.35rem;overflow:hidden;padding:.15rem .05rem .1rem}.epic-battler-prep-shell .epic-battler-prep-formation-track--reorder{display:flex;grid-template-columns:unset;gap:0;align-items:stretch}.epic-battler-prep-shell .epic-battler-prep-formation-track>.epic-battler-formation-slot{direction:ltr;width:100%!important;min-width:0!important;max-width:100%!important;padding:.2rem .12rem!important}.epic-battler-prep-shell .epic-battler-prep-bench-track.epic-battler-prep-unit-track .epic-battler-tcg{--tcg-w: 6.5rem;--tcg-aspect: unset;width:var(--tcg-w);max-width:var(--tcg-w)}.epic-battler-prep-shell .epic-battler-prep-formation-track.epic-battler-prep-unit-track .epic-battler-tcg{--tcg-w: 100%;--tcg-aspect: unset;width:100%;max-width:6.75rem;margin-left:auto;margin-right:auto}.epic-battler-prep-shell .epic-battler-prep-formation-track.epic-battler-prep-unit-track .epic-battler-tcg__frame,.epic-battler-prep-shell .epic-battler-prep-bench-track.epic-battler-prep-unit-track .epic-battler-tcg__frame,.epic-battler-prep-shell .epic-battler-prep-shop-track.epic-battler-prep-unit-track .epic-battler-tcg__frame{min-height:0;height:100%}.epic-battler-prep-shell .epic-battler-prep-bench-track>*{flex:0 0 6.5rem;width:6.5rem;max-width:6.5rem;min-height:0;align-self:stretch}.epic-battler-prep-shell .epic-battler-prep-formation-track .epic-battler-formation-slot-empty__frame{aspect-ratio:5 / 8.4;min-height:0;width:100%;max-width:6.75rem;margin-left:auto;margin-right:auto}.epic-battler-prep-shell .epic-battler-formation-slot-empty__foot{height:1.25rem}.epic-battler-prep-unit-track .epic-battler-tcg__name{font-size:.52rem}.epic-battler-prep-unit-track .epic-battler-tcg__ability-label{font-size:.56rem}.epic-battler-prep-shell .epic-battler-prep-unit-track{--tcg-prep-portrait-h: clamp(2.85rem, 42cqw, 3.75rem);--tcg-prep-ability-min-h: 4.75rem}.epic-battler-prep-shell .epic-battler-prep-formation-track.epic-battler-prep-unit-track{--tcg-prep-portrait-h: clamp(2.55rem, 34cqw, 3.15rem);--tcg-prep-ability-min-h: 4.85rem}.epic-battler-prep-unit-track .epic-battler-tcg__ability-text{font-size:.875rem}.epic-battler-prep-unit-track .epic-battler-tcg__ability{padding:.18rem .24rem}.epic-battler-prep-shell .epic-battler-prep-shop-track.epic-battler-prep-unit-track .epic-battler-tcg__ability{padding:.16rem .2rem}.epic-battler-prep-unit-track .epic-battler-tcg__stat--atk{min-width:1.45rem;height:1.45rem;font-size:.68rem}.epic-battler-prep-unit-track .epic-battler-tcg__stat--hp{min-width:1.6rem;height:1.45rem;font-size:.66rem}.epic-battler-prep-unit-track .epic-battler-tcg__stat--hp .epic-battler-tcg__stat-val{font-size:.66rem}.epic-battler-prep-unit-track .epic-battler-tcg__stat--hp .epic-battler-tcg__stat-icon{font-size:1.32rem}.epic-battler-prep-unit-track .epic-battler-tcg__level-label{font-size:.58rem}.epic-battler-prep-shell .epic-battler-prep-zone--shop{flex:0 0 auto}.epic-battler-prep-shell .epic-battler-prep-shop-track{display:grid;grid-template-columns:repeat(3,6.5rem);justify-content:center;justify-items:stretch;align-items:stretch;grid-auto-rows:1fr;gap:.5rem;overflow:visible;max-width:100%;padding:.1rem .05rem .15rem}.epic-battler-prep-shell .epic-battler-prep-shop-track .epic-battler-shop-offer{width:100%;min-width:0;max-width:100%;min-height:0}.epic-battler-prep-shell .epic-battler-prep-shop-track.epic-battler-prep-unit-track{--tcg-prep-portrait-h: clamp(2.75rem, 40cqw, 3.35rem);--tcg-prep-ability-min-h: 4.65rem}.epic-battler-prep-shell .epic-battler-prep-shop-track.epic-battler-prep-unit-track .epic-battler-tcg{width:100%;max-width:100%;--tcg-w: 6.5rem;--tcg-aspect: unset}.epic-battler-prep-toolbar__fight{display:none}.epic-battler-prep-fight-bar{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;position:sticky;bottom:0;z-index:12;padding:.65rem .4rem calc(.5rem + env(safe-area-inset-bottom,0));background:linear-gradient(180deg,transparent 0%,rgba(17,16,14,.92) 20%,rgba(17,16,14,.98) 100%);border-top:1px solid rgba(98,91,84,.5);box-shadow:0 -8px 24px #00000073}.epic-battler-prep-fight-bar__hint{display:block;font-size:.68rem;color:#c7b997}.epic-battler-prep-fight-bar__btn{min-height:3.1rem;font-size:1.02rem;letter-spacing:.12em;border-radius:.7rem}}@media (min-width: 900px){.epic-battler-prep-fight-bar__btn{min-height:3.3rem;font-size:1.08rem}.epic-battler-prep-fight-bar__hint{font-size:.875rem}.epic-battler-prep-shell .epic-battler-prep-formation-track{grid-template-columns:repeat(5,minmax(0,1fr))}.epic-battler-prep-shell .epic-battler-prep-formation-track.epic-battler-prep-unit-track .epic-battler-tcg{max-width:7rem}.epic-battler-prep-shell .epic-battler-prep-bench-track.epic-battler-prep-unit-track .epic-battler-tcg,.epic-battler-prep-shell .epic-battler-prep-shop-track.epic-battler-prep-unit-track .epic-battler-tcg{--tcg-w: 6.85rem;--tcg-aspect: unset;width:var(--tcg-w);max-width:var(--tcg-w)}.epic-battler-prep-shell .epic-battler-prep-bench-track>*{flex:0 0 6.85rem;width:6.85rem;max-width:6.85rem}.epic-battler-prep-shell .epic-battler-prep-shop-track{grid-template-columns:repeat(3,6.85rem)}.epic-battler-prep-shell .epic-battler-prep-shop-track.epic-battler-prep-unit-track{--tcg-prep-ability-min-h: 4.85rem}.epic-battler-prep-unit-track .epic-battler-tcg__name{font-size:.54rem}.epic-battler-prep-unit-track .epic-battler-tcg__ability-text{font-size:.64rem}.epic-battler-prep-unit-track .epic-battler-tcg__ability-label{font-size:.58rem}.epic-battler-prep-formation-zone{padding:.75rem .5rem .55rem}}.auto-battle-reward{--abr-bone: #f0ece3;--abr-brass: #cabd9d;--abr-brass-hi: #e5decf;--abr-brass-deep: #968358;--abr-muted: #c3b38f;--abr-muted-dim: #9a885c;--abr-fell: #c36e62;--abr-panel: #221f1c;--abr-panel-2: #1a1816;--abr-line: rgba(202, 189, 157, .14);display:flex;flex-direction:column;align-items:center;gap:clamp(.9rem,3vw,1.4rem);padding:clamp(.75rem,3vw,1.5rem) .5rem clamp(1.25rem,4vw,2rem);text-align:center;color:var(--abr-bone);flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.auto-battle-reward__outcome{display:flex;align-items:center;gap:.7rem;font-size:.68rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--abr-fell)}.auto-battle-reward__outcome:before,.auto-battle-reward__outcome:after{content:"";width:clamp(1.25rem,7vw,2.75rem);height:1px;background:linear-gradient(90deg,transparent,var(--abr-fell));opacity:.55}.auto-battle-reward__outcome:after{transform:scaleX(-1)}.auto-battle-reward__hero{position:relative}.auto-battle-reward__waves{font-size:clamp(4.5rem,20vw,7rem);font-weight:700;line-height:.9;color:var(--abr-bone);text-shadow:0 1px 0 rgba(255,255,255,.12),0 -1px 0 rgba(0,0,0,.55),0 12px 34px rgba(0,0,0,.5)}.auto-battle-reward__waves-label{margin-top:.1rem;font-size:.7rem;font-weight:700;letter-spacing:.38em;text-transform:uppercase;color:var(--abr-muted);padding-left:.38em}.auto-battle-reward__ribbon{position:absolute;top:.45rem;right:-.35rem;transform:rotate(6deg);font-size:.56rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#1c1a17;background:linear-gradient(180deg,var(--abr-brass-hi),var(--abr-brass));padding:.2rem .46rem;border-radius:3px;box-shadow:0 3px 9px #0006,inset 0 1px #fff6}.auto-battle-reward__track{width:min(20rem,90%)}.auto-battle-reward__track-bar{height:8px;border-radius:999px;background:var(--abr-panel-2);border:1px solid var(--abr-line);overflow:hidden}.auto-battle-reward__track-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--abr-brass-deep),var(--abr-brass),var(--abr-brass-hi));box-shadow:0 0 10px #cabd9d73;transition:width .9s cubic-bezier(.2,.8,.2,1)}.auto-battle-reward__track-meta{margin-top:.5rem;display:flex;justify-content:space-between;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--abr-muted-dim)}.auto-battle-reward__track-meta b,.auto-battle-reward__track--single b{color:var(--abr-brass-hi);font-weight:700}.auto-battle-reward__track--single{font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--abr-muted-dim)}.auto-battle-reward__rule{width:58%;height:1px;border:0;margin:0;background:linear-gradient(90deg,transparent,rgba(202,189,157,.28),transparent)}.auto-battle-reward__spoils{width:100%;display:flex;flex-direction:column;align-items:center;gap:.7rem}.auto-battle-reward__eyebrow{margin:0;font-size:.6rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--abr-muted-dim)}.auto-battle-reward__coins{display:flex;align-items:center;gap:.55rem}.auto-battle-reward__coin{width:clamp(2rem,8vw,2.5rem);height:clamp(2rem,8vw,2.5rem);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(0,0,0,.5))}.auto-battle-reward__coin-total{font-size:clamp(2.75rem,11vw,3.75rem);font-weight:700;line-height:1;color:var(--abr-brass-hi);text-shadow:0 0 24px rgba(202,189,157,.38)}.auto-battle-reward__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem .5rem}.auto-battle-reward__chip{display:inline-flex;align-items:center;gap:.3rem;padding:.24rem .55rem;border-radius:999px;background:var(--abr-panel-2);border:1px solid var(--abr-line);font-size:.64rem;letter-spacing:.03em;color:var(--abr-muted)}.auto-battle-reward__chip b{color:var(--abr-brass-hi);font-weight:700}.auto-battle-reward__empty{margin:0;font-size:.8rem;color:var(--abr-muted)}.auto-battle-reward__haul{display:grid;gap:.5rem;width:min(24rem,100%)}.auto-battle-reward__tile{display:flex;flex-direction:column;align-items:center;gap:.28rem;padding:.6rem .35rem .5rem;border-radius:.6rem;background:linear-gradient(170deg,var(--abr-panel),var(--abr-panel-2));border:1px solid var(--abr-line)}.auto-battle-reward__tile-ico{width:1.7rem;height:1.7rem;-o-object-fit:contain;object-fit:contain}.auto-battle-reward__tile-val{font-size:.95rem;font-weight:700;line-height:1;color:var(--abr-bone)}.auto-battle-reward__tile-label{font-size:.55rem;letter-spacing:.13em;text-transform:uppercase;color:var(--abr-muted-dim)}.auto-battle-reward__continue{margin-top:.3rem;min-width:min(18rem,92%);min-height:52px;padding:0 1.4rem;border-radius:.6rem;border:1px solid var(--abr-brass-deep);background:linear-gradient(180deg,rgba(202,189,157,.22),rgba(150,131,88,.14)),var(--abr-panel);color:var(--abr-brass-hi);font-weight:700;font-size:.84rem;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(10px);box-shadow:inset 0 1px #ffffff1a,0 8px 22px #00000073;transition:opacity .4s ease,transform .4s cubic-bezier(.2,.8,.2,1),background .2s ease,box-shadow .2s ease}.auto-battle-reward__continue.is-shown{opacity:1;transform:none}.auto-battle-reward__continue:not(.is-shown){pointer-events:none}.auto-battle-reward__continue:hover{background:linear-gradient(180deg,rgba(202,189,157,.34),rgba(150,131,88,.2)),var(--abr-panel);box-shadow:inset 0 1px #ffffff29,0 10px 26px #00000080,0 0 18px #cabd9d33}.auto-battle-reward__continue:focus-visible{outline:2px solid var(--abr-brass-hi);outline-offset:3px}.auto-battle-reward__footnote{margin:0;font-size:.64rem;color:var(--abr-muted-dim)}.auto-battle-reward .reveal{opacity:0;transform:translateY(10px)}.auto-battle-reward.is-in .reveal{opacity:1;transform:none;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.auto-battle-reward.is-in .reveal.d1{transition-delay:.05s}.auto-battle-reward.is-in .reveal.d2{transition-delay:.18s}.auto-battle-reward.is-in .reveal.d3{transition-delay:.34s}.auto-battle-reward.is-in .reveal.d4{transition-delay:.5s}.auto-battle-reward.is-in .reveal.d5{transition-delay:.62s}.auto-battle-reward.is-in .reveal.d6{transition-delay:.82s}.auto-battle-reward__spoils--finale .auto-battle-reward__tile-val{font-size:clamp(1.15rem,4.4vw,1.6rem);color:#efebe1;text-shadow:0 0 18px rgba(234,116,92,.35)}.auto-battle-reward__spoils--finale .auto-battle-reward__tile{transform-origin:50% 60%}.auto-battle-reward__haul--troops .auto-battle-reward__tile-val{font-size:clamp(1.15rem,4.4vw,1.6rem);color:#efebe1;text-shadow:0 0 18px rgba(234,116,92,.3)}.auto-battle-reward__tile-ico--troop{width:auto;height:clamp(2.1rem,7.5vw,2.9rem);max-width:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.55))}.auto-battle-reward__worth{margin:.85rem 0 0;text-align:center;font-size:clamp(.72rem,2.6vw,.82rem);letter-spacing:.03em;color:#e2dbcab8}.auto-battle-reward--record .auto-battle-reward__waves{text-shadow:0 0 26px rgba(214,203,178,.45),0 0 64px rgba(214,203,178,.22)}.auto-battle-reward--record .auto-battle-reward__ribbon{animation:auto-battle-reward-ribbon-pop .5s cubic-bezier(.2,1.4,.4,1) .34s both}@keyframes auto-battle-reward-ribbon-pop{0%{transform:scale(.6) rotate(-6deg);opacity:0}70%{transform:scale(1.12) rotate(1deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.auto-battle-reward__continue{display:flex;flex-direction:column;align-items:center;gap:.15rem;line-height:1.15}.auto-battle-reward__continue-hook{font-size:.68em;letter-spacing:.06em;opacity:.82;text-transform:none}@media (prefers-reduced-motion: reduce){.auto-battle-reward--record .auto-battle-reward__ribbon{animation:none}}.auto-battle-reward__waves.reveal{transform:scale(.72)}.auto-battle-reward.is-in .auto-battle-reward__waves.reveal{transform:scale(1);transition:transform .55s cubic-bezier(.18,1.3,.4,1),opacity .4s ease}.auto-battle-reward__tile.reveal{transform:translateY(10px) scale(.9)}.auto-battle-reward.is-in .auto-battle-reward__haul .auto-battle-reward__tile:nth-child(1){transition-delay:.6s}.auto-battle-reward.is-in .auto-battle-reward__haul .auto-battle-reward__tile:nth-child(2){transition-delay:.68s}.auto-battle-reward.is-in .auto-battle-reward__haul .auto-battle-reward__tile:nth-child(3){transition-delay:.76s}.auto-battle-reward.is-in .auto-battle-reward__haul .auto-battle-reward__tile:nth-child(4){transition-delay:.84s}@media (prefers-reduced-motion: reduce){.auto-battle-reward .reveal,.auto-battle-reward.is-in .reveal{opacity:1!important;transform:none!important;transition:none!important}.auto-battle-reward__track-fill{transition:none!important}.auto-battle-reward__continue{opacity:1;transform:none;transition:none}.qi-march__fill,.qi-odds__seg,.qi-contract__fill{transition:none}}.epic-battler-tcg__trait-chips{position:absolute;top:2px;left:4px;right:4px;display:flex;flex-wrap:wrap;gap:2px;z-index:3;pointer-events:none}.epic-battler-tcg__trait-chip{font-size:8px;line-height:1;letter-spacing:.04em;text-transform:uppercase;padding:2px 4px;border-radius:4px;background:rgba(43,39,35,.82);color:#eae5d8;border:1px solid rgba(234,229,216,.25)}.epic-battler-synergy-panel{display:flex;flex-wrap:wrap;gap:6px;padding:4px 2px 8px}.epic-battler-synergy-chip{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding:3px 8px;font-size:11px;border:1px solid rgba(234,229,216,.2);cursor:help}.epic-battler-synergy-chip--active{border-color:#eae5d88c;background:rgba(55,50,45,.85);color:#f2efe7}.epic-battler-synergy-chip--near{background:rgba(25,23,21,.6);color:#f2efe78c}.epic-battler-synergy-chip__name{font-weight:600}.epic-battler-synergy-chip__count{font-size:10px;opacity:.85}.epic-battler-synergy-panel:not(.epic-battler-synergy-panel--dark) .epic-battler-synergy-chip--active{background:rgba(242,239,231,.9);color:#2b2723;border-color:#625b5499}.epic-battler-synergy-panel:not(.epic-battler-synergy-panel--dark) .epic-battler-synergy-chip--near{background:rgba(242,239,231,.45);color:#2b272399;border-color:#625b544d}.epic-battler-augment-veil{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(16,14,13,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.epic-battler-augment-panel{width:min(640px,100%);border-radius:14px;border:1px solid rgba(234,229,216,.35);background:#23201d;padding:20px;box-shadow:0 18px 50px #0000008c}.epic-battler-augment-panel__title{font-size:20px;color:#f2efe7;margin:0 0 4px}.epic-battler-augment-panel__hint{font-size:13px;color:#f2efe7a6;margin:0 0 14px}.epic-battler-augment-panel__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.epic-battler-augment-card{display:flex;flex-direction:column;gap:6px;text-align:left;border-radius:10px;border:1px solid rgba(234,229,216,.25);background:rgba(55,50,45,.6);padding:12px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.epic-battler-augment-card:hover:not(:disabled){transform:translateY(-2px);border-color:#eae5d899;background:rgba(68,62,56,.75)}.epic-battler-augment-card:disabled{opacity:.6;cursor:wait}.epic-battler-augment-card__family{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#f2efe78c}.epic-battler-augment-card__name{font-size:15px;font-weight:700;color:#f2efe7}.epic-battler-augment-card__desc{font-size:12px;line-height:1.4;color:#f2efe7cc}.epic-battler-doctrine-chip{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding:3px 8px;font-size:11px;border:1px solid rgba(201,188,156,.4);background:rgba(46,42,38,.75);color:#ede8dd;cursor:help}.epic-battler-pixi-board{position:relative;width:100%;height:340px;min-height:300px;border-radius:.6rem;overflow:hidden;background:radial-gradient(ellipse at center,#1b1916 0%,#13110f 100%)}.epic-battler-pixi-board canvas{position:absolute;inset:0;width:100%!important;height:100%!important}@media (max-width: 640px){.epic-battler-pixi-board{height:210px;min-height:190px}}.epic-battler-arena--field.epic-battler-arena--pixi{overflow:visible}.epic-battler-inspect-hits{position:absolute;inset:0;z-index:50;pointer-events:none}.epic-battler-inspect-hit-bg{position:absolute;pointer-events:auto;background:transparent;border:0;padding:0;cursor:default}.epic-battler-inspect-hit{position:absolute;pointer-events:auto;background:transparent;border:1px solid transparent;border-radius:8px;padding:0;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.epic-battler-inspect-hit:hover,.epic-battler-inspect-hit:focus-visible,.epic-battler-inspect-hit.is-active{outline:none;border-color:#e2dac9d9;box-shadow:0 0 0 2px #e2dac940}.epic-battler-inspect-hint{position:absolute;left:50%;bottom:.55rem;transform:translate(-50%);z-index:40;pointer-events:none;margin:0;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:#f2efe7b8;background:rgba(19,17,15,.72);border:1px solid rgba(188,171,131,.35);border-radius:999px;padding:.2rem .65rem;white-space:nowrap}.epic-battler-inspect{position:absolute;z-index:60;transform:translate(-50%,calc(-100% - 10px));pointer-events:none;width:-moz-max-content;width:max-content;max-width:210px}.epic-battler-inspect--below{transform:translate(-50%,10px)}.epic-battler-inspect__card{background:linear-gradient(180deg,rgba(31,29,26,.98),rgba(19,17,16,.98));border:1px solid rgba(188,171,131,.55);border-radius:.55rem;padding:.5rem .6rem;box-shadow:0 12px 28px #0000008c,inset 0 1px #ffffff0d;color:#f0ece3;font-size:.72rem;line-height:1.3}.epic-battler-inspect__card--enemy{border-color:#e780728c}.epic-battler-inspect__card--ally{border-color:#dad0b980}.epic-battler-inspect__head{display:flex;align-items:center;gap:.35rem}.epic-battler-inspect__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;font-size:.74rem;letter-spacing:.02em;text-transform:uppercase;color:#f2efe7}.epic-battler-inspect__boss{font-size:.56rem;font-weight:800;text-transform:uppercase;color:#f7aa9e;border:1px solid rgba(231,128,114,.6);border-radius:.25rem;padding:0 .25rem}.epic-battler-inspect__lvl{font-size:.6rem;font-weight:700;text-transform:uppercase;color:#e2dac9;white-space:nowrap}.epic-battler-inspect__stats{display:flex;gap:.75rem;margin-top:.3rem}.epic-battler-inspect__stat{display:inline-flex;align-items:center;gap:.22rem;font-weight:800;font-size:.82rem}.epic-battler-inspect__stat--atk{color:#e1dac8}.epic-battler-inspect__stat--hp{color:#f7aa9e}.epic-battler-inspect__hp-max{color:#f0ece380;font-weight:600;font-size:.66rem}.epic-battler-inspect__hp-bar{margin-top:.32rem;height:5px;border-radius:3px;background:rgba(21,19,17,.9);border:1px solid rgba(142,123,79,.4);overflow:hidden}.epic-battler-inspect__hp-fill{display:block;height:100%;border-radius:3px}.epic-battler-inspect__hp-fill.is-high{background:#ef7960}.epic-battler-inspect__hp-fill.is-mid{background:#fb846b}.epic-battler-inspect__hp-fill.is-low{background:#cb675a}.epic-battler-inspect__status{margin-top:.32rem;font-size:.62rem;font-weight:700;color:#ff9b84}.epic-battler-inspect__ability{margin-top:.38rem;border-top:1px solid rgba(188,171,131,.25);padding-top:.32rem}.epic-battler-inspect__ability-entry+.epic-battler-inspect__ability-entry{margin-top:.28rem}.epic-battler-inspect__ability-label{display:inline-flex;align-items:center;gap:.3rem;font-size:.58rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#e2dac9}.epic-battler-inspect__ability-cd{font-size:.55rem;font-weight:700;color:#c6b896;border:1px solid rgba(194,178,141,.4);border-radius:.2rem;padding:0 .2rem}.epic-battler-inspect__ability-cd.is-ready{color:#fe876e;border-color:#fe876e80}.epic-battler-inspect__ability-text{margin:.1rem 0 0;font-size:.66rem;color:#e7e0d2}.epic-battler-inspect__ability-none{margin:0;font-size:.64rem;font-style:italic;color:#e7e0d299}.epic-battler-prep-shell--wt{gap:0;container-type:inline-size}.epic-battler-prep-shell--wt .epic-battler-prep-play{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;gap:.5rem;padding:.4rem .3rem .15rem;overflow:hidden}.epic-battler-prep-shell--wt .eqb-wt__army{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.epic-battler-prep-shell--wt .eqb-wt__side{flex:0 0 auto;min-height:0;min-width:0;display:flex;flex-direction:column;gap:.5rem}@container (min-width: 620px){.epic-battler-prep-shell--wt .epic-battler-prep-play{flex-direction:row;align-items:stretch}.epic-battler-prep-shell--wt .eqb-wt__army{flex:1 1 62%;justify-content:center;gap:.6rem}.epic-battler-prep-shell--wt .eqb-wt__side{flex:0 0 35%;min-height:0}}.epic-battler-prep-shell--wt .eqb-wt__board{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.35rem;padding:.5rem .55rem .45rem;border:1px solid rgba(98,91,84,.42);border-radius:.7rem;background:radial-gradient(85% 62% at 50% -14%,rgba(192,176,138,.1),transparent 60%),radial-gradient(56% 24% at 50% 70%,rgba(186,168,127,.12),transparent 72%),radial-gradient(120% 75% at 50% 125%,rgba(0,0,0,.5),transparent 55%),linear-gradient(180deg,rgba(38,35,31,.5),rgba(19,17,16,.66));box-shadow:inset 0 0 42px #0000006b,inset 0 1px #ffffff08;overflow:hidden}.epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-prep-formation-zone{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0;border:none;border-radius:0;background:none}.epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-prep-formation-head{margin-bottom:.2rem}.epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-synergy-panel{display:none}.epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-prep-formation-track--reorder{display:flex;flex:1 1 auto;min-height:0;align-items:center;overflow:hidden}.epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-prep-formation-track--reorder>.epic-battler-formation-slot{align-self:center;min-height:0}.epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-unit-track{--tcg-prep-ability-min-h: 7.5rem}.epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-prep-unit-track .epic-battler-tcg{--tcg-w: 100%;width:100%;max-width:8.5rem;min-height:0;max-height:100%;margin:0 auto}.epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench{flex:0 0 auto;display:flex;align-items:center;gap:.5rem;margin:0;padding:.3rem .35rem .1rem;border:none;background:none}.epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-prep-zone__label{flex:0 0 auto;margin:0;font-size:.6rem;letter-spacing:.12em;color:#b09d71;white-space:nowrap}.epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-bench-zone{flex:1 1 auto;min-width:0;min-height:0}.epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-bench-track{min-height:0;align-items:center;gap:.4rem}.epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-bench-track>*{flex:0 0 auto;align-self:center;width:4.6rem;height:5.2rem}.epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-tcg{--tcg-w: 100%;width:100%;max-width:100%;height:100%;min-height:0;margin:0}.epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-tcg__frame{width:100%;height:100%;min-height:0;aspect-ratio:auto}.epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-tcg__art-stage{display:flex!important;flex-direction:column;min-height:0}.epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-tcg__portrait{flex:1 1 auto;min-height:0}.epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-tcg__stat-overlay{flex:0 0 auto}.epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-tcg__name-banner,.epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-tcg__level-below{display:none}@container (max-width: 619px){.epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-bench-track>*{width:3.4rem;height:4rem}}.epic-battler-prep-shell--wt .epic-battler-shop-offer__hint,.epic-battler-prep-shell--wt .epic-battler-tcg__merge-progress,.epic-battler-prep-shell--wt .epic-battler-merge-ready-badge{display:none}.epic-battler-prep-shell--wt .epic-battler-tcg__level-row{flex-wrap:nowrap}.epic-battler-prep-shell--wt .eqb-wt__side .epic-battler-prep-unit-track{--tcg-prep-ability-min-h: 7.5rem}.epic-battler-prep-shell--wt .eqb-wt__incoming{flex:0 0 auto}.epic-battler-prep-shell--wt .eqb-wt__incoming .epic-battler-wave-briefing{margin:0}.epic-battler-prep-shell--wt .eqb-wt__side .epic-battler-prep-zone--shop{flex:0 0 auto;padding:.45rem .5rem .5rem;border:1px solid rgba(98,91,84,.4);border-radius:.7rem;background:linear-gradient(180deg,rgba(33,30,27,.7),rgba(21,19,17,.7))}.epic-battler-prep-shell--wt .eqb-wt__side .epic-battler-prep-shop-track{grid-auto-rows:max-content}.epic-battler-prep-shell--wt .eqb-wt__side .epic-battler-shop-offer .epic-battler-tcg{--tcg-w: 100%;width:100%;max-width:5.5rem;margin:0 auto}@container (max-width: 619px){.epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-prep-unit-track,.epic-battler-prep-shell--wt .eqb-wt__side .epic-battler-prep-unit-track{--tcg-prep-portrait-h: clamp(1.4rem, 28cqw, 2.3rem);--tcg-prep-name-h: 1.3rem;--tcg-prep-stats-h: 1.4rem;--tcg-prep-foot-h: 1.05rem}}@container (min-width: 620px){.epic-battler-prep-shell--wt .eqb-wt__side .epic-battler-prep-zone--shop{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.epic-battler-prep-shell--wt .eqb-wt__side .epic-battler-prep-shop-track{flex:1 1 auto;align-content:center}.epic-battler-prep-shell--wt .eqb-wt__side .epic-battler-shop-offer .epic-battler-tcg{max-width:7rem}}@container (min-width: 620px){.epic-battler-prep-shell--wt .eqb-wt__board{flex:0 1 auto;padding:1.15rem .7rem 1.05rem}.epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-prep-formation-zone--primary{flex:0 1 auto}.epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-prep-formation-track--reorder{flex:0 0 auto}}.mk{--mk-ink: #f0ece3;--mk-ink-dim: #c2b38f;--mk-line: rgba(248, 247, 243, .07);--mk-line-strong: rgba(248, 247, 243, .14);--mk-accent: var(--ui-accent, #be5944);--mk-accent-bright: var(--ui-accent-bright, #d56d58);--mk-rarity: #d5cab1;--mk-rarity-ink: #1a1816;--mk-display: var(--ui-font-display, Cinzel, Georgia, serif);display:flex;flex-direction:column;gap:1rem;min-height:0;color:var(--mk-ink)}.mk-board{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem 1.5rem;background:radial-gradient(ellipse 60% 45% at 50% -8%,rgba(224,186,132,.1),transparent 70%),radial-gradient(ellipse 120% 90% at 50% 50%,transparent 45%,rgba(0,0,0,.45) 100%),repeating-linear-gradient(0deg,transparent,transparent 47px,rgba(208,196,167,.028) 47px,rgba(208,196,167,.028) 48px),repeating-linear-gradient(90deg,transparent,transparent 47px,rgba(208,196,167,.028) 47px,rgba(208,196,167,.028) 48px),linear-gradient(180deg,#23201d 0%,#151311 100%);border-radius:.35rem;box-shadow:inset 0 0 0 1px #d0c4a729,inset 0 1px #f8f7f312,0 20px 48px #00000080}.mk-board__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.mk-board__kicker{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb,var(--mk-ink) 55%,transparent)}.mk-board__title{margin:.1rem 0 0;font-family:var(--mk-display);font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#f7f5f0}.mk-purse{flex:none;display:flex;align-items:center;gap:.45rem;margin:0}.mk-purse__num{font-size:1.75rem;font-weight:700;line-height:1;color:#f7f5f0;font-variant-numeric:tabular-nums}.mk-purse__coin{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;align-self:center}.mk-nav{display:flex;flex-wrap:wrap;gap:.35rem}.mk-tab{padding:.4rem .75rem;border:1px solid transparent;border-radius:.25rem;background:transparent;color:var(--mk-ink-dim);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.mk-tab:hover{color:var(--mk-ink)}.mk-tab--active{border-color:var(--mk-line-strong);background:rgba(255,255,255,.05);color:#f7f5f0}.mk-tab__count{margin-left:.4rem;color:var(--mk-ink-dim);font-variant-numeric:tabular-nums}.mk-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--mk-line)}.mk-seg{display:inline-flex;gap:.2rem;padding:.2rem;border-radius:.3rem;background:rgba(0,0,0,.3);box-shadow:inset 0 0 0 1px var(--mk-line)}.mk-seg__btn{padding:.35rem .7rem;border:none;border-radius:.2rem;background:transparent;color:var(--mk-ink-dim);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease}.mk-seg__btn:hover{color:var(--mk-ink)}.mk-seg__btn--active{background:rgba(255,255,255,.08);color:#f7f5f0}.mk-search{position:relative;flex:1 1 12rem;min-width:0}.mk-search input{width:100%;min-height:2.35rem;padding:.45rem .7rem;border:none;border-radius:.25rem;background:rgba(0,0,0,.3);box-shadow:inset 0 0 0 1px var(--mk-line);color:var(--mk-ink);font-size:.875rem;transition:box-shadow .15s ease}.mk-search input::-moz-placeholder{color:var(--mk-ink-dim)}.mk-search input::placeholder{color:var(--mk-ink-dim)}.mk-search input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ui-accent-edge, rgba(213, 109, 88, .34)),0 0 0 3px var(--ui-accent-soft, rgba(213, 109, 88, .13))}.mk-select{display:inline-flex;align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-ink-dim)}.mk-select select{min-height:2.35rem;padding:.4rem .6rem;border:none;border-radius:.25rem;background:rgba(0,0,0,.3);box-shadow:inset 0 0 0 1px var(--mk-line);color:var(--mk-ink);font-family:inherit;font-size:.75rem;letter-spacing:0;text-transform:none;cursor:pointer}.mk-list{display:grid;gap:.6rem;grid-template-columns:1fr}@media (min-width: 900px){.mk-list{grid-template-columns:repeat(auto-fill,minmax(24rem,1fr))}}.mk-row{--mk-rarity: #d5cab1;--mk-rarity-ink: #1a1816;display:flex;align-items:stretch;gap:.85rem;padding:.85rem 1rem;border-radius:.3rem;background:radial-gradient(ellipse 100% 60% at 0% 0%,color-mix(in srgb,var(--mk-rarity) 9%,transparent),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));box-shadow:inset 0 0 0 1px var(--mk-line),inset 0 1px #ffffff0d;transition:box-shadow .18s ease}.mk-row:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mk-rarity) 50%,transparent),inset 0 1px #ffffff12}.mk-row[data-rarity=common]{--mk-rarity: #b3c0d3;--mk-rarity-ink: #0e1626}.mk-row[data-rarity=uncommon]{--mk-rarity: #5fc985;--mk-rarity-ink: #06180d}.mk-row[data-rarity=rare]{--mk-rarity: #5aa6f0;--mk-rarity-ink: #0c1424}.mk-row[data-rarity=very_rare]{--mk-rarity: #ac82f5;--mk-rarity-ink: #120823}.mk-row[data-rarity=epic]{--mk-rarity: #ea74c2;--mk-rarity-ink: #0a111f}.mk-row[data-rarity=legendary],.mk-row[data-rarity=starter]{--mk-rarity: #f2b055;--mk-rarity-ink: #0f1828}.mk-row__art{position:relative;flex:none;width:3.5rem;height:3.5rem;border-radius:.25rem;overflow:hidden;background:rgba(0,0,0,.45);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mk-rarity) 26%,transparent)}.mk-row__art img{width:100%;height:100%}.mk-row__art img[data-kind=voucher]{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.mk-row__art img[data-kind=item]{-o-object-fit:contain;object-fit:contain;padding:.25rem}.mk-row__art-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--mk-ink-dim)}.mk-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.mk-row__tier{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--mk-rarity)}.mk-row__name{margin:0;font-family:var(--mk-display);font-size:1.0625rem;font-weight:700;line-height:1.2;color:var(--mk-rarity);overflow-wrap:anywhere}.mk-row__meta{margin:0;font-size:.75rem;line-height:1.5;color:var(--mk-ink-dim);font-variant-numeric:tabular-nums}.mk-row__sep{padding:0 .35rem;opacity:.5}.mk-row__side{flex:none;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.45rem;min-width:6.5rem}.mk-price{display:flex;align-items:center;gap:.35rem;font-variant-numeric:tabular-nums}.mk-price__num{font-size:1.125rem;font-weight:700;color:#f7f5f0}.mk-price__coin{width:1.05rem;height:1.05rem;-o-object-fit:contain;object-fit:contain;align-self:center}.mk-row--unaffordable .mk-price__num{color:var(--ui-destructive-ink, #dd8b80)}.mk-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.3rem;padding:.45rem .85rem;border:1px solid color-mix(in srgb,var(--mk-rarity) 38%,transparent);border-radius:.25rem;background:color-mix(in srgb,var(--mk-rarity) 8%,transparent);color:var(--mk-rarity);font-size:.8125rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.mk-btn:hover:not(:disabled){background:var(--mk-rarity);border-color:var(--mk-rarity);color:var(--mk-rarity-ink)}.mk-btn:disabled{border-color:#ffffff17;background:transparent;color:var(--mk-ink-dim);cursor:not-allowed}.mk-btn--confirm{background:var(--mk-rarity);border-color:var(--mk-rarity);color:var(--mk-rarity-ink)}.mk-btn--ghost{border-color:var(--mk-line-strong);background:transparent;color:var(--mk-ink-dim)}.mk-btn--ghost:hover:not(:disabled){background:rgba(255,255,255,.06);border-color:var(--mk-line-strong);color:var(--mk-ink)}.mk-btn--accent{border-color:color-mix(in srgb,var(--mk-accent-bright) 40%,transparent);background:color-mix(in srgb,var(--mk-accent-bright) 8%,transparent);color:var(--mk-accent-bright)}.mk-btn--accent:hover:not(:disabled){background:var(--mk-accent-bright);border-color:var(--mk-accent-bright);color:var(--ui-accent-ink, #04120e)}.mk-empty{padding:2.5rem 1.5rem;text-align:center}.mk-empty__title{margin:0;font-family:var(--mk-display);font-size:1.25rem;font-weight:700;color:#f7f5f0}.mk-empty__sub{max-width:44ch;margin:.5rem auto 0;font-size:.875rem;line-height:1.5;color:var(--mk-ink-dim)}.mk-section__title{margin:0;font-family:var(--mk-display);font-size:1.25rem;font-weight:700;line-height:1.2;color:#f7f5f0}.hunt{--hu-ink: #f0ece3;--hu-ink-dim: #c2b38f;--hu-line: rgba(248, 247, 243, .07);--hu-line-strong: rgba(248, 247, 243, .14);--hu-accent: var(--ui-accent, #be5944);--hu-accent-bright: var(--ui-accent-bright, #d56d58);--hu-tier: #d5cab1;--hu-tier-ink: #1a1816;--hu-display: var(--ui-font-display, Cinzel, Georgia, serif);display:flex;flex-direction:column;min-height:0;color:var(--hu-ink)}.hunt-board{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem 1.5rem;background:radial-gradient(ellipse 60% 45% at 50% -8%,rgba(224,186,132,.1),transparent 70%),radial-gradient(ellipse 120% 90% at 50% 50%,transparent 45%,rgba(0,0,0,.45) 100%),repeating-linear-gradient(0deg,transparent,transparent 47px,rgba(208,196,167,.028) 47px,rgba(208,196,167,.028) 48px),repeating-linear-gradient(90deg,transparent,transparent 47px,rgba(208,196,167,.028) 47px,rgba(208,196,167,.028) 48px),linear-gradient(180deg,#23201d 0%,#151311 100%);border-radius:.35rem;box-shadow:inset 0 0 0 1px #d0c4a729,inset 0 1px #f8f7f312,0 20px 48px #00000080}.hunt-board__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.hunt-board__kicker{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb,var(--hu-ink) 55%,transparent)}.hunt-board__title{margin:.1rem 0 0;font-family:var(--hu-display);font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#f7f5f0}.hunt-tally{flex:none;display:flex;align-items:baseline;gap:.35rem;margin:0}.hunt-tally__num{font-size:1.75rem;font-weight:700;line-height:1;color:#f7f5f0;font-variant-numeric:tabular-nums}.hunt-tally__label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hu-ink-dim)}.hunt-nav{display:flex;flex-wrap:wrap;gap:.35rem}.hunt-tab{padding:.4rem .75rem;border:1px solid transparent;border-radius:.25rem;background:transparent;color:var(--hu-ink-dim);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.hunt-tab:hover{color:var(--hu-ink)}.hunt-tab--active{border-color:var(--hu-line-strong);background:rgba(255,255,255,.05);color:#f7f5f0}.hunt-tab__count{margin-left:.4rem;color:var(--hu-ink-dim);font-variant-numeric:tabular-nums}.hunt-step__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--hu-line)}.hunt-step__title{margin:0;font-family:var(--hu-display);font-size:1.25rem;font-weight:700;line-height:1.2;color:#f7f5f0}.hunt-step__count{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hu-ink-dim);font-variant-numeric:tabular-nums}.hunt-step__actions{display:flex;gap:.35rem}.hunt-party{display:grid;gap:.5rem;grid-template-columns:1fr;margin:1rem 0 0;padding:0;list-style:none}@media (min-width: 760px){.hunt-party{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}}.hunt-hero{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem;border:none;border-radius:.3rem;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:inset 0 0 0 1px var(--hu-line);color:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s ease,background .15s ease}.hunt-hero:hover{box-shadow:inset 0 0 0 1px var(--hu-line-strong)}.hunt-hero[aria-pressed=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--hu-accent-bright) 12%,transparent),rgba(255,255,255,.012));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hu-accent-bright) 55%,transparent)}.hunt-hero__art{flex:none;width:2.75rem;height:2.75rem;border-radius:.25rem;overflow:hidden;background:rgba(0,0,0,.45);box-shadow:inset 0 0 0 1px var(--hu-line)}.hunt-hero__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.hunt-hero__main{flex:1;min-width:0}.hunt-hero__name{display:block;font-family:var(--hu-display);font-size:.9375rem;font-weight:700;line-height:1.2;color:#f7f4ef;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hunt-hero__meta{display:block;margin-top:.1rem;font-size:.75rem;color:var(--hu-ink-dim);font-variant-numeric:tabular-nums}.hunt-hero__check{flex:none;display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:.25rem;background:rgba(0,0,0,.4);box-shadow:inset 0 0 0 1px var(--hu-line-strong);color:transparent;font-size:.8125rem;font-weight:700}.hunt-hero[aria-pressed=true] .hunt-hero__check{background:var(--hu-accent-bright);box-shadow:none;color:var(--ui-accent-ink, #04120e)}.hunt-prey{display:grid;gap:.5rem;grid-template-columns:1fr;margin:1rem 0 0;padding:0;list-style:none}@media (min-width: 760px){.hunt-prey{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.hunt-quarry{--hu-tier: #d5cab1;--hu-tier-ink: #1a1816;display:flex;flex-direction:column;gap:.35rem;width:100%;padding:.85rem 1rem;border:none;border-radius:.3rem;background:radial-gradient(ellipse 100% 60% at 0% 0%,color-mix(in srgb,var(--hu-tier) 9%,transparent),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:inset 0 0 0 1px var(--hu-line);color:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s ease}.hunt-quarry:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hu-tier) 50%,transparent)}.hunt-quarry[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--hu-tier)}.hunt-quarry:disabled{cursor:not-allowed;opacity:.45}.hunt-quarry[data-tier="1"]{--hu-tier: #d5cab1;--hu-tier-ink: #1a1816}.hunt-quarry[data-tier="2"]{--hu-tier: #5fc985;--hu-tier-ink: #06180d}.hunt-quarry[data-tier="3"]{--hu-tier: #5aa6f0;--hu-tier-ink: #181614}.hunt-quarry[data-tier="4"]{--hu-tier: #ac82f5;--hu-tier-ink: #120823}.hunt-quarry[data-tier="5"]{--hu-tier: #ea74c2;--hu-tier-ink: #151311}.hunt-quarry[data-tier="6"]{--hu-tier: #f2b055;--hu-tier-ink: #1c1917}.hunt-quarry__top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.hunt-quarry__tag{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hu-tier)}.hunt-quarry__lock{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hu-ink-dim)}.hunt-quarry__name{margin:0;font-family:var(--hu-display);font-size:1.1875rem;font-weight:700;line-height:1.15;color:var(--hu-tier)}.hunt-quarry__facts{display:flex;flex-wrap:wrap;gap:.15rem .9rem;margin:.15rem 0 0;font-size:.75rem;color:var(--hu-ink-dim);font-variant-numeric:tabular-nums}.hunt-quarry__facts b{font-weight:700;color:#f7f4ef}.hunt-quarry__blurb{margin:.3rem 0 0;font-size:.8125rem;line-height:1.5;color:color-mix(in srgb,var(--hu-ink) 66%,transparent)}.hunt-guide{margin-top:1rem;border-radius:.3rem;box-shadow:inset 0 0 0 1px var(--hu-line)}.hunt-guide>summary{padding:.6rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hu-ink-dim);cursor:pointer;list-style:none}.hunt-guide>summary::-webkit-details-marker{display:none}.hunt-guide>summary:hover{color:var(--hu-ink)}.hunt-guide__body{display:grid;gap:.4rem 1.5rem;padding:0 .9rem .9rem;font-size:.8125rem;line-height:1.5;color:var(--hu-ink-dim)}@media (min-width: 700px){.hunt-guide__body{grid-template-columns:1fr 1fr}}.hunt-guide__body b{color:#f7f4ef;font-weight:700}.hunt-foot{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--hu-line)}.hunt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.55rem 1.1rem;border:1px solid color-mix(in srgb,var(--hu-accent-bright) 40%,transparent);border-radius:.25rem;background:color-mix(in srgb,var(--hu-accent-bright) 8%,transparent);color:var(--hu-accent-bright);font-size:.875rem;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.hunt-btn:hover:not(:disabled){background:var(--hu-accent-bright);border-color:var(--hu-accent-bright);color:var(--ui-accent-ink, #04120e)}.hunt-btn:disabled{border-color:#ffffff17;background:transparent;color:var(--hu-ink-dim);cursor:not-allowed}.hunt-btn--primary{flex:1}.hunt-btn--ghost{border-color:var(--hu-line-strong);background:transparent;color:var(--hu-ink-dim)}.hunt-btn--ghost:hover:not(:disabled){background:rgba(255,255,255,.06);border-color:var(--hu-line-strong);color:var(--hu-ink)}.hunt-btn--sm{min-height:2rem;padding:.3rem .65rem;font-size:.75rem}.hunt-empty{padding:2.5rem 1.5rem;text-align:center}.hunt-empty__title{margin:0;font-family:var(--hu-display);font-size:1.25rem;font-weight:700;color:#f7f5f0}.hunt-empty__sub{max-width:44ch;margin:.5rem auto 0;font-size:.875rem;line-height:1.5;color:var(--hu-ink-dim)}.hunt-note{margin:.85rem 0 0;font-size:.8125rem;color:var(--hu-ink-dim)}.hunt-error{margin:0 0 1rem;padding:.7rem .85rem;border-radius:.25rem;box-shadow:inset 0 0 0 1px var(--ui-destructive-edge, rgba(180, 87, 76, .34));background:var(--ui-destructive-soft, rgba(180, 87, 76, .15));font-size:.875rem;color:var(--ui-destructive-ink, #dd8b80)}.ui-resource-estate-board--cinematic{flex:1;min-height:0}.ui-resource-estate-scene-layout--cinematic{display:flex;flex:1;min-height:0;flex-direction:column;gap:var(--ui-space-3)}@media (min-width: 1024px){.ui-resource-estate-scene-layout--cinematic{flex-direction:row;align-items:stretch;min-height:min(70vh,42rem)}}@media (min-width: 1440px){.ui-resource-estate-scene-layout--cinematic{min-height:min(72vh,44rem);gap:var(--ui-space-4)}}.ui-resource-estate-scene--cinematic{flex:1.9;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--ui-space-2)}@media (min-width: 1024px){.ui-resource-estate-scene--cinematic{min-height:min(70vh,42rem)}}@media (min-width: 1440px){.ui-resource-estate-scene--cinematic{flex:2;min-height:min(72vh,44rem)}}.ui-cine-stage{position:relative;flex:1;min-height:14rem;overflow:hidden;border-radius:var(--ui-radius-lg);border:2px solid rgba(101,100,94,.4);box-shadow:0 14px 44px #00000073}@media (min-width: 768px){.ui-cine-stage{min-height:18rem}}@media (min-width: 1024px){.ui-cine-stage{min-height:0}}.ui-cine-sky{pointer-events:none;position:absolute;inset:0;transition:background .35s ease}.ui-cine-stage--wheat .ui-cine-sky{background:linear-gradient(180deg,#4a4a41 0%,#24241c 48%,#171710 100%)}.ui-cine-stage--wood .ui-cine-sky{background:linear-gradient(180deg,#3a3a32 0%,#142a1e 48%,#061b10 100%)}.ui-cine-stage--stone .ui-cine-sky{background:linear-gradient(180deg,#3f3f38 0%,#282822 48%,#1a1b15 100%)}.ui-cine-stage--iron .ui-cine-sky{background:linear-gradient(180deg,#35352e 0%,#22221c 48%,#14140f 100%)}.ui-cine-stage--other .ui-cine-sky{background:linear-gradient(180deg,#353533 0%,#21211f 48%,#151513 100%)}.ui-cine-mist{pointer-events:none;position:absolute;inset:0;transition:opacity .35s ease}.ui-cine-stage--wheat .ui-cine-mist{background:radial-gradient(ellipse 75% 55% at 55% 65%,rgba(250,202,135,.14) 0%,transparent 65%)}.ui-cine-stage--wood .ui-cine-mist{background:radial-gradient(ellipse 80% 60% at 42% 55%,rgba(38,122,84,.16) 0%,transparent 62%),radial-gradient(ellipse 55% 40% at 70% 75%,rgba(15,36,25,.35) 0%,transparent 70%)}.ui-cine-stage--stone .ui-cine-mist{background:radial-gradient(ellipse 75% 55% at 48% 58%,rgba(199,194,181,.12) 0%,transparent 65%),linear-gradient(180deg,transparent 55%,rgba(43,43,37,.2) 100%)}.ui-cine-stage--iron .ui-cine-mist{background:radial-gradient(ellipse 70% 50% at 52% 52%,rgba(188,171,132,.14) 0%,transparent 60%),radial-gradient(ellipse 50% 35% at 30% 70%,rgba(135,177,238,.06) 0%,transparent 65%)}.ui-cine-stage--other .ui-cine-mist{background:radial-gradient(ellipse 60% 45% at 50% 55%,rgba(144,143,137,.1) 0%,transparent 65%)}.ui-cine-hero-art{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;opacity:.88;-webkit-mask-image:linear-gradient(180deg,black 10%,black 62%,rgba(0,0,0,.78) 80%,rgba(0,0,0,.38) 94%,transparent 100%);mask-image:linear-gradient(180deg,black 10%,black 62%,rgba(0,0,0,.78) 80%,rgba(0,0,0,.38) 94%,transparent 100%);transition:opacity .3s ease,transform .35s ease}.ui-cine-stage--wheat .ui-cine-hero-art{-o-object-position:center 40%;object-position:center 40%}.ui-cine-stage--wood .ui-cine-hero-art{-o-object-position:center 22%;object-position:center 22%;transform:scale(1.14);transform-origin:center 35%}.ui-cine-stage--stone .ui-cine-hero-art{-o-object-position:center 58%;object-position:center 58%;transform:scale(1.06);transform-origin:center 55%}.ui-cine-stage--iron .ui-cine-hero-art{-o-object-position:center 28%;object-position:center 28%;transform:scale(1.1);transform-origin:center 38%}.ui-cine-stage--other .ui-cine-hero-art{-o-object-position:center 42%;object-position:center 42%;opacity:.82;filter:saturate(.88)}@media (prefers-reduced-motion: reduce){.ui-cine-hero-art{transition:none}}.ui-cine-vignette{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 96% 82% at 50% 44%,transparent 48%,rgba(4,4,4,.34) 100%)}.ui-cine-stage--wood .ui-cine-vignette{background:radial-gradient(ellipse 96% 82% at 48% 40%,transparent 44%,rgba(0,10,4,.38) 100%)}.ui-cine-stage--stone .ui-cine-vignette{background:radial-gradient(ellipse 96% 82% at 50% 48%,transparent 46%,rgba(9,9,5,.36) 100%)}.ui-cine-stage--iron .ui-cine-vignette{background:radial-gradient(ellipse 96% 82% at 52% 42%,transparent 44%,rgba(7,7,4,.4) 100%)}.ui-cine-hero-lift{pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,6,5,.35) 0%,transparent 28%,transparent 62%,rgba(10,10,9,.22) 100%)}.ui-cine-accent-glow{pointer-events:none;position:absolute;bottom:0;left:0;right:0;height:40%;transition:background .35s ease}.ui-cine-stage--wheat .ui-cine-accent-glow{background:linear-gradient(0deg,rgba(203,157,92,.12) 0%,transparent 100%)}.ui-cine-stage--wood .ui-cine-accent-glow{background:linear-gradient(0deg,rgba(168,58,36,.1) 0%,transparent 100%)}.ui-cine-stage--stone .ui-cine-accent-glow{background:linear-gradient(0deg,rgba(147,145,136,.1) 0%,transparent 100%)}.ui-cine-stage--iron .ui-cine-accent-glow{background:linear-gradient(0deg,rgba(124,122,108,.14) 0%,rgba(126,167,228,.04) 40%,transparent 100%)}.ui-cine-stage--other .ui-cine-accent-glow{background:linear-gradient(0deg,rgba(125,125,120,.08) 0%,transparent 100%)}.ui-cine-title-block{position:absolute;top:var(--ui-space-3);left:var(--ui-space-3);z-index:2;max-width:min(92%,28rem);text-shadow:0 2px 12px rgba(0,0,0,.65)}.ui-cine-kicker{margin:0;font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e4e2dabf}.ui-cine-title{margin:.3rem 0 0;font-family:var(--ui-font-display);font-size:clamp(1.125rem,3.5vw,1.75rem);font-weight:700;color:#f0eeeafa;line-height:1.15}.ui-cine-subtitle{margin:.25rem 0 0;font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#d5d3cecc}.ui-cine-stats{margin:.5rem 0 0;font-size:.875rem;font-weight:600;color:#e4e2ddeb}.ui-cine-stats--muted{font-size:.875rem;opacity:.75}.ui-cine-stats-unit{font-weight:500;opacity:.8}.ui-cine-stats-sep{margin:0 .25rem;opacity:.45}.ui-cine-stats-ready{display:inline-flex;align-items:center;gap:.25rem;color:#e3e0d8f2}.ui-resource-estate-district-selector{display:flex;flex-wrap:nowrap;gap:.45rem;overflow-x:auto;padding:.2rem .125rem var(--ui-space-2);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-snap-type:x proximity}@media (min-width: 768px){.ui-resource-estate-district-selector{flex-wrap:wrap;overflow-x:visible;gap:var(--ui-space-2);scroll-snap-type:none}}.ui-cine-selector-tile{flex:1 1 6.25rem;min-width:6rem;max-width:10.5rem;scroll-snap-align:start;display:flex;flex-direction:column;align-items:stretch;gap:.3rem;padding:.35rem .4rem .4rem;border:1px solid rgba(255,255,255,.05);border-radius:6px;background:rgba(14,14,12,.42);cursor:pointer;text-align:left;color:inherit;transition:border-color .2s ease,background .2s ease,transform .2s ease}@media (prefers-reduced-motion: reduce){.ui-cine-selector-tile{transition:border-color .15s ease}}.ui-cine-selector-tile:hover{border-color:#ffffff1f;background:rgba(22,22,20,.55);transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.ui-cine-selector-tile:hover{transform:none}}.ui-cine-selector-tile:focus-visible{border-color:#e5705880;outline:2px solid rgba(229,112,88,.35);outline-offset:2px}.ui-cine-selector-tile--selected{border-color:#ffffff24;background:rgba(26,26,24,.62);box-shadow:inset 0 -2px #e570584d}.ui-cine-selector-tile--wheat.ui-cine-selector-tile--selected{box-shadow:inset 0 -2px #cb9d5ca6}.ui-cine-selector-tile--wood.ui-cine-selector-tile--selected{box-shadow:inset 0 -2px #a83a24a6}.ui-cine-selector-tile--stone.ui-cine-selector-tile--selected{box-shadow:inset 0 -2px #8b8980a6}.ui-cine-selector-tile--iron.ui-cine-selector-tile--selected{box-shadow:inset 0 -2px #7c7a6ca6}.ui-cine-selector-art{position:relative;width:100%;aspect-ratio:1.5;overflow:hidden;border-radius:5px;border:none;box-shadow:inset 0 0 0 1px #ffffff12}.ui-cine-selector-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%}.ui-cine-selector-art--wheat img{-o-object-position:center 40%;object-position:center 40%}.ui-cine-selector-art--wood img{-o-object-position:center 22%;object-position:center 22%;transform:scale(1.08);transform-origin:center 30%}.ui-cine-selector-art--stone img{-o-object-position:center 55%;object-position:center 55%}.ui-cine-selector-art--iron img{-o-object-position:center 28%;object-position:center 28%;transform:scale(1.05)}.ui-cine-selector-art--other img{-o-object-position:center 42%;object-position:center 42%;filter:saturate(.9)}.ui-cine-selector-active-bar{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(229,112,88,.85)}.ui-cine-selector-tile--wheat .ui-cine-selector-active-bar{background:rgba(203,157,92,.9)}.ui-cine-selector-tile--wood .ui-cine-selector-active-bar{background:rgba(168,58,36,.9)}.ui-cine-selector-tile--stone .ui-cine-selector-active-bar{background:rgba(139,137,128,.9)}.ui-cine-selector-tile--iron .ui-cine-selector-active-bar{background:rgba(124,122,108,.9)}.ui-cine-selector-label{font-family:var(--ui-font-display);font-size:.875rem;font-weight:700;line-height:1.2;color:#eae8e4f2}.ui-cine-selector-stat{font-size:.875rem;font-weight:700;color:#d5d3cee6}.ui-cine-selector-stat-unit{font-weight:500;opacity:.75}.ui-cine-selector-meta{font-size:.875rem;font-weight:600;color:#c1bfbabf}.ui-cine-selector-ready{display:inline-flex;align-items:center;gap:.15rem;color:#e3e0d8f2}@media (min-width: 1024px){.ui-resource-estate-inspector--cinematic{flex:.44;min-width:16.5rem;max-width:20.5rem;max-height:min(70vh,42rem);border-radius:var(--ui-radius-lg);border-color:#78777133;background:linear-gradient(168deg,rgba(40,40,38,.95) 0%,rgba(23,23,21,.98) 100%);box-shadow:inset 0 1px #f4f2ea0d,0 4px 18px #0003}}@media (min-width: 1440px){.ui-resource-estate-inspector--cinematic{max-height:min(72vh,44rem)}}.ui-resource-estate-inspector-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.ui-resource-estate-inspector-header--cinematic{padding:var(--ui-space-3) var(--ui-space-3) var(--ui-space-2);border-bottom:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,rgba(0,0,0,.18) 0%,rgba(0,0,0,.08) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ui-resource-estate-inspector--cinematic .ui-resource-estate-inspector-art{width:3rem;height:3rem;border-radius:var(--ui-radius-sm);border-color:#ffffff1a}.ui-resource-estate-inspector--cinematic .ui-resource-estate-inspector-title{font-size:.875rem;line-height:1.25}.ui-resource-estate-inspector--cinematic .ui-resource-estate-inspector-subtitle{font-size:.875rem;margin-top:.2rem}.ui-resource-estate-inspector-spots--orders{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;gap:.625rem;padding:var(--ui-space-3);padding-bottom:max(var(--ui-space-8),5rem);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.ui-resource-estate-inspector--cinematic .ui-resource-estate-spot{border:none;border-radius:8px;background:rgba(0,0,0,.08);box-shadow:none;gap:.4rem;padding:.3rem;align-items:stretch;min-height:2.75rem}.ui-resource-estate-inspector--cinematic .ui-resource-estate-spot--ready{background:rgba(213,109,88,.1);box-shadow:inset 0 0 0 1px #d56d584d}.ui-resource-estate-inspector--cinematic .ui-resource-estate-spot-main{padding:.4rem .45rem;min-width:0}.ui-resource-estate-inspector--cinematic .ui-resource-estate-spot-thumb{width:2.25rem;height:2.25rem}.ui-resource-estate-inspector--cinematic .ui-resource-estate-spot-upgrade{font-size:.875rem;font-weight:700;min-width:5rem;min-height:2.25rem;margin:.25rem;padding:.4rem .55rem;align-self:center;flex-shrink:0}.ui-resource-estate-inspector--cinematic .ui-resource-estate-spot-name{font-size:.875rem}.ui-resource-estate-inspector--cinematic .ui-resource-estate-inspector-meta{gap:var(--ui-space-3);margin-top:var(--ui-space-2)}@media (max-width: 1023px){.ui-resource-estate-inspector--cinematic{max-height:none}.ui-resource-estate-inspector-spots--orders{padding-bottom:max(var(--ui-space-8),5.5rem)}}@media (min-width: 768px) and (max-width: 1023px){.ui-cine-stage{min-height:16rem}.ui-resource-estate-scene--cinematic{gap:var(--ui-space-3)}}@media (max-width: 767px){.ui-resource-estate-scene-layout--cinematic{min-height:auto;gap:var(--ui-space-3)}.ui-cine-stage{min-height:13rem;border-width:1px}.ui-cine-title-block{top:var(--ui-space-2);left:var(--ui-space-2);max-width:94%}.ui-cine-title{font-size:clamp(1rem,5vw,1.35rem)}.ui-resource-estate-district-selector{padding-bottom:var(--ui-space-2);margin:0 -.125rem}.ui-cine-selector-tile{min-width:5.5rem;flex:0 0 5.75rem}.ui-resource-estate-inspector--cinematic .ui-resource-estate-spot-upgrade{min-width:4.75rem;min-height:2.375rem}}@media (max-width: 1023px){.ui-resource-estate-scene-layout--cinematic{min-height:auto}}.ui-resource-estate-board--unified.ui-resource-estate-board--compact-content{flex:0 1 auto;gap:var(--ui-space-1);padding-bottom:var(--ui-space-2)}.ui-resource-estate-board--unified{display:flex;flex-direction:column;gap:var(--ui-space-2);min-width:0}.ui-resource-estate-summary--unified{flex-shrink:0;padding:var(--ui-space-1) var(--ui-space-2);gap:var(--ui-space-1) var(--ui-space-2)}.ui-resource-estate-summary--unified .ui-resource-estate-summary-title{font-size:clamp(.875rem,2vw,1rem)}.ui-resource-estate-summary--unified .ui-resource-estate-summary-meta{font-size:.875rem}.ui-resource-estate-scene-layout--unified{display:flex;flex-direction:column;gap:0;min-width:0;flex:0 1 auto;min-height:0}.ui-unified-scene-stack{display:flex;flex-direction:column;gap:0;min-width:0;width:100%;flex:0 1 auto;border-radius:var(--ui-radius-lg);overflow:hidden;border:1px solid rgba(120,119,113,.26);box-shadow:inset 0 1px #f4f2ea0f,0 8px 28px #0000003d;background:linear-gradient(180deg,#171715 0%,#121210 100%)}.ui-unified-scene-stack--composed{box-shadow:inset 0 1px #f4f2ea0f,0 8px 28px #0000003d,0 1px #78777133}.ui-resource-estate-scene--unified{display:flex;flex-direction:column;gap:0;min-width:0;flex-shrink:0}.ui-unified-panorama-stage{position:relative;width:100%;aspect-ratio:21 / 7.5;min-height:10.5rem;max-height:min(42vh,24rem);border-radius:0;overflow:hidden;border:none;border-bottom:1px solid rgba(120,119,113,.22);box-shadow:none;background:#171715}.ui-unified-panorama-picture{display:block;width:100%;height:100%}.ui-unified-panorama-art{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%}.ui-unified-panorama-vignette{pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(10,10,9,.55) 100%),radial-gradient(ellipse 88% 78% at 50% 45%,transparent 48%,rgba(10,10,9,.18) 100%)}.ui-unified-panorama-sr-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-unified-panorama-hotspots{position:absolute;inset:0;pointer-events:none}.ui-unified-hotspot{position:absolute;pointer-events:auto;margin:0;padding:0;border:none;background:transparent;cursor:pointer;border-radius:0;transition:opacity .15s ease}.ui-unified-hotspot:focus-visible{outline:2px solid rgba(227,224,216,.95);outline-offset:1px;border-radius:4px}.ui-unified-hotspot--scenic:hover:before,.ui-unified-hotspot--scenic:focus-visible:before{content:"";position:absolute;inset:14% 10% 24%;pointer-events:none;border:1px dashed rgba(244,242,234,.2);border-radius:10px;opacity:.85}.ui-unified-hotspot--scenic.ui-unified-hotspot--selected:hover:before,.ui-unified-hotspot--scenic.ui-unified-hotspot--selected:focus-visible:before{border-style:solid;border-color:#e3e0d847}.ui-unified-hotspot:not(.ui-unified-hotspot--selected){opacity:.9}.ui-unified-hotspot:not(.ui-unified-hotspot--selected):hover{opacity:1}.ui-unified-hotspot-pedestal{position:absolute;left:50%;bottom:2.25rem;transform:translate(-50%);width:5.5rem;height:2.5rem;pointer-events:none;background:radial-gradient(ellipse at 50% 80%,rgba(227,224,216,.18) 0%,transparent 72%)}.ui-unified-hotspot--wheat .ui-unified-hotspot-pedestal{background:radial-gradient(ellipse at 50% 80%,rgba(217,170,104,.2) 0%,transparent 72%)}.ui-unified-hotspot--wood .ui-unified-hotspot-pedestal{background:radial-gradient(ellipse at 50% 80%,rgba(79,157,118,.2) 0%,transparent 72%)}.ui-unified-hotspot--stone .ui-unified-hotspot-pedestal{background:radial-gradient(ellipse at 50% 80%,rgba(164,162,152,.2) 0%,transparent 72%)}.ui-unified-hotspot--iron .ui-unified-hotspot-pedestal{background:radial-gradient(ellipse at 50% 80%,rgba(144,142,128,.2) 0%,transparent 72%)}.ui-unified-hotspot-plaque{position:absolute;left:50%;bottom:.45rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.1rem;min-width:5rem;max-width:94%;padding:.38rem .6rem .42rem;border-radius:5px;border:1px solid rgba(244,242,234,.14);background:linear-gradient(180deg,rgba(20,20,18,.58) 0%,rgba(12,12,11,.74) 100%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:0 2px 10px #00000047;text-align:center}.ui-unified-hotspot-plaque--active{border-color:#e3e0d86b;background:linear-gradient(180deg,rgba(31,31,29,.82) 0%,rgba(18,18,16,.9) 100%);box-shadow:0 0 14px #e3e0d81f,0 4px 12px #00000052}.ui-unified-hotspot-plaque-markers{position:absolute;top:-.35rem;left:.65rem;right:.65rem;height:.5rem;pointer-events:none;opacity:0;transition:opacity .15s ease}.ui-unified-hotspot-plaque--active .ui-unified-hotspot-plaque-markers{opacity:1}.ui-unified-hotspot-plaque-bracket{position:absolute;top:0;width:.5rem;height:.5rem;border-color:#f1eee6b3;border-style:solid;border-width:0}.ui-unified-hotspot-plaque-bracket--l{left:0;border-top-width:2px;border-left-width:2px;border-top-left-radius:2px}.ui-unified-hotspot-plaque-bracket--r{right:0;border-top-width:2px;border-right-width:2px;border-top-right-radius:2px}.ui-unified-hotspot--wheat .ui-unified-hotspot-plaque--active{border-top-color:#d9aa68b3}.ui-unified-hotspot--wood .ui-unified-hotspot-plaque--active{border-top-color:#4f9d76b3}.ui-unified-hotspot--stone .ui-unified-hotspot-plaque--active{border-top-color:#a4a298b3}.ui-unified-hotspot--iron .ui-unified-hotspot-plaque--active{border-top-color:#908e80b3}.ui-unified-hotspot--wheat .ui-unified-hotspot-plaque-bracket{border-color:#d9aa68bf}.ui-unified-hotspot--wood .ui-unified-hotspot-plaque-bracket{border-color:#4f9d76bf}.ui-unified-hotspot--stone .ui-unified-hotspot-plaque-bracket{border-color:#a4a298bf}.ui-unified-hotspot--iron .ui-unified-hotspot-plaque-bracket{border-color:#908e80bf}.ui-unified-hotspot-name{font-family:var(--ui-font-display);font-size:.875rem;font-weight:700;line-height:1.2;color:#efede8fa;letter-spacing:.02em}.ui-unified-hotspot-stat{font-size:.875rem;font-weight:700;color:#d5d3ceeb}.ui-unified-hotspot-ready{display:inline-flex;align-items:center;gap:.18rem;font-size:.875rem;font-weight:700;color:#e3e0d8f2}.ui-unified-district-pills{padding:.35rem .5rem;border-top:1px solid rgba(255,255,255,.04);background:rgba(0,0,0,.12)}.ui-resource-estate-district-selector--unified{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ui-unified-pill{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:5.5rem;padding:.45rem .55rem;border-radius:var(--ui-radius-sm);border:1px solid rgba(120,119,113,.22);background:rgba(29,29,27,.75);color:#e4e2ddf2;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ui-unified-pill--selected{border-color:#e3e0d866;background:rgba(42,42,40,.9);box-shadow:inset 0 0 0 1px #e3e0d81f}.ui-unified-pill-label{font-family:var(--ui-font-display);font-size:.875rem;font-weight:700}.ui-unified-pill-stat{font-size:.875rem;font-weight:700}.ui-unified-pill-stat-unit{font-weight:500;opacity:.75}.ui-unified-pill-meta{font-size:.875rem;font-weight:600;color:#c1bfbacc}.ui-unified-pill-ready{display:inline-flex;align-items:center;gap:.15rem;color:#e3e0d8f2}.ui-unified-district-strip{display:none;flex-shrink:0;flex-wrap:nowrap;gap:.45rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:.45rem .5rem;border-top:1px solid rgba(120,119,113,.14);border-bottom:1px solid rgba(120,119,113,.18);background:rgba(0,0,0,.22);position:relative;z-index:2}.ui-unified-district-strip .ui-unified-pill{min-width:5.75rem;min-height:2.75rem}.ui-resource-estate-inspector.ui-resource-estate-inspector--unified,.ui-unified-estate-work-dock{display:flex;flex-direction:column;flex:0 1 auto;width:100%;max-width:none;max-height:none;min-width:0;margin-top:0;border-radius:0;border:none;border-left:none!important;background:linear-gradient(180deg,rgba(29,29,27,.98) 0%,rgba(18,18,16,1) 100%);box-shadow:inset 0 1px #f4f2ea0f;min-height:auto;overflow:visible}.ui-resource-estate-inspector--unified.ui-resource-estate-inspector--wheat,.ui-resource-estate-inspector--unified.ui-resource-estate-inspector--wood,.ui-resource-estate-inspector--unified.ui-resource-estate-inspector--stone,.ui-resource-estate-inspector--unified.ui-resource-estate-inspector--iron,.ui-resource-estate-inspector--unified.ui-resource-estate-inspector--other{border-left:none!important}.ui-unified-dock-ribbon{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border-bottom:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,rgba(0,0,0,.14) 0%,rgba(0,0,0,.04) 100%)}.ui-unified-dock-ribbon--wheat{box-shadow:inset 0 3px #d9aa6873}.ui-unified-dock-ribbon--wood{box-shadow:inset 0 3px #4f9d7673}.ui-unified-dock-ribbon--stone{box-shadow:inset 0 3px #a4a29873}.ui-unified-dock-ribbon--iron{box-shadow:inset 0 3px #908e8073}.ui-unified-dock-ribbon--other{box-shadow:inset 0 3px #a8a7a261}.ui-unified-dock-seal{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 2px 8px #00000047;background:rgba(0,0,0,.35)}.ui-unified-dock-seal img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-unified-dock-ribbon-copy{flex:1 1 12rem;min-width:0}.ui-unified-dock-stats--inline{margin-top:var(--ui-space-1)}.ui-unified-dock-kicker{margin:0 0 .1rem;font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b6b2a8d9}.ui-unified-dock-title{margin:0;font-family:var(--ui-font-display);font-size:.95rem;line-height:1.2;color:#efede8fa}.ui-unified-dock-subtitle{margin:.1rem 0 0;font-size:.875rem;color:#c1bfbac7}.ui-unified-dock-stats{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin:var(--ui-space-1) 0 0;font-size:.875rem}.ui-unified-dock-stats>div{display:inline-flex;align-items:baseline;gap:.2rem}.ui-unified-dock-stats dt{font-weight:600;color:#acaba8bf}.ui-unified-dock-stats dd{margin:0;font-weight:700;color:#e4e2ddf2}.ui-unified-dock-stat-unit{font-weight:500;opacity:.75}.ui-unified-dock-stats--ready dd{display:inline-flex;align-items:center;gap:.25rem;color:#e3e0d8f2}.ui-unified-dock-layout-btn{flex-shrink:0;align-self:center;margin-top:0;margin-left:auto;font-size:.875rem;font-weight:500;color:#a4a39cb8;background:transparent;border:none;padding:.25rem 0;cursor:pointer;text-decoration:none;opacity:.85;white-space:nowrap}.ui-unified-dock-layout-btn:hover:not(:disabled){color:#c0bcb2e6;text-decoration:underline;text-underline-offset:2px}.ui-unified-dock-layout-btn:disabled{opacity:.45;cursor:not-allowed}.ui-unified-dock-orders{flex:0 1 auto;min-width:0;min-height:0;padding:var(--ui-space-2);padding-bottom:max(var(--ui-space-3),3.25rem);background:transparent}.ui-unified-dock-orders-kicker{margin:0 0 var(--ui-space-1);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#a1a09ab8}.ui-unified-dock-grid{display:grid;grid-template-columns:1fr;gap:.45rem;list-style:none;margin:0;padding:0;align-content:start;width:100%}.ui-unified-dock-grid-item{min-width:0;width:100%}.ui-work-order-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;align-items:stretch;gap:0;width:100%;min-width:0;min-height:3.25rem;border-radius:8px;border:1px solid rgba(120,119,113,.16);background:linear-gradient(168deg,rgba(42,42,40,.82) 0%,rgba(25,25,23,.92) 100%);box-shadow:inset 0 1px #f4f2ea0d,0 1px 3px #00000029;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ui-work-order-card:hover{border-color:#8c8b8447;box-shadow:inset 0 1px #f4f2ea12,0 2px 8px #0003}.ui-work-order-card--ready{border-color:#e5705847;background:linear-gradient(168deg,rgba(46,46,43,.88) 0%,rgba(27,27,25,.94) 100%);box-shadow:inset 0 2px #e570586b,inset 0 1px #f4f2ea0f,0 1px 5px #0000002e}.ui-resource-estate-inspector--wood .ui-work-order-card--ready{box-shadow:inset 0 2px #4f9d7673,inset 0 1px #e2ddcb0f,0 1px 6px #00000038}.ui-resource-estate-inspector--stone .ui-work-order-card--ready{box-shadow:inset 0 2px #a4a29873,inset 0 1px #f4f1e80f,0 1px 6px #00000038}.ui-resource-estate-inspector--iron .ui-work-order-card--ready{box-shadow:inset 0 2px #908e8073,inset 0 1px #f4f1e80f,0 1px 6px #00000038}.ui-work-order-card-main{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.4rem .5rem;cursor:pointer;border:none;background:transparent;text-align:left;color:inherit;border-radius:8px 0 0 8px;transition:background .15s ease}.ui-work-order-card-main:hover,.ui-work-order-card-main:focus-visible{background:rgba(255,255,255,.03)}.ui-work-order-card-thumb{flex-shrink:0;width:2rem;height:2rem;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.3)}.ui-work-order-card-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-work-order-card-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem}.ui-work-order-card-name{font-family:var(--ui-font-display);font-size:.875rem;font-weight:700;line-height:1.2;color:#efede8fa}.ui-work-order-card-ready,.ui-work-order-card-ready-pill{display:inline-flex;align-items:center;gap:.18rem;font-size:.875rem;font-weight:600;color:#e3e0d8f2;letter-spacing:.02em;padding:.12rem .38rem;border-radius:999px;background:rgba(229,112,88,.1);border:1px solid rgba(229,112,88,.22);text-transform:none}.ui-work-order-card-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;margin-top:.15rem}.ui-work-order-card-level{font-size:.875rem;padding:.1rem .3rem}.ui-work-order-card-prod{font-size:.875rem;font-weight:600;color:#d0cec9eb}.ui-work-order-card-prod-unit{font-weight:500;opacity:.75}.ui-work-order-card-gain{font-size:.875rem;font-weight:700;color:#e3e0d8eb}.ui-work-order-card-upgrade{align-self:stretch;min-width:4.5rem;max-width:5rem;margin:0;padding:.4rem .5rem;font-size:.875rem;font-weight:700;border-radius:0 8px 8px 0;border:none;border-left:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,rgba(229,112,88,.14) 0%,rgba(229,112,88,.06) 100%);transition:background .15s ease,filter .15s ease}.ui-work-order-card-upgrade:hover{background:linear-gradient(180deg,rgba(229,112,88,.22) 0%,rgba(229,112,88,.1) 100%);filter:brightness(1.05)}.ui-work-order-card-upgrade-spacer{display:block;width:.35rem;flex-shrink:0}.ui-resource-estate-inspector-empty{padding:var(--ui-space-3);font-size:.875rem;color:#c1bfbacc;text-align:center}@media (min-width: 768px){.ui-unified-dock-orders{padding:var(--ui-space-2) var(--ui-space-3);padding-bottom:max(var(--ui-space-3),3.5rem);overflow-y:auto;overflow-x:hidden;max-height:min(26rem,calc(100dvh - 22rem));-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ui-unified-dock-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.45rem .55rem}}@media (min-width: 1024px){.ui-unified-panorama-stage{max-height:min(36vh,19rem);aspect-ratio:21 / 7.1}}@media (min-width: 1440px){.ui-unified-panorama-stage{max-height:min(32vh,17.5rem);aspect-ratio:21 / 6.9}.ui-unified-dock-orders{max-height:min(24rem,calc(100dvh - 20rem));padding-bottom:max(var(--ui-space-3),3.75rem)}.ui-unified-dock-grid{grid-template-columns:repeat(3,minmax(13rem,1fr));gap:.45rem .55rem}.ui-work-order-card{min-height:3.25rem}}.resources-desktop-unified-stack{display:flex;flex-direction:column;gap:0;min-width:0}.resources-true-mobile-mode{display:none}@media (min-width: 768px){.ui-unified-district-strip--scene-rail{position:static;background:rgba(0,0,0,.2);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-width: 768px) and (max-width: 1023px){.ui-unified-district-strip{display:flex;flex-wrap:wrap;overflow-x:visible}.ui-unified-panorama-stage--portrait-mobile{max-height:min(40vh,17rem);aspect-ratio:21 / 9}.ui-unified-panorama-stage--portrait-mobile .ui-unified-panorama-art{-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;height:100%}html[data-route=resources] .ui-narrator-queue-hint--resources{right:max(.85rem,env(safe-area-inset-right,0px));bottom:max(5rem,calc(env(safe-area-inset-bottom,0px) + 4rem))}}html[data-route=resources] .ui-resource-panel--unified-compact{flex:0 1 auto;height:auto;min-height:0}html[data-route=resources] .ui-resource-panel--unified-compact .city-panel-body{flex:0 1 auto;overflow:visible}html[data-route=resources] .ui-resource-panel--unified-compact .city-panel-body-inner{height:auto;min-height:0;flex:0 1 auto}@media (min-width: 640px){.ui-resource-estate-board--unified.ui-resource-estate-board--compact-content{padding-bottom:var(--ui-space-2)}}html[data-route=resources]:has(.ui-resource-panel--unified-compact) .resources-page-content-shell{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}html[data-route=resources]:has(.ui-resource-panel--unified-compact) .city-page-layout-root,html[data-route=resources]:has(.ui-resource-panel--unified-compact) .city-page-layout-body,html[data-route=resources]:has(.ui-resource-panel--unified-compact) .city-page-layout-shell,html[data-route=resources]:has(.ui-resource-panel--unified-compact) .city-page-layout-content{flex:0 1 auto;height:auto;min-height:0;overflow:visible}html[data-route=resources]:has(.ui-resource-panel--unified-compact) .ui-resource-panel--unified-compact{margin-bottom:0;box-shadow:var(--ui-shadow-panel, 0 16px 40px rgba(0, 0, 0, .52)),inset 0 1px #ffffff0d,0 10px 28px #00000047}.ui-resources-page-cap{flex-shrink:0;height:0;pointer-events:none}html[data-route=resources]:has(.ui-resource-panel--unified-compact) .ui-resources-page-cap{height:max(var(--ui-space-3),.75rem);background:linear-gradient(180deg,rgba(18,18,16,.55) 0%,rgba(12,12,11,.92) 100%)}html[data-route=resources]:has(.ui-resource-panel--unified-compact) .resources-page-content-shell:after{content:"";display:block;flex:1 1 auto;min-height:2.5rem;max-height:8rem;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(10,10,9,.35) 55%,rgba(7,7,6,.65) 100%)}html[data-route=resources] .ui-narrator-queue-hint--resources{left:auto;right:max(1rem,env(safe-area-inset-right,0px));transform:none;bottom:max(5.5rem,calc(env(safe-area-inset-bottom,0px) + 4.75rem));max-width:min(13.5rem,44vw);z-index:66}html[data-route=resources] .ui-narrator-queue-hint--resources .ui-narrator-queue-hint-label{border-radius:6px;border:1px solid rgba(120,119,113,.22);background:rgba(21,21,19,.9);color:#bcbab5d1;font-style:normal;font-size:.875rem;font-weight:500;letter-spacing:.01em;padding:.38rem .62rem;text-align:right;box-shadow:0 2px 10px #00000038;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media (min-width: 1024px){html[data-route=resources] .ui-narrator-queue-hint--resources{right:max(1.25rem,calc(env(safe-area-inset-right,0px) + .25rem));bottom:max(6rem,calc(env(safe-area-inset-bottom,0px) + 5rem))}}@media (max-width: 767px){.ui-unified-panorama-hotspots--desktop{display:none}}.ui-unified-estate-work-dock{border-top:1px solid rgba(255,255,255,.04)}@media (min-width: 768px){html[data-route=resources] .ui-unified-dock-orders{padding-bottom:max(var(--ui-space-3),3.25rem)}}@media (min-width: 768px){.ui-desktop-bottom-command-tray[data-resource-motion-tray]{transform-origin:center bottom;will-change:transform,opacity}.resources-motion-reduced .ui-desktop-estate-seal-ring{animation:none!important}.resources-motion-reduced [data-resource-motion-tray],.resources-motion-reduced [data-resource-motion-marker] .ui-desktop-estate-seal-marker{will-change:auto}html[data-route=resources] .ui-resource-estate-board--compact-content{gap:0;padding-bottom:0}html[data-route=resources] .ui-resource-estate-summary--map-caption{padding:.22rem .55rem;gap:.28rem .45rem;border-radius:6px;border:1px solid rgba(113,112,106,.14);background:linear-gradient(180deg,rgba(27,27,25,.42) 0%,rgba(19,19,17,.28) 100%);box-shadow:inset 0 1px #f0ede50a}html[data-route=resources] .ui-resource-estate-summary--map-caption .ui-resource-estate-summary-title{font-size:clamp(.8125rem,1.4vw,.9375rem);font-weight:650;letter-spacing:.01em}html[data-route=resources] .ui-resource-estate-summary--map-caption .ui-resource-estate-summary-meta{margin-top:.04rem;font-size:.875rem;color:#a5a49fc7}html[data-route=resources] .ui-resource-estate-summary--map-caption .ui-resource-estate-summary-prod-chip{padding:.06rem .28rem;font-size:.875rem;font-weight:550;background:rgba(0,0,0,.18);border:1px solid rgba(103,102,96,.1);color:#c9c7c0e0}html[data-route=resources] .ui-resource-estate-summary--map-caption .ui-resource-estate-summary-prod-chip svg,html[data-route=resources] .ui-resource-estate-summary--map-caption .ui-resource-estate-summary-prod-chip img{width:.65rem;height:.65rem;opacity:.82}html[data-route=resources] .city-page-estate-shell{max-width:none}html[data-route=resources] .city-page-estate-shell,html[data-route=resources] .city-page-estate-shell .city-page-layout-content{flex:1 1 auto;min-height:0}html[data-route=resources] .resources-desktop-full-panorama-map{position:relative;width:100%}html[data-route=resources] .ui-resources-page-cap{display:none;height:0}html[data-route=resources] .ui-resource-estate-board,html[data-route=resources] .ui-resource-estate-board--unified.ui-resource-estate-board--compact-content{padding:0;gap:0}html[data-route=resources] .city-page-estate-shell .resource-panel-frame,html[data-route=resources] .city-page-estate-shell .city-panel-body,html[data-route=resources] .city-page-estate-shell .city-panel-body-inner,html[data-route=resources] .ui-resource-estate-board,html[data-route=resources] .ui-resource-estate-scene-layout,html[data-route=resources] .ui-unified-scene-stack,html[data-route=resources] .resources-desktop-full-panorama-map{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}html[data-route=resources] .city-page-estate-shell .resource-panel-frame,html[data-route=resources] .city-page-estate-shell .city-panel-body,html[data-route=resources] .city-page-estate-shell .city-panel-body-inner,html[data-route=resources] .ui-unified-scene-stack,html[data-route=resources] .ui-unified-scene-stack--composed,html[data-route=resources] .resources-desktop-full-panorama-map{border:none;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.ui-desktop-full-panorama-scene{flex:1 1 auto;min-height:0;width:100%;background:transparent;line-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ui-desktop-full-panorama-frame{position:relative;height:100%;width:auto;max-width:100%;aspect-ratio:1672 / 941;line-height:0}.ui-desktop-full-panorama-frame--cinematic-composition{border-radius:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #95948c38,inset 0 0 0 2px #2828258c,inset 0 3px 14px #0000002e,inset 0 -28px 56px #0000001a}.ui-desktop-full-panorama-frame--cinematic-composition:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px #b9b4a724,inset 0 -1px #0000001f;background:linear-gradient(180deg,rgba(6,6,5,.06) 0%,transparent 18%,transparent 72%,rgba(6,6,5,.14) 100%)}.ui-desktop-full-panorama-art{display:block;width:100%;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ui-desktop-full-panorama-sr-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ui-desktop-scene-hotspots{position:absolute;inset:0;z-index:8;pointer-events:none}.ui-desktop-district-hotspot{position:absolute;margin:0;padding:0;border:none;background:transparent;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;justify-content:center;overflow:visible;transition:z-index .15s ease}.ui-desktop-district-hotspot:hover,.ui-desktop-district-hotspot:focus-visible,.ui-desktop-district-hotspot--selected{z-index:3}.ui-desktop-district-hotspot:focus-visible{outline:none}.ui-desktop-hotspot-hit{position:absolute;inset:0;border:none;background:transparent;pointer-events:none;border-radius:4px}.ui-desktop-district-hotspot:focus-visible .ui-desktop-hotspot-hit{outline:2px solid rgba(227,224,216,.55);outline-offset:1px}.ui-desktop-estate-seal-marker{position:relative;display:flex;align-items:center;justify-content:center;pointer-events:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.42));transition:filter .2s ease,transform .2s ease}.ui-desktop-estate-seal-ring{width:1.85rem;height:1.85rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(49,49,46,.96),rgba(20,20,18,.98));border:1px solid rgba(122,121,113,.52);box-shadow:inset 0 1px #e4e2da24,inset 0 -2px 4px #00000038,0 2px 8px #0000005c;opacity:.94;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease;animation:ui-desktop-estate-seal-breathe 4.5s ease-in-out infinite}@keyframes ui-desktop-estate-seal-breathe{0%,to{opacity:.9;box-shadow:inset 0 1px #e4e2da1f,inset 0 -2px 4px #00000038,0 2px 8px #0000005c}50%{opacity:1;box-shadow:inset 0 1px #e4e2da2e,inset 0 -2px 4px #0003,0 2px 10px #0006,0 0 8px #e3e0d814}}.ui-desktop-estate-seal-icon{width:1.1rem;height:1.1rem;-o-object-fit:contain;object-fit:contain;border-radius:50%}.ui-desktop-estate-seal-pin{position:absolute;bottom:-.38rem;left:50%;width:.55rem;height:.2rem;margin-left:-.275rem;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.55) 0%,transparent 72%);opacity:.75;transition:opacity .2s ease,transform .2s ease}.ui-desktop-estate-seal-dot{width:.42rem;height:.42rem;border-radius:50%;background:rgba(227,224,216,.75)}.ui-desktop-estate-seal-ready{position:absolute;top:-.22rem;right:-.26rem;z-index:3;min-width:.82rem;min-height:.82rem;padding:0 .16rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(227,224,216,.96);color:#141412;font-size:.53125rem;font-weight:800;line-height:1;border:1px solid rgba(133,132,124,.55);box-shadow:0 1px 4px #00000061}.ui-desktop-district-hotspot:hover .ui-desktop-estate-seal-marker,.ui-desktop-district-hotspot:focus-visible .ui-desktop-estate-seal-marker{filter:drop-shadow(0 0 8px rgba(227,224,216,.28)) drop-shadow(0 3px 10px rgba(0,0,0,.44));transform:scale(1.1)}.ui-desktop-district-hotspot:hover .ui-desktop-estate-seal-ring,.ui-desktop-district-hotspot:focus-visible .ui-desktop-estate-seal-ring{opacity:1;border-color:#b9b4a7ad;animation:none}.ui-desktop-district-hotspot:hover .ui-desktop-estate-seal-pin,.ui-desktop-district-hotspot:focus-visible .ui-desktop-estate-seal-pin{opacity:.95;transform:scale(1.15)}.ui-desktop-estate-seal-marker--active .ui-desktop-estate-seal-ring{opacity:1;border-color:#e3e0d8c7;animation:none;box-shadow:inset 0 1px #e4e2da38,0 0 0 2px #e3e0d83d,0 4px 12px #0006}.ui-desktop-district-hotspot--selected .ui-desktop-estate-seal-marker{filter:drop-shadow(0 0 10px rgba(227,224,216,.35)) drop-shadow(0 4px 12px rgba(0,0,0,.45))}.ui-desktop-panorama-frame--bottom-tray-open .ui-desktop-district-hotspot--selected .ui-desktop-estate-seal-marker{filter:drop-shadow(0 0 14px rgba(227,224,216,.42)) drop-shadow(0 4px 14px rgba(0,0,0,.48))}.ui-desktop-panorama-frame--bottom-tray-open .ui-desktop-district-hotspot--selected .ui-desktop-estate-seal-ring{border-color:#ebe8e0d9;box-shadow:inset 0 1px #e4e2da42,0 0 0 3px #e3e0d82e,0 0 18px #e3e0d838,0 4px 14px #0000006b}@media (prefers-reduced-motion: reduce){.ui-desktop-estate-seal-ring{animation:none}.ui-desktop-district-hotspot:hover .ui-desktop-estate-seal-marker,.ui-desktop-district-hotspot:focus-visible .ui-desktop-estate-seal-marker{transform:none}}.ui-desktop-district-preview{position:absolute;top:.55rem;left:.55rem;z-index:10;display:flex;align-items:flex-start;gap:.4rem;max-width:min(14rem,38%);padding:.34rem .5rem;border-radius:6px;background:rgba(12,12,10,.9);border:1px solid rgba(101,100,94,.28);box-shadow:0 4px 14px #00000059;pointer-events:none;line-height:1.2}.ui-desktop-district-preview-idle{margin:0;font-size:.875rem;font-weight:500;color:#b3b1aad1;letter-spacing:.01em}.ui-desktop-district-preview-seal{flex-shrink:0;width:1.65rem;height:1.65rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(20,20,18,.85);border:1px solid rgba(118,117,109,.38)}.ui-desktop-district-preview-seal-icon{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain}.ui-desktop-district-preview-copy{display:flex;flex-direction:column;gap:.06rem;min-width:0}.ui-desktop-district-preview-name{margin:0;font-size:.875rem;font-weight:700;color:#f4f2eaf5}.ui-desktop-district-preview-meta{margin:0;font-size:.875rem;font-weight:500;color:#b3b1aae0}.ui-desktop-district-preview-ready{color:#e3e0d8eb;font-weight:600}.ui-desktop-district-preview-cta{margin:.04rem 0 0;font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#e3e0d8c7}.ui-desktop-district-preview--active .ui-desktop-district-preview-cta{color:#e3e0d8eb}.ui-desktop-panorama-frame--hotspot-debug{cursor:crosshair}.ui-desktop-panorama-frame--hotspot-debug .ui-desktop-hotspot-hit{background:rgba(227,224,216,.06);border:1px dashed rgba(227,224,216,.28)}.ui-desktop-hotspot-debug-grid{position:absolute;inset:0;pointer-events:none;z-index:4;background-image:linear-gradient(rgba(227,224,216,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(227,224,216,.08) 1px,transparent 1px);background-size:10% 10%;opacity:.55}.ui-desktop-panorama-frame--hotspot-debug:after{content:"Hotspot debug \2014  click to log anchor %";position:absolute;left:.5rem;bottom:.5rem;z-index:5;padding:.2rem .4rem;font-size:.875rem;font-weight:600;color:#e3e0d8eb;background:rgba(6,6,5,.82);border:1px solid rgba(227,224,216,.28);border-radius:4px;pointer-events:none}.resources-desktop-full-panorama-map .ui-mobile-district-chips--fallback{display:none!important}.ui-desktop-panorama-frame--bottom-tray-open:before{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;background:linear-gradient(to top,rgba(6,6,5,.38) 0%,rgba(6,6,5,.14) 22%,rgba(6,6,5,.04) 40%,transparent 56%)}.ui-desktop-bottom-tray-root{position:absolute;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:center;padding:0 .75rem .62rem;pointer-events:none}.ui-desktop-bottom-command-tray{position:relative;width:min(100%,68rem);min-height:12rem;max-height:min(17rem,40%);display:flex;flex-direction:column;pointer-events:auto;border-radius:10px 10px 6px 6px;border:1px solid rgba(134,133,125,.24);border-top:2px solid rgba(168,166,157,.34);background:repeating-linear-gradient(180deg,rgba(236,233,225,.018) 0,rgba(236,233,225,.018) 1px,transparent 1px,transparent 5px),linear-gradient(180deg,rgba(57,57,54,.96) 0%,rgba(44,44,41,.97) 46%,rgba(36,36,34,.98) 100%);box-shadow:0 -8px 28px #00000057,0 -2px 6px #00000029,inset 0 1px #f0ede51f;overflow:hidden}.ui-desktop-bottom-command-tray--wheat{border-top-color:#dcaf706b;box-shadow:0 -8px 28px #00000057,inset 0 3px #dcaf702e,inset 0 1px #f3eddc1a}.ui-desktop-bottom-command-tray--wood{border-top-color:#71b49061;box-shadow:0 -8px 28px #00000057,inset 0 3px #71b49029,inset 0 1px #cefae01a}.ui-desktop-bottom-command-tray--stone{border-top-color:#a8a69d5c;box-shadow:0 -8px 28px #00000057,inset 0 3px #a8a69d29,inset 0 1px #f1ede11a}.ui-desktop-bottom-command-tray--iron{border-top-color:#b7a47861;box-shadow:0 -8px 28px #00000057,inset 0 3px #b7a47829,inset 0 1px #f0ede21a}.ui-desktop-bottom-tray-header{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem;padding:.42rem .62rem .34rem;border-bottom:1px solid rgba(113,112,106,.18);background:linear-gradient(180deg,rgba(44,44,42,.48) 0%,rgba(38,38,36,.28) 100%)}.ui-desktop-bottom-tray-header-main{display:flex;align-items:flex-start;gap:.5rem;min-width:0;flex:1 1 auto}.ui-desktop-bottom-tray-seal{flex-shrink:0;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at 35% 30%,rgba(50,51,47,.96),rgba(23,23,21,.98));border:1px solid rgba(149,148,140,.36);box-shadow:inset 0 1px #ece9e11f,0 2px 8px #00000047}.ui-desktop-bottom-command-tray--wheat .ui-desktop-bottom-tray-seal{border-color:#dcaf706b;box-shadow:inset 0 1px #eee8d724,0 0 10px #dcaf701f}.ui-desktop-bottom-command-tray--wood .ui-desktop-bottom-tray-seal{border-color:#71b49061;box-shadow:inset 0 1px #c1f8d91f,0 0 10px #71b4901a}.ui-desktop-bottom-command-tray--stone .ui-desktop-bottom-tray-seal{border-color:#a8a69d5c;box-shadow:inset 0 1px #ede8db1f,0 0 10px #a8a69d1a}.ui-desktop-bottom-command-tray--iron .ui-desktop-bottom-tray-seal{border-color:#b7a47861;box-shadow:inset 0 1px #ede9db1f,0 0 10px #b7a4781a}.ui-desktop-bottom-tray-seal img{width:1.35rem;height:1.35rem;-o-object-fit:contain;object-fit:contain}.ui-desktop-bottom-tray-title{margin:0;font-size:.875rem;font-weight:700;letter-spacing:.014em;color:#f7f5eefc;line-height:1.12}.ui-desktop-bottom-tray-meta{display:flex;flex-wrap:wrap;align-items:center;margin:.1rem 0 0;font-size:.59375rem;font-weight:500;color:#b5b3acd1;line-height:1.25}.ui-desktop-bottom-tray-meta-sep{color:#8f8e8985}.ui-desktop-bottom-tray-meta-ready{display:inline-flex;align-items:center;gap:.18rem;color:#d7d5cde6;font-weight:600}.ui-desktop-bottom-tray-district{margin:.12rem 0 0;font-size:.875rem;font-weight:500;color:#adaca7b8;line-height:1.2}.ui-desktop-bottom-tray-header-actions{display:flex;align-items:center;gap:.12rem;flex-shrink:0}.ui-desktop-bottom-tray-layout,.ui-desktop-bottom-tray-close{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;margin:0;padding:0;border:none;border-radius:6px;background:transparent;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ui-desktop-bottom-tray-layout{min-width:auto;padding:0 .35rem;font-size:.875rem;font-weight:500;color:#a5a49fbd}.ui-desktop-bottom-tray-layout:hover:not(:disabled){color:#bfbdb6e6;background:rgba(33,33,31,.35)}.ui-desktop-bottom-tray-layout:disabled{opacity:.45;cursor:not-allowed}.ui-desktop-bottom-tray-close{font-size:1.125rem;line-height:1;font-weight:400;color:#b5b3acd6}.ui-desktop-bottom-tray-close:hover{color:#cecbc3f0;background:rgba(33,33,31,.35)}.ui-desktop-bottom-tray-layout:focus-visible,.ui-desktop-bottom-tray-close:focus-visible{outline:none;box-shadow:0 0 0 2px #aba9a06b}.ui-desktop-bottom-tray-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:.42rem .58rem .5rem;background:repeating-linear-gradient(180deg,rgba(228,226,218,.012) 0,rgba(228,226,218,.012) 1px,transparent 1px,transparent 6px),rgba(33,33,31,.92)}.ui-desktop-bottom-tray-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;max-height:calc(min(17rem,40vh) - 4.85rem);overflow-y:auto;-webkit-overflow-scrolling:touch}.ui-desktop-bottom-command-tray .ui-desktop-district-order-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.36rem .42rem;min-height:3rem;padding:.32rem .36rem;border-radius:7px;background:linear-gradient(168deg,rgba(46,46,43,.9) 0%,rgba(40,40,38,.86) 100%);border:1px solid rgba(100,99,93,.16);box-shadow:inset 0 1px #f0ede50d;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.ui-desktop-bottom-command-tray .ui-desktop-district-order-row:hover{border-color:#7e7d753d;background:linear-gradient(168deg,rgba(50,50,48,.92) 0%,rgba(43,43,40,.88) 100%);box-shadow:inset 0 1px #f0ede512,0 2px 6px #0000001f}.ui-desktop-bottom-command-tray .ui-desktop-district-order-row--ready{border-color:#8e8d8538;background:linear-gradient(168deg,rgba(48,48,46,.92) 0%,rgba(42,42,39,.88) 100%);box-shadow:inset 0 0 0 1px #e3e0d80d,inset 0 1px #f0ede50f}.ui-desktop-bottom-command-tray .ui-desktop-district-order-row--ready:before{content:"";position:absolute;left:0;top:.28rem;bottom:.28rem;width:2px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,rgba(227,224,216,.45),rgba(185,180,167,.22));opacity:.7}.ui-desktop-bottom-command-tray .ui-desktop-district-order-row--busy{opacity:.74}.ui-desktop-bottom-command-tray .ui-desktop-order-row-icon{flex-shrink:0;width:1.55rem;height:1.55rem;display:flex;align-items:center;justify-content:center;padding:.1rem;border-radius:5px;background:rgba(16,16,14,.75);border:1px solid rgba(92,91,85,.2)}.ui-desktop-bottom-command-tray .ui-desktop-order-row-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:3px}.ui-desktop-bottom-command-tray .ui-desktop-order-row-main{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.1rem;min-width:0;margin:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit}.ui-desktop-bottom-command-tray .ui-desktop-order-row-main:focus-visible{outline:none;border-radius:4px;box-shadow:0 0 0 2px #b9b4a76b}.ui-desktop-bottom-command-tray .ui-desktop-order-row-name{display:block;width:100%;font-size:.84rem;font-weight:800;letter-spacing:.01em;color:#d6d3cbfc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.16}.ui-desktop-bottom-command-tray .ui-desktop-order-row-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:.16rem .34rem;margin-top:.12rem;line-height:1.24}.ui-desktop-bottom-command-tray .ui-desktop-order-row-level-pill{display:inline-flex;align-items:center;padding:.05rem .3rem;border-radius:999px;font-size:.53125rem;font-weight:600;color:#c3c1bae6;background:rgba(25,25,23,.68);border:1px solid rgba(95,94,88,.18)}.ui-desktop-bottom-command-tray .ui-desktop-order-row-production{font-size:.75rem;font-weight:700;color:#edebe6fa}.ui-desktop-bottom-command-tray .ui-desktop-order-row-gain{font-size:.75rem;font-weight:700;color:#d6d4ccf5}.ui-desktop-bottom-command-tray .ui-desktop-order-row-metric-sep{font-size:.75rem;color:#90908b99}.ui-desktop-bottom-command-tray .ui-desktop-order-row-ready{display:inline-flex;align-items:center;gap:.18rem;font-size:.71875rem;font-weight:700;color:#d4d1c9f5}.ui-desktop-bottom-command-tray .ui-desktop-order-row-upgrade,.ui-desktop-bottom-command-tray .ui-desktop-order-row-upgrade-spacer{flex-shrink:0;align-self:center;min-width:4.25rem;width:4.25rem}.ui-desktop-bottom-command-tray .ui-desktop-order-row-upgrade-spacer{min-height:2.5rem}.ui-desktop-bottom-command-tray .ui-desktop-order-row-upgrade{min-height:2.5rem;padding:.08rem .24rem;font-size:.875rem;font-weight:600;border-radius:6px;border:1px solid rgba(105,104,98,.18);background:rgba(36,36,34,.86);color:#eae8e2f0;box-shadow:none}.ui-desktop-bottom-command-tray .ui-desktop-order-row-upgrade:hover:not(:disabled){background:rgba(46,46,43,.92);border-color:#81807842}.ui-desktop-bottom-command-tray .ui-desktop-order-row-upgrade:focus-visible{outline:none;box-shadow:0 0 0 2px #b1aea361}.ui-desktop-bottom-command-tray .ui-desktop-order-row-upgrade:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 1279px){.ui-desktop-bottom-tray-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1023px){.ui-desktop-bottom-command-tray{width:min(100%,42rem);max-height:min(16rem,44%)}.ui-desktop-bottom-tray-list{grid-template-columns:1fr;max-height:calc(min(16rem,44vh) - 4.5rem)}}.ui-desktop-panorama-frame--command-modal-open:before{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;background:radial-gradient(ellipse 85% 72% at 50% 48%,transparent 0%,rgba(6,6,5,.14) 68%,rgba(3,3,3,.28) 100%),radial-gradient(ellipse 120% 90% at 50% 50%,rgba(5,6,4,.04) 0%,rgba(5,6,4,.12) 100%)}.resources-desktop-full-panorama-map[data-district-drawer-open=true] .ui-desktop-district-hotspot:not(.ui-desktop-district-hotspot--selected) .ui-desktop-estate-seal-ring{opacity:.68}.resources-desktop-full-panorama-map[data-district-drawer-open=true] .ui-desktop-full-panorama-art{filter:none}.ui-desktop-command-modal-root{position:absolute;inset:0;z-index:24;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none}.ui-desktop-command-modal-backdrop{position:absolute;inset:0;margin:0;padding:0;border:none;background:radial-gradient(ellipse 90% 80% at 50% 45%,rgba(6,6,5,.08) 0%,rgba(5,6,4,.18) 100%);pointer-events:auto;cursor:pointer}.ui-desktop-command-modal{position:relative;z-index:1;width:clamp(34rem,52vw,48rem);max-width:calc(100% - 2rem);max-height:min(76vh,42rem);height:auto;display:flex;flex-direction:column;pointer-events:auto;border-radius:15px;border:1px solid rgba(178,174,161,.48);background:repeating-linear-gradient(180deg,rgba(236,233,225,.028) 0,rgba(236,233,225,.028) 1px,transparent 1px,transparent 4px),repeating-linear-gradient(90deg,rgba(228,226,218,.012) 0,rgba(228,226,218,.012) 1px,transparent 1px,transparent 7px),linear-gradient(168deg,rgba(73,73,68,.98) 0%,rgba(51,51,48,.99) 42%,rgba(38,38,35,1) 100%);box-shadow:0 28px 64px #00000075,0 8px 22px #00000047,0 0 0 1px #ece9e10f,inset 0 1px #f0ede533,inset 0 -2px #00000038;overflow:hidden}.ui-desktop-command-modal:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 120% 80% at 50% -10%,rgba(236,233,225,.09) 0%,transparent 55%);opacity:.85}.ui-desktop-command-modal-header{position:relative;flex-shrink:0;padding:.82rem .95rem .68rem;border-bottom:1px solid rgba(149,148,140,.32);background:repeating-linear-gradient(90deg,rgba(228,226,218,.018) 0,rgba(228,226,218,.018) 1px,transparent 1px,transparent 8px),linear-gradient(180deg,rgba(79,79,74,.42) 0%,rgba(44,44,42,.18) 100%);box-shadow:inset 0 -1px #0000001f}.ui-desktop-command-modal-header:after{content:"";position:absolute;left:.95rem;right:.95rem;bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(185,180,167,.35) 18%,rgba(185,180,167,.35) 82%,transparent 100%);pointer-events:none}.ui-desktop-command-modal-header-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem}.ui-desktop-command-modal--wheat .ui-desktop-command-modal-seal{border-color:#e6b77585;box-shadow:inset 0 1px #f3eddc29,0 0 0 1px #e6b7751f,0 4px 10px #0000004d}.ui-desktop-command-modal--wood .ui-desktop-command-modal-seal{border-color:#e16d557a;box-shadow:inset 0 1px #cefae024,0 0 0 1px #e16d551a,0 4px 10px #0000004d}.ui-desktop-command-modal--stone .ui-desktop-command-modal-seal{border-color:#b9b4a775;box-shadow:inset 0 1px #f1ede124,0 0 0 1px #b9b4a71a,0 4px 10px #0000004d}.ui-desktop-command-modal--iron .ui-desktop-command-modal-seal{border-color:#bdac857a;box-shadow:inset 0 1px #f0ede224,0 0 0 1px #bdac851a,0 4px 10px #0000004d}.ui-desktop-command-modal-seal{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at 32% 28%,rgba(58,59,55,.98),rgba(18,18,16,.99));border:1px solid rgba(178,174,161,.5);box-shadow:inset 0 1px #f0ede529,inset 0 -2px 4px #00000047,0 4px 10px #00000052}.ui-desktop-command-modal-seal img{width:1.42rem;height:1.42rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.ui-desktop-command-modal-title{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:.014em;color:#f7f5eefc;line-height:1.12;text-shadow:0 1px 2px rgba(0,0,0,.22)}.ui-desktop-command-modal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:.22rem 0 0;font-size:.875rem;font-weight:500;line-height:1.35;color:#bdbbb3d1}.ui-desktop-command-modal-meta-district{color:#b8b6afc7}.ui-desktop-command-modal-meta-sep{color:#94938e85}.ui-desktop-command-modal-meta-ready{display:inline-flex;align-items:center;gap:.22rem;font-weight:650;color:#e3e0d8f0}.ui-desktop-command-modal-close{min-height:1.75rem;padding:.24rem .62rem;font-size:.875rem;font-weight:600;border:1px solid rgba(129,128,120,.32);border-radius:7px;background:linear-gradient(180deg,rgba(32,32,30,.78) 0%,rgba(23,23,21,.88) 100%);color:#c7c5bedb;cursor:pointer;box-shadow:inset 0 1px #ece9e114,0 1px 3px #0000002e;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.ui-desktop-command-modal-close:hover{background:linear-gradient(180deg,rgba(38,38,35,.88) 0%,rgba(28,28,26,.95) 100%);border-color:#95948c6b;color:#dbd9d1f0}.ui-desktop-command-modal-close:focus-visible{outline:none;box-shadow:inset 0 1px #ece9e11a,0 0 0 2px #b9b4a76b}.ui-desktop-command-modal-body{position:relative;flex:0 1 auto;min-height:0;max-height:min(calc(76vh - 9.5rem),30rem);overflow:hidden;display:flex;flex-direction:column;padding:.52rem .9rem .58rem;background:repeating-linear-gradient(180deg,rgba(228,226,218,.022) 0,rgba(228,226,218,.022) 1px,transparent 1px,transparent 5px),linear-gradient(180deg,rgba(34,34,32,.42) 0%,rgba(28,28,26,.52) 100%)}.ui-desktop-command-modal-section-head{flex-shrink:0;display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;padding-bottom:.28rem;border-bottom:1px solid rgba(110,109,103,.22)}.ui-desktop-command-modal-section-label{margin:0;font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#c7c5bdd1}.ui-desktop-command-modal-section-meta{margin:0;font-size:.875rem;font-weight:500;color:#b3b1aab8}.ui-desktop-command-modal-section-ready{color:#e3e0d8e6;font-weight:600}.ui-desktop-command-modal-list{list-style:none;margin:0;padding:0;flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.28rem}.ui-desktop-command-modal-footer{position:relative;flex-shrink:0;padding:.42rem .9rem .58rem;border-top:1px solid rgba(129,128,120,.24);background:linear-gradient(180deg,rgba(26,26,24,.52) 0%,rgba(21,21,19,.62) 100%)}.ui-desktop-command-modal-layout{width:100%;min-height:1.6rem;padding:.2rem .5rem;font-size:.59375rem;font-weight:600;border:1px solid rgba(110,109,103,.22);border-radius:6px;background:rgba(27,27,25,.55);color:#b8b6afd1;cursor:pointer;text-align:center;transition:background .15s ease}.ui-desktop-command-modal-layout:hover:not(:disabled){background:rgba(32,32,30,.72)}.ui-desktop-command-modal .ui-desktop-district-order-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.48rem .58rem;min-height:3.35rem;padding:.4rem .48rem .4rem .52rem;border-radius:10px;background:repeating-linear-gradient(180deg,rgba(236,233,225,.015) 0,rgba(236,233,225,.015) 1px,transparent 1px,transparent 3px),linear-gradient(180deg,rgba(47,47,45,.82) 0%,rgba(38,38,35,.72) 100%);border:1px solid rgba(129,128,120,.28);box-shadow:inset 0 1px #f0ede51a,inset 0 -1px #0000001f,0 1px 3px #00000024;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.ui-desktop-command-modal .ui-desktop-district-order-row:hover{background:repeating-linear-gradient(180deg,rgba(236,233,225,.02) 0,rgba(236,233,225,.02) 1px,transparent 1px,transparent 3px),linear-gradient(180deg,rgba(55,55,52,.9) 0%,rgba(43,43,40,.82) 100%);border-color:#95948c5c;box-shadow:inset 0 1px #f0ede51f,inset 0 -1px #0000001a,0 3px 8px #0000002e}.ui-desktop-command-modal .ui-desktop-district-order-row--ready{border-color:#b2aea161;background:repeating-linear-gradient(180deg,rgba(236,233,225,.022) 0,rgba(236,233,225,.022) 1px,transparent 1px,transparent 3px),linear-gradient(180deg,rgba(52,53,49,.88) 0%,rgba(44,44,42,.78) 100%);box-shadow:inset 0 0 0 1px #e3e0d812,inset 0 1px #f0ede51f,0 2px 6px #00000029}.ui-desktop-command-modal .ui-desktop-district-order-row--ready:before{content:"";position:absolute;left:0;top:.42rem;bottom:.42rem;width:2px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,rgba(227,224,216,.55),rgba(185,180,167,.28));opacity:.75}.ui-desktop-command-modal .ui-desktop-order-row-icon{flex-shrink:0;width:1.85rem;height:1.85rem;display:flex;align-items:center;justify-content:center;padding:.16rem;border-radius:6px;background:radial-gradient(circle at 35% 30%,rgba(22,22,20,.88),rgba(13,13,11,.95));border:1px solid rgba(110,109,103,.32);box-shadow:inset 0 1px 3px #00000047,inset 0 -1px #ece9e10f}.ui-desktop-command-modal .ui-desktop-order-row-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.ui-desktop-command-modal .ui-desktop-order-row-main{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.14rem;min-width:0;margin:0;padding:.06rem 0;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit}.ui-desktop-command-modal .ui-desktop-order-row-main:focus-visible{outline:none;border-radius:5px;box-shadow:0 0 0 2px #b9b4a77a}.ui-desktop-command-modal .ui-desktop-order-row-name{display:block;width:100%;font-size:.9375rem;font-weight:800;letter-spacing:.018em;line-height:1.16;color:#d6d3cbfc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-desktop-command-modal .ui-desktop-order-row-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:.18rem .28rem;line-height:1.25}.ui-desktop-command-modal .ui-desktop-order-row-level-pill{display:inline-flex;align-items:center;padding:.07rem .4rem;border-radius:999px;font-size:.875rem;font-weight:600;letter-spacing:.02em;color:#cdcac2eb;background:linear-gradient(180deg,rgba(31,31,29,.82) 0%,rgba(22,22,20,.88) 100%);border:1px solid rgba(121,120,112,.3);box-shadow:inset 0 1px #ece9e10f}.ui-desktop-command-modal .ui-desktop-order-row-metric-sep{font-size:.875rem;font-weight:500;color:#94938e8c}.ui-desktop-command-modal .ui-desktop-order-row-production{font-size:.875rem;font-weight:600;color:#d6d4cce6}.ui-desktop-command-modal .ui-desktop-order-row-gain{font-size:.875rem;font-weight:650;color:#e3e0d8eb}.ui-desktop-command-modal .ui-desktop-order-row-ready{display:inline-flex;align-items:center;gap:.18rem;font-size:.875rem;font-weight:650;color:#e3e0d8e0}.ui-desktop-command-modal .ui-desktop-order-row-upgrade,.ui-desktop-command-modal .ui-desktop-order-row-upgrade-spacer{flex-shrink:0;align-self:center;min-width:4.75rem}.ui-desktop-command-modal .ui-desktop-order-row-upgrade-spacer{min-height:1.95rem}.ui-desktop-command-modal .ui-desktop-order-row-upgrade{min-height:1.95rem;padding:.22rem .62rem;font-size:.875rem;font-weight:700;letter-spacing:.012em;text-transform:none;border-radius:8px;border:1px solid rgba(178,174,161,.48);background:linear-gradient(180deg,rgba(70,71,67,.98) 0%,rgba(47,47,44,1) 100%);color:#f5f3ebfa;box-shadow:inset 0 1px #f0ede529,inset 0 -1px #0000002e,0 2px 6px #0000003d;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.ui-desktop-command-modal .ui-desktop-order-row-upgrade:hover{border-color:#c4c0b294;background:linear-gradient(180deg,rgba(81,81,76,1) 0%,rgba(55,56,52,1) 100%);box-shadow:inset 0 1px #f0ede533,inset 0 -1px #00000024,0 4px 10px #00000047,0 0 12px #b9b4a71f;transform:translateY(-1px)}.ui-desktop-command-modal .ui-desktop-order-row-upgrade:focus-visible{outline:none;box-shadow:inset 0 1px #f0ede529,0 0 0 2px #b9b4a77a}.ui-desktop-command-modal .ui-desktop-order-row-upgrade:active{transform:translateY(0);box-shadow:inset 0 1px 2px #00000038,inset 0 -1px #f0ede51a}.ui-desktop-command-modal .ui-desktop-order-row-upgrade:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:inset 0 1px #ece9e114}@media (prefers-reduced-motion: reduce){.ui-desktop-command-modal .ui-desktop-order-row-upgrade:hover{transform:none}}.ui-desktop-order-card-root,.ui-desktop-district-drawer-root{display:none!important}.ui-desktop-district-order-row{display:flex;align-items:center;gap:.28rem;min-height:2.75rem;padding:.22rem .3rem;border-radius:6px;background:rgba(25,25,23,.58);border:1px solid rgba(101,100,94,.18);transition:background .15s ease,border-color .15s ease}.ui-desktop-district-order-row:hover{background:rgba(30,30,28,.72)}.ui-desktop-district-order-row--ready{border-color:#e3e0d847;background:rgba(32,32,29,.78)}.ui-desktop-district-order-row--busy{opacity:.7}.ui-desktop-order-row-main{flex:1 1 auto;display:flex;align-items:center;gap:.28rem;min-width:0;margin:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit}.ui-desktop-order-row-icon{flex-shrink:0;width:1.2rem;height:1.2rem;border-radius:3px;overflow:hidden;background:rgba(10,10,9,.55)}.ui-desktop-order-row-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-desktop-order-row-copy{display:flex;flex-direction:column;gap:.02rem;min-width:0}.ui-desktop-order-row-title{font-size:.875rem;font-weight:600;color:#f4f2eaf5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-desktop-order-row-level{font-weight:500;color:#b3b1aad1}.ui-desktop-order-row-meta{font-size:.875rem;font-weight:500;color:#b3b1aad1}.ui-desktop-order-row-gain,.ui-desktop-order-row-ready{color:#e3e0d8eb;font-weight:600}.ui-desktop-order-row-upgrade{flex-shrink:0;min-height:1.55rem;min-width:3.75rem;padding:.14rem .38rem;font-size:.875rem;font-weight:700;letter-spacing:.01em}.resources-desktop-full-panorama-map .ui-unified-estate-work-dock,.resources-desktop-full-panorama-map .ui-unified-district-strip{display:none!important}html[data-route=resources]:has([data-district-drawer-open="true"]) .ui-narrator-queue-hint--resources,html[data-route=resources]:has([data-district-drawer-open="true"]) .ui-narrator-queue-hint--resources-desktop-full-panorama{opacity:0;visibility:hidden;pointer-events:none}@media (max-width: 1023px){.ui-desktop-bottom-command-tray{width:min(100%,42rem)}}}.resources-ledger-root,.rl-detail{--rl-ground: #1b1916;--rl-card-hi: #292622;--rl-card-lo: #1e1c19;--rl-line: #37322d;--rl-line-strong: #46403a;--rl-ink: #eee9df;--rl-muted: #c7b997;--rl-dim: #a69367;--rl-faint: #8f7c51;--rl-chrome: #ae9b70;--rl-chrome-soft: rgba(174, 155, 112, .4);--rl-ember: #c1786d;display:flex;min-height:0;width:100%;min-width:0;flex:1 1 auto;flex-direction:column;position:relative}.rl-scrollarea{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rl-line-strong) transparent}.rl-scrollarea::-webkit-scrollbar{width:9px}.rl-scrollarea::-webkit-scrollbar-thumb{background:var(--rl-line-strong);border-radius:5px}.resources-ledger-root:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 55% at 50% -8%,rgba(193,120,109,.035),transparent 60%),radial-gradient(90% 60% at 50% 120%,rgba(174,155,112,.03),transparent 65%);z-index:0}.resources-ledger-root>*{position:relative;z-index:1}.resources-ledger-mobile-header{display:block}@media (min-width: 768px){.resources-ledger-mobile-header{display:none}}.rl-shell{width:100%;max-width:1120px;margin:0 auto;padding:clamp(14px,3vw,30px) clamp(12px,3vw,30px) clamp(28px,6vw,60px);display:flex;flex-direction:column;gap:14px}.rl-toolbar{display:flex;justify-content:flex-end}.resources-ledger-root .rl-reorder-btn{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.03em;color:var(--rl-muted);background:linear-gradient(180deg,rgba(55,50,45,.5),rgba(30,28,25,.5));border:1px solid var(--rl-line-strong);border-radius:10px;padding:8px 14px;cursor:pointer;box-shadow:inset 0 1px #f6f4ef0a;transition:color .16s,border-color .16s}.rl-reorder-btn:hover:not(:disabled){color:var(--rl-ember);border-color:color-mix(in srgb,var(--rl-ember) 50%,var(--rl-line-strong))}.rl-reorder-btn:disabled{opacity:.45;cursor:default}.rl-grid{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.rl-card{position:relative;background:linear-gradient(174deg,var(--rl-card-hi),var(--rl-card-lo));border:1px solid var(--rl-line);border-radius:16px;overflow:hidden;box-shadow:0 22px 46px -28px #000000eb,inset 0 1px #f5f3ed0d,inset 0 -18px 34px -26px #000000b3;transition:border-color .22s,transform .16s}.rl-card:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(114deg,transparent 0 7px,rgba(0,0,0,.03) 7px 8px),radial-gradient(130% 70% at 50% 0%,rgba(246,244,239,.022),transparent 62%)}.rl-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;pointer-events:none;z-index:0;opacity:0;background:radial-gradient(70% 100% at 50% 130%,rgba(193,120,109,.075),transparent 70%);transition:opacity .3s ease}.rl-card[data-open=true]:after{opacity:1}.rl-card>*{position:relative;z-index:1}.rl-card:hover{border-color:color-mix(in srgb,var(--rl-chrome) 42%,var(--rl-line-strong));transform:translateY(-2px)}.rl-card[data-open=true]{border-color:color-mix(in srgb,var(--rl-chrome) 38%,var(--rl-line-strong));transform:none}@media (prefers-reduced-motion: reduce){.rl-card,.rl-card:after{transition:none}.rl-card:hover{transform:none}}.resources-ledger-root .rl-card-head{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;text-align:left;cursor:pointer;color:inherit;border:0;padding:16px 18px;background:radial-gradient(130% 150% at 0% 0%,rgba(246,244,239,.03),transparent 52%)}.rl-card-head:disabled{cursor:default}.rl-card-head:focus-visible{outline:2px solid var(--rl-chrome);outline-offset:-3px;border-radius:12px}.rl-plate{flex:none;display:grid;place-items:center;width:44px;height:44px}.rl-plate-img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.55));opacity:.94;transition:opacity .2s}.rl-card[data-open=true] .rl-plate-img,.rl-card:hover .rl-plate-img{opacity:1}@media (prefers-reduced-motion: reduce){.rl-plate-img{transition:none}}.rl-card-titles{min-width:0;display:flex;flex-direction:column;gap:4px}.rl-card-title{font-family:Cinzel,Georgia,serif;font-size:19px;font-weight:600;color:var(--rl-ink);letter-spacing:.015em;line-height:1.12;text-shadow:0 1px 0 rgba(0,0,0,.4)}.rl-card-district{font-size:12.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--rl-dim);margin-top:2px}.rl-card-metrics{display:flex;align-items:center;gap:15px;flex:none}.rl-metric{display:flex;flex-direction:column;align-items:flex-end}.rl-metric-value{font-family:Cinzel,Georgia,serif;font-size:20px;font-weight:600;color:var(--rl-ink);line-height:1.05}.rl-metric-label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--rl-faint);margin-top:1px}.rl-metric-sep{width:1px;align-self:stretch;margin:4px 0;background:linear-gradient(180deg,transparent,var(--rl-line-strong),transparent)}@media (max-width: 460px){.rl-metric--prod,.rl-metric-sep{display:none}}.rl-empty-note{font-size:13px;color:var(--rl-faint);font-style:italic}.rl-chev{color:var(--rl-dim);transition:transform .22s,color .22s;flex:none;margin-left:2px}.rl-card[data-open=true] .rl-chev{transform:rotate(90deg);color:var(--rl-ink)}@media (prefers-reduced-motion: reduce){.rl-chev{transition:none}}.rl-card-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.rl-card[data-open=true] .rl-card-body{grid-template-rows:1fr}@media (prefers-reduced-motion: reduce){.rl-card-body{transition:none}}.rl-card-body-inner{overflow:hidden}.rl-tools{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 18px 10px;margin-top:4px}.rl-tools:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,var(--rl-chrome-soft) 18%,var(--rl-chrome-soft) 82%,transparent)}.rl-tools:after{content:"";position:absolute;top:-3px;left:50%;width:7px;height:7px;transform:translate(-50%) rotate(45deg);background:var(--rl-ground);border:1px solid var(--rl-chrome-soft)}.rl-tools-label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--rl-faint);margin-right:2px}.rl-tools-spacer{flex:1}.resources-ledger-root .rl-sort-pill{font-family:inherit;font-size:13px;font-weight:600;color:var(--rl-muted);background:rgba(27,25,22,.55);border:1px solid var(--rl-line-strong);border-radius:8px;padding:5px 11px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.rl-sort-pill:hover{color:var(--rl-ink);border-color:var(--rl-chrome)}.rl-sort-pill[aria-pressed=true]{color:var(--rl-ink);border-color:color-mix(in srgb,var(--rl-chrome) 60%,var(--rl-line-strong));background:rgba(246,244,239,.06)}.rl-fields{display:grid;grid-template-columns:1fr;-moz-column-gap:26px;column-gap:26px;padding:2px 16px 16px}@media (min-width: 620px){.rl-fields{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}}.rl-fields-empty{padding:14px 6px;font-size:13px;color:var(--rl-faint)}.rl-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px 6px;border-radius:9px;border-bottom:1px solid color-mix(in srgb,var(--rl-line) 50%,transparent);transition:background .14s}.rl-row--dense{padding:5px 6px}.rl-row:hover{background:linear-gradient(90deg,rgba(246,244,239,.045),transparent 70%)}.rl-row-main{display:grid;grid-template-columns:1fr auto;align-items:center;gap:13px;min-width:0;cursor:pointer;border-radius:8px;padding:3px 4px}.rl-row-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.rl-row-name{font-size:14.5px;font-weight:600;color:var(--rl-ink)}.rl-row--dense .rl-row-name{font-size:13.5px}.rl-row-level{font-size:12.5px;color:var(--rl-muted);letter-spacing:.02em}.rl-row--dense .rl-row-copy{flex-direction:row;align-items:baseline;gap:8px}.rl-row-prod{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}.rl-row-prod-value{font-family:Cinzel,Georgia,serif;font-size:15px;color:var(--rl-ink)}.rl-row-unit{font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px;color:var(--rl-muted);margin-left:2px}.rl-row-gain{font-size:12.5px;color:var(--rl-ember);font-weight:600}.rl-row-action{justify-self:end;min-width:0}.resources-ledger-root .rl-upgrade-btn{font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--rl-ember) 88%,#efebe1);background:linear-gradient(180deg,rgba(58,52,47,.55),rgba(27,25,22,.7));border:1px solid color-mix(in srgb,var(--rl-ember) 34%,var(--rl-line-strong));border-radius:8px;padding:7px 15px;cursor:pointer;box-shadow:inset 0 1px #f5f3ed0f,inset 0 -6px 10px -8px #000c;transition:color .16s,border-color .16s,background .16s,transform .12s;white-space:nowrap}.rl-upgrade-btn:hover{color:#e2dbca;border-color:color-mix(in srgb,var(--rl-ember) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--rl-ember) 20%,rgba(58,52,47,.5)),color-mix(in srgb,var(--rl-ember) 9%,rgba(27,25,22,.65)))}.rl-upgrade-btn:active{transform:translateY(1px)}@media (prefers-reduced-motion: reduce){.rl-row,.rl-upgrade-btn{transition:none}}.rl-detail-frame{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.rl-detail{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%}.rl-imm{--imm-tint: #c1786d;position:relative;flex:1 1 auto;min-height:min(82vh,680px);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--rl-ink);font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;background:radial-gradient(68% 80% at 50% 0%,color-mix(in srgb,var(--imm-tint) 20%,transparent),transparent 62%),radial-gradient(60% 55% at 50% 106%,color-mix(in srgb,var(--imm-tint) 11%,transparent),transparent 60%),linear-gradient(180deg,#1f1d1a,#13110f)}.rl-imm[data-slug=wheat]{--imm-tint: #c4b592}.rl-imm[data-slug=wood]{--imm-tint: #ca634e}.rl-imm[data-slug=stone]{--imm-tint: #bfae87}.rl-imm[data-slug=iron]{--imm-tint: #b6a47a}.rl-imm-col{position:relative;z-index:1;width:min(600px,100%);display:flex;flex-direction:column;gap:24px;padding:clamp(28px,5vw,52px) clamp(24px,4vw,44px)}.rl-imm-hero{min-width:0;display:flex;flex-direction:column;gap:14px}.rl-imm-hero-row{display:flex;align-items:center;gap:18px}.rl-imm-hero-id{min-width:0}.rl-imm-hero-icon{flex:none;width:66px;height:66px;display:grid;place-items:center}.rl-imm-hero-icon img{width:62px;height:62px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.55))}.rl-imm-hero-title{margin:0;font-family:Cinzel,Georgia,serif;font-size:clamp(28px,4.6vw,44px);font-weight:600;color:var(--rl-ink);line-height:1.02;letter-spacing:.01em;text-shadow:0 2px 12px rgba(0,0,0,.5)}.rl-imm-hero-lvl{margin:6px 0 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--rl-muted)}.rl-imm-hero-track{height:6px;border-radius:3px;background:rgba(0,0,0,.42);overflow:hidden;border:1px solid rgba(255,255,255,.06)}.rl-imm-rule{height:1px;background:linear-gradient(90deg,transparent,var(--rl-line-strong) 12%,var(--rl-line-strong) 88%,transparent)}.rl-imm-hero-track>span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--imm-tint) 55%,#000),var(--imm-tint))}.rl-imm-panel{display:flex;flex-direction:column;gap:24px}.rl-imm-lead{display:flex;flex-direction:column;gap:6px}.rl-imm-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rl-muted);font-weight:600}.rl-imm-rate{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.rl-imm-rate-from{font-family:Cinzel,Georgia,serif;font-size:24px;color:var(--rl-muted)}.rl-imm-rate-to{font-family:Cinzel,Georgia,serif;font-size:clamp(40px,7vw,56px);font-weight:700;color:var(--rl-ink);line-height:.9}.rl-imm-rate-to small{font-size:16px;color:var(--rl-muted);font-weight:400}.rl-imm-delta{font-size:13px;font-weight:700;color:var(--rl-ink)}.rl-imm-costs{display:flex;flex-direction:column;gap:12px;padding-top:22px;border-top:1px solid rgba(255,255,255,.09)}.rl-imm-costs-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--rl-faint)}.rl-imm-cost-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 30px}.rl-imm-cost{display:inline-flex;align-items:center;gap:10px}.rl-imm-cost img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;flex:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.rl-imm-cost .amt{font-family:Cinzel,Georgia,serif;font-size:23px;font-weight:600;line-height:1;color:var(--rl-ink)}.rl-imm-cost[data-short=true]{opacity:.42}@media (max-width: 640px){.rl-imm-cost-row{gap:14px 0}.rl-imm-cost{flex:0 0 50%}}.rl-detail .rl-imm-btn{width:100%;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--rl-ink);background:rgba(246,244,239,.03);border:1px solid var(--rl-chrome);border-radius:12px;padding:16px;cursor:pointer;transition:background .16s,color .16s,border-color .16s}.rl-detail .rl-imm-btn:hover:not(:disabled){background:rgba(246,244,239,.08);border-color:var(--rl-ink)}.rl-detail .rl-imm-btn:disabled{opacity:.5;cursor:not-allowed;color:var(--rl-muted);border-color:var(--rl-line-strong);background:transparent}.rl-imm-max{color:var(--rl-muted);font-size:15px;margin:auto 0}.rl-detail-error{padding:12px 14px;border-radius:10px;border:1px solid var(--rl-line-strong);background:rgba(0,0,0,.3);color:var(--rl-muted);font-size:13.5px}@media (max-width: 760px){.rl-imm{min-height:0}.rl-imm-col{width:100%;gap:24px}}@media (prefers-reduced-motion: reduce){.rl-detail .rl-imm-btn{transition:none}}.orbital-root{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;gap:.4rem;padding:.25rem .5rem .5rem}.orbital-stage-wrap{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.orbital-stage{position:relative;aspect-ratio:1 / 1;height:min(100%,82vh);max-height:100%;max-width:100%;container-type:size;--orb-focus: #93928a;--orb-focus-glow: rgba(147, 146, 138, .4)}@supports (height: 1cqmin){.orbital-stage{width:auto}}.orbital-atmos{position:absolute;inset:-6%;pointer-events:none;border-radius:50%}.orbital-atmos--glow{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--orb-focus) 20%,rgba(190,185,172,.16)) 0%,rgba(111,110,102,.07) 26%,transparent 60%);animation:orb-candle 6s ease-in-out infinite}@keyframes orb-candle{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.orbital-atmos--grain{inset:0;border-radius:0;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.orbital-atmos--vignette{inset:-20%;background:radial-gradient(circle at 50% 47%,transparent 40%,rgba(0,0,0,.5) 100%)}.orbital-rings{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.orbital-dial{transform-origin:50px 50px;animation:orb-dial-spin 240s linear infinite}@keyframes orb-dial-spin{to{transform:rotate(360deg)}}.orbital-dial-track{fill:none;stroke:#94938b24;stroke-width:.25}.orbital-tick{stroke:#a09e9559;stroke-width:.22}.orbital-tick--major{stroke:#beb9ac9e;stroke-width:.34}.orbital-cardinal{fill:#beb9ac;filter:drop-shadow(0 0 1px rgba(190,185,172,.7))}.orbital-ring-shadow{fill:none;stroke:#0000008c;stroke-width:1;transform:translateY(.25px)}.orbital-ring{fill:none;stroke:color-mix(in srgb,var(--orb-accent) 26%,rgba(126,124,116,.28));stroke-width:.5;cursor:pointer;transition:stroke .4s ease,stroke-width .4s ease,filter .4s ease}.orbital-ring:hover{stroke:color-mix(in srgb,var(--orb-accent) 55%,rgba(148,147,139,.3))}.orbital-ring--focused{stroke:color-mix(in srgb,var(--orb-accent) 82%,transparent);stroke-width:.85;filter:drop-shadow(0 0 1.6px var(--orb-glow))}.orbital-spoke{stroke:color-mix(in srgb,var(--orb-accent) 42%,transparent);stroke-width:.28;stroke-dasharray:.4 1.15;opacity:.7;animation:orb-spoke-in .55s ease both}@keyframes orb-spoke-in{0%{opacity:0;stroke-dashoffset:6}to{opacity:.7;stroke-dashoffset:0}}.orbital-keep-ring-outer{fill:none;stroke:url(#orb-brass);stroke-width:1.3;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.orbital-keep-disc{stroke:#00000080;stroke-width:.4;filter:drop-shadow(0 2px 5px rgba(0,0,0,.6))}.orbital-keep-ring-inner{fill:none;stroke:#beb9ac66;stroke-width:.35}.orbital-node-layer{position:absolute;inset:0}.orbital-keep{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26cqmin;height:26cqmin;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5cqmin;text-align:center;color:#eeece6;pointer-events:none}.orbital-crest{width:9cqmin;height:7.5cqmin;filter:drop-shadow(0 .5cqmin 1cqmin rgba(0,0,0,.6));margin-bottom:.3cqmin}.orbital-keep__name{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-weight:700;font-size:4.1cqmin;line-height:1.02;letter-spacing:.02em;max-width:22cqmin;color:#eae7df;text-shadow:0 1px 3px rgba(0,0,0,.85),0 0 6cqmin rgba(190,185,172,.25)}.orbital-keep__rule{width:13cqmin;height:.5cqmin;margin:.5cqmin 0;background:radial-gradient(circle at 50% 50%,#beb9ac 0 .5cqmin,transparent .5cqmin),linear-gradient(90deg,transparent,rgba(190,185,172,.5) 30%,rgba(190,185,172,.5) 70%,transparent);background-repeat:no-repeat;background-position:center}.orbital-keep__stat{font-size:2.6cqmin;line-height:1.15;color:#bdbab1}.orbital-keep__stat strong{color:#dfdcd4;font-weight:700}.orb-node{position:absolute;transform:translate(-50%,-50%);width:13.5cqmin;height:13.5cqmin;display:flex;flex-direction:column;align-items:center;border:0;padding:0;background:transparent;cursor:pointer;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s ease,filter .32s ease;z-index:2}.orb-node--dim{opacity:.42;filter:saturate(.62) brightness(.85);width:10cqmin;height:10cqmin;z-index:1}.orb-node--focused{z-index:3;animation:orb-bob 5s ease-in-out infinite}@keyframes orb-bob{0%,to{margin-top:0}50%{margin-top:-.6cqmin}}.orb-node:hover,.orb-node:focus-visible{outline:none;transform:translate(-50%,-56%) scale(1.04);filter:none;opacity:1;animation-play-state:paused}.orb-node__disc{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 26%,rgba(88,87,81,.9) 0%,rgba(18,18,16,.97) 78%);border:.55cqmin solid color-mix(in srgb,var(--orb-accent) 50%,#626159);box-shadow:inset 0 .6cqmin 1.2cqmin #0000009e,inset 0 -.5cqmin #f3f1ed17,0 .7cqmin 1.6cqmin #0000008c;transition:border-color .3s ease,box-shadow .3s ease}.orb-node__disc:before{content:"";position:absolute;inset:.4cqmin;border-radius:50%;border:.25cqmin solid rgba(190,185,172,.16);pointer-events:none}.orb-node--focused .orb-node__disc{border-color:color-mix(in srgb,var(--orb-accent) 88%,transparent);box-shadow:inset 0 .6cqmin 1.2cqmin #0000008c,inset 0 -.5cqmin #f3f1ed1f,0 .7cqmin 1.8cqmin #0000008c,0 0 2.8cqmin var(--orb-glow)}.orb-node:hover .orb-node__disc{border-color:color-mix(in srgb,var(--orb-accent) 96%,white);box-shadow:inset 0 .6cqmin 1.2cqmin #00000080,0 1cqmin 2.4cqmin #0009,0 0 3.4cqmin var(--orb-glow)}.orb-node__art{width:82%;height:82%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 .5cqmin .9cqmin rgba(0,0,0,.75))}.orb-node__glyph{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:6cqmin;font-weight:700;color:#dfddd7}.orb-node__level{position:absolute;right:.1cqmin;bottom:2.4cqmin;min-width:4.8cqmin;height:4.8cqmin;padding:0 .6cqmin;border-radius:999px;display:grid;place-items:center;font-size:3cqmin;font-weight:800;font-variant-numeric:tabular-nums;color:#141412;background:linear-gradient(180deg,color-mix(in srgb,var(--orb-accent) 92%,white) 0%,var(--orb-accent) 100%);box-shadow:0 .3cqmin .8cqmin #000000a6,inset 0 .3cqmin #ffffff73}.orb-node__level--count{background:linear-gradient(180deg,#c2beb2 0%,#8c8b83 100%)}.orb-node__label{margin-top:.9cqmin;max-width:22cqmin;font-size:2.7cqmin;font-weight:600;line-height:1.05;letter-spacing:.02em;color:#eae7df;text-shadow:0 1px 2px rgba(0,0,0,.9);opacity:0;transform:translateY(-.4cqmin);transition:opacity .3s ease,transform .3s ease;pointer-events:none;white-space:nowrap}.orb-node--focused .orb-node__label,.orb-node:hover .orb-node__label{opacity:1;transform:translateY(0)}.orb-node--vacant .orb-node__disc{background:radial-gradient(circle at 50% 32%,rgba(50,50,48,.5),rgba(12,12,10,.86));border-style:dashed;border-color:#afaea580}.orb-node__plus{font-size:6cqmin;font-weight:300;color:#cfcbc2bf;line-height:1}.orb-node__busy-ring{position:absolute;inset:-.4cqmin;border-radius:50%;border:.5cqmin dashed color-mix(in srgb,var(--orb-accent) 80%,white);animation:orb-spin 3.2s linear infinite;opacity:.85}@keyframes orb-spin{to{transform:rotate(360deg)}}.orbital-corner{position:absolute;width:7cqmin;height:7cqmin;pointer-events:none;opacity:.55}.orbital-corner:before,.orbital-corner:after{content:"";position:absolute;background:linear-gradient(90deg,rgba(190,185,172,.55),transparent)}.orbital-corner:before{width:100%;height:.35cqmin}.orbital-corner:after{width:.35cqmin;height:100%}.orbital-corner--tl{top:1.5cqmin;left:1.5cqmin}.orbital-corner--tr{top:1.5cqmin;right:1.5cqmin;transform:scaleX(-1)}.orbital-corner--bl{bottom:1.5cqmin;left:1.5cqmin;transform:scaleY(-1)}.orbital-corner--br{bottom:1.5cqmin;right:1.5cqmin;transform:scale(-1)}.orbital-rail{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;padding:.1rem .25rem .15rem}.orbital-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.34rem .75rem;border-radius:999px;border:1px solid rgba(148,147,139,.3);background:linear-gradient(180deg,rgba(37,37,34,.85) 0%,rgba(16,16,14,.9) 100%);color:#bdbab1;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:.76rem;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:border-color .25s ease,color .25s ease,box-shadow .25s ease,transform .15s ease;min-height:2.15rem}.orbital-chip:hover{transform:translateY(-1px);color:#e0ded6;border-color:color-mix(in srgb,var(--orb-accent) 55%,rgba(148,147,139,.3))}.orbital-chip--active{color:#efede6;border-color:color-mix(in srgb,var(--orb-accent) 80%,transparent);box-shadow:inset 0 1px #f4f2ea14,0 0 16px var(--orb-glow)}.orbital-chip__dot{width:.62rem;height:.62rem;border-radius:50%;background:var(--orb-accent);box-shadow:0 0 7px var(--orb-glow),inset 0 0 0 1px #0000004d}.orbital-chip__count{font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:700;color:#96958f;background:rgba(0,0,0,.35);border-radius:999px;padding:.05rem .42rem}.orbital-chip--active .orbital-chip__count{color:color-mix(in srgb,var(--orb-accent) 92%,white)}@media (prefers-reduced-motion: reduce){.orb-node,.orb-node__label,.orbital-ring,.orbital-spoke{transition:none}.orb-node__busy-ring,.orbital-dial,.orbital-atmos--glow,.orb-node--focused{animation:none}}.lc-root{position:relative;flex:1 1 auto;min-height:0;width:100%;overflow:hidden;background:#5f7a3c;--lc-lattice: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='74'%3E%3Cpath d='M0 0L128 74M0 74L128 0' fill='none' stroke='%23383a12' stroke-opacity='.07' stroke-width='2.6'/%3E%3Cpath d='M0 3L128 77M0 71L128 -3' fill='none' stroke='%23f4f0c0' stroke-opacity='.05' stroke-width='1.2'/%3E%3C/svg%3E");--lc-strokes: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='148' height='148'%3E%3Cg fill='none' stroke='%233a4a1a' stroke-opacity='.42' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 26c1-4 2-6 4-8'/%3E%3Cpath d='M44 12c0-4 1-6 3-8'/%3E%3Cpath d='M96 34c-1-4-1-6-3-9'/%3E%3Cpath d='M128 22c1-4 3-6 5-8'/%3E%3Cpath d='M22 68c0-4 1-7 3-9'/%3E%3Cpath d='M66 58c1-4 3-6 5-8'/%3E%3Cpath d='M112 74c-1-4-2-6-4-8'/%3E%3Cpath d='M36 104c1-4 2-6 4-9'/%3E%3Cpath d='M82 116c0-4 1-6 3-8'/%3E%3Cpath d='M124 108c1-4 3-6 5-7'/%3E%3Cpath d='M8 130c1-3 3-6 5-7'/%3E%3Cpath d='M58 138c0-4 1-6 3-8'/%3E%3C/g%3E%3Cg fill='none' stroke='%23eef0b4' stroke-opacity='.34' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M14 25c1-3 2-5 4-7'/%3E%3Cpath d='M68 57c1-3 3-5 4-7'/%3E%3Cpath d='M84 115c0-3 1-5 2-7'/%3E%3Cpath d='M126 21c1-3 3-5 4-6'/%3E%3C/g%3E%3C/svg%3E")}.lc-beam{position:absolute;inset:-20% -10%;z-index:3;pointer-events:none;background:linear-gradient(118deg,transparent 32%,rgba(241,238,230,.08) 46%,rgba(242,239,231,.15) 52%,rgba(241,238,230,.07) 58%,transparent 70%);mix-blend-mode:screen;animation:lc-beam-drift 15s ease-in-out infinite}@keyframes lc-beam-drift{0%,to{opacity:.45;transform:translate(-3%)}50%{opacity:.85;transform:translate(3%)}}.lc-viewport{position:absolute;inset:0;z-index:1;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lc-viewport:active{cursor:grabbing}.lc-world{position:absolute;left:0;top:0;z-index:1;transform-origin:0 0;will-change:transform}.lc-ground{position:absolute;z-index:0;pointer-events:none;background-color:#6d8740;background-image:var(--lc-grain, none),var(--lc-strokes),var(--lc-lattice),var(--lc-clumps, none),var(--lc-clumps, none),var(--lc-meadow, none);background-size:96px 96px,148px 148px,128px 74px,256px 256px,760px 760px,1536px 1536px;background-position:0 0,0 0,64px 37px,0 0,0 0,0 0;background-blend-mode:soft-light,normal,normal,soft-light,soft-light,normal}.lc-viewport{background:linear-gradient(176deg,#5a7438 0%,#6d8740 44%,#627c3a 100%)}.lc-worn{position:absolute;left:0;top:0;z-index:1;pointer-events:none;background:radial-gradient(40% 42% at 50% 46%,rgba(222,216,199,.22) 0%,rgba(199,193,176,.1) 50%,transparent 76%),radial-gradient(50% 50% at 50% 50%,rgba(150,120,80,.5) 0%,rgba(126,124,109,.36) 42%,rgba(123,121,106,.16) 66%,transparent 82%)}[data-living-fields] .lc-worn{opacity:.6}.lc-town-ground{position:absolute;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='74'%3E%3Cpath d='M-320 -111L64 111M-192 -111L192 111M-64 -111L320 111M192 -111L-192 111M320 -111L-64 111M448 -111L64 111' fill='none' stroke='%238a6c45' stroke-opacity='.5' stroke-width='13'/%3E%3Cpath d='M-320 -111L64 111M-192 -111L192 111M-64 -111L320 111M192 -111L-192 111M320 -111L-64 111M448 -111L64 111' fill='none' stroke='%23c9ad80' stroke-opacity='.55' stroke-width='8'/%3E%3Cpath d='M-320 -111L64 111M-192 -111L192 111M-64 -111L320 111M192 -111L-192 111M320 -111L-64 111M448 -111L64 111' fill='none' stroke='%23e8d3a8' stroke-opacity='.35' stroke-width='2.4' stroke-dasharray='3 5'/%3E%3C/svg%3E"),radial-gradient(60% 60% at 50% 50%,rgba(214,184,134,.34),rgba(178,146,100,.26) 70%,rgba(150,122,82,.3) 100%);background-size:128px 74px,100% 100%;background-position:var(--lc-sx, 0) var(--lc-sy, 0),0 0;background-repeat:repeat,no-repeat;-webkit-mask-image:radial-gradient(closest-side,#000 50%,transparent 98%);mask-image:radial-gradient(closest-side,#000 50%,transparent 98%)}.lc-town-ground--walled{-webkit-mask-image:none;mask-image:none}.lc-props{position:absolute;z-index:2;pointer-events:none;overflow:visible}.lc-flat{position:absolute;display:block;pointer-events:auto;cursor:pointer}.lc-b{position:absolute;left:0;top:0;width:0;height:0;border:0;padding:0;background:transparent;cursor:pointer}.lc-b__contact{position:absolute;left:5px;top:8px;width:92px;height:38px;margin-left:-46px;margin-top:-19px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(25,25,18,.6) 0%,rgba(25,25,18,.3) 52%,transparent 76%);filter:blur(3px);pointer-events:none}.lc-b__stack{position:absolute;left:0;top:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s ease;transform:translate(-50%,calc(-100% + 48px));display:flex;flex-direction:column;align-items:center;transition:transform .16s ease,filter .16s ease}.lc-b:hover .lc-b__stack{transform:translate(-50%,calc(-100% + 42px));filter:drop-shadow(0 0 1.5px rgba(244,239,221,.95)) drop-shadow(0 0 8px rgba(255,214,160,.45)) drop-shadow(0 12px 12px rgba(14,14,8,.45)) brightness(1.06)}.lc-b:focus-visible{outline:none}.lc-b:focus-visible .lc-b__stack,.lc-b:active .lc-b__stack{transform:translate(-50%,calc(-100% + 45px));filter:drop-shadow(0 0 1.5px #e2ddcb) drop-shadow(0 0 2.5px #e2734f) drop-shadow(0 0 10px rgba(226,115,79,.7)) brightness(1.04)}.lc-b__body{position:relative;display:block;line-height:0}.lc-b__art{display:block;width:75px;max-width:none;height:auto;filter:var(--ui-art-grade) drop-shadow(0 8px 7px rgba(0,0,0,.45));pointer-events:none}.lc-b__glyph{display:grid;place-items:center;width:96px;height:96px;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:2.4rem;color:#e5e2da;background:radial-gradient(circle at 50% 30%,#534e3b,#1a1a15);border-radius:14%}.lc-b__lv{position:absolute;left:50%;top:64%;transform:translate(-50%,-50%);min-width:24px;height:24px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font-family:var(--ui-font-body, "Alegreya Sans", system-ui, sans-serif);font-size:.8rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums lining-nums;color:#eef2f7;text-shadow:0 1px 0 #000;background:radial-gradient(circle at 50% 30%,rgba(238,242,247,.14),transparent 58%),radial-gradient(circle at 50% 60%,#16223a 0%,#0b1322 72%);border:1.5px solid #7f90aa;box-shadow:0 0 0 1.5px #070d18,0 3px 7px #03060c99,inset 0 1.5px #eef2f738,inset 0 -2px 3px #0000008c;pointer-events:none}.lc-b__body:has(.lc-b__upgrade) .lc-b__lv{border-color:#e2734f}.lc-b__upgrade{position:absolute;left:calc(50% + 15px);top:calc(64% - 12px);transform:translate(-50%,-50%);z-index:6;display:grid;place-items:center;width:19px;height:19px;border-radius:999px;background:radial-gradient(circle at 50% 28%,#ffb08e 0%,#e2734f 38%,#a83e27 78%,#7a2a1a 100%);border:1.5px solid #f2a284;color:#faf8ee;cursor:pointer;pointer-events:auto;box-shadow:0 0 0 1.5px #21221a,0 4px 8px #06060399,0 0 12px #e2734f8c,inset 0 1.5px #f1ebda99,inset 0 -2px 3px #50140899;transition:transform .14s ease,filter .14s ease}.lc-b__upgrade:before{content:"";position:absolute;inset:-7px;border-radius:999px;background:radial-gradient(circle,rgba(255,150,105,.55) 0%,rgba(226,115,79,.22) 45%,transparent 70%);z-index:-1;opacity:.55;pointer-events:none}.lc-b__upgrade:hover,.lc-b__upgrade:focus-visible{transform:translate(-50%,-50%) translateY(-2px) scale(1.08);filter:brightness(1.14) saturate(1.1);outline:none}.lc-b__upgrade:focus-visible{box-shadow:0 0 0 1.5px #21221a,0 0 0 3.5px #e2ddcb,0 0 16px #e2734fe6}.lc-b__upgrade:active{transform:translate(-50%,-50%) translateY(1px);filter:brightness(.95)}.lc-b__upgrade-ico{display:block;width:10px;height:10px;filter:drop-shadow(0 1px 0 rgba(80,20,8,.8))}@keyframes lc-upgrade-pulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}.lc-b__smoke{position:absolute;width:0;height:0;pointer-events:none}.lc-b__smoke i{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(243,241,233,.75),rgba(186,183,175,.35) 60%,transparent 72%);opacity:0;animation:lc-smoke 4.8s ease-out infinite}.lc-b__smoke i:nth-child(2){animation-delay:1.6s}.lc-b__smoke i:nth-child(3){animation-delay:3.2s}@keyframes lc-smoke{0%{opacity:0;transform:translate(0) scale(.5)}15%{opacity:.8}to{opacity:0;transform:translate(9px,-30px) scale(2.2)}}.lc-b__busy{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:30px;height:30px;border-radius:50%;border:3px dashed rgba(255,196,160,.95);box-shadow:0 0 10px #e2734f99;animation:lc-spin 3s linear infinite;pointer-events:none}@keyframes lc-spin{to{transform:translate(-50%) rotate(360deg)}}.lc-b__label{margin-top:5px;padding:3px 11px;border-radius:4px;background:linear-gradient(180deg,rgba(245,239,222,.07),transparent 45%),linear-gradient(180deg,#24241f,#131310);border:1px solid #404038;box-shadow:0 0 0 1px #0a0a08,0 6px 14px #06060380,inset 0 1px #f5efde24;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.35;color:#ece7d9;white-space:nowrap;opacity:0;transform:translateY(-2px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.lc-b:hover .lc-b__label,.lc-b:focus-visible .lc-b__label{opacity:1;transform:translateY(0)}.lc-b--plot .lc-b__stack{transform:translate(-50%,-28px)}.lc-b--plot:hover .lc-b__stack,.lc-b--plot:focus-visible .lc-b__stack{transform:translate(-50%,-28px);filter:none}.lc-plot{position:relative;display:grid;place-items:center;width:98px;height:56px}.lc-plot__site{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='64' viewBox='0 0 112 64'%3E%3Cdefs%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .13 0 0 0 0 .05 0 0 0 .5 0'/%3E%3C/filter%3E%3CclipPath id='c'%3E%3Cpath d='M56 4L108 32L56 60L4 32Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='M58 7L110 35L58 63L6 35Z' fill='%2320160a' fill-opacity='.3'/%3E%3Cpath d='M56 4L108 32L56 60L4 32Z' fill='%239a7a50'/%3E%3Cg clip-path='url(%23c)'%3E%3Crect width='112' height='64' filter='url(%23n)' opacity='.7'/%3E%3C/g%3E%3Cpath d='M56 10L97 32L56 54L15 32Z' fill='%237d6040' fill-opacity='.55'/%3E%3Cpath d='M56 10L56 54M15 32L97 32' stroke='%23f3e6c8' stroke-opacity='.28' stroke-width='.8' stroke-dasharray='3 3'/%3E%3Cpath d='M56 4L108 32L56 60L4 32Z' fill='none' stroke='%234a3418' stroke-opacity='.6' stroke-width='5'/%3E%3Cpath d='M56 4L108 32L56 60L4 32Z' fill='none' stroke='%23dcc8a2' stroke-width='3.2' stroke-dasharray='8 1.6'/%3E%3Cpath d='M4 32L56 4L108 32' fill='none' stroke='%23fff3d8' stroke-opacity='.6' stroke-width='1'/%3E%3Cg stroke='%234a2e14' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M4 32v-6'/%3E%3Cpath d='M108 32v-6'/%3E%3C/g%3E%3Cpath d='M108 25.5l-7 2 7 2z' fill='%23c4533a'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;filter:brightness(.94);transition:filter .18s ease}.lc-plot__beacon{position:absolute;left:50%;top:50%;width:70px;height:40px;margin:-20px 0 0 -35px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,196,150,.55),rgba(226,115,79,.18) 60%,transparent);opacity:.35;animation:lc-plot-glow 3.6s ease-in-out infinite;pointer-events:none}@keyframes lc-plot-glow{0%,to{opacity:.22;transform:scale(.9)}50%{opacity:.55;transform:scale(1.06)}}.lc-b--primary .lc-plot__beacon{left:50%;top:auto;bottom:46%;width:62px;height:156px;margin:0;border-radius:0;transform:translate(-50%);background:linear-gradient(to top,rgba(234,228,211,.85),rgba(226,115,79,.3) 55%,transparent 85%);-webkit-clip-path:polygon(40% 100%,60% 100%,74% 0%,26% 0%);clip-path:polygon(40% 100%,60% 100%,74% 0%,26% 0%);filter:blur(3px);animation:lc-beacon 2.4s ease-in-out infinite}@keyframes lc-beacon{0%,to{opacity:.5;transform:translate(-50%) scaleY(.95)}50%{opacity:.92;transform:translate(-50%) scaleY(1.05)}}.lc-plot__token{position:relative;z-index:2;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 50% 30%,rgba(248,242,225,.18),transparent 60%),radial-gradient(circle at 50% 60%,#272722,#131310 75%);border:1.5px solid #7c7a6b;box-shadow:0 0 0 1.5px #151511,0 4px 8px #0707048c,inset 0 1px #f6f1df40;transform:translateY(-5px);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,border-color .2s ease,background .2s ease}.lc-b--plot:hover .lc-plot__token,.lc-b--plot:focus-visible .lc-plot__token{transform:translateY(-12px);border-color:#f2a284;background:radial-gradient(circle at 50% 28%,#ffb08e 0%,#e2734f 40%,#a83e27 80%,#7a2a1a 100%);box-shadow:0 0 0 1.5px #21221a,0 12px 16px #06060380,0 0 14px #e2734fb3,inset 0 1.5px #f1ebda99}.lc-b--plot:hover .lc-plot__site,.lc-b--plot:focus-visible .lc-plot__site{filter:brightness(1.1) drop-shadow(0 0 1.5px rgba(233,227,210,.9)) drop-shadow(0 0 6px rgba(226,115,79,.55))}.lc-b--plot:hover .lc-plot__beacon,.lc-b--plot:focus-visible .lc-plot__beacon{opacity:.9;animation-play-state:paused}.lc-plot__plus{font-size:.95rem;font-weight:800;line-height:1;color:#e2734f;text-shadow:0 1px 0 #000;transition:color .2s ease}.lc-b--plot:hover .lc-plot__plus,.lc-b--plot:focus-visible .lc-plot__plus{color:#faf8ee}.lc-b--primary .lc-plot__site{filter:brightness(1.08) drop-shadow(0 0 2px rgba(233,227,210,.95)) drop-shadow(0 0 14px rgba(226,115,79,.6))}.lc-b--primary .lc-plot__token{width:34px;height:34px;border-color:#f2a284;background:radial-gradient(circle at 50% 28%,#ffb08e 0%,#e2734f 40%,#a83e27 80%,#7a2a1a 100%);box-shadow:0 0 0 1.5px #21221a,0 7px 13px #00000080,0 0 16px #e2734fbf,inset 0 1.5px #f1ebda99;transform:translateY(-9px);animation:lc-token-bob 2.6s ease-in-out infinite}.lc-b--primary .lc-plot__plus{font-size:1.2rem;color:#faf8ee}@keyframes lc-token-bob{0%,to{transform:translateY(-9px)}50%{transform:translateY(-14px)}}.lc-b:hover,.lc-b:focus-visible,.lc-b.lc-b--primary{z-index:29000!important}.lc-b--primary .lc-b__label{opacity:1;transform:translateY(0);border-color:#c4533a;color:#f2efe7}.lc-motes{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.lc-mote{position:absolute;width:4px;height:4px;border-radius:50%;background:radial-gradient(circle,rgba(246,243,235,.95),rgba(226,224,216,.25) 60%,transparent 72%);filter:blur(.4px);opacity:0;animation:lc-mote-float 13s linear infinite}@keyframes lc-mote-float{0%{opacity:0;transform:translateY(22px) scale(.8)}12%{opacity:.85}88%{opacity:.7}to{opacity:0;transform:translateY(-64px) scale(1.12)}}.lc-mote--0{left:24%;top:62%;animation-duration:13s;animation-delay:0s}.lc-mote--1{left:39%;top:70%;animation-duration:17s;animation-delay:2.4s}.lc-mote--2{left:52%;top:58%;animation-duration:15s;animation-delay:5s}.lc-mote--3{left:61%;top:66%;animation-duration:19s;animation-delay:1.2s}.lc-mote--4{left:46%;top:74%;animation-duration:14s;animation-delay:7s}.lc-mote--5{left:33%;top:56%;animation-duration:21s;animation-delay:3.6s}.lc-mote--6{left:68%;top:60%;animation-duration:16s;animation-delay:9s}.lc-vignette{position:absolute;inset:0;z-index:4;pointer-events:none;background:radial-gradient(120% 112% at 50% 44%,transparent 42%,rgba(7,7,5,.34) 74%,rgba(6,6,4,.62) 100%),radial-gradient(90% 70% at 50% 4%,rgba(0,0,0,.3),transparent 44%)}.lc-banner{position:absolute;top:.8rem;left:50%;transform:translate(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:.05rem;padding:.35rem 1.5rem;border-radius:.7rem;background:linear-gradient(180deg,rgba(30,30,27,.82) 0%,rgba(14,14,12,.74) 100%);border:1px solid rgba(188,183,170,.4);box-shadow:0 10px 26px #0000008c,inset 0 1px #f3f0e81f,inset 0 0 0 1px #0000004d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;pointer-events:none}.lc-banner__name{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:clamp(.98rem,2vw,1.42rem);font-weight:700;letter-spacing:.05em;color:#edeae2;text-shadow:0 1px 5px rgba(0,0,0,.85)}.lc-banner__meta{font-size:clamp(.6rem,1.3vw,.76rem);letter-spacing:.04em;text-transform:uppercase;color:#bebab1}.lc-controls{position:absolute;right:.75rem;bottom:.75rem;z-index:6;display:flex;flex-direction:column;gap:.25rem}.lc-ctrl{width:2rem;height:2rem;border-radius:.5rem;border:none;background:transparent;color:#c5c4c173;font-size:1.25rem;font-weight:300;line-height:1;cursor:pointer;text-shadow:0 1px 4px rgba(0,0,0,.8);transition:color .15s ease,background .15s ease}.lc-ctrl:hover{background:rgba(0,0,0,.45);color:#d9d8d5e6}.lc-ctrl:active{opacity:.7}.lc-ctrl--home{font-size:.875rem}.lc-hint{position:absolute;left:50%;bottom:1.1rem;transform:translate(-50%);z-index:6;max-width:82%;padding:.55rem 1.3rem;border-radius:.75rem;text-align:center;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:clamp(.74rem,1.6vw,.96rem);letter-spacing:.02em;color:#ece9e1;background:linear-gradient(180deg,rgba(30,30,27,.86),rgba(14,14,12,.78));border:1px solid rgba(188,183,170,.4);box-shadow:0 10px 26px #0000008c,inset 0 1px #f3f0e81a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:lc-hint-glow 3.4s ease-in-out infinite}@keyframes lc-hint-glow{0%,to{border-color:#bcb7aa66}50%{border-color:#d4d1c9b8}}@media (max-width: 767px){.lc-b__upgrade{width:34px;height:34px}.lc-b__upgrade-ico{width:17px;height:17px}.lc-controls{right:auto;left:.5rem;bottom:.5rem;gap:.15rem}.lc-ctrl{padding:0;width:2.75rem;height:2.75rem;border-radius:999px;font-size:1.5rem;color:#d2d1cdb3;background:rgba(8,8,6,.42)}.lc-ctrl--home{font-size:1.1rem}}@media (prefers-reduced-motion: reduce){.lc-plot__beacon,.lc-b__upgrade:before,.lc-b__smoke i,.lc-b--primary .lc-plot__token,.lc-b__upgrade,.lc-b__busy,.lc-beam,.lc-mote,.lc-hint{animation:none}.lc-b--primary .lc-plot__token{transform:translateY(-9px)}.lc-mote{opacity:.5}}[data-detail=far] .lc-b__smoke,[data-detail=far] .lc-b__contact,[data-detail=far] .lc-b__lv,[data-detail=far] .lc-b__upgrade{display:none}.lc-wall{position:absolute;overflow:visible;pointer-events:none}.lc-wall__shadow{fill:#1b1b1366}.lc-wall__shadow--soft{fill:#1b1b132e}.lc-wall__face{stroke:#34352c80;stroke-width:.75;stroke-linejoin:round}.lc-wall__mason--gy{fill:#dbb680}.lc-wall__mason--gx{fill:#a27b4d}.lc-wall__mortar{fill:none;stroke:#494941;stroke-opacity:.38;stroke-width:.6}.lc-wall__chisel{fill:none;stroke:#f7f1df;stroke-opacity:.35;stroke-width:.5}.lc-wall__light{pointer-events:none}.lc-wall__plinth{fill:#656355}.lc-wall__top{fill:#f0d5a2;stroke:#47473f8c;stroke-width:.9;stroke-linejoin:round}.lc-wall[data-hot] .lc-wall__mason--gy{fill:#e6cb9c}.lc-wall[data-hot] .lc-wall__mason--gx{fill:#ad8b62}.lc-wall[data-hot] .lc-wall__top{fill:#efe9d8;stroke:#e2734fd9}.lc-wall__top,.lc-wall__mason{transition:fill .14s ease}.lc-b--wall .lc-b__art{width:var(--lc-gate-w, 104px)}.lc-b--wall .lc-b__stack{transform:translate(-50%,calc(var(--lc-gate-w, 104px) * -.831))}.lc-b--wall:hover .lc-b__stack,.lc-b--wall:focus-visible .lc-b__stack{transform:translate(-50%,calc(var(--lc-gate-w, 104px) * -.831 - 3px)) scale(1.03)}.lc-b--wall .lc-b__contact{width:var(--lc-gate-w, 104px);margin-left:calc(var(--lc-gate-w, 104px) / -2);top:2px}.lc-b--wall .lc-b__lv{top:104%}.lc-folk-layer{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none}.lc-folk{position:absolute;left:0;top:0;width:var(--folk-w);height:var(--folk-h);margin-left:calc(var(--folk-w) / -2);margin-top:calc(var(--folk-h) * -.94);background-image:var(--folk-sheet);background-size:var(--folk-sheet-w) 100%;background-repeat:no-repeat;animation:lc-folk-walk var(--folk-dur) steps(var(--folk-frames)) infinite;filter:drop-shadow(0 1px 0 rgba(20,16,8,.35));pointer-events:none;will-change:transform}.lc-folk:after{content:"";position:absolute;left:18%;right:18%;bottom:2%;height:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(24,20,10,.42),transparent);z-index:-1}.lc-folk--idle{animation-play-state:paused}@keyframes lc-folk-walk{0%{background-position:0 0}to{background-position:calc(var(--folk-sheet-w) * -1) 0}}@media (prefers-reduced-motion: reduce){.lc-folk{animation:none}}.lc-wall__shade{fill:#28180a52;pointer-events:none}.lc-wall-tower{position:absolute;max-width:none;transform:translate(-50%,-94%);pointer-events:none;filter:drop-shadow(0 6px 6px rgba(20,14,6,.45))}.lc-wall__top{fill:#c9a274;stroke:#462c14b3;stroke-width:.8}.lc-wall__plinth{fill:#6e5236}.lc-wall[data-hot] .lc-wall__top{fill:#dcb98a}.lc-wall[data-hot] .lc-wall__shade{fill:#28180a33}.lc-wall-strip{position:absolute;display:block;background-image:linear-gradient(180deg,rgba(255,236,200,.08) 0%,transparent 30%,transparent 62%,rgba(70,38,14,.38) 100%),var(--lc-strip);background-repeat:no-repeat,repeat-x;background-size:100% 100%,auto 100%;pointer-events:none;filter:sepia(.18) saturate(1.25) contrast(1.08) brightness(.96) drop-shadow(0 2px 0 rgba(40,26,12,.35))}.lc-wall-strip--gy{filter:sepia(.18) saturate(1.2) contrast(1.08) brightness(.78) drop-shadow(0 2px 0 rgba(40,26,12,.35))}.lc-wall .lc-wall__face,.lc-wall .lc-wall__top,.lc-wall .lc-wall__plinth,.lc-wall .lc-wall__light,.lc-wall .lc-wall__shade{display:none}.rf-b{position:absolute;left:0;top:0;width:0;height:0;border:0;padding:0;background:transparent;cursor:pointer}.rf-b__contact{top:14px;left:6px;width:140px;height:56px;margin-left:-70px;margin-top:-28px;opacity:.55}.rf-b__stack{position:absolute;left:0;top:0;transform:translate(-50%,-82px);display:flex;flex-direction:column;align-items:center;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s ease}.rf-b:hover,.rf-b:focus-visible{z-index:29999!important}.rf-b:hover .rf-b__stack{transform:translate(-50%,-92px);filter:drop-shadow(0 0 1.5px #f9f3e2) drop-shadow(0 0 1px #f9f3e2) drop-shadow(0 0 9px rgba(255,214,160,.6)) drop-shadow(0 12px 10px rgba(14,14,8,.4)) brightness(1.07) saturate(1.06)}.rf-b:focus-visible{outline:none}.rf-b:focus-visible .rf-b__stack,.rf-b:active .rf-b__stack{transform:translate(-50%,-86px);filter:drop-shadow(0 0 1.5px #e2ddcb) drop-shadow(0 0 2.5px #e2734f) drop-shadow(0 0 10px rgba(226,115,79,.75)) drop-shadow(0 10px 9px rgba(14,14,8,.4)) brightness(1.05)}.rf-plot{position:relative;display:block;line-height:0}.rf-plot__field{display:block;width:150px;height:132px;max-width:none;background-repeat:no-repeat;background-size:100% 100%;-webkit-clip-path:polygon(50% 18%,101% 50%,101% 72%,50% 100%,-1% 72%,-1% 50%);clip-path:polygon(50% 18%,101% 50%,101% 72%,50% 100%,-1% 72%,-1% 50%)}.rf-b__label{margin-top:2px}.rf-b:hover .rf-b__label,.rf-b:focus-visible .rf-b__label{opacity:1;transform:translateY(0)}.rf-mk{position:absolute;left:0;top:0;pointer-events:none}.rf-mk__inner{position:absolute;left:0;top:0;transform:translate(-50%,-58%);display:flex;align-items:center;gap:4px}.rf-mk__lv{flex:none;display:grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border-radius:999px;font-family:var(--ui-font-body, "Alegreya Sans", system-ui, sans-serif);font-size:.92rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums lining-nums;color:#f0ebdd;text-shadow:0 1px 0 #000,0 0 6px rgba(0,0,0,.6);background:radial-gradient(circle at 50% 30%,rgba(248,242,225,.16),transparent 58%),radial-gradient(circle at 50% 60%,#272722 0%,#131310 72%);border:1.5px solid #7c7a6b;box-shadow:0 0 0 1.5px #151511,0 0 0 2.5px #b4af9e59,0 4px 8px #07070499,inset 0 1.5px #f6f1df47,inset 0 -2px 3px #0000008c}.rf-mk__up{pointer-events:auto;position:relative;flex:none;display:grid;place-items:center;width:28px;height:28px;border:1.5px solid #f2a284;border-radius:999px;background:radial-gradient(circle at 50% 28%,#ffb08e 0%,#e2734f 38%,#a83e27 78%,#7a2a1a 100%);color:#faf8ee;cursor:pointer;padding:0;box-shadow:0 0 0 1.5px #21221a,0 4px 8px #06060399,0 0 12px #e2734f8c,inset 0 1.5px #f1ebda99,inset 0 -2px 3px #50140899;transition:filter .14s ease,transform .12s ease}.rf-mk__up:before{content:"";position:absolute;inset:-7px;border-radius:999px;background:radial-gradient(circle,rgba(255,150,105,.55) 0%,rgba(226,115,79,.22) 45%,transparent 70%);opacity:.35;animation:rf-ember-pulse 2.4s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes rf-ember-pulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}.rf-mk__up:hover,.rf-mk__up:focus-visible{filter:brightness(1.14) saturate(1.1);transform:translateY(-2px);outline:none}.rf-mk__up:focus-visible{box-shadow:0 0 0 1.5px #21221a,0 0 0 3.5px #e2ddcb,0 0 16px #e2734fe6}.rf-mk__up:active{transform:translateY(1px);filter:brightness(.95)}.rf-mk__chev{width:14px;height:14px;display:block;filter:drop-shadow(0 1px 0 rgba(80,20,8,.8))}@media (max-width: 767px){.rf-mk__inner{transform:translate(-50%,-76px);gap:6px}.rf-mk__lv{min-width:32px;height:32px;font-size:.98rem}.rf-mk__up{width:34px;height:34px}.rf-mk__chev{width:17px;height:17px}}.rf-b--wheat .rf-plot__field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 132' width='150' height='132'%3E%3Cdefs%3E%3Cpath id='d' d='M75 43L143 82L75 121L7 82Z'/%3E%3CclipPath id='c'%3E%3Cuse href='%23d'/%3E%3C/clipPath%3E%3Cfilter id='ft'%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3C/filter%3E%3Cfilter id='sb' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='1.6'/%3E%3C/filter%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Cfilter id='gl'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .4 0'/%3E%3C/filter%3E%3ClinearGradient id='sun' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff2cc' stop-opacity='.22'/%3E%3Cstop offset='.55' stop-color='%23fff2cc' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%231c1208' stop-opacity='.22'/%3E%3C/linearGradient%3E%3ClinearGradient id='fl' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%235c4426'/%3E%3Cstop offset='.35' stop-color='%238c6a42'/%3E%3Cstop offset='1' stop-color='%238c6a42' stop-opacity='.85'/%3E%3C/linearGradient%3E%3ClinearGradient id='fr' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%235c4426'/%3E%3Cstop offset='.35' stop-color='%236a4e30'/%3E%3Cstop offset='1' stop-color='%236a4e30' stop-opacity='.85'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M80 50L148 89L80 131L12 92Z' fill='%231a1208' fill-opacity='.35' filter='url(%23sb)'/%3E%3Cpath d='M7 82L75 121L75 131L7 92Z' fill='url(%23fl)'/%3E%3Cpath d='M75 121L143 82L143 92L75 131Z' fill='url(%23fr)'/%3E%3Cpath d='M7 82L75 121L75 131L7 92Z' fill='url(%23g)' opacity='.35'/%3E%3Cpath d='M75 121L143 82L143 92L75 131Z' fill='%23000' fill-opacity='.18'/%3E%3Cg clip-path='url(%23c)'%3E%3Cuse href='%23d' fill='%23c2a052'/%3E%3Cg filter='url(%23ft)'%3E%3Cellipse cx='71.6' cy='64.5' rx='26' ry='15' fill='%23d8b867' opacity='0.6'/%3E%3Cellipse cx='78.4' cy='95.7' rx='28' ry='16' fill='%23a8853e' opacity='0.45'/%3E%3Cellipse cx='105.6' cy='76.1' rx='20' ry='12' fill='%23e2c579' opacity='0.5'/%3E%3Cellipse cx='37.6' cy='80.1' rx='20' ry='12' fill='%23a47f3a' opacity='0.4'/%3E%3C/g%3E%3Crect width='150' height='132' filter='url(%23g)' opacity='0.16'/%3E%3Crect width='150' height='132' filter='url(%23gl)' opacity='.08'/%3E%3C/g%3E%3Cpath d='M7 82L75 43L143 82' fill='none' stroke='%23fff4d6' stroke-opacity='.5' stroke-width='1.1'/%3E%3Cg clip-path='url(%23c)'%3E%3Cpath d='M73.9 47.5L137.9 84.2' stroke='%236e4f22' stroke-opacity='.55' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M73.9 45.9L137.9 82.6' stroke='%23e4c46c' stroke-width='2.6' stroke-linecap='round' stroke-dasharray='2.2 1.1'/%3E%3Cpath d='M73.9 44.8L137.9 81.5' stroke='%23f8e6a6' stroke-opacity='.7' stroke-width='.9' stroke-linecap='round' stroke-dasharray='1.2 2.4'/%3E%3Cpath d='M67.8 51.1L131.7 87.7' stroke='%236e4f22' stroke-opacity='.55' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M67.8 49.5L131.7 86.1' stroke='%23e4c46c' stroke-width='2.6' stroke-linecap='round' stroke-dasharray='2.2 1.1'/%3E%3Cpath d='M67.8 48.4L131.7 85' stroke='%23f8e6a6' stroke-opacity='.7' stroke-width='.9' stroke-linecap='round' stroke-dasharray='1.2 2.4'/%3E%3Cpath d='M61.6 54.6L125.5 91.3' stroke='%236e4f22' stroke-opacity='.55' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M61.6 53L125.5 89.7' stroke='%23e4c46c' stroke-width='2.6' stroke-linecap='round' stroke-dasharray='2.2 1.1'/%3E%3Cpath d='M61.6 51.9L125.5 88.6' stroke='%23f8e6a6' stroke-opacity='.7' stroke-width='.9' stroke-linecap='round' stroke-dasharray='1.2 2.4'/%3E%3Cpath d='M55.4 58.2L119.3 94.8' stroke='%236e4f22' stroke-opacity='.55' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M55.4 56.6L119.3 93.2' stroke='%23e4c46c' stroke-width='2.6' stroke-linecap='round' stroke-dasharray='2.2 1.1'/%3E%3Cpath d='M55.4 55.5L119.3 92.1' stroke='%23f8e6a6' stroke-opacity='.7' stroke-width='.9' stroke-linecap='round' stroke-dasharray='1.2 2.4'/%3E%3Cpath d='M49.2 61.7L113.1 98.4' stroke='%236e4f22' stroke-opacity='.55' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M49.2 60.1L113.1 96.8' stroke='%23e4c46c' stroke-width='2.6' stroke-linecap='round' stroke-dasharray='2.2 1.1'/%3E%3Cpath d='M49.2 59L113.1 95.7' stroke='%23f8e6a6' stroke-opacity='.7' stroke-width='.9' stroke-linecap='round' stroke-dasharray='1.2 2.4'/%3E%3Cpath d='M43 65.3L107 101.9' stroke='%236e4f22' stroke-opacity='.55' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M43 63.7L107 100.3' stroke='%23e4c46c' stroke-width='2.6' stroke-linecap='round' stroke-dasharray='2.2 1.1'/%3E%3Cpath d='M43 62.6L107 99.2' stroke='%23f8e6a6' stroke-opacity='.7' stroke-width='.9' stroke-linecap='round' stroke-dasharray='1.2 2.4'/%3E%3Cpath d='M36.9 68.8L100.8 105.5' stroke='%236e4f22' stroke-opacity='.55' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M36.9 67.2L100.8 103.9' stroke='%23e4c46c' stroke-width='2.6' stroke-linecap='round' stroke-dasharray='2.2 1.1'/%3E%3Cpath d='M36.9 66.1L100.8 102.8' stroke='%23f8e6a6' stroke-opacity='.7' stroke-width='.9' stroke-linecap='round' stroke-dasharray='1.2 2.4'/%3E%3Cpath d='M30.7 72.4L94.6 109' stroke='%236e4f22' stroke-opacity='.55' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M30.7 70.8L94.6 107.4' stroke='%23e4c46c' stroke-width='2.6' stroke-linecap='round' stroke-dasharray='2.2 1.1'/%3E%3Cpath d='M30.7 69.7L94.6 106.3' stroke='%23f8e6a6' stroke-opacity='.7' stroke-width='.9' stroke-linecap='round' stroke-dasharray='1.2 2.4'/%3E%3Cpath d='M24.5 75.9L88.4 112.6' stroke='%236e4f22' stroke-opacity='.55' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M24.5 74.3L88.4 111' stroke='%23e4c46c' stroke-width='2.6' stroke-linecap='round' stroke-dasharray='2.2 1.1'/%3E%3Cpath d='M24.5 73.2L88.4 109.9' stroke='%23f8e6a6' stroke-opacity='.7' stroke-width='.9' stroke-linecap='round' stroke-dasharray='1.2 2.4'/%3E%3Cpath d='M18.3 79.5L82.2 116.1' stroke='%236e4f22' stroke-opacity='.55' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M18.3 77.9L82.2 114.5' stroke='%23e4c46c' stroke-width='2.6' stroke-linecap='round' stroke-dasharray='2.2 1.1'/%3E%3Cpath d='M18.3 76.8L82.2 113.4' stroke='%23f8e6a6' stroke-opacity='.7' stroke-width='.9' stroke-linecap='round' stroke-dasharray='1.2 2.4'/%3E%3Cpath d='M12.1 83L76.1 119.7' stroke='%236e4f22' stroke-opacity='.55' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M12.1 81.4L76.1 118.1' stroke='%23e4c46c' stroke-width='2.6' stroke-linecap='round' stroke-dasharray='2.2 1.1'/%3E%3Cpath d='M12.1 80.3L76.1 117' stroke='%23f8e6a6' stroke-opacity='.7' stroke-width='.9' stroke-linecap='round' stroke-dasharray='1.2 2.4'/%3E%3Cpath d='M72.9 66.2l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M90.8 63.2l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M67.5 100.4l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M38.9 75.5l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M68.7 59.6l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M104.5 83.9l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M75.2 72.6l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M67.9 87.2l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M70.1 77.8l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M90.4 84.2l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M40.4 77.4l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M117.1 75.7l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M85.2 63.3l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M105.1 69.8l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M42.9 91.4l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M79.5 99.5l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M127.6 82.5l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M51.4 86.5l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M64.6 57.3l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M114 83.2l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M41.4 87l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M64.3 104.6l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M107.6 78.1l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M67.5 83.8l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M84 81.5l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M54.2 77.8l.6 -3.4' stroke='%23f3dc8e' stroke-width='1.1' stroke-linecap='round'/%3E%3C/g%3E%3Cg clip-path='url(%23c)'%3E%3Cuse href='%23d' fill='url(%23sun)'/%3E%3C/g%3E%3Cpath d='M7 82L75 121L143 82' fill='none' stroke='%2324180c' stroke-opacity='.35' stroke-width='.9'/%3E%3C/svg%3E")}.rf-b--wood .rf-plot__field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 132' width='150' height='132'%3E%3Cdefs%3E%3Cpath id='d' d='M75 43L143 82L75 121L7 82Z'/%3E%3CclipPath id='c'%3E%3Cuse href='%23d'/%3E%3C/clipPath%3E%3Cfilter id='ft'%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3C/filter%3E%3Cfilter id='sb' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='1.6'/%3E%3C/filter%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Cfilter id='gl'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .4 0'/%3E%3C/filter%3E%3ClinearGradient id='sun' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff2cc' stop-opacity='.22'/%3E%3Cstop offset='.55' stop-color='%23fff2cc' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%231c1208' stop-opacity='.22'/%3E%3C/linearGradient%3E%3ClinearGradient id='fl' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%233f5a2a'/%3E%3Cstop offset='.35' stop-color='%237a5a3a'/%3E%3Cstop offset='1' stop-color='%237a5a3a' stop-opacity='.85'/%3E%3C/linearGradient%3E%3ClinearGradient id='fr' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%233f5a2a'/%3E%3Cstop offset='.35' stop-color='%235a4129'/%3E%3Cstop offset='1' stop-color='%235a4129' stop-opacity='.85'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M80 50L148 89L80 131L12 92Z' fill='%231a1208' fill-opacity='.35' filter='url(%23sb)'/%3E%3Cpath d='M7 82L75 121L75 131L7 92Z' fill='url(%23fl)'/%3E%3Cpath d='M75 121L143 82L143 92L75 131Z' fill='url(%23fr)'/%3E%3Cpath d='M7 82L75 121L75 131L7 92Z' fill='url(%23g)' opacity='.35'/%3E%3Cpath d='M75 121L143 82L143 92L75 131Z' fill='%23000' fill-opacity='.18'/%3E%3Cg clip-path='url(%23c)'%3E%3Cuse href='%23d' fill='%234e6a35'/%3E%3Cg filter='url(%23ft)'%3E%3Cellipse cx='75' cy='66.4' rx='24' ry='14' fill='%235f7d3e' opacity='0.6'/%3E%3Cellipse cx='81.8' cy='93.7' rx='26' ry='15' fill='%233a5228' opacity='0.5'/%3E%3C/g%3E%3Crect width='150' height='132' filter='url(%23g)' opacity='0.2'/%3E%3Crect width='150' height='132' filter='url(%23gl)' opacity='.08'/%3E%3C/g%3E%3Cpath d='M7 82L75 43L143 82' fill='none' stroke='%23fff4d6' stroke-opacity='.5' stroke-width='1.1'/%3E%3Cellipse cx='77.5' cy='54' rx='9.5' ry='4.5' fill='%230f1a08' fill-opacity='.45' filter='url(%23sb)'/%3E%3Cpath d='M74.5 53v-6.3' stroke='%234a3320' stroke-width='2'/%3E%3Ccircle cx='74.5' cy='44.4' r='9' fill='%2334502a'/%3E%3Ccircle cx='72.9' cy='43.1' r='7.4' fill='%23557d3a'/%3E%3Ccircle cx='71.1' cy='40.8' r='3.8' fill='%2386a856' opacity='.9'/%3E%3Ccircle cx='77.7' cy='41.3' r='2.7' fill='%2386a856' opacity='.45'/%3E%3Ccircle cx='70.5' cy='39.9' r='1.3' fill='%23c8dc8a' opacity='.7'/%3E%3Cellipse cx='92.6' cy='64' rx='8.5' ry='4' fill='%230f1a08' fill-opacity='.45' filter='url(%23sb)'/%3E%3Cpath d='M89.6 63v-5.6' stroke='%234a3320' stroke-width='2'/%3E%3Ccircle cx='89.6' cy='55.4' r='8.1' fill='%232f4a26'/%3E%3Ccircle cx='88.1' cy='54.2' r='6.6' fill='%234c7436'/%3E%3Ccircle cx='86.5' cy='52.1' r='3.4' fill='%237aa24c' opacity='.9'/%3E%3Ccircle cx='92.4' cy='52.5' r='2.4' fill='%237aa24c' opacity='.45'/%3E%3Ccircle cx='85.9' cy='51.3' r='1.1' fill='%23c8dc8a' opacity='.7'/%3E%3Cellipse cx='61.2' cy='65.5' rx='8.5' ry='4' fill='%230f1a08' fill-opacity='.45' filter='url(%23sb)'/%3E%3Cpath d='M58.2 64.5v-5.7' stroke='%234a3320' stroke-width='2'/%3E%3Ccircle cx='58.2' cy='56.8' r='8.1' fill='%2334502a'/%3E%3Ccircle cx='56.8' cy='55.6' r='6.6' fill='%234a6e3a'/%3E%3Ccircle cx='55.2' cy='53.6' r='3.4' fill='%2386a856' opacity='.9'/%3E%3Ccircle cx='61.1' cy='54' r='2.4' fill='%2386a856' opacity='.45'/%3E%3Ccircle cx='54.6' cy='52.8' r='1.1' fill='%23c8dc8a' opacity='.7'/%3E%3Cellipse cx='111.5' cy='73.3' rx='8.1' ry='3.9' fill='%230f1a08' fill-opacity='.45' filter='url(%23sb)'/%3E%3Cpath d='M108.5 72.3v-5.4' stroke='%234a3320' stroke-width='2'/%3E%3Ccircle cx='108.5' cy='65' r='7.7' fill='%2334502a'/%3E%3Ccircle cx='107.1' cy='63.8' r='6.3' fill='%234a6e3a'/%3E%3Ccircle cx='105.5' cy='61.9' r='3.2' fill='%2386a856' opacity='.9'/%3E%3Ccircle cx='111.2' cy='62.3' r='2.3' fill='%2386a856' opacity='.45'/%3E%3Ccircle cx='105' cy='61.1' r='1.1' fill='%23c8dc8a' opacity='.7'/%3E%3Cellipse cx='77.7' cy='73.4' rx='10.3' ry='4.9' fill='%230f1a08' fill-opacity='.45' filter='url(%23sb)'/%3E%3Cpath d='M74.7 72.4v-6.8' stroke='%234a3320' stroke-width='2'/%3E%3Ccircle cx='74.7' cy='63.1' r='9.8' fill='%2334502a'/%3E%3Ccircle cx='73' cy='61.7' r='8' fill='%234a6e3a'/%3E%3Ccircle cx='71' cy='59.2' r='4.1' fill='%2386a856' opacity='.9'/%3E%3Ccircle cx='78.1' cy='59.7' r='2.9' fill='%2386a856' opacity='.45'/%3E%3Ccircle cx='70.3' cy='58.3' r='1.4' fill='%23c8dc8a' opacity='.7'/%3E%3Cellipse cx='42.5' cy='73.9' rx='8.4' ry='4' fill='%230f1a08' fill-opacity='.45' filter='url(%23sb)'/%3E%3Cpath d='M39.5 72.9v-5.6' stroke='%234a3320' stroke-width='2'/%3E%3Ccircle cx='39.5' cy='65.3' r='8' fill='%232f4a26'/%3E%3Ccircle cx='38.1' cy='64.1' r='6.6' fill='%23557d3a'/%3E%3Ccircle cx='36.5' cy='62.1' r='3.4' fill='%237aa24c' opacity='.9'/%3E%3Ccircle cx='42.3' cy='62.5' r='2.4' fill='%237aa24c' opacity='.45'/%3E%3Ccircle cx='35.9' cy='61.3' r='1.1' fill='%23c8dc8a' opacity='.7'/%3E%3Cellipse cx='95.3' cy='81.6' rx='9.7' ry='4.6' fill='%230f1a08' fill-opacity='.45' filter='url(%23sb)'/%3E%3Cpath d='M92.3 80.6v-6.5' stroke='%234a3320' stroke-width='2'/%3E%3Ccircle cx='92.3' cy='71.8' r='9.2' fill='%2334502a'/%3E%3Ccircle cx='90.6' cy='70.4' r='7.6' fill='%234a6e3a'/%3E%3Ccircle cx='88.8' cy='68.1' r='3.9' fill='%2386a856' opacity='.9'/%3E%3Ccircle cx='95.5' cy='68.6' r='2.8' fill='%2386a856' opacity='.45'/%3E%3Ccircle cx='88.1' cy='67.2' r='1.3' fill='%23c8dc8a' opacity='.7'/%3E%3Cellipse cx='124.9' cy='82.5' rx='9.5' ry='4.5' fill='%230f1a08' fill-opacity='.45' filter='url(%23sb)'/%3E%3Cpath d='M121.9 81.5v-6.3' stroke='%234a3320' stroke-width='2'/%3E%3Ccircle cx='121.9' cy='73' r='9' fill='%2334502a'/%3E%3Ccircle cx='120.2' cy='71.6' r='7.4' fill='%234a6e3a'/%3E%3Ccircle cx='118.4' cy='69.4' r='3.8' fill='%2386a856' opacity='.9'/%3E%3Ccircle cx='125' cy='69.8' r='2.7' fill='%2386a856' opacity='.45'/%3E%3Ccircle cx='117.8' cy='68.5' r='1.3' fill='%23c8dc8a' opacity='.7'/%3E%3Cellipse cx='26.2' cy='82.7' rx='8.5' ry='4' fill='%230f1a08' fill-opacity='.45' filter='url(%23sb)'/%3E%3Cpath d='M23.2 81.7v-5.7' stroke='%234a3320' stroke-width='2'/%3E%3Ccircle cx='23.2' cy='74' r='8.1' fill='%232f4a26'/%3E%3Ccircle cx='21.7' cy='72.8' r='6.6' fill='%234c7436'/%3E%3Ccircle cx='20.1' cy='70.8' r='3.4' fill='%237aa24c' opacity='.9'/%3E%3Ccircle cx='26' cy='71.2' r='2.4' fill='%237aa24c' opacity='.45'/%3E%3Ccircle cx='19.6' cy='69.9' r='1.1' fill='%23c8dc8a' opacity='.7'/%3E%3Cellipse cx='62.8' cy='83.3' rx='10.1' ry='4.8' fill='%230f1a08' fill-opacity='.45' filter='url(%23sb)'/%3E%3Cpath d='M59.8 82.3v-6.7' stroke='%234a3320' stroke-width='2'/%3E%3Ccircle cx='59.8' cy='73.2' r='9.6' fill='%232f4a26'/%3E%3Ccircle cx='58.1' cy='71.7' r='7.9' fill='%234c7436'/%3E%3Ccircle cx='56.2' cy='69.3' r='4' fill='%237aa24c' opacity='.9'/%3E%3Ccircle cx='63.2' cy='69.8' r='2.9' fill='%237aa24c' opacity='.45'/%3E%3Ccircle cx='55.5' cy='68.4' r='1.3' fill='%23c8dc8a' opacity='.7'/%3E%3Cellipse cx='44.3' cy='91' rx='10.4' ry='4.9' fill='%230f1a08' fill-opacity='.45' filter='url(%23sb)'/%3E%3Cpath d='M41.3 90v-6.9' stroke='%234a3320' stroke-width='2'/%3E%3Ccircle cx='41.3' cy='80.6' r='9.9' fill='%2334502a'/%3E%3Ccircle cx='39.6' cy='79.1' r='8.1' fill='%23557d3a'/%3E%3Ccircle cx='37.6' cy='76.6' r='4.2' fill='%2386a856' opacity='.9'/%3E%3Ccircle cx='44.8' cy='77.1' r='3' fill='%2386a856' opacity='.45'/%3E%3Ccircle cx='36.9' cy='75.6' r='1.4' fill='%23c8dc8a' opacity='.7'/%3E%3Cellipse cx='109.1' cy='91.2' rx='8.5' ry='4.1' fill='%230f1a08' fill-opacity='.45' filter='url(%23sb)'/%3E%3Cpath d='M106.1 90.2v-5.7' stroke='%234a3320' stroke-width='2'/%3E%3Ccircle cx='106.1' cy='82.4' r='8.1' fill='%232f4a26'/%3E%3Ccircle cx='104.7' cy='81.2' r='6.7' fill='%234c7436'/%3E%3Ccircle cx='103.1' cy='79.2' r='3.4' fill='%237aa24c' opacity='.9'/%3E%3Ccircle cx='109' cy='79.6' r='2.4' fill='%237aa24c' opacity='.45'/%3E%3Ccircle cx='102.5' cy='78.4' r='1.1' fill='%23c8dc8a' opacity='.7'/%3E%3Cellipse cx='76.1' cy='91.5' rx='9.1' ry='4.4' fill='%230f1a08' fill-opacity='.45' filter='url(%23sb)'/%3E%3Cpath d='M73.1 90.5v-6.1' stroke='%234a3320' stroke-width='2'/%3E%3Ccircle cx='73.1' cy='82.2' r='8.7' fill='%2334502a'/%3E%3Ccircle cx='71.5' cy='80.9' r='7.1' fill='%23557d3a'/%3E%3Ccircle cx='69.8' cy='78.7' r='3.7' fill='%2386a856' opacity='.9'/%3E%3Ccircle cx='76.1' cy='79.1' r='2.6' fill='%2386a856' opacity='.45'/%3E%3Ccircle cx='69.1' cy='77.8' r='1.2' fill='%23c8dc8a' opacity='.7'/%3E%3Cellipse cx='94.9' cy='101.9' rx='7.9' ry='3.8' fill='%230f1a08' fill-opacity='.45' filter='url(%23sb)'/%3E%3Cpath d='M91.9 100.9v-5.3' stroke='%234a3320' stroke-width='2'/%3E%3Ccircle cx='91.9' cy='93.8' r='7.5' fill='%232f4a26'/%3E%3Ccircle cx='90.6' cy='92.7' r='6.2' fill='%234c7436'/%3E%3Ccircle cx='89.1' cy='90.8' r='3.2' fill='%237aa24c' opacity='.9'/%3E%3Ccircle cx='94.6' cy='91.2' r='2.3' fill='%237aa24c' opacity='.45'/%3E%3Ccircle cx='88.6' cy='90' r='1.1' fill='%23c8dc8a' opacity='.7'/%3E%3Cellipse cx='65.1' cy='102' rx='8.4' ry='4' fill='%230f1a08' fill-opacity='.45' filter='url(%23sb)'/%3E%3Cpath d='M62.1 101v-5.6' stroke='%234a3320' stroke-width='2'/%3E%3Ccircle cx='62.1' cy='93.4' r='8' fill='%232f4a26'/%3E%3Ccircle cx='60.6' cy='92.2' r='6.6' fill='%23557d3a'/%3E%3Ccircle cx='59' cy='90.2' r='3.4' fill='%237aa24c' opacity='.9'/%3E%3Ccircle cx='64.9' cy='90.6' r='2.4' fill='%237aa24c' opacity='.45'/%3E%3Ccircle cx='58.5' cy='89.4' r='1.1' fill='%23c8dc8a' opacity='.7'/%3E%3Cellipse cx='75.3' cy='110.5' rx='8.1' ry='3.9' fill='%230f1a08' fill-opacity='.45' filter='url(%23sb)'/%3E%3Cpath d='M72.3 109.5v-5.4' stroke='%234a3320' stroke-width='2'/%3E%3Ccircle cx='72.3' cy='102.1' r='7.7' fill='%232f4a26'/%3E%3Ccircle cx='70.9' cy='101' r='6.3' fill='%234c7436'/%3E%3Ccircle cx='69.4' cy='99.1' r='3.2' fill='%237aa24c' opacity='.9'/%3E%3Ccircle cx='75' cy='99.4' r='2.3' fill='%237aa24c' opacity='.45'/%3E%3Ccircle cx='68.8' cy='98.3' r='1.1' fill='%23c8dc8a' opacity='.7'/%3E%3Cg clip-path='url(%23c)'%3E%3Cuse href='%23d' fill='url(%23sun)'/%3E%3C/g%3E%3Cpath d='M7 82L75 121L143 82' fill='none' stroke='%2324180c' stroke-opacity='.35' stroke-width='.9'/%3E%3C/svg%3E")}.rf-b--stone .rf-plot__field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 132' width='150' height='132'%3E%3Cdefs%3E%3Cpath id='d' d='M75 43L143 82L75 121L7 82Z'/%3E%3CclipPath id='c'%3E%3Cuse href='%23d'/%3E%3C/clipPath%3E%3Cfilter id='ft'%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3C/filter%3E%3Cfilter id='sb' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='1.6'/%3E%3C/filter%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Cfilter id='gl'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .4 0'/%3E%3C/filter%3E%3ClinearGradient id='sun' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff2cc' stop-opacity='.22'/%3E%3Cstop offset='.55' stop-color='%23fff2cc' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%231c1208' stop-opacity='.22'/%3E%3C/linearGradient%3E%3ClinearGradient id='fl' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%236e6658'/%3E%3Cstop offset='.35' stop-color='%239a9184'/%3E%3Cstop offset='1' stop-color='%239a9184' stop-opacity='.85'/%3E%3C/linearGradient%3E%3ClinearGradient id='fr' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%236e6658'/%3E%3Cstop offset='.35' stop-color='%2376706a'/%3E%3Cstop offset='1' stop-color='%2376706a' stop-opacity='.85'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M80 50L148 89L80 131L12 92Z' fill='%231a1208' fill-opacity='.35' filter='url(%23sb)'/%3E%3Cpath d='M7 82L75 121L75 131L7 92Z' fill='url(%23fl)'/%3E%3Cpath d='M75 121L143 82L143 92L75 131Z' fill='url(%23fr)'/%3E%3Cpath d='M7 82L75 121L75 131L7 92Z' fill='url(%23g)' opacity='.35'/%3E%3Cpath d='M75 121L143 82L143 92L75 131Z' fill='%23000' fill-opacity='.18'/%3E%3Cg clip-path='url(%23c)'%3E%3Cuse href='%23d' fill='%23b9b09d'/%3E%3Cg filter='url(%23ft)'%3E%3Cellipse cx='71.6' cy='56.7' rx='22' ry='12' fill='%23cfc6b2' opacity='0.5'/%3E%3Cellipse cx='78.4' cy='107.4' rx='22' ry='12' fill='%23958c7a' opacity='0.4'/%3E%3C/g%3E%3Crect width='150' height='132' filter='url(%23g)' opacity='0.16'/%3E%3Crect width='150' height='132' filter='url(%23gl)' opacity='.08'/%3E%3C/g%3E%3Cpath d='M7 82L75 43L143 82' fill='none' stroke='%23fff4d6' stroke-opacity='.5' stroke-width='1.1'/%3E%3Cg clip-path='url(%23c)'%3E%3Cpath d='M75 58.6L115.8 82L75 105.4L34.2 82Z' fill='%23a59d8e'/%3E%3Cpath d='M34.2 82L75 58.6L75 64.6L34.2 88Z' fill='%237d766b'/%3E%3Cpath d='M75 58.6L115.8 82L115.8 88L75 64.6Z' fill='%236a645b'/%3E%3Cpath d='M75 74L99.5 88L75 102L50.5 88Z' fill='%238f887b'/%3E%3Cpath d='M50.5 88L75 74L75 80L50.5 94Z' fill='%2369635a'/%3E%3Cpath d='M75 74L99.5 88L99.5 94L75 80Z' fill='%235a554d'/%3E%3Cpath d='M75 80L99.5 94L75 108L50.5 94Z' fill='%237c766b' fill-opacity='.9'/%3E%3Cpath d='M34.2 82L75 58.6L115.8 82' fill='none' stroke='%23efe7d6' stroke-opacity='.55' stroke-width='.8'/%3E%3Cellipse cx='123.1' cy='85' rx='2.1' ry='1.3' fill='%23d9d1c1'/%3E%3Cellipse cx='36.1' cy='93.8' rx='1.6' ry='1' fill='%238d8577'/%3E%3Cellipse cx='58.4' cy='104.4' rx='1.6' ry='1' fill='%238d8577'/%3E%3Cellipse cx='91.4' cy='100.6' rx='2.4' ry='1.4' fill='%23d9d1c1'/%3E%3Cellipse cx='105.3' cy='90' rx='1.9' ry='1.1' fill='%23d9d1c1'/%3E%3Cellipse cx='117.7' cy='86.1' rx='1.5' ry='0.9' fill='%23d9d1c1'/%3E%3Cellipse cx='65.1' cy='105.5' rx='2.3' ry='1.4' fill='%238d8577'/%3E%3Cellipse cx='123.7' cy='80.9' rx='1.6' ry='1' fill='%238d8577'/%3E%3Cellipse cx='49.7' cy='101.6' rx='2.1' ry='1.3' fill='%238d8577'/%3E%3Cellipse cx='47.9' cy='72.2' rx='7.5' ry='3.1' fill='%23000' fill-opacity='.28' filter='url(%23sb)'/%3E%3Cpath d='M39.8 63.1L45.8 66.6L45.8 72.6L39.8 69.1Z' fill='%23bdb4a3' stroke='%232a241e' stroke-opacity='.35' stroke-width='.5'/%3E%3Cpath d='M45.8 66.6L51.8 63.1L51.8 69.1L45.8 72.6Z' fill='%23958c7c' stroke='%232a241e' stroke-opacity='.35' stroke-width='.5'/%3E%3Cpath d='M39.8 63.1L45.8 59.7L51.8 63.1L45.8 66.6Z' fill='%23e3dccd' stroke='%232a241e' stroke-opacity='.3' stroke-width='.5'/%3E%3Cpath d='M39.8 63.1L45.8 59.7' stroke='%23fff6e0' stroke-opacity='.55' stroke-width='.7'/%3E%3Cellipse cx='112.5' cy='74.2' rx='7.5' ry='3.1' fill='%23000' fill-opacity='.28' filter='url(%23sb)'/%3E%3Cpath d='M104.4 64.1L110.4 67.5L110.4 74.5L104.4 71.1Z' fill='%23bdb4a3' stroke='%232a241e' stroke-opacity='.35' stroke-width='.5'/%3E%3Cpath d='M110.4 67.5L116.4 64.1L116.4 71.1L110.4 74.5Z' fill='%23958c7c' stroke='%232a241e' stroke-opacity='.35' stroke-width='.5'/%3E%3Cpath d='M104.4 64.1L110.4 60.6L116.4 64.1L110.4 67.5Z' fill='%23e3dccd' stroke='%232a241e' stroke-opacity='.3' stroke-width='.5'/%3E%3Cpath d='M104.4 64.1L110.4 60.6' stroke='%23fff6e0' stroke-opacity='.55' stroke-width='.7'/%3E%3Cellipse cx='33.2' cy='81.5' rx='6.3' ry='2.6' fill='%23000' fill-opacity='.28' filter='url(%23sb)'/%3E%3Cpath d='M26.5 73.9L31.5 76.8L31.5 81.8L26.5 78.9Z' fill='%23bdb4a3' stroke='%232a241e' stroke-opacity='.35' stroke-width='.5'/%3E%3Cpath d='M31.5 76.8L36.5 73.9L36.5 78.9L31.5 81.8Z' fill='%23958c7c' stroke='%232a241e' stroke-opacity='.35' stroke-width='.5'/%3E%3Cpath d='M26.5 73.9L31.5 71L36.5 73.9L31.5 76.8Z' fill='%23e3dccd' stroke='%232a241e' stroke-opacity='.3' stroke-width='.5'/%3E%3Cpath d='M26.5 73.9L31.5 71' stroke='%23fff6e0' stroke-opacity='.55' stroke-width='.7'/%3E%3Cellipse cx='123' cy='83' rx='6.3' ry='2.6' fill='%23000' fill-opacity='.28' filter='url(%23sb)'/%3E%3Cpath d='M116.2 75.4L121.2 78.3L121.2 83.3L116.2 80.4Z' fill='%23bdb4a3' stroke='%232a241e' stroke-opacity='.35' stroke-width='.5'/%3E%3Cpath d='M121.2 78.3L126.2 75.4L126.2 80.4L121.2 83.3Z' fill='%23958c7c' stroke='%232a241e' stroke-opacity='.35' stroke-width='.5'/%3E%3Cpath d='M116.2 75.4L121.2 72.6L126.2 75.4L121.2 78.3Z' fill='%23e3dccd' stroke='%232a241e' stroke-opacity='.3' stroke-width='.5'/%3E%3Cpath d='M116.2 75.4L121.2 72.6' stroke='%23fff6e0' stroke-opacity='.55' stroke-width='.7'/%3E%3Cellipse cx='77.1' cy='97.1' rx='7.5' ry='3.1' fill='%23000' fill-opacity='.28' filter='url(%23sb)'/%3E%3Cpath d='M69 89L75 92.4L75 97.4L69 94Z' fill='%23bdb4a3' stroke='%232a241e' stroke-opacity='.35' stroke-width='.5'/%3E%3Cpath d='M75 92.4L81 89L81 94L75 97.4Z' fill='%23958c7c' stroke='%232a241e' stroke-opacity='.35' stroke-width='.5'/%3E%3Cpath d='M69 89L75 85.6L81 89L75 92.4Z' fill='%23e3dccd' stroke='%232a241e' stroke-opacity='.3' stroke-width='.5'/%3E%3Cpath d='M69 89L75 85.6' stroke='%23fff6e0' stroke-opacity='.55' stroke-width='.7'/%3E%3Cellipse cx='100.9' cy='98.7' rx='7.5' ry='3.1' fill='%23000' fill-opacity='.28' filter='url(%23sb)'/%3E%3Cpath d='M92.8 90.7L98.8 94.1L98.8 99.1L92.8 95.7Z' fill='%23bdb4a3' stroke='%232a241e' stroke-opacity='.35' stroke-width='.5'/%3E%3Cpath d='M98.8 94.1L104.8 90.7L104.8 95.7L98.8 99.1Z' fill='%23958c7c' stroke='%232a241e' stroke-opacity='.35' stroke-width='.5'/%3E%3Cpath d='M92.8 90.7L98.8 87.2L104.8 90.7L98.8 94.1Z' fill='%23e3dccd' stroke='%232a241e' stroke-opacity='.3' stroke-width='.5'/%3E%3Cpath d='M92.8 90.7L98.8 87.2' stroke='%23fff6e0' stroke-opacity='.55' stroke-width='.7'/%3E%3Cellipse cx='56.4' cy='101.6' rx='8.8' ry='3.6' fill='%23000' fill-opacity='.28' filter='url(%23sb)'/%3E%3Cpath d='M46.9 92L53.9 96L53.9 102L46.9 98Z' fill='%23bdb4a3' stroke='%232a241e' stroke-opacity='.35' stroke-width='.5'/%3E%3Cpath d='M53.9 96L60.9 92L60.9 98L53.9 102Z' fill='%23958c7c' stroke='%232a241e' stroke-opacity='.35' stroke-width='.5'/%3E%3Cpath d='M46.9 92L53.9 88L60.9 92L53.9 96Z' fill='%23e3dccd' stroke='%232a241e' stroke-opacity='.3' stroke-width='.5'/%3E%3Cpath d='M46.9 92L53.9 88' stroke='%23fff6e0' stroke-opacity='.55' stroke-width='.7'/%3E%3Cellipse cx='70' cy='108' rx='6.3' ry='2.6' fill='%23000' fill-opacity='.28' filter='url(%23sb)'/%3E%3Cpath d='M63.2 96.4L68.2 99.3L68.2 108.3L63.2 105.4Z' fill='%23bdb4a3' stroke='%232a241e' stroke-opacity='.35' stroke-width='.5'/%3E%3Cpath d='M68.2 99.3L73.2 96.4L73.2 105.4L68.2 108.3Z' fill='%23958c7c' stroke='%232a241e' stroke-opacity='.35' stroke-width='.5'/%3E%3Cpath d='M63.2 96.4L68.2 93.5L73.2 96.4L68.2 99.3Z' fill='%23e3dccd' stroke='%232a241e' stroke-opacity='.3' stroke-width='.5'/%3E%3Cpath d='M63.2 96.4L68.2 93.5' stroke='%23fff6e0' stroke-opacity='.55' stroke-width='.7'/%3E%3C/g%3E%3Cg clip-path='url(%23c)'%3E%3Cuse href='%23d' fill='url(%23sun)'/%3E%3C/g%3E%3Cpath d='M7 82L75 121L143 82' fill='none' stroke='%2324180c' stroke-opacity='.35' stroke-width='.9'/%3E%3C/svg%3E")}.rf-b--iron .rf-plot__field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 132' width='150' height='132'%3E%3Cdefs%3E%3Cpath id='d' d='M75 43L143 82L75 121L7 82Z'/%3E%3CclipPath id='c'%3E%3Cuse href='%23d'/%3E%3C/clipPath%3E%3Cfilter id='ft'%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3C/filter%3E%3Cfilter id='sb' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='1.6'/%3E%3C/filter%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Cfilter id='gl'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .4 0'/%3E%3C/filter%3E%3ClinearGradient id='sun' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff2cc' stop-opacity='.22'/%3E%3Cstop offset='.55' stop-color='%23fff2cc' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%231c1208' stop-opacity='.22'/%3E%3C/linearGradient%3E%3ClinearGradient id='fl' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%233a3530'/%3E%3Cstop offset='.35' stop-color='%235a6370'/%3E%3Cstop offset='1' stop-color='%235a6370' stop-opacity='.85'/%3E%3C/linearGradient%3E%3ClinearGradient id='fr' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%233a3530'/%3E%3Cstop offset='.35' stop-color='%233f4650'/%3E%3Cstop offset='1' stop-color='%233f4650' stop-opacity='.85'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M80 50L148 89L80 131L12 92Z' fill='%231a1208' fill-opacity='.35' filter='url(%23sb)'/%3E%3Cpath d='M7 82L75 121L75 131L7 92Z' fill='url(%23fl)'/%3E%3Cpath d='M75 121L143 82L143 92L75 131Z' fill='url(%23fr)'/%3E%3Cpath d='M7 82L75 121L75 131L7 92Z' fill='url(%23g)' opacity='.35'/%3E%3Cpath d='M75 121L143 82L143 92L75 131Z' fill='%23000' fill-opacity='.18'/%3E%3Cg clip-path='url(%23c)'%3E%3Cuse href='%23d' fill='%2355606c'/%3E%3Cg filter='url(%23ft)'%3E%3Cellipse cx='54.6' cy='78.1' rx='24' ry='14' fill='%233e4652' opacity='0.6'/%3E%3Cellipse cx='98.8' cy='76.2' rx='22' ry='12' fill='%236c6458' opacity='0.35'/%3E%3Cellipse cx='71.6' cy='103.5' rx='18' ry='10' fill='%237a4a32' opacity='0.3'/%3E%3C/g%3E%3Crect width='150' height='132' filter='url(%23g)' opacity='0.22'/%3E%3Crect width='150' height='132' filter='url(%23gl)' opacity='.08'/%3E%3C/g%3E%3Cpath d='M7 82L75 43L143 82' fill='none' stroke='%23fff4d6' stroke-opacity='.5' stroke-width='1.1'/%3E%3Cg clip-path='url(%23c)'%3E%3Cellipse cx='77.6' cy='68.6' rx='18.7' ry='7.3' fill='%230a0d12' fill-opacity='.5' filter='url(%23sb)'/%3E%3Cpath d='M57.4 65.6L71.2 50.6L75.3 72.4Z' fill='%236f7d8c'/%3E%3Cpath d='M71.2 50.6L89.9 64.6L75.3 72.4Z' fill='%233e4855'/%3E%3Cpath d='M57.4 65.6L71.2 50.6L76.9 57.5Z' fill='%238d9bab'/%3E%3Cpath d='M71.2 50.6L76.9 57.5L89.9 64.6Z' fill='%23566372'/%3E%3Cpath d='M57.4 65.6L71.2 50.6L89.9 64.6' fill='none' stroke='%23c9d6e2' stroke-opacity='.5' stroke-width='.8'/%3E%3Cellipse cx='49.8' cy='72.1' rx='9' ry='3.5' fill='%230a0d12' fill-opacity='.5' filter='url(%23sb)'/%3E%3Cpath d='M38 69.1L44.6 61.9L46.5 72.4Z' fill='%236f7d8c'/%3E%3Cpath d='M44.6 61.9L53.6 68.1L46.5 72.4Z' fill='%233e4855'/%3E%3Cpath d='M38 69.1L44.6 61.9L47.3 65.2Z' fill='%238696a6'/%3E%3Cpath d='M44.6 61.9L47.3 65.2L53.6 68.1Z' fill='%23566372'/%3E%3Cpath d='M38 69.1L44.6 61.9L53.6 68.1' fill='none' stroke='%23c9d6e2' stroke-opacity='.5' stroke-width='.8'/%3E%3Cellipse cx='108.2' cy='72.1' rx='9' ry='3.5' fill='%230a0d12' fill-opacity='.5' filter='url(%23sb)'/%3E%3Cpath d='M96.4 69.1L103.1 61.9L105 72.4Z' fill='%236f7d8c'/%3E%3Cpath d='M103.1 61.9L112 68.1L105 72.4Z' fill='%233e4855'/%3E%3Cpath d='M96.4 69.1L103.1 61.9L105.8 65.2Z' fill='%238696a6'/%3E%3Cpath d='M103.1 61.9L105.8 65.2L112 68.1Z' fill='%23566372'/%3E%3Cpath d='M96.4 69.1L103.1 61.9L112 68.1' fill='none' stroke='%23c9d6e2' stroke-opacity='.5' stroke-width='.8'/%3E%3Cellipse cx='106.2' cy='86.6' rx='13.5' ry='5.3' fill='%230a0d12' fill-opacity='.5' filter='url(%23sb)'/%3E%3Cpath d='M90.5 83.6L100.4 72.8L103.4 88.5Z' fill='%236f7d8c'/%3E%3Cpath d='M100.4 72.8L113.9 82.6L103.4 88.5Z' fill='%233e4855'/%3E%3Cpath d='M90.5 83.6L100.4 72.8L104.5 77.7Z' fill='%238696a6'/%3E%3Cpath d='M100.4 72.8L104.5 77.7L113.9 82.6Z' fill='%23566372'/%3E%3Cpath d='M90.5 83.6L100.4 72.8L113.9 82.6' fill='none' stroke='%23c9d6e2' stroke-opacity='.5' stroke-width='.8'/%3E%3Cellipse cx='53.2' cy='88.9' rx='12.7' ry='5' fill='%230a0d12' fill-opacity='.5' filter='url(%23sb)'/%3E%3Cpath d='M38.1 85.9L47.5 75.7L50.3 90.5Z' fill='%236f7d8c'/%3E%3Cpath d='M47.5 75.7L60.2 84.9L50.3 90.5Z' fill='%233e4855'/%3E%3Cpath d='M38.1 85.9L47.5 75.7L51.4 80.4Z' fill='%238696a6'/%3E%3Cpath d='M47.5 75.7L51.4 80.4L60.2 84.9Z' fill='%23566372'/%3E%3Cpath d='M38.1 85.9L47.5 75.7L60.2 84.9' fill='none' stroke='%23c9d6e2' stroke-opacity='.5' stroke-width='.8'/%3E%3Cellipse cx='79' cy='102.2' rx='17.2' ry='6.7' fill='%230a0d12' fill-opacity='.5' filter='url(%23sb)'/%3E%3Cpath d='M60.1 99.2L72.8 85.4L76.5 105.4Z' fill='%236f7d8c'/%3E%3Cpath d='M72.8 85.4L90 98.2L76.5 105.4Z' fill='%233e4855'/%3E%3Cpath d='M60.1 99.2L72.8 85.4L78 91.7Z' fill='%2391a0b0'/%3E%3Cpath d='M72.8 85.4L78 91.7L90 98.2Z' fill='%23566372'/%3E%3Cpath d='M60.1 99.2L72.8 85.4L90 98.2' fill='none' stroke='%23c9d6e2' stroke-opacity='.5' stroke-width='.8'/%3E%3Ccircle cx='52.8' cy='73.1' r='1.3' fill='%23b0603a' opacity='0.8'/%3E%3Ccircle cx='72.7' cy='96.4' r='1.6' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='100.4' cy='71.7' r='1.1' fill='%23b0603a' opacity='0.8'/%3E%3Ccircle cx='31.3' cy='73.7' r='1.6' fill='%23b0603a' opacity='0.8'/%3E%3Ccircle cx='48.1' cy='80.8' r='1.5' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='74.3' cy='69.5' r='1.2' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='65.3' cy='53.1' r='1.1' fill='%23b0603a' opacity='0.8'/%3E%3Ccircle cx='70.2' cy='49.1' r='0.9' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='67.2' cy='78.6' r='1.3' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='50.7' cy='64.1' r='1.1' fill='%23b0603a' opacity='0.8'/%3E%3Ccircle cx='50.8' cy='91.5' r='1.4' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='105.4' cy='89.7' r='1.2' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='46.5' cy='83.3' r='1.3' fill='%23b0603a' opacity='0.8'/%3E%3Ccircle cx='72.1' cy='51.8' r='1.3' fill='%23b0603a' opacity='0.8'/%3E%3Ccircle cx='94.3' cy='73.7' r='0.8' fill='%23b0603a' opacity='0.8'/%3E%3Ccircle cx='70.3' cy='70.3' r='1.4' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='115.5' cy='78.7' r='0.7' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='80.9' cy='49' r='1.1' fill='%23b0603a' opacity='0.8'/%3E%3Ccircle cx='55.9' cy='67.3' r='1.1' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='118.8' cy='82' r='1.5' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='99.1' cy='75.7' r='1.5' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='120.6' cy='73.8' r='0.7' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='107.5' cy='85.8' r='1.1' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='74' cy='65.1' r='1' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='55.7' cy='91.7' r='0.8' fill='%23b0603a' opacity='0.8'/%3E%3Ccircle cx='111.1' cy='66.9' r='1.2' fill='%23b0603a' opacity='0.8'/%3E%3Ccircle cx='61.4' cy='100.1' r='0.7' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='47.7' cy='65.4' r='1.2' fill='%23d4e4f2' opacity='0.9'/%3E%3Ccircle cx='45.6' cy='91.6' r='0.8' fill='%23b0603a' opacity='0.8'/%3E%3Ccircle cx='103.1' cy='85.4' r='1.2' fill='%23d4e4f2' opacity='0.9'/%3E%3Cpath d='M54.6 70.3Q81.8 76 92 95.7' fill='none' stroke='%23a5552f' stroke-opacity='.55' stroke-width='1.6'/%3E%3C/g%3E%3Cg clip-path='url(%23c)'%3E%3Cuse href='%23d' fill='url(%23sun)'/%3E%3C/g%3E%3Cpath d='M7 82L75 121L143 82' fill='none' stroke='%2324180c' stroke-opacity='.35' stroke-width='.9'/%3E%3C/svg%3E")}@media (prefers-reduced-motion: reduce){.rf-b__stack{transition:none}.rf-mk__up:before{animation:none;opacity:.6}}[data-detail=far] .rf-mk,[data-detail=far] .rf-b__contact{display:none}.rf-plot__field{height:160px;background-size:142px auto!important;background-position:center bottom 2px!important;-webkit-clip-path:polygon(50% 45.6%,95.3% 70%,50% 94.4%,4.7% 70%);clip-path:polygon(50% 45.6%,95.3% 70%,50% 94.4%,4.7% 70%)}.rf-b__stack{transform:translate(-50%,-112px)}.rf-b:hover .rf-b__stack{transform:translate(-50%,-120px)}.rf-b:focus-visible .rf-b__stack,.rf-b:active .rf-b__stack{transform:translate(-50%,-115px)}.rf-b--wheat.rf-b--t1 .rf-plot__field{background-image:url(/assets/wheat-1-a764a3cd.webp)}.rf-b--wheat.rf-b--t2 .rf-plot__field{background-image:url(/assets/wheat-2-49222baa.webp)}.rf-b--wheat.rf-b--t3 .rf-plot__field{background-image:url(/assets/wheat-3-70aaf5b9.webp)}.rf-b--wood.rf-b--t1 .rf-plot__field{background-image:url(/assets/wood-1-e852ed83.webp)}.rf-b--wood.rf-b--t2 .rf-plot__field{background-image:url(/assets/wood-2-484def70.webp)}.rf-b--wood.rf-b--t3 .rf-plot__field{background-image:url(/assets/wood-3-af54683f.webp)}.rf-b--stone.rf-b--t1 .rf-plot__field{background-image:url(/assets/stone-1-d22a49d7.webp)}.rf-b--stone.rf-b--t2 .rf-plot__field{background-image:url(/assets/stone-2-105c06e6.webp)}.rf-b--stone.rf-b--t3 .rf-plot__field{background-image:url(/assets/stone-3-929c4af0.webp)}.rf-b--iron.rf-b--t1 .rf-plot__field{background-image:url(/assets/iron-1-391fb443.webp)}.rf-b--iron.rf-b--t2 .rf-plot__field{background-image:url(/assets/iron-2-718bf9ef.webp)}.rf-b--iron.rf-b--t3 .rf-plot__field{background-image:url(/assets/iron-3-fba539ef.webp)}.rf-mk__inner{transform:translate(-50%,18px);gap:0}.rf-mk__lv{min-width:26px;height:26px;font-size:.85rem}.rf-mk__up{position:absolute!important;right:-11px;top:-9px;width:19px!important;height:19px!important;color:#faf8ee!important;background:radial-gradient(circle at 50% 28%,#ffb08e 0%,#e2734f 40%,#a83e27 80%,#7a2a1a 100%)!important;border:1px solid #2a0e06!important;box-shadow:0 0 0 1px #0a0604e6,0 2px 4px #0000008c!important}.rf-mk__up .rf-mk__chev{width:10px;height:10px}.rf-mk__up:before{inset:-4px}@media (pointer: coarse){.rf-mk__up{width:24px!important;height:24px!important;right:-14px;top:-12px}}.rf-b .rf-b__stack,.rf-b .rf-plot{pointer-events:none}.rf-b .rf-plot__field{pointer-events:auto}.atk-dsp{--tone: #bbaa82;--tone-glow: rgba(187, 170, 130, .3);position:relative;border-radius:1rem;border:1px solid transparent;background:repeating-linear-gradient(0deg,rgba(243,240,233,.014) 0 1px,transparent 1px 3px) padding-box,repeating-linear-gradient(90deg,rgba(0,0,0,.045) 0 1px,transparent 1px 3px) padding-box,radial-gradient(120% 100% at 50% 0%,rgba(57,52,47,.6) 0%,transparent 60%),radial-gradient(90% 60% at 50% 0%,var(--tone-glow) 0%,transparent 70%) padding-box,linear-gradient(180deg,rgba(41,38,34,.99) 0%,rgba(21,19,17,1) 100%) padding-box,linear-gradient(168deg,rgba(216,207,184,.75) 0%,rgba(101,94,87,.7) 18%,rgba(37,34,31,.9) 45%,rgba(37,34,31,.9) 60%,rgba(101,94,87,.7) 85%,rgba(216,207,184,.65) 100%) border-box;box-shadow:inset 0 0 0 1px #0f0d0ce6,inset 0 2px #f6f3ed0f,inset 0 -20px 38px #00000073,0 20px 48px #0009;overflow:hidden}.atk-dsp:before{content:"";position:absolute;inset:0 0 auto 0;height:170px;background:radial-gradient(130% 90% at 50% -35%,var(--tone-glow) 0%,transparent 72%);pointer-events:none}.atk-dsp--good{--tone: #df7660;--tone-glow: rgba(210, 106, 85, .34)}.atk-dsp--bad{--tone: #c97569;--tone-glow: rgba(188, 105, 93, .34)}.atk-dsp--neutral{--tone: #c9bb9a;--tone-glow: rgba(193, 177, 139, .28)}.atk-dsp--lead{--tone: #cfc3a7;--tone-glow: rgba(188, 171, 131, .32)}.atk-dsp--event{--tone: #ff9880;--tone-glow: rgba(255, 150, 127, .3)}.atk-dsp--gold{--tone: #ded5c1;--tone-glow: rgba(222, 213, 193, .32)}.atk-dsp__accent{position:relative;padding:0 1.1rem 1rem}.scout-plate{border-radius:.75rem;border-width:1px;border-style:solid;padding:.7rem .9rem .8rem;box-shadow:inset 0 1px #f6f3ed0f,0 6px 18px #0006}.scout-plate__top{display:flex;align-items:center;gap:.5rem}.scout-plate__scroll{height:.85rem;width:.85rem;color:#cfc3a7;opacity:.85}.scout-plate__eyebrow{font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#bba980}.scout-plate__rarity{margin-left:auto;border-radius:.3rem;padding:.1rem .4rem;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.scout-plate__name{margin-top:.35rem;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:1.15rem;font-weight:700;line-height:1.15;color:#f3f0ea;text-shadow:0 1px 3px rgba(0,0,0,.7)}.scout-plate__steps{margin-top:.15rem;font-size:.78rem;color:#c8b998}.report-haul{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem .9rem;padding:.55rem .7rem;border-radius:.65rem;border:1px solid rgba(255,150,127,.22);background:linear-gradient(180deg,rgba(0,0,0,.32) 0%,rgba(0,0,0,.2) 100%);box-shadow:inset 0 1px #f6f3ed0d}.report-haul__item{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;font-weight:700;font-variant-numeric:tabular-nums;color:#f1ede4}.report-haul__item :is(img,svg){width:1.15rem;height:1.15rem;-o-object-fit:contain;object-fit:contain}.atk-dsp__art{position:absolute;top:0;left:0;width:100%;height:340px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;opacity:.62;filter:saturate(.9) brightness(.92) contrast(1.03);-webkit-mask:linear-gradient(180deg,#000 0%,rgba(0,0,0,.88) 52%,transparent 99%);mask:linear-gradient(180deg,#000 0%,rgba(0,0,0,.88) 52%,transparent 99%);pointer-events:none;animation:atkArtSettle 1.6s cubic-bezier(.22,1,.36,1) both}@keyframes atkArtSettle{0%{transform:scale(1.07);opacity:0}to{transform:scale(1);opacity:.62}}.atk-dsp__art-shade{position:absolute;top:0;left:0;right:0;height:340px;background:radial-gradient(85% 75% at 50% 12%,rgba(15,14,12,.55) 0%,transparent 65%),linear-gradient(180deg,rgba(17,16,14,.4) 0%,rgba(17,16,14,.1) 50%,transparent 90%),radial-gradient(100% 80% at 50% 0%,var(--tone-glow) 0%,transparent 75%);pointer-events:none}.atk-dsp__head{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.42rem;padding:2.6rem 1.25rem 1.15rem;background:radial-gradient(120% 95% at 50% 38%,rgba(5,10,18,.72) 0%,rgba(5,10,18,.44) 46%,transparent 74%)}@media (max-width: 480px){.atk-dsp__head{padding-top:1.9rem}}.atk-dsp__head:before{content:"";position:absolute;top:.35rem;left:0;right:0;margin:0 auto;width:130px;height:130px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg fill='%23cec1a3'%3E%3Crect x='56' y='4' width='8' height='78' rx='3' transform='rotate(45 60 43)'/%3E%3Crect x='56' y='4' width='8' height='78' rx='3' transform='rotate(-45 60 43)'/%3E%3Crect x='40' y='72' width='40' height='6' rx='3' transform='rotate(45 60 75)'/%3E%3Crect x='40' y='72' width='40' height='6' rx='3' transform='rotate(-45 60 75)'/%3E%3Ccircle cx='30' cy='105' r='5.5'/%3E%3Ccircle cx='90' cy='105' r='5.5'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;opacity:.05;pointer-events:none}.atk-dsp__kicker{position:relative;display:inline-flex;align-items:center;gap:.6rem;font-size:.6rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#b5a379;font-variant-numeric:tabular-nums}.atk-dsp__kicker:before,.atk-dsp__kicker:after{content:"\25c6";font-size:.42rem;letter-spacing:0;color:#bcab838c}.atk-dsp__verdict{position:relative;display:inline-flex;align-items:center;gap:.85rem;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:clamp(2.15rem,7.4vw,3rem);font-weight:700;line-height:1.02;letter-spacing:.03em;color:var(--tone);filter:drop-shadow(0 2px 0 rgba(0,0,0,.95)) drop-shadow(0 0 14px rgba(0,0,0,.85)) drop-shadow(0 0 30px var(--tone-glow))}@supports ((-webkit-background-clip: text) or (background-clip: text)){.atk-dsp__verdict-text{background:linear-gradient(180deg,#faf8f5 0%,#f1ede5 38%,var(--tone) 78%,var(--tone) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.atk-dsp .atk-dsp__verdict,.atk-dsp .atk-dsp__verdict .atk-dsp__verdict-text{text-shadow:none}.atk-dsp__verdict:before,.atk-dsp__verdict:after{content:"";flex:0 0 auto;width:2.4rem;height:1.7rem;background-color:var(--tone);opacity:.85;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40'%3E%3Cpath d='M2 38 Q18 34 30 24 Q42 14 46 2' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3Cg fill='%23000'%3E%3Cellipse cx='12' cy='32' rx='7' ry='3' transform='rotate(-25 12 32)'/%3E%3Cellipse cx='22' cy='26' rx='7' ry='3' transform='rotate(-35 22 26)'/%3E%3Cellipse cx='31' cy='18' rx='7' ry='3' transform='rotate(-48 31 18)'/%3E%3Cellipse cx='38' cy='10' rx='6.5' ry='2.8' transform='rotate(-60 38 10)'/%3E%3Cellipse cx='44' cy='3.5' rx='5.5' ry='2.4' transform='rotate(-72 44 3.5)'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40'%3E%3Cpath d='M2 38 Q18 34 30 24 Q42 14 46 2' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3Cg fill='%23000'%3E%3Cellipse cx='12' cy='32' rx='7' ry='3' transform='rotate(-25 12 32)'/%3E%3Cellipse cx='22' cy='26' rx='7' ry='3' transform='rotate(-35 22 26)'/%3E%3Cellipse cx='31' cy='18' rx='7' ry='3' transform='rotate(-48 31 18)'/%3E%3Cellipse cx='38' cy='10' rx='6.5' ry='2.8' transform='rotate(-60 38 10)'/%3E%3Cellipse cx='44' cy='3.5' rx='5.5' ry='2.4' transform='rotate(-72 44 3.5)'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}.atk-dsp__verdict:before{transform:scaleX(-1)}@media (max-width: 480px){.atk-dsp__verdict{gap:.5rem;font-size:clamp(1.35rem,7.2vw,1.8rem)}.atk-dsp__verdict:before,.atk-dsp__verdict:after{width:1.7rem;height:1.2rem}}.atk-dsp__tagline{position:relative;max-width:22rem;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:.94rem;font-style:italic;line-height:1.35;letter-spacing:.01em;color:#eee9de;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 12px rgba(0,0,0,.75);animation:atkTaglineIn .72s cubic-bezier(.22,1,.36,1) .46s both}@keyframes atkTaglineIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.atk-dsp__sub{position:relative;font-size:.85rem;color:#d8ceb6;text-shadow:0 1px 3px rgba(0,0,0,.9)}.atk-dsp__city{color:#ede8dd;font-weight:600;text-decoration:none;border-bottom:1px dotted rgba(237,232,221,.4)}.atk-dsp__city:hover{color:#fff;border-bottom-color:#fff9}.atk-dsp__rule{position:relative;width:100%;max-width:260px;height:6px;margin-top:.15rem;background:linear-gradient(90deg,transparent,rgba(188,171,131,.55) 18%,rgba(188,171,131,.55) 82%,transparent) center 1px / 100% 1px no-repeat,linear-gradient(90deg,transparent,rgba(188,171,131,.3) 30%,rgba(188,171,131,.3) 70%,transparent) center 5px / 100% 1px no-repeat}.atk-dsp__stats{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.2rem 1.1rem .9rem}.atk-dsp__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.22rem;min-width:0;padding:.6rem .6rem .55rem;border-radius:.65rem;border:1px solid rgba(196,181,146,.3);background:radial-gradient(100% 70% at 50% 0%,rgba(188,171,131,.1) 0%,transparent 70%),linear-gradient(180deg,rgba(0,0,0,.38) 0%,rgba(0,0,0,.26) 100%);box-shadow:inset 0 1px #f6f3ed0f,inset 0 0 0 1px #110f0ea6,inset 0 -4px 8px #00000059}.atk-dsp__stat:only-child{grid-column:1 / -1;align-items:center}.atk-dsp__stats--pair{grid-template-columns:repeat(2,minmax(0,12.5rem));justify-content:center}.atk-dsp__stat-label{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#bead85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atk-dsp__stat-value{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:clamp(1.45rem,4.5vw,1.7rem);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#f1ede4;text-shadow:0 2px 3px rgba(0,0,0,.7)}.atk-dsp__stat-sub{font-size:.66rem;min-height:.85rem;color:#b5a379;font-variant-numeric:tabular-nums}.atk-dsp__stat--loss .atk-dsp__stat-value{color:#d48d82}.atk-dsp__stat--gain .atk-dsp__stat-value{color:#f58a73}.atk-dsp__stat--loot .atk-dsp__stat-value{color:#e4ddcc}.atk-dsp__resline{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:.35rem 1rem;padding:0 1.1rem .85rem;margin-top:-.15rem;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;color:#d6cbb2}.atk-dsp__resline>span{display:inline-flex;align-items:center;gap:.3rem}.atk-dsp__resline :is(img,svg){width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain}.atk-clash{position:relative;padding:.75rem 1.1rem 1rem;border-top:1px solid rgba(188,171,131,.14)}.atk-clash__trackwrap{position:relative}.atk-clash__names{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem}.atk-clash__name{display:inline-flex;align-items:baseline;gap:.45rem;min-width:0;padding:.24rem .7rem;border-radius:999px;border:1px solid rgba(196,181,146,.3);background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,rgba(0,0,0,.2) 100%);box-shadow:inset 0 1px #f6f3ed0d;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#dcd3be}.atk-clash__name-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atk-clash__name--them{color:#cdc1a3;text-align:right}.atk-clash__power{font-size:.95rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:#f1ede4}.atk-clash__laurel{color:#ded5c1;text-shadow:0 0 8px rgba(222,213,193,.45)}.atk-clash__track{position:relative;height:1.05rem;border-radius:999px;background:linear-gradient(180deg,rgba(0,0,0,.45) 0%,transparent 40%),linear-gradient(90deg,#4c453f 0%,#9e625a 100%);border:1px solid rgba(196,181,146,.4);box-shadow:inset 0 2px 4px #0009,0 1px #f6f3ed0f;overflow:hidden}.atk-clash__you{position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,rgba(247,245,241,.28) 0%,transparent 45%),linear-gradient(90deg,#9a875b 0%,#d5cab1 100%);box-shadow:2px 0 10px #0000008c;transition:width 1s cubic-bezier(.22,1,.36,1)}.atk-clash__meet{position:absolute;top:-2px;bottom:-2px;width:2px;background:#f2eee6;box-shadow:0 0 8px #f2eee6cc;transform:translate(-1px);transition:left 1s cubic-bezier(.22,1,.36,1)}.atk-clash__medal{position:absolute;top:50%;width:1.9rem;height:1.9rem;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 32% 28%,#e9e4d7 0%,#c9bc9c 38%,#5a534c 80%,#3b3630 100%);border:1px solid rgba(30,28,25,.9);box-shadow:inset 0 1px 1px #f8f6f18c,inset 0 -2px 3px #00000073,0 2px 6px #000000a6;transition:left 1s cubic-bezier(.22,1,.36,1);z-index:1}.atk-clash__medal:after{content:"";position:absolute;inset:.24rem;background-color:#25221f;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg fill='%23000'%3E%3Crect x='56' y='4' width='8' height='78' rx='3' transform='rotate(45 60 43)'/%3E%3Crect x='56' y='4' width='8' height='78' rx='3' transform='rotate(-45 60 43)'/%3E%3Crect x='40' y='72' width='40' height='6' rx='3' transform='rotate(45 60 75)'/%3E%3Crect x='40' y='72' width='40' height='6' rx='3' transform='rotate(-45 60 75)'/%3E%3Ccircle cx='30' cy='105' r='5.5'/%3E%3Ccircle cx='90' cy='105' r='5.5'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg fill='%23000'%3E%3Crect x='56' y='4' width='8' height='78' rx='3' transform='rotate(45 60 43)'/%3E%3Crect x='56' y='4' width='8' height='78' rx='3' transform='rotate(-45 60 43)'/%3E%3Crect x='40' y='72' width='40' height='6' rx='3' transform='rotate(45 60 75)'/%3E%3Crect x='40' y='72' width='40' height='6' rx='3' transform='rotate(-45 60 75)'/%3E%3Ccircle cx='30' cy='105' r='5.5'/%3E%3Ccircle cx='90' cy='105' r='5.5'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}.atk-clash__center{position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgba(21,19,17,.55)}.atk-clash__track--unknown{background:repeating-linear-gradient(-45deg,rgba(139,120,76,.5) 0 6px,rgba(50,46,41,.5) 6px 12px)}.atk-clash__unknown-mark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:800;letter-spacing:.3em;color:#ede8ddbf;text-shadow:0 1px 2px rgba(0,0,0,.8)}.atk-clash__line{margin-top:.45rem;font-size:.8rem;color:#ccbe9f;font-variant-numeric:tabular-nums;text-align:center}@media (prefers-reduced-motion: reduce){.atk-clash__you,.atk-clash__meet{transition:none}}.atk-after,.atk-led{display:flex;flex-direction:column;gap:.85rem;margin-top:.85rem}.report-drawer .atk-led{margin-top:0}.atk-led__chapter{border-radius:1rem;border:1px solid transparent;background:repeating-linear-gradient(0deg,rgba(243,240,233,.012) 0 1px,transparent 1px 3px) padding-box,repeating-linear-gradient(90deg,rgba(0,0,0,.04) 0 1px,transparent 1px 3px) padding-box,linear-gradient(180deg,rgba(39,35,32,.99) 0%,rgba(19,17,16,1) 100%) padding-box,linear-gradient(168deg,rgba(204,190,159,.55) 0%,rgba(80,73,66,.55) 20%,rgba(34,31,28,.85) 48%,rgba(34,31,28,.85) 62%,rgba(80,73,66,.55) 85%,rgba(204,190,159,.5) 100%) border-box;box-shadow:inset 0 0 0 1px #0f0d0ce6,inset 0 2px #f6f3ed0d,0 14px 34px #00000080;overflow:hidden}.atk-led__head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;padding:.66rem 1.15rem;border-bottom:1px solid rgba(188,171,131,.16);background:linear-gradient(180deg,rgba(187,170,130,.13) 0%,rgba(187,170,130,.03) 100%);box-shadow:0 1px #00000073}.atk-led__title{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#cec1a4;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.6)}.atk-led__title:before{content:"\25c6";font-size:.4rem;color:#bcab8399}.atk-led__meta{font-size:.72rem;color:#b5a379;font-variant-numeric:tabular-nums;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis}.atk-led__body{padding:.85rem 1.15rem .95rem}.atk-led__flavor{margin:.1rem 0 .15rem;padding:.1rem 0;color:#c4b592;font-style:italic;font-size:.8rem;line-height:1.45}.atk-led__flavor--assist{border-left-color:#c1b18b66}.atk-face{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.atk-face__col{min-width:0;padding:0 .9rem 0 0}.atk-face__col+.atk-face__col{border-left:1px solid rgba(188,171,131,.16);padding:0 0 0 .9rem}.atk-face--single{grid-template-columns:minmax(0,1fr)}.atk-face--single .atk-face__unit{max-width:26rem}.atk-face__empty{display:flex;flex-direction:column;gap:.4rem;padding:.2rem 0 0}.atk-face__empty-line{margin-top:.5rem;font-size:.8rem;font-style:italic;line-height:1.5;color:#b5a379}.atk-face__role{display:inline-block;align-self:flex-start;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.2rem .6rem;border-radius:999px;box-shadow:inset 0 1px #f8f6f11f,0 1px 3px #00000080}.atk-face__role--att{color:#e8e2d5;border:1px solid rgba(214,122,109,.55);background:linear-gradient(180deg,rgba(149,68,58,.55) 0%,rgba(82,34,28,.55) 100%);text-shadow:0 1px 2px rgba(0,0,0,.7)}.atk-face__role--def{color:#e2dbca;border:1px solid rgba(191,174,135,.5);background:linear-gradient(180deg,rgba(81,74,67,.55) 0%,rgba(46,42,38,.55) 100%);text-shadow:0 1px 2px rgba(0,0,0,.7)}.atk-face__role--rein{color:#cae2d9;border:1px solid rgba(214,110,88,.5);background:linear-gradient(180deg,rgba(135,38,19,.5) 0%,rgba(35,50,45,.55) 100%);text-shadow:0 1px 2px rgba(0,0,0,.7)}.atk-face__who{display:flex;align-items:center;gap:.65rem;margin-bottom:.6rem}.atk-face__who-main{display:flex;flex-direction:column;gap:.28rem;min-width:0}.atk-face__crest{flex:0 0 auto;width:2.2rem;height:2.55rem;filter:drop-shadow(0 3px 4px rgba(0,0,0,.6))}.atk-face__city{font-size:.88rem;font-weight:700;line-height:1.25;color:#ede8dd;text-decoration:none;border-bottom:1px dotted rgba(237,232,221,.4);align-self:flex-start;max-width:100%;overflow-wrap:break-word}.atk-face__city:hover{color:#fff;border-bottom-color:#fff9}.atk-face__user{font-size:.66rem;color:#b5a379;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atk-face__unit{display:flex;align-items:flex-start;gap:.45rem;padding:.42rem 0;border-top:1px solid rgba(188,171,131,.1)}.atk-face__unit:first-of-type{border-top:0}.atk-face__icon{position:relative;flex:0 0 auto;display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:.45rem;border:1px solid rgba(188,171,131,.35);background:radial-gradient(100% 90% at 50% 15%,rgba(188,171,131,.14) 0%,transparent 65%),rgba(0,0,0,.45);box-shadow:inset 0 1px #f6f3ed14,inset 0 -3px 6px #00000080}.atk-face__icon img{width:1.6rem;height:1.6rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.6))}.atk-face__icon--hero{border-color:#d5cab18c;box-shadow:inset 0 1px #f6f3ed1a,inset 0 -3px 6px #00000080,0 0 10px #d5cab12e}.atk-face__icon--hero img{border-radius:.3rem}.atk-face__2x{position:absolute;top:-.25rem;right:-.35rem;z-index:1;font-size:.5rem;font-weight:900;line-height:1;background:#ff947b;color:#1c1a17;padding:.05rem .12rem;border-radius:.2rem;pointer-events:none}.atk-face__unit-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.14rem}.atk-face__unit-name{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem;font-size:.68rem;font-weight:600;color:#ccbe9f;letter-spacing:.02em}.atk-face__unit-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atk-face__lost{font-size:.66rem;font-weight:700;font-variant-numeric:tabular-nums;color:#d48d82;white-space:nowrap}.atk-face__lost--none{color:#a08d60}.atk-face__nums{font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;color:#b5a379;white-space:nowrap}.atk-face__nums b{font-weight:800;color:#eae5d8}.atk-face__nums--dead b{color:#ab986c}.atk-face__arrow{color:#a08d60;font-weight:400}.atk-face__bar{height:3px;border-radius:999px;background:rgba(0,0,0,.4);overflow:hidden}.atk-face__bar-fill{height:100%;border-radius:999px;background:#bc695d;transition:width .9s cubic-bezier(.22,1,.36,1)}.atk-face__bar--unknown{background:repeating-linear-gradient(-45deg,rgba(139,120,76,.45) 0 4px,rgba(50,46,41,.45) 4px 8px)}.atk-face__fate{font-size:.7rem;font-weight:700;letter-spacing:.04em}.atk-face__fate--stood{color:#fa8e77}.atk-face__fate--fell{color:#d48d82}.atk-face__fate--unknown{color:#ab986c}.atk-face__note{margin-top:.5rem;font-size:.7rem;color:#b5a379;line-height:1.4}.atk-face__wiped{margin-top:.45rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;color:#c5b693}@media (prefers-reduced-motion: reduce){.atk-face__bar-fill{transition:none}}.atk-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .85rem}.atk-strip__SiegeServer-row{display:flex;align-items:baseline;gap:.5rem;width:100%;font-size:.84rem;color:#e3dccb}.atk-strip__SiegeServer-name{font-weight:700;color:#ede8dd}.atk-strip__SiegeServer-lvl{font-weight:800;font-variant-numeric:tabular-nums;color:#d48d82;white-space:nowrap}.atk-strip__loot-item{display:inline-flex;align-items:center;gap:.32rem;font-size:.88rem;font-weight:700;font-variant-numeric:tabular-nums;color:#ece7db}.atk-strip__loot-item :is(img,svg){width:1.15rem;height:1.15rem;-o-object-fit:contain;object-fit:contain}.atk-strip__carry{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border-radius:999px;background:rgba(0,0,0,.3);border:1px solid rgba(188,171,131,.25);font-size:.85rem;font-weight:800;font-variant-numeric:tabular-nums;color:#e4ddcc}.atk-strip__carry img{width:1.05rem;height:1.05rem}.atk-strip__note{width:100%;font-size:.72rem;color:#b5a379;line-height:1.4}.atk-fine{border-radius:1rem;border:1px solid transparent;background:repeating-linear-gradient(90deg,rgba(0,0,0,.035) 0 1px,transparent 1px 3px) padding-box,linear-gradient(180deg,rgba(29,27,24,.95) 0%,rgba(17,16,14,.98) 100%) padding-box,linear-gradient(168deg,rgba(167,148,104,.4) 0%,rgba(37,34,31,.7) 45%,rgba(37,34,31,.7) 60%,rgba(167,148,104,.35) 100%) border-box;box-shadow:inset 0 0 0 1px #0f0d0ccc,inset 0 1px #f6f3ed09;overflow:hidden}.atk-fine>summary{cursor:pointer;list-style:none;padding:.7rem 1.1rem;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c5b693;display:flex;align-items:center;gap:.5rem;transition:color .2s ease,background .2s ease}.atk-fine>summary:hover{color:#ede8dd;background:rgba(188,171,131,.08)}.atk-fine>summary::-webkit-details-marker{display:none}.atk-fine>summary:before{content:"\25b8";font-size:.8rem;transition:transform .2s ease}.atk-fine[open]>summary:before{transform:rotate(90deg)}.atk-fine__body{padding:.2rem 1.1rem .95rem;display:flex;flex-direction:column;gap:.85rem}.atk-fine__section-title{font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#c5b693;margin-bottom:.35rem}.atk-fine__math-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .5rem;padding:.3rem 0;font-size:.8rem;font-variant-numeric:tabular-nums;color:#d3c7ac}.atk-fine__math-side{flex:0 0 auto;min-width:3.2rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#dcd3be}.atk-fine__math-final{font-weight:800;color:#f1ede4}.atk-fine__chip{font-size:.68rem;font-weight:700;letter-spacing:.03em;padding:.1rem .45rem;border-radius:999px;border:1px solid rgba(188,171,131,.25);background:rgba(0,0,0,.3);color:#d6cbb2}.atk-fine__chip--good{color:#fd927b;border-color:#d26a5566}.atk-fine__chip--bad{color:#d99f96;border-color:#bc695d66}.atk-fine__edge{font-size:.78rem;color:#ccbe9f}.atk-fine__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.76rem;line-height:1.45;color:#d3c7ac}.atk-fine__k{color:#eae5d8;font-weight:700}.atk-fine__steps{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.2rem;font-size:.72rem;font-variant-numeric:tabular-nums;color:#c6b896}.atk-fine__muted{color:#ab986c}@keyframes atkRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.atk-dsp{animation:atkRise .52s cubic-bezier(.22,1,.36,1) both}.atk-led>*{animation:atkRise .52s cubic-bezier(.22,1,.36,1) both}.atk-led>*:nth-child(1){animation-delay:.14s}.atk-led>*:nth-child(2){animation-delay:.22s}.atk-led>*:nth-child(3){animation-delay:.3s}.atk-led>*:nth-child(4){animation-delay:.38s}.atk-led>*:nth-child(5){animation-delay:.46s}.atk-led>*:nth-child(6){animation-delay:.54s}.atk-led>*:nth-child(n + 7){animation-delay:.62s}@keyframes atkVerdictIn{0%{opacity:0;letter-spacing:.16em}to{opacity:1;letter-spacing:.03em}}.atk-dsp__verdict-text{animation:atkVerdictIn .64s cubic-bezier(.22,1,.36,1) .2s both}@keyframes atkLaurelIn{0%{opacity:0}to{opacity:.85}}.atk-dsp__verdict:before,.atk-dsp__verdict:after{animation:atkLaurelIn .7s ease-out .38s both}@keyframes atkMedalSlam{0%{transform:translate(-50%,-50%) scale(2.4);opacity:0}55%{opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.atk-clash__medal{animation:atkMedalSlam .48s cubic-bezier(.34,1.56,.64,1) .92s backwards}@keyframes atkShockwave{0%{transform:scale(.7);opacity:.85}to{transform:scale(2.6);opacity:0}}.atk-clash__medal:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid rgba(242,238,230,.75);opacity:0;animation:atkShockwave .65s ease-out 1.24s;pointer-events:none}@media (prefers-reduced-motion: reduce){.atk-dsp,.atk-led>*,.atk-dsp__art,.atk-dsp__verdict-text,.atk-dsp__tagline,.atk-dsp__verdict:before,.atk-dsp__verdict:after,.atk-clash__medal,.atk-clash__medal:before{animation:none}}.atk-actions{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;padding:.55rem 0;background:linear-gradient(180deg,rgba(22,20,18,.94) 0%,rgba(22,20,18,.82) 78%,transparent 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.atk-actions__group{display:flex;align-items:center;gap:.5rem}.report-drawer{border-radius:1rem;border:1px solid transparent;background:linear-gradient(180deg,rgba(34,31,28,.95) 0%,rgba(19,17,15,.98) 100%) padding-box,linear-gradient(168deg,rgba(204,190,159,.5) 0%,rgba(50,46,41,.6) 46%,rgba(50,46,41,.6) 60%,rgba(204,190,159,.42) 100%) border-box;box-shadow:inset 0 0 0 1px #0f0d0cd9,inset 0 1px #f6f3ed0d;overflow:hidden}.report-drawer>summary{cursor:pointer;list-style:none;display:flex;flex-direction:column;align-items:center;gap:.12rem;padding:.85rem 1.1rem;text-align:center;background:linear-gradient(180deg,rgba(187,170,130,.12) 0%,rgba(187,170,130,.02) 100%);transition:background .2s ease,color .2s ease}.report-drawer>summary::-webkit-details-marker{display:none}.report-drawer>summary:hover{background:rgba(188,171,131,.12)}.report-drawer__label{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#dad0b9;text-shadow:0 1px 2px rgba(0,0,0,.6)}.report-drawer__label:before,.report-drawer__label:after{content:"";width:1.6rem;height:1px;background:linear-gradient(90deg,transparent,rgba(218,208,185,.7))}.report-drawer__label:after{transform:scaleX(-1)}.report-drawer__hint{font-size:.62rem;letter-spacing:.05em;color:#b5a379}.report-drawer__hint:after{content:" \25be";color:#dad0b9bf}.report-drawer[open]>summary .report-drawer__hint:after{content:" \25b4"}.report-drawer[open]>summary{border-bottom:1px solid rgba(188,171,131,.16)}.report-drawer__inner{padding:.95rem 1.05rem 1.05rem}@keyframes reportDrawerOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.report-drawer[open]>.atk-led,.report-drawer[open]>.report-drawer__inner{animation:reportDrawerOpen .36s cubic-bezier(.22,1,.36,1) both;padding:.95rem 1.05rem 1.05rem}.report-drawer[open]>.atk-led{gap:.85rem}@media (prefers-reduced-motion: reduce){.report-drawer[open]>.atk-led,.report-drawer[open]>.report-drawer__inner{animation:none}}.map-smoke{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:2px}.map-smoke:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 85%,rgba(21,19,17,.55) 0%,transparent 55%)}.map-smoke__puff{position:absolute;bottom:28%;left:46%;width:26%;height:26%;border-radius:50%;background:radial-gradient(circle,rgba(150,131,88,.85) 0%,rgba(68,62,56,.55) 55%,transparent 75%);filter:blur(1.5px);opacity:0;animation:map-smoke-rise 3.2s ease-out infinite}.map-smoke__puff:nth-child(2){left:32%;width:20%;height:20%;animation-delay:1.1s;animation-duration:3.6s}.map-smoke__puff:nth-child(3){left:58%;width:16%;height:16%;animation-delay:2.1s;animation-duration:2.9s}@keyframes map-smoke-rise{0%{transform:translateY(0) scale(.7);opacity:0}18%{opacity:.75}to{transform:translateY(-260%) scale(1.9);opacity:0}}.map-smoke__label{position:absolute;top:2px;right:2px;font-size:7px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f7aa9e;background:rgba(0,0,0,.6);border:1px solid rgba(231,128,114,.4);border-radius:4px;padding:0 3px}@media (prefers-reduced-motion: reduce){.map-smoke__puff{animation:none;opacity:.5;transform:translateY(-80%) scale(1.3)}}.war-badge{position:absolute;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:3px;pointer-events:none;z-index:3}.war-badge__chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;border-radius:999px;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:12px;line-height:1.3;font-weight:700;font-variant-numeric:tabular-nums;color:#f2eee6;background:linear-gradient(180deg,rgba(244,242,235,.1) 0%,transparent 50%),linear-gradient(180deg,#2b2723 0%,#161412 100%);border:1px solid #110f0e;box-shadow:0 0 0 1px var(--wb-edge, #534b44),inset 0 1px #f4f2eb1f,0 3px 8px #0009;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,.85)}.war-badge__icon{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:999px;font-size:9.5px;line-height:1;color:#f8f6f1;background:var(--wb-fill, #534b44);box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #0009}.war-badge__chip--threat{--wb-edge: #d93b2e;--wb-fill: linear-gradient(180deg, #e2483a, #8f1f17);color:#ede9de;animation:wl-badge-alarm 1.6s ease-in-out infinite}.war-badge__chip--strike{--wb-edge: #c4533a;--wb-fill: linear-gradient(180deg, #e2734f, #8a2f1f)}.war-badge__chip--aid{--wb-edge: #4f8a76;--wb-fill: linear-gradient(180deg, #7cbfa7, #3d6e5d);color:#e6f7f0}.war-badge__chip--home{--wb-edge: #948156;--wb-fill: linear-gradient(180deg, #c98a6e, #58514a)}@keyframes wl-badge-alarm{0%,to{box-shadow:0 0 0 1px #d93b2e,inset 0 1px #f4f2eb1f,0 3px 8px #0009}50%{box-shadow:0 0 0 1px #ff7a62,inset 0 1px #f4f2eb1f,0 3px 8px #0009,0 0 14px #d93b2ea6}}.wl-under{stroke:#0f0d0c8c}.wl-trail{stroke-opacity:.45}.wl-glow{filter:blur(1.5px)}.wl-chev{filter:drop-shadow(0 1px 0 rgba(0,0,0,.7))}.wl-origin{stroke:#0f0d0cbf;stroke-width:1.5}.wl-target{filter:drop-shadow(0 0 3px rgba(0,0,0,.6))}.wl-route{transition:opacity .22s ease}.wl-marker{pointer-events:auto;cursor:pointer}.wl-token{animation:wl-token-breathe 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes wl-token-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.wl-token-halo{filter:blur(2px)}.wl-token-notch{stroke:#0f0d0cd9;stroke-width:1.2;stroke-linejoin:round}.wl-token-disc{filter:drop-shadow(0 2px 3px rgba(0,0,0,.75))}.wl-token-hi{stroke:#f4f2eb29;stroke-width:1}.wl-ring{transform-box:fill-box;transform-origin:center;animation:wl-radar 1.9s ease-out infinite}.wl-ring-b{animation-delay:.95s}@keyframes wl-radar{0%{transform:scale(.35);opacity:.95}70%{opacity:.25}to{transform:scale(1.6);opacity:0}}.wl-eta{position:absolute;left:0;top:0;z-index:3;display:inline-flex;align-items:center;gap:5px;will-change:transform;padding:2px 8px 2px 6px;border-radius:999px;border:1px solid #110f0e;background:linear-gradient(180deg,rgba(244,242,235,.1) 0%,transparent 50%),linear-gradient(180deg,#2b2723 0%,#161412 100%);box-shadow:0 0 0 1px var(--wl-edge, #534b44),inset 0 1px #f4f2eb1f,0 4px 10px #0009;white-space:nowrap;pointer-events:auto;cursor:pointer;transition:opacity .22s ease,box-shadow .2s ease}.wl-eta:after{content:"";position:absolute;left:50%;bottom:-4px;width:7px;height:7px;margin-left:-3.5px;transform:rotate(45deg);background:#161412;border-right:1px solid var(--wl-edge, #534b44);border-bottom:1px solid var(--wl-edge, #534b44)}.wl-eta__dot{width:7px;height:7px;border-radius:999px;background:var(--wl-edge, #534b44);box-shadow:0 0 6px var(--wl-edge, transparent)}.wl-eta__name{display:none;font-family:Alegreya Sans,system-ui,sans-serif;font-size:12px;font-weight:700;color:var(--wl-ink, #eee9df)}.wl-eta__time{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:11.5px;font-weight:700;letter-spacing:.05em;font-variant-numeric:tabular-nums;color:var(--wl-ink, #eee9df);text-shadow:0 1px 1px rgba(0,0,0,.85)}.wl-eta--threat{--wl-edge: #d93b2e;--wl-ink: #ede9de;animation:wl-eta-alarm 1.2s ease-in-out infinite}.wl-eta--strike{--wl-edge: #e2734f;--wl-ink: #f7f4ef}.wl-eta--aid{--wl-edge: #6fae98;--wl-ink: #e6f7f0}.wl-eta--home{--wl-edge: #a8765f;--wl-ink: #f1ede5}.wl-eta--focus{z-index:4;box-shadow:0 0 0 1.5px var(--wl-edge, #534b44),inset 0 1px #f4f2eb29,0 6px 16px #000000a6,0 0 14px var(--wl-edge, transparent)}.wl-eta--focus .wl-eta__name{display:inline}@keyframes wl-eta-alarm{0%,to{box-shadow:0 0 0 1px #d93b2e,inset 0 1px #f4f2eb1f,0 4px 10px #0009}50%{box-shadow:0 0 0 1px #ff7a62,inset 0 1px #f4f2eb1f,0 4px 10px #0009,0 0 16px #d93b2eb3}}.wl-eta:focus-visible{outline:none;box-shadow:0 0 0 2px #13110f,0 0 0 4px #e2734fbf}.wl-pin{position:absolute;top:14px;right:14px;z-index:6;width:min(17rem,calc(100% - 28px));padding:.75rem .9rem .85rem;border-radius:10px;border:1px solid #110f0e;color:#eee9df;background:radial-gradient(90% 70% at 50% 0%,var(--wl-pin-glow, rgba(226, 115, 79, .14)),transparent 60%),linear-gradient(180deg,#25221e 0%,#161412 100%);box-shadow:0 0 0 1px var(--wl-pin-edge, #534b44),inset 0 1px #f4f2eb1a,0 16px 36px #000000a6;pointer-events:auto;animation:wl-pin-in .26s cubic-bezier(.22,1,.36,1) both}.wl-pin--threat{--wl-pin-edge: #d93b2e;--wl-pin-glow: rgba(217, 59, 46, .22);--wl-pin-bar: linear-gradient(90deg, #8f1f17, #ff7a62)}.wl-pin--strike{--wl-pin-edge: #c4533a;--wl-pin-bar: linear-gradient(90deg, #8a2f1f, #ffa57f)}.wl-pin--aid{--wl-pin-edge: #4f8a76;--wl-pin-glow: rgba(111, 174, 152, .18);--wl-pin-bar: linear-gradient(90deg, #3d6e5d, #9fd8c3)}.wl-pin--home{--wl-pin-edge: #948156;--wl-pin-bar: linear-gradient(90deg, #58514a, #e8b49a)}@keyframes wl-pin-in{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:none}}.wl-pin__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.wl-pin__kicker{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--wl-pin-edge, #e2734f);filter:brightness(1.35)}.wl-pin__close{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;color:#dad0b9;background:rgba(244,242,235,.05);border:1px solid rgba(141,122,79,.5)}.wl-pin__close:hover{color:#f8f6f1;border-color:#e2734fb3}.wl-pin__route{display:flex;align-items:baseline;gap:.5rem;margin:.4rem 0 .5rem;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;color:#eee9df}.wl-pin__arrow{color:#bfaf89}.wl-pin__bar{height:6px;border-radius:999px;overflow:hidden;background:#131110;box-shadow:inset 0 1px 3px #000c}.wl-pin__bar>span{display:block;height:100%;border-radius:inherit;background:var(--wl-pin-bar, linear-gradient(90deg, #8a2f1f, #ffa57f));box-shadow:0 0 8px var(--wl-pin-edge, transparent);transition:width .9s linear}.wl-pin__eta{margin:.5rem 0 0;font-size:14px;color:#dad0b9}.wl-pin__eta strong{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:15px;color:#eee9df;font-variant-numeric:tabular-nums}.wl-pin__line{margin:.3rem 0 0;font-size:13.5px;line-height:1.4;color:#bfaf89}@media (prefers-reduced-motion: reduce){.wl-token,.wl-eta--threat,.war-badge__chip--threat,.wl-pin{animation:none}.wl-ring{animation:none;transform:scale(1);opacity:.4}.wl-ring-b{display:none!important}}.war-table{display:flex;flex-direction:column;gap:.7rem;max-width:560px;padding:1rem;border-radius:1rem;border:1px solid rgba(188,171,131,.28);background:linear-gradient(180deg,rgba(37,34,31,.94) 0%,rgba(19,17,16,.97) 100%);box-shadow:inset 0 1px #f6f3ed0d,0 10px 26px #00000073}.war-table__head{display:flex;flex-direction:column;gap:.15rem}.war-table__title{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d5cab1}.war-table__sub{font-size:.85rem;color:#d3c7ac}.war-table__impact{font-size:.8rem;font-weight:700;color:#f7aa9e;font-variant-numeric:tabular-nums}.war-table__stage{min-height:120px;border-radius:.75rem;overflow:hidden;background:#161412}.war-table__fallback{padding:2rem 1rem;text-align:center;color:#bead85;font-size:.85rem}.war-table__intel{display:flex;flex-direction:column;gap:.15rem;font-size:.8rem;color:#ccbe9f}.war-table__enemy-flag{color:#f7aa9e;font-weight:700}.war-table__rounds{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.war-table__round{display:flex;flex-direction:column;gap:.1rem;align-items:center;padding:.55rem .25rem;min-height:3.4rem;border-radius:.7rem;border:1px solid rgba(188,171,131,.25);background:rgba(0,0,0,.3);color:#d6cbb2;cursor:pointer;transition:border-color .15s ease,background .15s ease}.war-table__round--active{border-color:#d5cab1;background:rgba(213,202,177,.1)}.war-table__round--set{background:rgba(0,0,0,.45)}.war-table__round-n{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#bead85}.war-table__round-stance{font-size:.95rem;font-weight:800}.war-table__stances{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.war-table__stance{display:flex;flex-direction:column;gap:.15rem;align-items:center;padding:.7rem .25rem;min-height:4.6rem;border-radius:.8rem;border:1.5px solid var(--stance-color, #bbaa82);background:rgba(0,0,0,.35);cursor:pointer;transition:transform .1s ease,box-shadow .15s ease}.war-table__stance:active{transform:scale(.96)}.war-table__stance:hover{box-shadow:0 0 14px color-mix(in srgb,var(--stance-color) 35%,transparent)}.war-table__stance-name{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:1rem;font-weight:800;color:var(--stance-color)}.war-table__stance-hint{font-size:.68rem;color:#bead85}.war-table__stance-aff{font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}.war-table__stance-aff--good{color:#fd927b}.war-table__stance-aff--bad{color:#d99f96}.war-table__seal{padding:.8rem;border-radius:.8rem;border:1px solid rgba(213,202,177,.5);background:linear-gradient(180deg,rgba(213,202,177,.22) 0%,rgba(154,135,91,.18) 100%);font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:1rem;font-weight:800;letter-spacing:.06em;color:#ede8dd;cursor:pointer}.war-table__seal:disabled{opacity:.45;cursor:default}.war-table__adviser{font-size:.85rem;font-style:italic;color:#dcd3be;padding:.35rem .6rem;background:rgba(213,202,177,.07);border-radius:.5rem}.war-table__tray{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;min-height:2rem}.war-table__tray-chip{padding:.35rem .7rem;border-radius:999px;border:1.5px solid var(--stance-color, #bbaa82);background:rgba(0,0,0,.35);color:var(--stance-color, #d6cbb2);font-size:.78rem;font-weight:800;letter-spacing:.03em;cursor:pointer;transition:transform .1s ease,box-shadow .15s ease}.war-table__tray-chip--next{box-shadow:0 0 12px color-mix(in srgb,var(--stance-color) 45%,transparent);transform:scale(1.06)}.war-table__tray-chip:disabled{opacity:.45}.war-table__tray-done{font-size:.8rem;color:#fd927b;font-weight:700}.war-table__actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.war-table__action{padding:.55rem .25rem;border-radius:.7rem;border:1px solid rgba(188,171,131,.3);background:rgba(0,0,0,.3);color:#d6cbb2;font-size:.82rem;font-weight:700;cursor:pointer}.war-table__action--rehearse{border-color:#fd927b73;color:#fd927b}.war-table__action:disabled{opacity:.45;cursor:default}@media (max-width: 767px){html[data-route=resources]{--ui-true-mobile-header: 4.35rem;--ui-mobile-upgrade-sheet-max: min(38svh, 14rem);--ui-true-mobile-utility: 1.25rem}html[data-route=resources] [data-resources-mobile-header]{display:none!important}html[data-route=resources] .city-page-layout-shell,html[data-route=resources] .city-page-layout--resources-immersive .city-page-layout-shell{gap:0;padding:0}html[data-route=resources]:has(.resources-full-estate-map) .city-page-layout-content,html[data-route=resources]:has(.resources-full-estate-map) .resources-page-content-shell,html[data-route=resources]:has(.resources-interactive-estate-map) .city-page-layout-content,html[data-route=resources]:has(.resources-interactive-estate-map) .resources-page-content-shell,html[data-route=resources]:has(.resources-true-mobile-mode) .city-page-layout-content,html[data-route=resources]:has(.resources-true-mobile-mode) .resources-page-content-shell{flex:1 1 auto;min-height:0;overflow:hidden}html[data-route=resources] .ui-resource-panel--unified-compact{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border-radius:0;border-left:none;border-right:none}html[data-route=resources] .ui-resource-panel--unified-compact .city-panel-body,html[data-route=resources] .ui-resource-panel--unified-compact .city-panel-body-inner{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0}html[data-route=resources] .ui-resource-estate-board--unified{flex:1 1 auto;min-height:0;gap:0;padding:0;display:flex;flex-direction:column}html[data-route=resources] .ui-resource-estate-scene-layout--unified{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html[data-route=resources] .ui-resource-estate-summary--unified,.resources-desktop-unified-stack{display:none}.resources-full-estate-map,.resources-interactive-estate-map,.resources-true-mobile-mode{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden;background:#0e0e0d}.ui-unified-scene-stack--true-mobile{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:none;border-radius:0;box-shadow:none;background:transparent}.ui-resources-true-mobile-header{flex:0 0 auto;min-height:var(--ui-true-mobile-header);display:flex;flex-direction:column;gap:.14rem;padding:max(.14rem,env(safe-area-inset-top,0px)) .36rem .14rem;border-bottom:1px solid rgba(129,128,120,.26);background:linear-gradient(180deg,#181816 0%,#10100f 100%);z-index:30;flex-shrink:0}.ui-resources-true-mobile-header-row--nav{display:flex;align-items:stretch;width:100%;gap:0;overflow:visible}.ui-res-mobile-nav-btn{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;padding:.2rem .1rem .12rem;background:none;border:none;cursor:pointer;color:#b5b1a7b3;-webkit-tap-highlight-color:transparent}.ui-res-mobile-nav-btn--active,.ui-res-mobile-nav-btn--active .ui-res-mobile-nav-btn__label{color:#c0bbae}.ui-res-mobile-nav-btn__icon{position:relative;width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center}.ui-res-mobile-nav-btn__icon>*{max-width:100%;max-height:100%}.ui-res-mobile-nav-btn__badge{position:absolute;top:-.2rem;right:-.3rem;min-width:1rem;height:1rem;border-radius:999px;background:#c66255;color:#fff;font-size:.875rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 .18rem}.ui-res-mobile-nav-btn__label{font-size:.48rem;font-weight:500;letter-spacing:.02em;color:#9f9e96bf;white-space:nowrap}.ui-resources-true-mobile-header-row{display:flex;align-items:center;min-width:0}.ui-resources-true-mobile-header-row--primary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.28rem}.ui-resources-true-mobile-header-row--resources{gap:.22rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.04rem}.ui-resources-true-mobile-header-row--resources::-webkit-scrollbar{display:none}.ui-resources-true-mobile-menu-btn{min-width:2rem!important;min-height:2rem!important;padding:.22rem!important}.ui-resources-true-mobile-city-picker-wrap{min-width:0;max-width:none}.ui-resources-true-mobile-city-picker-wrap button{min-height:1.85rem!important;max-width:100%;padding:.12rem .38rem!important;font-size:.875rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-resources-true-mobile-res-chip{display:inline-flex;align-items:center;gap:.12rem;flex:0 0 auto;min-height:1.45rem;padding:.08rem .32rem;border-radius:999px;font-size:.875rem;font-weight:600;color:#cdcac2e6;background:rgba(20,20,18,.72);border:1px solid rgba(110,109,103,.22);white-space:nowrap}.ui-resources-true-mobile-res-chip img,.ui-resources-true-mobile-res-chip svg{width:.78rem!important;height:.78rem!important;max-width:.78rem!important;max-height:.78rem!important;flex-shrink:0}.ui-resources-true-mobile-chat-btn{position:relative;min-width:2rem;min-height:2rem;padding:.22rem;flex-shrink:0}.ui-resources-true-mobile-chat-badge{position:absolute;right:-.12rem;top:-.12rem;min-width:.85rem;height:.85rem;padding:0 .12rem;border-radius:999px;background:#ba574b;color:#fff;font-size:.40625rem;font-weight:700;display:flex;align-items:center;justify-content:center}.ui-mobile-full-estate-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:max(.35rem,env(safe-area-inset-bottom,0px))}.ui-mobile-full-estate-scene{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;background:#121210}.ui-mobile-full-estate-frame{position:relative;flex-shrink:0;width:100%;line-height:0}.ui-mobile-full-estate-picture{display:block;width:100%;height:100%;pointer-events:none}.ui-mobile-full-estate-art{display:block;width:100%;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ui-mobile-full-estate-sr-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ui-mobile-scene-hotspots{position:absolute;inset:0;z-index:8;pointer-events:none}.ui-mobile-district-hotspot{position:absolute;margin:0;padding:0;border:none;background:transparent;cursor:pointer;pointer-events:auto;touch-action:manipulation;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(-50%,-50%);z-index:1;overflow:visible}.ui-mobile-district-hotspot:hover,.ui-mobile-district-hotspot:focus-visible,.ui-mobile-district-hotspot--selected{z-index:3}.ui-mobile-district-hotspot:focus-visible{outline:none}.ui-mobile-hotspot-hit{position:absolute;inset:0;border:none;background:transparent;pointer-events:none;border-radius:8px}.ui-mobile-district-hotspot:focus-visible .ui-mobile-hotspot-hit{outline:2px solid rgba(227,224,216,.48);outline-offset:2px}.ui-mobile-estate-seal-marker{position:relative;display:flex;align-items:center;justify-content:center;pointer-events:none;filter:drop-shadow(0 1px 4px rgba(0,0,0,.38));transition:filter .18s ease,transform .18s ease}.ui-mobile-estate-seal-ring{width:1.65rem;height:1.65rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(45,45,42,.94),rgba(22,22,20,.96));border:1px solid rgba(107,106,99,.48);box-shadow:inset 0 1px #e4e2da1a,0 1px 5px #00000052;opacity:.92;transition:opacity .18s ease,border-color .18s ease,box-shadow .18s ease}.ui-mobile-estate-seal-icon{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain;border-radius:50%}.ui-mobile-estate-seal-dot{width:.45rem;height:.45rem;border-radius:50%;background:rgba(227,224,216,.75)}.ui-mobile-estate-seal-ready{position:absolute;top:-.22rem;right:-.26rem;z-index:3;min-width:.82rem;min-height:.82rem;padding:0 .16rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(227,224,216,.94);color:#141412;font-size:.875rem;font-weight:800;line-height:1;border:1px solid rgba(133,132,124,.55);box-shadow:0 1px 3px #00000059}.ui-mobile-district-hotspot:hover .ui-mobile-estate-seal-marker,.ui-mobile-district-hotspot:focus-visible .ui-mobile-estate-seal-marker{filter:drop-shadow(0 0 6px rgba(227,224,216,.22)) drop-shadow(0 2px 8px rgba(0,0,0,.4));transform:scale(1.06)}.ui-mobile-district-hotspot:active .ui-mobile-estate-seal-marker{transform:scale(.94);filter:drop-shadow(0 0 4px rgba(227,224,216,.18)) drop-shadow(0 1px 4px rgba(0,0,0,.35))}@media (prefers-reduced-motion: reduce){.ui-mobile-district-hotspot:hover .ui-mobile-estate-seal-marker,.ui-mobile-district-hotspot:focus-visible .ui-mobile-estate-seal-marker,.ui-mobile-district-hotspot:active .ui-mobile-estate-seal-marker{transform:none}}.ui-mobile-district-hotspot:hover .ui-mobile-estate-seal-ring,.ui-mobile-district-hotspot:focus-visible .ui-mobile-estate-seal-ring{opacity:1;border-color:#adaba29e}.ui-mobile-estate-seal-marker--active .ui-mobile-estate-seal-ring{opacity:1;border-color:#e3e0d8b8;box-shadow:inset 0 1px #e4e2da2e,0 0 0 2px #e3e0d833,0 3px 10px #00000061}.ui-mobile-district-hotspot--selected .ui-mobile-estate-seal-marker{filter:drop-shadow(0 0 8px rgba(227,224,216,.3)) drop-shadow(0 3px 10px rgba(0,0,0,.42))}.ui-mobile-estate-marker-name-pill,.ui-mobile-hotspot-pin,.ui-mobile-hotspot-label{display:none!important}.ui-mobile-panorama-frame--marker-debug{cursor:crosshair}.ui-mobile-panorama-frame--marker-debug .ui-mobile-hotspot-hit{background:rgba(227,224,216,.05);border:1px dashed rgba(227,224,216,.28)}.ui-mobile-marker-debug-grid{position:absolute;inset:0;pointer-events:none;z-index:4;background-image:linear-gradient(rgba(227,224,216,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(227,224,216,.08) 1px,transparent 1px);background-size:10% 10%;opacity:.55}.ui-mobile-panorama-frame--marker-debug:after{content:"Mobile marker debug \2014  click to log anchor %";position:absolute;left:.5rem;bottom:.5rem;z-index:5;padding:.2rem .4rem;font-size:.875rem;font-weight:600;color:#e3e0d8eb;background:rgba(6,6,5,.82);border:1px solid rgba(227,224,216,.28);border-radius:4px;pointer-events:none}.ui-mobile-marker-debug-crosshair{position:absolute;inset:0;pointer-events:none;z-index:1}.ui-mobile-marker-debug-crosshair:before,.ui-mobile-marker-debug-crosshair:after{content:"";position:absolute;background:rgba(227,224,216,.45)}.ui-mobile-marker-debug-crosshair:before{left:50%;top:0;bottom:0;width:1px;transform:translate(-50%)}.ui-mobile-marker-debug-crosshair:after{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.ui-mobile-marker-debug-coords{position:absolute;top:calc(100% + .12rem);left:50%;transform:translate(-50%);padding:.06rem .24rem;border-radius:4px;font-size:.4375rem;font-weight:600;color:#e3e0d8f2;background:rgba(6,6,5,.88);border:1px solid rgba(227,224,216,.28);white-space:nowrap;pointer-events:none;z-index:6}.ui-mobile-district-chips--fallback{flex-shrink:0;display:flex;gap:.14rem;padding:.18rem .36rem .22rem;overflow-x:auto;scrollbar-width:none;background:rgba(15,15,13,.92);border-top:1px solid rgba(120,119,113,.14)}.ui-mobile-district-chips--fallback::-webkit-scrollbar{display:none}.ui-mobile-district-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:.12rem;min-height:1.55rem;padding:.1rem .38rem;border:1px solid rgba(120,119,113,.22);border-radius:999px;background:rgba(20,20,18,.78);color:#bdbbb3e0;font-size:.875rem;font-weight:600;cursor:pointer}.ui-mobile-district-chip--selected{border-color:#e3e0d866;color:#f4f2eaf2}.ui-mobile-district-chip-ready{font-size:.34375rem;font-weight:700;color:#e3e0d8f2}.ui-mobile-estate-map-hint{margin:0;padding:.28rem .36rem;font-size:.4375rem;color:#b3b1aac7;text-align:center;border-bottom:1px solid rgba(120,119,113,.1);background:#10100f}.ui-mobile-upgrade-sheet-anchor{flex-shrink:0;scroll-margin-top:.5rem}.ui-mobile-upgrade-sheet,.ui-true-mobile-command-sheet{flex-shrink:0;display:flex;flex-direction:column;max-height:var(--ui-mobile-upgrade-sheet-max);overflow:hidden;background:linear-gradient(180deg,#141412 0%,#0e0e0d 100%);border-top:1px solid rgba(120,119,113,.26);box-shadow:0 -4px 16px #00000040}.ui-true-mobile-sheet-header{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:.2rem;padding:.14rem .32rem .1rem}.ui-true-mobile-sheet-title{margin:0;font-size:.53125rem;font-weight:700;color:#f4f2eaf5}.ui-true-mobile-sheet-meta{margin:0;font-size:.40625rem;color:#b3b1aad1}.ui-true-mobile-sheet-ready{color:#e3e0d8f2;font-weight:600}.ui-true-mobile-sheet-layout,.ui-mobile-upgrade-sheet-close{margin-left:auto;min-height:1.45rem;padding:.06rem .28rem;font-size:.375rem;font-weight:600;border:1px solid rgba(120,119,113,.2);border-radius:4px;background:rgba(17,17,15,.8);color:#c7c5bee6;cursor:pointer}.ui-mobile-upgrade-sheet-close{text-transform:uppercase;letter-spacing:.03em}.ui-true-mobile-sheet-orders{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.1rem .28rem .16rem}.ui-true-mobile-sheet-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.12rem}.ui-true-mobile-utility-lane{flex-shrink:0;min-height:var(--ui-true-mobile-utility)}.ui-true-mobile-order-row{display:flex;align-items:center;gap:.16rem;min-height:1.85rem;padding:.1rem .16rem;border-radius:5px;background:rgba(19,19,17,.88);border:1px solid rgba(120,119,113,.12)}.ui-true-mobile-order-row--ready{border-color:#e3e0d82e}.ui-true-mobile-order-main{flex:1 1 auto;display:flex;align-items:center;gap:.18rem;min-width:0;cursor:pointer}.ui-true-mobile-order-thumb{flex-shrink:0;width:1.2rem;height:1.2rem;border-radius:3px;overflow:hidden}.ui-true-mobile-order-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-true-mobile-order-copy{display:flex;flex-direction:column;gap:.02rem;min-width:0}.ui-true-mobile-order-title{display:flex;align-items:baseline;gap:.14rem;min-width:0}.ui-true-mobile-order-name{font-size:.4375rem;font-weight:800;color:#d6d3cbf7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-true-mobile-order-level{flex-shrink:0;font-size:.34375rem;color:#b3b1aacc}.ui-true-mobile-order-stats{display:flex;flex-wrap:wrap;gap:.08rem .2rem;font-size:.40625rem;font-weight:700;color:#e7e5dff5}.ui-true-mobile-order-gain{color:#ff957efa;font-weight:700}.ui-true-mobile-order-ready{display:inline-flex;align-items:center;gap:.06rem;font-weight:600;color:#e3e0d8f2}.ui-true-mobile-order-upgrade{flex-shrink:0;min-width:2.65rem;min-height:1.55rem;padding:.08rem .24rem;font-size:.34375rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}html[data-route=resources]:has(.resources-full-estate-map) .resources-page-content-shell:after,html[data-route=resources]:has(.resources-full-estate-map) .ui-resources-page-cap,html[data-route=resources]:has(.resources-interactive-estate-map) .resources-page-content-shell:after,html[data-route=resources]:has(.resources-interactive-estate-map) .ui-resources-page-cap{display:none;height:0}html[data-route=resources] .ui-narrator-queue-hint--resources,html[data-route=resources] .ui-narrator-queue-hint--resources-mobile,html[data-route=resources] .ui-narrator-queue-hint--resources-true-mobile,html[data-route=resources] .ui-narrator-queue-hint--resources-interactive-estate,html[data-route=resources] .ui-narrator-queue-hint--resources-interactive-bugfix,html[data-route=resources] .ui-narrator-queue-hint--resources-full-estate-map{position:fixed;left:auto;right:.4rem;top:auto;bottom:max(.45rem,env(safe-area-inset-bottom,0px));transform:none;max-width:min(5.25rem,24vw);z-index:11;pointer-events:none;opacity:.72}html[data-route=resources] .ui-narrator-queue-hint--resources-full-estate-map .ui-narrator-queue-hint-label{text-align:right;font-size:.359375rem;padding:.08rem .18rem;opacity:.68;line-height:1.1}.resources-full-estate-map .ui-true-mobile-district-rail,.resources-full-estate-map .ui-mobile-district-chips--fallback{display:none}.ui-mobile-district-modal-root{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.ui-mobile-district-modal-backdrop{position:absolute;inset:0;margin:0;padding:0;border:none;background:linear-gradient(to top,rgba(8,8,6,.45),rgba(8,8,6,.08));pointer-events:auto;cursor:pointer}.ui-mobile-district-modal{position:relative;z-index:1;display:flex;flex-direction:column;max-height:min(44svh,22rem);margin:0;border:1px solid rgba(113,112,106,.18);border-bottom:none;border-radius:12px 12px 0 0;background:repeating-linear-gradient(180deg,rgba(236,233,225,.014) 0,rgba(236,233,225,.014) 1px,transparent 1px,transparent 5px),linear-gradient(180deg,rgba(40,40,38,.94) 0%,rgba(35,35,33,.96) 42%,rgba(31,31,29,.97) 100%);box-shadow:0 -5px 18px #0003,inset 0 1px #f0ede512;pointer-events:auto;padding-bottom:max(.36rem,env(safe-area-inset-bottom,0px))}.ui-mobile-district-modal[data-resource-motion-drawer]{transform-origin:center bottom;will-change:transform,opacity}.resources-motion-reduced [data-resource-motion-drawer]{will-change:auto}.ui-mobile-district-modal-grab{flex-shrink:0;width:1.5rem;height:.12rem;margin:.14rem auto .04rem;border-radius:999px;background:rgba(149,148,140,.26)}.ui-mobile-district-modal-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.16rem;padding:.04rem .28rem .08rem;border-bottom:1px solid rgba(95,94,88,.14);background:linear-gradient(180deg,rgba(38,38,36,.72) 0%,rgba(35,35,33,.55) 100%)}.ui-mobile-district-modal-header-main{display:flex;align-items:center;gap:.22rem;min-width:0;flex:1 1 auto}.ui-mobile-district-modal-header-actions{display:flex;align-items:center;gap:.06rem;flex-shrink:0}.ui-mobile-district-modal-layout,.ui-mobile-district-modal-close{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;margin:0;padding:0;border:none;border-radius:6px;background:transparent;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ui-mobile-district-modal-layout{min-width:auto;padding:0 .18rem;font-size:.40625rem;font-weight:500;color:#a0a09bb8;letter-spacing:.01em}.ui-mobile-district-modal-layout:hover:not(:disabled){color:#bab8b1e0;background:rgba(33,33,31,.28)}.ui-mobile-district-modal-layout:disabled{opacity:.45;cursor:not-allowed}.ui-mobile-district-modal-close{font-size:.875rem;line-height:1;font-weight:400;color:#afaea9d1}.ui-mobile-district-modal-close:hover{color:#c9c7c0eb;background:rgba(33,33,31,.28)}.ui-mobile-district-modal-layout:focus-visible,.ui-mobile-district-modal-close:focus-visible{outline:none;box-shadow:0 0 0 2px #aba9a06b}.ui-mobile-district-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.1rem .26rem .14rem;background:repeating-linear-gradient(180deg,rgba(228,226,218,.012) 0,rgba(228,226,218,.012) 1px,transparent 1px,transparent 6px),rgba(31,31,29,.96)}.ui-mobile-district-modal-seal{flex-shrink:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at 35% 30%,rgba(43,43,40,.82),rgba(23,23,21,.88));border:1px solid rgba(110,109,103,.24);box-shadow:inset 0 1px #ece9e114}.ui-mobile-district-modal-seal img{width:.78rem;height:.78rem;-o-object-fit:contain;object-fit:contain}.ui-mobile-district-modal-title{margin:0;font-size:.59375rem;font-weight:700;color:#f7f5eefa;line-height:1.08}.ui-mobile-district-modal-meta{display:flex;flex-wrap:nowrap;align-items:center;margin:.04rem 0 0;font-size:.4375rem;font-weight:500;color:#bdbbb3cc;line-height:1.16;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-mobile-district-modal-meta-sep{color:#8f8e8985}.ui-mobile-district-modal-ready{display:inline-flex;align-items:center;gap:.12rem;color:#d7d5cde0;font-weight:600}.ui-mobile-district-modal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.08rem}.ui-mobile-district-modal-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.14rem .18rem;min-height:3.85rem;max-height:4.15rem;padding:.12rem .16rem;border-radius:6px;background:rgba(39,39,37,.94);border:1px solid rgba(81,81,76,.12);box-shadow:none}.ui-mobile-district-modal-row--ready{border-color:#78777129;background:rgba(42,42,40,.95)}.ui-mobile-district-modal-row--busy{opacity:.72}.ui-mobile-modal-row-icon{flex-shrink:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;padding:.05rem;border-radius:4px;background:rgba(18,18,16,.55);border:1px solid rgba(90,89,83,.18)}.ui-mobile-modal-row-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:3px}.ui-mobile-modal-row-main{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.04rem;min-width:0;margin:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit}.ui-mobile-modal-row-main:focus-visible{outline:none;border-radius:4px;box-shadow:0 0 0 2px #b9b4a76b}.ui-mobile-modal-row-name{display:block;width:100%;font-size:.5625rem;font-weight:800;color:#d6d3cbfc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.12}.ui-mobile-modal-row-metrics{display:flex;flex-wrap:nowrap;align-items:center;gap:.1rem .16rem;line-height:1.18;overflow:hidden}.ui-mobile-modal-row-level{font-size:.4375rem;font-weight:600;color:#bdbbb3e0;white-space:nowrap}.ui-mobile-modal-row-metric-sep{font-size:.4375rem;color:#8f8e8985}.ui-mobile-modal-row-production{font-size:.53125rem;font-weight:700;color:#eceae4fa}.ui-mobile-modal-row-gain{font-size:.53125rem;font-weight:700;color:#d6d4ccf2}.ui-mobile-modal-row-ready{display:inline-flex;align-items:center;gap:.12rem;font-size:.5rem;font-weight:700;color:#d2cfc7f0}.ui-mobile-modal-row-upgrade,.ui-mobile-modal-row-upgrade-spacer{flex-shrink:0;align-self:center;min-width:4.5rem;width:4.5rem}.ui-mobile-modal-row-upgrade-spacer{min-height:2.75rem}.ui-mobile-modal-row-upgrade{min-height:2.75rem;padding:.06rem .16rem;font-size:.40625rem;font-weight:600;letter-spacing:.004em;text-transform:none;border-radius:5px;border:1px solid rgba(92,91,85,.14);background:rgba(35,35,33,.9);color:#eae8e2eb;box-shadow:none}.ui-mobile-modal-row-upgrade:hover:not(:disabled){background:rgba(42,42,40,.94);border-color:#6b6a6433}.ui-mobile-modal-row-upgrade:active:not(:disabled){background:rgba(29,29,27,.96)}.ui-mobile-modal-row-upgrade:focus-visible{outline:none;box-shadow:0 0 0 2px #a6a59c5c}.ui-mobile-modal-row-upgrade:disabled{opacity:.55;cursor:not-allowed}html[data-route=resources]:has([data-district-modal-open="true"]) .ui-narrator-queue-hint--resources,html[data-route=resources]:has([data-district-modal-open="true"]) .ui-narrator-queue-hint--resources-mobile,html[data-route=resources]:has([data-district-modal-open="true"]) .ui-narrator-queue-hint--resources-true-mobile,html[data-route=resources]:has([data-district-modal-open="true"]) .ui-narrator-queue-hint--resources-interactive-estate,html[data-route=resources]:has([data-district-modal-open="true"]) .ui-narrator-queue-hint--resources-interactive-bugfix,html[data-route=resources]:has([data-district-modal-open="true"]) .ui-narrator-queue-hint--resources-full-estate-map{opacity:0;visibility:hidden;pointer-events:none}}.ui-global-command-center-root{position:fixed;inset:0;z-index:120;pointer-events:none}.ui-global-command-center-backdrop{position:absolute;inset:0;border:none;padding:0;margin:0;background:var(--ui-bg-overlay);pointer-events:auto;cursor:pointer}.ui-global-command-center-panel{position:fixed;display:flex;flex-direction:column;pointer-events:auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--ui-border-strong) 70%,#524b43);background:linear-gradient(165deg,rgba(249,247,243,.04) 0%,transparent 38%),linear-gradient(180deg,#2b2723 0%,#211e1b 42%,#1a1816 100%);box-shadow:var(--ui-shadow-panel),inset 0 1px #ffffff0f,inset 0 -1px #00000059;color:var(--ui-text-primary);top:max(4.5rem,env(safe-area-inset-top,0px) + 3.5rem);right:max(.75rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px) + .5rem);width:clamp(24rem,30vw,32rem);max-width:calc(100vw - 1.5rem);border-radius:var(--ui-radius-panel)}@media (max-width: 1023px){.ui-global-command-center-panel{top:auto;left:0;right:0;bottom:0;width:100%;max-width:none;max-height:min(92vh,calc(100dvh - env(safe-area-inset-top,0px) - 3rem));border-radius:var(--ui-radius-panel) var(--ui-radius-panel) 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}}@media (min-width: 768px) and (max-width: 1023px){.ui-global-command-center-panel{left:50%;right:auto;transform:translate(-50%);width:min(32rem,calc(100vw - 2rem));max-height:min(88vh,42rem);border-radius:var(--ui-radius-panel);bottom:max(1rem,env(safe-area-inset-bottom,0px) + .75rem)}}.ui-global-command-center-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3);flex-shrink:0;padding:var(--ui-space-4) var(--ui-space-4) var(--ui-space-3);border-bottom:1px solid color-mix(in srgb,var(--ui-accent-gold) 22%,var(--ui-border-default));background:linear-gradient(180deg,rgba(229,112,88,.06) 0%,transparent 100%)}.ui-global-command-center-title{margin:0;font-family:var(--ui-font-display);font-size:var(--ui-text-lg);font-weight:600;letter-spacing:.04em;color:var(--ui-text-primary);line-height:1.2}.ui-global-command-center-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:var(--ui-radius-md);border:1px solid color-mix(in srgb,var(--ui-border-default) 90%,transparent);background:color-mix(in srgb,var(--ui-bg-inset) 80%,transparent);color:var(--ui-text-secondary);transition:background var(--ui-transition-fast),color var(--ui-transition-fast)}.ui-global-command-center-close:hover{background:rgba(0,0,0,.28);color:var(--ui-text-primary)}.ui-global-command-center-tabs{display:flex;flex-shrink:0;gap:.35rem;padding:var(--ui-space-2) var(--ui-space-3);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--ui-border-subtle);-webkit-overflow-scrolling:touch}.ui-global-command-center-tabs::-webkit-scrollbar{display:none}.ui-global-command-center-tab{flex:0 0 auto;min-height:2.25rem;padding:.45rem .85rem;border-radius:var(--ui-radius-md);border:1px solid transparent;background:transparent;font-size:var(--ui-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-muted);white-space:nowrap;transition:background var(--ui-transition-fast),color var(--ui-transition-fast),border-color var(--ui-transition-fast)}.ui-global-command-center-tab:hover{color:var(--ui-text-secondary);background:rgba(255,255,255,.04)}.ui-global-command-center-tab--selected{color:var(--ui-text-primary);border-color:color-mix(in srgb,var(--ui-accent-gold) 35%,var(--ui-border-default));background:linear-gradient(180deg,rgba(229,112,88,.12) 0%,rgba(0,0,0,.18) 100%);box-shadow:inset 0 1px #ffffff0d}.ui-global-command-center-body{flex:1;min-height:0;overflow-y:auto;padding:var(--ui-space-4);scrollbar-width:thin;scrollbar-color:#39342e transparent}.ui-global-command-center-section{display:flex;flex-direction:column;gap:var(--ui-space-4)}.ui-global-command-center-card{border-radius:var(--ui-radius-lg);border:1px solid color-mix(in srgb,var(--ui-border-default) 85%,#433d37);background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 40%),linear-gradient(180deg,#26231f 0%,#1d1b18 100%);box-shadow:var(--ui-shadow-inset);padding:var(--ui-space-4)}.ui-global-command-center-card--flush{padding:var(--ui-space-3)}.ui-global-command-center-card--event{border-color:color-mix(in srgb,var(--ui-accent-teal-muted) 40%,var(--ui-border-default))}.ui-global-command-center-card-title{display:block;margin:0 0 var(--ui-space-2);font-size:var(--ui-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-text-muted)}.ui-global-command-center-summary-row{display:block;font-size:var(--ui-text-sm);font-weight:500;color:var(--ui-text-primary);line-height:1.4}.ui-global-command-center-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:10rem;padding:var(--ui-space-6) var(--ui-space-4);border-radius:var(--ui-radius-lg);border:1px dashed color-mix(in srgb,var(--ui-border-default) 70%,transparent);background:color-mix(in srgb,var(--ui-bg-inset) 60%,transparent)}.ui-global-command-center-empty-title{margin:0 0 var(--ui-space-2);font-family:var(--ui-font-display);font-size:var(--ui-text-base);color:var(--ui-text-secondary)}.ui-global-command-center-empty-copy{margin:0;max-width:22rem;font-size:var(--ui-text-sm);color:var(--ui-text-muted);line-height:1.5}.ui-global-command-center-event-body{display:flex;flex-direction:column;gap:var(--ui-space-4)}.ui-global-command-center-card-kicker{margin:0;font-size:var(--ui-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-text-muted)}.ui-global-command-center-event-status{margin:var(--ui-space-2) 0 0;font-size:var(--ui-text-base);font-weight:600;color:var(--ui-text-primary)}.ui-global-command-center-event-timer{margin:var(--ui-space-2) 0 0;font-size:var(--ui-text-lg);font-weight:600;color:color-mix(in srgb,var(--ui-accent-teal) 75%,var(--ui-text-primary))}.ui-global-command-center-event-coords,.ui-global-command-center-event-meta{margin:var(--ui-space-3) 0 0;font-size:var(--ui-text-sm);color:var(--ui-text-secondary);line-height:1.45}.ui-global-command-center-event-list{margin:var(--ui-space-3) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ui-space-2)}.ui-global-command-center-event-row{padding:var(--ui-space-3);border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);background:rgba(0,0,0,.22)}.ui-global-command-center-event-row p{margin:0;font-size:var(--ui-text-sm);color:var(--ui-text-primary)}.ui-global-command-center-event-sub{margin-top:var(--ui-space-1)!important;font-size:var(--ui-text-xs)!important;color:var(--ui-text-muted)!important}.ui-global-command-center-cta{width:100%;min-height:2.75rem;padding:var(--ui-space-3);border-radius:var(--ui-radius-md);border:1px solid color-mix(in srgb,var(--ui-accent-gold) 40%,var(--ui-border-default));background:linear-gradient(180deg,#3a3530 0%,#25221f 100%);font-size:var(--ui-text-sm);font-weight:600;color:var(--ui-text-primary);box-shadow:0 4px 14px #00000059;transition:filter var(--ui-transition-fast)}.ui-global-command-center-cta:hover{filter:brightness(1.06)}.resources-motion-reduced .ui-global-command-center-panel,.resources-motion-reduced .ui-global-command-center-backdrop{transition:none!important}@media (max-width: 1023px){.ui-global-command-center-panel{margin-bottom:max(0px,env(safe-area-inset-bottom,0px))}}@keyframes ui-threat-watch-pulse{0%,to{opacity:1}50%{opacity:.72}}.ui-shell-production-trigger{display:inline-flex;min-width:0;max-width:100%;flex-wrap:nowrap;align-items:center;justify-content:center;gap:inherit;border:0;border-radius:var(--ui-radius-md);background:transparent;padding:.125rem .25rem;color:inherit;touch-action:manipulation}.ui-shell-production-trigger:focus{outline:none}.ui-shell-production-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--ui-accent-brass) 65%,white);outline-offset:2px}.game-header-bar .ui-shell-production-trigger[aria-expanded=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,#a08e62 42%,transparent)}.game-header-bar button.ui-shell-production-trigger:not(:focus-visible){--tw-ring-shadow: 0 0 #0000;box-shadow:none}.ui-edge-dock-tab:focus{outline:none}.ui-edge-dock-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--ui-accent-brass) 65%,white);outline-offset:2px}.ui-edge-dock-tab--instrument{background:linear-gradient(180deg,#2e2a26 0%,#24211e 100%);border-color:color-mix(in srgb,#524b43 55%,var(--ui-border-default))}.ui-edge-dock-tab--garrison,.ui-edge-dock-tab--city{background:linear-gradient(180deg,#2d2824 0%,#221f1c 100%);border-color:color-mix(in srgb,#615a53 50%,var(--ui-border-default))}.ui-edge-dock-tab--watch{background:linear-gradient(180deg,#2b2723 0%,#201d1a 100%);border-color:color-mix(in srgb,#524b43 48%,var(--ui-border-default))}.ui-edge-dock-tab--dispatch{background:linear-gradient(180deg,#2e2a26 0%,#23201d 100%);border-color:color-mix(in srgb,#a08e62 42%,var(--ui-border-default))}.ui-edge-dock-tab--threat{border-color:color-mix(in srgb,#86352b 50%,#413b35);background:linear-gradient(180deg,#272320 0%,#201d1a 100%)}.ui-edge-dock-tab--event-instrument{border-color:color-mix(in srgb,#a08e62 45%,var(--ui-border-default))}.ui-edge-dock-tab--event-instrument .ui-edge-dock-tab__dot{background:color-mix(in srgb,#cdc0a2 85%,#a08e62);box-shadow:0 0 4px #cdc0a259}.ui-edge-dock-tab:not(.ui-edge-dock-tab--threat):not(.ui-edge-dock-tab--event-instrument):not(:hover):not(:focus-visible){opacity:.88}.ui-edge-dock-tab--event-instrument,.ui-edge-dock-tab--threat{opacity:1}.ui-edge-dock-tab--selected:not(:focus-visible){box-shadow:inset 0 0 0 1px color-mix(in srgb,#a08e62 38%,transparent),0 4px 16px #00000059}.ui-edge-dock-tab--activity:not(:focus-visible):not(.ui-edge-dock-tab--selected){box-shadow:inset 0 0 0 1px color-mix(in srgb,#516a62 32%,transparent),0 4px 16px #00000059}.ui-edge-dock-tab[aria-expanded=true]:not(:focus-visible):not(.ui-edge-dock-tab--threat){box-shadow:inset 0 0 0 1px color-mix(in srgb,#a08e62 32%,transparent),0 4px 16px #00000059}.ui-edge-dock-tab--activity-ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,#516a62 35%,transparent)}.ui-shell-instrument{position:fixed;z-index:118;display:flex;width:min(92vw,19.5rem);max-width:19.5rem;flex-direction:column;height:auto;max-height:min(68dvh,28rem);overflow:hidden;border-radius:var(--ui-radius-lg);border:1px solid color-mix(in srgb,#a08e62 42%,#413b35);background:linear-gradient(165deg,color-mix(in srgb,#3a3530 94%,#292622) 0%,color-mix(in srgb,#292622 96%,#1d1b18) 48%,color-mix(in srgb,#211e1b 98%,#181614) 100%);box-shadow:0 10px 32px #0000007a,inset 0 1px #f4f1ea12,inset 0 0 0 1px #eee9de0a;color:var(--ui-text-primary)}.ui-shell-instrument--sheet{left:0;right:0;bottom:0;width:100%;max-width:none;max-height:min(72dvh,32rem);border-bottom:0;border-radius:var(--ui-radius-panel) var(--ui-radius-panel) 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.ui-shell-instrument--march{width:min(92vw,22rem);max-width:22rem}.ui-shell-instrument--dispatch{width:min(92vw,20rem);max-width:20rem}.ui-shell-instrument--tether-garrison:before{content:"";position:absolute;right:-6px;top:1.25rem;width:6px;height:1px;background:color-mix(in srgb,#a08e62 55%,#413b35);pointer-events:none}.ui-shell-instrument--tether-garrison:after{content:"";position:absolute;right:-7px;top:1.125rem;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid color-mix(in srgb,#a08e62 50%,#413b35);pointer-events:none}.ui-shell-instrument--place-ledger{max-height:min(52dvh,22rem)}.ui-shell-instrument--place-garrison{max-height:min(58dvh,24rem)}.ui-shell-instrument--place-march{width:min(92vw,23rem);max-width:23rem;max-height:min(50dvh,20rem)}.ui-shell-instrument--place-dispatch{max-height:min(56dvh,24rem)}.ui-shell-instrument--place-sheet{max-height:min(72dvh,32rem)}.ui-shell-instrument--tether-top:before{content:"";position:absolute;top:-5px;left:1.5rem;width:1px;height:5px;background:color-mix(in srgb,#a08e62 50%,#413b35);pointer-events:none}.ui-shell-instrument--tether-left:before{content:"";position:absolute;left:-5px;top:1.25rem;width:5px;height:1px;background:color-mix(in srgb,#a08e62 50%,#413b35);pointer-events:none}@media (min-width: 768px) and (max-width: 1023px){.ui-shell-instrument:not(.ui-shell-instrument--place-sheet):not(.ui-shell-instrument--sheet){width:min(92vw,22rem)}}.ui-shell-instrument--dispatch .ui-global-command-center-event-body{gap:.375rem}.ui-shell-instrument--dispatch .ui-global-command-center-card--event{border:0;background:transparent;padding:0;box-shadow:none}.ui-shell-instrument--dispatch .ui-global-command-center-card-kicker{font-size:var(--ui-text-sm);color:color-mix(in srgb,#ccbe9f 70%,var(--ui-text-muted))}.ui-shell-instrument--dispatch .ui-global-command-center-cta{display:flex;width:100%;align-items:center;justify-content:center;margin-top:.5rem;min-height:2.75rem;border-radius:var(--ui-radius-md);border:1px solid color-mix(in srgb,#a08e62 55%,#413b35);background:linear-gradient(180deg,#38332e 0%,#292622 100%);font-size:var(--ui-text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#efebe1}.resources-motion-reduced .ui-shell-instrument{transition:none}.ui-shell-page-outer{display:flex;flex-direction:column;min-height:0;padding-top:max(var(--shell-chrome-height, 6rem),env(safe-area-inset-top,0px))}.ui-shell-page-outer--compact-top{padding-top:env(safe-area-inset-top,0px)}@media (min-width: 1280px){.ui-shell-page-outer,.ui-shell-page-outer--compact-top{padding-top:max(var(--shell-chrome-height, 6rem),env(safe-area-inset-top,0px))}}.ui-shell-layout-stack{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;overflow:visible}.ui-shell-route-body{position:relative;z-index:1;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}.ui-sar-stage-shell.ui-shell-route-content{display:flex;flex-direction:column;overflow:visible}.ui-sar-stage-shell .ui-shell-layout-stack{flex:1 1 auto}.ui-shell-toolbelt-row{min-height:0}.ui-garrison-standard-medals{display:flex;gap:.5rem}.ui-garrison-standard-medal{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:2.75rem;padding:.375rem .5rem;border-radius:.3125rem;border:1px solid color-mix(in srgb,#9c8a5e 30%,transparent);background:linear-gradient(165deg,color-mix(in srgb,#37322d 80%,#292622) 0%,color-mix(in srgb,#292622 85%,#1d1b18) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#ddd4bf 8%,transparent)}.ui-garrison-standard-medal--attack{border-color:color-mix(in srgb,#a45b50 35%,#5b544d)}.ui-garrison-standard-medal--defence{border-color:color-mix(in srgb,#b4503c 35%,#5b544d)}.ui-garrison-standard-medal__label{font-size:var(--ui-text-sm);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,#d6cbb2 75%,#a79468)}.ui-garrison-standard-medal__value{margin-top:.125rem;font-size:var(--ui-text-sm);font-weight:700;line-height:1.1;color:color-mix(in srgb,#f1ede4 96%,#ddd4bf)}.ui-garrison-muster-notice{position:fixed;display:flex;flex-direction:column;width:-moz-max-content;width:max-content;min-width:21rem;max-width:clamp(21rem,28vw,28rem);max-height:min(17.5rem,42vh);padding:.625rem .6875rem .5625rem;border:none;border-radius:.5rem .375rem .5625rem .4375rem;background:linear-gradient(172deg,color-mix(in srgb,#f4f1ea 9%,#3a342f) 0%,color-mix(in srgb,#2e2925 94%,#1d1b18) 38%,color-mix(in srgb,#25221f 98%,#151311) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath fill='%233a3836' fill-opacity='0.08' d='M0 0h1v1H0zm4 4h1v1H4z'/%3E%3C/svg%3E");box-shadow:0 1px 0 color-mix(in srgb,#ebe6da 14%,transparent) inset,0 8px 22px color-mix(in srgb,black 32%,transparent),0 2px 0 color-mix(in srgb,#4c453f 18%,transparent) inset;-webkit-clip-path:polygon(0% 1.5%,2.5% 0%,97.5% 0%,100% 2%,100% 97%,98% 100%,1.5% 100%,0% 98%);clip-path:polygon(0% 1.5%,2.5% 0%,97.5% 0%,100% 2%,100% 97%,98% 100%,1.5% 100%,0% 98%);overflow:visible;pointer-events:auto}.ui-garrison-muster-notice__medals{display:grid;grid-template-columns:1fr 1fr;gap:.4375rem}.ui-garrison-muster-notice__medals .ui-garrison-standard-medal{display:flex;flex-direction:column;align-items:center;gap:.1875rem;padding:.375rem .5rem;border-radius:.25rem;border:1px solid color-mix(in srgb,#ab986c 40%,#504942);background:linear-gradient(180deg,color-mix(in srgb,#38332e 88%,#292622) 0%,color-mix(in srgb,#25221f 94%,#181614) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#ebe6da 8%,transparent),0 1px 2px color-mix(in srgb,black 18%,transparent)}.ui-garrison-muster-notice__medals .ui-garrison-standard-medal__label{font-size:var(--ui-text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,#c4b591 80%,#a79468)}.ui-garrison-muster-notice__medals .ui-garrison-standard-medal__value{font-size:var(--ui-text-sm);font-weight:800;line-height:1.1;color:color-mix(in srgb,#f4f1ea 96%,#e0d7c4)}@media (max-width: 767px){.ui-garrison-muster-notice{display:none!important}}@media (max-width: 1280px){.ui-garrison-muster-notice__medals .ui-garrison-standard-medal__value{font-size:var(--ui-text-sm)}}.ui-garrison-muster-roll{position:relative;z-index:var(--ui-z-shell-instrument, 120);pointer-events:auto;min-width:17rem;max-width:clamp(17rem,22vw,23rem);max-height:min(42vh,22rem);padding:.625rem .6875rem .5rem;border:none;color:color-mix(in srgb,#eae5d8 88%,#d6cbb2);background:repeating-linear-gradient(0deg,transparent 0,transparent 2px,color-mix(in srgb,#292622 4%,transparent) 2px,color-mix(in srgb,#292622 4%,transparent) 3px),linear-gradient(168deg,color-mix(in srgb,#3a3530 96%,#1d1b18) 0%,color-mix(in srgb,#292622 98%,#181614) 42%,color-mix(in srgb,#25221f 98%,#131110) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#9c8a5e 12%,transparent),inset 0 -8px 16px color-mix(in srgb,black 28%,transparent),inset 4px 0 8px color-mix(in srgb,black 18%,transparent),inset -4px 0 8px color-mix(in srgb,black 18%,transparent),0 10px 22px color-mix(in srgb,black 38%,transparent);-webkit-clip-path:polygon(1% 4%,4% 1%,14% 0%,88% 1%,97% 5%,99% 12%,100% 88%,96% 97%,86% 100%,12% 99%,3% 95%,0% 86%,0% 10%);clip-path:polygon(1% 4%,4% 1%,14% 0%,88% 1%,97% 5%,99% 12%,100% 88%,96% 97%,86% 100%,12% 99%,3% 95%,0% 86%,0% 10%);transform:rotate(-1.25deg)}.ui-garrison-muster-roll:before,.ui-garrison-muster-roll:after{content:"";position:absolute;pointer-events:none;z-index:0}.ui-garrison-muster-roll:before{inset:.125rem .1875rem;border-radius:.125rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,#5f5851 22%,transparent),inset 0 12px 18px color-mix(in srgb,black 16%,transparent)}.ui-garrison-muster-roll:after{inset:0;background:radial-gradient(ellipse at 18% 12%,color-mix(in srgb,#9c8a5e 8%,transparent) 0%,transparent 42%),radial-gradient(ellipse at 82% 88%,color-mix(in srgb,black 22%,transparent) 0%,transparent 48%);opacity:.85}.ui-garrison-muster-roll>*{position:relative;z-index:1}.ui-garrison-muster-roll__entries{list-style:none;margin:.4375rem 0 0;padding:0}.ui-garrison-muster-roll__entry{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.375rem;padding:.25rem 0;border-bottom:1px dotted color-mix(in srgb,#5f5851 32%,transparent);font-size:var(--ui-text-sm)}.ui-garrison-muster-roll__entry:last-child{border-bottom:none}.ui-garrison-muster-roll__entry-stamp{display:inline-flex;width:1.125rem;height:1.125rem;align-items:center;justify-content:center;border-radius:.125rem;background:color-mix(in srgb,#1d1b18 40%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#5f5851 18%,transparent)}.ui-garrison-muster-roll__entry-stamp img,.ui-garrison-muster-roll__entry-icon{width:.875rem;height:.875rem;-o-object-fit:contain;object-fit:contain}.ui-garrison-muster-roll__entry-name{min-width:0;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,#e3dccb 92%,#c1b18b)}.ui-garrison-muster-roll__entry-value{font-weight:700;color:color-mix(in srgb,#f0ece2 90%,#e57058)}.ui-garrison-muster-roll__entry--empty,.ui-garrison-muster-roll__entry--overflow{grid-template-columns:1fr;justify-items:start;font-size:var(--ui-text-base);font-style:italic;opacity:.78}.ui-garrison-muster-roll__training-footer{margin:.4375rem 0 0;padding-top:.3125rem;border-top:1px dashed color-mix(in srgb,#5f5851 28%,transparent);font-size:var(--ui-text-sm);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,#b6a47a 88%,#5f5851)}.ui-garrison-muster-roll__training-footer--active{color:color-mix(in srgb,#e57058 75%,#ae9b70)}.ui-garrison-muster-roll__loading{margin:0;font-size:var(--ui-text-sm);color:color-mix(in srgb,#c1b18b 80%,#5f5851)}@media (max-width: 1280px){.ui-garrison-muster-roll{min-width:16rem;max-width:min(23rem,36vw)}}@media (max-width: 767px){.ui-garrison-muster-roll{display:none}}@media (prefers-reduced-motion: reduce){.ui-garrison-muster-roll{transform:none}}[data-garrison-typography=no-atk-def-collision-188].ui-garrison-muster-roll__strength-stamps{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.3125rem 0 .375rem;padding-bottom:.3125rem;border-bottom:1px dotted color-mix(in srgb,#504942 28%,transparent)}[data-garrison-typography=no-atk-def-collision-188] .ui-garrison-muster-roll__strength-stamp{padding:.25rem .3125rem .1875rem;text-align:center;background:color-mix(in srgb,#1d1b18 28%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#504942 20%,transparent);-webkit-clip-path:polygon(3% 0%,97% 2%,100% 98%,2% 100%);clip-path:polygon(3% 0%,97% 2%,100% 98%,2% 100%)}[data-garrison-typography=no-atk-def-collision-188] .ui-garrison-muster-roll__strength-label{display:block;font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.08em;color:color-mix(in srgb,#c1b18b 88%,#5f5851)}[data-garrison-typography=no-atk-def-collision-188] .ui-garrison-muster-roll__strength-value{display:block;margin-top:.125rem;font-size:var(--ui-text-sm);font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,#f0ece2 92%,#e57058)}[data-garrison-typography=stamped-readable-189].ui-garrison-muster-roll__strength-stamps{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;margin:.375rem 0 .5rem;padding-bottom:.375rem;border-bottom:1px solid color-mix(in srgb,#504942 26%,transparent)}[data-garrison-typography=stamped-readable-189] .ui-garrison-muster-roll__strength-stamp{padding:.3125rem .375rem .25rem;text-align:center;background:color-mix(in srgb,#1d1b18 32%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#504942 24%,transparent),inset 0 -2px 4px color-mix(in srgb,black 15%,transparent)}[data-garrison-typography=stamped-readable-189] .ui-garrison-muster-roll__strength-label{display:block;font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,#c1b18b 90%,#5f5851)}[data-garrison-typography=stamped-readable-189] .ui-garrison-muster-roll__strength-value{display:block;margin-top:.1875rem;font-size:var(--ui-text-sm);font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,#f1ede5 92%,#e57058)}[data-garrison-typography=stitched-readable-190].ui-garrison-muster-roll__strength-stamps{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.3125rem 0 .4375rem;padding-bottom:.3125rem;border-bottom:1px dashed color-mix(in srgb,#504942 24%,transparent)}[data-garrison-typography=stitched-readable-190] .ui-garrison-muster-roll__strength-stamp{padding:.25rem .3125rem;text-align:center;background:color-mix(in srgb,#1d1b18 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#504942 22%,transparent)}[data-garrison-typography=stitched-readable-190] .ui-garrison-muster-roll__strength-label{display:block;font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,#c1b18b 88%,#5f5851)}[data-garrison-typography=stitched-readable-190] .ui-garrison-muster-roll__strength-value{display:block;margin-top:.125rem;font-size:var(--ui-text-sm);font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,#f0ece3 92%,#e57058)}.ui-city-intelligence-coordinator{min-height:0}@keyframes ui-city-status-seal-training-pulse{0%,to{box-shadow:0 0 #b6463000}50%{box-shadow:0 0 0 3px #b646302e}}.ui-shell-steward-ledger-trigger--ledger-ready:focus{outline:none}.ui-shell-steward-ledger-trigger--ledger-ready:focus-visible{outline:2px solid rgba(143,141,132,.6);outline-offset:2px}.ui-shell-steward-ledger-trigger--ledger-ready:not(:focus-visible){box-shadow:none}.ui-global-city-command-dock{--cmd-vellum: #ddd4bf;--cmd-vellum-dark: #c5b693;--cmd-ink: #221f1c;--cmd-ink-muted: #534b44;--cmd-canvas: #45514c;--cmd-canvas-deep: #36312c;--cmd-iron-blue: #635c56;--cmd-iron-dark: #35302b;--cmd-road-paper: #cdc1a3;--cmd-road-dust: #a08e62;--cmd-route-ink: #332e2a;--cmd-letter: #d6ccb3;--cmd-letter-shadow: #ae9b6f;--cmd-wax: #88362c;--cmd-wax-bright: #b04e42;--cmd-brass: #c1b18b;--cmd-brass-muted: #8d7a4f;--cmd-charcoal-leather: #1a1816;--cmd-cream-ink: #eae5d8;display:inline-flex;align-items:center;gap:.22rem;flex-shrink:0}.ui-global-city-command-dock--threat .ui-city-command-case{box-shadow:inset 0 1px #e4ddcc0f,0 0 0 1px var(--cmd-wax-bright),0 3px 10px #0006}.ui-global-city-command-dock__city{display:inline-flex;align-items:center;padding-left:.14rem;margin-left:.04rem;border-left:1px solid var(--cmd-brass-muted)}.ui-city-command-case,.ui-city-command-strongbox{position:relative;display:inline-flex;align-items:stretch;padding:.14rem .26rem .12rem;border-radius:.45rem;background:linear-gradient(168deg,rgba(53,48,43,.95) 0%,var(--cmd-charcoal-leather) 100%);box-shadow:inset 0 1px #f6f3ed1a,inset 0 -3px 6px #00000080,0 3px 8px #0006}.ui-city-command-case__brass-rim{position:absolute;inset:.04rem;border-radius:inherit;border:1px solid rgba(193,177,139,.45);pointer-events:none}.ui-city-command-case__carve{position:absolute;top:22%;bottom:22%;width:1px;background:linear-gradient(180deg,transparent,rgba(141,122,79,.45),transparent);pointer-events:none}.ui-city-command-case__carve--left{left:.38rem}.ui-city-command-case__carve--right{right:.38rem}.ui-city-command-strongbox__pin{position:absolute;top:.05rem;width:.16rem;height:.16rem;border-radius:50%;background:radial-gradient(circle at 35% 28%,var(--cmd-brass),#413b35);border:1px solid var(--cmd-brass-muted);z-index:2}.ui-city-command-strongbox__pin--left{left:.1rem}.ui-city-command-strongbox__pin--right{right:.1rem}.ui-city-command-case__inset,.ui-city-command-strongbox__inset{position:relative;flex:1;padding:.08rem .1rem;border-radius:.3rem;background:rgba(0,0,0,.25);box-shadow:inset 0 2px 4px #00000059}.ui-city-command-strongbox__seals{display:inline-flex;align-items:stretch}.ui-city-command-seal--embedded{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.06rem;min-width:2.4rem;padding:.16rem .34rem .14rem;border:none;border-radius:.22rem;background:transparent;color:var(--cmd-cream-ink);font-size:var(--ui-text-2xs);cursor:pointer;transition:color .12s ease,transform .1s ease}.ui-city-command-seal__label{font-size:var(--ui-text-2xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#bead85}.ui-city-command-seal__status{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-weight:700;font-size:var(--ui-text-xs);color:#e7e1d2;text-shadow:0 1px 2px rgba(0,0,0,.6)}.ui-city-command-seal__bed{position:absolute;inset:.06rem .04rem;border-radius:.16rem;background:rgba(221,212,191,.08);box-shadow:inset 0 1px 3px #00000052;opacity:0;transition:opacity .12s ease;pointer-events:none}.ui-city-command-seal:hover .ui-city-command-seal__bed,.ui-city-command-seal--active .ui-city-command-seal__bed,.ui-city-command-seal--open .ui-city-command-seal__bed{opacity:1}.ui-city-command-seal:focus{outline:none}.ui-city-command-seal:focus-visible{box-shadow:inset 0 0 0 1px var(--cmd-brass)}.ui-city-command-seal--faint{color:var(--cmd-iron-blue)}.ui-city-command-seal--warm{color:#e0d8c6}.ui-city-command-seal--warm:before{content:"";position:absolute;inset:.1rem .08rem;border-radius:.14rem;background:radial-gradient(ellipse at 50% 85%,rgba(189,172,132,.2),transparent 72%);pointer-events:none}.ui-city-command-seal--urgent .ui-city-command-seal__status{color:var(--cmd-wax-bright);font-weight:700}.ui-city-command-seal__icon{color:var(--cmd-brass);font-size:var(--ui-text-2xs)}.ui-city-command-seal__tether-notch{position:absolute;bottom:-.18rem;left:50%;width:.34rem;height:.18rem;margin-left:-.17rem;background:linear-gradient(180deg,var(--cmd-brass),var(--cmd-charcoal-leather));border-radius:0 0 .1rem .1rem;opacity:0;pointer-events:none}.ui-city-command-seal--active .ui-city-command-seal__tether-notch,.ui-city-command-seal--open .ui-city-command-seal__tether-notch{opacity:1}.ui-city-command-seal__threat-pin{position:absolute;top:.04rem;right:.04rem;width:.2rem;height:.2rem;border-radius:50%;background:var(--cmd-wax-bright);border:1px solid var(--cmd-wax)}@media (prefers-reduced-motion: reduce){.ui-city-command-seal:active{transform:none}}@media (max-width: 1649px){.ui-city-command-seal__label{display:none}.ui-city-command-seal--embedded{min-width:2rem;padding:.16rem .3rem .14rem}.ui-city-command-seal__icon{font-size:var(--ui-text-xs)}}@media (max-width: 767px){.ui-global-city-command-dock{min-width:0;gap:.14rem}.ui-city-command-seal__label{display:none}.ui-city-command-seal--embedded{min-width:1.45rem;padding:.1rem .14rem .08rem}.ui-city-command-seal__icon,.ui-city-command-seal__status{font-size:var(--ui-text-sm)}.ui-city-command-case,.ui-city-command-strongbox{padding:.1rem .16rem .08rem}.ui-city-command-case__carve--left{left:.24rem}.ui-city-command-case__carve--right{right:.24rem}}@media (max-width: 430px){.ui-city-command-seal__status{display:none}.ui-city-command-seal--embedded{min-width:1.5rem;padding:.14rem .16rem}.ui-city-command-seal__icon{font-size:var(--ui-text-sm)}}.ui-city-command-desk-surface--205.ui-city-command-desk-surface--desktop{position:fixed;left:var(--city-command-desk-left, auto);top:var(--city-command-desk-top, 3.25rem);width:var(--city-command-desk-width, 22rem);max-width:var(--city-command-desk-width, 22rem);max-height:var(--city-command-desk-max-height, min(70vh, 30rem));transform-origin:var(--city-command-desk-transform-origin-x, 100%) 0;isolation:isolate;contain:layout paint;z-index:10050;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;background:var(--cmd-charcoal-leather);border-radius:.32rem;filter:drop-shadow(0 6px 16px rgba(0,0,0,.42))}.ui-city-command-desk-surface--205.ui-city-command-desk-surface--ledger{--city-command-desk-max-height-default: min(70vh, 30rem)}.ui-city-command-desk-surface--205.ui-city-command-desk-surface--muster{--city-command-desk-max-height-default: min(70vh, 31rem)}.ui-city-command-desk-surface--205.ui-city-command-desk-surface--road.ui-city-command-desk-surface--quiet{--city-command-desk-max-height-default: 17rem}.ui-city-command-desk-surface--205.ui-city-command-desk-surface--road:not(.ui-city-command-desk-surface--quiet){--city-command-desk-max-height-default: min(72vh, 34rem)}.ui-city-command-desk-surface--205.ui-city-command-desk-surface--dispatch{--city-command-desk-max-height-default: min(72vh, 34rem)}.ui-city-command-desk-surface__tether{position:absolute;top:-.22rem;right:1.25rem;width:.44rem;height:.22rem;background:linear-gradient(180deg,var(--cmd-brass),var(--cmd-charcoal-leather));border-radius:.08rem .08rem 0 0;pointer-events:none;z-index:4}.ui-city-command-desk-surface__rim{position:absolute;inset:0;border-radius:inherit;border:2px solid var(--cmd-charcoal-leather);box-shadow:inset 0 0 0 1px var(--cmd-brass-muted),0 1px #ffffff0a;pointer-events:none;z-index:2}.ui-city-command-desk-surface__inner{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;width:100%;max-width:100%;overflow:hidden;border-radius:inherit}.ui-city-command-desk-surface__body{flex:1;min-height:0;min-width:0;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ui-city-command-desk__module-swap-host{display:block;width:100%;min-width:0;max-width:100%;overflow:hidden}.ui-city-command-threat-strip{display:flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%;max-width:100%;flex-shrink:0;padding:.2rem .45rem;border:none;border-bottom:1px solid var(--cmd-wax);background:linear-gradient(90deg,rgba(136,54,44,.45),rgba(136,54,44,.2));color:#e1dac8;font-size:var(--ui-text-2xs);cursor:pointer;box-sizing:border-box}.ui-city-command-desk__header{display:flex;align-items:flex-start;gap:.3rem;flex-shrink:0;width:100%;max-width:100%;box-sizing:border-box;padding:.28rem .38rem .22rem .55rem;border-bottom:1px solid rgba(0,0,0,.12)}.ui-city-command-desk-surface--ledger .ui-city-command-desk__header{background:var(--cmd-vellum);border-bottom-color:var(--cmd-vellum-dark)}.ui-city-command-desk-surface--muster .ui-city-command-desk__header{background:var(--cmd-canvas);border-bottom-color:var(--cmd-iron-blue)}.ui-city-command-desk-surface--road .ui-city-command-desk__header{background:var(--cmd-road-paper);border-bottom-color:var(--cmd-road-dust)}.ui-city-command-desk-surface--dispatch .ui-city-command-desk__header{background:var(--cmd-letter);border-bottom-color:var(--cmd-letter-shadow)}.ui-city-command-desk-surface--ledger .ui-city-command-desk__title{color:var(--cmd-ink)}.ui-city-command-desk-surface--ledger .ui-city-command-desk__subtitle{color:var(--cmd-ink-muted)}.ui-city-command-desk-surface--muster .ui-city-command-desk__title{color:var(--cmd-cream-ink)}.ui-city-command-desk-surface--muster .ui-city-command-desk__subtitle{color:#d2c6aa}.ui-city-command-desk-surface--road .ui-city-command-desk__title,.ui-city-command-desk-surface--dispatch .ui-city-command-desk__title{color:var(--cmd-ink)}.ui-city-command-desk-surface--road .ui-city-command-desk__subtitle,.ui-city-command-desk-surface--dispatch .ui-city-command-desk__subtitle{color:var(--cmd-ink-muted)}.ui-city-command-desk__titles{flex:1;min-width:0;overflow:hidden}.ui-city-command-desk__title{margin:0;font-size:var(--ui-text-2xs);font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-city-command-desk__subtitle{margin:.05rem 0 0;font-size:var(--ui-text-2xs);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-city-command-physical-close{position:relative;flex-shrink:0;width:2rem;height:2rem;padding:0;border:none;background:transparent;cursor:pointer}.ui-city-command-physical-close__shape,.ui-city-command-physical-close__mark{position:absolute;pointer-events:none}.ui-city-command-close--ledger-tack .ui-city-command-physical-close__shape{top:.15rem;right:.1rem;width:.65rem;height:.65rem;background:linear-gradient(135deg,transparent 46%,var(--cmd-vellum-dark) 48%,#9c8a5e 100%);border-radius:0 .1rem 0 .08rem}.ui-city-command-close--ledger-tack .ui-city-command-physical-close__mark{top:.35rem;right:.28rem;width:.42rem;height:.42rem;border-radius:50%;background:radial-gradient(circle at 30% 28%,var(--cmd-brass),var(--cmd-brass-muted));border:1px solid #4e4740}.ui-city-command-close--muster-rivet .ui-city-command-physical-close__shape{top:.28rem;left:50%;width:.75rem;height:.38rem;margin-left:-.38rem;border-radius:.1rem;background:linear-gradient(180deg,var(--cmd-iron-blue),var(--cmd-iron-dark));border:1px solid #4c453f}.ui-city-command-close--muster-rivet .ui-city-command-physical-close__mark{top:.38rem;left:50%;width:.2rem;height:.2rem;margin-left:-.1rem;border-radius:50%;background:var(--cmd-brass)}.ui-city-command-close--road-pin .ui-city-command-physical-close__shape{top:.2rem;left:50%;width:.12rem;height:.55rem;margin-left:-.06rem;background:linear-gradient(180deg,var(--cmd-brass-muted),#413b35);border-radius:.04rem}.ui-city-command-close--road-pin .ui-city-command-physical-close__mark{top:.12rem;left:50%;width:.32rem;height:.32rem;margin-left:-.16rem;border-radius:50%;background:var(--cmd-wax);border:2px solid var(--cmd-brass)}.ui-city-command-close--dispatch-wax .ui-city-command-physical-close__shape{top:.22rem;left:50%;width:.5rem;height:.5rem;margin-left:-.25rem;border-radius:50%;background:radial-gradient(circle at 32% 28%,var(--cmd-wax-bright),var(--cmd-wax));border:1px solid #662821}.ui-city-command-close--dispatch-wax .ui-city-command-physical-close__mark{top:.38rem;left:50%;width:.22rem;height:.22rem;margin-left:-.11rem;background:var(--cmd-brass-muted);-webkit-clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%);clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%)}.ui-city-command-physical-close:focus{outline:none}.ui-city-command-physical-close:focus-visible{box-shadow:0 0 0 2px var(--cmd-brass);border-radius:.2rem}.ui-city-command-desk-mobile-host{position:fixed;inset:0;z-index:10050;display:flex;align-items:flex-end;isolation:isolate}.ui-city-command-desk__scrim{position:absolute;inset:0;z-index:0;margin:0;padding:0;border:none;background:rgba(5,10,18,.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;animation:ui-city-command-scrim-in .18s ease-out}@keyframes ui-city-command-scrim-in{0%{opacity:0}to{opacity:1}}.ui-city-command-desk-frame--mobile-wrap{position:relative;z-index:1;width:100%;max-height:min(90vh,40rem);display:flex;flex-direction:column;overflow:hidden;border-radius:1rem 1rem 0 0;background:radial-gradient(120% 90% at 50% -6%,rgba(83,75,68,.3) 0%,transparent 55%),linear-gradient(180deg,#23201d 0%,#191715 100%);box-shadow:0 -.5rem 1.75rem #0000008c;animation:ui-city-command-sheet-in .24s cubic-bezier(.22,1,.36,1)}@keyframes ui-city-command-sheet-in{0%{transform:translateY(14%);opacity:.4}to{transform:translateY(0);opacity:1}}.ui-city-command-desk-surface--205.ui-city-command-desk-surface--mobile{position:relative;left:auto!important;top:auto!important;width:100%!important;max-width:100%!important;flex:1;min-height:0;max-height:none;border-radius:0}.ui-city-command-desk-surface--mobile .ui-city-command-desk-surface__body{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.ui-city-command-desk-surface--mobile .ui-city-command-desk__header{padding:.5rem .55rem .45rem .85rem}.ui-city-command-desk-surface--mobile .ui-city-command-desk__title{font-size:var(--ui-text-base)}.ui-city-command-desk-surface--mobile .ui-city-command-desk__subtitle{font-size:var(--ui-text-sm)}.ui-city-command-desk-surface--mobile .ui-city-command-physical-close{width:2.75rem;height:2.75rem}.ui-city-command-desk__sheet-handle{position:relative;flex-shrink:0;width:2.5rem;height:.3rem;margin:.45rem auto .3rem;padding:0;border:none;border-radius:999px;background:var(--cmd-brass-muted, #635c56);cursor:pointer}.ui-city-command-desk__sheet-handle:before{content:"";position:absolute;inset:-.6rem -1.5rem}@media (min-width: 768px){.ui-city-command-desk-mobile-host{display:none}}@media (max-width: 767px){.ui-city-command-desk-surface--desktop{display:none}}.ui-city-command-instrument--204{display:none!important}.ui-command-ledger-folio--205,.ui-command-muster-board--205,.ui-command-road-report--205,.ui-command-dispatch-letter--205{display:block;width:100%;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box;position:relative}.ui-command-ledger-folio__sheet{overflow:hidden}.ui-command-ledger-folio__rules{max-width:100%;overflow:hidden}.ui-command-muster-board--205 .ui-garrison-muster-roll,.ui-command-muster-board--205 .ui-global-garrison-strength-row,.ui-command-road-report--205 .ui-road-watch-board,.ui-command-dispatch-letter--205 .ui-command-dispatch-letter__lines{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ui-command-muster-board--205 .ui-garrison-muster-roll__entry,.ui-command-road-report--205 .ui-road-watch-board__row,.ui-command-dispatch-letter--205 .ui-command-dispatch-letter__line{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ui-command-ledger-folio--205,.ui-command-ledger-folio.ui-command-ledger-folio--205{background:var(--cmd-vellum);color:var(--cmd-ink);border-radius:0 0 .28rem .28rem;padding:.12rem .38rem .2rem .55rem;box-shadow:inset 0 1px #ffffff40}.ui-command-ledger-folio__sheet{position:relative;padding:.1rem .08rem}.ui-command-ledger-folio__rules{position:absolute;inset:.08rem .06rem auto;height:5.5rem;background:repeating-linear-gradient(180deg,transparent,transparent 1.32rem,rgba(197,182,147,.35) 1.32rem,rgba(197,182,147,.35) 1.33rem);pointer-events:none}.ui-command-ledger-folio__row{display:grid;grid-template-columns:1.15rem 1fr auto;align-items:center;gap:.24rem;padding:.14rem 0;min-height:1.32rem}.ui-command-ledger-folio__stamp{display:flex;align-items:center;justify-content:center;width:.92rem;height:.92rem;border-radius:50%;background:rgba(197,182,147,.35);border:1px solid var(--cmd-brass-muted)}.ui-command-ledger-folio__stamp img,.ui-command-ledger-folio__stamp svg{max-height:.6rem;max-width:.6rem}.ui-command-ledger-folio__name{font-size:var(--ui-text-sm);color:var(--cmd-ink-muted)}.ui-command-ledger-folio__rate{font-size:var(--ui-text-2xs);font-weight:700;color:var(--cmd-ink);text-align:right;min-width:3.5rem}.ui-command-ledger-folio__unit{font-size:var(--ui-text-2xs);font-weight:500;color:var(--cmd-ink-muted)}.ui-command-ledger-folio__footer{margin-top:.14rem;padding-top:.14rem;border-top:1px solid var(--cmd-vellum-dark)}.ui-command-ledger-folio__summary,.ui-command-ledger-folio__upkeep{display:flex;justify-content:space-between;font-size:var(--ui-text-2xs);padding:.06rem 0}.ui-command-ledger-folio__upkeep-value{color:var(--cmd-wax);font-weight:600}.ui-command-ledger-folio__calc-tab-label{display:inline-block;padding:.1rem .3rem .1rem .4rem;font-size:var(--ui-text-sm);color:var(--cmd-ink-muted);background:var(--cmd-vellum-dark);border:1px solid var(--cmd-brass-muted);border-radius:.1rem .1rem 0 0;cursor:pointer;list-style:none}.ui-command-ledger-folio__calc-tab summary::-webkit-details-marker{display:none}.ui-command-ledger-folio__calc-tab-body{margin:0;padding:.2rem;font-size:var(--ui-text-2xs);color:var(--cmd-ink-muted);background:rgba(197,182,147,.2);border:1px solid var(--cmd-vellum-dark);border-top:none}.ui-command-muster-board--205,.ui-command-muster-board.ui-command-muster-board--205{background:linear-gradient(165deg,var(--cmd-canvas),var(--cmd-canvas-deep));color:var(--cmd-cream-ink);border-radius:0 0 .32rem .32rem;padding:.14rem .38rem .22rem .55rem;box-shadow:inset 0 1px #ffffff0f}.ui-command-muster-board__shield-plaque{position:absolute;top:.05rem;right:.12rem;width:.65rem;height:.72rem;background:linear-gradient(180deg,var(--cmd-iron-blue),var(--cmd-iron-dark));-webkit-clip-path:polygon(50% 0%,100% 26%,84% 100%,16% 100%,0% 26%);clip-path:polygon(50% 0%,100% 26%,84% 100%,16% 100%,0% 26%);opacity:.85;pointer-events:none}.ui-command-muster-board__rivet{position:absolute;top:.4rem;width:.12rem;height:.12rem;border-radius:50%;background:var(--cmd-brass);pointer-events:none}.ui-command-muster-board__rivet--tl{left:.08rem}.ui-command-muster-board__rivet--tr{right:.08rem}.ui-command-muster-board .ui-global-garrison-strength-row{gap:.22rem;margin-bottom:.14rem}.ui-command-muster-board .ui-global-garrison-strength-row__plate{padding:.18rem .28rem;font-size:var(--ui-text-2xs);border-radius:.14rem;border:1px solid var(--cmd-iron-blue);background:var(--cmd-iron-dark);color:var(--cmd-cream-ink);box-shadow:inset 0 1px #ffffff0f}.ui-command-muster-board .ui-garrison-muster-roll__entry{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.14rem .24rem .14rem .3rem;border-radius:.12rem;background:rgba(53,48,43,.55);color:var(--cmd-cream-ink);font-size:var(--ui-text-2xs)}.ui-command-muster-board .ui-garrison-muster-roll__training{margin-top:.16rem;padding:.14rem .22rem;font-size:var(--ui-text-2xs);border-top:1px dashed var(--cmd-iron-blue);color:#d2c6aa;background:rgba(54,49,44,.5)}.ui-command-road-report--205,.ui-command-road-report.ui-command-road-report--205{background:var(--cmd-road-paper);color:var(--cmd-route-ink);border-radius:0 0 .36rem .44rem;padding:.14rem .38rem .2rem .55rem;position:relative}.ui-command-road-report--quiet{min-height:0}.ui-command-road-report__route-motif{position:absolute;left:.18rem;top:.12rem;bottom:.12rem;width:2px;background:linear-gradient(180deg,transparent,var(--cmd-route-ink),transparent);opacity:.35;pointer-events:none}.ui-command-road-report__warning-wax{position:absolute;top:.06rem;right:.1rem;width:.36rem;height:.36rem;border-radius:50%;background:radial-gradient(circle at 32% 28%,var(--cmd-wax-bright),var(--cmd-wax));border:1px solid #662821;pointer-events:none}.ui-command-road-report .ui-road-watch-board__empty{min-height:0;padding:.2rem .1rem .15rem .32rem;text-align:left}.ui-command-road-report .ui-road-watch-board__empty-title{font-size:var(--ui-text-sm);color:var(--cmd-route-ink);margin:0 0 .1rem}.ui-command-road-report .ui-road-watch-board__empty-hint{font-size:var(--ui-text-sm);color:var(--cmd-road-dust);margin:0;max-width:14rem;line-height:1.3}.ui-command-road-report .ui-road-watch-board__hostile-card{border-color:var(--cmd-wax);background:rgba(136,54,44,.12)}.ui-command-dispatch-letter--205,.ui-command-dispatch-letter.ui-command-dispatch-letter--205{background:linear-gradient(178deg,var(--cmd-letter),#cdc1a3);color:var(--cmd-ink);border-radius:0 0 .44rem .28rem;padding:.16rem .38rem .22rem .55rem;position:relative;box-shadow:inset 0 1px #fff3}.ui-command-dispatch-letter__curl{position:absolute;top:0;right:0;width:.75rem;height:.75rem;background:linear-gradient(135deg,transparent 46%,var(--cmd-letter-shadow) 48%,#666059 100%);border-radius:0 .12rem 0 .1rem;pointer-events:none}.ui-command-dispatch-letter__wax{position:absolute;top:.08rem;right:.7rem;width:.52rem;height:.52rem;border-radius:50%;background:radial-gradient(circle at 32% 28%,var(--cmd-wax-bright),var(--cmd-wax));border:1px solid #662821;pointer-events:none}.ui-command-dispatch-letter__headline{display:flex;flex-wrap:wrap;align-items:baseline;gap:.22rem .32rem;margin-bottom:.24rem;padding-bottom:.2rem;border-bottom:1px solid var(--cmd-letter-shadow)}.ui-command-dispatch-letter__countdown{font-size:var(--ui-text-lg);font-weight:700;color:var(--cmd-ink);line-height:1.05}.ui-command-dispatch-letter__stamp{font-size:var(--ui-text-2xs);padding:.06rem .22rem;border:1px solid var(--cmd-brass-muted);border-radius:.12rem;background:rgba(193,177,139,.2);color:var(--cmd-ink-muted)}.ui-command-dispatch-letter__line{display:flex;justify-content:space-between;gap:.5rem;padding:.12rem 0;border-bottom:1px solid rgba(83,75,68,.2)}.ui-command-dispatch-letter__line dt{font-size:var(--ui-text-sm);color:var(--cmd-ink-muted)}.ui-command-dispatch-letter__line dd{margin:0;font-size:var(--ui-text-2xs);font-weight:600;color:var(--cmd-ink)}.ui-command-dispatch-letter__brass-strip{width:100%;margin-top:.2rem;padding:.32rem .45rem;border-radius:.2rem;border:1px solid var(--cmd-brass);background:linear-gradient(180deg,#413b35,#2b2723);color:var(--cmd-cream-ink);font-size:var(--ui-text-sm);font-weight:600;cursor:pointer}.ui-command-dispatch-letter__brass-strip:hover{border-color:var(--cmd-brass)}.ui-command-dispatch-letter--inactive{padding:.35rem;text-align:center;color:var(--cmd-ink-muted)}.ui-command-road-report .ui-road-watch-board__group-title{font-size:var(--ui-text-sm);color:var(--cmd-road-dust)}.ui-command-muster-board{position:relative}.ui-road-watch-board{position:fixed;z-index:1181;width:clamp(18rem,28vw,26rem);max-height:min(70vh,32rem);pointer-events:auto}.ui-road-watch-board__body{overflow-y:auto;padding:.625rem .75rem .75rem;max-height:calc(min(70vh,32rem) - 3.25rem)}.ui-road-watch-board__hostile-card{margin-bottom:.75rem;padding:.625rem .75rem;border-radius:.375rem;border:1px solid rgba(153,58,47,.45);background:linear-gradient(135deg,rgba(69,27,22,.55) 0%,rgba(31,29,26,.65) 100%);box-shadow:inset 0 1px #baa87f14}.ui-road-watch-board__hostile-card--focus{border-color:#ae4d41a6}.ui-road-watch-board__hostile-head{display:flex;align-items:flex-start;gap:.5rem}.ui-road-watch-board__hostile-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:#d77a6df2}.ui-road-watch-board__hostile-label{margin:0;font-size:var(--ui-text-sm);font-weight:650;color:#eee9dff2}.ui-road-watch-board__hostile-route{margin:.125rem 0 0;font-size:var(--ui-text-sm);color:#d7cdb6cc}.ui-road-watch-board__hostile-timer{margin-left:auto;flex-shrink:0;font-size:var(--ui-text-sm);font-weight:600;color:#e5dfd0f2}.ui-road-watch-board__hostile-troops{margin:.375rem 0 0 2rem;font-size:var(--ui-text-sm);color:#cfc3a7bf}.ui-road-watch-board__hostile-action{margin:.5rem 0 0 2rem;font-size:var(--ui-text-sm);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#c2b38fd9}.ui-road-watch-board__group{margin-top:.625rem}.ui-road-watch-board__group-title{margin:0 0 .375rem;font-size:var(--ui-text-sm);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#c2b28eb3}.ui-road-watch-board__rows{display:flex;flex-direction:column;gap:.375rem}.ui-road-watch-row{--rw-kind: #cec1a4;display:flex;align-items:flex-start;gap:.55rem;padding:.5rem .625rem;border-radius:.4rem;border:1px solid rgba(76,69,63,.35);background:rgba(0,0,0,.2)}.ui-road-watch-row[data-road-watch-row-kind=outgoing]{--rw-kind: #d0c4a7}.ui-road-watch-row[data-road-watch-row-kind=incoming-hostile]{--rw-kind: #e47d6f}.ui-road-watch-row[data-road-watch-row-kind=incoming]{--rw-kind: #c4b591}.ui-road-watch-row[data-road-watch-row-kind=reinforcing]{--rw-kind: #e37a64}.ui-road-watch-row[data-road-watch-row-kind=returning]{--rw-kind: #dd745f}.ui-road-watch-row[data-road-watch-row-kind=scout],.ui-road-watch-row[data-road-watch-row-kind=founding]{--rw-kind: #ee7860}.ui-road-watch-row--hostile{border-color:#87382f66}.ui-road-watch-row__icon{flex-shrink:0;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.4rem;border:1px solid color-mix(in srgb,var(--rw-kind) 45%,transparent);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--rw-kind) 24%,rgba(23,21,19,.9)) 0%,rgba(5,10,18,.92) 88%);color:color-mix(in srgb,var(--rw-kind) 80%,#f1ede4);font-size:var(--ui-text-sm)}.ui-road-watch-row__body{flex:1;min-width:0}.ui-road-watch-row__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.ui-road-watch-row__label{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.22rem;font-size:var(--ui-text-sm)}.ui-road-watch-row__verb{font-weight:700;color:color-mix(in srgb,var(--rw-kind) 72%,#f1ede4)}.ui-road-watch-row__dot{color:#c2b28e80}.ui-road-watch-row__dest{min-width:0;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#e8e2d5eb}.ui-road-watch-row__coords{font-size:var(--ui-text-2xs);color:#c2b28e99;font-variant-numeric:tabular-nums}.ui-road-watch-row__eta{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;line-height:1.05}.ui-road-watch-row__eta-k{font-size:var(--ui-text-2xs);text-transform:uppercase;letter-spacing:.1em;color:#beae878c}.ui-road-watch-row__eta-v{font-size:var(--ui-text-base);font-weight:700;color:#eae5d9f2}.ui-road-watch-row[data-road-watch-row-kind=incoming-hostile] .ui-road-watch-row__eta-v{color:#ddd5c1}.ui-road-watch-row__route{margin:.2rem 0 0;font-size:var(--ui-text-xs);color:#cbbd9eb8;display:flex;align-items:center;gap:.25rem;min-width:0}.ui-road-watch-row__route-from,.ui-road-watch-row__route-to{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-road-watch-row__route-to{color:#dad0b9d1}.ui-road-watch-row__arrow{flex-shrink:0;font-size:var(--ui-text-2xs);color:color-mix(in srgb,var(--rw-kind) 65%,transparent)}.ui-road-watch-row__rail{position:relative;height:3px;margin:.4rem 0 .1rem;border-radius:999px;background:rgba(0,0,0,.5)}.ui-road-watch-row__rail-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--rw-kind) 45%,transparent),var(--rw-kind))}.ui-road-watch-row__rail-pip{position:absolute;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:999px;background:var(--rw-kind);box-shadow:0 0 0 2px #050a12e6}.ui-road-watch-row__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.35rem}.ui-road-watch-row__force{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.ui-road-watch-row__unit{display:inline-flex;align-items:center;gap:.2rem;font-size:var(--ui-text-2xs);color:#ddd4bfd9}.ui-road-watch-row__unit-icon{width:.85rem;height:.85rem;-o-object-fit:contain;object-fit:contain}.ui-road-watch-row__unit-n{font-weight:600}.ui-road-watch-row__unit--more{color:#beae8799}.ui-road-watch-row__loot{color:#dd745f}.ui-road-watch-row__loot svg{font-size:.7rem;opacity:.85}button.ui-road-watch-row__recall{flex-shrink:0;font-size:var(--ui-text-2xs);font-weight:600;letter-spacing:.03em;color:#e3dccbf2;padding:.2rem .5rem;border-radius:.3rem;border:1px solid rgba(181,162,118,.45);background:rgba(99,92,86,.22);cursor:pointer;transition:background .15s ease,border-color .15s ease}.ui-road-watch-row__recall:hover{background:rgba(99,92,86,.38);border-color:#c6b794b3}.ui-road-watch-row__recall:disabled{opacity:.55;cursor:default}.ui-road-watch-row__recall:focus-visible{outline:2px solid rgba(198,183,148,.8);outline-offset:1px}.ui-road-watch-board__empty{padding:.625rem .25rem .5rem}.ui-road-watch-board__empty-title{margin:0;font-size:var(--ui-text-xs);font-style:italic;font-weight:400;color:#d7cdb6ad}.ui-road-watch-board__empty-hint{margin:.5rem 0 0;padding-top:.4375rem;border-top:1px solid rgba(255,255,255,.07);font-size:var(--ui-text-2xs);line-height:1.5;color:#beae8766}@media (prefers-reduced-motion: reduce){.ui-road-watch-board__hostile-icon{animation:none!important}}:root{--dsh-oak-1: #342f2a;--dsh-oak-2: #26231f;--dsh-oak-3: #181614;--dsh-brass: #ad9a6e;--dsh-brass-hi: #cbbd9e;--dsh-brass-rim: rgba(154, 135, 91, .32);--dsh-ink: #11100e;--dsh-text: #f1ede4;--dsh-text-muted: #c2b28d;--dsh-warn: #c9bc9c;--dsh-warn-hi: #ded5c1}.dsh-frame{position:relative;z-index:2;isolation:isolate;background:radial-gradient(125% 190% at 50% -45%,rgba(83,75,68,.42) 0%,transparent 56%),linear-gradient(180deg,rgba(54,49,44,.99) 0%,rgba(41,38,34,.99) 42%,rgba(28,26,23,.99) 100%);border-bottom:2px solid rgba(100,93,86,.5);box-shadow:inset 0 1px #f6f3ed29,inset 0 -3px 7px #0009,0 16px 38px -10px #000000c7}.dsh-frame:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.6;background:repeating-linear-gradient(90deg,rgba(246,243,237,.022) 0 1px,transparent 1px 3px,rgba(0,0,0,.035) 3px 4px,transparent 4px 7px),repeating-linear-gradient(180deg,rgba(0,0,0,.07) 0 1px,transparent 1px 6px)}.dsh-frame:after{content:"";position:absolute;inset:0 0 auto 0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(246,243,237,.5) 16%,rgba(212,201,176,.7) 50%,rgba(246,243,237,.5) 84%,transparent 100%)}.dsh-frame-inner{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem;padding:.5rem .85rem}.dsh-corner{position:absolute;top:4px;width:14px;height:14px;pointer-events:none;border-color:#ccbe9f73;z-index:3}.dsh-corner--l{left:4px;border-top:1px solid;border-left:1px solid;border-top-left-radius:4px}.dsh-corner--r{right:4px;border-top:1px solid;border-right:1px solid;border-top-right-radius:4px}.dsh-identity{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.dsh-seal{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;color:#d6cbb2;cursor:pointer;background:radial-gradient(circle at 38% 30%,#342f2a 0%,#181614 78%);border:1px solid rgba(155,137,93,.42);box-shadow:inset 0 1px #f6f3ed24,inset 0 -3px 7px #0009,0 2px 6px #0000006b;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.dsh-seal:hover{color:var(--dsh-brass-hi);border-color:#ccbe9f99}.dsh-nameplate{display:flex;flex-direction:column;justify-content:center;padding:.32rem .75rem;border-radius:.5rem;cursor:pointer;background:linear-gradient(180deg,rgba(39,35,32,.92) 0%,rgba(26,24,22,.96) 100%);border:1px solid rgba(102,96,89,.3);box-shadow:inset 0 1px #f6f3ed14,inset 0 -2px 5px #00000073;transition:border-color .2s ease}.dsh-nameplate:hover{border-color:#ccbe9f73}.dsh-nameplate-sub{font-size:var(--ui-text-2xs);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dsh-text-muted)}.dsh-nameplate-title{display:flex;align-items:center;gap:.4rem;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-weight:700;letter-spacing:.03em;font-size:var(--ui-text-base);line-height:1.1;color:#ece7db}.dsh-nameplate-title svg{width:.7rem;height:.7rem;color:var(--dsh-brass)}.dsh-resources{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:.4rem;min-width:0}.dsh-resources-divider{width:1px;height:2rem;margin:0 .15rem;background:linear-gradient(180deg,transparent,rgba(181,162,118,.4),transparent)}.dsh-cartouche{--dsh-tint-1: #e0d7c4;--dsh-tint-2: #a38f62;--dsh-glow: rgba(181, 162, 118, .3);position:relative;overflow:hidden;display:flex;align-items:center;gap:.5rem;padding:.24rem .62rem .24rem .3rem;border-radius:.58rem;background:linear-gradient(168deg,rgba(58,53,48,.92) 0%,rgba(28,26,23,.95) 100%);border:1px solid var(--dsh-brass-rim);box-shadow:inset 0 1px #f6f3ed29,inset 0 0 0 1px #00000059,inset 0 -4px 9px #00000080,0 3px 8px #0000006b;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.dsh-cartouche:after,.dsh-frame:after{--dsh-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.dsh-cartouche:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background-image:var(--dsh-grain);opacity:.05;mix-blend-mode:soft-light}.dsh-cartouche:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--dsh-tint-1) 45%,var(--dsh-brass-rim));box-shadow:inset 0 1px #f6f3ed33,inset 0 0 0 1px #00000059,inset 0 -4px 9px #00000080,0 7px 18px #00000073,0 0 14px var(--dsh-glow)}.dsh-cartouche-well{position:relative;display:grid;place-items:center;width:1.95rem;height:1.95rem;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 50% 32%,rgba(81,74,67,.75) 0%,rgba(15,13,12,.96) 80%);border:1px solid rgba(154,135,91,.4);box-shadow:inset 0 2px 5px #000000b3,inset 0 -1px #f6f3ed1a,0 0 0 1px #00000073,0 1px 2px #00000080}.dsh-cartouche-well :is(img,svg){max-width:1.45rem;max-height:1.45rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.dsh-cartouche-data{display:flex;flex-direction:column;min-width:2.7rem;gap:0}.dsh-cartouche-figures{display:flex;align-items:baseline;gap:.28rem;white-space:nowrap}.dsh-cartouche-amount{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:800;font-size:var(--ui-text-base);letter-spacing:-.01em;line-height:1;color:var(--dsh-text);text-shadow:0 1px 2px rgba(0,0,0,.7)}.dsh-cartouche-line{display:flex;align-items:baseline;gap:.32rem;white-space:nowrap}.dsh-cartouche-max{font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:600;line-height:1;color:#b29f73}@media (max-width: 1366px){.dsh-cartouche--gold .dsh-cartouche-max{display:none}}@media (max-width: 767px){.dsh-cartouche-max{font-size:.6rem}}@media (max-width: 430px){.dsh-cartouche-max{display:none}}.dsh-cartouche-cap{flex:0 0 auto;font-variant-numeric:tabular-nums;font-size:.64rem;font-weight:600;line-height:1;letter-spacing:.01em;color:#b29f73;white-space:nowrap}.dsh-meter{position:relative;height:3px;margin-top:.26rem;border-radius:999px;overflow:hidden;background:rgba(0,0,0,.55);box-shadow:inset 0 1px 2px #000000b3,0 1px #f6f3ed0f}.dsh-meter-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--dsh-tint-2),var(--dsh-tint-1));box-shadow:0 0 8px var(--dsh-glow),inset 0 1px #fff6;transition:width .6s cubic-bezier(.22,1,.36,1)}.dsh-cartouche--wheat{--dsh-tint-1: #efbf7d;--dsh-tint-2: #b38644;--dsh-glow: rgba(239, 191, 125, .4)}.dsh-cartouche--wood{--dsh-tint-1: #fa836b;--dsh-tint-2: #3d8d66;--dsh-glow: rgba(234, 118, 94, .35)}.dsh-cartouche--stone{--dsh-tint-1: #d9cfb9;--dsh-tint-2: #a59267;--dsh-glow: rgba(209, 197, 169, .3)}.dsh-cartouche--iron{--dsh-tint-1: #d7cdb6;--dsh-tint-2: #9d8b5e;--dsh-glow: rgba(208, 196, 169, .32)}.dsh-cartouche--gold{--dsh-tint-1: #d0c4a7;--dsh-tint-2: #ad9a6e;--dsh-glow: rgba(194, 179, 143, .4)}.dsh-cartouche--full{border-color:#c2b28d8c}.dsh-cartouche--full .dsh-meter-fill{background:linear-gradient(90deg,var(--dsh-warn-hi),var(--dsh-warn));box-shadow:0 0 8px #c2b28d99}.dsh-cartouche--full .dsh-cartouche-amount{color:var(--dsh-warn-hi)}.dsh-full-pip{display:inline-block;width:.4rem;height:.4rem;border-radius:999px;background:var(--dsh-warn-hi);box-shadow:0 0 6px #ff8f76cc;animation:dshFullPulse 1.6s ease-in-out infinite}@keyframes dshFullPulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion: reduce){.dsh-full-pip{animation:none;opacity:.9}}.ui-global-resource-inventory{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ui-global-resource-inventory::-webkit-scrollbar{display:none}.ui-global-resource-inventory>div{justify-content:safe center}@media (max-width: 767px){.dsh-cartouche{gap:.34rem;padding:.2rem .42rem .2rem .24rem;border-radius:.5rem}.dsh-cartouche-well{width:1.55rem;height:1.55rem}.dsh-cartouche-well :is(img,svg){max-width:1.15rem;max-height:1.15rem}.dsh-cartouche-data{min-width:0}.dsh-cartouche-amount{font-size:var(--ui-text-sm)}.dsh-cartouche-cap{font-size:var(--ui-text-2xs)}.dsh-meter{margin-top:.2rem}.dsh-resources-divider{height:1.5rem;margin:0 .05rem}}@media (max-width: 430px){.dsh-cartouche{gap:.28rem;padding:.18rem .32rem .18rem .2rem}.dsh-cartouche-well{width:1.4rem;height:1.4rem}.dsh-cartouche-well :is(img,svg){max-width:1rem;max-height:1rem}.dsh-cartouche-amount{font-size:var(--ui-text-sm)}.dsh-cartouche-cap{font-size:.58rem}.dsh-resources-divider{display:none}}.dsh-instruments{display:flex;gap:.25rem;flex-shrink:0;padding:.25rem;border-radius:.62rem;background:linear-gradient(180deg,rgba(23,21,19,.6) 0%,rgba(17,15,14,.72) 100%);border:1px solid rgba(0,0,0,.5);box-shadow:inset 0 2px 5px #0000008c}.dsh-instrument{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:3.4rem;padding:.32rem .55rem .4rem;border-radius:.46rem;border:1px solid transparent;cursor:pointer;color:var(--dsh-text-muted);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.dsh-instrument:hover{background:rgba(255,255,255,.04);color:var(--dsh-text)}.dsh-instrument-label{font-size:var(--ui-text-2xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dsh-instrument-value{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:var(--ui-text-xs);font-weight:700;color:#e0d7c4}.dsh-instrument--active{background:linear-gradient(180deg,rgba(204,190,159,.14) 0%,rgba(204,190,159,.05) 100%);border-color:#ccbe9f59;box-shadow:inset 0 1px #f6f3ed1f;color:var(--dsh-text)}.dsh-instrument--active .dsh-instrument-value{color:#eee9de}.dsh-instrument--active:after{content:"";position:absolute;left:50%;bottom:.18rem;width:1.1rem;height:2px;border-radius:999px;transform:translate(-50%);background:var(--dsh-brass);box-shadow:0 0 6px #ccbe9f99}.dsh-ledgerplate{padding:.14rem .26rem;border-radius:.5rem;border:1px solid rgba(182,164,122,.3);background:linear-gradient(168deg,rgba(53,48,43,.95) 0%,rgba(26,24,22,.98) 100%);box-shadow:inset 0 1px #f6f3ed1a,inset 0 0 0 1px #0f0d0ccc,inset 0 -3px 6px #00000080,0 3px 8px #0006}.dsh-ledgerplate .dsh-cartouche{flex:0 0 auto;overflow:visible;gap:.32rem;padding:.12rem .45rem;border-radius:.4rem;background:transparent;border-color:transparent;box-shadow:none}.dsh-ledgerplate .dsh-cartouche:after{display:none}.dsh-ledgerplate .dsh-cartouche:hover{transform:none;border-color:transparent;background:rgba(221,212,191,.06);box-shadow:inset 0 1px 3px #00000059}.dsh-ledgerplate .dsh-cartouche+.dsh-cartouche,.dsh-ledgerplate .dsh-resources-divider+.dsh-cartouche{border-left:1px solid rgba(193,177,139,.14);border-radius:0 .4rem .4rem 0}.dsh-ledgerplate>div{gap:.05rem}.dsh-ledgerplate .dsh-cartouche-well{width:auto;height:auto;border-radius:0;background:transparent;border:none;box-shadow:none}.dsh-ledgerplate .dsh-cartouche-well :is(img,svg){max-width:1.35rem;max-height:1.35rem;filter:drop-shadow(0 2px 3px rgba(0,0,0,.65))}.dsh-ledgerplate .dsh-cartouche-amount{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:.88rem;font-weight:700;letter-spacing:.01em;color:#eee9df;text-shadow:0 1px 2px rgba(0,0,0,.75)}.dsh-ledgerplate .dsh-cartouche--full .dsh-cartouche-amount{color:#eee9df;text-shadow:0 1px 2px rgba(0,0,0,.75)}.dsh-ledgerplate .dsh-meter{height:2px;margin-top:.2rem}.dsh-ledgerplate .dsh-resources-divider{display:none}.dsh-navtray{padding:.3rem .55rem;margin-top:.15rem;margin-bottom:.3rem;border-radius:.8rem;background:linear-gradient(180deg,rgba(13,12,11,.72) 0%,rgba(11,10,9,.82) 100%);border:1px solid rgba(0,0,0,.6);box-shadow:inset 0 3px 8px #000000a6,inset 0 -1px #f6f3ed0d,0 1px #f6f3ed0d}.dsh-nav-lane{display:flex;justify-content:center;padding:.35rem 0 .5rem}.dsh-toolbelt{display:flex;gap:.4rem;padding:.32rem .5rem;border-radius:.75rem;background:linear-gradient(180deg,rgba(13,12,11,.78) 0%,rgba(11,10,9,.85) 100%);border:1px solid rgba(0,0,0,.6);box-shadow:inset 0 3px 8px #000000b3,inset 0 -1px #f6f3ed0f,0 1px #f6f3ed0d}.dsh-tool{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:.5rem;cursor:pointer;color:#d4c9b0;background:linear-gradient(180deg,rgba(45,40,36,.72) 0%,rgba(28,26,23,.86) 100%);border:1px solid rgba(102,96,89,.22);box-shadow:inset 0 1px #f6f3ed0f;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.dsh-tool :is(img,svg){max-width:1.5rem;max-height:1.5rem;-o-object-fit:contain;object-fit:contain}.dsh-tool:hover{transform:translateY(-1px);color:var(--dsh-brass-hi);border-color:#ccbe9f66}.dsh-tool--active{color:#eee9de;border-color:#ccbe9f80;box-shadow:inset 0 0 0 1px #ccbe9f40,0 0 12px #ccbe9f2e}.dsh-cta{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .95rem;border-radius:.6rem;background:linear-gradient(180deg,rgba(39,35,32,.86) 0%,rgba(23,21,19,.92) 100%);border:1px solid rgba(204,190,159,.28);box-shadow:inset 0 1px #f6f3ed1a,0 6px 18px #00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dsh-cta-mark{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px;color:#11100e;font-weight:800;background:radial-gradient(circle at 40% 35%,var(--dsh-brass-hi),var(--dsh-brass));box-shadow:0 0 10px #ccbe9f80}.dsh-cta-text{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-weight:600;font-size:var(--ui-text-sm);letter-spacing:.02em;color:#ece7db}.dsh-cta-sub{font-size:var(--ui-text-2xs);letter-spacing:.04em;color:var(--dsh-text-muted)}.ui-global-city-command-dock{--cmd-brass: #bcab83;--cmd-brass-hi: #cdc1a3;--cmd-brass-muted: #635c56;--cmd-charcoal-leather: #181614;--cmd-cream-ink: #ece7db;gap:.3rem}.ui-city-command-case,.ui-city-command-strongbox{padding:.2rem .32rem;border-radius:.55rem;background:radial-gradient(120% 160% at 50% -30%,rgba(83,75,68,.35) 0%,transparent 60%),linear-gradient(176deg,#282521 0%,#181614 100%);box-shadow:inset 0 1px #f6f3ed1f,inset 0 -3px 6px #00000080,0 3px 9px #0006}.ui-city-command-case__brass-rim{inset:.05rem;border-radius:inherit;border:1px solid rgba(181,162,118,.38);box-shadow:inset 0 0 8px #b5a2760f}.ui-city-command-strongbox__pin{background:radial-gradient(circle at 35% 28%,var(--cmd-brass-hi),#413b35);border-color:var(--cmd-brass-muted)}.ui-city-command-case__inset,.ui-city-command-strongbox__inset{background:rgba(0,0,0,.32);box-shadow:inset 0 2px 5px #00000080}.ui-city-command-strongbox__seals{gap:.18rem}.ui-city-command-seal--embedded{flex-direction:row;flex-wrap:nowrap;min-width:0;gap:.28rem;padding:.28rem .5rem;border-radius:.4rem;font-size:var(--ui-text-2xs);color:var(--cmd-cream-ink)}.ui-city-command-seal__icon{color:var(--cmd-brass);font-size:var(--ui-text-sm);margin-bottom:0}.ui-city-command-seal__label{font-size:var(--ui-text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#c2b28d;white-space:nowrap}:is(.ui-city-command-seal--ledger,.ui-city-command-seal--muster,.ui-city-command-seal--road,.ui-city-command-seal--dispatch) .ui-city-command-seal__label{display:inline}.ui-city-command-seal__status{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:var(--ui-text-xs);font-weight:700;color:#e0d7c4}.ui-city-command-seal__bed{inset:.04rem;border-radius:.32rem;background:linear-gradient(180deg,rgba(181,162,118,.16) 0%,rgba(181,162,118,.04) 100%);box-shadow:inset 0 1px #f6f3ed24}.ui-city-command-seal:hover{color:var(--cmd-brass-hi)}.ui-city-command-seal:hover .ui-city-command-seal__label,.ui-city-command-seal--active .ui-city-command-seal__label,.ui-city-command-seal--open .ui-city-command-seal__label{color:var(--cmd-cream-ink)}.ui-city-command-seal--active .ui-city-command-seal__status,.ui-city-command-seal--open .ui-city-command-seal__status{color:#eee9de}.ui-city-command-seal--active .ui-city-command-seal__icon,.ui-city-command-seal--open .ui-city-command-seal__icon{color:var(--cmd-brass-hi)}.ui-city-command-seal--active:after,.ui-city-command-seal--open:after{content:"";position:absolute;left:50%;bottom:.16rem;width:1.1rem;height:2px;border-radius:999px;transform:translate(-50%);background:var(--cmd-brass);box-shadow:0 0 6px #b5a2768c;z-index:2}.ui-city-command-seal--inactive{opacity:.5}.ui-city-command-seal--inactive:hover,.ui-city-command-seal--inactive.ui-city-command-seal--open{opacity:.85}.ui-city-command-seal--urgent{color:#ddd4bf}.ui-city-command-seal--urgent .ui-city-command-seal__status{color:#dd7769}.ui-global-city-command-dock__city{padding-left:.3rem;margin-left:.18rem;border-left:1px solid rgba(255,255,255,.07)}.ui-command-muster-board .ui-garrison-muster-roll__entry{border-left:none;border-radius:.12rem}.ui-city-command-desk-surface--205.ui-city-command-desk-surface--desktop{border-radius:.7rem;background:radial-gradient(120% 90% at 50% -10%,rgba(83,75,68,.3) 0%,transparent 55%),linear-gradient(180deg,#23201d 0%,#191715 100%);box-shadow:inset 0 1px #f6f3ed1a,0 18px 44px -10px #000000d1;filter:none}.ui-city-command-desk-surface__rim{border:1px solid rgba(154,135,91,.3);border-radius:inherit;box-shadow:inset 0 0 0 1px #0006}.ui-city-command-desk-surface__tether{background:linear-gradient(180deg,var(--cmd-brass-hi, #b5a276),#191715);width:.5rem;height:.26rem}.ui-city-command-desk__header{align-items:center;gap:.5rem;padding:.5rem .5rem .45rem .7rem;background:linear-gradient(180deg,rgba(54,49,44,.7) 0%,rgba(34,31,28,.5) 100%);border-bottom:1px solid rgba(154,135,91,.28);box-shadow:inset 0 1px #f6f3ed14}.ui-city-command-desk__hinge{display:none}.ui-command-dispatch-letter__headline{border-bottom:none}.ui-command-dispatch-letter.ui-command-dispatch-letter--205{box-shadow:none}.ui-command-dispatch-letter__stamp{font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.12rem .38rem;border:1px solid var(--cmd-brass-muted);border-radius:.18rem;background:rgba(141,122,79,.18);color:var(--cmd-ink-muted)}.ui-city-command-desk__title{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:var(--ui-text-base);font-weight:700;letter-spacing:.03em;line-height:1.1}.ui-city-command-desk__subtitle{font-size:var(--ui-text-2xs);letter-spacing:.08em;text-transform:uppercase}.ui-city-command-close--dispatch-wax .ui-city-command-physical-close__shape,.ui-city-command-close--dispatch-wax .ui-city-command-physical-close__mark,.ui-command-dispatch-letter__wax{display:none}.ui-city-command-desk-surface--205 .ui-city-command-desk__title{color:#ece7db}.ui-city-command-desk-surface--205 .ui-city-command-desk__subtitle{color:#c2b28d}.ui-city-command-desk-surface__body{padding:.5rem .6rem .6rem}.ui-city-command-desk-surface--205:is(.ui-city-command-desk-surface--ledger,.ui-city-command-desk-surface--muster,.ui-city-command-desk-surface--road,.ui-city-command-desk-surface--dispatch).ui-city-command-desk-surface--desktop,.ui-city-command-desk-surface--205:is(.ui-city-command-desk-surface--ledger,.ui-city-command-desk-surface--muster,.ui-city-command-desk-surface--road,.ui-city-command-desk-surface--dispatch).ui-city-command-desk-surface--mobile{background:radial-gradient(120% 90% at 50% -12%,rgba(200,186,153,.28) 0%,transparent 55%),linear-gradient(180deg,#655e57 0%,#403a34 100%);box-shadow:inset 0 1px #f2eee629,0 18px 44px -10px #000c}:is(.ui-city-command-desk-surface--ledger,.ui-city-command-desk-surface--muster,.ui-city-command-desk-surface--road,.ui-city-command-desk-surface--dispatch) .ui-city-command-desk-surface__rim{border-color:#c8ba996b}.ui-city-command-desk-surface--205:is(.ui-city-command-desk-surface--ledger,.ui-city-command-desk-surface--muster,.ui-city-command-desk-surface--road,.ui-city-command-desk-surface--dispatch) .ui-city-command-desk__header{position:relative;background:linear-gradient(180deg,rgba(242,238,230,.07),transparent);border:none;box-shadow:none}.ui-city-command-desk-surface--205:is(.ui-city-command-desk-surface--ledger,.ui-city-command-desk-surface--muster,.ui-city-command-desk-surface--road,.ui-city-command-desk-surface--dispatch) .ui-city-command-desk__header:after{content:none}:is(.ui-city-command-desk-surface--ledger,.ui-city-command-desk-surface--muster,.ui-city-command-desk-surface--road,.ui-city-command-desk-surface--dispatch) .ui-city-command-desk__title{color:#f1ede4}:is(.ui-city-command-desk-surface--ledger,.ui-city-command-desk-surface--muster,.ui-city-command-desk-surface--road,.ui-city-command-desk-surface--dispatch) .ui-city-command-desk__subtitle{color:#dad0b9}.ui-city-command-desk-surface--205:is(.ui-city-command-desk-surface--ledger,.ui-city-command-desk-surface--muster,.ui-city-command-desk-surface--dispatch).ui-city-command-desk-surface--desktop,.ui-city-command-desk-surface--205:is(.ui-city-command-desk-surface--ledger,.ui-city-command-desk-surface--muster,.ui-city-command-desk-surface--dispatch).ui-city-command-desk-surface--mobile{background:radial-gradient(130% 85% at 50% -14%,rgba(213,109,88,.07) 0%,transparent 58%),linear-gradient(180deg,#292622 0%,#1f1d1a 100%);box-shadow:inset 0 1px #f2eee614,0 18px 44px -10px #000000d9}:is(.ui-city-command-desk-surface--ledger,.ui-city-command-desk-surface--muster,.ui-city-command-desk-surface--dispatch) .ui-city-command-desk-surface__rim{border-color:#a290644d}.ui-city-command-desk-surface--205:is(.ui-city-command-desk-surface--ledger,.ui-city-command-desk-surface--muster,.ui-city-command-desk-surface--dispatch) .ui-city-command-desk__header{background:linear-gradient(180deg,rgba(242,238,230,.05),transparent);border-bottom:1px solid rgba(162,144,100,.22)}:is(.ui-city-command-desk-surface--ledger,.ui-city-command-desk-surface--muster,.ui-city-command-desk-surface--dispatch) .ui-city-command-desk-surface__body{padding:.5rem .7rem .7rem}.ui-command-ledger-folio.ui-command-ledger-folio--205.cd-board,.ui-command-muster-board.ui-command-muster-board--205.cd-board,.ui-command-dispatch-letter.ui-command-dispatch-letter--205.cd-board,.ui-command-ledger-folio.cd-board,.ui-command-muster-board.cd-board,.ui-command-dispatch-letter.cd-board{display:flex;flex-direction:column;font-family:Alegreya Sans,system-ui,sans-serif;color:#dad1bb;background:transparent;padding:0;border-radius:0;box-shadow:none}.cd-head{margin:0;padding:.55rem 0 .4rem;border-top:1px solid rgba(200,186,153,.14);font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#aa976b}.cd-head--lead{padding-top:.15rem;border-top:none}.cd-slot,.pl-row,.ev-line{border-radius:.55rem;background:rgba(0,0,0,.24);box-shadow:inset 0 1px 2px #00000080,inset 0 0 0 1px #c8ba9917,0 1px #f2eee60b}.cd-slot{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.45rem .55rem}.cd-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr));gap:.4rem}.cd-slot__ic{flex:none;width:2.3rem;height:2.3rem;display:grid;place-items:center}.cd-slot__img{width:2.3rem;height:2.3rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.cd-slot__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.cd-slot__n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#bba980}.cd-slot__val{display:flex;align-items:baseline;gap:.35rem;min-width:0}.cd-slot__v{font-family:var(--ui-font-display, Cinzel, Georgia, serif);font-size:1.2rem;font-weight:700;line-height:1;color:#efebe2;font-variant-numeric:tabular-nums}.cd-slot__note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-2xs);font-weight:600;color:#968358}.cd-empty{margin:0;padding:.35rem 0 .5rem;font-size:.86rem;color:#968358}.cd-loading{padding:1.4rem 0;text-align:center;font-weight:600;font-size:var(--ui-text-sm);color:#aa976b}.cd-foot{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr));gap:.5rem .75rem;margin-top:.55rem;padding-top:.5rem;border-top:1px solid rgba(200,186,153,.14)}.cd-foot__cell{min-width:0;display:flex;flex-direction:column;gap:.15rem}.cd-foot__k{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a08d60}.cd-foot__v{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ui-font-display, Cinzel, Georgia, serif);font-size:.95rem;font-weight:700;color:#d7ccb4;font-variant-numeric:tabular-nums}.cd-foot__u{font-family:Alegreya Sans,system-ui,sans-serif;font-size:.78rem;font-weight:600;color:#c3b490}.pl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.pl-row{overflow:hidden}.pl-top{display:flex;align-items:center;gap:.55rem;width:100%;margin:0;padding:.45rem .55rem;border:none;background:transparent;font:inherit;color:inherit;text-align:left}button.pl-top{cursor:pointer;transition:background-color .14s ease}button.pl-top:hover{background:rgba(213,109,88,.06)}button.pl-top:focus{outline:none;box-shadow:none}button.pl-top:focus-visible{outline:2px solid rgba(213,109,88,.55);outline-offset:-2px;box-shadow:none}.pl-top .cd-slot__ic>img{width:2.05rem;height:2.05rem;min-width:0;min-height:0;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.pl-end{flex:none;display:flex;align-items:center;gap:.45rem}.pl-bonus{font-size:.78rem;font-weight:700;letter-spacing:.02em;color:#e57c66;font-variant-numeric:tabular-nums}.pl-bonus--down{color:#c07a70}.pl-chev{display:grid;place-items:center;width:1.1rem;height:1.1rem;color:#968358;transition:transform .16s ease,color .16s ease}.pl-chev>svg{width:.85rem;height:.85rem}button.pl-top:hover .pl-chev,.pl-row.is-open .pl-chev{color:#e57c66}.pl-row.is-open .pl-chev{transform:rotate(180deg)}.pl-why{display:flex;flex-direction:column;gap:.28rem;margin:0 .55rem;padding:.45rem 0 .55rem;border-top:1px solid rgba(200,186,153,.12)}.pl-why__base,.pl-src{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.pl-src__n,.pl-why__k{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;color:#ae9b6f}.pl-why__k{font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a08d60}.pl-src__p,.pl-why__v{flex:none;font-size:.76rem;font-weight:700;color:#dbd2bd;font-variant-numeric:tabular-nums}.pl-why__none{font-size:.76rem;font-weight:600;color:#968358}.ms-slot--hero .cd-slot__img{-o-object-fit:cover;object-fit:cover;border-radius:.4rem}.ms-slot--hero .cd-slot__v{font-family:Alegreya Sans,system-ui,sans-serif;font-size:.9rem;color:#dad1bb}.ms-list{list-style:none;margin:0;padding:0}.ms-train{display:flex;align-items:center;gap:.55rem;padding:.3rem 0}.ms-train .cd-slot__ic,.ms-train .cd-slot__img{width:2rem;height:2rem}.ms-train__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.22rem}.ms-train__top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.ms-train__n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;color:#e9e4d7}.ms-train__t{flex:none;font-family:var(--ui-font-display, Cinzel, Georgia, serif);font-size:.95rem;font-weight:700;color:#e57c66;font-variant-numeric:tabular-nums}.ms-train__t--wait{font-family:Alegreya Sans,system-ui,sans-serif;font-size:var(--ui-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:#968358}.ms-train__bar{display:block;margin-top:.28rem;height:2px;border-radius:1px;background:rgba(0,0,0,.45);overflow:hidden}.ms-train__bar>span{display:block;height:100%;width:100%;transform-origin:left center;background:linear-gradient(90deg,#91301d,#d56d58);transition:transform .9s linear}.ms-train__sub{font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8b784d}.ms-train--more{padding:.35rem 0 .1rem;font-size:.76rem;font-weight:600;color:#968358}@media (prefers-reduced-motion: reduce){.ms-train__bar>span,.pl-chev,button.pl-top{transition:none}}.ui-command-road-report.ui-command-road-report--205.cp-roads,.ui-command-road-report.cp-roads{background:transparent;color:#4d463f;font-family:Alegreya Sans,system-ui,sans-serif;padding:0;border-radius:0;display:flex;flex-direction:column;gap:.5rem}.cp-roads__section{display:flex;flex-direction:column;gap:.5rem}.cp-empty{display:flex;flex-direction:column;gap:.35rem;align-items:center;text-align:center;padding:1.6rem 1.2rem;border-radius:.85rem;background:rgba(0,0,0,.13);box-shadow:inset 0 2px 8px #00000052,inset 0 0 0 1px #0000001f,0 1px #f2eee60f}.cp-empty__title{font-weight:700;font-size:.95rem;letter-spacing:.01em;color:#e8e2d4}.cp-empty__hint{font-size:.8rem;color:#e8e2d48c}.cp-move{--bg: #f0ece2;--fg: #645d56;--accent: #a59267;display:flex;gap:.6rem;padding:.55rem .7rem;border-radius:.85rem;background:var(--bg);box-shadow:inset 0 1px #ffffff73,0 3px 8px #00000047}.cp-move--hostile{--bg: #e7e0d2;--fg: #954439;--accent: #ab5449}.cp-move--outgoing{--bg: #ede9de;--fg: #968358;--accent: #b4a278}.cp-move--returning{--bg: #d8e5e0;--fg: #9c3a27;--accent: #ad4a36}.cp-move--reinforce{--bg: #ebe6da;--fg: #635c56;--accent: #9d8b5e}.cp-move--neutral{--bg: #f0ece2;--fg: #645d56;--accent: #a59267}.cp-move__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.cp-move__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.cp-move__city{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:1.05rem;color:var(--fg)}.cp-move__eta{flex:none;display:flex;flex-direction:column;align-items:flex-end;line-height:1.05}.cp-move__eta-k{font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg);opacity:.6}.cp-move__eta-v{font-weight:700;font-size:.92rem;color:var(--fg);font-variant-numeric:tabular-nums}.cp-move__sub{display:flex;align-items:baseline;gap:.4rem;min-width:0}.cp-move__verb{flex:none;font-weight:700;font-size:var(--ui-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);opacity:.62}.cp-move__dot{flex:none;color:var(--fg);opacity:.4}.cp-move__user{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:.86rem;color:var(--fg)}.cp-move__coords{margin-left:auto;flex:none;font-size:.72rem;font-weight:600;color:var(--fg);opacity:.6}.cp-move__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cp-move__force{display:flex;align-items:center;gap:.3rem .45rem;flex-wrap:wrap;min-width:0}.cp-move__unit{display:inline-flex;align-items:center;gap:.15rem;font-size:.72rem;font-weight:700;color:var(--fg)}.cp-move__unit-img{width:1.05rem;height:1.05rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.cp-move__unit--more,.cp-move__loot{opacity:.82}button.cp-move__recall{flex:none;font-family:Alegreya Sans,system-ui,sans-serif;font-weight:700;font-size:.76rem;color:#f2eee6;background:linear-gradient(180deg,#4c453f,#322e29);border:1px solid rgba(240,236,227,.28);border-radius:999px;padding:.24rem .82rem;cursor:pointer;box-shadow:inset 0 1px #f3f0ea33,0 2px 5px #00000052;transition:filter .14s ease,transform .1s ease}.cp-move__recall:hover:not(:disabled){filter:brightness(1.08)}.cp-move__recall:active:not(:disabled){transform:translateY(1px)}.cp-move__recall:disabled{opacity:.6;cursor:default}.cp-move__recall:focus{outline:none;box-shadow:inset 0 1px #f3f0ea33,0 2px 5px #00000052}.cp-move__recall:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px}.ui-command-dispatch-letter.ui-command-dispatch-letter--205.ev-board,.ui-command-dispatch-letter.ev-board{gap:.4rem}.ev-lead{padding:.6rem .7rem}.ev-lead .cd-slot__v{font-size:1.55rem}.ev-lead--live{box-shadow:inset 0 1px 2px #00000080,inset 0 0 0 1px #d56d583d,0 1px #f2eee60b}.ev-lead--live .cd-slot__n,.ev-lead--live .cd-slot__v{color:#e57c66}.ev-note{margin:0;padding:.35rem .1rem .4rem;font-size:.84rem;color:#bba980}.ev-go{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;padding:.5rem .7rem;border:1px solid rgba(213,109,88,.36);border-radius:.55rem;background:linear-gradient(180deg,rgba(190,89,68,.2),rgba(190,89,68,.09));font-family:Alegreya Sans,system-ui,sans-serif;font-size:.86rem;font-weight:700;letter-spacing:.02em;color:#fd917b;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.ev-go:hover{border-color:#d56d588c;background:linear-gradient(180deg,rgba(190,89,68,.3),rgba(190,89,68,.14));color:#c8e5d9}.ev-go:focus{outline:none;box-shadow:none}.ev-go:focus-visible{outline:2px solid rgba(213,109,88,.6);outline-offset:2px}.ev-go__at{flex:none;font-size:.72rem;font-weight:700;color:#b4a278;font-variant-numeric:tabular-nums}.ev-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.ev-line{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.45rem .55rem}.ev-line__top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.ev-line__n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;color:#e9e4d7}.ev-line__t{flex:none;font-family:var(--ui-font-display, Cinzel, Georgia, serif);font-size:.92rem;font-weight:700;color:#dbd2bd;font-variant-numeric:tabular-nums}.ev-line__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;color:#bba980}.ev-line__sub--dim{font-size:var(--ui-text-2xs);font-weight:600;color:#968358}.ev-board .cd-grid{grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr))}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter.ev-board.ui-command-dispatch-letter--inactive{min-height:0;margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none;display:flex;align-items:stretch;text-align:left}.ev-quiet{display:flex;flex-direction:column;gap:.25rem;padding:.4rem .1rem .55rem}.ev-quiet__t{font-size:.9rem;font-weight:700;color:#c3b490}.ev-quiet__h{font-size:.78rem;line-height:1.45;color:#968358}:is(.ui-city-command-desk-surface--ledger,.ui-city-command-desk-surface--muster,.ui-city-command-desk-surface--road,.ui-city-command-desk-surface--dispatch) .ui-city-command-desk__title{font-family:Alegreya Sans,system-ui,sans-serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ui-command-road-report{color:#ece7db}.ui-city-command-desk-surface--desktop .ui-command-muster-board{color:#f1ede4;--folio-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-ci-garrison-strength{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.6rem}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-ci-garrison-strength__col{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.16rem;padding:.5rem .7rem;border-radius:.5rem;background:linear-gradient(168deg,rgba(58,53,48,.55) 0%,rgba(28,26,23,.68) 100%);border:1px solid rgba(181,162,118,.4);box-shadow:inset 0 1px #f6f3ed1f,inset 0 -4px 9px #0006,0 2px 6px #00000061}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-ci-garrison-strength__col:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background-image:var(--folio-grain);opacity:.05;mix-blend-mode:soft-light}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-ci-garrison-strength__label{position:relative;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#cec1a4}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-ci-garrison-strength__value{position:relative;font-size:1.5rem;font-weight:700;line-height:1;color:#f3f0e8;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px rgba(0,0,0,.55)}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-garrison-muster-roll__entries{position:relative;list-style:none;margin:0;padding:.05rem .6rem;border-radius:.55rem;background:linear-gradient(176deg,rgba(28,26,23,.85) 0%,rgba(15,14,12,.92) 100%);border:1px solid rgba(154,135,91,.28);box-shadow:inset 0 1px #f6f3ed14,inset 0 0 0 1px #0006,inset 0 3px 10px #0000008c}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-garrison-muster-roll__entries:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background-image:var(--folio-grain);opacity:.05;mix-blend-mode:soft-light}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-garrison-muster-roll__entry{position:relative;display:flex;align-items:center;gap:.8rem;min-height:0;padding:.5rem .2rem;border:none;border-bottom:1px solid rgba(0,0,0,.34);border-radius:0;background:transparent;font-size:var(--ui-text-sm);color:#f1ede4}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-garrison-muster-roll__entry:not(:last-child):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:rgba(246,243,237,.05);pointer-events:none}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-garrison-muster-roll__entry:last-child{border-bottom:none}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-garrison-muster-roll__entry-stamp{position:relative;display:grid;place-items:center;width:2.9rem;height:2.9rem;flex-shrink:0;border-radius:.55rem;background:radial-gradient(circle at 50% 28%,rgba(89,82,75,.75) 0%,rgba(17,15,14,.97) 84%);border:1px solid rgba(181,162,118,.5);box-shadow:inset 0 2px 6px #0009,inset 0 -1px #f6f3ed1f,0 2px 5px #00000080}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-garrison-muster-roll__entry-stamp :is(img,svg),.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-garrison-muster-roll__entry-icon{width:2.15rem;height:2.15rem;max-width:2.15rem;max-height:2.15rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.65))}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-garrison-muster-roll__entry-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:var(--ui-text-base);font-weight:600;letter-spacing:.06em;color:#e0d7c4}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-garrison-muster-roll__entry-value{flex-shrink:0;font-size:var(--ui-text-lg);font-weight:700;color:#f1ede4;font-variant-numeric:tabular-nums}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-garrison-muster-roll__entry--empty,.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-garrison-muster-roll__entry--overflow{justify-content:center;color:#c2b28d;font-style:italic}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-garrison-muster-roll__entry--overflow{color:#cec1a4;font-style:normal;font-weight:600}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-garrison-muster-roll__training-footer{margin:.55rem 0 0;padding:.45rem .6rem;border:1px solid rgba(154,135,91,.2);border-radius:.45rem;background:rgba(0,0,0,.25);font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b8a67c}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-garrison-muster-roll__training-footer--active{border-color:#b5a27673;color:#e0d7c4}.ui-city-command-desk-surface--desktop .ui-command-muster-board .ui-garrison-muster-roll__loading{padding:1rem;text-align:center;color:#c2b28d;font-size:var(--ui-text-sm)}.ui-city-command-desk-surface--desktop .ui-command-road-report{color:#f1ede4}.ui-city-command-desk-surface--desktop .ui-command-road-report__route-motif{display:none}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-board__empty{position:relative;overflow:hidden;min-height:12rem;margin:.3rem 0 .1rem;padding:0 1.1rem 1.15rem;border-radius:.6rem;border:1px solid rgba(154,135,91,.24);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;gap:.3rem;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20320%20200'%3E%3Ccircle%20cx='160'%20cy='104'%20r='30'%20fill='%23c2b494'%20opacity='0.16'/%3E%3Cpath%20d='M0,106%20Q80,100%20160,102%20Q240,104%20320,101%20L320,200%20L0,200%20Z'%20fill='%23100f0e'/%3E%3Cpath%20d='M-10,110%20Q45,82%20100,108%20L100,200%20L-10,200%20Z'%20fill='%23090808'/%3E%3Cpath%20d='M330,108%20Q270,80%20222,109%20L222,200%20L330,200%20Z'%20fill='%23090808'/%3E%3Cpath%20d='M128,200%20L152,109%20L168,109%20L192,200%20Z'%20fill='%23ab9c7a'%20opacity='0.16'/%3E%3Cpath%20d='M128,200%20L152,109%20M192,200%20L168,109'%20fill='none'%20stroke='%23ab9c7a'%20stroke-width='1.5'%20opacity='0.5'/%3E%3Cpath%20d='M160,196%20L160,113'%20fill='none'%20stroke='%23d3c8ad'%20stroke-width='2'%20stroke-dasharray='6%209'%20opacity='0.55'/%3E%3C/svg%3E") center bottom / cover no-repeat,linear-gradient(180deg,#11100e 0%,#1b1916 30%,#272320 51%,#342f2a 58%,#1d1b18 72%,#0f0e0c 100%);box-shadow:inset 0 1px #f6f3ed0d,inset 0 3px 12px #00000073}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-board__empty-title{position:relative;margin:0;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:var(--ui-text-base);font-style:normal;font-weight:700;letter-spacing:.03em;color:#eee9df;text-shadow:0 1px 5px rgba(0,0,0,.75)}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-board__empty-hint{position:relative;margin:0;padding:0;border-top:none;max-width:16rem;font-size:var(--ui-text-xs);line-height:1.5;color:#cdc0a2;text-shadow:0 1px 3px rgba(0,0,0,.7)}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-board__group{margin-top:.7rem}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-board__group-title{margin:0 0 .4rem;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#cec1a4}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-board__rows{display:flex;flex-direction:column;gap:.4rem}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row{display:flex;align-items:flex-start;gap:.7rem;padding:.55rem .65rem;border-radius:.5rem;border:1px solid rgba(154,135,91,.24);background:linear-gradient(176deg,rgba(28,26,23,.6) 0%,rgba(15,14,12,.72) 100%);box-shadow:inset 0 1px #f6f3ed0d,inset 0 2px 6px #0006}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__icon{width:2.1rem;height:2.1rem;border-radius:.45rem;background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--rw-kind) 34%,rgba(17,16,14,.9)) 0%,rgba(15,13,12,.97) 86%);border:1px solid color-mix(in srgb,var(--rw-kind) 55%,transparent);box-shadow:inset 0 2px 5px #0009,inset 0 -1px #f6f3ed1a;color:color-mix(in srgb,var(--rw-kind) 78%,#f3f0ea);font-size:var(--ui-text-base)}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__label{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:var(--ui-text-sm);letter-spacing:.02em;color:#ece7db}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__verb{font-weight:700;color:color-mix(in srgb,var(--rw-kind) 70%,#f3f0ea)}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__dest{color:#ece7db}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__coords{color:#bead85}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__eta-k{font-size:var(--ui-text-2xs);letter-spacing:.12em;color:#a79468}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__eta-v{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:var(--ui-text-base);font-weight:700;color:#f1ede4}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row[data-road-watch-row-kind=incoming-hostile] .ui-road-watch-row__eta-v{color:#ddd5c1}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__route{margin:.18rem 0 0;font-size:var(--ui-text-xs);color:#c2b28d}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__route-to{color:#d3c8ae}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__arrow{font-size:var(--ui-text-2xs);color:color-mix(in srgb,var(--rw-kind) 70%,transparent);opacity:.9}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__rail{height:3px;margin:.45rem 0 .1rem;background:rgba(0,0,0,.55);box-shadow:inset 0 1px 1px #0009}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__rail-fill{box-shadow:0 0 6px color-mix(in srgb,var(--rw-kind) 40%,transparent)}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__rail-pip{box-shadow:0 0 0 2px #0f0d0ceb,0 0 7px color-mix(in srgb,var(--rw-kind) 55%,transparent)}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__unit{font-size:var(--ui-text-2xs);color:#d6ccb4}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__unit--more{color:#a79468}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__loot{color:#dd745f}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__recall{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:var(--ui-text-2xs);letter-spacing:.04em;color:#f1ede4;padding:.22rem .55rem;border-radius:.32rem;border:1px solid color-mix(in srgb,var(--rw-kind) 50%,transparent);background:color-mix(in srgb,var(--rw-kind) 16%,rgba(15,13,12,.4))}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-row__recall:hover{background:color-mix(in srgb,var(--rw-kind) 28%,rgba(15,13,12,.4));border-color:color-mix(in srgb,var(--rw-kind) 70%,transparent)}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-board__hostile-card{margin-bottom:.6rem;padding:.6rem .7rem;border-radius:.5rem;border:1px solid rgba(182,84,72,.5);background:linear-gradient(168deg,rgba(75,32,27,.6) 0%,rgba(26,24,22,.72) 100%);box-shadow:inset 0 1px #ede9de1a,0 2px 8px #0006}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-board__hostile-icon{width:1.6rem;height:1.6rem;color:#e47d6f}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-board__hostile-label{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:var(--ui-text-sm);font-weight:700;color:#ece7dc}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-board__hostile-route{color:#d2c6aa}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-board__hostile-timer{font-size:var(--ui-text-base);font-weight:700;color:#ddd5c1}.ui-city-command-desk-surface--desktop .ui-command-road-report .ui-road-watch-board__hostile-action{color:#e7735b}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter{color:#f1ede4;padding:.12rem .05rem .05rem}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter--inactive{position:relative;overflow:hidden;min-height:12rem;margin:.3rem 0 .1rem;padding:0 1.1rem 1.15rem;border-radius:.6rem;border:1px solid rgba(154,135,91,.24);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;gap:.3rem;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20320%20200'%3E%3Ccircle%20cx='34'%20cy='28'%20r='1.3'%20fill='%23e7e1d2'%20opacity='0.5'/%3E%3Ccircle%20cx='70'%20cy='50'%20r='1'%20fill='%23e7e1d2'%20opacity='0.35'/%3E%3Ccircle%20cx='250'%20cy='34'%20r='1.2'%20fill='%23e7e1d2'%20opacity='0.45'/%3E%3Ccircle%20cx='288'%20cy='60'%20r='1'%20fill='%23e7e1d2'%20opacity='0.3'/%3E%3Ccircle%20cx='210'%20cy='22'%20r='1'%20fill='%23e7e1d2'%20opacity='0.3'/%3E%3Ccircle%20cx='120'%20cy='30'%20r='1'%20fill='%23e7e1d2'%20opacity='0.3'/%3E%3Ccircle%20cx='160'%20cy='86'%20r='16'%20fill='%23c8ba9a'%20opacity='0.16'/%3E%3Cpath%20d='M0,126%20Q80,110%20160,120%20Q240,130%20320,114%20L320,200%20L0,200%20Z'%20fill='%230d0c0b'/%3E%3Cpath%20d='M96,138%20Q160,104%20224,138%20L224,200%20L96,200%20Z'%20fill='%23090808'/%3E%3Cpath%20d='M151,120%20L155,96%20L165,96%20L169,120%20Z'%20fill='%23060707'%20stroke='%23393734'%20stroke-width='1'/%3E%3Cpath%20d='M154,96%20L166,96%20L163,89%20L157,89%20Z'%20fill='%23060707'%20stroke='%23393734'%20stroke-width='0.8'/%3E%3Ccircle%20cx='160'%20cy='88'%20r='6'%20fill='%23cec1a4'%20opacity='0.3'/%3E%3Ccircle%20cx='160'%20cy='88'%20r='3'%20fill='%23e4ddcd'%20opacity='0.6'/%3E%3C/svg%3E") center bottom / cover no-repeat,linear-gradient(180deg,#13110f 0%,#171513 38%,#1f1d1a 58%,#151311 74%,#0f0e0c 100%);box-shadow:inset 0 1px #f6f3ed0d,inset 0 3px 12px #00000073}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter__quiet{position:relative;margin:0;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:var(--ui-text-base);font-weight:700;letter-spacing:.03em;color:#eee9df;text-shadow:0 1px 5px rgba(0,0,0,.75)}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter__quiet-hint{position:relative;margin:0;max-width:16rem;font-size:var(--ui-text-xs);line-height:1.5;color:#cdc0a2;text-shadow:0 1px 3px rgba(0,0,0,.7)}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter__headline{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin:0 0 .5rem;padding:.5rem .65rem;border-radius:.5rem;border:1px solid rgba(181,162,118,.4);background:linear-gradient(168deg,rgba(69,63,57,.55) 0%,rgba(28,26,23,.7) 100%);box-shadow:inset 0 1px #f6f3ed1f,inset 0 -4px 9px #0006}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter__countdown{font-size:var(--ui-text-xl);font-weight:700;color:#f3f0e8;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px rgba(0,0,0,.55)}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter__stamp{flex-shrink:0;font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.12rem .4rem;border:1px solid rgba(181,162,118,.45);border-radius:.25rem;background:rgba(99,92,86,.28);color:#cdc1a3}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter__lines{margin:0;padding:.05rem .65rem;border-radius:.55rem;border:1px solid rgba(154,135,91,.28);background:linear-gradient(176deg,rgba(28,26,23,.85) 0%,rgba(15,14,12,.92) 100%);box-shadow:inset 0 1px #f6f3ed14,inset 0 2px 8px #00000080}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter__line{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.44rem .15rem;border-bottom:1px solid rgba(0,0,0,.34)}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter__line:not(:last-child):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:rgba(246,243,237,.05);pointer-events:none}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter__line:last-child{border-bottom:none}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter__line dt{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:var(--ui-text-sm);font-weight:600;letter-spacing:.04em;color:#d6ccb3}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter__line dd{margin:0;font-size:var(--ui-text-base);font-weight:700;color:#f1ede4;font-variant-numeric:tabular-nums}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter__brass-strip{width:100%;margin-top:.55rem;padding:.55rem;border-radius:.5rem;border:1px solid rgba(181,162,118,.5);background:linear-gradient(180deg,rgba(99,92,86,.4) 0%,rgba(53,48,43,.5) 100%);color:#f1ede4;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:var(--ui-text-sm);font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 1px #f6f3ed24,inset 0 -3px 8px #0006,0 2px 6px #0006;transition:border-color .15s ease,background .15s ease,transform .1s ease}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter__brass-strip:hover{border-color:#cdc1a3b3;background:linear-gradient(180deg,rgba(151,132,89,.5) 0%,rgba(61,56,50,.6) 100%)}.ui-city-command-desk-surface--desktop .ui-command-dispatch-letter__brass-strip:active{transform:translateY(1px)}.ui-global-city-command-dock__city .dsh-city-nameplate{border-radius:.5rem;background:linear-gradient(180deg,rgba(40,37,33,.94) 0%,rgba(25,23,21,.97) 100%);border:1px solid rgba(154,135,91,.32);box-shadow:inset 0 1px #f6f3ed14,inset 0 -2px 5px #00000073}.ui-global-city-command-dock__city .dsh-city-nameplate:hover{border-color:#b5a27680;background:linear-gradient(180deg,rgba(47,43,39,.96) 0%,rgba(29,27,24,.98) 100%)}.ui-global-city-command-dock__city .dsh-city-nameplate.dsh-city-nameplate--open{border-color:#b5a27699;box-shadow:inset 0 1px #f6f3ed1a,0 0 0 1px #b5a2764d}.ui-global-city-command-dock__city .dsh-city-nameplate>span{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-weight:700;letter-spacing:.02em;color:#ece7db}@media (max-width: 767px){:is(.ui-city-command-seal--ledger,.ui-city-command-seal--muster,.ui-city-command-seal--road,.ui-city-command-seal--dispatch) .ui-city-command-seal__label{display:none}.ui-global-city-command-dock{min-width:0;gap:.2rem}.ui-city-command-seal--embedded{gap:.2rem;min-height:2.1rem;padding:.3rem .36rem}.ui-city-command-case,.ui-city-command-strongbox{padding:.14rem .2rem}.ui-city-command-strongbox__seals{gap:.1rem}.ui-global-city-command-dock__city{min-width:0;padding-left:.24rem;margin-left:.1rem}}.ui-city-command-desk-surface--mobile{--m-ink: #332e2a;--m-ink-muted: #68625b;--m-cream: #ece7db;--m-cream-muted: #c9bc9c;--m-brass: #c8b998;--m-panel: rgba(17, 15, 14, .4);--m-panel-line: rgba(200, 185, 152, .22)}.ui-city-command-desk-surface--mobile .ui-city-command-desk-surface__body{padding:.7rem .8rem}.ui-city-command-desk-surface--mobile .ui-command-muster-board__shield-plaque,.ui-city-command-desk-surface--mobile .ui-command-muster-board__rivet,.ui-city-command-desk-surface--mobile .ui-command-road-report__route-motif,.ui-city-command-desk-surface--mobile .ui-command-road-report__warning-wax,.ui-city-command-desk-surface--mobile .ui-command-dispatch-letter__curl,.ui-city-command-desk-surface--mobile .ui-command-dispatch-letter__wax,.ui-city-command-desk-surface--mobile .ui-city-command-physical-close__shape,.ui-city-command-desk-surface--mobile .ui-city-command-physical-close__mark{display:none}.ui-city-command-desk-surface--mobile .ui-city-command-physical-close{display:flex;align-items:center;justify-content:center;color:var(--m-cream-muted)}.ui-city-command-desk-surface--mobile .ui-city-command-physical-close:before{content:"\d7";font-size:1.7rem;line-height:1;font-weight:400}.ui-city-command-desk-surface--mobile .ui-city-command-physical-close:active{color:var(--m-cream)}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio,.ui-city-command-desk-surface--mobile .ui-command-muster-board,.ui-city-command-desk-surface--mobile .ui-command-road-report,.ui-city-command-desk-surface--mobile .ui-command-dispatch-letter{padding:0;background:transparent;border-radius:0;color:var(--m-cream)}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__sheet{padding:.5rem .7rem;border-radius:.7rem;background:linear-gradient(180deg,#e7e1d3 0%,#d4c9b0 100%);box-shadow:inset 0 1px #f7fbff80,0 2px 8px #00000059}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__rules{display:none}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__row{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:.6rem;min-height:2.6rem;padding:.15rem 0;border-bottom:1px solid rgba(102,96,89,.22)}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__row:last-child{border-bottom:none}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__stamp{width:2rem;height:2rem;border-radius:50%;background:rgba(197,182,147,.45);border:1px solid rgba(99,92,86,.6)}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__stamp :is(img,svg){max-width:1.15rem;max-height:1.15rem}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__name{font-size:var(--ui-text-sm);font-weight:600;color:var(--m-ink)}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__rate{font-size:var(--ui-text-lg);font-weight:700;color:#4a433c}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__unit{font-size:var(--ui-text-2xs);font-weight:600;color:#ae9b6f;margin-left:.15rem}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__footer{margin-top:.7rem;padding-top:0;border-top:none;display:flex;flex-direction:column;gap:.5rem}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__summary{display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;border-radius:.6rem;background:linear-gradient(180deg,rgba(200,185,152,.22),rgba(200,185,152,.08));border:1px solid rgba(200,185,152,.4)}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__summary-label{font-size:var(--ui-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d8ceb6}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__summary-value{font-size:var(--ui-text-xl);font-weight:700;color:#f1ede5;text-shadow:0 1px 2px rgba(0,0,0,.5)}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__upkeep{display:flex;justify-content:space-between;padding:0 .3rem;font-size:var(--ui-text-sm)}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__upkeep-label{color:var(--m-cream-muted)}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__upkeep-value{color:#dd7769;font-weight:700}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__calc-tab{border-top:1px solid var(--m-panel-line);padding-top:.5rem}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__calc-tab-label{display:inline-block;padding:.35rem 0;background:transparent;border:none;font-size:var(--ui-text-sm);font-weight:600;color:var(--m-brass)}.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__calc-tab-body{margin-top:.35rem;padding:0;background:transparent;border:none;font-size:var(--ui-text-xs);line-height:1.55;color:var(--m-cream-muted)}.ui-city-command-desk-surface--mobile .ui-ci-garrison-strength{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.7rem}.ui-city-command-desk-surface--mobile .ui-ci-garrison-strength__col{display:flex;flex-direction:column;gap:.2rem;padding:.6rem .7rem;border-radius:.6rem;background:linear-gradient(180deg,rgba(79,72,65,.5),rgba(53,48,43,.55));border:1px solid rgba(187,170,130,.28)}.ui-city-command-desk-surface--mobile .ui-ci-garrison-strength__label{font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.16em;color:#cfc3a7}.ui-city-command-desk-surface--mobile .ui-ci-garrison-strength__value{font-size:1.4rem;font-weight:700;color:var(--m-cream);line-height:1}.ui-city-command-desk-surface--mobile .ui-garrison-muster-roll__entries{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ui-city-command-desk-surface--mobile .ui-garrison-muster-roll__entry{display:flex;align-items:center;gap:.6rem;min-height:2.5rem;padding:.3rem .6rem;border-radius:.4rem;background:var(--m-panel);font-size:var(--ui-text-sm);color:var(--m-cream)}.ui-city-command-desk-surface--mobile .ui-garrison-muster-roll__entry-stamp{display:grid;place-items:center;width:1.7rem;height:1.7rem;flex-shrink:0}.ui-city-command-desk-surface--mobile .ui-garrison-muster-roll__entry-stamp :is(img,svg){max-width:1.5rem;max-height:1.5rem}.ui-city-command-desk-surface--mobile .ui-garrison-muster-roll__entry-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-city-command-desk-surface--mobile .ui-garrison-muster-roll__entry-value{font-size:var(--ui-text-sm);font-weight:700;color:#ddd4bf}.ui-city-command-desk-surface--mobile .ui-garrison-muster-roll__entry--empty{justify-content:center;border-left:none;background:var(--m-panel);border-radius:.5rem;color:var(--m-cream-muted);font-style:italic}.ui-city-command-desk-surface--mobile .ui-garrison-muster-roll__entry--overflow{justify-content:center;border-left:none;background:transparent;color:var(--m-brass);font-weight:600;min-height:2rem}.ui-city-command-desk-surface--mobile .ui-garrison-muster-roll__training-footer{margin-top:.6rem;padding:.5rem .7rem;border-radius:.5rem;background:rgba(54,49,44,.55);border:1px solid rgba(187,170,130,.18);font-size:var(--ui-text-sm);color:#d2c6aa}.ui-city-command-desk-surface--mobile .ui-garrison-muster-roll__training-footer--active{border-color:#d8ceb666;color:#d8ceb6}.ui-city-command-desk-surface--mobile .ui-road-watch-board__empty{padding:1.4rem 1rem;text-align:center}.ui-city-command-desk-surface--mobile .ui-road-watch-board__empty-title{font-size:var(--ui-text-sm);font-weight:600;color:var(--m-cream);margin:0 0 .35rem}.ui-city-command-desk-surface--mobile .ui-road-watch-board__empty-hint{font-size:var(--ui-text-sm);line-height:1.5;color:var(--m-cream-muted);margin:0 auto;max-width:20rem}.ui-city-command-desk-surface--mobile .ui-road-watch-board__group{margin-bottom:.7rem}.ui-city-command-desk-surface--mobile .ui-road-watch-board__group-title{margin:0 0 .35rem;font-size:var(--ui-text-sm);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#d7cdb6}.ui-city-command-desk-surface--mobile .ui-road-watch-board__hostile-card{padding:.7rem .8rem;margin-bottom:.7rem;border-radius:.6rem;border:1px solid rgba(206,109,96,.55);background:linear-gradient(180deg,rgba(136,54,44,.35),rgba(136,54,44,.15))}.ui-city-command-desk-surface--mobile .ui-road-watch-board__hostile-head{display:flex;align-items:center;gap:.6rem}.ui-city-command-desk-surface--mobile .ui-road-watch-board__hostile-icon{font-size:var(--ui-text-lg);color:#ddd4bf}.ui-city-command-desk-surface--mobile .ui-road-watch-board__hostile-label{margin:0;font-size:var(--ui-text-sm);font-weight:700;color:#ebe6da}.ui-city-command-desk-surface--mobile .ui-road-watch-board__hostile-route{margin:.1rem 0 0;font-size:var(--ui-text-sm);color:#d6cbb2}.ui-city-command-desk-surface--mobile .ui-road-watch-board__hostile-timer{margin-left:auto;font-size:var(--ui-text-lg);font-weight:700;color:#ddd4bf}.ui-city-command-desk-surface--mobile .ui-road-watch-board__hostile-action{margin:.5rem 0 0;font-size:var(--ui-text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#dd7769}.ui-city-command-desk-surface--mobile .ui-road-watch-row{gap:.7rem;padding:.65rem .7rem;border-radius:.6rem}.ui-city-command-desk-surface--mobile .ui-road-watch-row__icon{width:2.2rem;height:2.2rem;border-radius:.5rem;font-size:var(--ui-text-base)}.ui-city-command-desk-surface--mobile .ui-road-watch-row__label{font-size:var(--ui-text-sm)}.ui-city-command-desk-surface--mobile .ui-road-watch-row__dest{max-width:12rem;color:var(--m-cream)}.ui-city-command-desk-surface--mobile .ui-road-watch-row__route{font-size:var(--ui-text-sm)}.ui-city-command-desk-surface--mobile .ui-road-watch-row__eta-v{font-size:var(--ui-text-lg)}.ui-city-command-desk-surface--mobile .ui-road-watch-row__rail{height:4px}.ui-city-command-desk-surface--mobile .ui-road-watch-row__rail-pip{width:9px;height:9px;margin:-4.5px 0 0 -4.5px}.ui-city-command-desk-surface--mobile .ui-road-watch-row__unit{font-size:var(--ui-text-xs)}.ui-city-command-desk-surface--mobile .ui-road-watch-row__unit-icon{width:1rem;height:1rem}.ui-city-command-desk-surface--mobile .ui-road-watch-row__recall{font-size:var(--ui-text-xs);padding:.4rem .8rem;border-radius:.4rem}.ui-city-command-desk-surface--mobile .ui-command-dispatch-letter__wax{top:.2rem;right:.2rem;width:.7rem;height:.7rem}.ui-city-command-desk-surface--mobile .ui-command-dispatch-letter__headline{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.7rem;padding-bottom:.6rem;border-bottom:1px solid var(--m-panel-line)}.ui-city-command-desk-surface--mobile .ui-command-dispatch-letter__countdown{font-size:1.9rem;font-weight:700;color:var(--m-cream);line-height:1}.ui-city-command-desk-surface--mobile .ui-command-dispatch-letter__stamp{font-size:var(--ui-text-sm);padding:.2rem .5rem;border-radius:.4rem;border:1px solid rgba(200,185,152,.5);background:rgba(200,185,152,.15);color:#d8ceb6}.ui-city-command-desk-surface--mobile .ui-command-dispatch-letter__lines{margin:0;display:flex;flex-direction:column;gap:.15rem}.ui-city-command-desk-surface--mobile .ui-command-dispatch-letter__line{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .1rem;border-bottom:1px solid var(--m-panel-line)}.ui-city-command-desk-surface--mobile .ui-command-dispatch-letter__line dt{font-size:var(--ui-text-sm);color:var(--m-cream-muted)}.ui-city-command-desk-surface--mobile .ui-command-dispatch-letter__line dd{margin:0;font-size:var(--ui-text-sm);font-weight:700;color:var(--m-cream)}.ui-city-command-desk-surface--mobile .ui-command-dispatch-letter__brass-strip{width:100%;margin-top:.9rem;padding:.85rem;border-radius:.6rem;border:1px solid rgba(200,185,152,.55);background:linear-gradient(180deg,#413b35,#2b2723);color:var(--m-cream);font-size:var(--ui-text-base);font-weight:700;letter-spacing:.03em;cursor:pointer}.ui-city-command-desk-surface--mobile .ui-command-dispatch-letter__brass-strip:active{transform:translateY(1px)}.ui-city-command-desk-surface--mobile .ui-command-dispatch-letter--inactive,.ui-city-command-desk-surface--mobile .ui-command-dispatch-letter__quiet,.ui-city-command-desk-surface--mobile .ui-command-ledger-folio__loading,.ui-city-command-desk-surface--mobile .ui-garrison-muster-roll__loading{padding:1.4rem 1rem;text-align:center;font-size:var(--ui-text-sm);color:var(--m-cream-muted)}.ui-city-command-desk-surface--205.ui-city-command-desk-surface--road.ui-city-command-desk-surface--desktop,.ui-city-command-desk-surface--205.ui-city-command-desk-surface--road.ui-city-command-desk-surface--mobile{background:radial-gradient(130% 85% at 50% -14%,rgba(213,109,88,.07) 0%,transparent 58%),linear-gradient(180deg,#292622 0%,#1f1d1a 100%);box-shadow:inset 0 1px #f2eee614,0 18px 44px -10px #000000d9}.ui-city-command-desk-surface--road .ui-city-command-desk-surface__rim{border-color:#a290644d}.ui-city-command-desk-surface--205.ui-city-command-desk-surface--road .ui-city-command-desk__header{background:linear-gradient(180deg,rgba(242,238,230,.05),transparent);border-bottom:1px solid rgba(162,144,100,.22)}.ui-city-command-desk-surface--road .ui-city-command-desk-surface__body{padding:.5rem .7rem .7rem}.ui-command-road-report.ui-command-road-report--205.mv-board,.ui-command-road-report.mv-board{--mv-ink: #efebe2;--mv-ink-2: #dad1bb;--mv-key: #aa976b;--mv-faint: #968358;--mv-rule: rgba(200, 186, 153, .14);--mv-hair: rgba(200, 186, 153, .09);--mv-well: rgba(0, 0, 0, .24);display:flex;flex-direction:column;font-family:Alegreya Sans,system-ui,sans-serif;color:var(--mv-ink-2);background:transparent;padding:0;border-radius:0;box-shadow:none}.mv-tally{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:.4rem;margin:.1rem 0 .15rem}.mv-tally__cell{--tone: #d0c4a7;display:flex;align-items:baseline;gap:.4rem;min-width:0;padding:.35rem .55rem;border-radius:.5rem;background:var(--mv-well);box-shadow:inset 0 1px 2px #00000080,inset 0 0 0 1px var(--mv-hair)}.mv-tally__cell--hostile{--tone: #c8785f}.mv-tally__cell--returning{--tone: #d56d58}.mv-tally__cell--allies{--tone: #c9bb9a}.mv-tally__n{flex:none;font-family:var(--ui-font-display, Cinzel, Georgia, serif);font-size:1.2rem;font-weight:700;line-height:1;color:var(--tone);font-variant-numeric:tabular-nums}.mv-tally__k{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;color:var(--mv-key)}.mv-board__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.mv-march{--tone: #d0c4a7;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"port who  time" "port sub  act" "road road road";align-items:center;-moz-column-gap:.65rem;column-gap:.65rem;padding:.6rem .7rem .7rem;border-radius:.6rem;background:var(--mv-well);box-shadow:inset 0 1px 2px #00000080,inset 0 0 0 1px var(--mv-hair),0 1px #f2eee60b;transition:box-shadow .16s ease}.mv-march--hostile{--tone: #c8785f}.mv-march--returning{--tone: #d56d58}.mv-march--outgoing{--tone: #d0c4a7}.mv-march--reinforce{--tone: #c9bb9a}.mv-march--neutral{--tone: #bead85}.mv-march:hover{box-shadow:inset 0 1px 2px #00000080,inset 0 0 0 1px color-mix(in srgb,var(--tone) 34%,transparent),0 1px #f2eee60b}.mv-march:focus-within{box-shadow:inset 0 1px 2px #00000080,inset 0 0 0 1px color-mix(in srgb,var(--tone) 55%,transparent),0 1px #f2eee60b}.mv-march__port{grid-area:port;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.45rem;background:rgba(0,0,0,.32);box-shadow:inset 0 1px 2px #0009,inset 0 0 0 1px #c8ba9914}.mv-march__img{width:2.1rem;height:2.1rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.mv-march__unseen{font-family:var(--ui-font-display, Cinzel, Georgia, serif);font-size:1.15rem;font-weight:700;line-height:1;color:var(--tone);opacity:.75}a.mv-march__who{grid-area:who;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;font-weight:600;letter-spacing:.005em;color:var(--mv-ink);text-decoration:none}a.mv-march__who:after{content:"";position:absolute;inset:0;border-radius:inherit}.mv-march:hover a.mv-march__who{color:#fff}a.mv-march__who:focus{outline:none}a.mv-march__who:focus-visible:after{outline:2px solid color-mix(in srgb,var(--tone) 65%,transparent);outline-offset:-2px;border-radius:.6rem}.mv-march__sub{grid-area:sub;display:flex;align-items:baseline;gap:.35rem;min-width:0;margin-top:.14rem;font-size:.86rem}.mv-march__verb{flex:none;font-weight:600;color:var(--tone)}.mv-march__to{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--mv-faint)}.mv-march__t{grid-area:time;justify-self:end;font-family:var(--ui-font-display, Cinzel, Georgia, serif);font-size:1.26rem;font-weight:700;line-height:1;color:var(--tone);font-variant-numeric:tabular-nums}.mv-march__act{grid-area:act;justify-self:end;position:relative;z-index:1;margin-top:.22rem}button.mv-march__recall{padding:.24rem .7rem;border:1px solid rgba(229,124,102,.3);border-radius:999px;background:rgba(229,124,102,.07);font-family:Alegreya Sans,system-ui,sans-serif;font-size:.82rem;font-weight:600;color:#f38972;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}button.mv-march__recall:hover:not(:disabled){background:rgba(229,124,102,.18);border-color:#e57c66a6;color:#d8efe6}button.mv-march__recall:disabled{opacity:.5;cursor:default}button.mv-march__recall:focus{outline:none}button.mv-march__recall:focus-visible{outline:2px solid rgba(229,124,102,.65);outline-offset:2px}.mv-march__road{grid-area:road;position:relative;height:3px;margin-top:.6rem;border-radius:2px;background:rgba(0,0,0,.42);box-shadow:inset 0 1px 1px #00000080}.mv-march__run{position:absolute;inset:0 auto 0 0;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 45%,transparent),var(--tone));opacity:.75}.mv-march__pip{position:absolute;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 2px #221f1c,0 0 6px color-mix(in srgb,var(--tone) 60%,transparent)}a.mv-board__more{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem;padding:.45rem .7rem;border-radius:.5rem;background:rgba(0,0,0,.18);box-shadow:inset 0 0 0 1px var(--mv-hair);font-size:.88rem;font-weight:600;color:var(--mv-ink-2);text-decoration:none;transition:color .14s ease,box-shadow .14s ease}a.mv-board__more:hover{color:#d8efe6;box-shadow:inset 0 0 0 1px #e57c6659}a.mv-board__more:focus{outline:none}a.mv-board__more:focus-visible{outline:2px solid rgba(229,124,102,.6);outline-offset:2px}.mv-board__more-chev{flex:none;width:.36rem;height:.36rem;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg)}.mv-board__none{margin:0;padding:.6rem 0 .3rem;font-size:.86rem;color:var(--mv-faint)}.ui-city-command-desk-surface--mobile .mv-tally{grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr))}.ui-city-command-desk-surface--mobile .mv-tally__cell{padding:.45rem .65rem}.ui-city-command-desk-surface--mobile .mv-tally__n{font-size:1.32rem}.ui-city-command-desk-surface--mobile .mv-tally__k{font-size:.88rem}.ui-city-command-desk-surface--mobile .mv-march{padding:.7rem .8rem .8rem}.ui-city-command-desk-surface--mobile .mv-march__port{width:3rem;height:3rem}.ui-city-command-desk-surface--mobile .mv-march__img{width:2.4rem;height:2.4rem}.ui-city-command-desk-surface--mobile a.mv-march__who{font-size:1.2rem}.ui-city-command-desk-surface--mobile .mv-march__sub{font-size:.92rem}.ui-city-command-desk-surface--mobile .mv-march__t{font-size:1.4rem}.ui-city-command-desk-surface--mobile button.mv-march__recall{padding:.36rem .85rem;font-size:.9rem}.ui-city-command-desk-surface--mobile a.mv-board__more{padding:.65rem .75rem;font-size:.95rem}@media (prefers-reduced-motion: reduce){.mv-march,button.mv-march__recall,a.mv-board__more{transition:none}}.mvp-page{--mvp-ink: #efebe2;--mvp-ink-2: #dad1bb;--mvp-key: #aa976b;--mvp-faint: #968358;--mvp-rule: rgba(200, 186, 153, .14);--mvp-hair: rgba(200, 186, 153, .09);--mvp-well: rgba(0, 0, 0, .24);display:flex;flex-direction:column;gap:1.35rem;padding:.75rem 1rem 1.5rem;font-family:Alegreya Sans,system-ui,sans-serif;color:var(--mvp-ink-2)}.mvp-section{display:flex;flex-direction:column;gap:.7rem}.mvp-section__h{--tone: #d0c4a7;display:flex;align-items:baseline;gap:.6rem;margin:0;padding-top:.5rem;border-top:1px solid var(--mvp-rule);font-size:1.02rem;font-weight:700;color:var(--mvp-ink)}.mvp-section__h--hostile{--tone: #c8785f}.mvp-section__h--returning{--tone: #d56d58}.mvp-section__h--allies,.mvp-section__h--reinforce{--tone: #c9bb9a}.mvp-section__n{font-family:var(--ui-font-display, Cinzel, Georgia, serif);font-size:1rem;font-weight:700;color:var(--tone)}.mvp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.75rem}.mvp-card{--tone: #d0c4a7;display:flex;flex-direction:column;gap:.65rem;min-width:0;padding:.85rem .9rem .9rem;border-radius:.7rem;background:var(--mvp-well);box-shadow:inset 0 1px 2px #00000080,inset 0 0 0 1px var(--mvp-hair),0 1px #f2eee60b}.mvp-card--hostile{--tone: #c8785f}.mvp-card--returning{--tone: #d56d58}.mvp-card--outgoing{--tone: #d0c4a7}.mvp-card--reinforce,.mvp-card--allies{--tone: #c9bb9a}.mvp-card--neutral{--tone: #bead85}.mvp-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:.7rem;column-gap:.7rem}.mvp-card__who{grid-column:1;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.18rem;font-weight:600;color:var(--mvp-ink)}.mvp-card__sub{grid-column:1;display:flex;align-items:baseline;gap:.35rem;min-width:0;margin:.14rem 0 0;font-size:.88rem}.mvp-card__verb{flex:none;font-weight:600;color:var(--tone)}.mvp-card__to{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--mvp-faint)}.mvp-card__t{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0;font-family:var(--ui-font-display, Cinzel, Georgia, serif);font-size:1.42rem;font-weight:700;line-height:1;color:var(--tone);font-variant-numeric:tabular-nums}.mvp-route{display:flex;align-items:center;gap:.55rem;min-width:0}.mvp-route__end{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;color:var(--mvp-faint)}.mvp-route__end--to{color:var(--mvp-ink-2)}.mvp-route__track{position:relative;flex:1 1 auto;min-width:1.5rem;height:2px;border-radius:1px;background:var(--mvp-rule)}.mvp-route__run{position:absolute;inset:0 auto 0 0;border-radius:1px;background:var(--tone);opacity:.6}.mvp-route__pip{position:absolute;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 2px #25221e}.mvp-facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(4.75rem,1fr));gap:.4rem .7rem}.mvp-facts__cell{min-width:0;display:flex;flex-direction:column;gap:.1rem}.mvp-facts dt{font-size:.8rem;font-weight:600;color:var(--mvp-key)}.mvp-facts dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ui-font-display, Cinzel, Georgia, serif);font-size:.95rem;font-weight:700;color:#d7ccb4;font-variant-numeric:tabular-nums}.mvp-force{list-style:none;margin:0;padding:.6rem 0 0;border-top:1px solid var(--mvp-rule);display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.4rem}.mvp-unit{display:flex;align-items:center;gap:.5rem;min-width:0}.mvp-unit__img{flex:none;width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.mvp-unit__body{min-width:0;display:flex;flex-direction:column;gap:.05rem}.mvp-unit__n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;color:#c3b490}.mvp-unit__v{font-family:var(--ui-font-display, Cinzel, Georgia, serif);font-size:1.05rem;font-weight:700;line-height:1;color:var(--mvp-ink);font-variant-numeric:tabular-nums}.mvp-unknown{margin:0;padding-top:.6rem;border-top:1px solid var(--mvp-rule);font-size:.86rem;color:var(--mvp-faint)}button.mvp-recall{width:100%;padding:.5rem .8rem;border:1px solid rgba(229,124,102,.35);border-radius:.5rem;background:rgba(229,124,102,.08);font-family:inherit;font-size:.88rem;font-weight:600;color:#f38972;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}button.mvp-recall:hover:not(:disabled){background:rgba(229,124,102,.16);border-color:#e57c66a6;color:#d3ece2}button.mvp-recall:disabled{opacity:.55;cursor:default}button.mvp-recall:focus{outline:none}button.mvp-recall:focus-visible{outline:2px solid rgba(229,124,102,.6);outline-offset:2px}.mvp-empty{display:flex;flex-direction:column;gap:.4rem;align-items:center;text-align:center;padding:2.5rem 1.2rem;border-radius:.7rem;background:var(--mvp-well);box-shadow:inset 0 2px 8px #00000052,inset 0 0 0 1px var(--mvp-hair)}.mvp-empty__title{margin:0;font-size:1rem;font-weight:700;color:var(--mvp-ink)}.mvp-empty__hint{margin:0;max-width:26rem;font-size:.85rem;color:var(--mvp-faint)}@media (min-width: 640px){.mvp-page{padding:1rem 1.25rem 2rem}}@media (prefers-reduced-motion: reduce){button.mvp-recall{transition:none}}@keyframes ei-rise{0%{opacity:0;transform:translate3d(0,14px,0) scale(.992)}to{opacity:1;transform:none}}@keyframes ei-fade{0%{opacity:0}to{opacity:1}}@keyframes ei-pop{0%{opacity:0;transform:translate3d(0,10px,0) scale(.965)}to{opacity:1;transform:none}}@keyframes ei-heat-sweep{0%{transform:translate(-120%) skew(-18deg);opacity:0}20%{opacity:1}to{transform:translate(260%) skew(-18deg);opacity:0}}@keyframes ei-ember-drift{0%{transform:translateZ(0)}to{transform:translate3d(-60px,-1400px,0)}}@keyframes ei-ember-drift-slow{0%{transform:translateZ(0)}to{transform:translate3d(40px,-1400px,0)}}@keyframes ei-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes ei-glint{0%,82%{background-position:-160% 0}to{background-position:260% 0}}html body{background-color:#0e0c0b;background-image:radial-gradient(130% 115% at 50% 38%,transparent 40%,rgba(0,0,0,.55) 100%),radial-gradient(95% 60% at 50% -12%,rgba(206,193,164,.1) 0%,rgba(156,134,84,.05) 38%,transparent 68%),radial-gradient(70% 45% at 50% 112%,rgba(196,83,58,.1) 0%,transparent 62%),linear-gradient(180deg,#1f1d1a 0%,#161412 46%,#0e0c0b 100%);background-attachment:fixed}.ui-shell-route-content{background-image:none!important;background-color:transparent!important}::-moz-selection{background:rgba(226,115,79,.38);color:#fbf7ed}::selection{background:rgba(226,115,79,.38);color:#fbf7ed}.ei-embers{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.55) 45%,transparent 85%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.55) 45%,transparent 85%)}.ei-embers__layer{position:absolute;left:-10%;right:-10%;top:0;height:2800px;background-repeat:repeat;will-change:transform}.ei-embers__layer--a{background-image:radial-gradient(1.6px 1.6px at 12% 18%,rgba(255,170,110,.9),transparent 70%),radial-gradient(1.2px 1.2px at 63% 41%,rgba(255,140,90,.75),transparent 70%),radial-gradient(2px 2px at 84% 77%,rgba(255,190,130,.85),transparent 70%),radial-gradient(1.4px 1.4px at 37% 66%,rgba(255,120,80,.7),transparent 70%);background-size:520px 700px;animation:ei-ember-drift 46s linear infinite;opacity:.55}.ei-embers__layer--b{background-image:radial-gradient(1px 1px at 22% 32%,rgba(255,200,150,.8),transparent 70%),radial-gradient(1.3px 1.3px at 71% 12%,rgba(255,150,100,.7),transparent 70%),radial-gradient(1px 1px at 48% 88%,rgba(255,170,120,.65),transparent 70%);background-size:380px 560px;animation:ei-ember-drift-slow 70s linear infinite;opacity:.4}.ei-embers__layer--c{background-image:radial-gradient(3px 3px at 30% 50%,rgba(255,150,90,.35),transparent 70%),radial-gradient(2.4px 2.4px at 78% 24%,rgba(255,130,80,.3),transparent 70%);background-size:900px 1100px;animation:ei-ember-drift 95s linear infinite;filter:blur(1px);opacity:.5}.font-rpg,.font-rpgDeco,.ui-panel-title-compact,.ui-panel-title-ceremonial{text-shadow:0 1px 0 rgba(0,0,0,.85),0 2px 12px rgba(0,0,0,.45)}.ui-panel-title-compact,.ui-panel-title-ceremonial,.ei-title{font-family:var(--ui-font-title);background-image:linear-gradient(180deg,#f7f4e9 0%,#e3decd 48%,#aca99a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#e8e4d7;filter:drop-shadow(0 1px 0 rgba(0,0,0,.9)) drop-shadow(0 3px 10px rgba(0,0,0,.5));text-shadow:none}.resource-panel-frame{position:relative;background-color:#161614;background-image:linear-gradient(180deg,rgba(238,233,215,.045) 0%,transparent 140px),radial-gradient(120% 70% at 50% 0%,rgba(196,83,58,.05),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.08' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.4  0 0 0 0 0.3  0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");border:1px solid #404138;box-shadow:0 0 0 1px #000000bf,inset 0 1px #f5efde1a,inset 0 0 0 1px #00000059,inset 0 -24px 48px #00000047,0 30px 70px #0000009e,0 8px 18px #0006;animation:ei-rise .46s cubic-bezier(.22,1,.36,1) both}.resource-panel-frame:before{content:"";position:absolute;inset:5px;z-index:3;pointer-events:none;background:radial-gradient(circle at 3px 3px,#aba99b 0 1px,#4f4f47 1.6px,rgba(0,0,0,.6) 2.6px,transparent 3.4px) top left / 8px 8px no-repeat,radial-gradient(circle at 5px 3px,#aba99b 0 1px,#4f4f47 1.6px,rgba(0,0,0,.6) 2.6px,transparent 3.4px) top right / 8px 8px no-repeat,radial-gradient(circle at 3px 5px,#aba99b 0 1px,#4f4f47 1.6px,rgba(0,0,0,.6) 2.6px,transparent 3.4px) bottom left / 8px 8px no-repeat,radial-gradient(circle at 5px 5px,#aba99b 0 1px,#4f4f47 1.6px,rgba(0,0,0,.6) 2.6px,transparent 3.4px) bottom right / 8px 8px no-repeat;opacity:.85}.resource-panel-frame:after{content:"";position:absolute;left:12%;right:12%;top:-1px;height:1px;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,170,120,.55),transparent)}.resource-panel-frame .resource-panel-title-bar,.resource-panel-frame .city-panel-header{position:relative;background:linear-gradient(180deg,rgba(242,236,218,.07) 0%,rgba(242,236,218,0) 100%),linear-gradient(180deg,#252521 0%,#1c1c18 100%);border-bottom:1px solid #090a08;box-shadow:0 1px #f5efde12,0 8px 20px -10px #000000b3}.resource-panel-frame .city-panel-body,.city-panel-body{background:transparent}button,[role=button],a.ui-btn{transition:transform .14s cubic-bezier(.22,1,.36,1),filter .16s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .16s ease}button:not(:disabled):active,[role=button]:active{transform:translateY(1px) scale(.985)}button:focus-visible,[role=button]:focus-visible,a:focus-visible,[role=tab]:focus-visible{outline:none;box-shadow:0 0 0 2px #0b0b09,0 0 0 4px #e2734fa6}button[class*=bg-roster-gold]:not([class*="bg-roster-gold/"]):not([role="tab"]):not([aria-selected]):not([aria-pressed]),.ei-btn--primary{position:relative;overflow:hidden;color:#f9f6eb!important;background-image:linear-gradient(180deg,rgba(233,227,210,.28) 0%,rgba(233,227,210,0) 46%),linear-gradient(180deg,#d4623f 0%,#b24630 55%,#8a2f1f 100%)!important;border:1px solid #5a1d12!important;box-shadow:inset 0 1px #e4dfcd8c,inset 0 -2px #3c0e068c,0 0 0 1px #0000008c,0 6px 18px #96321c59,0 2px 4px #00000080;text-shadow:0 1px 0 rgba(60,12,4,.75);letter-spacing:.04em}button[class*=bg-roster-gold]:not([class*="bg-roster-gold/"]):not([role="tab"]):not([aria-selected]):not([aria-pressed]):after,.ei-btn--primary:after{content:"";position:absolute;top:0;bottom:0;left:0;width:38%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(245,239,222,.38),transparent);transform:translate(-120%) skew(-18deg);opacity:0}button[class*=bg-roster-gold]:not([class*="bg-roster-gold/"]):not([role="tab"]):not([aria-selected]):not([aria-pressed]):not(:disabled):hover,.ei-btn--primary:not(:disabled):hover{filter:brightness(1.08) saturate(1.05);box-shadow:inset 0 1px #e9e3d299,inset 0 -2px #3c0e068c,0 0 0 1px #0000008c,0 8px 26px #d6623f7a,0 0 18px #ff8c5a40}button[class*=bg-roster-gold]:not([class*="bg-roster-gold/"]):not([role="tab"]):not([aria-selected]):not([aria-pressed]):not(:disabled):hover:after,.ei-btn--primary:not(:disabled):hover:after{animation:ei-heat-sweep .9s cubic-bezier(.22,1,.36,1)}button:disabled{cursor:not-allowed}.ei-btn,button.ei-btn,a.ei-btn{position:relative;color:#e8e4d7;background:linear-gradient(180deg,#33332d 0%,#242420 52%,#1d1d19 100%);border:1px solid #0f0f0d;border-radius:var(--ui-radius-md);box-shadow:inset 0 1px #f5efde29,inset 0 -1px #00000080,0 2px 6px #00000073;text-shadow:0 1px 0 rgba(0,0,0,.7)}.ei-btn:not(:disabled):hover,button.ei-btn:not(:disabled):hover{filter:brightness(1.12);box-shadow:inset 0 1px #f5efde38,inset 0 -1px #00000080,0 0 0 1px #e2734f47,0 4px 14px #00000080}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input:not([type]),select,textarea{transition:border-color .16s ease,box-shadow .2s ease,background-color .2s ease}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,input:not([type]):focus,select:focus,textarea:focus{outline:none;border-color:#e2734fbf!important;box-shadow:inset 0 2px 6px #0009,0 0 0 3px #e2734f2e!important}input[type=range]{accent-color:#d4623f}[role=tab]{transition:color .18s ease,background-color .2s ease,box-shadow .22s ease,filter .18s ease}[role=tab][aria-selected=true]{color:#f6f2e7;text-shadow:0 0 14px rgba(255,150,100,.35),0 1px 0 rgba(0,0,0,.8)}[role=tab]:not([aria-selected="true"]):hover{filter:brightness(1.18)}[role=dialog],[role=alertdialog]{animation:ei-pop .34s cubic-bezier(.22,1,.36,1) both}*{scrollbar-color:#404138 transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4f4f46,#33332d);border:2px solid transparent;background-clip:padding-box;border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6c6a5c,#404138);background-clip:padding-box}.ei-rise{animation:ei-rise .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--ei-i, 0) * 70ms)}.ei-fade{animation:ei-fade .6s ease both}.ei-panel{position:relative;background:linear-gradient(180deg,rgba(238,233,215,.05) 0%,transparent 120px),linear-gradient(180deg,#1b1b18 0%,#141412 100%);border:1px solid #404138;border-radius:var(--ui-radius-panel);box-shadow:0 0 0 1px #000000bf,inset 0 1px #f5efde1a,inset 0 -24px 48px #00000047,0 30px 70px #0009}.ei-rule{height:1px;border:0;background:linear-gradient(90deg,transparent,rgba(171,169,155,.45),transparent)}.ei-glint{background-image:linear-gradient(100deg,transparent 30%,rgba(245,239,222,.18) 45%,transparent 60%);background-size:200% 100%;background-repeat:no-repeat;animation:ei-glint 7s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.ei-embers__layer,.resource-panel-frame,.ei-rise,.ei-fade,.ei-glint,[role=dialog],[role=alertdialog]{animation:none!important}}#app{position:relative;z-index:1}:root{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}@keyframes ei-sigil-orbit{to{transform:rotate(360deg)}}.ei-sigil-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;animation:ei-fade .4s ease both}.ei-sigil{width:64px;height:64px;filter:drop-shadow(0 0 14px rgba(226,115,79,.35)) drop-shadow(0 4px 10px rgba(0,0,0,.6))}.ei-sigil__orbit{transform-origin:32px 32px;animation:ei-sigil-orbit 1.4s cubic-bezier(.55,.15,.45,.85) infinite}.ei-sigil__core{transform-origin:32px 32px;animation:ei-breathe 2.2s ease-in-out infinite}.ei-sigil-label{font-family:var(--ui-font-display);font-size:var(--ui-text-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--ui-text-muted)}@media (prefers-reduced-motion: reduce){.ei-sigil__orbit,.ei-sigil__core{animation:none}}.font-rpgDeco,.font-rpg,.ui-panel-title-ceremonial,.ei-title{font-variant-ligatures:none;font-feature-settings:"lnum" 1,"liga" 0,"dlig" 0,"clig" 0}[class*=bg-clip-text],.ei-title,.ui-panel-title-compact,.ui-panel-title-ceremonial{text-shadow:none!important}[class*=bg-clip-text],.ei-title,.ui-panel-title-compact,.ui-panel-title-ceremonial,.hg-mast__title{padding-right:.12em;margin-right:-.12em}@keyframes fd-drift{0%{transform:scale(1.08) translate3d(-1.2%,.6%,0)}to{transform:scale(1.14) translate3d(1.2%,-.8%,0)}}@keyframes fd-snowfall{0%{background-position:0 0,0 0}to{background-position:-40px 520px,30px 520px}}@keyframes fd-seal-in{0%{transform:scale(.4) rotate(-30deg);opacity:0}to{transform:none;opacity:1}}@keyframes fd-ember-pulse{0%,to{box-shadow:0 0 0 1px #e2734fbf,0 0 22px #e2734f47,0 24px 50px #0009}50%{box-shadow:0 0 0 1px #ff9669f2,0 0 36px #e2734f73,0 24px 50px #0009}}@keyframes fd-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fd-scroll-cue{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(6px);opacity:1}}.fd-kicker{font-family:Alegreya SC,Cinzel,Georgia,serif;font-size:13px;letter-spacing:.32em;text-transform:uppercase;color:#e2a48c;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 18px rgba(196,83,58,.35)}.fd-ornament{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px auto 0;max-width:320px}.fd-ornament span{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(222,214,195,.55))}.fd-ornament span:last-child{background:linear-gradient(90deg,rgba(222,214,195,.55),transparent)}.fd-ornament i{width:9px;height:9px;transform:rotate(45deg);background:linear-gradient(135deg,#f0a080,#a8402a);box-shadow:0 0 0 2px #1c1917,0 0 0 3px #ded6c373,0 0 14px #e2734f8c}.fd-ornament--left{justify-content:flex-start;margin-left:0}.fd-ornament--left span:first-child{display:none}.fd-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#13110f}.fd-backdrop__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:fd-drift 38s ease-in-out infinite alternate;will-change:transform}.fd-backdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 50% 48%,rgba(19,17,15,.35) 0%,rgba(19,17,15,.78) 70%,rgba(15,13,12,.96) 100%),linear-gradient(180deg,rgba(19,17,15,.55) 0%,rgba(19,17,15,.2) 35%,rgba(19,17,15,.85) 100%)}.fd-backdrop--join .fd-backdrop__img{filter:saturate(.85) brightness(.62) blur(1.5px)}.fd-backdrop--join:after{background:radial-gradient(80% 70% at 50% 45%,rgba(19,17,15,.55) 0%,rgba(17,15,14,.9) 75%,#0d0c0b 100%)}.fd-backdrop--auth .fd-backdrop__img{filter:saturate(.95) brightness(.8)}.fd-ghost-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;letter-spacing:.06em;color:#e1dac8;background:linear-gradient(180deg,rgba(55,50,45,.85),rgba(29,27,24,.9));border:1px solid #161412;border-radius:8px;box-shadow:inset 0 1px #f4f2eb24,0 0 0 1px #cbbd9e2e,0 4px 14px #00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fd-ghost-btn:hover{color:#f8f6f1;box-shadow:inset 0 1px #f4f2eb33,0 0 0 1px #e2734f80,0 4px 18px #0000008c}.fd-crest{display:inline-grid;place-items:center;width:58px;height:58px;border-radius:50%;color:#f1ede4;background:radial-gradient(circle at 50% 30%,#37322d 0%,#201d1a 70%);box-shadow:0 0 0 2px #110f0e,0 0 0 4px #625c55,0 0 0 5px #151311,inset 0 2px #f4f2eb33,inset 0 -6px 12px #0009,0 8px 18px #0009}.fd-crest svg{width:34px;height:34px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.8))}.fd-join-page{background:#100e0d}.fd-join-page .oc-grain{z-index:1}.fd-join-page>.relative{z-index:2}.fd-join__title{margin-top:10px;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:700;line-height:1.05;letter-spacing:.02em}.fd-join__sub{margin-top:12px;font-family:Alegreya Sans,Georgia,serif;font-style:italic;font-size:17px;color:#eee9dfc7}.fd-lands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);perspective:1200px}.fd-land{position:relative;display:block;aspect-ratio:3 / 4.3;overflow:hidden;border-radius:14px;text-align:center;cursor:pointer;isolation:isolate;background:#181614;box-shadow:0 0 0 1px #110f0e,0 0 0 2px #443e38,0 18px 40px #0009;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,filter .3s ease!important}.fd-land__art,.fd-land__art>*{position:absolute;inset:0}.fd-land__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.04);transition:transform 1.4s cubic-bezier(.22,1,.36,1),filter .4s ease}.fd-land__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(17,15,14,.55) 0%,rgba(17,15,14,0) 26%,rgba(17,15,14,0) 46%,rgba(17,15,14,.82) 74%,rgba(17,15,14,.97) 100%);transition:background .3s ease}.fd-land__frame{position:absolute;inset:6px;z-index:2;border-radius:10px;border:1px solid rgba(222,214,195,.22);box-shadow:inset 0 1px #f4f2eb40,inset 0 0 0 1px #00000059;transition:border-color .3s ease,box-shadow .3s ease}.fd-land__crest{position:absolute;top:18px;left:50%;z-index:3;transform:translate(-50%);transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,color .3s ease}.fd-land__body{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 14px 22px}.fd-land__name{font-size:clamp(1.25rem,1.9vw,1.7rem);font-weight:700;letter-spacing:.06em;color:#f3f0ea;text-shadow:0 2px 0 rgba(0,0,0,.9),0 0 24px rgba(0,0,0,.8)}.fd-land__line{font-size:15px;line-height:1.35;color:#eee9dfd1;text-shadow:0 1px 0 rgba(0,0,0,.9)}.fd-land__seal{position:absolute;top:14px;right:14px;z-index:4;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#f8f6f1;background:linear-gradient(180deg,#e0704b,#9a3622);box-shadow:0 0 0 2px #1f1c19,0 0 0 3px #ffc8aa80,0 0 16px #e2734fb3;opacity:0;transform:scale(.4)}.fd-land__seal svg{width:16px;height:16px}.fd-land:hover,.fd-land:focus-visible{transform:translateY(-6px);box-shadow:0 0 0 1px #110f0e,0 0 0 2px #9b895d,0 0 26px #e2734f2e,0 28px 56px #000000b3!important}.fd-land:hover .fd-land__img,.fd-land:focus-visible .fd-land__img{transform:scale(1.1)}.fd-land:hover .fd-land__frame{border-color:#e7e1d373}.fd-land:hover .fd-land__crest{transform:translate(-50%) translateY(-2px) scale(1.06)}.fd-land:active{transform:translateY(-2px) scale(.99)!important}.fd-lands[data-has-choice=true] .fd-land[data-selected=false]{filter:saturate(.55) brightness(.62)}.fd-lands[data-has-choice=true] .fd-land[data-selected=false]:hover{filter:saturate(.85) brightness(.85)}.fd-land[data-selected=true]{transform:translateY(-8px);animation:fd-ember-pulse 2.8s ease-in-out infinite}.fd-land[data-selected=true] .fd-land__frame{border-color:#ffaa82bf;box-shadow:inset 0 1px #f4f2eb59,inset 0 0 40px #e2734f40}.fd-land[data-selected=true] .fd-land__shade{background:linear-gradient(180deg,rgba(17,15,14,.4) 0%,rgba(17,15,14,0) 26%,rgba(17,15,14,0) 50%,rgba(22,20,18,.8) 76%,rgba(17,16,14,.97) 100%)}.fd-land[data-selected=true] .fd-land__crest{color:#ede8dd;box-shadow:0 0 0 2px #110f0e,0 0 0 4px #c4533a,0 0 0 5px #1f1c19,inset 0 2px #f4f2eb40,inset 0 -6px 12px #0009,0 0 24px #e2734f99}.fd-land[data-selected=true] .fd-land__seal{opacity:1;transform:none;animation:fd-seal-in .42s cubic-bezier(.34,1.56,.64,1) both}.fd-snow{position:absolute;inset:0;overflow:hidden;transform:scale(1.04);transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.fd-land:hover .fd-snow{transform:scale(1.1)}.fd-snow__range{position:absolute;inset:0;width:100%;height:100%}.fd-snow__ground{position:absolute;left:0;right:0;bottom:0;height:30%;background-size:260px;opacity:.55;mix-blend-mode:soft-light;-webkit-mask-image:linear-gradient(to top,#000 40%,transparent);mask-image:linear-gradient(to top,#000 40%,transparent)}.fd-snow__fall{position:absolute;inset:0;background-image:radial-gradient(1.6px 1.6px at 20% 30%,rgba(255,255,255,.9),transparent 70%),radial-gradient(1.2px 1.2px at 70% 60%,rgba(255,255,255,.8),transparent 70%),radial-gradient(2px 2px at 45% 80%,rgba(255,255,255,.7),transparent 70%),radial-gradient(1.4px 1.4px at 85% 15%,rgba(255,255,255,.85),transparent 70%);background-size:120px 130px,170px 160px;animation:fd-snowfall 14s linear infinite}.fd-join__foot{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:clamp(28px,4vw,44px)}.fd-join__chosen{font-family:Alegreya Sans,Georgia,serif;font-size:17px;color:#eee9dfcc;min-height:1.5em}.fd-join__chosen strong{font-family:Cinzel,Georgia,serif;font-weight:700;color:#ffc5ac;letter-spacing:.04em}.fd-join__foot .fd-error{margin-top:0}.fd-land:focus-visible{outline:none;box-shadow:0 0 0 2px #13110f,0 0 0 4px #e2734fcc,0 28px 56px #000000b3!important}.fd-take{position:relative;min-width:300px;min-height:62px;padding:0 44px;border-radius:10px;font-size:19px;font-weight:700;letter-spacing:.12em!important;text-transform:uppercase}.fd-take:disabled{cursor:not-allowed;color:#e5decf9e!important;text-shadow:0 1px 0 rgba(0,0,0,.8)!important;background-image:linear-gradient(180deg,#37322d 0%,#292622 55%,#221f1c 100%)!important;border-color:#161412!important;box-shadow:inset 0 1px #f4f2eb1f,inset 0 -2px #0006,0 0 0 4px #1e1c19,0 0 0 5px #443e38,0 10px 30px #0009!important}.fd-take:not(:disabled){box-shadow:inset 0 1px #ebe6da8c,inset 0 -2px #3c0e068c,0 0 0 4px #1e1c19,0 0 0 5px #625c55,0 0 34px #e2734f73,0 10px 30px #0009!important}@media (max-width: 900px){.fd-lands{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-land{aspect-ratio:4 / 4.6}}@media (max-width: 520px){.fd-join-page>.relative{padding-top:72px}.fd-lands{gap:10px}.fd-land{aspect-ratio:3 / 4;border-radius:12px}.fd-land__crest{top:12px}.fd-crest.fd-land__crest{width:46px;height:46px}.fd-crest.fd-land__crest svg{width:24px;height:24px}.fd-land__body{padding:0 8px 14px;gap:4px}.fd-land__name{font-size:1.15rem}.fd-land__line{font-size:13px}.fd-land__seal{top:10px;right:10px;width:26px;height:26px}.fd-take{min-width:0;width:100%;font-size:17px}}@media (prefers-reduced-motion: reduce){.fd-backdrop__img,.fd-snow__fall,.fd-land[data-selected=true],.fd-land__seal{animation:none!important}.fd-land,.fd-land__img,.fd-snow{transition:none!important}}.fd-page{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;width:100%;overflow-x:clip;color:#eee9df}.fd-page>*{position:relative;z-index:1}.fd-page>.fd-backdrop{position:fixed;z-index:0}.fd-link{color:#f0a184;text-decoration:underline;text-decoration-color:#e2734f73;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.fd-link:hover{color:#ebe6da;text-decoration-color:#ffaa82e6}.fd-error{margin-top:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:15px;color:#eae5d9;background:rgba(90,20,14,.55);border:1px solid rgba(210,80,60,.55);border-radius:8px;box-shadow:inset 0 1px #ffc8b41f}.fd-error:before{content:"!";display:inline-grid;place-items:center;width:18px;height:18px;flex:none;border-radius:50%;font-weight:800;font-size:12px;color:#1d1a18;background:#f08f78}.fd-nav{position:sticky;top:0;z-index:60!important;width:100%;flex-shrink:0;background:linear-gradient(180deg,rgba(36,33,30,.94) 0%,rgba(23,21,19,.94) 100%);border-bottom:1px solid #110f0e;box-shadow:inset 0 1px #f4f2eb14,0 1px #cbbd9e24,0 10px 30px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fd-nav:after{content:"";position:absolute;left:20%;right:20%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(226,115,79,.6),transparent);pointer-events:none}.fd-page>.fd-nav--overlay,.fd-nav--overlay{position:absolute;top:0;left:0;right:0;background:linear-gradient(180deg,rgba(17,15,14,.82) 0%,rgba(17,15,14,.4) 70%,transparent 100%);border-bottom:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.fd-nav--overlay:after{display:none}.fd-nav__inner{display:flex;align-items:center;gap:24px;max-width:1240px;height:64px;margin:0 auto;padding:0 24px}.fd-nav__brand{display:inline-flex;align-items:center;gap:10px;flex:none;color:#f1ede4}.fd-nav__mark{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#e8e2d4;background:radial-gradient(circle at 50% 30%,#37322d,#1d1b18 72%);box-shadow:0 0 0 1px #110f0e,0 0 0 3px #534b44,0 0 0 4px #110f0e,inset 0 1px #f4f2eb33;transition:box-shadow .2s ease,color .2s ease}.fd-nav__brand:hover .fd-nav__mark{color:#ede8dd;box-shadow:0 0 0 1px #110f0e,0 0 0 3px #c4533a,0 0 0 4px #110f0e,0 0 18px #e2734f73}.fd-nav__word{font-size:24px;line-height:1;letter-spacing:.04em;background-image:linear-gradient(180deg,#f7f5f0 0%,#eae5d9 50%,#cbbd9e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.9));text-shadow:none!important}.fd-nav__links{flex:1;display:flex;justify-content:center;min-width:0}.fd-nav__links ul{display:flex;align-items:center;gap:4px}.fd-nav__link{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 16px;font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#dad0b9;border-radius:6px;transition:color .16s ease,background-color .2s ease;white-space:nowrap}.fd-nav__link:after{content:"";position:absolute;left:16px;right:16px;bottom:4px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#e2734f,transparent);transform:scaleX(0);transition:transform .26s cubic-bezier(.22,1,.36,1)}.fd-nav__link:hover{color:#f6f4ef;background:rgba(244,242,235,.05)}.fd-nav__link:hover:after{transform:scaleX(.6)}.fd-nav__link.is-active{color:#f6f4ef;text-shadow:0 0 14px rgba(255,150,100,.35),0 1px 0 rgba(0,0,0,.8)}.fd-nav__link.is-active:after{transform:scaleX(1)}.fd-nav__play{display:inline-flex;align-items:center;justify-content:center;flex:none;height:42px;min-width:112px;padding:0 26px;border-radius:8px;font-size:15px;font-weight:700;letter-spacing:.14em!important;text-transform:uppercase}@media (max-width: 860px){.fd-nav__inner{flex-wrap:wrap;height:auto;row-gap:0;padding:10px 16px 0}.fd-nav__brand{order:1}.fd-nav__play{order:2;margin-left:auto;height:38px;min-width:92px;padding:0 18px;font-size:14px}.fd-nav__links{order:3;flex-basis:100%;justify-content:flex-start;margin:6px -16px 0;padding:0 8px;overflow-x:auto;scrollbar-width:none}.fd-nav__links::-webkit-scrollbar{display:none}.fd-nav__links ul{flex:1;justify-content:space-between;gap:0}.fd-nav__link{height:40px;padding:0 8px;font-size:13px;letter-spacing:.06em}.fd-nav__link:after{left:8px;right:8px}}.fd-footer{position:relative;flex-shrink:0;margin-top:auto;background:linear-gradient(180deg,#1a1816 0%,#13110f 100%);border-top:1px solid #110f0e;box-shadow:inset 0 1px #cbbd9e24}.fd-footer__inner{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;max-width:1240px;margin:0 auto;padding:20px 24px}.fd-footer__name{font-size:18px;color:#bfaf89;letter-spacing:.04em}.fd-footer__links{display:flex;flex-wrap:wrap;gap:6px 22px;flex:1}.fd-footer__links a{font-size:15px;color:#bfaf89;transition:color .16s ease}.fd-footer__links a:hover{color:#eee9df}.fd-footer__discord{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;font-weight:600;font-size:15px;color:#eee9df;border-radius:8px;background:linear-gradient(180deg,#37322d 0%,#292622 52%,#23201d 100%);border:1px solid #161412;box-shadow:inset 0 1px #f4f2eb29,0 2px 6px #00000073;transition:filter .16s ease,box-shadow .2s ease}.fd-footer__discord:hover{filter:brightness(1.12);box-shadow:inset 0 1px #f4f2eb38,0 0 0 1px #e2734f59,0 4px 14px #00000080}@media (max-width: 640px){.fd-footer__inner{justify-content:center;text-align:center;padding:22px 16px 26px}.fd-footer__links{flex-basis:100%;justify-content:center}}.fd-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:10px;font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fd-cta svg{font-size:17px;opacity:.9}.fd-cta:disabled{opacity:.6}.fd-cta--play{min-height:62px;min-width:220px;padding:0 48px;font-size:21px;letter-spacing:.2em!important;box-shadow:inset 0 1px #ebe6da8c,inset 0 -2px #3c0e068c,0 0 0 4px #171513d9,0 0 0 5px #625c55,0 0 40px #e2734f66,0 14px 30px #0009!important}.fd-cta--play:not(:disabled):hover{box-shadow:inset 0 1px #eee9de99,inset 0 -2px #3c0e068c,0 0 0 4px #171513d9,0 0 0 5px #c4533a,0 0 56px #ff825a8c,0 16px 34px #0009!important}.fd-hero{--fd-scroll: 0px;position:relative;display:flex;align-items:center;min-height:max(640px,92vh);overflow:hidden;isolation:isolate}.fd-hero__art{position:absolute;inset:-4% 0 -12%;z-index:-2;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 86%);mask-image:linear-gradient(180deg,#000 62%,transparent 86%)}.fd-hero__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 40%;object-position:60% 40%;translate:0 calc(var(--fd-scroll) * .32);animation:fd-drift 40s ease-in-out infinite alternate;will-change:transform,translate}.fd-hero__shade{position:absolute;inset:0;z-index:-1;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 70%,transparent 100%);background:linear-gradient(90deg,rgba(17,15,14,.92) 0%,rgba(17,15,14,.72) 30%,rgba(17,15,14,.18) 62%,rgba(17,15,14,.1) 100%),linear-gradient(180deg,rgba(17,15,14,.5) 0%,transparent 18%,transparent 60%,rgba(19,17,15,.5) 82%,transparent 100%),radial-gradient(60% 50% at 75% 40%,rgba(255,196,150,.12),transparent 70%)}.fd-hero__content{position:relative;width:100%;max-width:1240px;margin:0 auto;padding:120px 24px}.fd-hero__content>*{max-width:560px}.fd-hero__title{margin-top:10px;font-size:clamp(4.2rem,11vw,8.6rem);font-weight:700;line-height:.92;letter-spacing:.02em;filter:drop-shadow(0 2px 0 rgba(0,0,0,.9)) drop-shadow(0 10px 30px rgba(0,0,0,.75))!important}.fd-hero .fd-ornament{margin-top:18px;max-width:300px}.fd-hero__lead{margin-top:22px;font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:500;line-height:1.45;color:#f6f4ef;text-shadow:0 2px 10px rgba(0,0,0,.9)}.fd-hero__sub{margin-top:10px;font-size:18px;line-height:1.5;color:#e1dac8;text-shadow:0 1px 8px rgba(0,0,0,.9)}.fd-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px}.fd-hero__note{margin-top:18px;font-size:15px;color:#cec1a4;text-shadow:0 1px 6px rgba(0,0,0,.9)}.fd-hero__cue{position:absolute;left:50%;bottom:22px;display:grid;place-items:center;width:40px;height:40px;margin-left:-20px;border-radius:50%;color:#e1dac8;border:1px solid rgba(203,189,158,.35);background:rgba(19,17,15,.45);animation:fd-scroll-cue 2.6s ease-in-out infinite}.fd-hero__cue:hover{color:#f8f6f1;border-color:#e2734fb3}@media (max-width: 760px){.fd-hero{align-items:flex-end;min-height:max(620px,100svh)}.fd-hero__art img{-o-object-position:62% 30%;object-position:62% 30%}.fd-hero__shade{background:linear-gradient(180deg,rgba(17,15,14,.65) 0%,rgba(17,15,14,.12) 22%,rgba(17,15,14,.62) 33%,rgba(17,15,14,.9) 55%,rgba(17,15,14,.92) 75%,rgba(17,15,14,.6) 100%)}.fd-hero__content{padding:140px 16px 84px}.fd-hero__title{font-size:clamp(3.6rem,19vw,5rem)}.fd-hero__sub{font-size:16px}.fd-hero__lead{font-size:18px}.fd-hero__ctas{gap:14px}.fd-hero__ctas .fd-cta{flex:1 1 100%}.fd-cta--play{min-width:0}}.fd-landing__body{display:flex;flex-direction:column;gap:clamp(64px,9vw,120px);width:100%;max-width:1240px;margin:0 auto;padding:40px 24px 96px}.fd-h2{margin-top:8px;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:700;line-height:1.1;letter-spacing:.02em}.fd-section__head{display:flex;flex-direction:column;align-items:center;text-align:center}.fd-section__lead{max-width:620px;margin-top:16px;font-size:18px;line-height:1.55;color:#dad0b9}.fd-section__foot{margin-top:28px;text-align:center;font-size:16px;color:#bfaf89}.fd-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center;scroll-margin-top:40px}.fd-split__art{position:relative;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #110f0e,0 0 0 6px #25221e,0 0 0 7px #534b44,0 0 0 8px #110f0e,0 30px 70px #000000a6}.fd-split__art:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 60px #110f0e8c,inset 0 1px #f4f2eb40;border-radius:inherit;pointer-events:none}.fd-split__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.1);transition:transform 1.6s cubic-bezier(.22,1,.36,1)}.fd-split:hover .fd-split__art img{transform:scale(1.15)}.fd-split .fd-ornament{margin-top:16px;max-width:240px}.fd-promise{margin-top:20px}.fd-promise p{font-size:18px!important;line-height:1.6!important;color:#dad0b9!important}.fd-promise p:first-child{font-family:Cinzel,Georgia,serif!important;font-size:21px!important;font-weight:600;line-height:1.4!important;color:#f6f4ef!important}.fd-promise p:last-child{font-size:15px!important;color:#bfaf89!important}.fd-promise a{color:#f0a184!important}@media (max-width: 860px){.fd-split{grid-template-columns:1fr}}.fd-showcase{position:relative;border-radius:18px;padding:10px;background:linear-gradient(180deg,rgba(241,237,228,.05) 0%,transparent 140px),linear-gradient(180deg,#221f1c 0%,#181614 100%);border:1px solid #443e38;box-shadow:0 0 0 1px #000000bf,inset 0 1px #f4f2eb1a,inset 0 -30px 60px #0000004d,0 40px 90px #0009}.fd-showcase__tabs{display:flex;gap:4px;padding:6px;border-radius:12px;background:#131110;box-shadow:inset 0 2px 8px #000000b3,inset 0 0 0 1px #0009,0 1px #f4f2eb0f;overflow-x:auto;scrollbar-width:none}.fd-showcase__tabs::-webkit-scrollbar{display:none}.fd-showcase__tab{position:relative;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 16px 10px;border-radius:8px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#bfaf89;white-space:nowrap}.fd-showcase__tab:hover{color:#eee9df;background:rgba(244,242,235,.04)}.fd-showcase__tab[aria-current=true]{color:#f6f4ef;background:linear-gradient(180deg,#37322d 0%,#292622 60%,#24211e 100%);box-shadow:inset 0 1px #f4f2eb29,0 2px 8px #00000080;text-shadow:0 0 14px rgba(255,150,100,.35)}.fd-showcase__tab-bar{position:relative;display:block;width:100%;height:2px;border-radius:2px;overflow:hidden;background:rgba(203,189,158,.07)}.fd-showcase__tab[aria-current=true] .fd-showcase__tab-bar{background:rgba(203,189,158,.18)}.fd-showcase__tab-bar i{position:absolute;inset:0;background:linear-gradient(90deg,#a8402a,#f08f6a);box-shadow:0 0 8px #e2734fb3;transform-origin:left;animation:fd-tab-progress var(--fd-auto, 5.5s) linear both}.fd-showcase[data-paused=true] .fd-showcase__tab-bar i{animation:none;transform:none}@keyframes fd-tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fd-stage{position:relative;min-height:440px;padding:clamp(24px,4vw,48px);border-radius:12px;overflow:hidden;background:radial-gradient(70% 90% at 75% 55%,rgba(226,115,79,.12),transparent 65%),radial-gradient(60% 60% at 75% 30%,rgba(255,220,180,.07),transparent 70%)}.fd-stage__row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:center;min-height:360px}.fd-stage__title{margin-top:8px;font-size:clamp(2rem,3.8vw,3.1rem);font-weight:700;line-height:1.05}.fd-stage__copy{margin-top:18px;max-width:460px;font-size:18px;line-height:1.6;color:#dad0b9}.fd-stage__promise{margin-top:14px;max-width:460px;font-family:Alegreya Sans,Georgia,serif!important;font-style:italic;font-size:18px;line-height:1.5;color:#f0b39c}.fd-stage__visual{display:grid;gap:14px;height:340px}.fd-stage__visual--two{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-stage__visual--three{grid-template-columns:repeat(3,minmax(0,1fr))}.fd-plate{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;margin:0;padding:16px 12px 44px;border-radius:12px;overflow:hidden;background:radial-gradient(70% 55% at 50% 45%,rgba(255,210,170,.12),transparent 70%),linear-gradient(180deg,#24211e 0%,#191715 100%);box-shadow:0 0 0 1px #110f0e,0 0 0 2px #37322d,inset 0 1px #f4f2eb1f,inset 0 -40px 50px #00000073,0 16px 34px #00000080}.fd-plate__glow{position:absolute;left:15%;right:15%;bottom:30px;height:24px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.65),transparent)}.fd-plate__img{position:relative;flex:1 1 0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.55));transition:transform .7s cubic-bezier(.22,1,.36,1)}.fd-plate:hover .fd-plate__img{transform:translateY(-4px) scale(1.03)}.fd-plate__cap{position:absolute;left:0;right:0;bottom:12px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#dad0b9}@media (max-width: 860px){.fd-stage{min-height:0;padding:22px 14px 18px}.fd-stage__row{grid-template-columns:1fr;min-height:560px;align-content:start}.fd-stage__visual{height:270px}.fd-stage__copy{font-size:16px}.fd-stage__visual--three{gap:8px}.fd-plate__cap{font-size:11px;letter-spacing:.08em}}.fd-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px}.fd-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:linear-gradient(180deg,#221f1c 0%,#191715 100%);box-shadow:0 0 0 1px #110f0e,0 0 0 2px #37322d,inset 0 1px #f4f2eb1a,0 24px 50px #0000008c;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.fd-card:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #110f0e,0 0 0 2px #8d7a4f,0 0 30px #e2734f29,0 32px 60px #000000a6}.fd-card__art{position:relative;aspect-ratio:4 / 4.2;overflow:hidden;background:radial-gradient(70% 60% at 50% 40%,rgba(255,200,160,.14),transparent 70%),linear-gradient(180deg,#292622,#191715)}.fd-card__art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(25,23,21,.95) 100%)}.fd-card__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.fd-card--item .fd-card__art img{-o-object-fit:contain;object-fit:contain;padding:36px;filter:drop-shadow(0 14px 20px rgba(0,0,0,.6))}.fd-card:hover .fd-card__art img{transform:scale(1.06)}.fd-card__body{position:relative;margin-top:-36px;padding:0 24px 26px}.fd-card__title{font-size:24px;font-weight:700;letter-spacing:.04em;color:#f6f4ef}.fd-card__text{margin-top:8px;font-size:16px;line-height:1.55;color:#dad0b9}@media (max-width: 860px){.fd-cards{grid-template-columns:1fr}.fd-card__art{aspect-ratio:16 / 11}}.fd-band{position:relative;overflow:hidden;border-radius:18px;isolation:isolate;box-shadow:0 0 0 1px #110f0e,0 0 0 6px #25221e,0 0 0 7px #534b44,0 0 0 8px #110f0e,0 40px 90px #000000a6}.fd-band__art{position:absolute;inset:0;z-index:-1}.fd-band__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;transform:scale(1.12)}.fd-band__art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(19,17,15,.95) 0%,rgba(19,17,15,.85) 45%,rgba(19,17,15,.35) 100%),radial-gradient(60% 80% at 0% 100%,rgba(196,83,58,.25),transparent 70%)}.fd-band__content{max-width:740px;padding:clamp(32px,5vw,64px)}.fd-band__text{margin-top:16px;font-size:18px;line-height:1.6;color:#e1dac8}.fd-band__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}@media (max-width: 640px){.fd-band__art:after{background:linear-gradient(180deg,rgba(19,17,15,.75),rgba(19,17,15,.95))}.fd-band__content{padding:30px 20px}.fd-band__text{font-size:16px}.fd-band__ctas .fd-cta{flex:1 1 100%}}.fd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:calc(clamp(64px,9vw,120px)*-.45)}.fd-tile{display:flex;align-items:flex-start;gap:18px;padding:24px 26px;border-radius:14px;background:linear-gradient(180deg,rgba(241,237,228,.05) 0%,transparent 80px),linear-gradient(180deg,#221f1c 0%,#1b1916 100%);border:1px solid #37322d;box-shadow:0 0 0 1px #000000b3,inset 0 1px #f4f2eb14,0 18px 40px #00000073;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .26s ease}.fd-tile:hover{transform:translateY(-3px);border-color:#625c55;box-shadow:0 0 0 1px #000000b3,inset 0 1px #f4f2eb1f,0 0 24px #e2734f1f,0 24px 50px #0000008c}.fd-tile__icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;font-size:20px;color:#f0a184;background:radial-gradient(circle at 50% 30%,#37322d,#1d1b18 72%);box-shadow:0 0 0 1px #110f0e,0 0 0 3px #443e38,0 0 0 4px #110f0e,inset 0 1px #f4f2eb2e}.fd-tile__body{display:flex;flex-direction:column;gap:6px}.fd-tile__title{font-size:20px;font-weight:700;color:#f6f4ef}.fd-tile__text{font-size:16px;line-height:1.5;color:#dad0b9}.fd-bugline{margin-top:calc(clamp(64px,9vw,120px)*-.7);text-align:center;font-size:15px;color:#bfaf89}@media (max-width: 760px){.fd-duo{grid-template-columns:1fr}}.fd-elsewhere{max-width:1100px;width:100%;margin:0 auto}.fd-elsewhere__label{margin-bottom:12px;font-family:Alegreya SC,Cinzel,Georgia,serif;font-size:13px;letter-spacing:.24em;text-transform:uppercase;text-align:center;color:#b19e72}@media (prefers-reduced-motion: reduce){.fd-hero__art,.fd-hero__art img,.fd-hero__cue,.fd-showcase__tab-bar i{animation:none!important;transform:none!important}}.fd-auth__main{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:28px;width:100%;max-width:560px;margin:0 auto;padding:72px 16px 56px}.fd-auth__main--wide{max-width:900px}.fd-auth__row{display:flex;align-items:stretch;justify-content:center;gap:32px;width:100%}.fd-auth__promo{animation:ei-rise .52s cubic-bezier(.22,1,.36,1) .16s both;filter:drop-shadow(0 30px 50px rgba(0,0,0,.6))}.fd-auth__promo-strip{width:100%}.fd-auth-panel{position:relative;flex:1;width:100%;max-width:480px;padding:58px clamp(22px,5vw,44px) 30px;border-radius:16px;background:linear-gradient(180deg,rgba(241,237,228,.06) 0%,transparent 160px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.08' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.4  0 0 0 0 0.3  0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),linear-gradient(180deg,rgba(35,32,29,.97) 0%,rgba(26,24,22,.98) 100%);border:1px solid #534b44;box-shadow:0 0 0 1px #000c,0 0 0 6px #1d1b18eb,0 0 0 7px #37322d,inset 0 1px #f4f2eb24,inset 0 -30px 60px #0000004d,0 40px 100px #000000bf}.fd-auth-panel:after{content:"";position:absolute;left:14%;right:14%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,170,120,.6),transparent)}.fd-auth-panel--register{max-width:540px}.fd-auth-panel__crest{position:absolute;top:-34px;left:50%;width:68px;height:68px;margin-left:-34px;color:#f1ede4}.fd-auth-panel__head{text-align:center}.fd-auth-panel__title{margin-top:6px;font-size:clamp(1.9rem,4.6vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:.03em}.fd-auth-panel__head .fd-ornament{max-width:220px}.fd-auth-panel__foot{margin-top:26px;padding-top:18px;border-top:1px solid rgba(203,189,158,.14);text-align:center;font-size:16px;color:#bfaf89}.fd-auth-panel__foot .fd-link{margin-left:4px;font-weight:600;letter-spacing:.04em}.fd-form{display:flex;flex-direction:column;gap:18px;margin-top:26px}.fd-form__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fd-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.fd-field__label{padding:0;font-family:Alegreya SC,Cinzel,Georgia,serif;font-size:15px;font-weight:500;letter-spacing:.1em;color:#dad0b9}.fd-input{width:100%;height:50px;padding:0 16px;font-size:17px;color:#f2eee6;background:linear-gradient(180deg,#11100e 0%,#181614 100%);border:1px solid #37322d;border-radius:9px;box-shadow:inset 0 2px 6px #000000bf,inset 0 0 0 1px #0006,0 1px #f4f2eb12;transition:border-color .16s ease,box-shadow .2s ease}.fd-input::-moz-placeholder{color:#8b784d}.fd-input::placeholder{color:#8b784d}.fd-input:hover{border-color:#534b44}.fd-input:-webkit-autofill{-webkit-text-fill-color:#f2eee6;-webkit-box-shadow:0 0 0 40px #181614 inset;caret-color:#f2eee6}.fd-cta--block{width:100%;min-height:54px;font-size:17px;letter-spacing:.12em!important}.fd-form__status{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fd-form .fd-error{margin-top:0}.fd-form__resend{font-size:15px}.fd-form__hint{margin-top:-8px;text-align:center;font-size:14px;color:#b19e72}.fd-ok{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:15px;color:#d6efe5;background:rgba(30,70,58,.5);border:1px solid rgba(111,174,152,.55);border-radius:8px}.fd-or{display:flex;align-items:center;gap:12px;margin:-2px 0}.fd-or span{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(203,189,158,.3),transparent)}.fd-or em{font-family:Alegreya SC,Georgia,serif;font-style:normal;font-size:14px;letter-spacing:.2em;color:#b19e72}.fd-minilands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fd-miniland{position:relative;display:block;aspect-ratio:1 / 1.12;overflow:hidden;border-radius:10px;cursor:pointer;isolation:isolate;box-shadow:0 0 0 1px #110f0e,0 0 0 2px #37322d,0 8px 18px #00000080;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,filter .22s ease}.fd-miniland__art,.fd-miniland__art>*{position:absolute;inset:0}.fd-miniland:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(17,15,14,.05) 30%,rgba(17,15,14,.9) 100%)}.fd-miniland__name{position:absolute;left:0;right:0;bottom:8px;z-index:2;text-align:center;font-size:13px;font-weight:700;letter-spacing:.05em;color:#f3f0ea;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 10px rgba(0,0,0,.8)}.fd-miniland:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #110f0e,0 0 0 2px #9b895d,0 12px 24px #0009}.fd-miniland:hover .fd-land__img{transform:scale(1.1)}.fd-miniland:focus-within{box-shadow:0 0 0 1px #110f0e,0 0 0 3px #e2734fcc}.fd-minilands:has([data-selected="true"]) .fd-miniland[data-selected=false]{filter:saturate(.55) brightness(.65)}.fd-miniland[data-selected=true]{transform:translateY(-3px);box-shadow:0 0 0 1px #110f0e,0 0 0 2px #e2734f,0 0 20px #e2734f80,0 12px 24px #0009}.fd-miniland[data-selected=true] .fd-miniland__name{color:#eae5d8}@media (max-width: 1023px){.fd-auth__row{flex-direction:column;align-items:center}}@media (max-width: 520px){.fd-auth__main{padding:56px 12px 40px}.fd-form__pair{grid-template-columns:1fr}.fd-minilands{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-miniland{aspect-ratio:16 / 10}.fd-miniland__name{font-size:15px}}.fd-pagehead{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:340px;overflow:hidden;isolation:isolate;text-align:center}.fd-pagehead--short{min-height:280px}.fd-pagehead__art{position:absolute;inset:0;z-index:-1;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.fd-pagehead__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;animation:fd-drift 40s ease-in-out infinite alternate}.fd-pagehead__art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,17,15,.5) 0%,rgba(19,17,15,.35) 40%,rgba(19,17,15,.7) 80%,rgba(19,17,15,.6) 100%),radial-gradient(60% 80% at 50% 70%,rgba(19,17,15,.5),transparent 70%)}.fd-pagehead__content{padding:60px 16px 34px}.fd-pagehead__title{margin-top:8px;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:700;line-height:1.05;filter:drop-shadow(0 2px 0 rgba(0,0,0,.9)) drop-shadow(0 8px 24px rgba(0,0,0,.8))!important}.fd-pagehead__lead{margin-top:12px;font-size:18px;color:#e1dac8;text-shadow:0 1px 8px rgba(0,0,0,.9)}.fd-about__body{width:100%;max-width:1080px;margin:0 auto;padding:10px 24px 96px}.fd-about__promise{max-width:760px;margin:0 auto 48px;text-align:center}.fd-about__promise .fd-promise p:first-child{font-size:clamp(1.35rem,2.6vw,1.75rem)!important}.fd-about__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fd-about-card{display:flex;align-items:flex-start;gap:20px;padding:28px 30px;border-radius:14px;background:linear-gradient(180deg,rgba(241,237,228,.05) 0%,transparent 90px),linear-gradient(180deg,#221f1c 0%,#1b1916 100%);border:1px solid #37322d;box-shadow:0 0 0 1px #000000b3,inset 0 1px #f4f2eb14,0 18px 40px #00000073;transition:border-color .2s ease,box-shadow .26s ease}.fd-about-card:hover{border-color:#534b44;box-shadow:0 0 0 1px #000000b3,inset 0 1px #f4f2eb1f,0 0 24px #e2734f1a,0 24px 50px #0000008c}.fd-about-card__body{display:flex;flex-direction:column;gap:8px;min-width:0}.fd-about-card .fd-tile__text{overflow-wrap:anywhere}@media (max-width: 760px){.fd-about__grid{grid-template-columns:1fr}.fd-about__body{padding:0 16px 64px}.fd-about-card{padding:22px 18px;gap:16px}.fd-pagehead{min-height:260px}}.fd-newspage__body{width:100%;max-width:860px;margin:0 auto;padding:0 16px 96px}.fd-news{position:relative;padding:clamp(22px,4vw,44px);border-radius:16px;background:linear-gradient(180deg,rgba(241,237,228,.05) 0%,transparent 140px),linear-gradient(180deg,#201d1a 0%,#191715 100%);border:1px solid #443e38;box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1a,inset 0 -30px 60px #0000004d,0 40px 90px #0009}.fd-news__head{margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid rgba(203,189,158,.14)}.fd-news__title{margin-top:6px;font-size:clamp(1.8rem,3.6vw,2.4rem);font-weight:700}.fd-news__lead{margin-top:8px;font-size:17px;color:#bfaf89}.fd-news__filters{margin-bottom:30px}.fd-segment{display:inline-flex;flex-wrap:wrap;gap:4px;max-width:100%;padding:5px;border-radius:11px;background:#13110f;box-shadow:inset 0 2px 6px #000000bf,inset 0 0 0 1px #0009,0 1px #f4f2eb12}.fd-segment__opt{min-height:40px;padding:0 18px;border-radius:8px;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#bfaf89}.fd-segment__opt:hover{color:#eee9df;background:rgba(244,242,235,.05)}.fd-segment__opt[aria-checked=true]{color:#f6f4ef;background:linear-gradient(180deg,#37322d 0%,#292622 60%,#24211e 100%);box-shadow:inset 0 1px #f4f2eb29,0 0 0 1px #e2734f73,0 2px 8px #00000080;text-shadow:0 0 12px rgba(255,150,100,.35)}.fd-news__days{display:flex;flex-direction:column;gap:40px}.fd-news__date{display:flex;align-items:center;gap:14px;margin-bottom:6px;font-size:17px;font-weight:600;letter-spacing:.06em;color:#eae5d9}.fd-news__date:before{content:"";width:9px;height:9px;flex:none;transform:rotate(45deg);background:linear-gradient(135deg,#f0a080,#a8402a);box-shadow:0 0 0 2px #1c1917,0 0 0 3px #ded6c359}.fd-news__date:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(203,189,158,.35),transparent)}.fd-news__list{display:flex;flex-direction:column}.fd-news__item{padding:18px 0 18px 23px;border-bottom:1px solid rgba(203,189,158,.09)}.fd-news__item:last-child{border-bottom:0}.fd-news__item-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.fd-news__item-title{font-size:18px;font-weight:700;line-height:1.35;color:#f2eee6}.fd-news__item-text{margin-top:8px;white-space:pre-line;font-size:16px;line-height:1.65;color:#dad0b9}.fd-chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid}.fd-chip--fix{color:#d8ceb7;border-color:#beae8766;background:rgba(92,85,78,.22)}.fd-chip--feature{color:#ffc4ad;border-color:#e2734f80;background:rgba(196,83,58,.18)}.fd-chip--misc{color:#e1dac8;border-color:#cbbd9e59;background:rgba(203,189,158,.1)}.fd-notice{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;text-align:center}.fd-notice__crest{margin-bottom:6px;color:#dad0b9}.fd-notice__title{font-size:19px;font-weight:600;color:#eee9df}.fd-notice__line{max-width:420px;font-size:16px;color:#bfaf89}.fd-notice--error .fd-notice__crest{color:#f6b39f;box-shadow:0 0 0 2px #110f0e,0 0 0 4px #a8322b,0 0 0 5px #151311,inset 0 2px #f4f2eb33,inset 0 -6px 12px #0009,0 0 20px #a8322b66}.fd-notice--error .fd-notice__line{color:#f0a08b}.fd-news__skeleton{display:flex;flex-direction:column;gap:22px;padding-top:6px}.fd-skel{display:block;height:14px;border-radius:6px;background:linear-gradient(100deg,rgba(244,242,235,0) 30%,rgba(244,242,235,.09) 50%,rgba(244,242,235,0) 70%) 0 0 / 200% 100%,#26231f;animation:fd-shimmer 1.6s linear infinite}.fd-skel--day{width:38%;height:18px}.fd-skel__item{display:flex;flex-direction:column;gap:10px;padding-left:23px}.fd-skel--title{width:52%;height:18px}.fd-skel--line{width:92%}.fd-skel--short{width:64%}@media (max-width: 520px){.fd-news__item,.fd-skel__item{padding-left:0}.fd-segment{display:flex;flex-wrap:nowrap;gap:2px}.fd-segment__opt{flex:1 1 auto;padding:0 6px;font-size:13px;letter-spacing:.03em}}@media (prefers-reduced-motion: reduce){.fd-pagehead__art img,.fd-skel{animation:none!important}}.fd-page--doc:before{content:"";position:absolute;inset:0 0 auto;height:420px;z-index:0;pointer-events:none;background:radial-gradient(70% 100% at 50% 0%,rgba(226,115,79,.1),transparent 70%),radial-gradient(90% 80% at 50% 0%,rgba(255,214,170,.06),transparent 70%)}.fd-page--doc>main,.fd-page--doc>div:not(.fd-backdrop){flex:1 1 auto}.fd-nav--fixed{position:fixed!important;top:0;left:0;right:0}.fd-page:has(> .fd-nav--fixed){padding-top:64px}.fd-nav--fixed .fd-ghost-btn img{opacity:.85;filter:drop-shadow(0 1px 0 rgba(0,0,0,.8))}@media (max-width: 860px){.fd-page:has(> .fd-nav--fixed){padding-top:108px}.fd-nav--fixed .fd-ghost-btn{order:2;margin-left:auto;min-height:38px;padding:0 12px;font-size:13px}}.fd-backdrop--dusk .fd-backdrop__img{filter:sepia(.35) saturate(.7) brightness(.55) contrast(1.05)}.fd-backdrop--dusk:after{background:radial-gradient(60% 50% at 50% 30%,rgba(196,83,58,.18),transparent 70%),radial-gradient(80% 70% at 50% 40%,rgba(19,17,15,.35) 0%,rgba(17,15,14,.86) 75%,#0d0c0b 100%)}.fd-gameover__main{display:flex;flex:1;flex-direction:column;align-items:center;width:100%;max-width:900px;margin:0 auto;padding:72px 16px 96px}.fd-gameover__head{text-align:center}.fd-gameover__title{margin-top:10px;font-size:clamp(2.6rem,7vw,5rem);font-weight:700;line-height:1.02;filter:drop-shadow(0 2px 0 rgba(0,0,0,.9)) drop-shadow(0 10px 30px rgba(0,0,0,.8))!important}.fd-gameover__lead{margin-top:16px;font-size:20px;font-style:italic;color:#e7e1d3;text-shadow:0 1px 8px rgba(0,0,0,.9)}.fd-gameover__status{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:24px;margin:26px 0 30px}.fd-gameover__sealing{display:inline-flex;align-items:center;gap:10px;font-family:Alegreya SC,Georgia,serif;font-size:15px;letter-spacing:.14em;color:#dad0b9}.fd-gameover__seal-dot{width:9px;height:9px;border-radius:50%;background:#e2734f;box-shadow:0 0 12px #e2734fcc;animation:ei-breathe 1.6s ease-in-out infinite}.fd-winners{width:100%}.fd-winners__head{display:flex;flex-direction:column;align-items:center;margin-bottom:28px;text-align:center}.fd-winners__laurel{width:64px;height:58px;margin-bottom:6px;color:#ddd4c0;filter:drop-shadow(0 0 14px rgba(226,115,79,.35)) drop-shadow(0 2px 0 rgba(0,0,0,.8))}.fd-winners__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.fd-winners__empty{text-align:center;font-size:17px;color:#bfaf89}.fd-winner{position:relative;display:flex;flex-direction:column;align-items:center;padding:26px 22px 22px;border-radius:14px;text-align:center;background:linear-gradient(180deg,rgba(241,237,228,.06) 0%,transparent 100px),linear-gradient(180deg,rgba(35,32,29,.96) 0%,rgba(26,24,22,.97) 100%);border:1px solid #443e38;box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1f,0 24px 50px #0009}.fd-winner--first{border-color:#8a5a45;box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb29,0 0 30px #e2734f2e,0 24px 50px #0009}.fd-winner__cat{font-family:Alegreya SC,Georgia,serif;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#e2a48c}.fd-winner__name{margin-top:10px;font-size:28px;font-weight:700;line-height:1.1;color:#f6f4ef;overflow-wrap:anywhere}.fd-winner__desc{margin-top:8px;font-size:16px;line-height:1.45;color:#dad0b9}.fd-winner__rewards{width:100%;margin-top:18px;padding-top:14px;border-top:1px solid rgba(203,189,158,.14)}.fd-winner__rewards-label{margin-bottom:10px;font-family:Alegreya SC,Georgia,serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#b19e72}.fd-winner__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.fd-reward{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 12px;font-size:14px;color:#eee9df;border-radius:8px;background:#151311;box-shadow:inset 0 2px 5px #000000b3,0 1px #f4f2eb12}.fd-reward__k{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#b19e72}.fd-winner--skel{gap:12px;min-height:170px;justify-content:center}.fd-winner--skel .fd-skel{margin:0 auto}.fd-receipt-wrap{display:flex;flex:1;justify-content:center;align-items:flex-start;width:100%;padding:56px 12px 40px}.fd-receipt{position:relative;width:100%;max-width:520px;padding:56px clamp(20px,5vw,40px) 30px;border-radius:16px;text-align:center;background:linear-gradient(180deg,rgba(241,237,228,.06) 0%,transparent 140px),linear-gradient(180deg,#23201d 0%,#1a1816 100%);border:1px solid #534b44;box-shadow:0 0 0 1px #000c,0 0 0 6px #1d1b18eb,0 0 0 7px #37322d,inset 0 1px #f4f2eb24,0 40px 90px #000000a6}.fd-receipt__seal{position:absolute;top:-32px;left:50%;display:grid;place-items:center;width:64px;height:64px;margin-left:-32px;border-radius:50%;color:#f8f6f1;background:radial-gradient(circle at 40% 30%,#5e564f,#292622 75%);box-shadow:0 0 0 2px #110f0e,0 0 0 4px #625c55,0 0 0 5px #151311,inset 0 2px #f4f2eb38,inset 0 -6px 12px #0000008c,0 10px 24px #0009}.fd-receipt__seal svg{width:30px;height:30px}.fd-receipt--ok .fd-receipt__seal{background:radial-gradient(circle at 40% 30%,#e4774f,#8e2f1d 75%);box-shadow:0 0 0 2px #110f0e,0 0 0 4px #c4533a,0 0 0 5px #1f1c19,inset 0 2px #eee9de66,inset 0 -6px 12px #3c0e0680,0 0 30px #e2734f8c;animation:fd-seal-in .52s cubic-bezier(.34,1.56,.64,1) .16s both}.fd-receipt--bad .fd-receipt__seal{color:#eae5d9;background:radial-gradient(circle at 40% 30%,#7a2a24,#1f1c19 75%);box-shadow:0 0 0 2px #110f0e,0 0 0 4px #a8322b,0 0 0 5px #151311,inset 0 2px #ffc8b433,0 0 22px #a8322b73}.fd-receipt__seal.is-busy svg{animation:fd-spin 2.4s linear infinite}@keyframes fd-spin{to{transform:rotate(360deg)}}.fd-receipt__title{margin-top:6px;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;line-height:1.15}.fd-receipt .fd-ornament{max-width:200px}.fd-receipt__line{margin:16px auto 0;max-width:400px;font-size:17px;line-height:1.55;color:#dad0b9}.fd-receipt__detail{margin-top:20px;display:flex;justify-content:center}.fd-receipt__detail .fd-error{margin-top:0;text-align:left}.fd-receipt__well{width:100%;padding:14px 16px;font-size:16px;line-height:1.5;color:#eee9df;border-radius:10px;background:#151311;box-shadow:inset 0 2px 6px #000000b3,0 1px #f4f2eb12}.fd-receipt__working{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.fd-receipt__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(203,189,158,.14)}.fd-receipt__ctas .fd-cta{min-height:48px;padding:0 22px;font-size:15px}@media (max-width: 520px){.fd-receipt__ctas .fd-cta{flex:1 1 100%}}.fd-auth-panel__intro{margin-top:14px;text-align:center;font-size:16px;line-height:1.5;color:#cec1a4}@media (prefers-reduced-motion: reduce){.fd-gameover__seal-dot,.fd-receipt--ok .fd-receipt__seal,.fd-receipt__seal.is-busy svg{animation:none!important}}:root{--hud-oak-hi: #292622;--hud-oak: #1d1b18;--hud-oak-lo: #151311;--hud-iron: #443e38;--hud-iron-hi: #8e7b50;--hud-iron-dark: #110f0e;--hud-bone: #eee9df;--hud-bone-dim: #dad0b9;--hud-muted: #bfaf89;--hud-ember: #c4533a;--hud-ember-hi: #e2734f;--hud-ember-glow: rgba(226, 115, 79, .42);--hud-ember-soft: rgba(226, 115, 79, .14);--hud-ease: cubic-bezier(.22, 1, .36, 1)}header.game-header-frame{background:radial-gradient(90% 160% at 50% -60%,rgba(255,214,178,.1) 0%,transparent 60%),linear-gradient(180deg,#25221e 0%,#1b1916 52%,#151311 100%);border-bottom:0;box-shadow:inset 0 1px #f4f2eb1a,0 18px 34px -14px #000000d9}header.game-header-frame:before{opacity:.45}header.game-header-frame:after{inset:auto 0 0 0;height:4px;z-index:3;background:radial-gradient(38% 100% at 50% 100%,rgba(226,115,79,.55) 0%,transparent 100%),linear-gradient(180deg,rgba(244,242,235,.16) 0px,rgba(244,242,235,.16) 1px,#36312c 1px,#24211e 3px,#050a12 3px);box-shadow:0 1px #000c}header.game-header-frame .game-header-bar{border-bottom:0;box-shadow:none;padding-top:.32rem;padding-bottom:.15rem}@media (max-width: 1279px){header.game-header-frame .game-header-bar>div>div.row-start-2{margin-top:.2rem;padding:.28rem 0 .22rem;border-top:1px solid rgba(0,0,0,.55);background:linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,.08));box-shadow:inset 0 1px #f4f2eb0d}}header.game-header-frame .game-header-bar .col-start-1>button.ui-shell-tap-target{width:2.5rem;height:2.5rem;border-radius:.6rem;color:var(--hud-bone-dim);border:1px solid var(--hud-iron);background:radial-gradient(120% 90% at 50% 0%,rgba(244,242,235,.1) 0%,transparent 60%),linear-gradient(180deg,#2b2723 0%,#1a1816 100%);box-shadow:0 0 0 1px #000000b3,inset 0 1px #f4f2eb24,inset 0 -3px 6px #00000080,0 3px 8px #00000073;transition:transform .16s var(--hud-ease),color .16s ease,border-color .16s ease,box-shadow .2s ease}header.game-header-frame .game-header-bar .col-start-1>button.ui-shell-tap-target:hover{transform:translateY(-1px);color:var(--hud-bone);border-color:#e2734f80;box-shadow:0 0 0 1px #000000b3,inset 0 1px #f4f2eb2e,inset 0 -3px 6px #00000080,0 6px 14px #00000080,0 0 14px #e2734f38}header.game-header-frame .game-header-bar .col-start-1>button.ui-shell-tap-target:active{transform:translateY(1px)}header.game-header-frame .game-header-bar .col-start-1>button.ui-shell-tap-target[aria-expanded=true]{color:#f7f5f1;border-color:var(--hud-ember);background:radial-gradient(90% 90% at 50% 60%,rgba(226,115,79,.35) 0%,transparent 70%),linear-gradient(180deg,#292622 0%,#181614 100%);box-shadow:0 0 0 1px #000000b3,inset 0 1px #f4f2eb29,inset 0 0 10px #e2734f40,0 0 16px #e2734f4d}header.game-header-frame .game-header-bar .col-start-1>button svg{width:1rem;height:1rem}button.ui-shell-tap-target.rounded-full[aria-label^="Open chat"]{width:3.4rem;height:3.4rem;padding:0;color:var(--hud-bone-dim);border:1px solid var(--hud-iron);background:radial-gradient(100% 80% at 50% 0%,rgba(244,242,235,.12) 0%,transparent 62%),radial-gradient(circle at 50% 60%,#292622 0%,#161412 100%);box-shadow:0 0 0 1px #000000bf,0 0 0 4px #1d1b18eb,0 0 0 5px #8e7b5073,inset 0 1px #f4f2eb29,inset 0 -4px 8px #0000008c,0 10px 22px #0009;transition:transform .18s var(--hud-ease),color .16s ease,box-shadow .22s ease}button.ui-shell-tap-target.rounded-full[aria-label^="Open chat"]>span{padding:0}button.ui-shell-tap-target.rounded-full[aria-label^="Open chat"]:hover{transform:translateY(-2px);color:#f7f5f1;box-shadow:0 0 0 1px #000000bf,0 0 0 4px #1d1b18eb,0 0 0 5px #e2734f99,inset 0 1px #f4f2eb33,inset 0 -4px 8px #0000008c,0 14px 26px #0009,0 0 22px #e2734f4d}button.ui-shell-tap-target.rounded-full[aria-label^="Open chat"]:active{transform:translateY(1px)}button.ui-shell-tap-target.rounded-full[aria-label*=unread]{--tw-ring-shadow: 0 0 #0000;color:#f7f5f1;box-shadow:0 0 0 1px #000000bf,0 0 0 4px #1d1b18eb,0 0 0 5px var(--hud-ember-hi),inset 0 1px #f4f2eb33,inset 0 -4px 8px #0000008c,0 10px 22px #0009,0 0 20px #e2734f73;animation:hud-chat-call 2.8s ease-in-out infinite}@keyframes hud-chat-call{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}button.ui-shell-tap-target.rounded-full[aria-label^="Open chat"]+span,button.ui-shell-tap-target.rounded-full[aria-label^="Open chat"]~span.bg-red-500{background:radial-gradient(circle at 40% 30%,#e2734f 0%,#a8322b 100%);border:1px solid #171513;box-shadow:0 0 0 1px #ffc4a059,0 2px 6px #0009;color:#f8f7f3;font-size:var(--ui-text-2xs)}header.game-header-frame .dsh-ledgerplate{padding:.18rem .3rem;border-radius:.6rem;border:1px solid var(--hud-iron);background:linear-gradient(180deg,rgba(241,237,228,.06) 0%,transparent 55%),linear-gradient(180deg,#221f1c 0%,#161412 100%);box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1f,inset 0 -4px 8px #00000073,0 4px 10px #00000073}header.game-header-frame .dsh-ledgerplate>div{gap:0}header.game-header-frame .dsh-ledgerplate .dsh-cartouche{gap:.45rem;padding:.2rem .62rem .2rem .3rem;border-radius:.42rem;border:0;cursor:default;transition:background-color .18s ease,box-shadow .18s ease}header.game-header-frame .dsh-ledgerplate .dsh-cartouche+.dsh-cartouche,header.game-header-frame .dsh-ledgerplate .dsh-resources-divider+.dsh-cartouche{border-left:0;border-radius:.42rem;margin-left:2px}header.game-header-frame .dsh-ledgerplate .dsh-cartouche+.dsh-cartouche:before,header.game-header-frame .dsh-ledgerplate .dsh-resources-divider+.dsh-cartouche:before{content:"";position:absolute;left:-2px;top:18%;bottom:18%;width:2px;background:linear-gradient(90deg,rgba(0,0,0,.75) 0 1px,rgba(244,242,235,.08) 1px 2px);pointer-events:none}header.game-header-frame .dsh-ledgerplate .dsh-cartouche:hover{transform:none;background:linear-gradient(180deg,rgba(241,237,228,.07) 0%,rgba(241,237,228,.02) 100%);box-shadow:inset 0 0 0 1px #8e7b5059}header.game-header-frame .dsh-ledgerplate .dsh-cartouche-well{width:1.9rem;height:1.9rem;border-radius:50%;background:radial-gradient(circle at 50% 30%,rgba(244,242,235,.14) 0%,transparent 55%),radial-gradient(circle at 50% 55%,#292622 0%,#110f0e 85%);border:1px solid color-mix(in srgb,var(--dsh-tint-1) 38%,#36312c);box-shadow:0 0 0 1px #000000bf,inset 0 2px 4px #0009,inset 0 -1px #f4f2eb1a,0 0 10px color-mix(in srgb,var(--dsh-glow) 45%,transparent);transition:box-shadow .2s ease,transform .2s var(--hud-ease)}header.game-header-frame .dsh-ledgerplate .dsh-cartouche:hover .dsh-cartouche-well{transform:scale(1.06);box-shadow:0 0 0 1px #000000bf,inset 0 2px 4px #0009,inset 0 -1px #f4f2eb1f,0 0 14px var(--dsh-glow)}header.game-header-frame .dsh-ledgerplate .dsh-cartouche-well :is(img,svg){max-width:1.4rem;max-height:1.4rem;filter:drop-shadow(0 2px 2px rgba(0,0,0,.75))}header.game-header-frame .dsh-ledgerplate .dsh-cartouche-data{min-width:3.4rem}header.game-header-frame .dsh-ledgerplate .dsh-cartouche-line{gap:.28rem}header.game-header-frame .dsh-ledgerplate .dsh-cartouche-amount{font-family:var(--ui-font-display);font-size:var(--ui-text-base);font-weight:700;letter-spacing:.01em;color:var(--hud-bone);text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 10px rgba(0,0,0,.5)}header.game-header-frame .dsh-ledgerplate .dsh-cartouche-max{font-size:var(--ui-text-2xs);font-weight:600;color:var(--hud-muted);letter-spacing:.02em}header.game-header-frame .dsh-ledgerplate .dsh-meter{height:4px;margin-top:.22rem;border-radius:2px;background:#050a12;box-shadow:inset 0 1px 2px #000000e6,0 1px #f4f2eb14}header.game-header-frame .dsh-ledgerplate .dsh-meter-fill{border-radius:2px;background:linear-gradient(180deg,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 60%),linear-gradient(90deg,var(--dsh-tint-2),var(--dsh-tint-1));box-shadow:0 0 6px var(--dsh-glow)}header.game-header-frame .dsh-cartouche--wood{--dsh-tint-1: #c99a62;--dsh-tint-2: #7a5234;--dsh-glow: rgba(201, 154, 98, .35)}header.game-header-frame .dsh-cartouche--stone{--dsh-tint-1: #dad1bb;--dsh-tint-2: #8d7a4e;--dsh-glow: rgba(218, 209, 187, .28)}header.game-header-frame .dsh-cartouche--iron{--dsh-tint-1: #c3b9a3;--dsh-tint-2: #5e5b59;--dsh-glow: rgba(195, 185, 163, .3)}header.game-header-frame .dsh-cartouche--gold{--dsh-tint-1: #d9b98c;--dsh-tint-2: #8a6a44;--dsh-glow: rgba(217, 185, 140, .32)}header.game-header-frame .dsh-ledgerplate .dsh-cartouche--full .dsh-meter-fill{background:linear-gradient(180deg,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 60%),linear-gradient(90deg,#a8652c,#f0b46a);box-shadow:0 0 9px #f0b46ab3;animation:hud-full-breathe 2.4s ease-in-out infinite}header.game-header-frame .dsh-ledgerplate .dsh-cartouche--full .dsh-cartouche-amount{color:#f3cf9a}header.game-header-frame .dsh-ledgerplate .dsh-cartouche--full .dsh-cartouche-well{border-color:#f0b46ab3}@keyframes hud-full-breathe{0%,to{opacity:.8}50%{opacity:1}}.shell-plaque-skeleton{position:relative;display:inline-flex;flex-direction:column;justify-content:center;gap:.3rem;width:4.4rem;padding:.1rem 0}.shell-plaque-skeleton--compact{width:2.6rem}.shell-plaque-skeleton__figure,.shell-plaque-skeleton__meter{position:relative;display:block;overflow:hidden;border-radius:3px;background:rgba(244,242,235,.07);box-shadow:inset 0 1px 2px #0009}.shell-plaque-skeleton__figure{width:78%;height:.7rem}.shell-plaque-skeleton__meter{width:100%;height:4px;background:#050a12}.shell-plaque-skeleton__figure:after,.shell-plaque-skeleton__meter:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,214,178,.22) 45%,rgba(226,115,79,.18) 55%,transparent 80%);background-size:220% 100%;animation:hud-skeleton 1.8s ease-in-out infinite;animation-delay:calc(var(--shell-skel-i, 0) * .12s)}@keyframes hud-skeleton{0%{background-position:130% 0}to{background-position:-90% 0}}:is(#wheatTooltip,#woodTooltip,#stoneTooltip,#ironTooltip,#goldCoinsTooltip).react-tooltip{max-width:17rem;padding:.45rem .7rem;border-radius:.45rem;border:1px solid var(--hud-iron);background:linear-gradient(180deg,#292622 0%,#191715 100%);color:var(--hud-bone);font-size:var(--ui-text-xs);line-height:1.4;box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1f,0 10px 24px #0009;opacity:1}header.game-header-frame .ui-city-command-case,header.game-header-frame .ui-city-command-strongbox{padding:.18rem;border-radius:.6rem;border:1px solid var(--hud-iron);background:linear-gradient(180deg,rgba(241,237,228,.06) 0%,transparent 55%),linear-gradient(180deg,#221f1c 0%,#161412 100%);box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1f,inset 0 -4px 8px #00000073,0 4px 10px #00000073}header.game-header-frame .ui-city-command-case__brass-rim,header.game-header-frame .ui-city-command-strongbox__pin,header.game-header-frame .ui-city-command-case__carve,header.game-header-frame .ui-city-command-strongbox__edge{display:none}header.game-header-frame .ui-city-command-strongbox__inset{background:transparent;box-shadow:none}header.game-header-frame .ui-city-command-strongbox__seals{gap:2px}header.game-header-frame .ui-city-command-seal--embedded{position:relative;gap:.38rem;min-height:2.15rem;padding:.3rem .62rem;border-radius:.42rem;color:var(--hud-bone-dim);transition:background-color .16s ease,box-shadow .2s ease,transform .16s var(--hud-ease)}header.game-header-frame .ui-city-command-seal__bed{opacity:0;transition:opacity .16s ease}header.game-header-frame .ui-city-command-seal__icon{color:var(--hud-muted);font-size:var(--ui-text-sm);transition:color .16s ease,filter .2s ease}header.game-header-frame .ui-city-command-seal__label{font-family:var(--ui-font-display);font-size:var(--ui-text-xs);font-weight:700;letter-spacing:.08em;color:var(--hud-bone-dim);text-shadow:0 1px 0 rgba(0,0,0,.85)}header.game-header-frame .ui-city-command-seal--embedded:hover{background:linear-gradient(180deg,rgba(241,237,228,.08) 0%,rgba(241,237,228,.02) 100%);box-shadow:inset 0 0 0 1px #8e7b5066}header.game-header-frame .ui-city-command-seal--embedded:hover .ui-city-command-seal__icon{color:var(--hud-ember-hi)}header.game-header-frame .ui-city-command-seal--embedded:hover .ui-city-command-seal__label{color:var(--hud-bone)}header.game-header-frame .ui-city-command-seal--embedded:active{transform:translateY(1px)}header.game-header-frame .ui-city-command-seal--open,header.game-header-frame .ui-city-command-seal--embedded.ui-city-command-seal--active{background:radial-gradient(90% 120% at 50% 120%,rgba(226,115,79,.38) 0%,transparent 70%),linear-gradient(180deg,#151311 0%,#1e1c19 100%);box-shadow:inset 0 2px 4px #000000b3,inset 0 0 0 1px #e2734f73,0 0 12px #e2734f33}header.game-header-frame .ui-city-command-seal--open .ui-city-command-seal__icon,header.game-header-frame .ui-city-command-seal--active .ui-city-command-seal__icon{color:var(--hud-ember-hi);filter:drop-shadow(0 0 4px rgba(226,115,79,.7))}header.game-header-frame .ui-city-command-seal--open .ui-city-command-seal__label,header.game-header-frame .ui-city-command-seal--active .ui-city-command-seal__label{color:#f7f5f1}header.game-header-frame .ui-city-command-seal--open:after,header.game-header-frame .ui-city-command-seal--active:after{bottom:2px;width:1.4rem;height:2px;background:linear-gradient(90deg,transparent,var(--hud-ember-hi),transparent);box-shadow:0 0 8px #e2734fe6}header.game-header-frame .ui-city-command-seal__tether-notch{display:none}header.game-header-frame .ui-city-command-seal__status{min-width:1.15rem;height:1.15rem;padding:0 .3rem;display:inline-grid;place-items:center;border-radius:999px;font-family:var(--ui-font-body);font-size:var(--ui-text-2xs);font-weight:800;color:#f7f5f1;background:radial-gradient(circle at 40% 30%,#e2734f 0%,#a8322b 100%);box-shadow:0 0 0 1px #000000b3,0 0 8px #e2734f73}header.game-header-frame .ui-city-command-seal--inactive{opacity:.42;filter:saturate(.4)}header.game-header-frame .ui-city-command-seal--inactive:hover{opacity:.7}header.game-header-frame .ui-city-command-seal--urgent{background:radial-gradient(90% 120% at 50% 110%,rgba(168,50,43,.5) 0%,transparent 72%);box-shadow:inset 0 0 0 1px #e2734f99;animation:hud-urgent 1.6s ease-in-out infinite}header.game-header-frame .ui-city-command-seal--urgent .ui-city-command-seal__icon,header.game-header-frame .ui-city-command-seal--urgent .ui-city-command-seal__label{color:#ece7db}@keyframes hud-urgent{0%,to{box-shadow:inset 0 0 0 1px #e2734f80,0 0 #e2734f00}50%{box-shadow:inset 0 0 0 1px #e2734ff2,0 0 16px #e2734f73}}header.game-header-frame .ui-global-city-command-dock__city{border-left:0;padding-left:.2rem;margin-left:.15rem}header.game-header-frame .ui-global-city-command-dock__city .dsh-city-nameplate{min-height:2.6rem;padding:.3rem .7rem;border-radius:.6rem;border:1px solid var(--hud-iron);background:linear-gradient(180deg,rgba(241,237,228,.07) 0%,transparent 55%),linear-gradient(180deg,#24211e 0%,#161412 100%);box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb21,inset 0 -4px 8px #00000073,0 4px 10px #00000073;transition:border-color .16s ease,box-shadow .2s ease,transform .16s var(--hud-ease)}header.game-header-frame .ui-global-city-command-dock__city .dsh-city-nameplate:hover{transform:translateY(-1px);border-color:#e2734f80;box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb29,inset 0 -4px 8px #00000073,0 6px 14px #00000080,0 0 12px #e2734f2e}header.game-header-frame .ui-global-city-command-dock__city .dsh-city-nameplate.dsh-city-nameplate--open,header.game-header-frame .ui-global-city-command-dock__city .dsh-city-nameplate[aria-expanded=true]{border-color:var(--hud-ember);box-shadow:0 0 0 1px #000c,inset 0 2px 5px #0009,inset 0 0 0 1px #e2734f4d,0 0 14px #e2734f40}header.game-header-frame .ui-global-city-command-dock__city .dsh-city-nameplate>span{font-size:var(--ui-text-sm);color:var(--hud-bone);text-shadow:0 1px 0 rgba(0,0,0,.9)}header.game-header-frame .ui-global-city-command-dock__city .dsh-city-nameplate svg{color:var(--hud-muted)}header.game-header-frame .ui-global-city-command-dock__city .dsh-city-nameplate:hover svg{color:var(--hud-ember-hi)}div.ui-city-picker{color:var(--hud-bone-dim);border:1px solid var(--hud-iron);border-radius:.7rem;background:linear-gradient(180deg,rgba(241,237,228,.06) 0%,transparent 90px),linear-gradient(180deg,#221f1c 0%,#181614 100%);box-shadow:0 0 0 1px #000000d9,inset 0 1px #f4f2eb1f,0 24px 50px #000000b3}div.ui-city-picker .ui-city-picker__head{position:relative;border-bottom:1px solid rgba(0,0,0,.7);box-shadow:0 1px #f4f2eb0f}div.ui-city-picker .ui-city-picker__head:after{content:"";position:absolute;left:10%;right:10%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(226,115,79,.65),transparent)}div.ui-city-picker .ui-city-picker__title{font-family:var(--ui-font-display);font-size:var(--ui-text-sm);letter-spacing:.08em;color:#f3f0ea}div.ui-city-picker .ui-city-picker__count{font-size:var(--ui-text-2xs);color:var(--hud-muted)}div.ui-city-picker .ui-city-picker__tab{font-size:var(--ui-text-2xs);color:var(--hud-bone-dim);border:1px solid var(--hud-iron);background:linear-gradient(180deg,#2b2723 0%,#1a1816 100%);box-shadow:inset 0 1px #f4f2eb1a}div.ui-city-picker .ui-city-picker__tab:hover{color:#f7f5f1;border-color:#e2734f8c;background:linear-gradient(180deg,#2f2b27 0%,#1c1917 100%)}div.ui-city-picker .ui-city-picker__row{color:var(--hud-bone-dim);border:1px solid transparent;background:linear-gradient(180deg,#161412 0%,#1d1b18 100%);box-shadow:inset 0 2px 4px #0000008c,inset 0 0 0 1px #8e7b5033}div.ui-city-picker .ui-city-picker__row:hover{border-color:#e2734f73;background:linear-gradient(180deg,#1a1816 0%,#221f1c 100%)}div.ui-city-picker .ui-city-picker__row--active{border-color:#e2734f8c;background:radial-gradient(80% 140% at 100% 50%,rgba(226,115,79,.2) 0%,transparent 70%),linear-gradient(180deg,#151311 0%,#1d1b18 100%)}div.ui-city-picker .ui-city-picker__name,div.ui-city-picker .ui-city-picker__row--active .ui-city-picker__name{font-weight:800;font-size:var(--ui-text-sm);color:var(--hud-bone)}div.ui-city-picker .ui-city-picker__coords,div.ui-city-picker .ui-city-picker__coords svg{color:var(--hud-muted)}div.ui-city-picker .ui-city-picker__crest{color:var(--hud-bone-dim);border:1px solid #36312c;background:radial-gradient(circle at 50% 40%,#292622 0%,#13110f 100%);box-shadow:0 0 0 1px #000000b3,inset 0 2px 3px #0009}div.ui-city-picker .ui-city-picker__crest--occupied{color:#ffb39e;border-color:#a8322bb3}div.ui-city-picker .ui-city-picker__tag{font-size:var(--ui-text-2xs)}div.ui-city-picker .ui-city-picker__tag--capital{color:var(--hud-bone);background:#36312c;box-shadow:inset 0 0 0 1px #f4f2eb24}div.ui-city-picker .ui-city-picker__tag--occupied{color:#f7f5f1;background:#8a2a24}div.ui-city-picker .ui-city-picker__active{font-size:var(--ui-text-2xs);color:#ede8dd;border:1px solid rgba(226,115,79,.55);background:rgba(196,83,58,.2)}div.ui-city-picker .ui-city-picker__active-dot{background:var(--hud-ember-hi);box-shadow:0 0 6px #e2734fe6}header.game-header-frame .game-nav-rail.shell-actionbar{position:relative;gap:.4rem;margin-top:.2rem;margin-bottom:.4rem;padding:.28rem 1.1rem;border-radius:.75rem;border:1px solid var(--hud-iron);background:linear-gradient(180deg,rgba(241,237,228,.07) 0%,transparent 40%),linear-gradient(180deg,#23201d 0%,#151311 100%);box-shadow:0 0 0 1px #000000d9,inset 0 1px #f4f2eb21,inset 0 -5px 10px #00000080,0 8px 18px #0000008c}header.game-header-frame .game-nav-rail.shell-actionbar:before,header.game-header-frame .game-nav-rail.shell-actionbar:after{content:"";position:absolute;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#bead86 0%,#443e38 60%,#1d1b18 100%);box-shadow:0 1px 1px #000c;pointer-events:none}header.game-header-frame .game-nav-rail.shell-actionbar:before{left:.42rem}header.game-header-frame .game-nav-rail.shell-actionbar:after{right:.42rem}@media (min-width: 768px){header.game-header-frame .game-nav-rail.shell-actionbar{overflow:visible}}header.game-header-frame .shell-slot{--slot-size: 2.75rem;width:var(--slot-size);height:var(--slot-size);padding:0;border-radius:.55rem;border:1px solid #36312c;background:radial-gradient(80% 80% at 50% 40%,#2a2622 0%,#13110f 100%);box-shadow:0 0 0 1px #000000d9,inset 0 2px 5px #000000bf,inset 0 -1px #f4f2eb14,0 1px #f4f2eb0f;transition:transform .18s var(--hud-ease),border-color .18s ease,box-shadow .22s ease,background .22s ease}@media (min-width: 768px){header.game-header-frame .shell-slot{--slot-size: 2.8rem}}header.game-header-frame .shell-slot__socket{position:absolute;inset:2px;border-radius:.42rem;border:1px solid rgba(142,123,80,.32);box-shadow:inset 0 1px #f4f2eb14;pointer-events:none;transition:border-color .18s ease,box-shadow .22s ease}header.game-header-frame .shell-slot__art{position:relative;z-index:1;width:82%;height:82%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.8)) saturate(.85) brightness(.88);transition:filter .2s ease,transform .22s var(--hud-ease);pointer-events:none}header.game-header-frame .shell-slot:hover{transform:translateY(-2px);border-color:#e2734f8c;box-shadow:0 0 0 1px #000000d9,inset 0 2px 5px #0009,0 6px 12px #0000008c,0 0 14px #e2734f38}header.game-header-frame .shell-slot:hover .shell-slot__art{transform:scale(1.06);filter:drop-shadow(0 3px 3px rgba(0,0,0,.8)) saturate(1) brightness(1.06)}header.game-header-frame .shell-slot:active{transform:translateY(1px);transition-duration:60ms}header.game-header-frame .shell-slot--active{border-color:var(--hud-ember);background:radial-gradient(70% 70% at 50% 55%,rgba(226,115,79,.42) 0%,rgba(120,40,24,.25) 55%,#151311 100%);box-shadow:0 0 0 1px #000000d9,0 0 0 2px #e2734f40,inset 0 0 12px #e2734f59,0 0 18px #e2734f59}header.game-header-frame .shell-slot--active .shell-slot__socket{border-color:#ffc4a08c;box-shadow:inset 0 1px #f4f2eb40;animation:ei-breathe 3.2s ease-in-out infinite}header.game-header-frame .shell-slot--active .shell-slot__art{filter:drop-shadow(0 2px 3px rgba(0,0,0,.8)) drop-shadow(0 0 6px rgba(255,170,120,.4)) saturate(1.05) brightness(1.1)}header.game-header-frame .shell-slot__pip{position:absolute;left:50%;bottom:-6px;z-index:2;width:8px;height:8px;margin-left:-4px;transform:rotate(45deg);border:1px solid #171513;background:linear-gradient(135deg,#ffb48f 0%,#c4533a 100%);box-shadow:0 0 8px #e2734fe6;pointer-events:none}header.game-header-frame .shell-slot__badge{position:absolute;top:-5px;right:-5px;z-index:3;display:grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;border-radius:999px;border:1px solid #171513;background:radial-gradient(circle at 40% 30%,#e2734f 0%,#a8322b 100%);color:#f8f7f3;font-size:var(--ui-text-2xs);font-weight:800;line-height:1;box-shadow:0 0 0 1px #ffc4a04d,0 2px 5px #000000b3;pointer-events:none}header.game-header-frame .shell-slot__tip{position:absolute;top:calc(100% + 10px);left:50%;z-index:30;padding:.28rem .6rem;border-radius:.38rem;border:1px solid var(--hud-iron);background:linear-gradient(180deg,#292622 0%,#181614 100%);color:var(--hud-bone);font-family:var(--ui-font-display);font-size:var(--ui-text-xs);font-weight:700;letter-spacing:.06em;white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.9);box-shadow:0 0 0 1px #000000d9,inset 0 1px #f4f2eb1f,0 10px 20px #0009;opacity:0;transform:translate(-50%,-4px);transition:opacity .14s ease,transform .18s var(--hud-ease);pointer-events:none}header.game-header-frame .shell-slot__tip:before{content:"";position:absolute;top:-5px;left:50%;width:8px;height:8px;margin-left:-4px;transform:rotate(45deg);border-left:1px solid var(--hud-iron);border-top:1px solid var(--hud-iron);background:#292622}header.game-header-frame .shell-slot:hover .shell-slot__tip,header.game-header-frame .shell-slot:focus-visible .shell-slot__tip{opacity:1;transform:translate(-50%);transition-delay:.22s}@media (hover: none),(max-width: 767px){header.game-header-frame .shell-slot__tip{display:none}}@media (max-width: 767px){header.game-header-frame .game-nav-rail.shell-actionbar{gap:.35rem;padding:.28rem .85rem;margin-top:.25rem;margin-bottom:.4rem}header.game-header-frame .shell-slot{--slot-size: 2.6rem}}.shell-codex{position:relative;border-color:var(--hud-iron);background:radial-gradient(140% 60% at 50% 0%,rgba(255,214,178,.06) 0%,transparent 60%),repeating-linear-gradient(0deg,rgba(244,242,235,.012) 0 1px,transparent 1px 4px),linear-gradient(180deg,#221f1c 0%,#1c1917 55%,#161412 100%);box-shadow:0 0 0 1px #000000d9,inset 0 1px #f4f2eb1f,inset 0 0 0 4px #110f0e8c,inset 0 0 0 5px #8e7b5038,0 28px 60px #000000b3}.shell-codex__head{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:5.4rem;padding:.7rem 1rem .65rem;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.8);box-shadow:0 1px #f4f2eb14}.shell-codex__head-art{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;pointer-events:none}.shell-codex__head:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(22,20,18,.05) 0%,rgba(22,20,18,.55) 55%,rgba(22,20,18,.96) 100%),radial-gradient(120% 90% at 50% 120%,rgba(196,83,58,.25) 0%,transparent 60%);pointer-events:none}.shell-codex__head:after{content:"";position:absolute;left:12%;right:12%;bottom:-1px;z-index:2;height:1px;background:linear-gradient(90deg,transparent,rgba(226,115,79,.75),transparent);box-shadow:0 0 8px #e2734f99}.shell-codex__head-title,.shell-codex__head-sub{position:relative;z-index:2}.shell-codex__head-title{font-family:var(--ui-font-display-deco);font-size:var(--ui-text-lg);font-weight:700;letter-spacing:.06em;color:#f3f0ea;text-shadow:0 1px 0 rgba(0,0,0,.9),0 2px 10px rgba(0,0,0,.8)}.shell-codex__head-sub{margin-top:.1rem;font-size:var(--ui-text-xs);font-weight:600;color:var(--hud-bone-dim);text-shadow:0 1px 2px rgba(0,0,0,.9)}.shell-codex__body{padding-top:.7rem}.shell-codex__group+.shell-codex__group{padding-top:.25rem}.shell-codex__section{display:flex;align-items:center;gap:.55rem;margin:0 .2rem .3rem;font-family:var(--ui-font-display);font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--hud-muted)}.shell-codex__section:before,.shell-codex__section:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(203,189,158,.35))}.shell-codex__section:after{background:linear-gradient(90deg,rgba(203,189,158,.35),transparent)}.shell-codex__item{color:var(--hud-bone-dim);border:1px solid transparent;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .18s var(--hud-ease),box-shadow .2s ease}.shell-codex__label{font-family:var(--ui-font-display);font-size:var(--ui-text-sm);font-weight:700;letter-spacing:.04em;text-shadow:0 1px 0 rgba(0,0,0,.85)}.shell-codex__icon{border-radius:50%;border:1px solid #36312c;background:radial-gradient(circle at 50% 40%,#292622 0%,#13110f 100%);box-shadow:0 0 0 1px #000000b3,inset 0 2px 3px #0009,inset 0 -1px #f4f2eb14;transition:border-color .16s ease,box-shadow .2s ease}.shell-codex__glyph{font-size:var(--ui-text-sm);color:var(--hud-muted);transition:color .16s ease,filter .2s ease}.shell-codex__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;filter:saturate(.85) brightness(.9);transition:filter .18s ease,transform .2s var(--hud-ease)}.shell-codex__icon:has(.shell-codex__img){padding:1px}.shell-codex__item:hover{color:var(--hud-bone);transform:translate(2px);border-color:#8e7b5059;background:linear-gradient(90deg,rgba(241,237,228,.07) 0%,rgba(241,237,228,.015) 100%)}.shell-codex__item:hover .shell-codex__icon{border-color:#e2734f80}.shell-codex__item:hover .shell-codex__glyph{color:var(--hud-ember-hi)}.shell-codex__item:hover .shell-codex__img,.shell-codex__item--active .shell-codex__img{filter:saturate(1) brightness(1.05);transform:scale(1.04)}.shell-codex__item:active{transform:translate(2px) translateY(1px)}.shell-codex__item--subtle{color:var(--hud-muted)}.shell-codex__item--active{color:#f7f5f1;border-color:#e2734f73;background:radial-gradient(80% 140% at 100% 50%,rgba(226,115,79,.22) 0%,transparent 70%),linear-gradient(180deg,#151311 0%,#1d1b18 100%);box-shadow:inset 0 2px 4px #0000008c}.shell-codex__item--active .shell-codex__icon{border-color:var(--hud-ember);box-shadow:0 0 0 1px #000000b3,inset 0 0 8px #e2734f59,0 0 10px #e2734f4d}.shell-codex__item--active .shell-codex__glyph{color:var(--hud-ember-hi)}.shell-codex__mark{width:7px;height:7px;transform:rotate(45deg);background:linear-gradient(135deg,#ffb48f 0%,#c4533a 100%);box-shadow:0 0 8px #e2734fe6}.shell-codex__item--quest{color:var(--hud-bone);border-color:#e2734f59;background:radial-gradient(90% 160% at 0% 50%,rgba(226,115,79,.2) 0%,transparent 70%),linear-gradient(180deg,#23201d 0%,#1a1816 100%);box-shadow:inset 0 1px #f4f2eb14}.shell-codex__item--quest .shell-codex__glyph{color:var(--hud-ember-hi)}.shell-codex__item--ready{border-color:var(--hud-ember-hi);box-shadow:inset 0 1px #f4f2eb1a,0 0 14px #e2734f4d}.shell-codex__pill{padding:.12rem .5rem;border-radius:999px;font-size:var(--ui-text-2xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ede8dd;border:1px solid rgba(226,115,79,.5);background:rgba(196,83,58,.18)}.shell-codex__item--ready .shell-codex__pill{color:#161412;border-color:#ffb48f;background:linear-gradient(180deg,#f09070 0%,#c4533a 100%);box-shadow:0 0 10px #e2734f99}.shell-codex__ready-dot{position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:50%;border:1px solid #171513;background:#f09070;box-shadow:0 0 8px #e2734fe6;animation:ei-breathe 1.6s ease-in-out infinite}.shell-codex__item--danger{color:#e9a593}.shell-codex__item--danger:hover{color:#eae5d8;border-color:#a8322b8c;background:linear-gradient(90deg,rgba(168,50,43,.22) 0%,rgba(168,50,43,.04) 100%)}.ui-city-command-desk-surface--205.ui-city-command-desk-surface--desktop,.ui-city-command-desk-surface--205.ui-city-command-desk-surface--mobile{border:1px solid var(--hud-iron);background:linear-gradient(180deg,rgba(241,237,228,.05) 0%,transparent 120px),linear-gradient(180deg,#221f1c 0%,#181614 100%);box-shadow:0 0 0 1px #000000d9,inset 0 1px #f4f2eb1f,inset 0 -24px 48px #00000047,0 26px 60px #000000b3}.ui-city-command-desk-surface--205 .ui-city-command-desk-surface__rim{display:none}.ui-city-command-desk-surface--205 .ui-city-command-desk__header{position:relative;padding-top:.7rem;padding-bottom:.6rem;border-bottom:1px solid rgba(0,0,0,.7);background:linear-gradient(180deg,rgba(241,237,228,.06) 0%,transparent 100%);box-shadow:0 1px #f4f2eb0f}.ui-city-command-desk-surface--205 .ui-city-command-desk__header:after{content:"";position:absolute;left:10%;right:10%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(226,115,79,.7),transparent);box-shadow:0 0 6px #e2734f80}.ui-city-command-desk-surface--205 .ui-city-command-desk__title{font-family:var(--ui-font-display);font-size:var(--ui-text-lg);font-weight:700;letter-spacing:.06em;color:#f3f0ea;text-shadow:0 1px 0 rgba(0,0,0,.9)}.ui-city-command-desk-surface--205 .ui-city-command-desk__subtitle{font-size:var(--ui-text-xs);color:var(--hud-muted)}.ui-city-command-desk-surface--205.ui-city-command-desk-surface--desktop{top:max(var(--city-command-desk-top, 3.25rem),calc(var(--shell-chrome-height, 7.5rem) + .4rem))}.ui-city-command-desk-surface--205 .ui-city-command-physical-close{width:1.9rem;height:1.9rem;border-radius:50%;border:1px solid var(--hud-iron);background:radial-gradient(circle at 50% 35%,#2b2723 0%,#151311 100%);box-shadow:0 0 0 1px #000000bf,inset 0 1px #f4f2eb24,0 2px 5px #00000080;transition:border-color .16s ease,box-shadow .2s ease,transform .16s var(--hud-ease)}.ui-city-command-desk-surface--205 .ui-city-command-physical-close .ui-city-command-physical-close__shape{display:none}.ui-city-command-desk-surface--205 .ui-city-command-physical-close .ui-city-command-physical-close__mark{inset:0;top:0;left:0;right:0;width:auto;height:auto;margin:0;border:0;border-radius:50%;background:linear-gradient(45deg,transparent calc(50% - 1px),var(--hud-bone-dim) calc(50% - 1px),var(--hud-bone-dim) calc(50% + 1px),transparent calc(50% + 1px)) center / .7rem .7rem no-repeat,linear-gradient(-45deg,transparent calc(50% - 1px),var(--hud-bone-dim) calc(50% - 1px),var(--hud-bone-dim) calc(50% + 1px),transparent calc(50% + 1px)) center / .7rem .7rem no-repeat}.ui-city-command-desk-surface--205 .ui-city-command-physical-close:hover{transform:translateY(-1px);border-color:#e2734f99;box-shadow:0 0 0 1px #000000bf,inset 0 1px #f4f2eb29,0 0 12px #e2734f4d}.ui-city-command-desk-surface--205 :is(.cd-slot,.pl-row){border-radius:.5rem;background:linear-gradient(180deg,#161412 0%,#1d1b18 100%);box-shadow:inset 0 2px 4px #0009,inset 0 0 0 1px #8e7b5038,0 1px #f4f2eb0f;transition:box-shadow .18s ease}.ui-city-command-desk-surface--205 .pl-row:hover,.ui-city-command-desk-surface--205 .pl-row.is-open{box-shadow:inset 0 2px 4px #0009,inset 0 0 0 1px #e2734f66,0 0 12px #e2734f1f}.ui-city-command-desk-surface--205 :is(.pl-top,.cd-slot) .cd-slot__ic{width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #36312c;background:radial-gradient(circle at 50% 30%,rgba(244,242,235,.12) 0%,transparent 55%),radial-gradient(circle at 50% 55%,#292622 0%,#110f0e 85%);box-shadow:0 0 0 1px #000000bf,inset 0 2px 4px #0009}.ui-city-command-desk-surface--205 .pl-top .cd-slot__ic>img{width:1.75rem;height:1.75rem}.ui-city-command-desk-surface--205 .cd-slot__ic .cd-slot__img{width:2rem;height:2rem}.ui-city-command-desk-surface--205 :is(.cd-head,.cd-slot__n,.cd-slot__note,.cd-foot__k,.cd-foot__u,.pl-src__n,.pl-why__k){font-size:var(--ui-text-2xs)}.ui-city-command-desk-surface--205 .cd-head{font-family:var(--ui-font-display);color:var(--hud-muted);border-top-color:#8e7b5040}.ui-city-command-desk-surface--205 .cd-slot__n{color:var(--hud-muted)}.ui-city-command-desk-surface--205 .cd-slot__v{color:var(--hud-bone);text-shadow:0 1px 0 rgba(0,0,0,.9)}.ui-city-command-desk-surface--205 .cd-slot__note{color:#b09d71}.ui-city-command-desk-surface--205 .cd-loading{position:relative;padding:.4rem 0 7.6rem;font-family:var(--ui-font-display);font-size:var(--ui-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hud-muted)}.ui-city-command-desk-surface--205 .cd-loading:before,.ui-city-command-desk-surface--205 .cd-loading:after{content:"";position:absolute;left:0;right:0;height:3.1rem;border-radius:.5rem;background:linear-gradient(100deg,transparent 20%,rgba(255,214,178,.08) 45%,rgba(226,115,79,.08) 55%,transparent 80%) 0 0 / 220% 100%,linear-gradient(180deg,#161412 0%,#1d1b18 100%);box-shadow:inset 0 2px 4px #0009,inset 0 0 0 1px #8e7b502e;animation:hud-skeleton 1.8s ease-in-out infinite}.ui-city-command-desk-surface--205 .cd-loading:before{top:2.2rem}.ui-city-command-desk-surface--205 .cd-loading:after{top:5.6rem;animation-delay:.16s}@media (prefers-reduced-motion: reduce){.ui-city-command-desk-surface--205 .cd-loading:before,.ui-city-command-desk-surface--205 .cd-loading:after{animation:none}}.Toastify__toast.game-toastify-toast{border-radius:.6rem;font-size:var(--ui-text-sm);color:var(--hud-bone);background:linear-gradient(180deg,rgba(241,237,228,.06) 0%,transparent 60%),linear-gradient(180deg,#24211e 0%,#191715 100%);box-shadow:0 0 0 1px var(--hud-iron),0 0 0 2px #000000d9,inset 0 1px #f4f2eb1f,0 14px 30px #0009;animation-duration:.38s}.Toastify__toast--success.game-toastify-toast{box-shadow:0 0 0 1px #e2734f99,0 0 0 2px #000000d9,inset 0 1px #f4f2eb1f,0 14px 30px #0009,0 0 18px #e2734f2e}.Toastify__toast--error.game-toastify-toast{box-shadow:0 0 0 1px #a8322bd9,0 0 0 2px #000000d9,inset 0 1px #f4f2eb1a,0 14px 30px #0009,0 0 18px #a8322b40}.Toastify__toast--warning.game-toastify-toast{box-shadow:0 0 0 1px #d8a05e99,0 0 0 2px #000000d9,inset 0 1px #f4f2eb1a,0 14px 30px #0009}.Toastify__toast.game-toastify-toast .Toastify__progress-bar{height:2px;background:linear-gradient(90deg,transparent,var(--hud-ember-hi))}.Toastify__toast.game-toastify-toast .Toastify__toast-body{padding:.7rem 1rem;gap:.6rem}.Toastify__toast.game-toastify-toast .Toastify__toast-icon{width:1.35rem}.Toastify__toast.game-toastify-toast:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--toast-seam, rgba(244, 242, 235, .35)),transparent);pointer-events:none}.Toastify__toast--success.game-toastify-toast{--toast-seam: rgba(226, 115, 79, .9)}.Toastify__toast--error.game-toastify-toast{--toast-seam: rgba(232, 96, 80, .95)}.Toastify__toast--warning.game-toastify-toast{--toast-seam: rgba(240, 180, 106, .9)}.Toastify__toast.game-toastify-toast .Toastify__close-button{align-self:center;margin-right:.55rem;color:var(--hud-muted);opacity:1;transition:color .14s ease}.Toastify__toast.game-toastify-toast .Toastify__close-button:hover{color:var(--hud-ember-hi)}div.Toastify__toast-container--top-center.game-toastify-container{top:max(12px,calc(var(--shell-chrome-height, 0px) + 8px),env(safe-area-inset-top,0px))}@media (min-width: 1024px){div.Toastify__toast-container--bottom-right.game-toastify-container{bottom:6rem}}@media (max-width: 767px){header.game-header-frame .game-header-bar .col-start-1>button.ui-shell-tap-target{width:2.75rem;height:2.75rem}header.game-header-frame .ui-city-command-seal--embedded{min-height:2.2rem;padding:.28rem .42rem}header.game-header-frame .ui-global-city-command-dock__city .dsh-city-nameplate{min-height:2.3rem;padding:.25rem .5rem}header.game-header-frame .ui-global-city-command-dock__city .dsh-city-nameplate>span{font-size:var(--ui-text-xs)}header.game-header-frame button.ui-shell-tap-target.rounded-full[aria-label^="Open chat"]{width:2.75rem;height:2.75rem;box-shadow:0 0 0 1px #000000bf,inset 0 1px #f4f2eb29,inset 0 -3px 6px #0000008c,0 3px 8px #00000080}header.game-header-frame button.ui-shell-tap-target.rounded-full[aria-label*=unread]{box-shadow:0 0 0 1px #000000bf,0 0 0 2px var(--hud-ember-hi),inset 0 -3px 6px #0000008c,0 0 14px #e2734f73}header.game-header-frame button.ui-shell-tap-target.rounded-full[aria-label^="Open chat"]>span{padding:0}header.game-header-frame .ui-global-resource-inventory{width:100%}header.game-header-frame .dsh-ledgerplate{padding:.14rem .2rem}header.game-header-frame .dsh-ledgerplate>div{justify-content:space-between}header.game-header-frame .dsh-ledgerplate .dsh-cartouche{gap:.3rem;padding:.16rem .4rem .16rem .22rem}header.game-header-frame .dsh-ledgerplate .dsh-cartouche-well{width:1.55rem;height:1.55rem}header.game-header-frame .dsh-ledgerplate .dsh-cartouche-well :is(img,svg){max-width:1.12rem;max-height:1.12rem}header.game-header-frame .dsh-ledgerplate .dsh-cartouche-data{min-width:0}header.game-header-frame .dsh-ledgerplate .dsh-cartouche-amount{font-size:var(--ui-text-sm)}}@media (max-width: 430px){header.game-header-frame .dsh-ledgerplate .dsh-cartouche{gap:.22rem;padding:.14rem .3rem .14rem .18rem}header.game-header-frame .dsh-ledgerplate .dsh-cartouche-well{width:1.15rem;height:1.15rem;border:0;background:none;box-shadow:none}header.game-header-frame .dsh-ledgerplate .dsh-cartouche-well :is(img,svg){max-width:1.1rem;max-height:1.1rem}header.game-header-frame .dsh-ledgerplate .dsh-cartouche-amount{font-family:var(--ui-font-body);font-weight:800;letter-spacing:0}header.game-header-frame .dsh-ledgerplate .dsh-meter{height:3px;margin-top:.16rem}}button.ui-edge-dock-tab{width:2.5rem;min-width:2.5rem;max-width:2.5rem;gap:.45rem;padding-top:.75rem;padding-bottom:.75rem;color:var(--hud-bone-dim);border:1px solid var(--hud-iron);background:linear-gradient(90deg,rgba(241,237,228,.06) 0%,transparent 60%),linear-gradient(180deg,#24211e 0%,#161412 100%);box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1f,0 8px 20px #0000008c;transition:transform .18s var(--hud-ease),color .16s ease,border-color .16s ease,box-shadow .2s ease}button.ui-edge-dock-tab.ui-edge-dock-tab--left{border-left:0}button.ui-edge-dock-tab.ui-edge-dock-tab--right{border-right:0}button.ui-edge-dock-tab:not(.ui-edge-dock-tab--threat):not(.ui-edge-dock-tab--event-instrument):not(:hover):not(:focus-visible){opacity:1}button.ui-edge-dock-tab:hover{color:#f7f5f1;border-color:#e2734f8c;background:radial-gradient(120% 60% at 0% 50%,rgba(226,115,79,.18) 0%,transparent 70%),linear-gradient(180deg,#282521 0%,#171513 100%);box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb24,0 10px 24px #0009,0 0 16px #e2734f33}button.ui-edge-dock-tab.ui-edge-dock-tab--left:hover{transform:translate(3px)}button.ui-edge-dock-tab.ui-edge-dock-tab--right:hover{transform:translate(-3px)}button.ui-edge-dock-tab:active{transform:none}button.ui-edge-dock-tab.ui-edge-dock-tab--selected,button.ui-edge-dock-tab[aria-expanded=true]{color:#f7f5f1;border-color:var(--hud-ember);box-shadow:0 0 0 1px #000c,inset 0 2px 5px #0009,inset 0 0 12px #e2734f40,0 0 16px #e2734f40}button.ui-edge-dock-tab.ui-edge-dock-tab--threat{color:#ece7db;border-color:#e2734fbf;background:radial-gradient(120% 60% at 0% 50%,rgba(168,50,43,.5) 0%,transparent 75%),linear-gradient(180deg,#221f1c 0%,#151311 100%);animation:hud-tab-threat 1.8s ease-in-out infinite}@keyframes hud-tab-threat{0%,to{box-shadow:0 0 0 1px #000c,0 8px 20px #0000008c,0 0 6px #e2734f33}50%{box-shadow:0 0 0 1px #000c,0 8px 20px #0000008c,0 0 22px #e2734f99}}button.ui-edge-dock-tab.ui-edge-dock-tab--event,button.ui-edge-dock-tab.ui-edge-dock-tab--event-instrument{border-color:#e2734f80}button.ui-edge-dock-tab.game-edge-dock-y1{top:calc(max(10.25rem,14vh) + 8.75rem)}button.ui-edge-dock-tab.game-edge-dock-y2{top:calc(max(10.25rem,14vh) + 17.5rem)}button.ui-edge-dock-tab.game-edge-dock-y3{top:calc(max(10.25rem,14vh) + 26.25rem)}.ui-edge-dock-tab__label{font-family:var(--ui-font-display);font-size:var(--ui-text-2xs);font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.9)}.ui-edge-dock-tab__count{height:1.25rem;min-width:1.25rem;padding:0 .3rem;border-radius:999px;border:1px solid #171513;background:radial-gradient(circle at 40% 30%,#443e38 0%,#24211e 100%);color:var(--hud-bone);font-size:var(--ui-text-2xs);font-weight:800;line-height:1;box-shadow:0 0 0 1px #f4f2eb2e,0 2px 5px #000000b3}.ui-edge-dock-tab__count--threat,.ui-hud-toolbelt-badge.ui-edge-dock-tab__count{background:radial-gradient(circle at 40% 30%,#e2734f 0%,#a8322b 100%);color:#f8f7f3;box-shadow:0 0 0 1px #ffc4a04d,0 0 8px #e2734f80}.ui-edge-dock-tab__pip{border:1px solid #171513;background:var(--hud-ember-hi);box-shadow:0 0 6px #e2734fe6}.ui-edge-dock-tab__pip--threat{background:#ff6a4f;box-shadow:0 0 8px #ff5a3c}aside.ui-side-rail-panel.popover-panel{top:calc(var(--shell-chrome-height, 8rem) + .5rem);height:calc(100dvh - var(--shell-chrome-height, 8rem) - 1rem);color:var(--hud-bone-dim);border-color:var(--hud-iron);background:linear-gradient(180deg,rgba(241,237,228,.05) 0%,transparent 140px),linear-gradient(180deg,#221f1c 0%,#161412 100%);box-shadow:0 0 0 1px #000000d9,inset 0 1px #f4f2eb1a,0 24px 60px #000000b3;animation:ei-rise .32s var(--hud-ease) both}aside.ui-side-rail-panel.popover-panel .popover-panel-title{position:relative;padding-top:.75rem;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.75);background:linear-gradient(180deg,rgba(241,237,228,.07) 0%,transparent 100%);box-shadow:0 1px #f4f2eb0f}aside.ui-side-rail-panel.popover-panel .popover-panel-title:after{content:"";position:absolute;left:10%;right:10%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(226,115,79,.7),transparent);box-shadow:0 0 6px #e2734f80}aside.ui-side-rail-panel.popover-panel .popover-panel-title h2{font-family:var(--ui-font-display);font-size:var(--ui-text-base);font-weight:700;letter-spacing:.08em;color:#f3f0ea;text-shadow:0 1px 0 rgba(0,0,0,.9)}aside.ui-side-rail-panel .ui-side-rail-close{width:2rem;height:2rem;border-radius:50%;border:1px solid var(--hud-iron);color:var(--hud-bone-dim);background:radial-gradient(circle at 50% 35%,#2b2723 0%,#151311 100%);box-shadow:0 0 0 1px #000000bf,inset 0 1px #f4f2eb24;transition:color .16s ease,border-color .16s ease,box-shadow .2s ease}aside.ui-side-rail-panel .ui-side-rail-close:hover{color:#f7f5f1;border-color:#e2734f99;box-shadow:0 0 0 1px #000000bf,0 0 12px #e2734f4d}header.game-header-frame [data-shell-auxiliary-toolbelt-icons]{position:relative;gap:.35rem;padding-left:.5rem;margin-left:.1rem;border-left:0}header.game-header-frame [data-shell-auxiliary-toolbelt-icons]:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:2px;background:linear-gradient(90deg,rgba(0,0,0,.8) 0 1px,rgba(244,242,235,.1) 1px 2px)}header.game-header-frame button.ui-hud-toolbelt-btn{width:2.6rem;height:2.6rem;border-radius:.55rem;color:var(--hud-bone-dim);border:1px solid #36312c;background:radial-gradient(80% 80% at 50% 40%,#2a2622 0%,#13110f 100%);box-shadow:0 0 0 1px #000000d9,inset 0 2px 5px #000000bf,inset 0 -1px #f4f2eb14;transition:color .16s ease,border-color .16s ease,box-shadow .2s ease}header.game-header-frame button.ui-hud-toolbelt-btn:hover,header.game-header-frame button.ui-hud-toolbelt-btn[aria-expanded=true]{color:var(--hud-ember-hi);border-color:#e2734f8c;box-shadow:0 0 0 1px #000000d9,inset 0 0 10px #e2734f40,0 0 12px #e2734f40}header.game-header-frame .ui-hud-toolbelt-badge{border:1px solid #171513;background:radial-gradient(circle at 40% 30%,#e2734f 0%,#a8322b 100%);color:#f8f7f3;box-shadow:0 0 0 1px #ffc4a04d,0 2px 5px #000000b3}.war-alarm-vignette{position:fixed;inset:0;z-index:60;pointer-events:none;background:radial-gradient(130% 110% at 50% 50%,transparent 62%,rgba(140,24,14,.32) 100%);animation:war-vignette 3.2s ease-in-out infinite}.war-alarm-vignette--urgent{animation-duration:1.4s}@keyframes war-vignette{0%,to{opacity:.45}50%{opacity:1}}.war-alarm{position:relative;display:flex;align-items:center;gap:.85rem;max-width:100%;padding:.55rem .6rem .55rem .55rem;border-radius:.85rem;border:1px solid rgba(226,115,79,.7);color:#f0ede4;background:radial-gradient(70% 140% at 0% 50%,rgba(196,50,30,.45) 0%,transparent 70%),linear-gradient(180deg,rgba(234,229,216,.07) 0%,transparent 50%),linear-gradient(180deg,#221f1c 0%,#141211 100%);box-shadow:0 0 0 1px #000000e6,inset 0 1px #eae5d82e,0 16px 40px #000000b3,0 0 30px #c4321e59;animation:ei-pop .42s var(--hud-ease) both,war-alarm-pulse 2.2s ease-in-out .42s infinite}.war-alarm--urgent{animation:ei-pop .42s var(--hud-ease) both,war-alarm-pulse .9s ease-in-out .42s infinite}@keyframes war-alarm-pulse{0%,to{box-shadow:0 0 0 1px #000000e6,inset 0 1px #eae5d82e,0 16px 40px #000000b3,0 0 22px #c4321e4d}50%{box-shadow:0 0 0 1px #000000e6,inset 0 1px #eae5d82e,0 16px 40px #000000b3,0 0 46px #e25032a6}}.war-alarm__sigil{display:grid;place-items:center;flex:none;width:2.7rem;height:2.7rem;border-radius:50%;color:#ece7db;border:1px solid rgba(226,115,79,.8);background:radial-gradient(circle at 50% 40%,#8a2a1c 0%,#1e1c19 80%);box-shadow:0 0 0 1px #000000d9,inset 0 2px 4px #00000080,0 0 16px #e250328c}.war-alarm__sigil svg{width:1.55rem;height:1.55rem;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}.war-alarm__body{display:flex;flex-direction:column;min-width:0;gap:.1rem}.war-alarm__kicker{font-family:var(--ui-font-display-deco);font-size:var(--ui-text-xs);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ff9b80;text-shadow:0 0 10px rgba(226,80,50,.6)}.war-alarm__line{font-size:var(--ui-text-sm);color:#e9e3d6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.war-alarm__who{font-weight:800;color:#f8f6f1}.war-alarm__more{display:inline-block;white-space:nowrap;margin-left:.45rem;padding:.05rem .4rem;border-radius:999px;font-size:var(--ui-text-2xs);font-weight:800;color:#ece7db;border:1px solid rgba(226,115,79,.55);background:rgba(168,50,43,.35)}.war-alarm__clock{flex:none;padding:.2rem .6rem;border-radius:.45rem;font-family:var(--ui-font-display);font-size:var(--ui-text-xl);font-weight:700;letter-spacing:.04em;color:#f8f6f1;background:#060b15;box-shadow:inset 0 2px 5px #000000d9,inset 0 0 0 1px #e2734f4d,0 1px #eae5d81a;text-shadow:0 0 12px rgba(255,110,80,.6)}.war-alarm--urgent .war-alarm__clock{color:#ffb39e}.war-alarm__map{display:inline-flex;align-items:center;gap:.4rem;flex:none;padding:.45rem .8rem;border-radius:.5rem;font-family:var(--ui-font-display);font-size:var(--ui-text-xs);font-weight:700;letter-spacing:.06em;color:#f8f6f1;border:1px solid #5a1d12;background:linear-gradient(180deg,rgba(238,233,222,.28) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d4623f 0%,#b24630 55%,#8a2f1f 100%);box-shadow:inset 0 1px #ebe6da8c,0 0 0 1px #0000008c,0 4px 12px #96321c66;text-shadow:0 1px 0 rgba(60,12,4,.75);transition:filter .16s ease,transform .16s var(--hud-ease)}.war-alarm__map:hover{color:#f8f6f1;filter:brightness(1.1);transform:translateY(-1px)}.war-alarm__mute{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;color:#dcd3be;border:1px solid rgba(226,115,79,.35);background:rgba(0,0,0,.35);transition:color .16s ease,border-color .16s ease}.war-alarm__mute:hover{color:#f8f6f1;border-color:#e2734fbf}@media (max-width: 640px){.war-alarm{flex-wrap:wrap;gap:.5rem .6rem}.war-alarm__body{flex:1 1 0}.war-alarm__line{white-space:normal}.war-alarm__clock{font-size:var(--ui-text-lg)}.war-alarm__map{flex:1 1 calc(100% - 4.5rem);justify-content:center;min-height:2.75rem}}@media (min-width: 1024px){.war-alarm-dock{padding-right:6rem;padding-left:6rem}}.battle-verdict{position:fixed;inset:0;z-index:85;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:1rem;background:radial-gradient(80% 70% at 50% 45%,rgba(30,27,24,.55) 0%,rgba(0,0,0,.88) 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ei-fade .3s ease both}.battle-verdict__card{position:relative;width:100%;max-width:600px;overflow:hidden;border-radius:1rem;border:1px solid var(--hud-iron);background:linear-gradient(180deg,#1a1816 0%,#1a1816 11rem,#131110 100%);box-shadow:0 0 0 1px #000000e6,inset 0 1px #f4f2eb1f,0 40px 90px #000c;animation:ei-pop .46s var(--hud-ease) both}.battle-verdict__art{position:relative;height:11rem;overflow:hidden}.battle-verdict__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;animation:battle-verdict-push 6s ease-out both}@keyframes battle-verdict-push{0%{transform:scale(1.16)}to{transform:scale(1.04)}}.battle-verdict__art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,24,22,0) 25%,rgba(26,24,22,.82) 70%,#1a1816 100%)}.battle-verdict__head{position:relative;z-index:1;margin-top:-3.4rem;padding:0 1.4rem;text-align:center}.battle-verdict__kicker{display:block;font-size:var(--ui-text-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hud-bone-dim);text-shadow:0 1px 4px rgba(0,0,0,.95)}.battle-verdict__clash{display:block;margin-top:.15rem;font-family:var(--ui-font-display);font-size:var(--ui-text-lg);font-weight:700;letter-spacing:.06em;color:var(--hud-muted);text-shadow:0 1px 4px rgba(0,0,0,.95)}.battle-verdict__reveal{padding:.6rem 1.4rem 1.4rem;opacity:0;transform:translateY(10px) scale(.98);transition:opacity .6s ease,transform .7s var(--hud-ease)}.battle-verdict.is-revealed .battle-verdict__reveal{opacity:1;transform:none}.battle-verdict__word{text-align:center;font-family:var(--ui-font-display-deco);font-size:clamp(1.9rem,6vw,2.75rem);font-weight:700;line-height:1.1;letter-spacing:.03em;color:#f7f5f0;text-shadow:0 2px 0 rgba(0,0,0,.9),0 0 28px rgba(226,115,79,.55)}.battle-verdict--lost .battle-verdict__word{color:#ff8f78;text-shadow:0 2px 0 rgba(0,0,0,.9),0 0 28px rgba(168,50,43,.75)}.battle-verdict.is-revealed .battle-verdict__word{animation:battle-verdict-slam .52s cubic-bezier(.2,1.4,.4,1) both}@keyframes battle-verdict-slam{0%{transform:scale(1.5);opacity:0;letter-spacing:.2em}60%{opacity:1}to{transform:none;letter-spacing:.03em}}.battle-verdict__rule{width:70%;height:1px;margin:.8rem auto 1rem;background:linear-gradient(90deg,transparent,rgba(226,115,79,.75),transparent);box-shadow:0 0 8px #e2734f80}.battle-verdict--lost .battle-verdict__rule{background:linear-gradient(90deg,transparent,rgba(168,50,43,.9),transparent)}.battle-verdict__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.battle-verdict__stats--three{grid-template-columns:repeat(3,minmax(0,1fr))}.battle-verdict__stat{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.65rem .5rem;border-radius:.6rem;background:linear-gradient(180deg,#161412 0%,#1d1b18 100%);box-shadow:inset 0 2px 4px #0009,inset 0 0 0 1px #8e7b5040,0 1px #f4f2eb0f}.battle-verdict__stat-k{font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hud-muted)}.battle-verdict__stat-v{font-family:var(--ui-font-display);font-size:var(--ui-text-xl);font-weight:700;color:var(--hud-bone)}.battle-verdict__stat--mine .battle-verdict__stat-v{color:#ff9f8a}.battle-verdict__stat--loot .battle-verdict__stat-v{color:#f0c38a}.battle-verdict__actions{display:flex;justify-content:center;gap:.6rem;margin-top:1.2rem}.battle-verdict__btn{min-width:8.5rem;min-height:2.75rem;padding:.55rem 1.2rem;font-family:var(--ui-font-display);font-size:var(--ui-text-sm);font-weight:700}@media (max-width: 480px){.battle-verdict{align-items:flex-start;padding-top:2rem}.battle-verdict__art{height:8.5rem}.battle-verdict__stats--three{gap:.4rem}.battle-verdict__stat-v{font-size:var(--ui-text-lg)}.battle-verdict__btn{flex:1 1 0;min-width:0}}.shell-chat{color:var(--hud-bone);border:1px solid var(--hud-iron);background:linear-gradient(180deg,rgba(241,237,228,.05) 0%,transparent 120px),linear-gradient(180deg,#201d1a 0%,#171513 60%,#131110 100%);box-shadow:0 0 0 1px #000000d9,inset 0 1px #f4f2eb1f,0 28px 60px #000000b3}.shell-chat__head{position:relative;border-bottom:1px solid rgba(0,0,0,.75);background:linear-gradient(180deg,rgba(241,237,228,.06) 0%,transparent 100%);box-shadow:0 1px #f4f2eb0d}.shell-chat__head:after{content:"";position:absolute;left:12%;right:12%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(226,115,79,.6),transparent)}.shell-chat__title{font-family:var(--ui-font-display);font-size:var(--ui-text-base);font-weight:700;letter-spacing:.1em;color:#f3f0ea;text-shadow:0 1px 0 rgba(0,0,0,.9)}.shell-chat__stud{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;font-size:var(--ui-text-lg);line-height:1;color:var(--hud-bone-dim);border:1px solid var(--hud-iron);background:radial-gradient(circle at 50% 35%,#2b2723 0%,#151311 100%);box-shadow:0 0 0 1px #000000bf,inset 0 1px #f4f2eb24;transition:color .16s ease,border-color .16s ease,box-shadow .2s ease}.shell-chat__stud:hover,.shell-chat__stud.is-on{color:#f7f5f1;border-color:#e2734f99;box-shadow:0 0 0 1px #000000bf,0 0 12px #e2734f4d}.shell-chat__stud.is-on{color:var(--hud-ember-hi)}.shell-chat__tabs{background:#110f0e;box-shadow:inset 0 2px 5px #000c,inset 0 0 0 1px #8e7b5033,0 1px #f4f2eb0f}.shell-chat__tab-plate{border:1px solid rgba(226,115,79,.55);background:radial-gradient(90% 120% at 50% 120%,rgba(226,115,79,.3) 0%,transparent 70%),linear-gradient(180deg,#2b2723 0%,#1a1816 100%);box-shadow:inset 0 1px #f4f2eb24,0 0 10px #e2734f33}.shell-chat__tab{font-family:var(--ui-font-display);font-size:var(--ui-text-sm);font-weight:700;letter-spacing:.06em;color:var(--hud-muted);transition:color .16s ease}.shell-chat__tab:hover{color:var(--hud-bone)}.shell-chat__tab.is-active{color:#f7f5f1;text-shadow:0 1px 0 rgba(0,0,0,.9)}.shell-chat__count{display:grid;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .3rem;border-radius:999px;border:1px solid #171513;background:radial-gradient(circle at 40% 30%,#e2734f 0%,#a8322b 100%);color:#f8f7f3;font-family:var(--ui-font-body);font-size:var(--ui-text-2xs);font-weight:800;letter-spacing:0}.shell-chat-thread--alliance .shell-chat-composer{border-top-color:#a8322b8c}.shell-chat-banner,.shell-chat-loadbar{color:var(--hud-muted);border-bottom:1px solid rgba(0,0,0,.6);background:rgba(0,0,0,.25)}.shell-chat-load{font-size:var(--ui-text-xs);font-weight:700;color:var(--hud-bone-dim);border:1px solid var(--hud-iron);background:linear-gradient(180deg,#2b2723 0%,#1a1816 100%);box-shadow:inset 0 1px #f4f2eb1a;transition:color .16s ease,border-color .16s ease}.shell-chat-load:hover:not(:disabled){color:#f7f5f1;border-color:#e2734f8c}.shell-chat-scroll{background:radial-gradient(120% 60% at 50% 0%,rgba(255,214,178,.03) 0%,transparent 60%)}.shell-chat-empty{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1rem;text-align:center;font-size:var(--ui-text-sm);color:var(--hud-muted)}.shell-chat-empty__seal{width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid var(--hud-iron);background:radial-gradient(circle at 50% 50%,rgba(226,115,79,.35) 0 18%,transparent 20%),radial-gradient(circle at 50% 35%,#2b2723 0%,#151311 100%);box-shadow:0 0 0 1px #000000bf,inset 0 1px #f4f2eb1f}.shell-chat-sep{color:var(--hud-muted)}.shell-chat-sep__rule{height:1px;background:linear-gradient(90deg,transparent,rgba(203,189,158,.3))}.shell-chat-sep__rule--r{background:linear-gradient(90deg,rgba(203,189,158,.3),transparent)}.shell-chat-sep__label{font-family:var(--ui-font-display);font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.shell-chat-bubble{color:var(--hud-bone);border:1px solid rgba(142,123,80,.3);background-color:#1e1c19;box-shadow:inset 0 1px #f4f2eb0f,0 2px 6px #00000059}.shell-chat-bubble--you{border-color:#e2734f66;background-color:#25221e}.shell-chat-thread--alliance .shell-chat-bubble--you{border-color:#a8322b8c;background-color:#221f1c}.shell-chat-time{font-size:var(--ui-text-2xs);color:#b09d71}.shell-chat-jump{font-size:var(--ui-text-xs);font-weight:700;color:#f7f5f1;border:1px solid #5a1d12;background:linear-gradient(180deg,#d4623f 0%,#8a2f1f 100%);box-shadow:inset 0 1px #ebe6da80,0 6px 16px #0009}.shell-chat-composer{border-top:1px solid rgba(0,0,0,.75);background:linear-gradient(180deg,#1a1816 0%,#151311 100%);box-shadow:inset 0 1px #f4f2eb0d}.shell-chat-input{color:var(--hud-bone);border:1px solid #36312c;background:#110f0e;box-shadow:inset 0 2px 5px #000000b3;transition:border-color .16s ease,box-shadow .2s ease}.shell-chat-input::-moz-placeholder{color:#99875b}.shell-chat-input::placeholder{color:#99875b}.shell-chat-input:focus{border-color:#e2734f99;box-shadow:inset 0 2px 5px #000000b3,0 0 0 2px #e2734f2e}.shell-chat-remaining{font-size:var(--ui-text-2xs);color:#99875b}.shell-chat-remaining.is-low{color:var(--ui-warn)}.shell-chat-send{color:#f8f6f1;border:1px solid #5a1d12;background:linear-gradient(180deg,rgba(238,233,222,.28) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d4623f 0%,#b24630 55%,#8a2f1f 100%);box-shadow:inset 0 1px #ebe6da8c,0 0 0 1px #0000008c,0 4px 12px #96321c59;transition:filter .16s ease,transform .12s ease}.shell-chat-send:hover:not(:disabled){filter:brightness(1.1)}.shell-chat-send:active:not(:disabled){transform:translateY(1px)}.shell-chat-send:disabled{opacity:.4;cursor:not-allowed}.shell-chat-error{font-size:var(--ui-text-xs);color:#ff9f8a;border-top:1px solid rgba(0,0,0,.6);background:rgba(60,14,10,.4)}.shell-chat-sheet{border-top:1px solid rgba(0,0,0,.6);background:rgba(0,0,0,.25)}.shell-chat-sheet__head{border-bottom:1px solid rgba(0,0,0,.6)}.shell-chat-sheet__title{font-family:var(--ui-font-display);font-size:var(--ui-text-sm);font-weight:700;letter-spacing:.08em;color:#f3f0ea}.shell-chat-sheet__well{background:linear-gradient(180deg,#161412 0%,#1d1b18 100%);box-shadow:inset 0 2px 4px #0009,inset 0 0 0 1px #8e7b5038}.shell-chat-sheet__foot{border-top:1px solid rgba(0,0,0,.6);background:rgba(0,0,0,.25)}.shell-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.shell-modal--scrim,.shell-modal__backdrop{background:radial-gradient(90% 80% at 50% 45%,rgba(26,24,22,.6) 0%,rgba(0,0,0,.82) 100%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.shell-modal__backdrop{position:fixed;inset:0;animation:ei-fade .22s ease both}.shell-modal__frame{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 2rem);margin:auto;overflow:hidden;text-align:left;color:var(--hud-bone-dim);border:1px solid var(--hud-iron);border-radius:.9rem;background:linear-gradient(180deg,rgba(241,237,228,.06) 0%,transparent 140px),linear-gradient(180deg,#221f1c 0%,#191715 60%,#151311 100%);box-shadow:0 0 0 1px #000000e6,inset 0 1px #f4f2eb21,inset 0 -30px 60px #00000040,0 36px 80px #000000bf;animation:ei-pop .36s var(--hud-ease) both}.shell-modal__frame--sm{max-width:28rem}.shell-modal__frame--md{max-width:36rem}.shell-modal__frame--lg{max-width:42rem}.shell-modal__frame--xl{max-width:64rem}.shell-modal__frame--padded{padding:1.25rem 1.4rem 1.3rem;overflow-y:auto}.shell-modal__frame:before,.shell-modal__frame:after{content:"";position:absolute;top:.55rem;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#bead86 0%,#443e38 60%,#1d1b18 100%);box-shadow:0 1px 1px #000c;pointer-events:none;z-index:2}.shell-modal__frame:before{left:.55rem}.shell-modal__frame:after{right:.55rem}.shell-modal__head{position:relative;flex:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.4rem .85rem;border-bottom:1px solid rgba(0,0,0,.75);background:linear-gradient(180deg,rgba(241,237,228,.06) 0%,transparent 100%);box-shadow:0 1px #f4f2eb0d}.shell-modal__head:after{content:"";position:absolute;left:10%;right:10%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(226,115,79,.7),transparent);box-shadow:0 0 6px #e2734f73}.shell-modal__head--inline{margin:-1.25rem -1.4rem 1rem}.shell-modal__title{margin:0;font-family:var(--ui-font-display);font-size:var(--ui-text-xl);font-weight:700;letter-spacing:.05em;line-height:1.2;color:#f3f0ea;text-shadow:0 1px 0 rgba(0,0,0,.9)}.shell-modal__title--quiet{font-size:var(--ui-text-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--hud-muted)}.shell-modal__title--center{text-align:center}.shell-modal__close{display:grid;place-items:center;flex:none;width:2.2rem;height:2.2rem;border-radius:50%;font-size:var(--ui-text-xl);line-height:1;color:var(--hud-bone-dim);border:1px solid var(--hud-iron);background:radial-gradient(circle at 50% 35%,#2b2723 0%,#151311 100%);box-shadow:0 0 0 1px #000000bf,inset 0 1px #f4f2eb24;transition:color .16s ease,border-color .16s ease,box-shadow .2s ease}.shell-modal__close:hover:not(:disabled){color:#f7f5f1;border-color:#e2734f99;box-shadow:0 0 0 1px #000000bf,0 0 12px #e2734f4d}.shell-modal__body{padding:1.1rem 1.4rem 1.2rem}.shell-modal__scroll{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.shell-modal__text{font-size:var(--ui-text-sm);line-height:1.6;color:var(--hud-bone-dim)}.shell-modal__muted{color:var(--hud-muted)}.shell-modal__value{font-weight:700;color:var(--hud-bone)}.shell-modal__warn{font-weight:700;color:#ffb39e}.shell-modal__note{font-size:var(--ui-text-xs);color:var(--ui-warn)}.shell-modal__hero-name{font-family:var(--ui-font-display);font-size:var(--ui-text-xl);font-weight:700;color:#f3f0ea}.shell-modal__label{font-family:var(--ui-font-display);font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hud-muted)}.shell-modal__label--danger{color:#ff9f8a}.shell-modal__tag{display:inline-block;padding:.1rem .45rem;border-radius:999px;font-size:var(--ui-text-2xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hud-bone-dim);border:1px solid var(--hud-iron);background:#1d1b18}.shell-modal__tag--ember{color:#ede8dd;border-color:#e2734f80;background:rgba(196,83,58,.18)}.shell-modal__mine{padding:.55rem 1rem;border-radius:.5rem;text-align:center;font-family:var(--ui-font-display);font-size:var(--ui-text-sm);font-weight:700;color:#ede8dd;border:1px solid rgba(226,115,79,.5);background:rgba(196,83,58,.16)}.shell-modal__well,.shell-modal__section{border-radius:.6rem;background:linear-gradient(180deg,#161412 0%,#1d1b18 100%);box-shadow:inset 0 2px 4px #0009,inset 0 0 0 1px #8e7b5040,0 1px #f4f2eb0f}.shell-modal__section-head{border-bottom:1px solid rgba(0,0,0,.6);box-shadow:0 1px #f4f2eb0a}.shell-modal__section-title{font-family:var(--ui-font-display);font-size:var(--ui-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hud-bone)}.shell-modal__section-meta{font-size:var(--ui-text-xs);font-weight:700;color:var(--hud-muted)}.shell-modal__total{border-top:1px solid rgba(142,123,80,.25)}.shell-modal__danger-well{border-radius:.6rem;border:1px solid rgba(168,50,43,.6);background:rgba(60,14,10,.45);box-shadow:inset 0 2px 4px #00000080}.shell-modal__warn-well{border-radius:.5rem;color:#ece7db;border:1px solid rgba(216,160,94,.5);background:rgba(63,57,51,.3)}.shell-modal__input{color:var(--hud-bone);border:1px solid #36312c;background:#110f0e;box-shadow:inset 0 2px 5px #000000b3;transition:border-color .16s ease,box-shadow .2s ease}.shell-modal__input::-moz-placeholder{color:#99875b}.shell-modal__input::placeholder{color:#99875b}.shell-modal__input:focus{outline:none;border-color:#e2734f99;box-shadow:inset 0 2px 5px #000000b3,0 0 0 2px #e2734f2e}.shell-modal__error{padding:.5rem .75rem;border-radius:.5rem;font-size:var(--ui-text-sm);color:#ffc3b4;border:1px solid rgba(168,50,43,.6);background:rgba(60,14,10,.45)}.shell-modal__success{padding:.55rem .8rem;border-radius:.5rem;font-size:var(--ui-text-sm);color:#d4efe4;border:1px solid rgba(111,174,152,.5);background:rgba(30,60,50,.35)}.shell-modal__loading{padding:1.5rem 0;text-align:center;font-family:var(--ui-font-display);font-size:var(--ui-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--hud-muted)}.shell-modal__foot{flex:none;display:flex;flex-direction:row-reverse;justify-content:flex-start;gap:.65rem;padding:.9rem 1.4rem 1.1rem;border-top:1px solid rgba(0,0,0,.7);background:rgba(0,0,0,.22);box-shadow:inset 0 1px #f4f2eb0a}.shell-modal__foot--flush{margin:0 -1.4rem -1.3rem}.shell-modal__actions{display:flex;justify-content:flex-end;gap:.65rem}.shell-modal__actions--bar{padding:.9rem 1.4rem 1.1rem;border-top:1px solid rgba(0,0,0,.7);background:rgba(0,0,0,.22)}.shell-modal__btn{min-height:2.75rem;min-width:7.5rem;padding:.55rem 1.2rem;justify-content:center;font-family:var(--ui-font-display);font-size:var(--ui-text-sm);font-weight:700;letter-spacing:.04em}.shell-modal__btn--danger{color:#f7f5f0;border:1px solid #3a0a06;background:linear-gradient(180deg,rgba(255,200,180,.22) 0%,rgba(255,200,180,0) 46%),linear-gradient(180deg,#a8322b 0%,#7c1f18 55%,#55130e 100%);box-shadow:inset 0 1px #ffbeaa73,inset 0 -2px #1b18168c,0 0 0 1px #0000008c,0 6px 18px #781e1466;text-shadow:0 1px 0 rgba(27,24,22,.8)}.shell-modal__btn--danger:not(:disabled):hover{filter:brightness(1.1)}.shell-modal__frame :is(.text-white,.text-slate-100,.text-slate-200){color:var(--hud-bone)}.shell-modal__frame :is(.text-slate-300){color:var(--hud-bone-dim)}.shell-modal__frame :is(.text-slate-400,.text-slate-500){color:var(--hud-muted)}.shell-modal__frame :is(.text-teal-400,.text-green-300,.text-green-400){color:var(--ui-positive)}.shell-modal__frame :is(.text-red-400){color:#ff9f8a}.shell-modal__frame [class*=bg-slate-900]{background:linear-gradient(180deg,#161412 0%,#1d1b18 100%);border-color:#8e7b504d}@media (max-width: 640px){.shell-modal{align-items:flex-end;padding:.6rem}.shell-modal__frame{max-height:calc(100dvh - 1.2rem)}.shell-modal__foot{flex-direction:column}.shell-modal__actions{flex-direction:column-reverse}.shell-modal__btn{width:100%}}div.ui-ask-card{border-color:var(--hud-iron);background:linear-gradient(180deg,rgba(241,237,228,.06) 0%,transparent 70px),linear-gradient(180deg,#221f1c 0%,#191715 60%,#151311 100%);box-shadow:0 0 0 1px #000000d9,inset 0 1px #f4f2eb1f,0 22px 50px #000000a6}div.ui-ask-card:before{left:12%;right:12%;background:linear-gradient(90deg,transparent,rgba(226,115,79,.75),transparent)}div.ui-ask-card .ui-ask-kicker{font-family:var(--ui-font-display);font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.2em;color:#e9a593}div.ui-ask-card .ui-ask-title{font-family:var(--ui-font-display);color:#f3f0ea}div.ui-ask-card .ui-ask-option:hover:not(:disabled){color:#f7f5f1;background:linear-gradient(90deg,rgba(226,115,79,.2),rgba(226,115,79,.03) 72%,transparent)}div.ui-ask-card .ui-ask-input:focus{border-color:#e2734f99}div.ui-ask-card .ui-ask-send{font-family:var(--ui-font-display);font-size:var(--ui-text-xs);font-weight:700;color:#f8f6f1;border:1px solid #5a1d12;background:linear-gradient(180deg,rgba(238,233,222,.28) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d4623f 0%,#b24630 55%,#8a2f1f 100%);box-shadow:inset 0 1px #ebe6da8c,0 0 0 1px #0000008c}div.ui-ask-card .ui-ask-send:disabled{opacity:.45}div.ui-ask-card :is(.ui-ask-back,.ui-ask-later){font-size:var(--ui-text-2xs)}div.ui-ask-card :is(.ui-ask-back,.ui-ask-later):hover{color:var(--hud-ember-hi)}div.ui-ask-card .ui-ask-error{font-size:var(--ui-text-xs);color:#ff9f8a}div.ui-ask-card .ui-ask-option:focus-visible,div.ui-ask-card .ui-ask-send:focus-visible,div.ui-ask-card .ui-ask-back:focus-visible,div.ui-ask-card .ui-ask-later:focus-visible{box-shadow:0 0 0 2px #191715,0 0 0 4px #e2734fa6}button.ei-btn:is(.shell-modal__btn,.battle-verdict__btn,.shell-chat-sheet__foot .ei-btn):not(.ei-btn--primary):not(.shell-modal__btn--danger),.shell-chat-sheet button.ei-btn:not(.ei-btn--primary){background:linear-gradient(180deg,#37322d 0%,#292622 52%,#23201d 100%)}button.shell-modal__btn.shell-modal__btn--danger{background:linear-gradient(180deg,rgba(255,200,180,.22) 0%,rgba(255,200,180,0) 46%),linear-gradient(180deg,#a8322b 0%,#7c1f18 55%,#55130e 100%)}button.shell-modal__close,button.shell-chat__stud,button.war-alarm__mute{padding:0;min-width:0}button.shell-modal__close,button.shell-chat__stud{background:radial-gradient(circle at 50% 35%,#2b2723 0%,#151311 100%)}button.war-alarm__mute{background:rgba(0,0,0,.35)}button.shell-chat-load{background:linear-gradient(180deg,#2b2723 0%,#1a1816 100%)}button.shell-chat-send{background:linear-gradient(180deg,rgba(238,233,222,.28) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d4623f 0%,#b24630 55%,#8a2f1f 100%)}button.shell-chat-jump{background:linear-gradient(180deg,#d4623f 0%,#8a2f1f 100%)}button.shell-chat__tab,button.shell-codex__item{background:transparent}button.shell-codex__item:hover{background:linear-gradient(90deg,rgba(241,237,228,.07) 0%,rgba(241,237,228,.015) 100%)}button.shell-codex__item.shell-codex__item--quest{background:radial-gradient(90% 160% at 0% 50%,rgba(226,115,79,.2) 0%,transparent 70%),linear-gradient(180deg,#23201d 0%,#1a1816 100%)}button.shell-codex__item.shell-codex__item--danger:hover{background:linear-gradient(90deg,rgba(168,50,43,.22) 0%,rgba(168,50,43,.04) 100%)}div.ui-ask-card button.ui-ask-send{background:linear-gradient(180deg,rgba(238,233,222,.28) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d4623f 0%,#b24630 55%,#8a2f1f 100%)}.shell-modal{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media (prefers-reduced-motion: reduce){header.game-header-frame .shell-slot,header.game-header-frame .shell-slot__art,header.game-header-frame .shell-slot__tip,header.game-header-frame .dsh-ledgerplate .dsh-cartouche-well,header.game-header-frame .ui-city-command-seal--embedded,header.game-header-frame .ui-global-city-command-dock__city .dsh-city-nameplate,.shell-codex__item,.shell-codex__img,button.ui-shell-tap-target.rounded-full[aria-label^="Open chat"]{transition:none}header.game-header-frame .shell-slot:hover,header.game-header-frame .shell-slot:hover .shell-slot__art,.shell-codex__item:hover,.shell-codex__item:hover .shell-codex__img,.shell-codex__item--active .shell-codex__img,button.ui-shell-tap-target.rounded-full[aria-label^="Open chat"]:hover{transform:none}header.game-header-frame .shell-slot--active .shell-slot__socket,header.game-header-frame .dsh-ledgerplate .dsh-cartouche--full .dsh-meter-fill,header.game-header-frame .ui-city-command-seal--urgent,.shell-plaque-skeleton__figure:after,.shell-plaque-skeleton__meter:after,.shell-codex__ready-dot,button.ui-shell-tap-target.rounded-full[aria-label*=unread],button.ui-edge-dock-tab.ui-edge-dock-tab--threat,aside.ui-side-rail-panel.popover-panel,.war-alarm-vignette,.war-alarm,.war-alarm--urgent,.battle-verdict,.battle-verdict__card,.battle-verdict__art img,.battle-verdict.is-revealed .battle-verdict__word,.shell-modal__frame,.shell-modal__backdrop{animation:none}.battle-verdict__reveal{transition:none}button.ui-edge-dock-tab.ui-edge-dock-tab--left:hover,button.ui-edge-dock-tab.ui-edge-dock-tab--right:hover{transform:none}}:root{--bd-ink: #eee9df;--bd-ink-2: #dad0b9;--bd-muted: #bfaf89;--bd-faint: #aa976c;--bd-iron: #37322d;--bd-iron-hi: #534b44;--bd-bone: #cbbd9e;--bd-well: #131110;--bd-ember: #c4533a;--bd-ember-hi: #e2734f;--bd-pos: #6fae98;--bd-warn: #d8a05e;--bd-blood: #a8322b;--bd-short: #e39484;--bd-ease: cubic-bezier(.22, 1, .36, 1)}@keyframes bd-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}@keyframes bd-shine{0%,78%{transform:translate(-130%) skew(-16deg);opacity:0}82%{opacity:1}to{transform:translate(330%) skew(-16deg);opacity:0}}@keyframes bd-cta-breathe{0%,to{box-shadow:inset 0 1px #ebe6da99,inset 0 -3px #3c0e0699,0 0 0 1px #0009,0 4px #3c120a,0 10px 26px #c4533a4d}50%{box-shadow:inset 0 1px #ebe6da99,inset 0 -3px #3c0e0699,0 0 0 1px #0009,0 4px #3c120a,0 10px 34px #e2734f80,0 0 22px #ff8c5a38}}@keyframes bd-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes bd-fill-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:root .resource-panel-frame.ui-dispatch-frame.bd-page{background:radial-gradient(70% 50% at 18% 0%,rgba(255,190,140,.09),transparent 62%),radial-gradient(60% 40% at 90% 100%,rgba(196,83,58,.07),transparent 70%),linear-gradient(180deg,#211e1b 0%,#181614 55%,#151311 100%);border:1px solid #443e38}:root .bd-page .ui-dispatch-desk{color:var(--bd-ink-2)}:root .bd-codex--full{display:grid;grid-template-columns:minmax(260px,400px) minmax(0,1fr);grid-template-rows:auto 1fr;-moz-column-gap:clamp(24px,3.2vw,48px);column-gap:clamp(24px,3.2vw,48px);row-gap:22px;align-items:start}:root .bd-codex--full .bd-codex__plate{grid-row:1 / span 2;grid-column:1;position:sticky;top:0}:root .bd-codex--full .bd-ident{grid-column:2;padding-top:6px}:root .bd-codex--full .bd-codex__body{grid-column:2;min-width:0}:root .bd-codex--compact{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;row-gap:18px;align-items:center}:root .bd-codex--compact .bd-codex__body{grid-column:1 / -1;min-width:0;align-self:stretch}:root .bd-codex--fill .bd-codex__body{display:flex;flex-direction:column;min-height:0}:root .bd-codex--compact .bd-ident__row{margin-top:6px}@media (max-width: 860px){:root .bd-codex--full{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:16px}:root .bd-codex--full .bd-codex__plate,:root .bd-codex--full .bd-ident,:root .bd-codex--full .bd-codex__body{grid-column:1;grid-row:auto;position:relative}:root .bd-codex--full .bd-ident{padding-top:0}}:root .bd-plate{position:relative;padding:7px;border-radius:16px;background:linear-gradient(180deg,rgba(244,242,235,.16),rgba(244,242,235,0) 30%),linear-gradient(180deg,#534b44 0%,#2f2b27 42%,#1f1d1a 100%);box-shadow:0 0 0 1px #11100e,inset 0 1px #f4f2eb52,inset 0 -1px #000000b3,0 26px 54px #0000009e,0 8px 18px #00000073,0 0 80px #c4533a12;isolation:isolate}:root .bd-plate:before{content:"";position:absolute;inset:4px;border-radius:13px;border:1px solid rgba(0,0,0,.75);box-shadow:inset 0 0 0 1px #eee9de1a;pointer-events:none;z-index:2}:root .bd-plate:after{content:"";position:absolute;left:14%;right:14%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,176,128,.75),transparent);pointer-events:none;z-index:3}:root .bd-plate__well{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:10px;background:#161412;box-shadow:inset 0 0 0 1px #000000d9}:root .bd-plate__vista{position:absolute;inset:-8%;width:116%;height:116%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 26%;object-position:50% 26%;filter:none;transform:scale(1.02);-webkit-user-select:none;-moz-user-select:none;user-select:none}:root .bd-plate__halo{position:absolute;left:50%;top:58%;width:92%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(255,222,176,.42),rgba(255,170,120,.16) 52%,transparent 100%);mix-blend-mode:screen;animation:ei-breathe 7s ease-in-out infinite;pointer-events:none}:root .bd-plate__well:after{content:"";position:absolute;left:18%;right:18%;bottom:9%;height:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent);z-index:0;pointer-events:none}:root .bd-plate__art{position:absolute;z-index:1;left:8%;top:7%;width:84%;height:84%;-o-object-fit:contain;object-fit:contain;filter:saturate(1.06) contrast(1.03) drop-shadow(0 16px 16px rgba(0,0,0,.55));animation:bd-float 8s ease-in-out infinite;transition:transform .42s var(--bd-ease),filter .42s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}:root .bd-plate__vignette{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(120% 95% at 50% 46%,transparent 52%,rgba(15,13,12,.78) 100%),linear-gradient(180deg,rgba(17,15,14,.12) 0%,transparent 30%,transparent 70%,rgba(17,15,14,.5) 100%)}:root .bd-plate__shine{position:absolute;top:0;bottom:0;left:0;width:34%;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(244,242,235,.13),transparent);animation:bd-shine 9s ease-in-out infinite}:root .bd-plate__studs{display:none}:root .bd-plate:hover .bd-plate__art{transform:scale(1.035);filter:saturate(1.1) contrast(1.04) drop-shadow(0 20px 18px rgba(0,0,0,.6))}:root .bd-plate--painting .bd-plate__art{inset:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.06) contrast(1.04);animation:none;transform:scale(1.03)}:root .bd-plate--painting:hover .bd-plate__art{transform:scale(1.07);filter:saturate(1.1) contrast(1.05)}:root .bd-plate--painting .bd-plate__halo,:root .bd-plate--painting .bd-plate__well:after{display:none}:root .bd-plate--compact{width:76px;padding:4px;border-radius:12px}:root .bd-plate--compact:before{inset:2px;border-radius:10px}:root .bd-plate--compact .bd-plate__well{aspect-ratio:1;border-radius:8px}:root .bd-plate--compact .bd-plate__art{left:4%;top:4%;width:92%;height:92%;animation:none;filter:saturate(1.06) drop-shadow(0 4px 5px rgba(0,0,0,.6))}:root .bd-plate--compact .bd-plate__studs,:root .bd-plate--compact .bd-plate__shine{display:none}:root .bd-plate--card{padding:5px;border-radius:13px;box-shadow:0 0 0 1px #11100e,inset 0 1px #f4f2eb47,inset 0 -1px #000000b3,0 10px 22px #00000080}:root .bd-plate--card:before{inset:3px;border-radius:10px}:root .bd-plate--card .bd-plate__well{aspect-ratio:16 / 10;border-radius:9px}:root .bd-plate--card .bd-plate__art{left:14%;top:6%;width:72%;height:88%;animation:none;filter:none}:root .bd-plate--card .bd-plate__halo{animation:none;mix-blend-mode:normal;opacity:.8}:root .bd-plate--card:hover .bd-plate__art,:root .bm-tile.bm-card:hover .bd-plate__art{filter:none}:root .bd-plate--card .bd-plate__studs{inset:10px;--l: 14px}:root .bd-plate--card .bd-plate__shine{animation:none;opacity:0}:root .bd-plate--dim .bd-plate__art,:root .bm-tile.bm-card:hover .bd-plate--dim .bd-plate__art{filter:saturate(.6) brightness(.78)}:root .bd-plate--dim .bd-plate__halo{opacity:.35;animation:none}@media (max-width: 860px){:root .bd-plate--hero .bd-plate__well{aspect-ratio:16 / 10}:root .bd-plate--hero .bd-plate__art{left:18%;width:64%}:root .bd-plate--hero.bd-plate--painting .bd-plate__art{left:0;width:100%}}:root .bd-ident{min-width:0}:root .bd-title,:root .bm-desk .ui-dispatch-head__title.bm-title{font-kerning:none;text-shadow:none}:root .bd-title{margin:0;font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-weight:700;font-size:clamp(30px,3.3vw,46px);line-height:1.04;letter-spacing:.03em;color:var(--bd-ink);background-image:linear-gradient(180deg,#f8f7f3 0%,#ece7dc 46%,#cbbd9e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.95)) drop-shadow(0 4px 14px rgba(0,0,0,.55));overflow-wrap:anywhere}:root .bd-codex--compact .bd-title{font-size:clamp(20px,2vw,26px)}:root .bd-ident__row{display:flex;align-items:center;gap:16px;margin-top:16px}:root .bd-codex--compact .bd-ident__row{gap:10px}:root .bd-headsub{margin:10px 0 0;font-size:15px;font-weight:600;color:var(--bd-warn)}:root .bd-badge{position:relative;flex:none;display:inline-grid;place-items:center;align-content:center;width:58px;height:64px;-webkit-clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);background:linear-gradient(180deg,#d5cab1 0%,#8f7c51 30%,#37322d 70%,#534b44 100%);filter:drop-shadow(0 3px 6px rgba(0,0,0,.6))}:root .bd-badge:before{content:"";position:absolute;inset:3px;-webkit-clip-path:inherit;clip-path:inherit;background:radial-gradient(90% 70% at 50% 18%,rgba(255,210,170,.22),transparent 60%),linear-gradient(180deg,#312c28 0%,#1f1c19 100%)}:root .bd-badge:after{content:"";position:absolute;inset:6px;-webkit-clip-path:inherit;clip-path:inherit;box-shadow:inset 0 0 0 1px #eee9de2e;background:transparent;border:1px solid rgba(238,233,222,.14)}:root .bd-badge__lbl,:root .bd-badge__num{position:relative;z-index:1;line-height:1}:root .bd-badge__lbl{font-family:Alegreya SC,Cinzel,serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#eee9dfbf;margin-bottom:2px}:root .bd-badge__num{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:23px;color:#f7f5f1;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 12px rgba(255,150,100,.35)}:root .bd-badge--sm{width:44px;height:48px}:root .bd-badge--sm .bd-badge__num{font-size:17px}:root .bd-badge--sm .bd-badge__lbl{font-size:11px;letter-spacing:.06em}:root .bd-badge--max:before{background:radial-gradient(90% 70% at 50% 18%,rgba(238,233,222,.45),transparent 60%),linear-gradient(180deg,#d4623f 0%,#8a2f1f 100%)}:root .bd-badge--max{filter:drop-shadow(0 3px 6px rgba(0,0,0,.6)) drop-shadow(0 0 12px rgba(226,115,79,.45))}:root .bd-track{flex:1 1 auto;min-width:120px;display:flex;flex-direction:column;gap:7px}:root .bd-track__rail{position:relative;height:12px;border-radius:6px;background:var(--bd-well);box-shadow:inset 0 2px 4px #000c,inset 0 0 0 1px #0009,0 1px #f4f2eb12;overflow:hidden}:root .bd-track__fill{position:absolute;left:0;top:0;bottom:0;min-width:10px;border-radius:6px;background:linear-gradient(180deg,rgba(240,236,227,.45),rgba(240,236,227,0) 55%),linear-gradient(90deg,#7a2818 0%,#c4533a 70%,#f08a62 100%);box-shadow:0 0 10px #e2734f8c;transform-origin:left center;animation:bd-fill-in .9s var(--bd-ease) .2s both;transition:width .6s var(--bd-ease)}:root .bd-track__notches{position:absolute;inset:0;background-image:linear-gradient(90deg,transparent calc(100% - 1px),rgba(0,0,0,.55) calc(100% - 1px));background-repeat:repeat-x;pointer-events:none}:root .bd-track__label{font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--bd-ink-2)}:root .bd-track__of{font-family:Alegreya Sans,system-ui,sans-serif;font-weight:500;font-size:13px;color:var(--bd-muted);letter-spacing:.04em}:root .bd-page .bd-demolish{flex:none;align-self:flex-start;margin-left:auto;width:40px;height:40px;border-radius:50%;border:1px solid #161412;background:linear-gradient(180deg,#37322d 0%,#25221e 100%);box-shadow:inset 0 1px #f4f2eb29,inset 0 -1px #00000080,0 2px 6px #00000073;color:var(--bd-muted);font-size:15px}:root .bd-page .bd-demolish:hover{color:#ede9de;background:linear-gradient(180deg,#7a2a22 0%,#4a1712 100%);box-shadow:inset 0 1px #ffc8b440,0 0 0 1px #a8322b80,0 4px 14px #a8322b59}:root .bd-purse{display:inline-flex;align-items:center;gap:8px;float:right;padding:5px 12px 5px 14px;border-radius:999px;background:var(--bd-well);box-shadow:inset 0 2px 5px #0009,0 1px #f4f2eb0f;color:var(--bd-ink);font-size:16px;font-weight:700}:root .bd-page .ui-tab-bar{border:1px solid #2b2723;border-radius:12px;padding:5px;background:var(--bd-well);box-shadow:inset 0 2px 6px #000000b3,0 1px #f4f2eb0f}:root .bd-page .ui-tab-bar ul{gap:4px}:root .bd-page .ui-tab-button{min-height:42px;padding:.6rem .9rem;border-radius:8px;border:1px solid transparent;font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--bd-muted);background:transparent;box-shadow:none}:root .bd-page .ui-tab-button:hover{color:var(--bd-ink);background:rgba(238,233,222,.05);border-color:#eee9de14}:root .bd-page .ui-tab-button--active,:root .bd-page .ui-tab-button--active:hover{color:#f7f5f1;font-weight:700;border-color:#161412;background:linear-gradient(180deg,rgba(244,242,235,.1),rgba(244,242,235,0) 50%),linear-gradient(180deg,#3e3933 0%,#2b2723 100%);box-shadow:inset 0 1px #f4f2eb33,inset 0 -2px 0 var(--bd-ember),0 2px 6px #00000080,0 6px 16px -6px #c4533a73}:root .bd-page .bd-overview{font-family:Alegreya Sans,system-ui,sans-serif}:root .bd-page .bd-tagline{position:relative;margin:0 0 18px;padding:0 0 16px;text-align:left;font-size:18px;font-weight:500;font-style:italic;line-height:1.5;color:var(--bd-ink-2);max-width:60ch}:root .bd-page .bd-tagline:after{content:"";position:absolute;left:0;bottom:0;width:min(280px,60%);height:1px;background:linear-gradient(90deg,rgba(203,189,158,.55),transparent)}:root .bd-page .bd-statlines{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}:root .bd-page .bd-statline{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px 13px;border:1px solid #2e2a26;border-top-color:#3e3933;border-radius:12px;background:linear-gradient(180deg,rgba(244,242,235,.05),transparent 60%),linear-gradient(180deg,#25221e 0%,#1b1916 100%);box-shadow:inset 0 1px #f4f2eb14,inset 0 -14px 24px #00000038,0 6px 16px #00000059;overflow:hidden}:root .bd-page .bd-statline:first-child{border-top-color:#3e3933}:root .bd-page .bd-statline--up:before{content:"";position:absolute;right:-30px;bottom:-40px;width:160px;height:110px;border-radius:50%;background:radial-gradient(closest-side,rgba(111,174,152,.14),transparent);pointer-events:none}:root .bd-page .bd-statline__label{flex:none;font-family:Alegreya SC,Alegreya Sans,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bd-muted)}:root .bd-page .bd-statline__vals{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}:root .bd-page .bd-statline__value{font-family:Cinzel,Georgia,serif;font-size:30px;font-weight:700;line-height:1;color:var(--bd-ink);text-shadow:0 1px 0 rgba(0,0,0,.8)}:root .bd-page .bd-statline__arrow{font-size:18px;color:var(--bd-faint);transform:translateY(-3px)}:root .bd-page .bd-statline__next{min-width:0;padding:0;border-radius:0;background:none;font-family:Cinzel,Georgia,serif;font-size:24px;font-weight:700;line-height:1;color:var(--bd-faint);letter-spacing:0}:root .bd-page .bd-statline__next--up{background:none;color:var(--bd-pos);text-shadow:0 0 14px rgba(111,174,152,.35),0 1px 0 rgba(0,0,0,.8)}:root .bd-page .bd-statline__foot{font-size:13px;color:var(--bd-faint)}:root .bd-page .bd-statline--up .bd-statline__foot{color:#6fae98d9}:root .bd-page .bd-note{margin:12px 2px 0;font-size:15px;line-height:1.5;color:var(--bd-ink-2)}:root .bd-page .bd-lore{margin-top:14px;border-top:1px solid rgba(203,189,158,.14);border-bottom:1px solid rgba(203,189,158,.14)}:root .bd-page .bd-lore__summary{padding:12px 4px;font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--bd-ink-2);transition:color .16s ease}:root .bd-page .bd-lore__summary:hover{color:var(--bd-ink)}:root .bd-page .bd-lore__more{font-family:Alegreya Sans,system-ui,sans-serif;font-size:13px;letter-spacing:.02em;color:var(--bd-muted)}:root .bd-page .bd-lore__body{max-width:64ch;padding:2px 4px 16px;font-size:16px;line-height:1.65;color:var(--bd-ink-2);animation:ei-fade .36s ease both}:root .bd-upgrade.ui-building-detail-panel,:root .bd-upgrade{position:relative;overflow:visible;padding:18px 20px 20px;border:1px solid #3b3630;border-top-color:#4d463f;border-radius:14px;background:radial-gradient(80% 60% at 50% 0%,rgba(255,180,130,.06),transparent 70%),linear-gradient(180deg,#23201d 0%,#1a1816 100%);box-shadow:0 0 0 1px #000000b3,inset 0 1px #f4f2eb14,0 16px 34px #00000073;font-family:Alegreya Sans,system-ui,sans-serif}:root .bd-upgrade:before{content:"";position:absolute;left:16%;right:16%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,170,120,.6),transparent)}:root .bd-upgrade__head{display:flex;align-items:center;gap:14px;margin-bottom:14px}:root .bd-upgrade .bd-sec,:root .bd-page .bd-sec{margin:0;flex:none;font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bd-ink)}:root .bd-upgrade__rule{flex:1;height:1px;background:linear-gradient(90deg,rgba(203,189,158,.45),transparent)}:root .bd-upgrade .ui-cost-row{display:block;margin:0 0 18px}:root .bd-upgrade__action{display:flex;flex-direction:column;gap:10px}:root .bd-upgrade__wait{margin:0;text-align:center;font-size:15px;color:var(--bd-muted)}:root .bd-upgrade__wait strong{color:var(--bd-warn);font-weight:700}:root .bd-upgrade--busy{display:grid;place-items:center;min-height:150px}:root .bd-upgrade--max{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 20px 24px}:root .bd-upgrade__crest{width:56px;height:62px;margin-bottom:12px;-webkit-clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);background:radial-gradient(60% 50% at 50% 30%,rgba(242,238,230,.55),transparent 70%),linear-gradient(180deg,#e2734f 0%,#8a2f1f 100%);filter:drop-shadow(0 0 16px rgba(226,115,79,.45))}:root .bd-upgrade__max-title{margin:0;font-family:Cinzel,Georgia,serif;font-size:22px;font-weight:700;letter-spacing:.06em;color:var(--bd-ink)}:root .bd-upgrade__max-sub{margin:6px 0 0;font-size:15px;color:var(--bd-muted)}:root .bd-prestige{margin-top:14px;padding:18px 20px;border-radius:14px;border:1px solid #3b3630;background:linear-gradient(180deg,#221f1c,#191715);box-shadow:inset 0 1px #f4f2eb0f}:root .bd-prestige .bd-sec{margin-bottom:10px}:root .bd-prestige__line{margin:0 0 8px;font-size:15px;line-height:1.5;color:var(--bd-ink-2)}:root .bd-prestige__fee{display:flex;align-items:center;gap:8px;margin:12px 0 14px;color:var(--bd-muted)}:root .bd-prestige__fee-amt{font-family:Cinzel,Georgia,serif;font-size:18px;font-weight:700;color:var(--bd-ink)}:root .bd-error{margin:12px 0 0;padding:10px 14px;border-radius:10px;border:1px solid rgba(168,50,43,.5);background:rgba(168,50,43,.14);color:#f2b9ab;font-size:15px}:root .bd-costs{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}:root .bd-cost{position:relative;display:inline-flex;align-items:center;gap:10px;min-width:0;padding:6px 16px 6px 6px;border-radius:999px;background:var(--bd-well);border:1px solid rgba(244,242,235,.06);box-shadow:inset 0 2px 6px #000000a6,0 1px #f4f2eb0d;transition:border-color .2s ease,background-color .2s ease}:root .bd-cost__icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#3e3933,#1f1d1a 75%);box-shadow:inset 0 1px #f4f2eb2e,0 0 0 1px #11100e,0 2px 4px #00000080}:root .bd-cost__icon img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}:root .bd-cost__body{display:flex;flex-direction:column;line-height:1.05}:root .bd-cost__amt{font-family:Cinzel,Georgia,serif;font-size:19px;font-weight:700;color:var(--bd-ink)}:root .bd-cost__need{margin-top:3px;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--bd-short)}:root .bd-cost[data-state=short]{border-color:#a8322b80;background:linear-gradient(180deg,rgba(168,50,43,.12),rgba(168,50,43,.04)),var(--bd-well)}:root .bd-cost[data-state=short] .bd-cost__amt{color:#e4ddcc}:root .bd-cost[data-state=short] .bd-cost__icon img{filter:grayscale(.4) brightness(.85) drop-shadow(0 1px 2px rgba(0,0,0,.7))}:root .bd-costs__free{margin:0;font-family:Cinzel,Georgia,serif;color:var(--bd-pos)}:root .bd-costs--sm{gap:5px}:root .bd-costs--sm .bd-cost{gap:5px;padding:3px 9px 3px 3px}:root .bd-costs--sm .bd-cost__icon{width:24px;height:24px}:root .bd-costs--sm .bd-cost__icon img{width:17px;height:17px}:root .bd-costs--sm .bd-cost__amt{font-size:14px}:root .bd-costs--sm .bd-cost__need{font-size:11px;margin-top:1px}:root .bd-costs--lg .bd-cost{padding-right:20px}@media (max-width: 520px){:root .bd-costs--lg{display:grid;grid-template-columns:1fr 1fr}}:root .bd-cta,:root .bd-upgrade .bd-cta.resource-card-upgrade-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%!important;min-height:58px;margin-bottom:4px;padding:0 24px;overflow:hidden;border-radius:12px;border:1px solid #4a150c;font-family:Cinzel,Georgia,serif;font-size:17px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f8f6f1;text-shadow:0 1px 0 rgba(60,12,4,.85);background:linear-gradient(180deg,rgba(238,233,222,.3) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d8663f 0%,#b4472f 52%,#82291a 100%);box-shadow:inset 0 1px #ebe6da99,inset 0 -3px #3c0e0699,0 0 0 1px #0009,0 4px #3c120a,0 10px 26px #c4533a4d;transform:translateY(0);transition:transform .11s var(--bd-ease),filter .16s ease,box-shadow .16s ease;cursor:pointer}:root .bd-cta:after{content:"";position:absolute;top:0;bottom:0;left:0;width:36%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(244,242,235,.4),transparent);transform:translate(-130%) skew(-18deg);opacity:0}:root .bd-cta__label{position:relative;z-index:1}:root .bd-upgrade[data-ready=true] .bd-cta:not(:disabled){animation:bd-cta-breathe 3.4s ease-in-out infinite}:root .bd-cta:not(:disabled):hover{filter:brightness(1.1) saturate(1.05);transform:translateY(-1px)}:root .bd-cta:not(:disabled):hover:after{animation:ei-heat-sweep .9s var(--bd-ease)}:root .bd-cta:not(:disabled):active{transform:translateY(4px);filter:brightness(.96);animation:none;box-shadow:inset 0 1px #ebe6da66,inset 0 2px 8px #3c0e0680,0 0 0 1px #0009,0 0 #3c120a,0 4px 12px #c4533a4d}:root .bd-cta:disabled,:root .bd-upgrade .bd-cta.resource-card-upgrade-btn:disabled{opacity:1;cursor:not-allowed;color:#ae9b6f;text-shadow:0 1px 0 rgba(0,0,0,.8);border-color:#161412;background:linear-gradient(180deg,rgba(244,242,235,.06),transparent 50%),linear-gradient(180deg,#322e29 0%,#26231f 100%);box-shadow:inset 0 1px #f4f2eb14,0 0 0 1px #0009,0 4px #161412;filter:none}:root .bd-cta--secondary{min-height:48px;font-size:15px;color:var(--bd-ink);border-color:#161412;text-shadow:0 1px 0 rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(244,242,235,.12),transparent 50%),linear-gradient(180deg,#443e38 0%,#2b2723 100%);box-shadow:inset 0 1px #f4f2eb33,0 0 0 1px #0009,0 4px #161412,0 8px 18px #0006}:root .bd-page img,:root .bm-tile img,:root .rl-detail img{--ui-art-grade: none}:root .bd-overview img,:root .bm-card-art-inner img,:root .bm-tile .ui-estate-card-art img{filter:saturate(1.06) contrast(1.03)}@media (prefers-reduced-motion: reduce){:root .bd-plate__art,:root .bd-plate__halo,:root .bd-plate__shine,:root .bd-track__fill,:root .bd-cta,:root .bd-upgrade[data-ready=true] .bd-cta:not(:disabled),:root .bd-page .bd-lore__body{animation:none!important;transition:none!important}}:root .tp-layout .tp-title,:root .tp-title.ui-building-section-title{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:0;font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bd-ink)}:root .tp-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(203,189,158,.4),transparent)}:root .tp-layout .ui-building-detail-scroll{padding:2px 6px 10px 2px}:root .ui-estate-card.resource-card.ui-estate-card--troop.tc-card{display:grid;grid-template-columns:116px minmax(0,1fr);padding:0;overflow:hidden;border-radius:14px;border:1px solid #36312c;border-top-color:#4c453f;background:radial-gradient(60% 50% at 70% 0%,rgba(255,190,140,.05),transparent 70%),linear-gradient(180deg,#24211e 0%,#1a1816 100%);box-shadow:0 0 0 1px #000000a6,inset 0 1px #f4f2eb14,0 10px 24px #0000006b;transition:transform .22s var(--bd-ease),box-shadow .26s ease,border-color .26s ease;animation:ei-rise .46s var(--bd-ease) both}:root .tp-layout .space-y-3>.tc-card:nth-child(2){animation-delay:60ms}:root .tp-layout .space-y-3>.tc-card:nth-child(3){animation-delay:.12s}:root .tp-layout .space-y-3>.tc-card:nth-child(4){animation-delay:.18s}:root .tp-layout .space-y-3>.tc-card:nth-child(5){animation-delay:.24s}:root .tp-layout .space-y-3>.tc-card:nth-child(n + 6){animation-delay:.3s}:root .ui-estate-card.resource-card.ui-estate-card--troop.tc-card:hover{transform:translateY(-2px);border-color:#534b44;box-shadow:0 0 0 1px #000000a6,inset 0 1px #f4f2eb1f,0 16px 32px #00000080,0 0 26px #c4533a1f}:root .tc-card.ui-estate-card--locked{filter:saturate(.6)}:root .tc-portrait{position:relative;display:grid;place-items:center;min-height:100%;overflow:hidden;background:radial-gradient(85% 55% at 50% 42%,rgba(255,196,150,.2),transparent 72%),linear-gradient(180deg,#2b2723 0%,#171513 100%);box-shadow:inset -1px 0 #11100e,inset -2px 0 #f4f2eb0d,inset 0 0 30px #0009}:root .tc-portrait:after{content:"";position:absolute;inset:8px;border-radius:9px;border:1px solid rgba(221,213,193,.14);pointer-events:none}:root .tc-portrait__glow{position:absolute;left:10%;right:10%;bottom:12%;height:22%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent)}:root .tc-portrait__art{position:relative;width:78%;max-height:112px;-o-object-fit:contain;object-fit:contain;filter:saturate(1.06) drop-shadow(0 8px 8px rgba(0,0,0,.6));transition:transform .36s var(--bd-ease)}:root .tc-card:hover .tc-portrait__art{transform:scale(1.07) rotate(-2deg)}:root .tc-portrait__glyph{font-size:40px;color:var(--bd-bone)}:root .tc-portrait__mark{position:absolute;right:12px;top:10px;font-size:16px;color:var(--bd-ember-hi);filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}:root .tc-portrait__lock{position:absolute;left:50%;bottom:12px;transform:translate(-50%);padding:2px 10px;border-radius:999px;background:rgba(17,15,14,.85);border:1px solid rgba(203,189,158,.3);font-family:Alegreya SC,serif;font-size:12px;letter-spacing:.08em;color:var(--bd-ink-2)}:root .ui-estate-card-troop-body.tc-body{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;font-family:Alegreya Sans,system-ui,sans-serif}:root .tc-head{display:flex;align-items:center;justify-content:space-between;gap:10px}:root .tc-name{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Cinzel,Georgia,serif;font-size:20px;font-weight:700;letter-spacing:.03em;color:var(--bd-ink);text-shadow:0 1px 0 rgba(0,0,0,.85)}:root .tc-time{flex:none;display:inline-flex;align-items:baseline;gap:3px;padding:3px 10px;border-radius:999px;background:var(--bd-well);box-shadow:inset 0 1px 3px #0009,0 1px #f4f2eb0d;font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:700;color:var(--bd-ink-2)}:root .tc-time__each{font-family:Alegreya Sans,system-ui,sans-serif;font-size:12px;font-weight:500;color:var(--bd-muted)}:root .ui-estate-card-stat-row.tc-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0}:root .tc-stat{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px 7px;border-radius:8px;background:rgba(0,0,0,.28);box-shadow:inset 0 1px 2px #00000080,0 1px #f4f2eb0a}:root .tc-stat dt{font-family:Alegreya SC,Alegreya Sans,serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bd-muted)}:root .tc-stat dd{display:inline-flex;align-items:center;gap:3px;margin:0;font-family:Cinzel,Georgia,serif;font-size:17px;font-weight:700;line-height:1;color:var(--bd-ink)}:root .tc-stat--upkeep dd{color:var(--bd-warn)}:root .tc-stat dd img{width:15px;height:15px;-o-object-fit:contain;object-fit:contain}:root .ui-estate-card-cost-row.tc-costs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}:root .tc-costs__lbl{font-family:Alegreya SC,Alegreya Sans,serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bd-muted);min-width:82px}:root .tc-note{margin:-4px 0 0;font-size:13px;line-height:1.4;color:var(--bd-faint)}:root .ui-estate-card-train-row.tc-train{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;padding:12px 0 0;border-top:1px solid rgba(203,189,158,.12);background:none}:root .tc-stepper{display:inline-flex;align-items:stretch;height:44px;border-radius:10px;border:1px solid #11100e;background:var(--bd-well);box-shadow:inset 0 2px 6px #000000b3,0 1px #f4f2eb0f;overflow:hidden}:root .tc-step{width:38px;display:grid;place-items:center;font-family:Cinzel,Georgia,serif;font-size:20px;font-weight:700;line-height:1;color:var(--bd-ink-2);background:linear-gradient(180deg,rgba(244,242,235,.1),transparent 50%),linear-gradient(180deg,#37322d 0%,#272320 100%);box-shadow:inset 0 1px #f4f2eb24}:root .tc-step:not(:disabled):hover{color:#f7f5f1;filter:brightness(1.2)}:root .tc-step:disabled{color:#5b544d;filter:none}:root .tc-step:not(:disabled):active{transform:none;box-shadow:inset 0 2px 5px #0009}:root .tc-stepper input.tc-qty{width:66px;height:100%;margin:0;padding:0 4px;border:0!important;border-radius:0;background:transparent;box-shadow:none!important;text-align:center;font-family:Cinzel,Georgia,serif;font-size:18px;font-weight:700;color:var(--bd-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}:root .tc-stepper:focus-within{border-color:#e2734fbf;box-shadow:inset 0 2px 6px #000000b3,0 0 0 3px #e2734f2e}:root .tc-qty::-webkit-outer-spin-button,:root .tc-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:root .tc-max{padding:6px 4px;font-family:Alegreya SC,Alegreya Sans,serif;font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--bd-muted);background:none;border:0;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px;text-decoration-color:#cbbd9e80}:root .tc-max:not(:disabled):hover{color:var(--bd-ember-hi);text-decoration-color:currentColor}:root .tc-max:disabled{color:#5b544d}:root .tc-train-btn{position:relative;margin-left:auto;min-width:112px;min-height:44px;padding:0 22px;overflow:hidden;border-radius:10px;font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f8f6f1;text-shadow:0 1px 0 rgba(60,12,4,.85);border:1px solid #4a150c;background:linear-gradient(180deg,rgba(238,233,222,.3) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d8663f 0%,#b4472f 52%,#82291a 100%);box-shadow:inset 0 1px #ebe6da99,inset 0 -2px #3c0e0699,0 0 0 1px #0009,0 3px #3c120a,0 8px 18px #c4533a47;transition:transform .11s var(--bd-ease),filter .16s ease,box-shadow .16s ease}:root .tc-train-btn:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,transparent,rgba(244,242,235,.4),transparent);transform:translate(-130%) skew(-18deg);opacity:0;pointer-events:none}:root .tc-train-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}:root .tc-train-btn:hover:after{animation:ei-heat-sweep .9s var(--bd-ease)}:root .tc-train-btn:active{transform:translateY(3px);box-shadow:inset 0 2px 8px #3c0e0680,0 0 0 1px #0009,0 0 #3c120a}:root .tc-train-btn[data-ready=false]{color:var(--bd-ink-2);text-shadow:0 1px 0 rgba(0,0,0,.8);border-color:#161412;background:linear-gradient(180deg,rgba(244,242,235,.1),transparent 50%),linear-gradient(180deg,#3e3933 0%,#292622 100%);box-shadow:inset 0 1px #f4f2eb29,0 0 0 1px #0009,0 3px #161412}:root .tc-train-busy{margin-left:auto;display:grid;place-items:center;min-width:112px;min-height:44px}:root .tc-error{margin:0;padding:7px 12px;border-radius:8px;border:1px solid rgba(168,50,43,.45);background:rgba(168,50,43,.13);color:#f2b9ab;font-size:14px}:root .tc-locked-note{margin:0;font-size:15px;color:var(--bd-muted)}:root .tc-locked-note__strong{font-weight:700;color:var(--bd-ink)}@media (max-width: 520px){:root .ui-estate-card.resource-card.ui-estate-card--troop.tc-card{grid-template-columns:84px minmax(0,1fr)}:root .ui-estate-card-troop-body.tc-body{padding:12px}:root .ui-estate-card-stat-row.tc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}:root .tc-name{font-size:18px}:root .tc-train-btn{flex:1 1 100%;margin-left:0}}:root .tp-layout .ui-queue-row{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding:10px 10px 10px 12px;border-radius:12px;border:1px solid #36312c;background:linear-gradient(180deg,#24211e,#1b1916);box-shadow:inset 0 1px #f4f2eb12,0 6px 14px #00000059;animation:ei-rise .42s var(--bd-ease) both}:root .tp-layout .ui-queue-row--active{border-color:#534b44;background:radial-gradient(70% 120% at 0% 50%,rgba(226,115,79,.12),transparent 70%),linear-gradient(180deg,#26231f,#1b1916);box-shadow:inset 0 1px #f4f2eb17,0 0 0 1px #c4533a2e,0 8px 18px #0006}:root .tp-layout .ui-queue-row--waiting{opacity:.86}:root .tp-layout .ui-queue-row-icon{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:10px;background:radial-gradient(circle at 50% 35%,#3e3933,#1f1d1a 75%);box-shadow:inset 0 1px #f4f2eb29,0 0 0 1px #11100e}:root .tp-layout .ui-queue-row .font-semibold{font-family:Cinzel,Georgia,serif;font-size:16px;color:var(--bd-ink)}:root .tp-layout .ui-queue-row .text-xs{font-size:13px}:root .tp-empty{padding:2px 0 0}:root .tp-empty__title{margin:0;font-size:15px;font-weight:600;color:var(--bd-ink)}:root .tp-empty__hint{margin:2px 0 0;font-size:14px;color:var(--bd-muted)}:root .tp-skeletons{display:flex;flex-direction:column;gap:12px}:root .tp-skel{display:grid;grid-template-columns:116px 1fr;height:196px;border-radius:14px;overflow:hidden;border:1px solid #2b2723;background:#1b1916}:root .tp-skel__portrait,:root .tp-skel__lines>span,:root .bm-skel__art,:root .bm-skel__line{background:linear-gradient(100deg,transparent 30%,rgba(244,242,235,.06) 50%,transparent 70%) 0 0 / 200% 100%,#23201d;animation:bd-shimmer 1.6s linear infinite}:root .tp-skel__lines{display:flex;flex-direction:column;gap:12px;padding:18px 16px}:root .tp-skel__lines>span{height:14px;border-radius:6px}:root .tp-skel__lines>span:nth-child(1){width:45%;height:20px}:root .tp-skel__lines>span:nth-child(2){width:90%;height:34px}:root .tp-skel__lines>span:nth-child(3){width:70%;height:30px}:root .tp-state{margin:0;padding:28px 16px;text-align:center}:root .tp-state__text{font-size:15px;color:var(--bd-muted)}:root .tp-state--error{display:flex;flex-direction:column;align-items:center;gap:12px;border-radius:14px;border:1px solid rgba(168,50,43,.4);background:rgba(168,50,43,.08)}:root .tp-state__btn{padding:9px 20px;font-size:14px;letter-spacing:.08em}@media (prefers-reduced-motion: reduce){:root .tc-card,:root .tp-layout .ui-queue-row,:root .tp-skel__portrait,:root .tp-skel__lines>span,:root .bm-skel__art,:root .bm-skel__line{animation:none!important}:root .tc-card:hover .tc-portrait__art{transform:none}}:root .tp-empty__crest{display:grid;place-items:center;color:#e7e1d3}:root .tp-empty__crest:before,:root .tp-empty__crest:after{content:none}:root .tp-empty__crest svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}:root .tc-portrait__art{width:90%;max-height:150px}:root .bd-skel{display:block;border-radius:8px;background:linear-gradient(100deg,transparent 30%,rgba(244,242,235,.07) 50%,transparent 70%) 0 0 / 200% 100%,#26231f;animation:bd-shimmer 1.6s linear infinite}:root .bd-skel--title{width:190px;height:18px}:root .bd-skel-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}:root .bd-skel--chip{width:108px;height:52px;border-radius:999px}:root .bd-skel--cta{height:58px;border-radius:12px}@media (prefers-reduced-motion: reduce){:root .bd-skel{animation:none}}:root .bm-panel-anim.ui-dispatch-frame{background:radial-gradient(70% 40% at 50% 0%,rgba(255,190,140,.08),transparent 65%),linear-gradient(180deg,#211e1b 0%,#181614 60%,#151311 100%);border:1px solid #443e38}:root .bm-desk{color:var(--bd-ink-2)}:root .bm-kicker{margin:0 0 4px;font-family:Alegreya SC,Alegreya Sans,serif;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bd-ember-hi)}:root .bm-desk .ui-dispatch-head__title.bm-title{font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-size:clamp(26px,2.6vw,36px);line-height:1.08;letter-spacing:.03em;background-image:linear-gradient(180deg,#f8f7f3 0%,#ece7dc 46%,#cbbd9e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.95)) drop-shadow(0 4px 12px rgba(0,0,0,.5))}:root .bm-desk .ui-dispatch-head__sub.bm-sub{margin-top:6px;font-size:16px;color:var(--bd-muted)}:root .bm-desk .bm-coin-chip{padding:6px 12px 6px 14px;border:1px solid #11100e;background:var(--bd-well);box-shadow:inset 0 2px 5px #0009,0 1px #f4f2eb0f;font-family:Cinzel,Georgia,serif;font-size:16px;color:var(--bd-ink)}:root .bm-desk .bm-close-btn{width:42px;height:42px;color:var(--bd-ink-2);border:1px solid #161412;background:linear-gradient(180deg,#3e3933 0%,#292622 100%);box-shadow:inset 0 1px #f4f2eb2e,inset 0 -1px #00000080,0 3px 8px #00000080}:root .bm-desk .bm-close-btn:hover{color:#f7f5f1;filter:brightness(1.15)}:root .bm-desk [role=tablist] .ui-dispatch-tabs{display:inline-flex;justify-content:flex-start;gap:4px;padding:5px;border-radius:12px;border:1px solid #2b2723;background:var(--bd-well);box-shadow:inset 0 2px 6px #000000b3,0 1px #f4f2eb0f}:root .bm-desk .ui-dispatch-tab{min-height:40px;padding:0 18px;border-radius:8px;border:1px solid transparent;background:transparent;font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--bd-muted)}:root .bm-desk .ui-dispatch-tab:hover{color:var(--bd-ink);background:rgba(238,233,222,.05)}:root .bm-desk .ui-dispatch-tab--active,:root .bm-desk .ui-dispatch-tab--active:hover{color:#f7f5f1;font-weight:700;border-color:#161412;background:linear-gradient(180deg,rgba(244,242,235,.1),rgba(244,242,235,0) 50%),linear-gradient(180deg,#3e3933 0%,#2b2723 100%);box-shadow:inset 0 1px #f4f2eb33,inset 0 -2px 0 var(--bd-ember),0 2px 6px #00000080}:root .bm-desk .resource-grid-scroll{padding:4px 6px 12px 2px;margin:0 -6px 0 -2px}:root .bm-tile.bm-card.ui-estate-card,:root .bm-tile.bm-card.resource-card{position:relative;gap:0;padding:8px 8px 12px;border:1px solid #36312c;border-top-color:#4c453f;border-radius:16px;background:radial-gradient(70% 40% at 50% 0%,rgba(255,190,140,.05),transparent 70%),linear-gradient(180deg,#25221e 0%,#1a1816 100%);box-shadow:0 0 0 1px #000000a6,inset 0 1px #f4f2eb14,0 12px 26px #00000073!important;font-family:Alegreya Sans,system-ui,sans-serif;transition:border-color .24s ease,filter .24s ease}:root .bm-tile.bm-card:after{content:"";position:absolute;inset:-1px;border-radius:16px;pointer-events:none;opacity:0;box-shadow:0 0 0 1px #e2734f73,0 18px 40px #00000080,0 0 34px #c4533a33;transition:opacity .24s ease}:root .bm-tile.bm-card:hover:after{opacity:1}:root .bm-tile.bm-card[data-ready=false]:hover:after{box-shadow:0 0 0 1px #cbbd9e4d,0 18px 40px #00000080}:root .bm-tile.bm-card .bm-card-art{position:relative;min-height:0;overflow:visible;border-radius:13px;background:none;box-shadow:none}:root .bm-tile.bm-card .bm-card-art-inner{min-height:170px;border-radius:13px;background:radial-gradient(70% 60% at 50% 45%,rgba(255,190,140,.12),transparent 70%),#161412}:root .bm-tile.bm-card:hover .bd-plate__art{transform:scale(1.06) translateY(-2px)}:root .bm-tile.bm-card[data-ready=true]:hover .bd-plate__halo{opacity:1}:root .bm-lock-badge{position:absolute;top:12px;right:12px;z-index:6;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#e7e1d3;border:1px solid #11100e;background:linear-gradient(180deg,#3e3933,#1f1d1a);box-shadow:inset 0 1px #f4f2eb33,0 3px 8px #0009}:root .bm-tile.bm-card .bm-card-head{position:relative;z-index:7;margin:-20px 22px 0;padding:8px 12px 9px;text-align:center;border-radius:9px;border:1px solid #11100e;background:linear-gradient(180deg,rgba(244,242,235,.1),rgba(244,242,235,0) 55%),linear-gradient(180deg,#38332e 0%,#25221e 100%);box-shadow:inset 0 1px #f4f2eb2e,inset 0 -1px #00000080,0 6px 14px #0000008c}:root .bm-tile.bm-card .bm-card-head:before,:root .bm-tile.bm-card .bm-card-head:after{content:"";position:absolute;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ded6c3,#625c55);box-shadow:0 1px 1px #000c}:root .bm-tile.bm-card .bm-card-head:before{left:9px}:root .bm-tile.bm-card .bm-card-head:after{right:9px}:root .bm-tile.bm-card .bm-card-title{margin:0;line-height:1.15;text-wrap:balance;font-family:Cinzel,Georgia,serif;font-size:17px;font-weight:700;letter-spacing:.04em;color:var(--bd-ink);text-shadow:0 1px 0 rgba(0,0,0,.9)}:root .bm-tile.bm-card:not(.ui-upgrade-ready) .bm-card-head{background:linear-gradient(180deg,rgba(244,242,235,.06),rgba(244,242,235,0) 55%),linear-gradient(180deg,#2e2a26 0%,#201d1a 100%)}:root .bm-tile.bm-card:not(.ui-upgrade-ready) .bm-card-title{color:var(--bd-ink-2)}:root .bm-tile.bm-card .bm-card-desc{padding:10px 10px 0;text-align:center;background:none}:root .bm-tile.bm-card .bm-card-desc p,:root .bm-tile.bm-card .bm-card-desc-text{min-height:2.8em;margin:0;font-size:14px;font-weight:500;line-height:1.4;color:var(--bd-muted)}:root .bm-tile.bm-card .bm-cost-strip{display:flex;justify-content:center;margin:10px 4px 0;padding:0;background:none;box-shadow:none}:root .bm-tile.bm-card .bm-cost-strip .bd-costs{justify-content:center}:root .bm-tile.bm-card .bm-card-footer{margin-top:auto;padding:12px 4px 0;background:none}:root .bm-tile.bm-card .bm-card-footer--busy{display:grid;place-items:center;min-height:58px}:root .bm-tile.bm-card .bm-build-btn{position:relative;display:block;width:100%;min-height:46px;overflow:hidden;border-radius:10px;border:1px solid #4a150c;font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f8f6f1;text-shadow:0 1px 0 rgba(60,12,4,.85);background:linear-gradient(180deg,rgba(238,233,222,.3) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d8663f 0%,#b4472f 52%,#82291a 100%);box-shadow:inset 0 1px #ebe6da99,inset 0 -2px #3c0e0699,0 0 0 1px #0009,0 3px #3c120a,0 8px 18px #c4533a47;transition:transform .11s var(--bd-ease),filter .16s ease,box-shadow .16s ease}:root .bm-tile.bm-card .bm-build-btn:after{content:"";position:absolute;inset:0 auto 0 0;width:36%;background:linear-gradient(90deg,transparent,rgba(244,242,235,.4),transparent);transform:translate(-130%) skew(-18deg);opacity:0;pointer-events:none}:root .bm-tile.bm-card .bm-build-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}:root .bm-tile.bm-card .bm-build-btn:hover:after{animation:ei-heat-sweep .9s var(--bd-ease)}:root .bm-tile.bm-card .bm-build-btn:active{transform:translateY(3px);box-shadow:inset 0 2px 8px #3c0e0680,0 0 0 1px #0009,0 0 #3c120a}:root .bm-tile.bm-card .bm-locked-time{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin:0;padding:0 12px;border-radius:10px;border:1px solid #11100e;background:var(--bd-well);box-shadow:inset 0 2px 6px #000000a6,0 1px #f4f2eb0d;font-family:Alegreya Sans,system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--bd-muted)}:root .bm-tile.bm-card .bm-locked-time strong{font-family:Cinzel,Georgia,serif;font-weight:700;color:var(--bd-warn)}:root .bm-tile.bm-card .bm-locked-time .bm-lock-icon{flex:none;color:var(--bd-faint)}:root .bm-tile.bm-card .bm-locked-time[data-never=true]{color:var(--bd-short)}:root .bm-card--unavailable .bm-card-desc--reason{padding:12px 10px 4px}:root .bm-card--unavailable .bm-card-desc--reason .bm-card-desc-text{min-height:0;color:var(--bd-ink-2)}:root .bm-grid>[data-building-menu-tile]{animation:ei-rise .48s var(--bd-ease) both}:root .bm-grid>[data-building-menu-tile]:nth-child(2){animation-delay:50ms}:root .bm-grid>[data-building-menu-tile]:nth-child(3){animation-delay:.1s}:root .bm-grid>[data-building-menu-tile]:nth-child(4){animation-delay:.15s}:root .bm-grid>[data-building-menu-tile]:nth-child(5){animation-delay:.2s}:root .bm-grid>[data-building-menu-tile]:nth-child(6){animation-delay:.25s}:root .bm-grid>[data-building-menu-tile]:nth-child(n + 7){animation-delay:.3s}:root .bm-skel.ui-skeleton-pulse{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:8px 8px 14px;border-radius:16px;border:1px solid #2b2723;background:#1b1916;animation:none}:root .bm-skel__art{display:block;width:100%;aspect-ratio:16 / 10;border-radius:12px}:root .bm-skel__line{display:block;width:70%;height:12px;border-radius:6px}:root .bm-skel__line--title{width:52%;height:22px;margin-top:2px}:root .bm-skel__line--chips{width:84%;height:28px;border-radius:999px}:root .bm-skel__line--btn{width:100%;height:46px;border-radius:10px}:root .bm-desk .ui-dispatch-empty{padding:36px 16px;border-radius:14px;border:1px dashed rgba(203,189,158,.22);background:rgba(0,0,0,.18);text-align:center}:root .bm-desk .ui-dispatch-empty__title{font-family:Cinzel,Georgia,serif;font-size:18px;font-weight:700;color:var(--bd-ink)}:root .bm-desk .ui-dispatch-empty__hint{margin-top:4px;font-size:15px;color:var(--bd-muted)}@media (max-width: 640px){:root .bm-tile.bm-card .bm-card-head{margin:-18px 16px 0}}@media (prefers-reduced-motion: reduce){:root .bm-grid>[data-building-menu-tile]{animation:none}:root .bm-tile.bm-card:hover .bd-plate__art{transform:none}}:root .bd-page .dp-select{max-width:100%}:root .bd-page .dp-select__btn{min-height:46px;border-radius:10px;border:1px solid #161412;background:linear-gradient(180deg,rgba(244,242,235,.1),rgba(244,242,235,0) 50%),linear-gradient(180deg,#3e3933 0%,#2b2723 100%);box-shadow:inset 0 1px #f4f2eb33,inset 0 -2px 0 var(--bd-ember),0 3px 8px #00000080;font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.08em;color:#f7f5f1}:root .bd-page .dp-select__menu{border:1px solid #36312c;border-radius:10px;background:linear-gradient(180deg,#25221e,#1b1916);box-shadow:0 18px 40px #000000a6}:root .bd-page .dp-select__opt{font-family:Cinzel,Georgia,serif;font-size:15px;letter-spacing:.06em}:root .bd-page .dp-select__opt--on{color:#f7f5f1;background:rgba(196,83,58,.16)}@media (max-width: 860px){:root .bd-page .bd-statlines{grid-template-columns:1fr 1fr;gap:10px}:root .bd-page .bd-statline{padding:12px 12px 11px}:root .bd-page .bd-statline__value{font-size:26px}:root .bd-page .bd-statline__next{font-size:21px}:root .bd-page .bd-statline__label{font-size:12px}:root .bd-page .bd-tagline{font-size:16px;margin-bottom:14px;padding-bottom:12px}:root .bd-upgrade{padding:16px 14px}:root .bd-ident__row{margin-top:12px}}@media (max-width: 380px){:root .bd-page .bd-statlines{grid-template-columns:1fr}}:root .bd-ledger{padding:16px 18px 14px;border-radius:12px;border:1px solid #2e2a26;border-top-color:#3e3933;background:linear-gradient(180deg,rgba(244,242,235,.04),transparent 60%),linear-gradient(180deg,#23201d 0%,#1b1916 100%);box-shadow:inset 0 1px #f4f2eb12,0 6px 16px #00000059}:root .bd-ledger .bd-sec{margin-bottom:8px;font-size:14px}:root .bd-ledger__rows{margin:0}:root .bd-ledger__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid rgba(203,189,158,.1)}:root .bd-ledger__row:first-child{border-top:0}:root .bd-ledger__row dt{font-size:15px;color:var(--bd-ink-2)}:root .bd-ledger__row dd{margin:0;font-family:Cinzel,Georgia,serif;font-size:17px;font-weight:700;color:var(--bd-ink)}:root .bd-ledger__row--total{margin-top:4px;padding-top:10px;border-top:1px solid rgba(203,189,158,.28)}:root .bd-ledger__row--total dt{font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bd-ink)}:root .bd-ledger__row--total dd{font-size:22px;color:var(--bd-pos)}:root .bd-ledger__hint{margin:8px 0 0;font-size:14px;color:var(--bd-muted)}@media (max-width: 420px){:root .bm-tile.bm-card .bd-costs--sm{gap:4px}:root .bm-tile.bm-card .bd-costs--sm .bd-cost{gap:4px;padding:2px 7px 2px 2px}:root .bm-tile.bm-card .bd-costs--sm .bd-cost__icon{width:22px;height:22px}:root .bm-tile.bm-card .bd-costs--sm .bd-cost__amt{font-size:13px}}:root .bd-page a[href="/heroes"].inline-flex{min-height:46px;padding:0 22px;border-radius:10px;border:1px solid #161412;font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--bd-ink);text-shadow:0 1px 0 rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(244,242,235,.12),transparent 50%),linear-gradient(180deg,#443e38 0%,#2b2723 100%);box-shadow:inset 0 1px #f4f2eb33,0 0 0 1px #0009,0 3px #161412,0 8px 18px #0006;transition:transform .11s var(--bd-ease),filter .16s ease}:root .bd-page a[href="/heroes"].inline-flex:hover{filter:brightness(1.15);transform:translateY(-1px)}:root .bd-page a[href="/heroes"].inline-flex:active{transform:translateY(3px)}:root .bd-page a[href="/heroes"].inline-flex:after{content:"\2192";font-family:Alegreya Sans,system-ui,sans-serif;color:var(--bd-ember-hi)}:root .bd-modal-scrim{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:radial-gradient(60% 50% at 50% 45%,rgba(29,26,24,.35),transparent 70%),rgba(13,12,10,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ei-fade .22s ease both}:root .bd-modal{position:relative;width:min(420px,100%);padding:26px 24px 22px;text-align:center;border-radius:16px;border:1px solid #443e38;border-top-color:#5e5750;background:radial-gradient(80% 50% at 50% 0%,rgba(168,50,43,.16),transparent 70%),linear-gradient(180deg,#25221e 0%,#1a1816 100%);box-shadow:0 0 0 1px #000000bf,inset 0 1px #f4f2eb1a,0 30px 70px #000000b3}:root .bd-modal__art{display:flex;justify-content:center;margin:-64px 0 12px}:root .bd-modal__art .bd-plate--compact{width:92px;filter:saturate(.7)}:root .bd-modal__title{margin:0;font-family:Cinzel,Georgia,serif;font-size:22px;font-weight:700;letter-spacing:.04em;color:var(--bd-ink)}:root .bd-modal__body{margin:8px 0 20px;font-size:16px;color:var(--bd-ink-2)}:root .bd-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}:root .bd-modal__btn{min-height:46px;border-radius:10px;font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:transform .11s var(--bd-ease),filter .16s ease}:root .bd-modal__btn:hover{filter:brightness(1.12)}:root .bd-modal__btn:active{transform:translateY(3px)}:root .bd-modal__btn--cancel{color:var(--bd-ink);border:1px solid #161412;background:linear-gradient(180deg,rgba(244,242,235,.12),transparent 50%),linear-gradient(180deg,#443e38 0%,#2b2723 100%);box-shadow:inset 0 1px #f4f2eb33,0 3px #161412}:root .bd-modal__btn--danger{color:#f4f1ea;text-shadow:0 1px 0 rgba(27,24,22,.8);border:1px solid #3a0d0a;background:linear-gradient(180deg,rgba(255,200,180,.22),transparent 50%),linear-gradient(180deg,#b23a30 0%,#8a2620 55%,#5e1712 100%);box-shadow:inset 0 1px #ffc8b459,0 3px #1f1c19,0 8px 18px #a8322b4d}@media (prefers-reduced-motion: reduce){:root .bd-modal-scrim{animation:none}}:root .bx-card{position:relative;margin-bottom:16px;padding:18px 20px;border-radius:14px;border:1px solid #36312c;border-top-color:#4c453f;color:var(--bd-ink-2);background:radial-gradient(70% 50% at 50% 0%,rgba(255,190,140,.05),transparent 70%),linear-gradient(180deg,#24211e 0%,#1a1816 100%);box-shadow:0 0 0 1px #000000a6,inset 0 1px #f4f2eb14,0 10px 24px #0006;animation:ei-rise .44s var(--bd-ease) both}:root .bx-card:before{content:"";position:absolute;left:18%;right:18%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,170,120,.45),transparent)}:root .bx-card--flush{padding:0;overflow:hidden}:root .bx-card--march{padding:20px 22px 22px}:root .bx-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin-bottom:14px}:root .bx-card__head--flush{margin-bottom:0;align-items:center}:root .bx-card__title{display:flex;align-items:center;gap:12px;margin:0;font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bd-ink)}:root .bx-card--march>.bx-card__title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(203,189,158,.4),transparent)}:root .bx-card__sub{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--bd-muted)}:root .bx-strong{color:var(--bd-ink);font-weight:700}:root .bx-inline-link{color:var(--bd-ember-hi);font-weight:700;text-decoration:underline;text-decoration-color:#e2734f73;text-underline-offset:3px}:root .bx-inline-link:hover{text-decoration-color:currentColor}:root .bx-eyebrow{display:block;margin:0 0 8px;font-family:Alegreya SC,Alegreya Sans,serif;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bd-muted)}:root .bx-eyebrow--inline{display:inline;margin:0}:root .bx-label{display:flex;flex-direction:column;gap:5px;font-family:Alegreya SC,Alegreya Sans,serif;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--bd-muted)}:root .bx-error{margin:4px 0 0;font-size:14px;color:var(--bd-short)}:root .bx-saving{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:8px;font-size:14px;color:var(--bd-muted)}:root .bx-seg{display:flex;gap:4px;padding:5px;border-radius:12px;border:1px solid #2b2723;background:var(--bd-well);box-shadow:inset 0 2px 6px #000000b3,0 1px #f4f2eb0f}:root .bx-seg--sm{display:inline-flex}:root button.bx-seg__btn{flex:1 1 0;min-width:0;min-height:42px;padding:0 16px;border-radius:8px;border:1px solid transparent;background:transparent;font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bd-muted)}:root button.bx-seg__btn:hover{color:var(--bd-ink);background:rgba(238,233,222,.05)}:root button.bx-seg__btn--on,:root button.bx-seg__btn--on:hover{color:#f7f5f1;font-weight:700;border-color:#161412;background:linear-gradient(180deg,rgba(244,242,235,.1),rgba(244,242,235,0) 50%),linear-gradient(180deg,#3e3933 0%,#2b2723 100%);box-shadow:inset 0 1px #f4f2eb33,inset 0 -2px 0 var(--bd-ember),0 2px 6px #00000080}:root input.bx-field,:root input.bx-num,:root input.bx-calc-inp,:root .bx-calc-inp{min-height:44px;padding:0 14px;border-radius:10px;border:1px solid #11100e!important;background:var(--bd-well)!important;color:var(--bd-ink)!important;font-size:15px;box-shadow:inset 0 2px 6px #000000b3,0 1px #f4f2eb0f}:root input.bx-field::-moz-placeholder,:root .bx-calc-inp::-moz-placeholder{color:#9a875b!important}:root input.bx-field::placeholder,:root .bx-calc-inp::placeholder{color:#9a875b!important}:root input.bx-num{width:76px;min-height:38px;padding:0 8px;text-align:center;font-family:Cinzel,Georgia,serif;font-weight:700;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}:root input.bx-num::-webkit-outer-spin-button,:root input.bx-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:root input.bx-calc-inp[type=number]{padding:0 6px;font-family:Cinzel,Georgia,serif;font-weight:700}:root button.bx-btn,:root a.bx-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;overflow:hidden;border-radius:10px;font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:transform .11s var(--bd-ease),filter .16s ease,box-shadow .16s ease}:root button.bx-btn--ember{color:#f8f6f1;text-shadow:0 1px 0 rgba(60,12,4,.85);border:1px solid #4a150c;background:linear-gradient(180deg,rgba(238,233,222,.3) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d8663f 0%,#b4472f 52%,#82291a 100%);box-shadow:inset 0 1px #ebe6da99,inset 0 -2px #3c0e0699,0 0 0 1px #0009,0 3px #3c120a,0 8px 18px #c4533a47}:root button.bx-btn--iron,:root a.bx-btn--iron{color:var(--bd-ink);text-shadow:0 1px 0 rgba(0,0,0,.8);border:1px solid #161412;background:linear-gradient(180deg,rgba(244,242,235,.12),transparent 50%),linear-gradient(180deg,#443e38 0%,#2b2723 100%);box-shadow:inset 0 1px #f4f2eb33,0 0 0 1px #0009,0 3px #161412,0 6px 14px #00000059}:root button.bx-btn:not(:disabled):hover,:root a.bx-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}:root button.bx-btn:not(:disabled):active,:root a.bx-btn:active{transform:translateY(3px);box-shadow:inset 0 2px 8px #00000073,0 0 0 1px #0009}:root button.bx-btn:disabled{opacity:1;color:#ae9b6f;text-shadow:0 1px 0 rgba(0,0,0,.8);border-color:#161412;background:linear-gradient(180deg,#322e29 0%,#26231f 100%);box-shadow:inset 0 1px #f4f2eb0f,0 0 0 1px #0009,0 3px #161412;filter:none}:root button.bx-btn--sm{min-height:36px;padding:0 14px;font-size:13px}:root button.bx-btn--lg{min-height:50px;padding:0 32px;font-size:15px}:root button.bx-btn--xl{width:100%;min-height:58px;padding:0 44px;font-size:17px;letter-spacing:.14em}@media (min-width: 768px){:root button.bx-btn--xl{width:auto;min-width:340px}}:root button.bx-link{padding:2px 0;background:none;border:0;font-size:14px;font-weight:700;text-align:left;color:var(--bd-ember-hi);text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#e2734f73;text-underline-offset:4px}:root button.bx-link:hover{text-decoration-color:currentColor}:root button.bx-link--quiet{font-family:Alegreya SC,Alegreya Sans,serif;font-size:14px;letter-spacing:.06em;color:var(--bd-muted);text-decoration-color:#cbbd9e66}:root button.bx-link--quiet:hover{color:var(--bd-ink)}:root .bx-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}:root .bx-tile{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border-radius:10px;border:1px solid #2b2723;background:rgba(0,0,0,.25);box-shadow:inset 0 1px #f4f2eb0a}:root .bx-tile>div:first-child{display:flex;align-items:center;gap:8px}:root .bx-tile__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:3px;border-radius:9px;background:radial-gradient(circle at 50% 35%,#3e3933,#1f1d1a 75%);box-shadow:inset 0 1px #f4f2eb29,0 0 0 1px #11100e}:root button.bx-result{display:block;width:100%;padding:10px 14px;text-align:left;border-radius:10px;border:1px solid #2b2723;background:rgba(0,0,0,.25)}:root button.bx-result:hover{border-color:#e2734f73;background:rgba(196,83,58,.08)}:root .bx-result__name{font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:700;color:var(--bd-ink)}:root .bx-result__sub{font-size:13px;color:var(--bd-muted)}:root .bx-target{margin:0;font-family:Alegreya SC,Alegreya Sans,serif;font-size:15px;letter-spacing:.04em;color:var(--bd-muted)}:root .bx-target__name{font-family:Cinzel,Georgia,serif;font-weight:700;color:var(--bd-ink)}:root .bx-target__xy{color:var(--bd-faint)}:root .bx-well{padding:14px;border-radius:12px;background:rgba(0,0,0,.25);box-shadow:inset 0 2px 8px #0000008c,0 1px #f4f2eb0d}:root .bx-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;text-align:center;border-radius:14px;border:1px dashed rgba(203,189,158,.22);background:radial-gradient(60% 70% at 50% 30%,rgba(255,190,140,.06),transparent 70%),rgba(0,0,0,.18)}:root .bx-empty__crest{display:grid;place-items:center;width:54px;height:54px;margin-bottom:6px;border-radius:50%;color:#e7e1d3;background:radial-gradient(circle at 50% 35%,rgba(238,233,222,.18),transparent 60%),linear-gradient(180deg,#37322d,#1f1d1a);box-shadow:inset 0 1px #f4f2eb33,0 0 0 1px #11100e,0 0 0 4px #37322d99,0 6px 16px #00000080}:root .bx-empty__title{margin:0;font-family:Cinzel,Georgia,serif;font-size:17px;font-weight:700;letter-spacing:.06em;color:var(--bd-ink)}:root .bx-empty__hint{margin:0;font-size:15px;color:var(--bd-muted)}:root .bx-deploy__head{padding:14px 18px 12px;border-bottom:1px solid rgba(203,189,158,.12);background:linear-gradient(180deg,rgba(244,242,235,.04),transparent)}:root .bx-deploy__rows{padding:8px 18px}:root .bx-deploy__row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid rgba(203,189,158,.08);font-size:15px}:root .bx-deploy__row:first-child{border-top:0}:root .bx-deploy__section{padding:12px 18px 14px;border-top:1px solid rgba(203,189,158,.12);background:rgba(0,0,0,.12);font-size:15px}:root .tp-skel--row{height:96px;grid-template-columns:96px 1fr}:root .bx-side{overflow:hidden;border-radius:14px;border:1px solid #36312c;border-top-color:#4c453f;background:linear-gradient(180deg,#23201d 0%,#191715 100%);box-shadow:0 0 0 1px #000000a6,inset 0 1px #f4f2eb12,0 14px 32px #00000073}:root .bx-side__head{position:relative;display:flex;align-items:center;gap:10px;padding:14px 18px;font-family:Cinzel,Georgia,serif;font-size:17px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f7f5f1;text-shadow:0 1px 0 rgba(0,0,0,.85);border-bottom:1px solid #11100e;box-shadow:0 1px #f4f2eb0f}:root .bx-side--attack .bx-side__head{background:radial-gradient(80% 140% at 0% 0%,rgba(226,115,79,.32),transparent 65%),linear-gradient(180deg,#322d29 0%,#25221e 100%)}:root .bx-side--defend .bx-side__head{background:radial-gradient(80% 140% at 100% 0%,rgba(221,213,193,.18),transparent 65%),linear-gradient(180deg,#36312c 0%,#26231f 100%)}:root .bx-side__sigil{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:15px;background:rgba(0,0,0,.35);box-shadow:inset 0 1px 2px #0009,0 1px #f4f2eb1a}:root .bx-side__body{padding:16px 18px 18px}:root .bx-vs{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;border:1px solid #11100e;background:radial-gradient(circle at 50% 30%,rgba(255,190,140,.25),transparent 60%),linear-gradient(180deg,#443e38 0%,#1f1d1a 100%);box-shadow:inset 0 1px #f4f2eb40,0 0 0 4px #37322d8c,0 0 30px #c4533a40,0 10px 22px #0009}:root .bx-vs span{font-family:Cinzel Decorative,Cinzel,serif;font-size:22px;font-weight:700;letter-spacing:.08em;color:#f7f5f1;text-shadow:0 0 12px rgba(255,150,100,.45),0 1px 0 rgba(0,0,0,.9)}:root .bx-calc-row{display:flex;align-items:center;gap:10px;min-height:56px;padding:7px 10px;border-radius:10px;border:1px solid #2b2723;background:rgba(0,0,0,.25)}:root button.bx-calc-add{padding:6px 12px;border-radius:8px;font-family:Cinzel,Georgia,serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f8f6f1;border:1px solid #4a150c;background:linear-gradient(180deg,#c95a3a 0%,#8e2f1f 100%);box-shadow:inset 0 1px #ebe6da73,0 2px #3c120a}:root .bx-calc-empty{padding:32px 16px;text-align:center;border-radius:12px;border:1px dashed rgba(203,189,158,.22);background:rgba(0,0,0,.2)}:root .bx-calc-empty__title{margin:0 0 6px;font-family:Cinzel,Georgia,serif;font-size:16px;font-weight:700;letter-spacing:.08em;color:var(--bd-ink)}:root .bx-calc-dock{padding:12px 12px max(12px,env(safe-area-inset-bottom));background:linear-gradient(to top,#151311 60%,rgba(21,19,17,.92) 80%,transparent)}:root .bx-result-frame{overflow:hidden;border-radius:16px;border:1px solid #443e38;border-top-color:#5e5750;background:linear-gradient(180deg,#221f1c 0%,#171513 100%);box-shadow:0 0 0 1px #000000b3,inset 0 1px #f4f2eb1a,0 24px 48px #0009;animation:ei-pop .42s var(--bd-ease) both}:root .bx-result-frame__body{padding:18px 20px}:root .bx-result-frame__foot{display:flex;justify-content:center;padding:14px 20px 18px;border-top:1px solid rgba(203,189,158,.12);background:rgba(0,0,0,.18)}@media (max-width: 640px){:root .bx-card{padding:16px 14px}:root button.bx-seg__btn{padding:0 8px;font-size:13px;letter-spacing:.04em}}@media (prefers-reduced-motion: reduce){:root .bx-card,:root .bx-result-frame{animation:none}}@media (min-width: 768px){:root .bx-seg.md\:hidden{display:none}}:root .bx-seg--sm button.bx-seg__btn{flex:0 0 auto;white-space:nowrap}:root select.bx-field,:root .bx-card select.bx-field{min-height:44px;padding:0 38px 0 14px;border-radius:10px;border:1px solid #11100e!important;color:var(--bd-ink)!important;font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:600;letter-spacing:.04em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23cbbfae' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") right 14px center / 12px 8px no-repeat,linear-gradient(180deg,rgba(244,242,235,.08),transparent 60%),linear-gradient(180deg,#2e2a26,#1f1d1a)!important;box-shadow:inset 0 1px #f4f2eb1f,0 2px 5px #00000073}:root select.bx-field option{background:#1f1d1a;color:var(--bd-ink)}:root button.bx-btn--danger{color:#f1ede5;text-shadow:0 1px 0 rgba(27,24,22,.8);border:1px solid #3a0d0a;background:linear-gradient(180deg,rgba(255,200,180,.16),transparent 50%),linear-gradient(180deg,#8a2a22 0%,#5e1712 100%);box-shadow:inset 0 1px #ffc8b447,0 0 0 1px #0009,0 3px #1f1c19;min-height:36px;padding:0 14px;font-size:13px}:root .bx-panel-title{display:flex;align-items:center;gap:14px;width:100%;margin:0 0 16px;padding:0;border:0;font-family:Cinzel,Georgia,serif;font-size:18px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--bd-ink)}:root .bx-panel-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(203,189,158,.4),transparent)}:root .bx-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--bd-well);box-shadow:inset 0 1px 3px #0009;font-family:Cinzel,Georgia,serif;font-weight:700;color:var(--bd-ink)}:root .bx-res-cell{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;border-radius:10px;border:1px solid #2b2723;background:rgba(0,0,0,.25)}:root .bx-th{padding:10px 14px;text-align:left;font-family:Alegreya SC,Alegreya Sans,serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bd-muted);border-bottom:1px solid rgba(203,189,158,.2)}:root .bx-tr{border-bottom:1px solid rgba(203,189,158,.08);transition:background-color .16s ease}:root .bx-tr:hover{background:rgba(238,233,222,.04)}:root .bx-td{padding:12px 14px;font-size:15px;color:var(--bd-ink)}:root .bx-ledger-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;border:1px solid #2b2723;background:rgba(0,0,0,.22)}:root .mk-market .mk-panel{width:100%;max-width:none;text-align:left}:root .mk-market .mk-panel[class*=max-w-]{max-width:none}:root .mk-market>div:not(:first-child),:root .mk-market .max-w-4xl,:root .mk-market .max-w-2xl{width:100%;max-width:none}:root .mk-market .mk-filter{justify-content:center}:root .mk-market .mk-filter button.bx-seg__btn{flex:0 0 auto;margin:0}:root .mk-empty{margin:8px}:root .mk-note{margin:4px 0 0;padding:12px 16px;border-radius:10px;border:1px dashed rgba(203,189,158,.2);font-size:15px;color:var(--bd-muted);text-align:left}:root .mk-traders{display:flex;flex-wrap:wrap;gap:6px 24px;padding:12px 16px;border-top:1px solid rgba(203,189,158,.12);font-size:14px;color:var(--bd-muted)}:root .bd-codex--full .ui-tab-bar ul{flex-wrap:wrap}:root .bd-codex--full .bd-page .ui-tab-button,:root .bd-page .bd-codex--full .ui-tab-button{flex:1 1 auto;min-width:0;padding:.55rem .6rem;font-size:13px;letter-spacing:.04em}:root .st-bar{align-items:stretch}:root .st-plaque{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:150px;padding:9px 16px 10px;border-radius:12px;border:1px solid #2e2a26;border-top-color:#3e3933;background:linear-gradient(180deg,#25221e 0%,#1b1916 100%);box-shadow:inset 0 1px #f4f2eb14,0 6px 14px #00000059}:root .st-plaque__lbl{font-family:Alegreya SC,Alegreya Sans,serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bd-muted)}:root .st-plaque__val{font-family:Cinzel,Georgia,serif;font-size:22px;font-weight:700;line-height:1;color:var(--bd-ink)}:root .st-plaque--points .st-plaque__val{color:#f7f5f1;text-shadow:0 0 14px rgba(255,150,100,.35)}:root .st-plaque__of{font-family:Alegreya Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--bd-muted);text-shadow:none}:root .st-pips{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}:root .st-pip{width:9px;height:9px;transform:rotate(45deg);border-radius:2px;background:#131110;box-shadow:inset 0 1px 2px #000c,0 0 0 1px #37322d}:root .st-pip--on{background:linear-gradient(135deg,#f08a62,#b4472f);box-shadow:0 0 0 1px #4a150c,0 0 8px #e2734f99}:root button.st-reset{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;padding:8px 16px;border-radius:12px;border:1px solid #161412;font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bd-ink);background:linear-gradient(180deg,rgba(244,242,235,.1),transparent 50%),linear-gradient(180deg,#37322d 0%,#25221e 100%);box-shadow:inset 0 1px #f4f2eb29,0 3px #161412}:root button.st-reset:not(:disabled):hover{color:#ede9de;background:linear-gradient(180deg,#7a2a22 0%,#4a1712 100%);box-shadow:inset 0 1px #ffc8b440,0 0 0 1px #a8322b80,0 3px #1f1c19}:root .st-reset__cost{font-family:Alegreya Sans,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--bd-muted)}:root button.st-reset:hover .st-reset__cost{color:#f2b9ab}:root .st-status{align-self:center;font-size:14px;color:var(--bd-muted)}:root .st-skel{height:420px;grid-template-columns:1fr}:root .st-skel .tp-skel__portrait{display:none}:root .st-modal{padding:0;text-align:left}:root .st-modal__body{padding:32px 26px 24px}:root .st-modal .bd-modal__title{text-align:left}:root .bd-page .skill-tree-flow-root{border:1px solid #443e38!important;border-radius:16px!important;background:radial-gradient(ellipse 55% 45% at 50% 45%,rgba(226,115,79,.08),transparent 70%),radial-gradient(ellipse at 50% 25%,#211e1b 0%,#151311 52%,#0d0c0a 100%)!important;box-shadow:0 0 0 1px #000c,inset 0 0 120px #000000bf,inset 0 1px #f4f2eb14,0 20px 46px #00000080!important}:root .bd-page .skill-tree-flow-root .pointer-events-auto.absolute.bottom-3{border-radius:12px!important;border:0!important;background:#131110!important;box-shadow:inset 0 2px 6px #000c,0 0 0 1px #37322d!important}:root .bd-page .skill-tree-flow-root .pointer-events-auto.absolute.bottom-3 button{min-width:34px;min-height:32px;border-radius:8px!important;border:1px solid #161412!important;color:var(--bd-ink)!important;background:linear-gradient(180deg,#37322d 0%,#25221e 100%)!important;box-shadow:inset 0 1px #f4f2eb24}:root .bd-page .skill-tree-flow-root>p:last-child{font-size:13px!important;color:#aa976b!important}:root .bd-page .skill-tree-flow-root .react-flow__edge path{stroke:#443e38!important}:root .bd-page .skill-tree-flow-root .react-flow__edge.st-edge--progressed path{stroke:#e2734f!important}:root .bd-page .skill-tree-flow-root [data-tier]>button:before{content:"";position:absolute;z-index:10;left:50%;top:50%;width:34%;height:34%;transform:translate(-50%,-50%);pointer-events:none;background:var(--st-c, #dad0b9);opacity:.22;-webkit-mask:var(--st-glyph) center / contain no-repeat;mask:var(--st-glyph) center / contain no-repeat;transition:opacity .24s ease,filter .24s ease}:root .bd-page .skill-tree-flow-root [data-tier][data-available="1"]>button:before{opacity:.55}:root .bd-page .skill-tree-flow-root [data-tier][data-unlocked="1"]>button:before{opacity:.95;filter:drop-shadow(0 0 6px var(--st-c, #e2734f))}:root .bd-page .skill-tree-flow-root [data-tier]>button:hover:before{opacity:.8}:root .bd-page .skill-tree-flow-root [data-tier]{--st-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.6 6.9L22 9.3l-5.8 4.6L18.2 21 12 17l-6.2 4 2-7.1L2 9.3l7.4-.4z'/%3E%3C/svg%3E");--st-c: #e2dac9}:root .bd-page .skill-tree-flow-root [data-category=economic],:root .bd-page .skill-tree-flow-root [data-category=gold]{--st-c: #8fd6bd;--st-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cellipse cx='12' cy='6' rx='8' ry='3'/%3E%3Cpath d='M4 9c0 1.7 3.6 3 8 3s8-1.3 8-3v3c0 1.7-3.6 3-8 3s-8-1.3-8-3zM4 15c0 1.7 3.6 3 8 3s8-1.3 8-3v3c0 1.7-3.6 3-8 3s-8-1.3-8-3z'/%3E%3C/svg%3E")}:root .bd-page .skill-tree-flow-root [data-category=military]{--st-c: #f29a86;--st-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 2l9.5 9.5-2 2L1 4V2zm18 0h2v2l-9.5 9.5-2-2zM5 15l4 4-2 2-1-1-2.5 2.5-1.4-1.4L4.6 18.6l-1-1zm14 0l2 2-1 1 2.5 2.5-1.4 1.4L18.6 19.4l-1 1-2-2z'/%3E%3C/svg%3E")}:root .bd-page .skill-tree-flow-root [data-category=production]{--st-c: #e8be7c;--st-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 22V9h2v13zM12 2c2 2 2 4 0 6-2-2-2-4 0-6zM7 6c2.4.6 3.6 2.4 3.6 4.8C8.2 10.2 7 8.4 7 6zm10 0c0 2.4-1.2 4.2-3.6 4.8C13.4 8.4 14.6 6.6 17 6zM7 11c2.4.6 3.6 2.4 3.6 4.8C8.2 15.2 7 13.4 7 11zm10 0c0 2.4-1.2 4.2-3.6 4.8 0-2.4 1.2-4.2 3.6-4.8z'/%3E%3C/svg%3E")}:root .bd-page .skill-tree-flow-root [data-category=utility]{--st-c: #d8cfb8;--st-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.3 2h3.4l.5 2.6 1.9.8 2.2-1.5 2.4 2.4-1.5 2.2.8 1.9 2.6.5v3.4l-2.6.5-.8 1.9 1.5 2.2-2.4 2.4-2.2-1.5-1.9.8-.5 2.6h-3.4l-.5-2.6-1.9-.8-2.2 1.5-2.4-2.4 1.5-2.2-.8-1.9L2 13.7v-3.4l2.6-.5.8-1.9-1.5-2.2 2.4-2.4 2.2 1.5 1.9-.8zM12 8.5a3.5 3.5 0 100 7 3.5 3.5 0 000-7z'/%3E%3C/svg%3E")}:root .bd-page .skill-tree-flow-root [data-category=arcane]{--st-c: #c6a6e6}:root .bd-codex--fill{grid-template-rows:auto minmax(0,1fr)}:root .bd-codex--fill .bd-codex__body{grid-row:2}:root .bd-codex--fill:not(:has(.bd-codex__plate)){row-gap:0}:root .bd-page button.auto-battle-lobby__cta:not(:disabled){color:#f8f6f1;text-shadow:0 1px 0 rgba(60,12,4,.85);border:1px solid #4a150c;background:linear-gradient(180deg,rgba(238,233,222,.3) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d8663f 0%,#b4472f 52%,#82291a 100%);box-shadow:inset 0 1px #ebe6da99,inset 0 -3px #3c0e0699,0 0 0 1px #0009,0 4px #3c120a,0 10px 26px #c4533a4d;animation:bd-cta-breathe 3.4s ease-in-out infinite}:root .bd-page button.auto-battle-lobby__cta:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px)}:root .bd-page button.auto-battle-lobby__cta:not(:disabled):active{transform:translateY(4px);animation:none}:root .bd-page .auto-battle-lobby__cta-label{font-family:Cinzel,Georgia,serif;font-size:17px;font-weight:700;letter-spacing:.14em}:root .bd-page .auto-battle-lobby__title{font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-weight:700;font-kerning:none;letter-spacing:.03em}:root .bd-page .auto-battle-warband-roll__title{font-family:Cinzel,Georgia,serif;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--bd-ink)}:root .bd-page .auto-battle-warband-roll__subtitle{font-size:14px}@media (prefers-reduced-motion: reduce){:root .bd-page button.auto-battle-lobby__cta{animation:none!important}}.hg-page,.hg-surface{--hg-bone: #eee9df;--hg-bone-2: #dad0b9;--hg-muted: #bfaf89;--hg-iron: #37322d;--hg-iron-hi: #534b44;--hg-iron-lo: #161412;--hg-well: #131110;--hg-ember: #c4533a;--hg-ember-hi: #e2734f;--hg-ember-glow: rgba(226, 115, 79, .45);--hg-ease: cubic-bezier(.22, 1, .36, 1)}[data-rarity]{--hg-r: #8091ab;--hg-r-glow: rgba(128, 145, 171, .35)}[data-rarity=common]{--hg-r: #8091ab;--hg-r-glow: rgba(128, 145, 171, .32)}[data-rarity=uncommon]{--hg-r: #3fbf6a;--hg-r-glow: rgba(52, 190, 100, .42)}[data-rarity=rare]{--hg-r: #4a8df0;--hg-r-glow: rgba(70, 135, 245, .45)}[data-rarity=very_rare]{--hg-r: #e0483f;--hg-r-glow: rgba(230, 70, 60, .48)}[data-rarity=epic]{--hg-r: #a65bf0;--hg-r-glow: rgba(168, 85, 247, .5)}[data-rarity=legendary]{--hg-r: #2fc4b2;--hg-r-glow: rgba(45, 200, 180, .52)}[data-rarity=starter]{--hg-r: #48c9b6;--hg-r-glow: rgba(72, 201, 182, .42)}.hg-page .city-panel-body-inner>div{padding-top:0}.hg-surface .hg-mast{position:relative;isolation:isolate;margin:0 -1.25rem;min-height:132px;padding:1.4rem 1.75rem 1.25rem;overflow:hidden;border-bottom:1px solid #11100e;box-shadow:0 1px #f4f2eb0f;animation:ei-fade .6s ease both}.hg-surface .hg-mast__art{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:50% 58%;transform:scale(1.04);animation:hg-mast-drift 38s ease-in-out infinite alternate}.hg-surface .hg-mast:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(19,17,15,.95) 0%,rgba(19,17,15,.78) 34%,rgba(19,17,15,.25) 70%,rgba(19,17,15,.6) 100%),linear-gradient(180deg,rgba(19,17,15,.1) 0%,rgba(19,17,15,0) 50%,rgba(24,22,20,.96) 100%)}.hg-surface .hg-mast:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 4%,rgba(226,115,79,.55) 30%,rgba(255,190,150,.6) 50%,rgba(226,115,79,.55) 70%,transparent 96%)}@keyframes hg-mast-drift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.09) translate3d(-1.2%,-1%,0)}}.hg-surface .hg-mast__row{display:flex;align-items:center;gap:1.1rem}.hg-surface .hg-mast__crest{position:relative;flex:none;width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#2b2723 0%,#191715 70%);box-shadow:0 0 0 2px #11100e,0 0 0 4px #443e38,0 0 0 5px #11100e,inset 0 2px #f4f2eb1f,inset 0 -8px 16px #0009,0 10px 24px #0009,0 0 28px #c4533a40}.hg-surface .hg-mast__crest img{width:76px;height:76px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.7))}.hg-surface .hg-mast__heading{min-width:0;flex:1}.hg-surface .hg-mast__kicker{font-family:Alegreya SC,Cinzel,serif;font-size:.82rem;letter-spacing:.24em;text-transform:uppercase;color:#e2a184;text-shadow:0 1px 0 rgba(0,0,0,.9)}.hg-surface .hg-mast__title{margin-top:.1rem;font-family:Cinzel Decorative,Cinzel,serif;font-weight:700;font-size:clamp(1.7rem,3.2vw,2.45rem);line-height:1.05;letter-spacing:.02em;background-image:linear-gradient(180deg,#f9f8f4 0%,#eae5d9 50%,#c6b896 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--hg-bone);filter:drop-shadow(0 2px 0 rgba(0,0,0,.9)) drop-shadow(0 6px 16px rgba(0,0,0,.7))}.hg-surface .hg-mast__tally{flex:none;display:flex;flex-direction:column;align-items:center;padding:.55rem 1rem .5rem;border-radius:10px;background:linear-gradient(180deg,rgba(19,17,16,.82),rgba(19,17,16,.92));box-shadow:inset 0 2px 8px #000000b3,inset 0 0 0 1px #0009,0 1px #f4f2eb14,0 0 0 1px #443e38}.hg-surface .hg-mast__tally-num{font-family:Cinzel,serif;font-size:1.75rem;font-weight:700;line-height:1;color:var(--hg-bone);font-variant-numeric:lining-nums tabular-nums}.hg-surface .hg-mast__tally-of{font-size:1rem;color:var(--hg-muted)}.hg-surface .hg-mast__tally-label{margin-top:.3rem;font-family:Alegreya SC,serif;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hg-muted)}.hg-surface .hg-tabbar{position:sticky;top:0;z-index:20;margin:0 -1.25rem;padding:.55rem 1.25rem 0;background:linear-gradient(180deg,rgba(24,22,20,.97) 0%,rgba(26,24,22,.97) 100%);border-bottom:1px solid #11100e;box-shadow:0 1px #f4f2eb0d,0 12px 24px -16px #000000e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hg-surface .hg-tabs{gap:.3rem;align-items:flex-end}.hg-surface .hg-tab{position:relative;min-height:46px;padding:0 1.35rem;border-radius:9px 9px 0 0;font-family:Cinzel,serif;font-size:.95rem;font-weight:700;letter-spacing:.06em;color:#bfaf89;background:linear-gradient(180deg,#2b2723 0%,#1f1d1a 100%);border:1px solid #151311;border-bottom:0;box-shadow:inset 0 1px #f4f2eb14,inset 0 -6px 10px #00000059;text-shadow:0 1px 0 rgba(0,0,0,.85);transition:color .18s ease,background .22s ease,transform .18s var(--hg-ease),box-shadow .22s ease}.hg-surface .hg-tab:not(.is-active):hover{color:#e9e3d6;transform:translateY(-2px);filter:none;background:linear-gradient(180deg,#322e29 0%,#24211e 100%)}.hg-surface .hg-tab.is-active{z-index:1;min-height:52px;color:#f8f6f1;background:radial-gradient(120% 90% at 50% 0%,rgba(226,115,79,.28) 0%,transparent 65%),linear-gradient(180deg,#37322d 0%,#292622 55%,#23201d 100%);border-color:#48413b;box-shadow:inset 0 1px #e9e4d74d,inset 0 0 0 1px #e2734f2e,0 -6px 18px -6px #e2734f59;text-shadow:0 0 14px rgba(255,150,100,.45),0 1px 0 rgba(0,0,0,.85)}.hg-surface .hg-tab.is-active:before{content:"";position:absolute;left:14%;right:14%;top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#ff9a70,transparent);box-shadow:0 0 12px #ff8c5acc}.hg-surface .hg-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;background:#23201d}.hg-surface .hg-tabbar__select{position:relative;padding-bottom:.55rem}.hg-surface .hg-tabbar__select select{width:100%;min-height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 3rem 0 1rem;border-radius:10px;font-family:Cinzel,serif;font-size:1rem;font-weight:700;letter-spacing:.05em;color:#f8f6f1;background:radial-gradient(120% 120% at 50% 0%,rgba(226,115,79,.2),transparent 60%),linear-gradient(180deg,#35302b 0%,#24211e 100%);border:1px solid #48413b;box-shadow:inset 0 1px #e9e4d740,0 0 0 1px #11100e,0 6px 14px #00000080;text-shadow:0 1px 0 rgba(0,0,0,.85)}.hg-surface .hg-tabbar__select select option{background:#1e1c19;color:var(--hg-bone)}.hg-surface .hg-tabbar__chev{position:absolute;right:.9rem;top:calc(50% - .55rem - .3rem);width:1.2rem;height:1.2rem;color:#e2a184;pointer-events:none}.hg-surface .hg-subtabs,.hg-surface .qi-subnav{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;margin-bottom:1rem;border-radius:12px;background:var(--hg-well);box-shadow:inset 0 2px 6px #000000bf,inset 0 0 0 1px #0009,0 1px #f4f2eb12;align-self:flex-start}.hg-surface .hg-subtab{min-height:38px;padding:0 1rem;border-radius:8px;font-family:Alegreya SC,Alegreya Sans,serif;font-size:.98rem;font-weight:700;letter-spacing:.06em;color:#bfaf89;background:transparent;border:1px solid transparent;text-shadow:0 1px 0 rgba(0,0,0,.8)}.hg-surface .hg-subtab:not(.is-active):hover{color:#eee9df;background:rgba(244,242,235,.05);filter:none}.hg-surface .hg-subtab.is-active{color:#f8f6f1;background:linear-gradient(180deg,#423c36 0%,#302b27 100%);border-color:#48413b;box-shadow:inset 0 1px #e9e4d740,0 2px 6px #0009,0 0 14px -4px #e2734f80}@keyframes hg-shimmer{0%{background-position:-220% 0}to{background-position:220% 0}}.hg-skel{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.hg-surface .hg-skel{padding:0}.hg-skel__shine{background-color:#201d1a;background-image:linear-gradient(100deg,transparent 30%,rgba(241,237,228,.07) 50%,transparent 70%);background-size:220% 100%;animation:hg-shimmer 1.6s ease-in-out infinite;box-shadow:inset 0 1px 3px #0000008c}.hg-skel__mast{display:flex;align-items:center;gap:1rem;padding:.75rem .25rem 1rem}.hg-skel__crest{width:84px;height:84px;border-radius:50%}.hg-skel__lines{display:flex;flex-direction:column;gap:.55rem;flex:1}.hg-skel__bar{height:14px;border-radius:6px}.hg-skel__bar--kicker{width:120px;height:12px}.hg-skel__bar--title{width:260px;height:30px}.hg-skel__bar--name{width:60%;height:22px}.hg-skel__bar--chip{width:34%;height:16px;margin-bottom:.4rem}.hg-skel__tabs{display:flex;gap:.35rem;border-bottom:1px solid #11100e}.hg-skel__tab{width:118px;height:46px;border-radius:9px 9px 0 0}.hg-skel__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:1.25rem}.hg-skel__card{display:flex;gap:1.1rem;padding:1rem;border-radius:14px;background:linear-gradient(180deg,#221f1c,#1b1916);box-shadow:0 0 0 1px #2e2925,inset 0 1px #f4f2eb0f;animation:ei-rise .52s var(--hg-ease, ease) both;animation-delay:calc(var(--ei-i, 0) * 90ms)}.hg-skel__portrait{width:150px;aspect-ratio:2 / 3;border-radius:10px;flex:none}.hg-skel__body{flex:1;display:flex;flex-direction:column;gap:.6rem;padding-top:.3rem}.hg-skel__meter{height:10px;border-radius:5px}@media (max-width: 767px){.hg-surface .hg-mast{margin:0 -.75rem;min-height:0;padding:1rem 1rem .9rem}.hg-surface .hg-mast__crest{width:58px;height:58px}.hg-surface .hg-mast__crest img{width:52px;height:52px}.hg-surface .hg-mast__kicker{font-size:.74rem}.hg-surface .hg-mast__title{font-size:1.55rem}.hg-surface .hg-mast__tally{padding:.4rem .7rem}.hg-surface .hg-mast__tally-num{font-size:1.35rem}.hg-surface .hg-mast__tally-label{font-size:.68rem;letter-spacing:.1em}.hg-surface .hg-tabbar{margin:0 -.75rem;padding:.55rem .75rem 0}.hg-skel__portrait{width:104px}.hg-skel__tab{width:70px}}@media (prefers-reduced-motion: reduce){.hg-surface .hg-mast,.hg-surface .hg-mast__art,.hg-skel__shine,.hg-skel__card{animation:none!important}}.hg-surface{padding:0 1.25rem 1.5rem}.hg-surface.space-y-3>.hg-tabbar,.hg-surface.space-y-3>.hg-mast{margin-top:0!important}.hg-surface.space-y-3>.hg-tabbar+*{margin-top:1.25rem!important}.hg-surface .hg-h2{font-family:Cinzel,serif;font-weight:700;font-size:1.45rem;letter-spacing:.04em;line-height:1.1;background-image:linear-gradient(180deg,#f7f5f0 0%,#eae5d9 50%,#cbbd9e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--hg-bone);filter:drop-shadow(0 1px 0 rgba(0,0,0,.9))}.hg-surface .hg-roster{position:relative}.hg-surface .hg-roster__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem 1.25rem;padding-bottom:1rem;margin-bottom:1.25rem;border-bottom:1px solid transparent;-o-border-image:linear-gradient(90deg,rgba(203,189,158,.45),rgba(203,189,158,.08) 75%,transparent) 1;border-image:linear-gradient(90deg,rgba(203,189,158,.45),rgba(203,189,158,.08) 75%,transparent) 1}.hg-surface .hg-roster__title{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;min-width:0}.hg-surface .hg-roster__count{font-family:Cinzel,serif;font-size:1.05rem;font-weight:700;color:var(--hg-muted);font-variant-numeric:lining-nums tabular-nums}.hg-surface .hg-roster__hint{flex-basis:100%;font-size:.95rem;color:var(--hg-muted)}.hg-surface .hg-info-btn{padding:0;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#e0d7c4;background:linear-gradient(180deg,#37322d,#25221e);border:1px solid #161412;box-shadow:inset 0 1px #f4f2eb29,0 2px 5px #00000080}.hg-surface .hg-info-btn svg{width:16px;height:16px}.hg-surface .hg-info-btn:hover,.hg-surface .hg-info-btn[aria-expanded=true]{color:#f8f6f1;box-shadow:inset 0 1px #f4f2eb33,0 0 0 1px #e2734f80,0 0 12px #e2734f4d}.hg-surface .hg-infopanel{margin-bottom:1.25rem;border-radius:12px;border:0!important;background:linear-gradient(180deg,#1f1d1a,#191715);box-shadow:inset 0 0 0 1px #37322d,inset 0 1px #f4f2eb12,0 10px 26px #00000073;animation:ei-rise .36s var(--hg-ease) both}.hg-surface .hg-infopanel p,.hg-surface .hg-infopanel span,.hg-surface .hg-infopanel button{font-size:.86rem!important}.hg-surface .hg-partystats{display:flex;flex-wrap:wrap;align-items:stretch;gap:4px;padding:4px;border-radius:12px;background:var(--hg-well);box-shadow:inset 0 2px 6px #000000bf,inset 0 0 0 1px #0009,0 1px #f4f2eb12}.hg-surface .hg-partystats__label{display:flex;align-items:center;padding:0 .6rem 0 .5rem;font-family:Alegreya SC,serif;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:#e2a184}.hg-surface .hg-partystats__stat,.hg-surface .hg-partystats__power{display:inline-flex;align-items:baseline;gap:.35rem;padding:.38rem .6rem;border-radius:8px;background:linear-gradient(180deg,#25221e,#1d1b18);box-shadow:inset 0 1px #f4f2eb12,0 0 0 1px #00000080}.hg-surface .hg-partystats__power{margin-left:4px;background:linear-gradient(180deg,#342f2a,#25221e);box-shadow:inset 0 1px #ffc8aa1f,0 0 0 1px #48413bcc}.hg-surface .hg-partystats__abbr{font-family:Alegreya SC,serif;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:var(--hg-muted)}.hg-surface .hg-partystats__val{font-family:Cinzel,serif;font-size:1.02rem;font-weight:700;color:var(--hg-bone);font-variant-numeric:lining-nums tabular-nums}.hg-surface .hg-partystats__power .hg-partystats__val+.hg-partystats__abbr{margin-left:.35rem}.hg-surface .hg-roster__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr));gap:1.25rem}.hg-surface .hg-hero{position:relative;display:flex;flex-direction:column;border-radius:16px;background:radial-gradient(90% 60% at 18% 0%,color-mix(in srgb,var(--hg-r) 14%,transparent),transparent 70%),linear-gradient(180deg,rgba(241,237,228,.05) 0%,transparent 140px),linear-gradient(180deg,#24211e 0%,#1c1a17 60%,#191715 100%);border:1px solid #443e38;box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1a,inset 0 -24px 40px #0000004d,0 18px 40px #0000008c;transition:transform .26s var(--hg-ease),box-shadow .26s ease,border-color .26s ease}.hg-surface .hg-hero:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--hg-r) 45%,#443e38);box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb24,inset 0 -24px 40px #0000004d,0 24px 50px #0009,0 0 34px -8px var(--hg-r-glow)}.hg-surface .hg-hero__main{display:flex;gap:1.25rem;width:100%;padding:1.1rem 1.1rem .9rem;text-align:left;border-radius:16px 16px 0 0}.hg-surface .hg-hero__main:active{transform:none!important}.hg-surface .hg-hero__portrait{position:relative;flex:none;align-self:flex-start;width:196px;aspect-ratio:2 / 3;border-radius:12px;overflow:hidden;background:radial-gradient(80% 55% at 50% 38%,color-mix(in srgb,var(--hg-r) 30%,#292622) 0%,#191715 72%),#171513;box-shadow:0 0 0 2px #11100e,0 0 0 4px #534b44,0 0 0 5px #11100e,0 0 26px -2px var(--hg-r-glow),0 12px 26px #000000a6;transition:box-shadow .3s ease}.hg-surface .hg-hero:hover .hg-hero__portrait{box-shadow:0 0 0 2px #11100e,0 0 0 4px color-mix(in srgb,var(--hg-r) 55%,#534b44),0 0 0 5px #11100e,0 0 40px 2px var(--hg-r-glow),0 12px 26px #000000a6}.hg-surface .hg-hero__aura{position:absolute;inset:auto -10% -6% -10%;height:46%;background:radial-gradient(60% 70% at 50% 100%,var(--hg-r-glow),transparent 70%);animation:ei-breathe 5.5s ease-in-out infinite}.hg-surface .hg-hero__img{position:absolute;inset:4% 2% 0;width:96%;height:96%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;filter:drop-shadow(0 8px 10px rgba(0,0,0,.6));transform-origin:50% 100%;transition:transform .5s var(--hg-ease)}.hg-surface .hg-hero:hover .hg-hero__img{transform:scale(1.045)}.hg-surface .hg-hero__noimg{position:absolute;inset:0;display:grid;place-items:center;font-family:Cinzel,serif;font-size:2.5rem;color:var(--hg-muted)}.hg-surface .hg-hero__frame{position:absolute;inset:0;border-radius:12px;pointer-events:none;box-shadow:inset 0 0 0 1px #f4f2eb1f,inset 0 0 30px #0000008c,inset 0 -60px 50px -30px #0009;background:linear-gradient(135deg,var(--hg-r) 0 7px,transparent 7.5px) top left / 18px 18px no-repeat,linear-gradient(225deg,var(--hg-r) 0 7px,transparent 7.5px) top right / 18px 18px no-repeat,linear-gradient(45deg,var(--hg-r) 0 7px,transparent 7.5px) bottom left / 18px 18px no-repeat,linear-gradient(315deg,var(--hg-r) 0 7px,transparent 7.5px) bottom right / 18px 18px no-repeat;opacity:.9}.hg-surface .hg-hero__level{position:absolute;left:50%;bottom:8px;transform:translate(-50%);display:inline-flex;align-items:baseline;gap:.2rem;padding:.22rem .75rem .25rem;border-radius:999px;font-family:Cinzel,serif;font-size:1.05rem;font-weight:700;color:#f8f6f1;background:linear-gradient(180deg,#423c36 0%,#292622 100%);box-shadow:0 0 0 1px #11100e,0 0 0 2px color-mix(in srgb,var(--hg-r) 60%,#534b44),inset 0 1px #eee9de4d,0 4px 10px #000000b3;text-shadow:0 1px 0 rgba(0,0,0,.9);font-variant-numeric:lining-nums}.hg-surface .hg-hero__level-lv{font-size:.72rem;letter-spacing:.08em;color:#ded6c3}.hg-surface .hg-hero__info{flex:1;min-width:0;display:flex;flex-direction:column}.hg-surface .hg-hero__tags{display:flex;flex-wrap:wrap;gap:.35rem}.hg-surface .hg-hero__rarity,.hg-surface .hg-hero__kind{display:inline-flex;align-items:center;gap:.35rem;padding:.12rem .55rem;border-radius:999px;font-family:Alegreya SC,serif;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hg-surface .hg-hero__rarity{color:color-mix(in srgb,var(--hg-r) 70%,#fff);background:color-mix(in srgb,var(--hg-r) 14%,#0b1423);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hg-r) 45%,transparent)}.hg-surface .hg-hero__rarity:before{content:"";width:7px;height:7px;transform:rotate(45deg);background:var(--hg-r);box-shadow:0 0 8px var(--hg-r-glow)}.hg-surface .hg-hero__kind{color:var(--hg-muted);box-shadow:inset 0 0 0 1px #37322d}.hg-surface .hg-hero__name{margin-top:.45rem;font-family:Cinzel,serif;font-weight:700;font-size:1.6rem;line-height:1.15;letter-spacing:.03em;background-image:linear-gradient(180deg,#f9f8f4 0%,#eae5d9 50%,#c6b896 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--hg-bone);filter:drop-shadow(0 1px 0 rgba(0,0,0,.95)) drop-shadow(0 3px 8px rgba(0,0,0,.5));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-surface .hg-hero__quote{margin-top:.3rem;font-size:.9rem;font-style:italic;line-height:1.35;color:#cec1a4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hg-surface .hg-hero__where{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin-top:.55rem}.hg-surface .hg-hero__status{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;color:var(--hg-muted)}.hg-surface .hg-hero__status:before{content:"";width:6px;height:6px;border-radius:50%;background:#6fae98;box-shadow:0 0 6px #6fae98b3}.hg-surface .hg-hero__status.is-busy{color:#e3dccb}.hg-surface .hg-hero__status.is-busy:before{background:var(--hg-ember-hi);box-shadow:0 0 6px var(--hg-ember-glow);animation:ei-breathe 1.8s ease-in-out infinite}.hg-surface .hg-hero__stats{display:flex;flex-direction:column;gap:.42rem;margin-top:.85rem}.hg-surface .hg-stat{display:grid;grid-template-columns:2.4rem 1fr 2.2rem;align-items:center;gap:.55rem}.hg-surface .hg-stat__abbr{font-family:Alegreya SC,serif;font-size:.85rem;font-weight:700;letter-spacing:.08em;color:var(--hg-bone-2)}.hg-surface .hg-stat.is-focus .hg-stat__abbr{color:#f4b49a}.hg-surface .hg-stat__track{position:relative;height:9px;border-radius:5px;background:var(--hg-well);box-shadow:inset 0 1px 3px #000000e6,0 1px #f4f2eb12;overflow:hidden}.hg-surface .hg-stat__track:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(0,0,0,.55) calc(25% - 1px) 25%);pointer-events:none}.hg-surface .hg-stat__fill{position:absolute;inset:0 auto 0 0;border-radius:5px;background:linear-gradient(180deg,#f39a74 0%,#c4533a 55%,#8a2f1f 100%);box-shadow:inset 0 1px #eee9de80,0 0 8px #e2734f73;transform-origin:left center;animation:hg-fill .9s var(--hg-ease) both;animation-delay:.22s}@keyframes hg-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hg-surface .hg-stat__val{font-family:Cinzel,serif;font-size:1rem;font-weight:700;text-align:right;color:var(--hg-bone);font-variant-numeric:lining-nums tabular-nums}.hg-surface .hg-hero__focus{margin-top:.45rem;font-size:.86rem;color:#e3dccb}.hg-surface .hg-hero__power{display:flex;gap:.45rem;margin-top:.85rem}.hg-surface .hg-power{flex:1;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .6rem;border-radius:9px;background:var(--hg-well);box-shadow:inset 0 2px 5px #000000bf,0 1px #f4f2eb12}.hg-surface .hg-power svg{width:17px;height:17px;color:#e2a184;flex:none}.hg-surface .hg-power.is-def svg{color:#cbbd9e}.hg-surface .hg-power__lbl{font-family:Alegreya SC,serif;font-size:.82rem;font-weight:700;letter-spacing:.08em;color:var(--hg-muted)}.hg-surface .hg-power__val{margin-left:auto;font-family:Cinzel,serif;font-size:1.12rem;font-weight:700;color:var(--hg-bone);font-variant-numeric:lining-nums tabular-nums}.hg-surface .hg-hero__cta{display:inline-flex;align-items:center;gap:.2rem;margin-top:auto;padding-top:.75rem;align-self:flex-end;font-family:Alegreya SC,serif;font-size:.9rem;font-weight:700;letter-spacing:.08em;color:#e2a184;transition:color .16s ease,gap .2s var(--hg-ease)}.hg-surface .hg-hero__cta svg{width:16px;height:16px}.hg-surface .hg-hero:hover .hg-hero__cta{color:#ffc3a8;gap:.45rem}.hg-surface .hg-hero__foot{padding:.85rem 1.1rem 1.05rem;border-top:1px solid #11100e;box-shadow:inset 0 1px #f4f2eb0d;border-radius:0 0 16px 16px;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.05))}.hg-surface .hg-xp__row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.4rem}.hg-surface .hg-xp__lbl{font-family:Alegreya SC,serif;font-size:.86rem;font-weight:700;letter-spacing:.12em;color:var(--hg-bone-2)}.hg-surface .hg-xp__num{font-family:Cinzel,serif;font-size:.92rem;font-weight:700;color:var(--hg-muted);font-variant-numeric:lining-nums tabular-nums}.hg-surface .hg-xp__track.roster-xp-track{position:relative;height:12px;border-radius:7px;border:0;overflow:visible;background:var(--hg-well);box-shadow:inset 0 2px 4px #000000e6,inset 0 0 0 1px #000000b3,0 1px #f4f2eb14}.hg-surface .hg-xp__fill.roster-xp-fill{position:relative;height:100%;border-radius:7px;background:linear-gradient(180deg,rgba(244,242,235,.45) 0%,rgba(244,242,235,0) 50%),linear-gradient(90deg,#8a2f1f 0%,#c4533a 60%,#ff9a70 100%);box-shadow:0 0 12px #ff8c5a8c,0 0 2px #ffc8aacc}.hg-surface .hg-xp__fill.roster-xp-fill:after{content:"";position:absolute;right:-3px;top:-3px;bottom:-3px;width:6px;border-radius:3px;background:#ede8dd;box-shadow:0 0 10px 3px #ff9664bf;animation:ei-breathe 2.4s ease-in-out infinite}.hg-surface .hg-xp__fill.roster-xp-fill[style*="width: 0%"]:after{display:none}.hg-surface .hg-alloc{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.8rem}.hg-surface .hg-alloc__pts{font-family:Alegreya SC,serif;font-size:.92rem;font-weight:700;letter-spacing:.06em;color:#ffc3a8;text-shadow:0 0 10px rgba(255,140,90,.4)}.hg-surface .hg-alloc__btns{display:flex;flex-wrap:wrap;gap:.3rem}.hg-surface .hg-alloc__btn{min-height:34px;padding:0 .7rem;border-radius:8px;font-family:Alegreya SC,serif;font-size:.86rem;font-weight:700;color:#f8f6f1;background:linear-gradient(180deg,rgba(238,233,222,.22) 0%,rgba(238,233,222,0) 50%),linear-gradient(180deg,#c95a3c 0%,#9c3c27 100%);border:1px solid #5a1d12;box-shadow:inset 0 1px #ebe6da73,0 2px 6px #00000080}.hg-surface .hg-alloc__btn:not(:disabled):hover{filter:brightness(1.1);box-shadow:inset 0 1px #ebe6da80,0 0 14px #e2734f80}.hg-surface .hg-alloc__btn:disabled{opacity:.45}.hg-surface .hg-hero__actions{display:flex;justify-content:flex-end;margin-top:.75rem}.hg-surface .hg-btn-quiet{min-height:34px;padding:0 .9rem;border-radius:8px;font-family:Alegreya SC,serif;font-size:.9rem;font-weight:700;letter-spacing:.04em;color:#e9e3d6;background:linear-gradient(180deg,#37322d 0%,#292622 52%,#23201d 100%);border:1px solid #161412;box-shadow:inset 0 1px #f4f2eb29,0 2px 6px #00000073}.hg-surface .hg-btn-quiet:hover{filter:brightness(1.15)}.hg-surface .hg-slot-open{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:200px;padding:1.5rem 1rem;border-radius:16px;text-align:center;color:var(--hg-muted);background:radial-gradient(60% 60% at 50% 40%,rgba(241,237,228,.04),transparent 70%),repeating-linear-gradient(135deg,rgba(244,242,235,.018) 0 10px,transparent 10px 20px),#171513;box-shadow:inset 0 3px 14px #000000bf,inset 0 0 0 1px #2b2723,0 1px #f4f2eb0f;transition:box-shadow .22s ease,color .2s ease}.hg-surface .hg-slot-open:hover{color:var(--hg-bone);box-shadow:inset 0 3px 14px #000000bf,inset 0 0 0 1px #e2734f80,0 0 22px -6px #e2734f73}.hg-surface .hg-slot-open__sigil{width:52px;height:52px;color:#625b54;transition:color .2s ease,transform .3s var(--hg-ease)}.hg-surface .hg-slot-open:hover .hg-slot-open__sigil{color:#e2a184;transform:scale(1.06)}.hg-surface .hg-slot-open__title{font-family:Cinzel,serif;font-size:1.1rem;font-weight:700;letter-spacing:.06em;color:var(--hg-bone-2)}.hg-surface .hg-slot-open__pips{display:flex;gap:6px;margin:.25rem 0 .15rem}.hg-surface .hg-slot-open__pips span{width:10px;height:10px;transform:rotate(45deg);background:#11100e;box-shadow:inset 0 0 0 1px #443e38}.hg-surface .hg-slot-open__pips span.is-filled{background:linear-gradient(135deg,#ffb08c,#c4533a);box-shadow:0 0 8px #e2734f99}.hg-surface .hg-slot-open__go{margin-top:.7rem;padding:.45rem 1rem;border-radius:8px;font-family:Alegreya SC,serif;font-size:.92rem;font-weight:700;letter-spacing:.05em;color:#eee9df;background:linear-gradient(180deg,#37322d 0%,#292622 52%,#23201d 100%);border:1px solid #161412;box-shadow:inset 0 1px #f4f2eb29,0 2px 6px #00000073;transition:filter .16s ease,box-shadow .2s ease}.hg-surface .hg-slot-open:hover .hg-slot-open__go{filter:brightness(1.15);box-shadow:inset 0 1px #f4f2eb33,0 0 0 1px #e2734f66,0 4px 12px #00000080}.hg-surface .hg-slot-open__sub{font-size:.94rem}.hg-surface .hg-empty{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2.5rem 1rem;text-align:center}.hg-surface .hg-empty__art{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.7));margin-bottom:.4rem}.hg-surface .hg-empty__title{font-family:Cinzel,serif;font-size:1.3rem;font-weight:700;color:var(--hg-bone)}.hg-surface .hg-empty__sub{max-width:30rem;font-size:.98rem;color:var(--hg-muted)}@media (max-width: 767px){.hg-surface{padding:0 .75rem 1rem}.hg-surface .hg-hero__main{gap:.85rem;padding:.85rem .85rem .75rem}.hg-surface .hg-hero__portrait{width:118px}.hg-surface .hg-hero__name{font-size:1.25rem}.hg-surface .hg-hero__quote{font-size:.86rem}.hg-surface .hg-hero__foot{padding:.75rem .85rem .9rem}.hg-surface .hg-stat{grid-template-columns:2.2rem 1fr 1.8rem;gap:.4rem}.hg-surface .hg-power{padding:.35rem .45rem}.hg-surface .hg-slot-open{min-height:120px}.hg-surface .hg-partystats__label{flex-basis:100%;padding:.2rem .4rem}}@media (prefers-reduced-motion: reduce){.hg-surface .hg-hero,.hg-surface .hg-hero__img,.hg-surface .hg-hero__aura,.hg-surface .hg-stat__fill,.hg-surface .hg-xp__fill:after,.hg-surface .hg-infopanel,.hg-surface .hg-hero__status.is-busy:before{animation:none!important;transition:none!important}}.hg-surface .hg-sheet{border-radius:18px;background:radial-gradient(70% 50% at 30% 0%,rgba(226,115,79,.08),transparent 70%),linear-gradient(180deg,rgba(241,237,228,.05) 0%,transparent 160px),linear-gradient(180deg,#221f1c 0%,#1b1916 100%);border:1px solid #443e38;box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1a,0 26px 60px #0000008c;overflow:hidden}.hg-surface .hg-sheet__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.85rem 1.25rem;border-bottom:1px solid #11100e;background:linear-gradient(180deg,#2b2723 0%,#221f1c 100%);box-shadow:inset 0 1px #f4f2eb14,0 1px #f4f2eb0a}.hg-surface .hg-back{display:inline-flex;align-items:center;gap:.25rem;min-height:38px;padding:0 .9rem 0 .6rem;border-radius:9px;font-family:Alegreya SC,serif;font-size:.95rem;font-weight:700;letter-spacing:.04em;color:#e9e3d6;background:linear-gradient(180deg,#37322d 0%,#292622 52%,#23201d 100%);border:1px solid #161412;box-shadow:inset 0 1px #f4f2eb29,0 2px 6px #00000073}.hg-surface .hg-back svg{width:18px;height:18px;transition:transform .2s var(--hg-ease)}.hg-surface .hg-back:hover{filter:brightness(1.15)}.hg-surface .hg-back:hover svg{transform:translate(-3px)}.hg-surface .hg-sheet__name{font-family:Cinzel,serif;font-weight:700;font-size:1.55rem;letter-spacing:.04em;background-image:linear-gradient(180deg,#f9f8f4 0%,#eae5d9 50%,#c6b896 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--hg-bone);filter:drop-shadow(0 1px 0 rgba(0,0,0,.95))}.hg-surface .hg-sheet__lvl{margin-left:auto;padding:.25rem .75rem;border-radius:999px;font-family:Cinzel,serif;font-size:.95rem;font-weight:700;color:#f8f6f1;background:linear-gradient(180deg,#423c36 0%,#292622 100%);box-shadow:0 0 0 1px #11100e,0 0 0 2px #534b44,inset 0 1px #eee9de4d}.hg-surface .hg-eq{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:1.5rem;padding:1.5rem 1.25rem}.hg-surface .hg-eq__dollwrap{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:1.1rem .75rem 1rem;border-radius:16px;background:radial-gradient(55% 60% at 50% 42%,color-mix(in srgb,var(--hg-r) 16%,transparent),transparent 70%),radial-gradient(80% 70% at 50% 100%,rgba(226,115,79,.1),transparent 70%),#161412;box-shadow:inset 0 3px 18px #000c,inset 0 0 0 1px #2b2723,0 1px #f4f2eb0f}.hg-surface .hg-eq__doll{display:flex;align-items:center;justify-content:center;gap:.9rem;width:100%}.hg-surface .hg-eq__col{display:flex;flex-direction:column;gap:.6rem}.hg-surface .hg-eq__row{display:flex;justify-content:center;gap:.9rem}.hg-surface .hg-eq__stage{position:relative;flex:0 1 230px;aspect-ratio:2 / 3;min-width:0;border-radius:14px;overflow:hidden;background:radial-gradient(70% 50% at 50% 40%,color-mix(in srgb,var(--hg-r) 26%,#292622) 0%,#191715 75%);box-shadow:0 0 0 2px #11100e,0 0 0 4px #534b44,0 0 0 5px #11100e,0 0 40px -4px var(--hg-r-glow),0 16px 30px #000000b3}.hg-surface .hg-eq__light{position:absolute;inset:-20% -20% 40%;background:radial-gradient(50% 50% at 50% 50%,rgba(241,237,228,.12),transparent 70%);animation:ei-breathe 6s ease-in-out infinite}.hg-surface .hg-eq__hero{position:absolute;inset:3% 2% 4%;width:96%;height:93%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;filter:drop-shadow(0 10px 14px rgba(0,0,0,.7));animation:ei-rise .6s var(--hg-ease) both}.hg-surface .hg-eq__nohero{position:absolute;inset:0;display:grid;place-items:center;font-family:Cinzel,serif;font-size:3rem;color:var(--hg-muted)}.hg-surface .hg-eq__plinth{position:absolute;left:8%;right:8%;bottom:2%;height:12%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,var(--hg-r-glow),transparent 70%);opacity:.8}.hg-surface .hg-eq__slot{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3rem;width:78px}.hg-surface .hg-eq__slot--skel{height:78px;border-radius:14px}.hg-surface .hg-eq__slot-btn{position:relative;display:grid;place-items:center;width:78px;height:78px;padding:0;border-radius:14px;color:#544d46;background:radial-gradient(60% 60% at 50% 40%,rgba(241,237,228,.04),transparent 70%),#13110f;box-shadow:inset 0 4px 12px #000000f2,inset 0 0 0 1px #000000e6,0 0 0 2px #2b2723,0 0 0 3px #11100e,0 1px 0 3px #f4f2eb0f;transition:box-shadow .22s ease,color .2s ease,transform .2s var(--hg-ease)}.hg-surface .hg-eq__slot-btn:not(:disabled):hover{color:#e2a184;transform:translateY(-2px);box-shadow:inset 0 4px 12px #000000f2,inset 0 0 0 1px #e2734f59,0 0 0 2px #48413b,0 0 0 3px #11100e,0 0 18px #e2734f59}.hg-surface .hg-eq__slot-btn:disabled{opacity:.6}.hg-surface .hg-glyph{width:34px;height:34px;opacity:.9}.hg-surface .hg-eq__slot.is-filled .hg-eq__slot-btn{background:radial-gradient(70% 70% at 50% 45%,color-mix(in srgb,var(--hg-r) 30%,#1d1b18),#13110f 80%);box-shadow:inset 0 2px 8px #000000b3,inset 0 0 0 1px color-mix(in srgb,var(--hg-r) 60%,transparent),0 0 0 2px color-mix(in srgb,var(--hg-r) 55%,#2b2723),0 0 0 3px #11100e,0 0 16px -2px var(--hg-r-glow)}.hg-surface .hg-eq__slot.is-filled .hg-eq__slot-btn:hover{box-shadow:inset 0 2px 8px #000000b3,inset 0 0 0 1px color-mix(in srgb,var(--hg-r) 80%,transparent),0 0 0 2px var(--hg-r),0 0 0 3px #11100e,0 0 26px var(--hg-r-glow)}.hg-surface .hg-eq__item{width:86%;height:86%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.7))}.hg-surface .hg-eq__slot-lbl{font-family:Alegreya SC,serif;font-size:.78rem;font-weight:700;letter-spacing:.06em;color:var(--hg-muted);white-space:nowrap}.hg-surface .hg-eq__slot.is-filled .hg-eq__slot-lbl{color:color-mix(in srgb,var(--hg-r) 55%,#eee9df)}.hg-surface .hg-eq__count{font-size:.92rem;color:var(--hg-muted)}.hg-surface .hg-eq__sheet{display:flex;flex-direction:column;gap:1rem;min-width:0}.hg-surface .hg-eq__powers{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.hg-surface .hg-eq__power{padding:.85rem .95rem .8rem;border-radius:12px;background:linear-gradient(180deg,#25221e,#1d1b18);box-shadow:inset 0 1px #f4f2eb14,0 0 0 1px #11100e,0 0 0 2px #37322d,0 8px 18px #0006}.hg-surface .hg-eq__power-head{display:flex;align-items:baseline;justify-content:space-between}.hg-surface .hg-eq__power-lbl{font-family:Alegreya SC,serif;font-size:.92rem;font-weight:700;letter-spacing:.12em;color:#e2a184}.hg-surface .hg-eq__power.is-def .hg-eq__power-lbl{color:#d6ccb3}.hg-surface .hg-eq__power-val{font-family:Cinzel,serif;font-size:1.9rem;font-weight:700;line-height:1;color:var(--hg-bone);font-variant-numeric:lining-nums tabular-nums;text-shadow:0 2px 0 rgba(0,0,0,.8)}.hg-surface .hg-eq__split{display:flex;height:8px;margin-top:.65rem;border-radius:4px;overflow:hidden;background:var(--hg-well);box-shadow:inset 0 1px 3px #000000e6}.hg-surface .hg-eq__split .is-core{background:linear-gradient(180deg,#e0d7c4,#ab986d)}.hg-surface .hg-eq__split .is-gear{background:linear-gradient(180deg,#f39a74,#b24630);box-shadow:0 0 8px #e2734f80}.hg-surface .hg-eq__legend{display:flex;flex-wrap:wrap;gap:.2rem .8rem;margin-top:.45rem;font-size:.82rem;color:var(--hg-muted)}.hg-surface .hg-eq__legend span{display:inline-flex;align-items:center;gap:.35rem}.hg-surface .hg-eq__legend span:before{content:"";width:8px;height:8px;border-radius:2px}.hg-surface .hg-eq__legend .is-core:before{background:#d6ccb3}.hg-surface .hg-eq__legend .is-gear:before{background:#e2734f}.hg-surface .hg-eq__legend .is-bonus:before{background:#6fae98}.hg-surface .hg-eq__stats{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--hg-well);box-shadow:inset 0 2px 8px #000c,inset 0 0 0 1px #11100e,0 1px #f4f2eb0f}.hg-surface .hg-eq__stat{display:grid;grid-template-columns:3rem 1fr auto;align-items:center;gap:.75rem;padding:.62rem .95rem}.hg-surface .hg-eq__stat+.hg-eq__stat{border-top:1px solid rgba(244,242,235,.05)}.hg-surface .hg-eq__stat:hover{background:rgba(244,242,235,.03)}.hg-surface .hg-eq__stat-abbr{font-family:Alegreya SC,serif;font-size:.95rem;font-weight:700;letter-spacing:.08em;color:var(--hg-bone-2)}.hg-surface .hg-eq__stat-parts{display:flex;flex-wrap:wrap;gap:.15rem .6rem;font-size:.85rem;color:var(--hg-muted)}.hg-surface .hg-eq__stat-parts .is-gear{color:#f1a688}.hg-surface .hg-eq__stat-parts .is-bonus{color:#8fc6b2}.hg-surface .hg-eq__stat-val{font-family:Cinzel,serif;font-size:1.3rem;font-weight:700;color:var(--hg-bone);font-variant-numeric:lining-nums tabular-nums}.hg-surface .hg-persona{padding:.95rem 1rem 1rem;border-radius:12px;background:linear-gradient(180deg,#201d1a,#1a1816);box-shadow:inset 0 1px #f4f2eb12,0 0 0 1px #11100e,0 0 0 2px #2e2925}.hg-surface .hg-persona__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.7rem}.hg-surface .hg-persona__title{font-family:Cinzel,serif;font-size:1.05rem;font-weight:700;letter-spacing:.1em;color:var(--hg-bone)}.hg-surface .hg-persona__traits{display:flex;gap:.35rem}.hg-surface .hg-persona__trait{padding:.15rem .6rem;border-radius:999px;font-family:Alegreya SC,serif;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#eae5d8;background:rgba(196,83,58,.16);box-shadow:inset 0 0 0 1px #e2734f73}.hg-surface .hg-persona__trait.is-second{color:#e9e3d6;background:rgba(244,242,235,.05);box-shadow:inset 0 0 0 1px #443e38}.hg-surface .hg-persona__rows{display:flex;flex-direction:column;gap:.55rem}.hg-surface .hg-persona__row{display:grid;grid-template-columns:6rem 1fr;gap:.75rem}.hg-surface .hg-persona__row dt{font-family:Alegreya SC,serif;font-size:.85rem;font-weight:700;letter-spacing:.1em;color:var(--hg-muted)}.hg-surface .hg-persona__row dd{font-size:.95rem;line-height:1.4;color:var(--hg-bone-2)}.hg-surface .hg-persona__flavor{display:block;margin-top:.2rem;font-style:italic;color:var(--hg-muted)}.hg-surface .hg-persona__moments{margin-top:.7rem;font-size:.82rem;color:var(--hg-muted)}.hg-surface .hg-modal-scrim{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;background:radial-gradient(80% 80% at 50% 40%,rgba(19,17,15,.6),rgba(5,10,18,.86));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ei-fade .22s ease both}.hg-surface .hg-modal,.hg-modal{width:100%;max-width:30rem;max-height:82vh;overflow-y:auto;padding:1.25rem;border-radius:18px;background:radial-gradient(80% 50% at 50% 0%,rgba(226,115,79,.1),transparent 70%),linear-gradient(180deg,#25221e 0%,#1c1a17 100%);border:1px solid #534b44;box-shadow:0 0 0 1px #11100e,inset 0 1px #f4f2eb1f,0 40px 90px #000000b3}.hg-surface .hg-modal__head{display:flex;align-items:center;gap:.85rem;padding-bottom:.9rem;margin-bottom:.9rem;border-bottom:1px solid transparent;-o-border-image:linear-gradient(90deg,transparent,rgba(203,189,158,.45),transparent) 1;border-image:linear-gradient(90deg,transparent,rgba(203,189,158,.45),transparent) 1}.hg-surface .hg-modal__glyph{display:grid;place-items:center;width:54px;height:54px;border-radius:12px;color:#e2a184;background:#13110f;box-shadow:inset 0 3px 10px #000000e6,0 0 0 2px #37322d}.hg-surface .hg-modal__kicker{font-family:Alegreya SC,serif;font-size:.82rem;letter-spacing:.2em;text-transform:uppercase;color:#e2a184}.hg-surface .hg-modal__title{font-family:Cinzel,serif;font-size:1.4rem;font-weight:700;color:var(--hg-bone)}.hg-surface .hg-modal__list{display:flex;flex-direction:column;gap:.55rem}.hg-surface .hg-modal__item{display:flex;align-items:center;gap:.8rem;padding:.6rem .7rem;border-radius:12px;background:linear-gradient(180deg,#201d1a,#191715);box-shadow:inset 0 1px #f4f2eb0f,0 0 0 1px #11100e,0 0 0 2px color-mix(in srgb,var(--hg-r, #37322d) 40%,#2e2925);animation:ei-rise .36s var(--hg-ease) both}.hg-surface .hg-modal__item--skel{min-height:76px}.hg-surface .hg-modal__art{display:grid;place-items:center;flex:none;width:60px;height:60px;border-radius:10px;background:radial-gradient(70% 70% at 50% 45%,color-mix(in srgb,var(--hg-r, #37322d) 30%,#1d1b18),#13110f 80%);box-shadow:inset 0 2px 6px #000c,0 0 0 1px color-mix(in srgb,var(--hg-r, #37322d) 60%,transparent)}.hg-surface .hg-modal__art img{width:86%;height:86%;-o-object-fit:contain;object-fit:contain}.hg-surface .hg-modal__name{font-family:Cinzel,serif;font-size:1rem;font-weight:700;color:color-mix(in srgb,var(--hg-r, #eee9df) 55%,#eee9df)}.hg-surface .hg-modal__line{margin-top:.15rem;font-size:.86rem;color:var(--hg-muted)}.hg-surface .hg-modal__special{color:#8fc6b2}.hg-surface .hg-modal__equip{flex:none;min-height:38px;padding:0 1rem;border-radius:9px;font-family:Alegreya SC,serif;font-size:.95rem;font-weight:700}.hg-surface .hg-modal__equip:disabled{opacity:.6}.hg-surface .hg-modal__empty{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.5rem .5rem 1rem;text-align:center;color:#544d46}.hg-surface .hg-modal__empty .hg-glyph{width:56px;height:56px;margin-bottom:.3rem}.hg-surface .hg-modal__empty-title{font-family:Cinzel,serif;font-size:1.1rem;font-weight:700;color:var(--hg-bone)}.hg-surface .hg-modal__empty-sub{font-size:.95rem;color:var(--hg-muted)}.hg-surface .hg-modal__cancel{width:100%;min-height:42px;margin-top:1rem;font-family:Alegreya SC,serif;font-size:.98rem;font-weight:700}@media (max-width: 900px){.hg-surface .hg-eq{grid-template-columns:1fr}}@media (max-width: 767px){.hg-surface .hg-sheet__bar{padding:.7rem .85rem}.hg-surface .hg-sheet__name{font-size:1.25rem}.hg-surface .hg-eq{padding:.85rem .6rem 1rem;gap:1rem}.hg-surface .hg-eq__dollwrap{padding:.85rem .4rem .8rem}.hg-surface .hg-eq__doll{gap:.45rem}.hg-surface .hg-eq__col{gap:.35rem}.hg-surface .hg-eq__row{gap:.45rem}.hg-surface .hg-eq__slot,.hg-surface .hg-eq__slot-btn,.hg-surface .hg-eq__slot--skel{width:58px}.hg-surface .hg-eq__slot-btn,.hg-surface .hg-eq__slot--skel{height:58px;border-radius:11px}.hg-surface .hg-glyph{width:26px;height:26px}.hg-surface .hg-eq__slot-lbl{font-size:.7rem;letter-spacing:.02em}.hg-surface .hg-eq__power-val{font-size:1.5rem}.hg-surface .hg-persona__row{grid-template-columns:1fr;gap:.1rem}}@media (prefers-reduced-motion: reduce){.hg-surface .hg-eq__light,.hg-surface .hg-eq__hero,.hg-surface .hg-modal-scrim,.hg-surface .hg-modal__item{animation:none!important}}.hg-pick{--hg-bone: #eee9df;--hg-bone-2: #dad0b9;--hg-muted: #bfaf89;--hg-well: #131110;--hg-ease: cubic-bezier(.22, 1, .36, 1);display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}.hg-pick__steps{display:flex;align-items:center;gap:.6rem;list-style:none;margin:0;padding:0}.hg-pick__step-rule{flex:0 1 60px;height:1px;background:linear-gradient(90deg,rgba(203,189,158,.5),rgba(203,189,158,.1))}button.hg-pick__step{display:inline-flex;align-items:center;gap:.55rem;min-height:40px;padding:0 .9rem 0 .4rem;border-radius:999px;font-family:Alegreya SC,serif;font-size:1rem;font-weight:700;letter-spacing:.05em;color:var(--hg-muted);background:transparent}.hg-pick__step-num{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-family:Cinzel,serif;font-size:.95rem;color:var(--hg-muted);background:var(--hg-well);box-shadow:inset 0 2px 5px #000c,0 0 0 1px #37322d}button.hg-pick__step.is-active{color:#f8f6f1}button.hg-pick__step.is-active .hg-pick__step-num{color:#f8f6f1;background:linear-gradient(180deg,#d4623f,#8a2f1f);box-shadow:inset 0 1px #ebe6da80,0 0 0 1px #5a1d12,0 0 14px #e2734f80}button.hg-pick__step.is-done .hg-pick__step-num{color:#e9e3d6;box-shadow:inset 0 2px 5px #000c,0 0 0 1px #575049}button.hg-pick__step:disabled{opacity:.55}.hg-pick__frame{position:relative;border-radius:18px;overflow:hidden;background:radial-gradient(60% 55% at 50% 38%,rgba(72,201,182,.09),transparent 70%),radial-gradient(90% 60% at 50% 110%,rgba(226,115,79,.16),transparent 70%),linear-gradient(180deg,#221f1c 0%,#191715 100%);border:1px solid #443e38;box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1a,0 26px 60px #0000008c}.hg-pick__head{padding:1.4rem 1.25rem .4rem;text-align:center}.hg-pick__kicker{font-family:Alegreya SC,serif;font-size:.85rem;letter-spacing:.24em;text-transform:uppercase;color:#e2a184}.hg-pick__title{margin-top:.15rem;font-family:Cinzel,serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;background-image:linear-gradient(180deg,#f9f8f4 0%,#eae5d9 50%,#c6b896 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--hg-bone);filter:drop-shadow(0 2px 0 rgba(0,0,0,.9))}.hg-pick__sub{margin-top:.3rem;font-size:1rem;color:var(--hg-muted)}.hg-pick__stage{display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:1rem 1.25rem 1.5rem}.hg-pick__show{display:flex;align-items:center;justify-content:center;gap:1.5rem;width:100%}button.hg-pick__arrow{flex:none;display:grid;place-items:center;width:52px;height:52px;padding:0;border-radius:50%;color:#e9e3d6;background:linear-gradient(180deg,#37322d 0%,#25221e 100%);border:1px solid #161412;box-shadow:inset 0 1px #f4f2eb29,0 0 0 2px #37322d,0 6px 14px #00000080}button.hg-pick__arrow svg{width:24px;height:24px}button.hg-pick__arrow:hover{color:#f8f6f1;box-shadow:inset 0 1px #f4f2eb33,0 0 0 2px #6b3a2a,0 0 18px #e2734f73}.hg-pick__portrait{--hg-r: #48c9b6;--hg-r-glow: rgba(72, 201, 182, .42);position:relative;width:min(300px,62vw);aspect-ratio:2 / 3;border-radius:16px;overflow:hidden;background:radial-gradient(70% 55% at 50% 40%,#233a36 0%,#191715 75%);box-shadow:0 0 0 2px #11100e,0 0 0 5px #534b44,0 0 0 6px #11100e,0 0 50px -4px var(--hg-r-glow),0 24px 50px #000000b3}.hg-pick__portrait.is-small{width:min(240px,60vw)}.hg-pick__rays{position:absolute;inset:-30%;background:conic-gradient(from 0deg at 50% 60%,transparent 0deg,rgba(241,237,228,.07) 12deg,transparent 24deg,transparent 60deg,rgba(241,237,228,.05) 72deg,transparent 84deg,transparent 150deg,rgba(241,237,228,.06) 162deg,transparent 174deg,transparent 240deg,rgba(241,237,228,.05) 252deg,transparent 264deg,transparent 330deg,rgba(241,237,228,.06) 342deg,transparent 354deg);animation:hg-spin 60s linear infinite}@keyframes hg-spin{to{transform:rotate(360deg)}}.hg-pick__img{position:absolute;inset:3% 3% 13%;width:94%;height:84%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;filter:drop-shadow(0 12px 16px rgba(0,0,0,.7))}.hg-pick__none{position:absolute;inset:0;display:grid;place-items:center;color:var(--hg-muted)}.hg-pick__frame-edge{position:absolute;inset:0;border-radius:16px;pointer-events:none;box-shadow:inset 0 0 0 1px #f4f2eb24,inset 0 0 40px #0009;background:linear-gradient(135deg,var(--hg-r) 0 9px,transparent 9.5px) top left / 22px 22px no-repeat,linear-gradient(225deg,var(--hg-r) 0 9px,transparent 9.5px) top right / 22px 22px no-repeat,linear-gradient(45deg,var(--hg-r) 0 9px,transparent 9.5px) bottom left / 22px 22px no-repeat,linear-gradient(315deg,var(--hg-r) 0 9px,transparent 9.5px) bottom right / 22px 22px no-repeat}.hg-pick__plate{position:absolute;left:10%;right:10%;bottom:12px;padding:.4rem .6rem;border-radius:8px;text-align:center;font-family:Cinzel,serif;font-size:1.1rem;font-weight:700;letter-spacing:.05em;color:#f8f6f1;background:linear-gradient(180deg,#35302b 0%,#23201d 100%);box-shadow:0 0 0 1px #11100e,0 0 0 2px #534b44,inset 0 1px #eee9de40,0 6px 14px #0009;text-shadow:0 1px 0 rgba(0,0,0,.9)}.hg-pick__thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}button.hg-pick__thumb{position:relative;width:60px;height:84px;padding:0;border-radius:10px;overflow:hidden;background:radial-gradient(70% 60% at 50% 40%,#292622,#171513 80%);box-shadow:inset 0 0 0 1px #000c,0 0 0 2px #37322d,0 4px 10px #00000080;opacity:.72;transition:opacity .18s ease,transform .22s var(--hg-ease),box-shadow .22s ease}button.hg-pick__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%}button.hg-pick__thumb:hover{opacity:1;transform:translateY(-3px)}button.hg-pick__thumb.is-current{opacity:1;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #000c,0 0 0 2px #e2734f,0 0 16px #e2734f8c}button.hg-pick__thumb.is-chosen:after{content:"";position:absolute;right:4px;top:4px;width:10px;height:10px;transform:rotate(45deg);background:linear-gradient(135deg,#ffb08c,#c4533a);box-shadow:0 0 8px #e2734fcc}.hg-pick__actions{display:flex;justify-content:center;width:100%}.hg-pick__cta{width:100%;max-width:22rem;min-height:52px;border-radius:12px;font-family:Cinzel,serif;font-size:1.08rem;font-weight:700}.hg-pick__stats .hg-pick__cta{max-width:none}.hg-pick__cta:disabled{filter:grayscale(.6) brightness(.7);cursor:not-allowed}.hg-pick__assign{display:flex;gap:2rem;align-items:flex-start;padding:1.2rem 1.5rem 1.6rem}.hg-pick__mini{flex:none}.hg-pick__stats{flex:1;min-width:0;display:flex;flex-direction:column;gap:.9rem}.hg-pick__pool{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;border-radius:12px;background:var(--hg-well);box-shadow:inset 0 2px 8px #000c,0 0 0 1px #37322d}.hg-pick__pool-lbl{font-family:Alegreya SC,serif;font-size:.95rem;font-weight:700;letter-spacing:.14em;color:var(--hg-muted)}.hg-pick__pool-val{font-family:Cinzel,serif;font-size:2rem;font-weight:700;line-height:1;color:#ffc3a8;text-shadow:0 0 16px rgba(255,140,90,.5);font-variant-numeric:lining-nums tabular-nums}.hg-pick__pool-of{font-size:1rem;color:var(--hg-muted);text-shadow:none}.hg-pick__pool.is-spent .hg-pick__pool-val{color:#8fc6b2;text-shadow:0 0 12px rgba(111,174,152,.45)}.hg-pick__rows{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}.hg-pick__row{display:grid;grid-template-columns:7.5rem 1fr;align-items:center;gap:.75rem}.hg-pick__row-lbl{font-family:Alegreya SC,serif;font-size:1.02rem;font-weight:700;letter-spacing:.05em;color:var(--hg-bone-2)}.hg-pick__row-ctl{display:flex;align-items:center;gap:.5rem}button.hg-pick__step-btn{flex:none;width:34px;height:34px;padding:0;border-radius:9px;font-family:Cinzel,serif;font-size:1.15rem;font-weight:700;line-height:1;color:#eee9df;background:linear-gradient(180deg,#37322d 0%,#25221e 100%);border:1px solid #161412;box-shadow:inset 0 1px #f4f2eb29,0 2px 5px #00000080}button.hg-pick__step-btn:not(:disabled):hover{color:#f8f6f1;box-shadow:inset 0 1px #f4f2eb33,0 0 0 1px #e2734f80,0 0 10px #e2734f59}button.hg-pick__step-btn:disabled{opacity:.35}.hg-pick__range{position:relative;flex:1;height:14px;border-radius:7px;background:linear-gradient(90deg,#8a2f1f 0%,#c4533a 70%,#ff9a70 100%) 0 0 / var(--pct, 0%) 100% no-repeat,var(--hg-well);box-shadow:inset 0 2px 4px #000000d9,0 0 0 1px #000000b3,0 1px 0 1px #f4f2eb0f}.hg-pick__range input[type=range]{position:absolute;inset:-6px 0;width:100%;height:26px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.hg-pick__range input[type=range]::-webkit-slider-runnable-track{height:26px;background:transparent}.hg-pick__range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:2px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#f1ede4,#e2734f 55%,#8a2f1f 100%);box-shadow:0 0 0 2px #11100e,0 0 12px #ff8c5ab3}.hg-pick__range input[type=range]::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:radial-gradient(circle at 50% 35%,#f1ede4,#e2734f 55%,#8a2f1f 100%);box-shadow:0 0 0 2px #11100e,0 0 12px #ff8c5ab3}.hg-pick__range input[type=range]:disabled{cursor:not-allowed}.hg-pick__num{flex:none;width:3.4rem;min-height:36px;border-radius:9px;text-align:center;font-family:Cinzel,serif;font-size:1.1rem;font-weight:700;color:#f8f6f1;background:var(--hg-well);border:1px solid #37322d;box-shadow:inset 0 2px 6px #000c;-moz-appearance:textfield}.hg-pick__num::-webkit-outer-spin-button,.hg-pick__num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}button.hg-pick__back{align-self:center;padding:.4rem .8rem;font-family:Alegreya SC,serif;font-size:.98rem;font-weight:700;color:#e2a184;background:transparent}button.hg-pick__back:hover{color:#ffc3a8}@media (max-width: 767px){.hg-pick__show{gap:.6rem}button.hg-pick__arrow{width:42px;height:42px}button.hg-pick__thumb{width:48px;height:68px}.hg-pick__assign{flex-direction:column;align-items:center;gap:1.1rem;padding:1rem .85rem 1.25rem}.hg-pick__portrait.is-small{width:170px}.hg-pick__stats{width:100%}.hg-pick__row{grid-template-columns:1fr;gap:.3rem}}@media (prefers-reduced-motion: reduce){.hg-pick__rays{animation:none!important}}.hg-surface .hg-callout{position:relative;display:flex;align-items:center;gap:1.75rem;padding:1.5rem 1.75rem;border-radius:18px;overflow:hidden;background:radial-gradient(60% 90% at 12% 50%,rgba(72,201,182,.1),transparent 70%),radial-gradient(70% 80% at 100% 100%,rgba(226,115,79,.14),transparent 70%),linear-gradient(180deg,#24211e 0%,#1a1816 100%);border:1px solid #443e38;box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1a,0 22px 50px #00000080;animation:ei-rise .52s var(--hg-ease) both}.hg-surface .hg-callout__portrait{position:relative;flex:none;width:170px;aspect-ratio:2 / 3;border-radius:12px;overflow:hidden;background:radial-gradient(70% 55% at 50% 40%,#233a36 0%,#191715 75%);box-shadow:0 0 0 2px #11100e,0 0 0 4px #534b44,0 0 0 5px #11100e,0 0 30px -4px var(--hg-r-glow),0 14px 30px #0009}.hg-surface .hg-callout__img{position:absolute;inset:4% 3% 2%;width:94%;height:94%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;filter:drop-shadow(0 8px 12px rgba(0,0,0,.7))}.hg-surface .hg-callout__body{flex:1;min-width:0}.hg-surface .hg-callout__kicker{font-family:Alegreya SC,serif;font-size:.85rem;letter-spacing:.22em;text-transform:uppercase;color:#e2a184}.hg-surface .hg-callout__title{margin-top:.15rem;font-family:Cinzel,serif;font-size:1.8rem;font-weight:700;line-height:1.1;background-image:linear-gradient(180deg,#f9f8f4 0%,#eae5d9 50%,#c6b896 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--hg-bone);filter:drop-shadow(0 2px 0 rgba(0,0,0,.9))}.hg-surface .hg-callout__text{margin-top:.5rem;max-width:34rem;font-size:1.02rem;line-height:1.5;color:var(--hg-bone-2)}.hg-surface .hg-callout__cta{margin-top:1.1rem;min-height:52px;min-width:15rem;padding:0 1.75rem;border-radius:12px;font-family:Cinzel,serif;font-size:1.1rem;font-weight:700}.hg-surface .hg-callout__queue:not(:empty){margin-top:1rem;max-width:30rem}@media (max-width: 767px){.hg-surface .hg-callout{flex-direction:column;text-align:center;gap:1rem;padding:1.25rem 1rem}.hg-surface .hg-callout__portrait{width:140px}.hg-surface .hg-callout__title{font-size:1.45rem}.hg-surface .hg-callout__cta{width:100%;min-width:0}.hg-surface .hg-callout__text{margin-inline:auto}}.hg-surface .roster-frame{border:1px solid #443e38!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(241,237,228,.045) 0%,transparent 140px),linear-gradient(180deg,#221f1c 0%,#1a1816 100%)!important;box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1a,0 20px 46px #00000080!important}.hg-surface .roster-frame:hover{box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1f,0 22px 50px #0000008c!important}.hg-surface .roster-frame.border-2>div:first-child{padding:1rem 1.25rem!important;border-bottom:1px solid #11100e!important;background:linear-gradient(180deg,rgba(243,240,232,.06) 0%,rgba(243,240,232,0) 100%),linear-gradient(180deg,#2b2723 0%,#221f1c 100%)!important;box-shadow:inset 0 1px #f4f2eb14,0 1px #f4f2eb0a!important}.hg-surface .roster-frame h2.font-qs{font-family:Cinzel,serif!important;font-size:1.4rem!important;font-weight:700!important;letter-spacing:.04em!important;background-image:linear-gradient(180deg,#f7f5f0 0%,#eae5d9 50%,#cbbd9e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.9))}.hg-surface .roster-frame h2.font-qs+span{font-family:Cinzel,serif;font-size:1rem!important;font-weight:700!important;color:var(--hg-muted)!important}.hg-surface .roster-frame.border-2>div:first-child>div.rounded.border{border:0!important;border-radius:10px!important;padding:.45rem .8rem!important;background:var(--hg-well)!important;box-shadow:inset 0 2px 6px #000000bf,inset 0 0 0 1px #0009,0 1px #f4f2eb12!important}.hg-surface .roster-frame.border-2>div:first-child>div.rounded.border>span:first-child{font-family:Alegreya SC,serif!important;font-size:.8rem!important;letter-spacing:.16em!important;color:#e2a184!important}.hg-surface .roster-frame.border-2>div:first-child>div.rounded.border>span+span{font-family:Cinzel,serif!important;font-size:.95rem!important;font-weight:700!important;color:var(--hg-bone)!important}.hg-surface .roster-frame button[aria-label^=About]{width:30px!important;height:30px!important;padding:0!important;border-radius:50%!important;border:1px solid #161412!important;color:#e0d7c4!important;background:linear-gradient(180deg,#37322d,#25221e)!important;box-shadow:inset 0 1px #f4f2eb29,0 2px 5px #00000080!important}.hg-surface .roster-frame button[aria-label^=About]:hover,.hg-surface .roster-frame button[aria-label^=About][aria-expanded=true]{color:#f8f6f1!important;box-shadow:inset 0 1px #f4f2eb33,0 0 0 1px #e2734f80,0 0 12px #e2734f4d!important}.hg-surface .roster-frame.border-2>div[style]:not(:first-child){background:transparent!important;box-shadow:none!important}.hg-surface .roster-frame.border-2>div.p-3{padding:1.1rem 1.25rem 1.25rem!important}.hg-surface [class*="text-[8px]"],.hg-surface [class*="text-[9px]"],.hg-surface [class*="text-[10px]"]{font-size:.7rem!important}.hg-surface .roster-frame .py-12.text-center>div:first-child{border:0!important;background:#13110f!important;box-shadow:inset 0 4px 12px #000000f2,0 0 0 2px #2b2723,0 0 0 3px #11100e!important}.hg-surface .roster-frame .py-12.text-center>p:first-of-type{font-family:Cinzel,serif!important;font-size:1.25rem!important;text-transform:none!important;letter-spacing:.02em!important;color:var(--hg-bone)!important}.hg-surface .roster-frame .py-12.text-center>p+p{font-size:.98rem!important;color:var(--hg-muted)!important}.hg-surface .roster-frame .py-12.text-center>button{border-radius:10px!important;border:1px solid #161412!important;font-family:Alegreya SC,serif!important;font-size:.98rem!important;letter-spacing:.05em!important;text-transform:none!important;color:#eee9df!important;background:linear-gradient(180deg,#37322d 0%,#292622 52%,#23201d 100%)!important;box-shadow:inset 0 1px #f4f2eb29,0 2px 6px #00000073!important}.hg-surface .hero-hall__head{padding:0 0 1rem}.hg-surface .hero-hall__kicker{font-family:Alegreya SC,serif;font-size:.85rem;letter-spacing:.24em;color:#e2a184}.hg-surface .hero-hall__title{font-family:Cinzel,serif;font-size:1.7rem;background-image:linear-gradient(180deg,#f7f5f0 0%,#eae5d9 50%,#cbbd9e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.9))}.hg-surface .hero-hall__sub{font-size:.98rem;color:var(--hg-muted)}.hg-surface .hero-hall__tally{font-family:Cinzel,serif}.hg-surface .hero-hall__tally-num{font-family:Cinzel,serif;font-size:1.9rem;color:var(--hg-bone)}.hg-surface .hero-hall__tally-label{font-family:Alegreya SC,serif;font-size:.78rem;letter-spacing:.16em;color:var(--hg-muted)}.hg-surface .hero-hall__head button[aria-label^=About]{width:30px;height:30px;padding:0;border:1px solid #161412;color:#e0d7c4;background:linear-gradient(180deg,#37322d,#25221e);box-shadow:inset 0 1px #f4f2eb29,0 2px 5px #00000080}.hg-surface .hero-hall__body{margin-top:1.1rem;padding:1.1rem;border-radius:16px;background:radial-gradient(70% 50% at 50% 0%,rgba(241,237,228,.04),transparent 70%),#161412;box-shadow:inset 0 3px 18px #000c,inset 0 0 0 1px #2b2723,0 1px #f4f2eb0f}.hg-surface .hero-hall__body>.grid,.hg-surface .roster-frame .grid.grid-cols-4{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr))!important;gap:.85rem!important}.hg-surface .hero-slot:not([data-rarity]){--hg-r: #3c4c68;--hg-r-glow: rgba(0, 0, 0, 0)}.hg-surface .hero-slot{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem .5rem .6rem;border:0;border-radius:14px;text-align:center;background:linear-gradient(180deg,#24211e 0%,#1c1a17 100%);box-shadow:inset 0 1px #f4f2eb14,0 0 0 1px #11100e,0 0 0 2px color-mix(in srgb,var(--hg-r) 50%,#2e2925),0 8px 18px #00000073;transition:transform .22s var(--hg-ease),box-shadow .22s ease;animation:ei-rise .42s var(--hg-ease) both}.hg-surface .hero-slot:hover{transform:translateY(-3px);box-shadow:inset 0 1px #f4f2eb1f,0 0 0 1px #11100e,0 0 0 2px var(--hg-r),0 12px 24px #0000008c,0 0 22px -4px var(--hg-r-glow)}.hg-surface .hero-slot__art{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center;border-radius:10px;overflow:hidden;background:radial-gradient(70% 70% at 50% 45%,color-mix(in srgb,var(--hg-r) 26%,#1d1b18),#13110f 80%);box-shadow:inset 0 3px 10px #000000d9,inset 0 0 0 1px color-mix(in srgb,var(--hg-r) 50%,transparent)}.hg-surface .hero-slot__art img{width:82%;height:82%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.7));transition:transform .3s var(--hg-ease)}.hg-surface .hero-slot:hover .hero-slot__art img{transform:scale(1.08)}.hg-surface .hero-slot__name{width:100%;font-family:Cinzel,serif;font-size:.8rem;font-weight:700;line-height:1.2;color:color-mix(in srgb,var(--hg-r) 45%,#eee9df);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hg-surface .hero-slot__meta{font-size:.72rem!important;line-height:1.25;color:var(--hg-muted)}.hg-surface .hero-slot__qty{position:absolute;right:6px;top:6px;z-index:2;min-width:1.6rem;padding:.12rem .4rem;border-radius:999px;font-family:Cinzel,serif;font-size:.78rem;font-weight:700;color:#f8f6f1;background:linear-gradient(180deg,#423c36,#292622);box-shadow:0 0 0 1px #11100e,0 0 0 2px #534b44,0 2px 6px #0009}.hg-surface .hg-empty__cta{margin-top:.8rem;min-height:42px;padding:0 1.2rem;font-family:Alegreya SC,serif;font-size:.98rem;font-weight:700}@media (max-width: 767px){.hg-surface .hero-hall__body>.grid,.hg-surface .roster-frame .grid.grid-cols-4{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))!important;gap:.6rem!important}.hg-surface .roster-frame.border-2>div:first-child{padding:.85rem .9rem!important}.hg-surface .roster-frame.border-2>div.p-3{padding:.85rem .75rem 1rem!important}.hg-surface .hero-hall__body{padding:.75rem}}@media (prefers-reduced-motion: reduce){.hg-surface .hero-slot{animation:none!important;transition:none!important}}.hg-surface .hg-log{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.hg-surface .hg-log__card{position:relative;display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#201d1a 0%,#191715 100%);box-shadow:0 0 0 1px #11100e,0 0 0 2px #2e2925,0 10px 22px #00000073;transition:transform .24s var(--hg-ease),box-shadow .24s ease;animation:ei-rise .42s var(--hg-ease) both}.hg-surface .hg-log__card.is-collected{box-shadow:0 0 0 1px #11100e,0 0 0 2px color-mix(in srgb,var(--hg-r) 60%,#2e2925),0 0 24px -6px var(--hg-r-glow),0 10px 22px #00000073}.hg-surface .hg-log__card.is-collected:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #11100e,0 0 0 2px var(--hg-r),0 0 34px -4px var(--hg-r-glow),0 16px 30px #0000008c}.hg-surface .hg-log__art{position:relative;aspect-ratio:3 / 4;background:radial-gradient(70% 55% at 50% 40%,#292622 0%,#151311 78%);box-shadow:inset 0 -30px 40px -20px #000c}.hg-surface .hg-log__card.is-collected .hg-log__art{background:radial-gradient(70% 55% at 50% 40%,color-mix(in srgb,var(--hg-r) 28%,#292622) 0%,#151311 78%)}.hg-surface .hg-log__img{position:absolute;inset:5% 4% 0;width:92%;height:95%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;filter:drop-shadow(0 8px 12px rgba(0,0,0,.7))}.hg-surface .hg-log__card.is-locked .hg-log__img{filter:brightness(0) drop-shadow(0 0 1px rgba(241,237,228,.35));opacity:.55}.hg-surface .hg-log__q{position:absolute;inset:0;display:grid;place-items:center;font-family:Cinzel,serif;font-size:2.6rem;color:#443e38}.hg-surface .hg-log__check{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:.8rem;font-weight:700;color:#0f1a17;background:radial-gradient(circle at 50% 35%,#c8f0e2,#6fae98);box-shadow:0 0 0 2px #11100e,0 0 10px #6fae9899}.hg-surface .hg-log__plate{padding:.55rem .6rem .65rem;text-align:center;border-top:1px solid #11100e;box-shadow:inset 0 1px #f4f2eb0f}.hg-surface .hg-log__name{font-family:Cinzel,serif;font-size:.86rem;font-weight:700;line-height:1.2;color:color-mix(in srgb,var(--hg-r, #bfaf89) 45%,#eee9df);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-surface .hg-log__card.is-locked .hg-log__name{font-family:Alegreya SC,serif;font-weight:700;letter-spacing:.06em;color:#625b54}.hg-surface .hg-log__rarity{display:inline-block;margin-top:.25rem;padding:.05rem .5rem;border-radius:999px;font-family:Alegreya SC,serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;color:color-mix(in srgb,var(--hg-r) 70%,#fff);background:color-mix(in srgb,var(--hg-r) 14%,#0b1423);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hg-r) 45%,transparent)}.hg-surface .hg-log__fx{margin-top:.3rem;font-size:.74rem;line-height:1.3;color:var(--hg-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 767px){.hg-surface .hg-log{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.6rem}}@media (prefers-reduced-motion: reduce){.hg-surface .hg-log__card{animation:none!important;transition:none!important}}.hg-surface .hg-field-label{font-family:Alegreya SC,serif;font-size:.88rem;font-weight:700;letter-spacing:.08em;color:var(--hg-bone-2)}.hg-surface .hg-input{min-height:44px;padding:0 .9rem;border-radius:10px;font-size:1rem;color:var(--hg-bone);background:var(--hg-well);border:1px solid #37322d;box-shadow:inset 0 2px 6px #000c,0 1px #f4f2eb0f}.hg-surface .hg-input::-moz-placeholder{color:#625b54}.hg-surface .hg-input::placeholder{color:#625b54}.hg-surface .hg-btn-cta{min-height:44px;padding:0 1.3rem;border-radius:10px;font-family:Alegreya SC,serif;font-size:1rem;font-weight:700}.hg-surface .hg-btn-cta:disabled{filter:grayscale(.6) brightness(.7)}.hg-surface .hg-field-hint{font-size:.9rem;color:var(--hg-muted)}.hg-surface .hg-empty__glyph{width:84px;height:84px;margin-bottom:.4rem;color:#625b54}.hg-surface .qi-subnav{padding:4px}.hg-surface .qi-subtab{min-height:38px;padding:0 1rem;border:1px solid transparent;border-radius:8px;background:transparent;font-family:Alegreya SC,Alegreya Sans,serif;font-size:.98rem;font-weight:700;letter-spacing:.06em;text-transform:none;color:#bfaf89;text-shadow:0 1px 0 rgba(0,0,0,.8)}.hg-surface .qi-subtab:hover{border-color:transparent;color:#eee9df;background:rgba(244,242,235,.05)}.hg-surface .qi-subtab--active,.hg-surface .qi-subtab--active:hover{color:#f8f6f1;background:linear-gradient(180deg,#423c36 0%,#302b27 100%);border-color:#48413b;box-shadow:inset 0 1px #e9e4d740,0 2px 6px #0009,0 0 14px -4px #e2734f80}.hg-surface .qi-subtab__badge{font-family:Cinzel,serif;font-size:.78rem;color:#f8f6f1;background:linear-gradient(180deg,#d4623f,#8a2f1f);box-shadow:0 0 8px #e2734f99}.hg-surface .qi-board{border-radius:18px;padding:1.5rem 1.5rem 1.6rem;background:radial-gradient(ellipse 60% 45% at 50% -8%,rgba(255,196,150,.12),transparent 70%),radial-gradient(ellipse 120% 90% at 50% 50%,transparent 45%,rgba(0,0,0,.45) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.08' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.4  0 0 0 0 0.3  0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),linear-gradient(180deg,#23201d 0%,#161412 100%);border:1px solid #443e38;box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1a,inset 0 -30px 60px #00000059,0 24px 54px #0000008c}.hg-surface .qi-board__kicker{font-family:Alegreya SC,serif;font-size:.85rem;letter-spacing:.24em;color:#e2a184}.hg-surface .qi-board__title{font-family:Cinzel,serif;font-size:1.8rem;letter-spacing:.03em;background-image:linear-gradient(180deg,#f9f8f4 0%,#eae5d9 50%,#c6b896 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.9))}.hg-surface .qi-board__tally-num{font-family:Cinzel,serif;font-size:2rem;color:var(--hg-bone)}.hg-surface .qi-board__tally-label{font-family:Alegreya SC,serif;font-size:.8rem;color:var(--hg-muted)}.hg-surface .qi-board__notice{font-size:.95rem;border-radius:10px}.hg-surface .qi-board__grid{gap:1.1rem}@media (min-width: 760px){.hg-surface .qi-board__grid{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr))}}.hg-surface .qi-contract{position:relative;overflow:hidden;padding:0 1.1rem 1.1rem;border-radius:14px;background:radial-gradient(ellipse 100% 50% at 50% 0%,color-mix(in srgb,var(--qi-rarity) 10%,transparent),transparent 70%),linear-gradient(180deg,#24211e 0%,#1b1916 100%);box-shadow:0 0 0 1px #11100e,0 0 0 2px color-mix(in srgb,var(--qi-rarity) 38%,#2e2925),inset 0 1px #f4f2eb14,0 14px 30px #00000080;transition:transform .24s var(--hg-ease),box-shadow .24s ease}.hg-surface .qi-contract:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #11100e,0 0 0 2px color-mix(in srgb,var(--qi-rarity) 75%,#2e2925),inset 0 1px #f4f2eb1a,0 0 34px -8px var(--qi-rarity),0 20px 40px #0000008c}.hg-surface .qi-contract__art{position:relative;height:128px;margin:0 -1.1rem .85rem;background-size:cover;background-position:50% 55%;transition:transform .6s var(--hg-ease)}.hg-surface .qi-contract__art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(27,25,22,0) 35%,#221f1c 100%),linear-gradient(180deg,color-mix(in srgb,var(--qi-rarity) 10%,transparent),transparent 40%)}.hg-surface .qi-contract:hover .qi-contract__art{transform:scale(1.04)}.hg-surface .qi-contract__top{position:relative;margin-top:-2.4rem;z-index:1}.hg-surface .qi-contract__rarity{display:inline-flex;align-items:center;gap:.35rem;padding:.12rem .55rem;border-radius:999px;font-family:Alegreya SC,serif;font-size:.78rem;font-weight:700;letter-spacing:.1em;color:color-mix(in srgb,var(--qi-rarity) 75%,#fff);background:color-mix(in srgb,var(--qi-rarity) 18%,#0b1423);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qi-rarity) 50%,transparent),0 2px 6px #0009}.hg-surface .qi-contract__rarity:before{content:"";width:7px;height:7px;transform:rotate(45deg);background:var(--qi-rarity);box-shadow:0 0 8px var(--qi-rarity)}.hg-surface .qi-contract__clock-value{padding:.12rem .55rem;border-radius:999px;font-family:Cinzel,serif;font-size:.88rem;font-weight:700;color:var(--hg-bone);background:rgba(19,17,15,.8);box-shadow:0 0 0 1px #37322d,0 2px 6px #0009}.hg-surface .qi-contract__track{height:4px;margin-top:.55rem;background:var(--hg-well);box-shadow:inset 0 1px 2px #000000e6}.hg-surface .qi-contract__fill{box-shadow:0 0 8px var(--qi-rarity)}.hg-surface .qi-contract__title{margin-top:.7rem;font-family:Cinzel,serif;font-size:1.35rem;letter-spacing:.02em;text-shadow:0 2px 0 rgba(0,0,0,.8)}.hg-surface .qi-contract__hook{font-size:.95rem;color:var(--hg-bone-2)}.hg-surface .qi-contract__meta{font-size:.86rem}.hg-surface .qi-contract__cta{min-height:46px;border-radius:10px;font-family:Alegreya SC,serif;font-size:1rem;letter-spacing:.04em;color:#f8f6f1;border:1px solid #5a1d12;background:linear-gradient(180deg,rgba(238,233,222,.26) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d4623f 0%,#b24630 55%,#8a2f1f 100%);box-shadow:inset 0 1px #ebe6da80,inset 0 -2px #3c0e0680,0 6px 16px #96321c59;text-shadow:0 1px 0 rgba(60,12,4,.75)}.hg-surface .qi-contract__cta:hover:not(:disabled){color:#f8f6f1;border-color:#5a1d12;background:linear-gradient(180deg,rgba(238,233,222,.3) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#e06c47 0%,#bf4f35 55%,#933322 100%);box-shadow:inset 0 1px #ebe6da8c,0 8px 22px #d6623f73}.hg-surface .qi-contract__cta:disabled{color:var(--hg-muted);border-color:#2e2925;background:var(--hg-well);box-shadow:inset 0 2px 6px #000c;text-shadow:none}.hg-surface .qi-contract--locked .qi-contract__cta:disabled:before{content:"";width:14px;height:14px;margin-right:.45rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0110 0v3h1a1 1 0 011 1v9a1 1 0 01-1 1H6a1 1 0 01-1-1v-9a1 1 0 011-1h1zm2 0h6V7a3 3 0 00-6 0v3z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0110 0v3h1a1 1 0 011 1v9a1 1 0 01-1 1H6a1 1 0 01-1-1v-9a1 1 0 011-1h1zm2 0h6V7a3 3 0 00-6 0v3z'/%3E%3C/svg%3E") center / contain no-repeat}.hg-surface .qi-contract--locked .qi-contract__art{filter:grayscale(.5) brightness(.75)}.hg-surface .qi-contract__cta--ghost{color:var(--hg-bone-2);background:linear-gradient(180deg,#37322d 0%,#292622 52%,#23201d 100%);border-color:#161412;text-shadow:0 1px 0 rgba(0,0,0,.7);box-shadow:inset 0 1px #f4f2eb29,0 2px 6px #00000073}.hg-surface .qi-contract--lapsed .qi-contract__art{filter:grayscale(1) brightness(.6)}.hg-surface .qi-chip{min-height:34px;border-radius:999px;font-family:Alegreya SC,serif;font-size:.9rem;font-weight:700}.hg-surface .qi-board-skel,.qi-board-skel{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:1.1rem;padding:1.5rem;border-radius:18px;background:linear-gradient(180deg,#221f1c 0%,#191715 100%);box-shadow:0 0 0 1px #2e2925}.qi-board-skel__card{display:flex;flex-direction:column;gap:.6rem;padding-bottom:1rem;border-radius:14px;overflow:hidden;background:#1d1b18;box-shadow:0 0 0 1px #2e2925}.qi-board-skel__art{height:128px}.qi-board-skel__line{height:16px;margin:0 1rem;border-radius:6px}.qi-board-skel__line.is-short{width:55%}.hg-surface .qi-empty-board{position:relative;overflow:hidden;padding:2.5rem 1.5rem 2.75rem;border:1px solid #443e38;border-radius:18px;background:#161412;box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1a,0 24px 54px #0000008c}.hg-surface .qi-empty-board__scene{position:absolute;inset:0;background:radial-gradient(60% 70% at 50% 45%,rgba(22,20,18,.55),rgba(22,20,18,.94) 75%),url(/assets/forest_lair_1-99979ca5.webp) center 60% / cover no-repeat;opacity:.9}.hg-surface .qi-empty-board>*:not(.qi-empty-board__scene){position:relative}.hg-surface .qi-empty-board__art{display:block;width:96px;height:120px;margin:0 auto .75rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.7)) sepia(.15);transform:rotate(-4deg)}.hg-surface .qi-empty-board__title{font-family:Cinzel,serif;font-size:1.6rem;font-weight:700;background-image:linear-gradient(180deg,#f9f8f4 0%,#eae5d9 50%,#c6b896 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.9))}.hg-surface .qi-empty-board__sub{font-size:1rem;color:var(--hg-bone-2)}.hg-surface .qi-empty-board__cta{min-height:48px;padding:0 1.5rem;border-radius:12px;font-family:Cinzel,serif;font-size:1.02rem;color:#f8f6f1;border:1px solid #5a1d12;background:linear-gradient(180deg,rgba(238,233,222,.26) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d4623f 0%,#b24630 55%,#8a2f1f 100%);box-shadow:inset 0 1px #ebe6da80,0 6px 18px #96321c66}.hg-surface .qi-empty-board__cta:hover{color:#f8f6f1;border-color:#5a1d12;filter:brightness(1.08);background:linear-gradient(180deg,rgba(238,233,222,.3) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#e06c47 0%,#bf4f35 55%,#933322 100%)}@media (max-width: 767px){.hg-surface .qi-board{padding:1.1rem .85rem 1.2rem}.hg-surface .qi-board__title{font-size:1.45rem}.qi-board-skel{grid-template-columns:1fr;padding:1rem}}@media (prefers-reduced-motion: reduce){.hg-surface .qi-contract,.hg-surface .qi-contract__art{transition:none!important}}.hg-surface .hg-section-head{padding-bottom:.25rem}.hg-surface .hg-section-head__kicker{font-family:Alegreya SC,serif;font-size:.85rem;letter-spacing:.24em;text-transform:uppercase;color:#e2a184}.hg-surface .hg-section-head__title{font-family:Cinzel,serif;font-size:1.7rem;font-weight:700;line-height:1.1;background-image:linear-gradient(180deg,#f7f5f0 0%,#eae5d9 50%,#cbbd9e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.9))}.hg-surface .hg-section-head__sub{margin-top:.25rem;font-size:.98rem;color:var(--hg-muted)}.hg-st-bar{gap:.6rem!important;margin-bottom:.85rem!important}.hg-st-points,.hg-st-nodes{display:inline-flex;align-items:baseline;gap:.6rem;padding:.5rem .95rem;border-radius:12px;background:#131110;box-shadow:inset 0 2px 6px #000c,0 0 0 1px #37322d,0 1px 0 1px #f4f2eb0d}.hg-st-points__lbl{font-family:Alegreya SC,serif;font-size:.85rem;font-weight:700;letter-spacing:.12em;color:#bfaf89}.hg-st-points__val,.hg-st-nodes__val{font-family:Cinzel,serif;font-size:1.35rem;font-weight:700;line-height:1;color:#eee9df;font-variant-numeric:lining-nums tabular-nums}.hg-st-points__of{font-size:.9rem;color:#bfaf89}.hg-st-points.has-points{box-shadow:inset 0 2px 6px #000c,0 0 0 1px #6b3a2a,0 0 18px -4px #e2734f8c}.hg-st-points.has-points .hg-st-points__val{color:#ffc3a8;text-shadow:0 0 14px rgba(255,140,90,.55)}.hg-st-legend{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin:0 0 0 auto;padding:0;list-style:none}.hg-st-legend li{display:inline-flex;align-items:center;gap:.4rem;font-family:Alegreya SC,serif;font-size:.86rem;font-weight:700;color:#bfaf89}.hg-st-legend li:before{content:"";width:12px;height:12px;border-radius:50%}.hg-st-legend .is-lit:before{background:radial-gradient(circle at 50% 40%,#f1ede4,#e2734f 60%,#8a2f1f);box-shadow:0 0 10px #ff8c5abf}.hg-st-legend .is-open:before{background:transparent;box-shadow:inset 0 0 0 2px #ffb08c,0 0 8px #ff96648c}.hg-st-legend .is-dark:before{background:#25221e;box-shadow:inset 0 0 0 1px #443e38}button.hg-st-reset{min-height:40px;padding:0 1rem;border-radius:10px;font-family:Alegreya SC,serif;font-size:.95rem;font-weight:700;letter-spacing:.03em;color:#e5dece;background:linear-gradient(180deg,#35302b 0%,#272320 100%);border:1px solid #161412;box-shadow:inset 0 1px #ffbeaa2e,0 2px 6px #00000080}button.hg-st-reset:not(:disabled):hover{color:#f7f4ef;filter:brightness(1.15);box-shadow:inset 0 1px #ffbeaa40,0 0 0 1px #a8322b99,0 0 14px #a8322b66}button.hg-st-reset:disabled{opacity:.5}.hg-st-status{font-size:.92rem;color:#dad0b9}.hg-st-empty{padding:2rem 1rem;border-radius:14px;text-align:center;color:#bfaf89;background:#131110;box-shadow:inset 0 2px 8px #000c,0 0 0 1px #2e2925}.hg-surface .skill-tree-flow-root{min-height:max(560px,calc(100vh - 470px))!important;border:1px solid #443e38!important;border-radius:16px!important;background:radial-gradient(ellipse 55% 45% at 50% 45%,rgba(226,115,79,.08),transparent 70%),radial-gradient(ellipse at 50% 25%,#211e1b 0%,#151311 52%,#0d0c0a 100%)!important;box-shadow:0 0 0 1px #000c,inset 0 0 120px #000000bf,inset 0 1px #f4f2eb14,0 20px 46px #00000080!important}.hg-surface .skill-tree-flow-root .pointer-events-auto.absolute.bottom-3.right-3{padding:4px!important;border-radius:12px!important;border:0!important;background:#131110!important;box-shadow:inset 0 2px 6px #000c,0 0 0 1px #37322d!important}.hg-surface .skill-tree-flow-root .pointer-events-auto.absolute.bottom-3.right-3 button{min-width:38px;min-height:34px;border-radius:8px!important;border:1px solid #161412!important;font-family:Cinzel,serif;font-size:.85rem!important;color:#eee9df!important;background:linear-gradient(180deg,#37322d 0%,#25221e 100%)!important;box-shadow:inset 0 1px #f4f2eb24}.hg-surface .skill-tree-flow-root .pointer-events-auto.absolute.bottom-3.right-3 button:hover{color:#f8f6f1!important;box-shadow:inset 0 1px #f4f2eb33,0 0 0 1px #e2734f73}.hg-surface .skill-tree-flow-root>p:last-child{font-size:.8rem!important;color:#aa976b!important}.skill-tree-flow-root [data-tier][data-unlocked="1"]:before,.skill-tree-flow-root [data-tier][data-available="1"]:before{content:"";position:absolute;inset:8%;z-index:0;border-radius:50%;pointer-events:none}.skill-tree-flow-root [data-tier][data-unlocked="1"]:before{background:radial-gradient(circle,rgba(255,170,120,.55) 0%,rgba(226,115,79,.25) 45%,transparent 70%);box-shadow:0 0 22px 4px #ff784659}.skill-tree-flow-root [data-tier][data-available="1"]:before{inset:-16%;z-index:30;background:radial-gradient(circle,transparent 46%,rgba(255,176,140,.9) 50%,rgba(255,120,70,.35) 56%,transparent 66%);animation:hg-node-ready 1.8s ease-in-out infinite}@keyframes hg-node-ready{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.skill-tree-flow-root [data-tier][data-selected="1"]:after{content:"";position:absolute;inset:-4%;border-radius:50%;pointer-events:none;box-shadow:0 0 0 2px #f4f2ebd9,0 0 20px #f4f2eb73}.skill-tree-flow-root .react-flow__edge.st-edge--progressed path{filter:drop-shadow(0 0 4px rgba(255,120,70,.75))}@media (prefers-reduced-motion: reduce){.skill-tree-flow-root [data-tier][data-available="1"]:before{animation:none!important}}@media (max-width: 767px){.hg-st-legend{margin-left:0;width:100%}.hg-surface .skill-tree-flow-root{min-height:460px!important}}.hg-surface .hg-mast__title,.hg-surface .hg-h2,.hg-surface .hg-hero__name,.hg-surface .hg-sheet__name,.hg-pick__title,.hg-surface .hg-callout__title,.hg-surface .hero-hall__title,.hg-surface .roster-frame h2.font-qs,.hg-surface .hg-section-head__title,.hg-surface .qi-board__title,.hg-surface .qi-empty-board__title{text-shadow:none!important}.hg-surface .hunt-board,.hg-surface .mk-board{border-radius:18px;background:radial-gradient(ellipse 60% 45% at 50% -8%,rgba(255,196,150,.12),transparent 70%),radial-gradient(ellipse 120% 90% at 50% 50%,transparent 45%,rgba(0,0,0,.45) 100%),linear-gradient(180deg,#23201d 0%,#161412 100%);border:1px solid #443e38;box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1a,inset 0 -30px 60px #00000059,0 24px 54px #0000008c}.hg-surface .hunt-board__kicker,.hg-surface .mk-board__kicker{font-family:Alegreya SC,serif;font-size:.85rem;letter-spacing:.24em;color:#e2a184}.hg-surface .hunt-board__title,.hg-surface .mk-board__title{font-family:Cinzel,serif;font-size:1.8rem;letter-spacing:.03em;text-shadow:none;background-image:linear-gradient(180deg,#f9f8f4 0%,#eae5d9 50%,#c6b896 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.9))}.hg-surface .hunt-tally__num{font-family:Cinzel,serif;font-size:2rem;color:var(--hg-bone)}.hg-surface .hunt-tally__label{font-family:Alegreya SC,serif;font-size:.8rem;color:var(--hg-muted)}.hg-surface .hunt-nav,.hg-surface .mk-nav,.hg-surface .mk-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;border:0;background:var(--hg-well);box-shadow:inset 0 2px 6px #000000bf,inset 0 0 0 1px #0009,0 1px #f4f2eb12;align-self:flex-start}.hg-surface button.hunt-tab,.hg-surface button.mk-tab,.hg-surface button.mk-seg__btn{min-height:36px;padding:0 .95rem;border:1px solid transparent;border-radius:8px;font-family:Alegreya SC,serif;font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:none;color:#bfaf89;background:transparent}.hg-surface button.hunt-tab:hover,.hg-surface button.mk-tab:hover,.hg-surface button.mk-seg__btn:hover{color:#eee9df;background:rgba(244,242,235,.05)}.hg-surface button.hunt-tab--active,.hg-surface button.mk-tab--active,.hg-surface button.mk-seg__btn--active{color:#f8f6f1;background:linear-gradient(180deg,#423c36 0%,#302b27 100%);border-color:#48413b;box-shadow:inset 0 1px #e9e4d740,0 2px 6px #0009,0 0 14px -4px #e2734f80}.hg-surface .hunt-step__title{font-family:Cinzel,serif;font-size:1.35rem}.hg-surface .hunt-step__count,.hg-surface .hunt-quarry__tag,.hg-surface .hunt-quarry__lock,.hg-surface .hunt-guide summary,.hg-surface .mk-select,.hg-surface .mk-row__tier,.hg-surface .mk-filters label,.hg-surface .mk-filters span{font-family:Alegreya SC,serif!important;letter-spacing:.08em!important}.hg-surface .hunt-step__count{font-size:.86rem}.hg-surface button.hunt-hero{gap:.9rem;padding:.65rem .9rem .65rem .65rem;border-radius:14px;background:linear-gradient(180deg,#24211e 0%,#1c1a17 100%);box-shadow:inset 0 1px #f4f2eb14,0 0 0 1px #11100e,0 0 0 2px #2e2925,0 8px 18px #00000073}.hg-surface button.hunt-hero:hover{box-shadow:inset 0 1px #f4f2eb1a,0 0 0 1px #11100e,0 0 0 2px #48413b,0 10px 22px #00000080}.hg-surface button.hunt-hero[aria-pressed=true]{background:radial-gradient(80% 100% at 0% 50%,rgba(226,115,79,.16),transparent 70%),linear-gradient(180deg,#282521 0%,#1d1b18 100%);box-shadow:inset 0 1px #e9e4d724,0 0 0 1px #11100e,0 0 0 2px #c4533a,0 0 22px -6px #e2734f99}.hg-surface .hunt-hero__art{width:3.6rem;height:4.6rem;border-radius:9px;background:radial-gradient(70% 55% at 50% 40%,#292622 0%,#171513 80%);box-shadow:inset 0 0 0 1px #f4f2eb1a,0 0 0 1px #11100e,0 0 0 2px #443e38}.hg-surface .hunt-hero__art img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%}.hg-surface .hunt-hero__name{font-family:Cinzel,serif;font-size:1.05rem}.hg-surface .hunt-hero__meta{font-size:.86rem}.hg-surface .hunt-hero__check{width:1.6rem;height:1.6rem;border-radius:50%;background:var(--hg-well);box-shadow:inset 0 2px 4px #000c,0 0 0 1px #443e38}.hg-surface .hunt-hero[aria-pressed=true] .hunt-hero__check{color:#f8f6f1;background:radial-gradient(circle at 50% 35%,#ffb08c,#c4533a 60%,#8a2f1f);box-shadow:0 0 0 1px #11100e,0 0 10px #e2734f99}.hg-surface button.hunt-quarry{border-radius:14px;padding:.95rem 1.05rem;background:radial-gradient(ellipse 100% 70% at 0% 0%,color-mix(in srgb,var(--hu-tier) 12%,transparent),transparent 70%),linear-gradient(180deg,#24211e 0%,#1b1916 100%);box-shadow:inset 0 1px #f4f2eb12,0 0 0 1px #11100e,0 0 0 2px color-mix(in srgb,var(--hu-tier) 30%,#2e2925),0 8px 18px #0006;transition:transform .2s var(--hg-ease),box-shadow .2s ease}.hg-surface button.hunt-quarry:not(:disabled):hover{transform:translateY(-2px);box-shadow:inset 0 1px #f4f2eb1a,0 0 0 1px #11100e,0 0 0 2px color-mix(in srgb,var(--hu-tier) 70%,#2e2925),0 0 24px -8px var(--hu-tier)}.hg-surface button.hunt-quarry[aria-pressed=true],.hg-surface button.hunt-quarry[aria-checked=true]{box-shadow:inset 0 1px #f4f2eb1f,0 0 0 1px #11100e,0 0 0 2px var(--hu-tier),0 0 30px -6px var(--hu-tier)}.hg-surface .hunt-quarry__name{font-family:Cinzel,serif;font-size:1.3rem}.hg-surface .hunt-quarry__facts,.hg-surface .hunt-quarry__blurb{font-size:.9rem}.hg-surface button.hunt-btn,.hg-surface button.mk-btn{min-height:46px;border-radius:10px;font-family:Alegreya SC,serif;font-size:1rem;letter-spacing:.04em}.hg-surface button.hunt-btn--primary:not(:disabled),.hg-surface button.mk-btn--confirm:not(:disabled),.hg-surface button.mk-btn--accent:not(:disabled){color:#f8f6f1;border:1px solid #5a1d12;background:linear-gradient(180deg,rgba(238,233,222,.26) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d4623f 0%,#b24630 55%,#8a2f1f 100%);box-shadow:inset 0 1px #ebe6da80,inset 0 -2px #3c0e0680,0 6px 16px #96321c59;text-shadow:0 1px 0 rgba(60,12,4,.75)}.hg-surface button.hunt-btn--primary:not(:disabled):hover,.hg-surface button.mk-btn--confirm:not(:disabled):hover,.hg-surface button.mk-btn--accent:not(:disabled):hover{filter:brightness(1.08);box-shadow:inset 0 1px #ebe6da8c,0 8px 22px #d6623f73}.hg-surface button.hunt-btn:disabled,.hg-surface button.mk-btn:disabled{color:var(--hg-muted);border:1px solid #2e2925;background:var(--hg-well);box-shadow:inset 0 2px 6px #000c}.hg-surface button.hunt-btn--ghost,.hg-surface button.mk-btn--ghost{color:var(--hg-bone-2);border:1px solid #161412;background:linear-gradient(180deg,#37322d 0%,#292622 52%,#23201d 100%);box-shadow:inset 0 1px #f4f2eb29,0 2px 6px #00000073}.hg-surface .hunt-empty__title,.hg-surface .mk-empty__title{font-family:Cinzel,serif;font-size:1.35rem}.hg-surface .hunt-empty__sub,.hg-surface .mk-empty__sub{font-size:.98rem}.hg-surface .hunt-empty,.hg-surface .mk-empty{padding-top:7rem!important;background:radial-gradient(60px 60px at 50% 3.2rem,rgba(226,115,79,.18),transparent 70%) no-repeat;position:relative}.hg-surface .hunt-empty:before,.hg-surface .mk-empty:before{content:"";position:absolute;left:50%;top:1.2rem;width:84px;height:84px;transform:translate(-50%);background:center / contain no-repeat;filter:drop-shadow(0 8px 14px rgba(0,0,0,.7))}.hg-surface .hunt-empty:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuYTg3MzFiOSwgMjAyMS8wOS8wOS0wMDozNzozOCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wNy0xM1QxNDoxMTowMyswMjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDctMTNUMTQ6MTk6MjArMDI6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDctMTNUMTQ6MTk6MjArMDI6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmI4ZWY4ZGY0LWRkMGQtOWI0MS1iYTVkLTJkZGQ3ZjIwOGRlYSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpiOGVmOGRmNC1kZDBkLTliNDEtYmE1ZC0yZGRkN2YyMDhkZWEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOGVmOGRmNC1kZDBkLTliNDEtYmE1ZC0yZGRkN2YyMDhkZWEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmI4ZWY4ZGY0LWRkMGQtOWI0MS1iYTVkLTJkZGQ3ZjIwOGRlYSIgc3RFdnQ6d2hlbj0iMjAyNC0wNy0xM1QxNDoxMTowMyswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjAgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmCxAlMAAAo4SURBVEiJvZZpbFzXdcd/9y3zZjjDZUhxlShSO2VttiVL1mJVjlOgTtXWMGwESQEjRlq4tQs0CZwgsI0aTWqgResoqAukaVM3LRq1Veo0rh07UWRbilk1UhRJFkVZFhVSErfhkDOc9b15792lHygLEvq95+J8u/f8Dv73nHuPqJZn+Wh0hELNx3ITCG4zY8B2sZOttDn1BLnRg7WZ6f25ybxbT3efX7Fh/cXCyOm7Upb2B/Y8fPSja5OF4bd/whPPfBHXdYjj+PZoyDimqbmFLTv34GhjSLou7WkP23bv2Gg7Dtg24ydff/7i8E+fqc/P94ZBxPh8nalyQF93O47WaMem+9TZmrC974UN8a6FOZJIJNBK3RHPch3Chk8UBjiul2D4vWFujE/Q0tYC5rYMnSZStRufeWjZ1J+9/asphi8UMNqQSroU64ozcznWLMuwfXM/pXw+48nGU3G1/tSZn59KPHDw0X/xy/4dYKUMlm0R+FWcZDJNazaLCq6Q7smglLoFTzSlmbiur52cW+QrLz7BgxfmGT07wlwlIDaG7ZtW0pdtoTQ5i2vg0pVJLpcEdzdlrxdLRUr+nWApFa5rI4RAhFGJuBFx5NvfYnZqmtZsFmOWyI5tYTc18+qhv3nJK8w+N7R7C4//9t0Mre2kWqlRzAf842unOfHzMdo8i5G65Mnn/+qFP3jiUy/N/epDjOXchhVEUYjjODywbz+itDhFa1svF86f4uU/+RoCQ8LzbtaWIZPJMF+pkf/o8l+Wp6aeLdUCdq7rIZaaa3MlZiNFd2uKOJRy8NNPv3zoWy9/NX/mOOXFAraT+JiJMYZKpcy6tRvYtPkeRLk8gxCapkyWYqGOX6thO/Ydld3Z3cuxd45te+rRR87HjZjlGZuO1gyFRsRsKUAroK0jPHTkaMemDX31a+eOk/IslBbIWGIwyDhmzdoNbNu6HSklN7WwqJbLCMejuT0Lxty8ZoHWBi+RYGLs6jM1J8GBB++jtlhCBXWEE9GVyYIQ3Cj73vQHp35nx8DBw+s370GFPmHYAAwyVnhJj01Da1FKImW8BDYGLAtcE94qLM8WSBniJjMAnDx9tmVZe5YVgyuJV/ShwojFwgKlcoXFYpmgWiFfrWxMtXic+OlxRi+c4+BvPcze/ftvtVUc+SilsG2b228fy7qlLjaaZFsXkOL44VeeHP3JD3+9bDczcuU6mSaP2A9Q1SKW41AslslgeOvwd5/wi7kLSSv+/tjoRXbv2gZAFNZuxRVC3NT4NjNmyZVSuJk+/DDi2cc+9eqbX/vSq3/++b3tO9ol5alxZmbyfDgxw5WZAj09y9i3+x6aEw4zVy+vfPvwPx+ZWyi/0ts/QHNr662KBrHURjfdMiypa26CtVFksyuYmrnR+nv7dpx1x9598rE/fJy+PXfzr19/nINbejk/eonfXOXSFJa5NJFncr7E6nVrGOrroNNu8MF7R/9o9MLIW4lkKrX0cCiMMXe4/fzzz2IJgSUEoGltXcH03FTT0w/uHNmaWtj49e88RzXRyZzVQW2xxHPfeJ3PPbiBb37hYXJVm0TPIG8eO87Q0Eayvcupz+fobksxfW1i3ZWJqcc233vPd4TWcnZ2hnK5QqlUolRaxLJZWpaxyKTbUWi+8ulH3usJcoNPf+lz/PfVkGRrK+tFmRde+je6Ug5f/swubhQKtK5cxUSuQK8NibBM7KaIsVixrJUtq7o5c/Tohhefe+HduYUSpVKN3GyeXC7P7Gweq1IpUqkUqVWLaBwO/elX/3hy+Jc7P/u7n4R0G7k6OIS8+R9v4S8s8NQj21ixdQWzPpyaKDI2coFXfv8B7l+ZYG7yGr09XYg4pKOlhbsGWhn+0eu7T54884V7d+xk9dqNrF4zxOo1QzjiZvs0NWe5PnE5+ePv/sNf7Nneg5tu5j/fOcd9W1dTvVpkfKrIgXsHuH/XEFgWVWlzZTzH/oE0nzwwRHRqgvbJAo6StKcEk9WI3p5Ors+V+f73/ukbA+vX/p1tlN9ohAjA6ujsZllnN5mWbt57443Pzl0rep29XRQqEYsVSWVhkakb0yzvyLDn/g1ku7LIsk9utkIhN8/WNctobs2Qr8bkC2XKhRJ9nS1gCap+yPKuNqYvj4pjx9///EJ5kel8jql8Dufk8DBCWCQzWd4/duxgW7ODEoLhC5O0ppMEZQ/Ls9i4pove3nbiKKRWipnLFYjdNE1t7VQW6xQWqlQXSvR2JgijGLRidrFB2nWxoxJzkzceK29a/Uo1rNOINHZYLHH29C85+bOfMXb+3IvtGbuzraWFudjGr1bxEAz2Z+nqbGFhoUp5sYaSmlq1ynghpBg5NIrzdKUcVBSRTScJpcKPFEU/IpKSwPfx2rrTgxu3fTNhO7o7m8H+xO4DdHf20JJp4/rVD7+so7ANDbEQNKcS+PUGXsKlUg2Zmi5RD2Jq9ZjBnnauTc7y7yfO40lY391MTRqMgVojJpCaWqgpVxsopUhlO1MtPQN/u7IrXTtw7yDOQ7+xm5nZPI7XzEcj/RfHzp8dSDWlCWslRHsTUdLlFyPTpBM2yZSDbdu4tk+xFHDfQDv5uR48WzCWqxKEkkYoqTRiaqFEKkVDgzYGZVRDR+VgVe8AtSDAWd6/jItjHzI3Pt7sJpvSgbSohRIch6IfI6Wi4Vj4CQcnsMBArBSOJRjszrJ/cz835itMl3yk1ASxphZKgjAmlorYaKLY0NGxbOyhPbtKTSkL3w+xP7Fvd3ri5PG3yh+cPnRu9Op6K+FiNJT9ENsCrQ2R1ERS4YeSUhDRCCVeIsGCH5FbrFMPJfUwJog0tTDGDyUNKYmkIYglmbZ2amW/efXKrrG7duy+ZIsW7FWrVqff+eEbf91i66Zsexbf97GFoBIZLAFSKaQyRFoTSo3U4LkO9diwUA6oN2L8hiSMFI2byQWRJFSKUIEWDqmmDEEp755658ePz0zNHOjrX33C3rt3b6PYcF66NFu/WiwW+4UMlg+6DdyES943CEsQKYXUBqOXBoRqQ1LzQ5TShFIRKUUYS4JQEUpNqBVKa2JtYXkZLBnS4gmSXpJzp88Njt+4mrN3bd+GsF3q0hkZuTbx98196y5qr2lVmywtT5sYx7HwtUWsDFJpgkjSiCWRUkRSEypDKDUNqQmVItYKqTSJRBPGdlFhHRM3UMIikOZMaPTLnb3933YsyyZqNNBRgECxfss9ryV7Bl8796Mjj2bE/BcTcbSvVUgi4RAZG2kMyhgEYumbNQbDTTWEQVg2yYSHEjaNoFFxHPdd46b/R7nufzlGX3Y1GKPvnEAEEAU1ej2Bm2n7waJwf2AT/ZoXVZ9MaHlAGz2gP94pBLAkvbCspcOWhbATNeW470ujD6db296wHaeMEFhGo8IGGI1lWXeCP7Y4jkFGeEgSSe9E7HknAiMRUWMbWq8R0A+q1xjRIYQVYExRWGJG2Pa4xvqFEFbZs8Fo0FKCJf4PQ3w8vP9/2/8Cmk+G8MkmXosAAAAASUVORK5CYII=)}.hg-surface .mk-empty:before{background-image:url(/assets/CoinStack-9f40e52e.png)}.hg-surface .mk-row{border-radius:12px}.hg-surface .mk-row__name{font-family:Cinzel,serif}.hg-surface .mk-purse__num{font-family:Cinzel,serif;font-size:1.8rem}@media (max-width: 767px){.hg-surface .hunt-board,.hg-surface .mk-board{padding:1.1rem .85rem 1.2rem}.hg-surface .hunt-board__title,.hg-surface .mk-board__title{font-size:1.45rem}}@media (max-width: 767px){.hg-surface .hg-mast__row{gap:.7rem}.hg-surface .hg-mast__crest{width:50px;height:50px}.hg-surface .hg-mast__crest img{width:44px;height:44px}.hg-surface .hg-mast__kicker{font-size:.72rem;letter-spacing:.16em;white-space:nowrap}.hg-surface .hg-mast__title{font-size:1.3rem;white-space:nowrap}.hg-surface .hg-mast__tally{padding:.35rem .6rem}.hg-surface .hg-mast__tally-num{font-size:1.2rem}.hg-surface .hg-mast__tally-label{font-size:.68rem;letter-spacing:.06em;white-space:nowrap}.hg-surface .hg-hero__power{flex-wrap:wrap}.hg-surface .hg-power{flex:1 1 88px;min-width:0}.hg-surface .hg-power__val{font-size:1rem}}.hg-item-scrim{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;background:radial-gradient(80% 80% at 50% 40%,rgba(19,17,15,.6),rgba(5,10,18,.88));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ei-fade .2s ease both}.hg-item{--hg-r: #b5a276;position:relative;width:100%;max-width:22rem;padding:1.4rem 1.3rem 1.2rem;border-radius:18px;overflow:hidden;text-align:center;color:#eee9df;background:radial-gradient(90% 50% at 50% 0%,color-mix(in srgb,var(--hg-r) 22%,transparent),transparent 70%),linear-gradient(180deg,#25221e 0%,#1a1816 100%);border:1px solid color-mix(in srgb,var(--hg-r) 55%,#443e38);box-shadow:0 0 0 1px #11100e,inset 0 1px #f4f2eb1f,0 0 40px -10px var(--hg-r-glow, rgba(0, 0, 0, 0)),0 40px 90px #000000b3;animation:ei-pop .32s cubic-bezier(.22,1,.36,1) both}.hg-item__glow{position:absolute;left:15%;right:15%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--hg-r),transparent);box-shadow:0 0 12px var(--hg-r)}.hg-item__socket{position:relative;display:grid;place-items:center;width:108px;height:108px;margin:0 auto .85rem;border-radius:18px;background:radial-gradient(70% 70% at 50% 45%,color-mix(in srgb,var(--hg-r) 32%,#1d1b18),#13110f 80%);box-shadow:inset 0 4px 12px #000000d9,0 0 0 2px color-mix(in srgb,var(--hg-r) 60%,#2b2723),0 0 0 3px #11100e,0 0 26px -4px var(--hg-r-glow, rgba(0, 0, 0, 0))}.hg-item__socket img{width:84%;height:84%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.7))}.hg-item__qty{position:absolute;right:-8px;top:-8px;padding:.12rem .5rem;border-radius:999px;font-family:Cinzel,serif;font-size:.85rem;font-weight:700;color:#f8f6f1;background:linear-gradient(180deg,#423c36,#292622);box-shadow:0 0 0 1px #11100e,0 0 0 2px #534b44}.hg-item__name{font-family:Cinzel,serif;font-size:1.4rem;font-weight:700;line-height:1.15;color:color-mix(in srgb,var(--hg-r) 78%,#f8f6f1);text-shadow:0 2px 0 rgba(0,0,0,.85),0 0 18px color-mix(in srgb,var(--hg-r) 40%,transparent)}.hg-item__kind{margin-top:.3rem;font-family:Alegreya SC,serif;font-size:.9rem;font-weight:700;letter-spacing:.08em;color:#bfaf89}.hg-item__rarity{color:color-mix(in srgb,var(--hg-r) 70%,#fff)}.hg-item__dot{padding:0 .4rem}.hg-item__stats{margin-top:1rem;padding:.8rem .9rem;border-radius:12px;text-align:left;background:#131110;box-shadow:inset 0 2px 8px #000c,0 1px #f4f2eb0f}.hg-item__power{display:flex;justify-content:space-between;gap:.75rem;font-size:.95rem;color:#dad0b9}.hg-item__power strong{font-family:Cinzel,serif;font-size:1.15rem;color:#eee9df}.hg-item__line{margin-top:.4rem;font-size:.95rem;color:#e3dccb}.hg-item__effect{margin-top:.4rem;font-size:.95rem;line-height:1.4;color:#8fc6b2}.hg-item__actions{display:flex;flex-direction:column;gap:.5rem;margin-top:1.1rem}button.hg-item__btn{min-height:44px;border-radius:10px;font-family:Alegreya SC,serif;font-size:1rem;font-weight:700;letter-spacing:.04em}button.hg-item__btn:disabled{filter:grayscale(.6) brightness(.7)}button.hg-item__btn--danger{color:#e5dece;background:linear-gradient(180deg,#35302b 0%,#272320 100%);border:1px solid #161412;box-shadow:inset 0 1px #ffbeaa2e,0 2px 6px #00000080}button.hg-item__btn--danger:hover{color:#f7f4ef;filter:brightness(1.15)}.hg-item__reason{font-size:.88rem;color:#bfaf89}@media (prefers-reduced-motion: reduce){.hg-item,.hg-item-scrim{animation:none!important}}.hg-surface .qi-chip__count,.hg-surface .qi-contract__flag,.hg-surface .qi-field__count,.hg-surface .qi-field__title,.hg-surface .qi-march__line,.hg-surface .qi-march__phase,.hg-surface .qi-odds__label,.hg-surface .qi-order__kicker,.hg-surface .qi-order__tally-label,.hg-surface .qi-strength__label,.hg-surface .qi-board__sort,.qi-party-modal__kicker,.qi-party-modal__count,.qi-party-hero__level,.qi-party-hero__stats,.qi-party-modal__toolbar-actions button,.qi-party-modal__cancel,.qi-party-modal__confirm{font-family:Alegreya SC,Alegreya Sans,serif!important;letter-spacing:.08em!important}.hg-surface .qi-order__kicker,.hg-surface .qi-field__title,.qi-party-modal__kicker{font-size:.85rem!important;color:#e2a184!important}.hg-surface .qi-order__tally-num{font-family:Cinzel,serif!important}.hg-surface .qi-order__sheet{border-radius:18px;border:1px solid #443e38;background:radial-gradient(ellipse 60% 45% at 50% -8%,rgba(255,196,150,.12),transparent 70%),radial-gradient(ellipse 120% 90% at 50% 50%,transparent 45%,rgba(0,0,0,.45) 100%),linear-gradient(180deg,#23201d 0%,#161412 100%);box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1a,0 24px 54px #0000008c}.hg-surface .qi-order__title{font-family:Cinzel,serif;font-size:1.8rem;letter-spacing:.03em;text-shadow:none;background-image:linear-gradient(180deg,#f9f8f4 0%,#eae5d9 50%,#c6b896 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.9))}.hg-surface .hg-callout__cost{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-top:.9rem}.hg-surface .hg-callout__cost-lbl{font-family:Alegreya SC,serif;font-size:.85rem;font-weight:700;letter-spacing:.14em;color:var(--hg-muted)}.hg-surface .hg-callout__warn,.hg-surface .hg-callout__error{display:flex;align-items:center;gap:.5rem;margin-top:.85rem;max-width:34rem;padding:.55rem .85rem;border-radius:10px;font-size:1rem;line-height:1.4}.hg-surface .hg-callout__warn{color:#f0cf9f;background:rgba(216,160,94,.1);box-shadow:inset 0 0 0 1px #d8a05e66}.hg-surface .hg-callout__warn:before,.hg-surface .hg-callout__error:before{content:"!";flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-family:Cinzel,serif;font-size:.8rem;font-weight:700;color:#1b1816;background:#d8a05e}.hg-surface .hg-callout__error{color:#e5dece;background:rgba(168,50,43,.14);box-shadow:inset 0 0 0 1px #a8322b8c}.hg-surface .hg-callout__error:before{color:#f7f4ef;background:#a8322b}.hg-surface .hg-callout__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.hg-surface .hg-callout__actions .hg-callout__cta:disabled{filter:grayscale(.7) brightness(.65);cursor:not-allowed}.hg-surface .hg-callout__link{display:inline-flex;align-items:center;margin-top:1.1rem;min-height:52px;padding:0 1.4rem;border-radius:12px;font-family:Cinzel,serif;font-size:1.02rem;font-weight:700}@media (max-width: 767px){.hg-surface .hg-callout__cost,.hg-surface .hg-callout__actions{justify-content:center}.hg-surface .hg-callout__link{width:100%;justify-content:center;margin-top:0}}@keyframes sdx-rise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes sdx-fade{0%{opacity:0}to{opacity:1}}@keyframes sdx-shimmer{0%{background-position:-180% 0}to{background-position:180% 0}}@keyframes sdx-flicker{0%,to{opacity:.85;transform:scale(1)}18%{opacity:1;transform:scale(1.04)}37%{opacity:.72;transform:scale(.98)}55%{opacity:.95;transform:scale(1.02)}74%{opacity:.8;transform:scale(.99)}}@keyframes sdx-flame{0%,to{transform:translate(-50%) scaleY(1) skew(0);opacity:.9}25%{transform:translate(-50%) scaleY(1.12) skew(-4deg);opacity:1}50%{transform:translate(-50%) scaleY(.92) skew(3deg);opacity:.8}75%{transform:translate(-50%) scaleY(1.06) skew(-2deg);opacity:.95}}@keyframes sdx-mist{0%{background-position:0% 100%,100% 100%}to{background-position:100% 100%,0% 100%}}@keyframes sdx-sigil-breathe{0%,to{filter:drop-shadow(0 0 6px var(--door-glow));opacity:.86}50%{filter:drop-shadow(0 0 14px var(--door-glow));opacity:1}}@keyframes sdx-flip-in{0%{opacity:0;transform:perspective(900px) rotateY(-100deg) translateY(18px) scale(.92);filter:brightness(2.2)}55%{opacity:1;filter:brightness(1.5)}80%{transform:perspective(900px) rotateY(8deg) translateY(-2px) scale(1.01)}to{opacity:1;transform:perspective(900px) rotateY(0) translateY(0) scale(1);filter:none}}@keyframes sdx-sheen{0%,70%{transform:translate(-130%) skew(-20deg)}to{transform:translate(230%) skew(-20deg)}}@keyframes sdx-curse-pulse{0%,to{box-shadow:inset 0 0 22px #e0574a14}50%{box-shadow:inset 0 0 34px #e0574a38}}@keyframes sdx-burst-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(-20deg)}35%{opacity:1}to{opacity:.6;transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes sdx-burst-spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes sdx-sparks{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.25)}}@keyframes sdx-title-in{0%{opacity:0;transform:translateY(-10px) scale(1.12);letter-spacing:.32em}to{opacity:1;transform:none}}@keyframes sdx-drop{0%{opacity:0;transform:translateY(-46px) scale(1.55)}55%{opacity:1;transform:translateY(4px) scale(.96)}72%{transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:none}}@keyframes sdx-crack{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes sdx-ash-fall{0%{transform:translate3d(0,-900px,0)}to{transform:translate3d(-80px,0,0)}}@keyframes sdx-ember-rise{0%{transform:translateZ(0)}to{transform:translate3d(50px,-1200px,0)}}@keyframes sdx-slow-zoom{0%{transform:scale(1.04)}to{transform:scale(1.12)}}@keyframes sdx-seal-pop{0%{transform:scale(.2) rotate(-30deg);opacity:0}70%{transform:scale(1.15) rotate(6deg);opacity:1}to{transform:scale(1) rotate(0)}}@keyframes sdx-glow-breathe{0%,to{opacity:.55}50%{opacity:1}}.sdx-lobby,.sdx-conds,.sdx-notice,.sdx-doors,.sdx-boons,.sdx-clear,.sdx-room-veil,.sdx-defeat{font-family:Alegreya Sans,system-ui,sans-serif}.sdx-ember-dot{display:inline-block;width:.62em;height:.62em;margin-right:.15em;vertical-align:.02em;transform:rotate(45deg);border-radius:2px;background:radial-gradient(circle at 35% 30%,#ffd1b0 0%,#ff8a5c 38%,#c4533a 72%,#6e2216 100%);box-shadow:0 0 8px #ff8a5cb3,0 0 2px #eee9dee6}.sdx-ember-dot--lg{width:.5em;height:.5em;margin-right:.3em;vertical-align:.12em}.sdx-ornament{position:relative;display:block;width:min(22rem,70%);height:12px;margin:.55rem auto 0;background:linear-gradient(90deg,transparent,rgba(226,115,79,.55) 30%,rgba(226,115,79,.55) 44%,transparent 44%,transparent 56%,rgba(226,115,79,.55) 56%,rgba(226,115,79,.55) 70%,transparent) center / 100% 1px no-repeat}.sdx-ornament:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;transform:translate(-50%,-50%) rotate(45deg);background:#e2734f;box-shadow:0 0 10px #e2734fcc}button.sdx-iron-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;width:100%;border-radius:.75rem;border:1px solid #4e4740;padding:.8rem 1.2rem;background:linear-gradient(180deg,rgba(243,240,232,.09) 0%,rgba(243,240,232,0) 48%),linear-gradient(180deg,#38332e 0%,#272320 55%,#1d1b18 100%);box-shadow:inset 0 1px #f4f2eb29,inset 0 -2px #0006,0 3px #13110f,0 10px 22px #00000073;font-family:Cinzel,Georgia,serif;font-size:.95rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#eee9df;text-shadow:0 1px 0 rgba(0,0,0,.85)}button.sdx-iron-btn:hover:not(:disabled){border-color:#e2734f8c;color:#f8f6f1;box-shadow:inset 0 1px #f4f2eb33,inset 0 -2px #0006,0 3px #13110f,0 12px 26px #00000080,0 0 22px #e2734f2e}button.sdx-iron-btn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 6px #00000080,0 1px #13110f}button.sdx-iron-btn:disabled{opacity:.5;cursor:not-allowed}button.sdx-iron-btn--sm{width:auto;padding:.55rem 1.1rem;font-size:.8rem}button.sd-cta{overflow:hidden;border:1px solid #e88a68;background:linear-gradient(180deg,rgba(241,237,228,.34) 0%,rgba(241,237,228,0) 46%),linear-gradient(180deg,#d4664a 0%,#b84a32 52%,#8e3220 100%);color:#f8f6f1;font-family:Cinzel,Georgia,serif;font-weight:700;text-shadow:0 1px 0 rgba(70,14,6,.9),0 0 12px rgba(255,170,130,.35);box-shadow:inset 0 1px #f1eee680,inset 0 -3px #460e0673,0 4px #5e1d11,0 14px 30px #0000008c,0 0 34px #e2734f47}button.sd-cta:after{content:"";position:absolute;top:0;bottom:0;left:0;width:38%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(245,242,236,.38),transparent);transform:translate(-130%) skew(-20deg);opacity:0}button.sd-cta:hover:not(:disabled):after{animation:ei-heat-sweep .9s ease-out}button.sd-cta:hover:not(:disabled){filter:brightness(1.08);box-shadow:inset 0 1px #f1eee68c,inset 0 -3px #460e0673,0 4px #5e1d11,0 18px 38px #0000008c,0 0 48px #e2734f6b}button.sd-cta:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 3px 10px #460e068c,0 1px #5e1d11}button.sd-cta:disabled{opacity:1;border-color:#3a3530;background:repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 8px,transparent 8px 16px),linear-gradient(180deg,#2b2723 0%,#1f1d1a 100%);color:#a9966a;text-shadow:0 1px 0 #000;box-shadow:inset 0 1px #f4f2eb0f,inset 0 0 0 1px #0006,0 3px #13110f}.sdx-skel{display:block;border-radius:.6rem;background:linear-gradient(100deg,transparent 30%,rgba(238,233,222,.07) 50%,transparent 70%) 0 0 / 200% 100%,linear-gradient(180deg,#24211e,#1b1916);box-shadow:inset 0 0 0 1px #f4f2eb0a;animation:sdx-shimmer 1.6s linear infinite}.sdx-skel--mast{height:13rem;border-radius:1.1rem}.sdx-skel--line{height:1.25rem}.sdx-skel--card{aspect-ratio:3 / 5.1;border-radius:.8rem;animation-delay:calc(var(--i, 0) * .12s)}.sdx-skel--cond{height:5.4rem;border-radius:.9rem}.sdx-skel--cta{height:4.25rem;border-radius:.9rem}.sdx-skel--stat{width:1.2rem;height:.85rem;border-radius:3px;margin-top:2px}.sdx-alert{border-radius:.75rem;border:1px solid rgba(224,87,74,.45);background:linear-gradient(180deg,rgba(168,50,43,.22),rgba(168,50,43,.1));padding:.7rem 1rem;font-size:.92rem;color:#e2dbca}.sdx-notice{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;border-radius:1.1rem;border:1px solid #443e38;padding:2.4rem 1.5rem 2.2rem;background:radial-gradient(60% 70% at 50% 0%,rgba(226,115,79,.12),transparent 70%),linear-gradient(180deg,#24211e 0%,#191715 100%);box-shadow:inset 0 1px #f4f2eb14,0 20px 50px #00000080;animation:sdx-rise .42s cubic-bezier(.22,1,.36,1) both}.sdx-notice__crest{display:grid;place-items:center;width:4.6rem;height:4.6rem;margin-bottom:.6rem;border-radius:999px;color:#e2734f;background:radial-gradient(circle at 50% 35%,#342f2a,#171513 72%);box-shadow:inset 0 0 0 2px #443e38,inset 0 0 0 5px #161412,0 0 0 1px #000,0 0 30px #e2734f2e}.sdx-notice__title{margin:0;font-family:Cinzel,Georgia,serif;font-size:1.25rem;font-weight:700;color:#f1ede5}.sdx-notice__text{margin:0;max-width:30rem;font-size:.98rem;line-height:1.55;color:#cec1a4}.sdx-lobby{position:relative}.sdx-lobby__view{animation:sdx-rise .38s cubic-bezier(.22,1,.36,1) both}.sdx-lobby .sdx-mast{position:relative;isolation:isolate;overflow:hidden;gap:1.1rem;min-height:13rem;padding:1.6rem 1.75rem 0;border-radius:1.1rem;border:1px solid #443e38;background:#13110f;box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1f,0 26px 60px #0009}.sdx-mast__art{position:absolute;inset:-4%;z-index:-2;background-image:var(--sdx-mast-art);background-size:cover;background-position:50% 42%;animation:sdx-slow-zoom 40s ease-in-out infinite alternate}.sdx-lobby .sdx-mast:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(17,16,14,.94) 0%,rgba(17,16,14,.7) 38%,rgba(17,16,14,.2) 75%,rgba(17,16,14,.35) 100%),linear-gradient(0deg,rgba(16,14,13,.96) 0%,rgba(16,14,13,.4) 34%,transparent 60%),radial-gradient(70% 90% at 70% 120%,rgba(226,115,79,.25),transparent 70%)}.sdx-lobby .sdx-mast:after{content:"";position:absolute;inset:7px;z-index:2;pointer-events:none;background:radial-gradient(circle at 3px 3px,#d3c7ac 0 1px,#534b44 1.7px,rgba(0,0,0,.6) 2.7px,transparent 3.5px) top left / 8px 8px no-repeat,radial-gradient(circle at 5px 3px,#d3c7ac 0 1px,#534b44 1.7px,rgba(0,0,0,.6) 2.7px,transparent 3.5px) top right / 8px 8px no-repeat,radial-gradient(circle at 3px 5px,#d3c7ac 0 1px,#534b44 1.7px,rgba(0,0,0,.6) 2.7px,transparent 3.5px) bottom left / 8px 8px no-repeat,radial-gradient(circle at 5px 5px,#d3c7ac 0 1px,#534b44 1.7px,rgba(0,0,0,.6) 2.7px,transparent 3.5px) bottom right / 8px 8px no-repeat}.sdx-mast__torch{position:absolute;z-index:-1;top:-30%;width:46%;height:120%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,160,95,.2),transparent);mix-blend-mode:screen;animation:sdx-flicker 3.2s ease-in-out infinite}.sdx-mast__torch--l{left:30%}.sdx-mast__torch--r{right:-8%;animation-duration:4.1s;animation-delay:-1.3s}.sdx-lobby .sdx-mast__top{align-items:flex-end;position:relative;z-index:1}.sdx-mast__kicker{margin:0;font-family:Cinzel,Georgia,serif;font-size:.78rem;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:#e2734f;text-shadow:0 0 12px rgba(226,115,79,.45),0 1px 0 #000}.sdx-lobby .sdx-mast__title{text-shadow:none;margin:.25rem 0 0;font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-size:clamp(2.1rem,4.6vw,3.25rem);font-weight:700;line-height:1.02;letter-spacing:.02em;background-image:linear-gradient(180deg,#f9f8f4 0%,#ece7dc 46%,#c6b794 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#eee9df;filter:drop-shadow(0 2px 0 rgba(0,0,0,.9)) drop-shadow(0 6px 18px rgba(0,0,0,.7));animation:sdx-title-in .7s cubic-bezier(.22,1,.36,1) both}.sdx-mast__lede{margin:.5rem 0 0;max-width:26rem;font-size:1.02rem;color:#ded5c1;text-shadow:0 1px 2px #000}.sdx-lobby .sdx-mast__stats{gap:.6rem;align-items:stretch}.sdx-lobby .sdx-cart{min-width:7.5rem;padding:.55rem .9rem .6rem;border-radius:.7rem;border:1px solid rgba(244,242,235,.12);background:linear-gradient(180deg,rgba(36,33,30,.82),rgba(19,17,16,.88));box-shadow:inset 0 1px #f4f2eb1a,0 8px 18px #00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sdx-lobby .sdx-cart .sd-stat__label{font-family:Cinzel,Georgia,serif;font-size:.68rem;letter-spacing:.2em;color:#bfaf89}.sdx-lobby .sdx-cart .sd-stat__value{font-family:Cinzel,Georgia,serif;font-size:1.3rem;color:#f3f0ea}.sdx-lobby .sdx-cart--ember .sd-stat__value{color:#ffb08f;text-shadow:0 0 14px rgba(255,138,92,.35)}.sdx-lobby .sdx-mast__guide{align-self:center;border-color:#f4f2eb2e;background:rgba(19,17,16,.7);color:#e9e3d6;font-size:.85rem;padding:.6rem 1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sdx-lobby .sdx-seg{position:relative;z-index:1;gap:.35rem;border-bottom:0;margin:0 -1.75rem;padding:0 1.75rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.45));box-shadow:inset 0 -1px #f4f2eb14}.sdx-lobby .sdx-seg .sd-seg__btn{padding:.85rem 1.1rem .9rem;font-family:Cinzel,Georgia,serif;font-size:.98rem;letter-spacing:.12em;text-transform:uppercase;color:#bbaa82;border-radius:0}.sdx-lobby .sdx-seg .sd-seg__btn:hover{color:#e9e3d6;background:rgba(244,242,235,.04)}.sdx-lobby .sdx-seg .sd-seg__btn--on{color:#f8f6f1;background:linear-gradient(180deg,rgba(226,115,79,0),rgba(226,115,79,.16));text-shadow:0 0 14px rgba(226,115,79,.45)}.sdx-lobby .sdx-seg .sd-seg__btn--on:after{left:12%;right:12%;height:3px;background:linear-gradient(90deg,transparent,#e2734f,transparent);box-shadow:0 0 12px #e2734fe6}.sdx-lobby .sd-seg__badge{background:radial-gradient(circle at 40% 30%,#ff9c78,#c4533a 70%);color:#161412;font-family:Alegreya Sans,sans-serif;font-size:.72rem;box-shadow:0 0 10px #e2734f99}@media (max-width: 640px){.sdx-lobby .sdx-mast{min-height:0;padding:1.2rem 1.1rem 0;gap:.9rem}.sdx-lobby .sdx-mast__stats{width:100%;flex-wrap:nowrap;gap:.45rem}.sdx-lobby .sdx-cart{min-width:0;flex:1;padding:.45rem .65rem}.sdx-lobby .sdx-cart .sd-stat__value{font-size:1.05rem;white-space:nowrap}.sdx-lobby .sdx-cart .sd-stat__label{font-size:.62rem;letter-spacing:.12em;white-space:nowrap}.sdx-lobby .sdx-mast__guide{padding:.5rem .7rem;font-size:.8rem;white-space:nowrap}.sdx-mast__lede{font-size:.95rem}.sdx-lobby .sdx-seg{margin:0 -1.1rem;padding:0 .6rem}.sdx-lobby .sdx-seg .sd-seg__btn{flex:1;justify-content:center;padding:.75rem .4rem;font-size:.86rem;letter-spacing:.08em;white-space:nowrap}}.sdx-descend{display:flex;flex-direction:column;gap:1rem}.sdx-descend__main{display:flex;min-width:0;flex-direction:column;gap:1rem}.sdx-descend__side{display:contents}.sdx-descend__side>.sdx-conds{order:1}.sdx-descend__side>.sdx-skel--cond{order:1}@media (min-width: 1024px){.sdx-descend{display:grid;grid-template-columns:minmax(0,1fr) 20.5rem;align-items:start;gap:1.25rem}.sdx-descend__side{position:sticky;top:.5rem;display:flex;flex-direction:column;gap:1rem}}.sd-conditions.sdx-conds{gap:.75rem}@media (min-width: 1024px){.sdx-descend .sdx-conds{grid-template-columns:1fr}}.sdx-conds .sdx-cond{display:flex;align-items:flex-start;gap:.85rem;padding:.95rem 1.05rem;border-radius:.9rem;border:1px solid #3e3933;background:linear-gradient(180deg,rgba(243,240,232,.05) 0%,transparent 40%),linear-gradient(180deg,#26231f 0%,#1b1916 100%);box-shadow:inset 0 1px #f4f2eb14,0 10px 24px #0006}.sdx-cond__icon{display:grid;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;color:#cec1a4;background:radial-gradient(circle at 50% 35%,#312c28,#161412 75%);box-shadow:inset 0 0 0 1px #443e38,inset 0 2px 6px #0009}.sdx-cond--moon .sdx-cond__icon{color:#ef8a7c;box-shadow:inset 0 0 0 1px #e0574a80,0 0 16px #e0574a40}.sdx-cond--hot .sdx-cond__icon{color:#ff9c78;box-shadow:inset 0 0 0 1px #ff8a5c80,0 0 16px #ff8a5c4d}.sdx-cond__body{min-width:0}.sdx-conds .sdx-cond .sd-kicker,.sdx-party .sd-kicker{font-family:Cinzel,Georgia,serif;font-size:.7rem;letter-spacing:.24em;color:#bbaa82}.sdx-conds .sdx-cond .sd-condition__name{display:flex;align-items:center;gap:.6rem;font-family:Cinzel,Georgia,serif;font-size:1.08rem;color:#f1ede5}.sdx-conds .sdx-cond .sd-condition__name--hot{color:#ffb08f}.sdx-conds .sdx-cond .sd-condition__blurb{font-size:.92rem;color:#cabd9d}.sdx-cond__pips{display:inline-flex;gap:3px}.sdx-cond__pip{width:.5rem;height:.5rem;transform:rotate(45deg);border-radius:1px;background:#2b2723;box-shadow:inset 0 0 0 1px #443e38}.sdx-cond__pip--on{background:#ff8a5c;box-shadow:0 0 6px #ff8a5cb3}.sdx-party.sd-panel{border-color:#443e38}.sdx-party__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem 1rem;padding:1rem 1.25rem .9rem;border-bottom:1px solid rgba(0,0,0,.55);box-shadow:0 1px #f4f2eb0d}.sdx-party__count{margin:.2rem 0 0;font-family:Cinzel,Georgia,serif;font-size:1.5rem;font-weight:700;color:#f3f0ea}.sdx-party__of{font-size:1rem;color:#a9966a}.sdx-party__hint{font-size:.92rem;color:#bfaf89}.sdx-party__hint--busy{color:#e2734f;animation:sdx-glow-breathe 1.4s ease-in-out infinite}.sdx-party__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.6rem,1fr));gap:.85rem;padding:1.1rem 1.25rem 1.3rem}@media (max-width: 480px){.sdx-party__grid{grid-template-columns:1fr 1fr;gap:.7rem;padding:.9rem}.sdx-party__head{padding:.9rem}}button.sdx-hero{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0;border-radius:.8rem;border:1px solid #443e38;background:#151311;text-align:left;box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb1a,0 10px 24px #00000080;animation:sdx-rise .46s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 70ms);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.sdx-hero__art{position:relative;display:block;width:100%;aspect-ratio:3 / 3.7;overflow:hidden;background:radial-gradient(80% 60% at 50% 30%,#35302b,transparent 70%),linear-gradient(180deg,#221f1c,#151311)}.sdx-hero__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%;filter:brightness(.8) saturate(.88);transform:scale(1.01);transition:filter .26s ease,transform .42s cubic-bezier(.22,1,.36,1)}.sdx-hero__noart{position:absolute;inset:0;display:grid;place-items:center;font-family:Cinzel,Georgia,serif;font-size:2.4rem;color:#443e38}.sdx-hero__vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(21,19,17,.95) 0%,rgba(21,19,17,.3) 28%,transparent 48%),radial-gradient(120% 90% at 50% 30%,transparent 55%,rgba(0,0,0,.5) 100%);box-shadow:inset 0 0 0 1px #f4f2eb0f}.sdx-hero__seal{position:absolute;top:.55rem;right:.55rem;z-index:2;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;color:#f8f6f1;background:radial-gradient(circle at 38% 30%,#f08566,#b84a32 60%,#6e2216);box-shadow:0 0 0 2px #151311d9,0 0 14px #e2734fb3,inset 0 1px #eee9df80;animation:sdx-seal-pop .36s cubic-bezier(.22,1,.36,1) both}.sdx-hero__plate{position:relative;display:block;margin-top:-1.6rem;padding:0 .7rem .75rem}.sdx-hero__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Cinzel,Georgia,serif;font-size:1rem;font-weight:700;color:#f3f0ea;text-shadow:0 1px 0 #000,0 0 10px rgba(0,0,0,.9)}.sdx-hero__sub{display:block;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;color:#bfaf89}.sdx-hero__cta{display:block;margin-top:.55rem;padding-top:.5rem;border-top:1px solid rgba(244,242,235,.07);font-family:Cinzel,Georgia,serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#99875b;transition:color .2s ease}.sdx-hero__stats{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:.5rem;padding:.35rem .15rem;border-radius:.45rem;background:rgba(0,0,0,.45);box-shadow:inset 0 1px 3px #000000b3,0 1px #f4f2eb0d}.sdx-hero__stat{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0}.sdx-hero__stat-label{font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#a9966a}.sdx-hero__stat-value{font-family:Cinzel,Georgia,serif;font-size:.9rem;font-weight:700;color:#f1ede5}button.sdx-hero:hover{transform:translateY(-4px);border-color:#e2734f80;box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb24,0 18px 34px #0009,0 0 26px #e2734f29}button.sdx-hero:hover .sdx-hero__img{filter:none;transform:scale(1.05)}button.sdx-hero:hover .sdx-hero__cta{color:#e2734f}button.sdx-hero--on{border-color:#e2734f;box-shadow:0 0 0 1px #000c,0 0 0 2px #e2734f8c,inset 0 1px #eee9df33,0 16px 34px #0009,0 0 34px #e2734f4d}button.sdx-hero--on .sdx-hero__img{filter:none}button.sdx-hero--on .sdx-hero__art:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;pointer-events:none;background:radial-gradient(70% 70% at 50% 100%,rgba(226,115,79,.35),transparent 70%);mix-blend-mode:screen;animation:sdx-glow-breathe 3.2s ease-in-out infinite}button.sdx-hero--on:hover{transform:translateY(-4px)}.sdx-launch{order:2;position:sticky;bottom:0;z-index:5;margin:0 -.25rem;padding:.8rem .25rem max(.8rem,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(17,16,14,0) 0%,rgba(17,16,14,.94) 22%,#11100e 100%)}.sdx-launch__slots{display:none}.sdx-launch__note{margin:.55rem 0 0;text-align:center;font-size:.84rem;color:#a9966a}.sdx-launch__diamond{width:.4rem;height:.4rem;transform:rotate(45deg);background:currentColor;opacity:.75}button.sdx-launch__cta{padding:1rem 1.1rem;font-size:1.05rem;letter-spacing:.2em}button.sdx-launch__cta:disabled{font-size:.84rem;letter-spacing:.08em;white-space:nowrap}@media (min-width: 1024px){.sdx-launch{position:static;margin:0;padding:1.1rem;border-radius:1rem;border:1px solid #443e38;background:radial-gradient(90% 60% at 50% 110%,rgba(226,115,79,.16),transparent 70%),linear-gradient(180deg,#24211e 0%,#191715 100%);box-shadow:inset 0 1px #f4f2eb14,0 16px 36px #00000080}.sdx-launch__slots{display:flex;justify-content:center;gap:.45rem;margin-bottom:.95rem}}.sdx-slot{position:relative;overflow:hidden;width:2.75rem;height:2.75rem;border-radius:999px;background:radial-gradient(circle at 50% 40%,#1e1c19,#110f0e 70%);box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #37322d,0 1px #f4f2eb0f}.sdx-slot:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;transform:translate(-50%,-50%) rotate(45deg);background:#37322d}.sdx-slot--on{box-shadow:0 0 0 2px #e2734f,0 0 14px #e2734f80;animation:sdx-seal-pop .32s cubic-bezier(.22,1,.36,1) both}.sdx-slot--on:after{display:none}.sdx-slot__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%}.sdx-lobby .sd-panel[data-solo-dungeon-tutorial=meta-panel]{border-color:#443e38}.sdx-lobby .sd-panel[data-solo-dungeon-tutorial=meta-panel]>header{padding:.9rem 1.25rem}.sdx-lobby .sd-panel[data-solo-dungeon-tutorial=meta-panel] .sd-kicker{font-family:Cinzel,Georgia,serif;font-size:.78rem;letter-spacing:.24em;color:#cabd9d}[data-solo-dungeon-tutorial=meta-panel] nav[role=tablist]{gap:2px;padding:3px;border-radius:.65rem;background:rgba(0,0,0,.5);box-shadow:inset 0 1px 4px #000000b3,0 1px #f4f2eb0d}[data-solo-dungeon-tutorial=meta-panel] .sd-subtab{padding:.5rem .95rem;border-radius:.5rem;font-family:Cinzel,Georgia,serif;font-size:.82rem;letter-spacing:.06em;color:#bbaa82}[data-solo-dungeon-tutorial=meta-panel] .sd-subtab:hover{color:#e9e3d6}[data-solo-dungeon-tutorial=meta-panel] .sd-subtab--on{color:#f8f6f1;background:linear-gradient(180deg,#36312c,#272320);box-shadow:inset 0 1px #f4f2eb24,0 2px 6px #00000080,0 0 0 1px #e2734f59}.sd-forge-grid{gap:.8rem}.sd-forge-grid .sd-up,.sd-forge-grid .sd-keep{gap:.5rem;padding:1rem 1.05rem .9rem;border-radius:.85rem;border-color:#3b3630;background:linear-gradient(180deg,rgba(243,240,232,.045) 0%,transparent 38%),linear-gradient(180deg,#24211e 0%,#1a1816 100%);box-shadow:0 0 0 1px #0009,inset 0 1px #f4f2eb14,0 8px 20px #0006;animation:sdx-rise .4s cubic-bezier(.22,1,.36,1) both}.sd-forge-grid>li:nth-child(2){animation-delay:40ms}.sd-forge-grid>li:nth-child(3){animation-delay:80ms}.sd-forge-grid>li:nth-child(4){animation-delay:.12s}.sd-forge-grid>li:nth-child(5){animation-delay:.16s}.sd-forge-grid>li:nth-child(n + 6){animation-delay:.2s}.sd-forge-grid .sd-up--ready{border-color:#e2734f80;background:radial-gradient(80% 60% at 100% 100%,rgba(226,115,79,.12),transparent 70%),linear-gradient(180deg,rgba(243,240,232,.05) 0%,transparent 38%),linear-gradient(180deg,#26231f 0%,#1c1917 100%)}.sd-forge-grid .sd-up--ready:hover,.sd-forge-grid .sd-keep:hover{transform:translateY(-2px);border-color:#e2734fb3;box-shadow:0 0 0 1px #0009,inset 0 1px #f4f2eb1a,0 14px 28px #00000080,0 0 22px #e2734f24}.sd-forge-grid .sd-up--maxed{border-color:#e2734f47;background:radial-gradient(70% 70% at 50% 0%,rgba(226,115,79,.08),transparent 70%),linear-gradient(180deg,#221f1c 0%,#181614 100%)}.sd-forge-grid .sd-up__name{font-size:1.02rem;color:#f3f0ea}.sd-forge-grid .sd-up__blurb{font-size:.93rem;color:#cabd9d}.sd-forge-grid .sd-up__foot{border-top-color:#0000008c;box-shadow:inset 0 1px #f4f2eb0d}.sd-forge-grid .sd-up__gap{font-size:.82rem;color:#a9966a}.sd-forge-grid .sd-up__pip{width:.55rem;height:.55rem;transform:rotate(45deg);border-radius:1px;background:#181614;box-shadow:inset 0 0 0 1px #443e38,inset 0 1px 2px #000c}.sd-forge-grid .sd-up__track{gap:6px;padding-right:3px}.sd-forge-grid .sd-up__pip--on{background:radial-gradient(circle at 40% 30%,#ffc3a5,#ff8a5c 45%,#b84a32);box-shadow:0 0 8px #ff8a5cbf}.sd-forge-grid .sd-up__maxchip{font-family:Cinzel,Georgia,serif;font-size:.78rem;color:#ff9c78}.sd-forge-grid .sd-buy{padding:.42rem .85rem;border-radius:.55rem;border-color:#3b3630;background:linear-gradient(180deg,#24211e,#1a1816);font-family:Cinzel,Georgia,serif;font-size:.86rem;color:#99875b}.sd-forge-grid .sd-buy--ready{border-color:#e88a68;background:linear-gradient(180deg,rgba(241,237,228,.3) 0%,rgba(241,237,228,0) 50%),linear-gradient(180deg,#d4664a 0%,#9e3a25 100%);color:#f8f6f1;text-shadow:0 1px 0 rgba(70,14,6,.9);box-shadow:inset 0 1px #f1eee673,0 2px #5e1d11,0 0 16px #e2734f40}.sd-forge-grid .sd-keep--on{border-color:#e2734f;box-shadow:0 0 0 1px #0009,0 0 0 1px #e2734f66 inset,0 0 24px #e2734f29}.sd-forge-grid .sd-keep--locked{opacity:.68;filter:saturate(.6)}.sd-forge-grid .sd-keep__badge{font-size:.68rem}.sd-forge-grid .sd-keep__lock{font-size:.72rem;color:#a9966a}[data-solo-dungeon-tutorial=meta-panel] .sd-meta-note{font-size:.95rem;color:#cabd9d}.sd-torment .sd-heat{align-items:flex-end;gap:.5rem}.sd-torment .sd-heat__step{width:3.1rem;border-radius:.55rem .55rem .35rem .35rem;border-color:#3b3630;background:linear-gradient(180deg,#201d1a,#151311);font-family:Cinzel,Georgia,serif;font-size:1.05rem;color:#99875b;box-shadow:inset 0 1px #f4f2eb0f,0 4px 10px #0006}.sd-torment .sd-heat__step[data-heat-rank="0"]{height:2.8rem}.sd-torment .sd-heat__step[data-heat-rank="1"]{height:3.3rem}.sd-torment .sd-heat__step[data-heat-rank="2"]{height:3.8rem}.sd-torment .sd-heat__step[data-heat-rank="3"]{height:4.3rem}.sd-torment .sd-heat__step[data-heat-rank="4"]{height:4.8rem}.sd-torment .sd-heat__step[data-heat-rank="5"]{height:5.3rem}.sd-torment .sd-heat__step--under{color:#ffb08f;border-color:#ff8a5c59;background:linear-gradient(0deg,rgba(196,83,58,.35),rgba(196,83,58,.06) 70%),#181614}.sd-torment .sd-heat__step--on{color:#f8f6f1;border-color:#ff8a5c;background:linear-gradient(0deg,rgba(255,138,92,.6),rgba(196,83,58,.2) 70%),#1c1917;box-shadow:0 0 0 1px #0009,0 0 22px #ff8a5c73,inset 0 1px #eee9df4d}.sd-torment .sd-heat__side{border-radius:.85rem;border-color:#3b3630;background:linear-gradient(180deg,#24211e,#191715);box-shadow:inset 0 1px #f4f2eb12}.sd-torment .sd-heat__value{font-family:Cinzel,Georgia,serif;font-size:1.8rem}.sd-torment .sd-heat__value--gain{color:#ffb08f}.sd-torment .sd-heat__label{font-size:.86rem;color:#a9966a}[data-door-type]{--door: #e1d9c7;--door-glow: rgba(225, 217, 199, .45)}[data-door-type=fight]{--door: #e6e0d1;--door-glow: rgba(230, 224, 209, .4)}[data-door-type=boon]{--door: #82b8ea;--door-glow: rgba(130, 184, 234, .6)}[data-door-type=elite]{--door: #b98ced;--door-glow: rgba(185, 140, 237, .6)}[data-door-type=ember]{--door: #ff8a5c;--door-glow: rgba(255, 138, 92, .65)}[data-door-type=healing]{--door: #6fcca6;--door-glow: rgba(111, 204, 166, .55)}[data-door-type=treasure]{--door: #e0a873;--door-glow: rgba(224, 168, 115, .55)}[data-door-type=mystery]{--door: #d97fd8;--door-glow: rgba(217, 127, 216, .55)}[data-door-type=boss]{--door: #ff5a48;--door-glow: rgba(255, 70, 50, .7)}.sdx-doors{margin-top:1.6rem}.sdx-doors+.sdx-doors{margin-top:1.4rem}.sdx-doors__head{display:flex;align-items:center;justify-content:center;gap:1rem}.sdx-doors__rule{flex:1;max-width:10rem;height:1px;background:linear-gradient(90deg,transparent,rgba(226,115,79,.5))}.sdx-doors__rule:last-child{background:linear-gradient(270deg,transparent,rgba(226,115,79,.5))}.sdx-doors__title{margin:0;font-family:Cinzel,Georgia,serif;font-size:clamp(.95rem,2.4vw,1.2rem);font-weight:700;letter-spacing:.16em;text-align:center;text-transform:uppercase;color:#efebe1;text-shadow:0 1px 0 #000,0 0 14px rgba(0,0,0,.8)}.sdx-doors__hint{margin:.45rem 0 0;text-align:center;font-size:.9rem;color:#cfc3a7}.sdx-doors__row{display:grid;justify-content:center;gap:1.1rem;margin-top:1.1rem;grid-template-columns:repeat(var(--cols, 3),minmax(0,13.5rem))}.sdx-doors__row[data-count="1"]{--cols: 1}.sdx-doors__row[data-count="2"]{--cols: 2}.sdx-doors__row[data-count="3"]{--cols: 3}.sdx-doors__row[data-count="4"]{--cols: 4}.sdx-doors__row[data-count="5"]{--cols: 5}button.sdx-door{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;padding:0;border:0;border-radius:0;background:none;text-align:center;cursor:pointer;animation:sdx-rise .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.12s + var(--i, 0) * .11s);transition:transform .26s cubic-bezier(.22,1,.36,1),filter .26s ease}button.sdx-door:focus-visible{box-shadow:none;outline:none}button.sdx-door:focus-visible .sdx-door__arch{box-shadow:0 0 0 2px #13110f,0 0 0 4px #e2734fcc}.sdx-door__arch{position:relative;display:block;width:100%;aspect-ratio:4 / 4.6;border-radius:50% 50% .5rem .5rem/43% 43% .5rem .5rem;background:repeating-conic-gradient(from -90deg at 50% 43%,rgba(0,0,0,.42) 0deg .8deg,transparent .8deg 15deg) top / 100% 43% no-repeat,repeating-linear-gradient(180deg,transparent 0 21px,rgba(0,0,0,.4) 21px 22px,rgba(244,242,235,.05) 22px 23px) bottom / 100% 57% no-repeat,radial-gradient(120% 80% at 50% 0%,rgba(238,233,222,.12),transparent 55%),linear-gradient(180deg,#47403a 0%,#342f2a 45%,#23201d 100%);box-shadow:0 0 0 1px #000000d9,inset 0 2px #f4f2eb29,inset 0 -6px 12px #00000080,0 18px 30px #0000008c;transition:box-shadow .26s ease}.sdx-door__void{position:absolute;inset:15px 15px 0;overflow:hidden;border-radius:50% 50% 0 0/40% 40% 0 0;background:radial-gradient(70% 55% at 50% 100%,var(--door-glow),transparent 75%),radial-gradient(60% 45% at 50% 48%,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%),linear-gradient(180deg,#04080f 0%,#110f0e 60%,#171513 100%);box-shadow:inset 0 14px 26px #000000f2,inset 0 0 0 1px #000000e6,inset 0 0 40px #0009;transition:background .26s ease}.sdx-door__void:after{content:"";position:absolute;inset:0;background:radial-gradient(55% 45% at 50% 52%,var(--door-glow),transparent 72%);opacity:.35;transition:opacity .28s ease}.sdx-door__mist{position:absolute;left:-10%;right:-10%;bottom:0;height:45%;z-index:1;background:radial-gradient(40% 60% at 30% 100%,rgba(244,242,235,.08),transparent 70%),radial-gradient(40% 60% at 70% 100%,rgba(244,242,235,.06),transparent 70%);background-size:160% 100%,160% 100%;-webkit-mask-image:linear-gradient(to top,#000 35%,transparent 100%);mask-image:linear-gradient(to top,#000 35%,transparent 100%);animation:sdx-mist 9s ease-in-out infinite alternate}.sdx-door__sigil{position:absolute;left:50%;top:54%;z-index:2;display:grid;place-items:center;color:var(--door);transform:translate(-50%,-50%);animation:sdx-sigil-breathe 3.4s ease-in-out infinite;transition:transform .3s cubic-bezier(.22,1,.36,1)}.sdx-door__sigil svg{width:4rem;height:auto}.sdx-door__sigil .sdx-door-art{width:6.4rem;height:6.4rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--door) 45%,transparent)) drop-shadow(0 8px 10px rgba(0,0,0,.6))}.sdx-door__key{position:absolute;left:50%;top:-3px;width:1.5rem;height:1.35rem;transform:translate(-50%);-webkit-clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);background:linear-gradient(180deg,#57504a,#2e2a26);box-shadow:inset 0 1px #f4f2eb33}.sdx-door__key:after{content:"";position:absolute;left:50%;top:38%;width:5px;height:5px;transform:translate(-50%,-50%) rotate(45deg);background:var(--door);box-shadow:0 0 6px var(--door-glow)}.sdx-door__torch{position:absolute;top:46%;width:7px;height:14px;border-radius:50% 50% 40% 40%/70% 70% 30% 30%;background:radial-gradient(circle at 50% 75%,#f7f4ef 0%,#ffb27a 35%,rgba(226,115,79,.9) 60%,transparent 75%);box-shadow:0 0 10px 3px #ff965a59;transform-origin:50% 100%;animation:sdx-flame 1.3s ease-in-out infinite;opacity:.85}.sdx-door__torch--l{left:4px}.sdx-door__torch--r{right:4px;animation-delay:-.6s}.sdx-door__torch:after{content:"";position:absolute;left:50%;top:100%;width:4px;height:9px;transform:translate(-50%);background:#1e1c19;border-radius:1px}.sdx-door__plate{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;gap:.25rem;margin-top:-2px;padding:.7rem .55rem .8rem;border-radius:.35rem .35rem .6rem .6rem;background:linear-gradient(180deg,rgba(243,240,232,.06) 0%,transparent 50%),linear-gradient(180deg,#2b2723 0%,#1d1b18 100%);box-shadow:0 0 0 1px #000000d9,inset 0 1px #f4f2eb1a,0 12px 22px #00000080}.sdx-door__plate:before{content:"";width:2.2rem;height:2px;margin-bottom:.25rem;border-radius:2px;background:var(--door);box-shadow:0 0 8px var(--door-glow)}.sdx-door__name{font-family:Cinzel,Georgia,serif;font-size:1.02rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:#f3f0ea;text-shadow:0 1px 0 #000}.sdx-door__blurb{font-size:.88rem;line-height:1.4;color:#cabd9d}button.sdx-door:hover:not(:disabled){transform:translateY(-6px)}button.sdx-door:hover:not(:disabled) .sdx-door__void:after{opacity:1}button.sdx-door:hover:not(:disabled) .sdx-door__sigil{transform:translate(-50%,-50%) scale(1.12)}button.sdx-door:hover:not(:disabled) .sdx-door__arch{box-shadow:0 0 0 1px #000000d9,inset 0 2px #f4f2eb33,inset 0 -6px 12px #00000080,0 22px 36px #0009,0 0 34px var(--door-glow)}button.sdx-door:hover:not(:disabled) .sdx-door__torch{opacity:1;box-shadow:0 0 16px 6px #ff965a73}button.sdx-door:active:not(:disabled){transform:translateY(-2px) scale(.985)}button.sdx-door:disabled{cursor:not-allowed;filter:saturate(.35) brightness(.72)}button.sdx-door:disabled .sdx-door__sigil{animation:none;opacity:.55;filter:none}button.sdx-door:disabled .sdx-door__torch{animation:none;opacity:.35}button.sdx-door[data-door-type=boss] .sdx-door__arch{background:repeating-conic-gradient(from -90deg at 50% 43%,rgba(0,0,0,.5) 0deg .8deg,transparent .8deg 12deg) top / 100% 43% no-repeat,repeating-linear-gradient(180deg,transparent 0 21px,rgba(0,0,0,.45) 21px 22px) bottom / 100% 57% no-repeat,radial-gradient(120% 80% at 50% 100%,rgba(255,70,50,.22),transparent 60%),linear-gradient(180deg,#403a34 0%,#2c2824 45%,#1e1c19 100%)}button.sdx-door[data-door-type=boss]:not(:disabled) .sdx-door__void:after{animation:sdx-glow-breathe 2.4s ease-in-out infinite;opacity:.8}.sdx-doors__row[data-count="1"] button.sdx-door[data-door-type=boss]{width:15.5rem;justify-self:center}@media (max-width: 560px){.sdx-doors__row,.sdx-doors__row[data-count]{grid-template-columns:1fr;gap:.7rem}.sdx-doors__row[data-count="1"] button.sdx-door[data-door-type=boss]{width:100%}button.sdx-door{flex-direction:row;align-items:stretch}.sdx-door__arch{width:5.4rem;flex-shrink:0;aspect-ratio:4 / 5}.sdx-door__void{inset:7px 7px 0}.sdx-door__key{width:1rem;height:.9rem}.sdx-door__torch{display:none}.sdx-door__sigil svg{width:2.1rem}.sdx-door__sigil .sdx-door-art{width:3rem;height:3rem}.sdx-door__plate{margin:.55rem 0 0 -2px;align-items:flex-start;justify-content:center;text-align:left;padding:.6rem .85rem;border-radius:0 .6rem .6rem 0}.sdx-door__plate:before{margin-bottom:.15rem}button.sdx-door:hover:not(:disabled){transform:translate(3px)}}.sdx-boons{margin-top:1.4rem;width:100%;min-width:0}.sdx-boons__empty{margin-top:1rem;padding:.9rem 1rem;border-radius:.8rem;border:1px solid #3b3630;background:#191715;text-align:center;font-size:.95rem;color:#cabd9d}.sdx-boons__row{display:grid;gap:1rem;grid-template-columns:repeat(var(--cols, 3),minmax(0,17rem));justify-content:center}.sdx-boons__row[data-count="1"]{--cols: 1}.sdx-boons__row[data-count="2"]{--cols: 2}.sdx-boons__row[data-count="4"]{--cols: 4}button.sdx-boon{position:relative;display:flex;min-width:0;padding:0;border:0;border-radius:.9rem;background:none;text-align:center;perspective:900px;animation:sdx-flip-in .72s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.16s + var(--i, 0) * .13s);transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s ease,filter .24s ease}button.sdx-boon:focus-visible{box-shadow:none}button.sdx-boon:focus-visible .sdx-boon__face{outline:2px solid rgba(226,115,79,.85);outline-offset:3px}.sdx-boon__face{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;overflow:hidden;padding:1.6rem 1.05rem 1.15rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--rim) 55%,#000);background:radial-gradient(90% 55% at 50% 0%,color-mix(in srgb,var(--rim) 22%,transparent),transparent 70%),linear-gradient(180deg,rgba(243,240,232,.05) 0%,transparent 30%),linear-gradient(180deg,#23201d 0%,#171513 100%);box-shadow:0 14px 30px #0000008c;transition:box-shadow .24s ease,border-color .24s ease}.sdx-boon__sheen{position:absolute;top:0;bottom:0;left:0;width:40%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(246,244,239,.14),transparent);transform:translate(-130%) skew(-20deg)}button.sdx-boon[data-rarity=legendary] .sdx-boon__sheen,button.sdx-boon[data-rarity=duo] .sdx-boon__sheen{animation:sdx-sheen 4.2s ease-in-out infinite;animation-delay:1.2s}button.sdx-boon[data-rarity=curse] .sdx-boon__face{animation:sdx-curse-pulse 2.8s ease-in-out infinite}button.sdx-boon[data-rarity=curse] .sdx-boon__face:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.4;background:linear-gradient(115deg,transparent 47%,rgba(224,87,74,.6) 47.4%,transparent 48%) 0 0 / 100% 100% no-repeat,linear-gradient(62deg,transparent 72%,rgba(224,87,74,.5) 72.3%,transparent 72.7%) 0 0 / 100% 100% no-repeat}.sdx-boon__gem{position:relative;display:grid;place-items:center;width:3.6rem;height:3.6rem;margin-bottom:.75rem;border-radius:999px;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--rim) 28%,#1d1b18),#110f0e 72%);box-shadow:0 0 0 1px #000000e6,inset 0 0 0 2px color-mix(in srgb,var(--rim) 70%,transparent),inset 0 0 0 5px #161412,inset 0 0 0 6px color-mix(in srgb,var(--rim) 30%,transparent),0 0 22px var(--glow)}.sdx-boon__gem svg{filter:drop-shadow(0 0 6px var(--glow))}.sdx-boon__gem--art{width:5.6rem;height:5.6rem;margin-bottom:.4rem;background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--rim) 34%,transparent),transparent 68%);box-shadow:none}.sdx-boon__gem--art .sdx-boon-art{width:100%!important;height:100%!important;filter:drop-shadow(0 8px 12px rgba(0,0,0,.6));transition:transform .24s cubic-bezier(.22,1,.36,1)}button.sdx-boon:hover:not(:disabled) .sdx-boon__gem--art .sdx-boon-art,button.sdx-boon[aria-pressed=true] .sdx-boon__gem--art .sdx-boon-art{transform:translateY(-3px) scale(1.06)}.sdx-boon__body{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center}.sdx-boon__rarity{display:inline-flex;align-items:center;gap:.5rem;font-family:Cinzel,Georgia,serif;font-size:.74rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--rim)}.sdx-boon__rarity:before,.sdx-boon__rarity:after{content:"";width:1.1rem;height:1px;background:color-mix(in srgb,var(--rim) 60%,transparent)}.sdx-boon__title{margin:.35rem 0 0;overflow-wrap:anywhere;font-family:Cinzel,Georgia,serif;font-size:1.22rem;font-weight:700;line-height:1.2;color:var(--ink);text-shadow:0 1px 0 #000,0 0 16px color-mix(in srgb,var(--rim) 30%,transparent)}.sdx-boon__rule{width:60%;height:1px;margin:.7rem 0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rim) 50%,transparent),transparent)}.sdx-boon__text{font-size:1rem;line-height:1.45;color:#e4ddcc;overflow-wrap:anywhere}.sdx-boon__note{margin-top:.5rem;font-size:.88rem;color:#cabd9d}.sdx-boon__note strong{color:#8fd5b8}.sdx-boon__owned{margin-top:.7rem;padding:.18rem .65rem;border-radius:999px;border:1px solid rgba(111,174,152,.5);background:rgba(111,174,152,.12);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#bfe6d6}.sdx-boon__check{position:absolute;top:.6rem;right:.6rem;z-index:2;display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:999px;color:#191715;background:radial-gradient(circle at 38% 30%,#fff,var(--rim) 70%);box-shadow:0 0 0 2px #000c,0 0 14px var(--glow);animation:sdx-seal-pop .34s cubic-bezier(.22,1,.36,1) both}button.sdx-boon:hover:not(:disabled){transform:translateY(-6px)}button.sdx-boon:hover:not(:disabled) .sdx-boon__face{border-color:var(--rim);box-shadow:0 0 0 1px #000000d9,inset 0 0 0 4px #00000059,inset 0 0 0 5px color-mix(in srgb,var(--rim) 35%,transparent),inset 0 1px #f4f2eb24,0 20px 38px #0009,0 0 30px var(--glow)}button.sdx-boon--on{transform:translateY(-8px)}button.sdx-boon--on .sdx-boon__face{border-color:var(--rim);background:radial-gradient(100% 70% at 50% 0%,color-mix(in srgb,var(--rim) 34%,transparent),transparent 70%),linear-gradient(180deg,rgba(243,240,232,.06) 0%,transparent 30%),linear-gradient(180deg,#26231f 0%,#181614 100%);box-shadow:0 0 0 1px #000000d9,0 0 0 3px color-mix(in srgb,var(--rim) 80%,transparent),inset 0 0 0 4px #0000004d,0 22px 40px #0009,0 0 44px var(--glow)}button.sdx-boon--on:hover:not(:disabled){transform:translateY(-8px)}button.sdx-boon--dim{opacity:.6;filter:saturate(.6)}button.sdx-boon--dim:hover:not(:disabled){opacity:1;filter:none}button.sdx-boon:disabled{cursor:not-allowed;opacity:.5}button.sdx-boons__skip{display:block;width:min(100%,22rem);margin:1.1rem auto 0;padding:.65rem 1rem;border-radius:.65rem;border:1px dashed #443e38;background:rgba(0,0,0,.3);font-family:Cinzel,Georgia,serif;font-size:.86rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#bbaa82}button.sdx-boons__skip:hover:not(:disabled){border-color:#a9966a;color:#eee9df;background:rgba(244,242,235,.04)}button.sdx-boons__skip--on{border-style:solid;border-color:#cabd9d;color:#f3f0ea;background:rgba(244,242,235,.07);box-shadow:0 0 0 1px #0009,0 0 18px #f4f2eb14}button.sdx-boons__skip:disabled{opacity:.5}@media (max-width: 760px){.sdx-boons__row,.sdx-boons__row[data-count]{grid-template-columns:1fr;gap:.7rem}button.sdx-boon{animation-name:sdx-rise;animation-duration:.42s}.sdx-boon__face{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 .9rem;padding:.9rem .95rem;text-align:left}.sdx-boon__gem{width:3rem;height:3rem;margin:0}.sdx-boon__gem--art{width:3.6rem;height:3.6rem}.sdx-boon__body{align-items:flex-start}.sdx-boon__rarity:before,.sdx-boon__rarity:after{display:none}.sdx-boon__rarity{font-size:.7rem}.sdx-boon__title{margin-top:.15rem;font-size:1.06rem}.sdx-boon__rule{display:none}.sdx-boon__text{margin-top:.25rem;font-size:.93rem}button.sdx-boon:hover:not(:disabled),button.sdx-boon--on,button.sdx-boon--on:hover:not(:disabled){transform:none}}.sdx-reroll-row{display:flex;justify-content:center;margin-top:.75rem}button.sdx-reroll{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(185,140,237,.45);background:linear-gradient(180deg,rgba(185,140,237,.16),rgba(185,140,237,.05));font-family:Cinzel,Georgia,serif;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ddc9f7;box-shadow:inset 0 1px #ffffff14,0 4px 12px #0006}button.sdx-reroll:hover:not(:disabled){border-color:#b98ced;color:#fff;box-shadow:0 0 18px #b98ced4d}button.sdx-reroll:hover:not(:disabled) svg{transform:rotate(180deg)}button.sdx-reroll svg{transition:transform .42s cubic-bezier(.22,1,.36,1)}button.sdx-reroll:disabled{opacity:.5}.sdx-clear{position:absolute;inset:0;z-index:30;display:flex;width:100%;height:100%;min-height:0;max-height:100%;flex-direction:column;overflow:hidden;background:radial-gradient(70% 45% at 50% -8%,rgba(255,160,100,.2),transparent 70%),radial-gradient(90% 60% at 50% 115%,rgba(196,83,58,.16),transparent 70%),radial-gradient(130% 100% at 50% 40%,transparent 50%,rgba(0,0,0,.7) 100%),linear-gradient(180deg,rgba(23,21,19,.97) 0%,rgba(17,16,14,.98) 55%,rgba(13,12,10,.99) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:sdx-fade .32s ease-out both}.sdx-clear--boss{background:radial-gradient(70% 50% at 50% -8%,rgba(255,110,70,.28),transparent 70%),radial-gradient(90% 60% at 50% 115%,rgba(196,63,48,.22),transparent 70%),radial-gradient(130% 100% at 50% 40%,transparent 50%,rgba(0,0,0,.72) 100%),linear-gradient(180deg,rgba(24,22,19,.97) 0%,rgba(17,15,14,.98) 55%,rgba(11,10,9,.99) 100%)}.sdx-clear__embers{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to top,#000,transparent 75%);mask-image:linear-gradient(to top,#000,transparent 75%)}.sdx-clear__embers:before,.sdx-clear__embers:after{content:"";position:absolute;left:-10%;right:-10%;top:100%;height:2400px;background-image:radial-gradient(1.8px 1.8px at 12% 18%,rgba(255,170,110,.95),transparent 70%),radial-gradient(1.3px 1.3px at 63% 41%,rgba(255,140,90,.8),transparent 70%),radial-gradient(2.2px 2.2px at 84% 77%,rgba(255,190,130,.9),transparent 70%),radial-gradient(1.4px 1.4px at 37% 66%,rgba(255,120,80,.75),transparent 70%);background-size:420px 600px;animation:sdx-ember-rise 26s linear infinite}.sdx-clear__embers:after{background-size:300px 400px;animation-duration:38s;animation-delay:-12s;opacity:.6}.sdx-clear__scroll{position:relative;min-height:0;flex:1 1 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem 1rem}@media (min-width: 1024px){.sdx-clear__scroll{padding:2rem 2rem 1.75rem}}.sdx-clear__head{position:relative;text-align:center}.sdx-burst{position:absolute;left:50%;top:4.2rem;z-index:0;width:34rem;height:34rem;max-width:140vw;pointer-events:none;transform:translate(-50%,-50%);animation:sdx-burst-in 1.1s cubic-bezier(.22,1,.36,1) both}.sdx-clear--boss .sdx-burst{top:8.6rem}.sdx-burst:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(closest-side,rgba(255,190,140,.4),rgba(226,115,79,.16) 40%,transparent 72%),repeating-conic-gradient(from 0deg,rgba(255,160,100,.13) 0deg 4deg,transparent 4deg 18deg);-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 100%);mask-image:radial-gradient(closest-side,#000 20%,transparent 100%);animation:sdx-burst-spin 60s linear infinite}.sdx-burst:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;background:radial-gradient(3px 3px at 20% 30%,#ffd1b0,transparent 70%),radial-gradient(2px 2px at 78% 22%,#ff9c78,transparent 70%),radial-gradient(3px 3px at 86% 64%,#ffd1b0,transparent 70%),radial-gradient(2px 2px at 30% 80%,#ff8a5c,transparent 70%),radial-gradient(2.5px 2.5px at 60% 88%,#ffc3a5,transparent 70%),radial-gradient(2px 2px at 10% 58%,#ff9c78,transparent 70%),radial-gradient(2px 2px at 52% 8%,#ffd1b0,transparent 70%),radial-gradient(2.5px 2.5px at 92% 40%,#ff8a5c,transparent 70%);animation:sdx-sparks 1.6s cubic-bezier(.1,.8,.3,1) .15s both}.sdx-clear__head>:not(.sdx-burst){position:relative;z-index:1}.sdx-epitaph{display:flex;max-width:36rem;flex-direction:column;align-items:center;margin:0 auto 1.1rem;padding:.9rem 1.4rem 1rem;border-radius:.8rem;border:1px solid rgba(255,90,72,.35);background:radial-gradient(80% 90% at 50% 0%,rgba(255,90,72,.14),transparent 70%),linear-gradient(180deg,#272320 0%,#181614 100%);box-shadow:0 0 0 1px #000c,inset 0 1px #eee9df1a,0 14px 30px #00000080;animation:sdx-rise .48s cubic-bezier(.22,1,.36,1) both}.sdx-epitaph__skull{color:#ff5a48;filter:drop-shadow(0 0 8px rgba(255,70,50,.6))}.sdx-epitaph__name{margin:.35rem 0 0;font-family:Cinzel,Georgia,serif;font-size:1.08rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ede9de}.sdx-epitaph__line{margin:.3rem 0 0;font-style:italic;font-size:.98rem;color:#d5cab1}.sdx-clear__kicker{margin:0;font-family:Cinzel,Georgia,serif;font-size:.86rem;font-weight:700;letter-spacing:.4em;text-transform:uppercase;color:#e2734f;text-shadow:0 0 14px rgba(226,115,79,.55);animation:sdx-fade .5s ease-out both}.sdx-clear__title{text-shadow:none;margin:.3rem 0 0;font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-size:clamp(1.9rem,5vw,3.1rem);font-weight:700;line-height:1.08;background-image:linear-gradient(180deg,#f9f8f4 0%,#ede8dd 45%,#c2b38f 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#eee9df;filter:drop-shadow(0 2px 0 rgba(0,0,0,.9)) drop-shadow(0 0 22px rgba(226,115,79,.35));animation:sdx-title-in .76s cubic-bezier(.22,1,.36,1) 80ms both}.sdx-clear__lede{margin:.75rem auto 0;max-width:34rem;font-size:1.04rem;color:#d7cdb6}.sdx-clear__embers-line{display:flex;align-items:center;justify-content:center;gap:.35rem;width:-moz-fit-content;width:fit-content;margin:1.3rem auto 0;padding:.35rem .95rem;border-radius:999px;border:1px solid rgba(255,138,92,.35);background:rgba(196,83,58,.1);font-size:.95rem;font-weight:700;color:#ffc3a5}.sdx-ledger{display:grid;gap:.9rem;max-width:56rem;margin:1.4rem auto 0}@media (min-width: 900px){.sdx-ledger{grid-template-columns:1fr 1fr}}.sdx-ledger__side{min-width:0;padding:1rem 1.1rem 1.1rem;border-radius:.9rem;border:1px solid #3b3630;background:linear-gradient(180deg,rgba(243,240,232,.04) 0%,transparent 35%),linear-gradient(180deg,#221f1c 0%,#181614 100%);box-shadow:0 0 0 1px #000000b3,inset 0 1px #f4f2eb14,0 12px 26px #00000073;text-align:center;animation:sdx-rise .48s cubic-bezier(.22,1,.36,1) .26s both}.sdx-ledger__side--bank{border-color:#6fae984d;background:radial-gradient(80% 60% at 50% 0%,rgba(111,174,152,.1),transparent 70%),linear-gradient(180deg,#211e1b 0%,#171513 100%)}.sdx-ledger__side--push{border-color:#e2734f52;background:radial-gradient(80% 60% at 50% 0%,rgba(226,115,79,.11),transparent 70%),linear-gradient(180deg,#221f1c 0%,#181614 100%)}.sdx-ledger__title{margin:0;font-family:Cinzel,Georgia,serif;font-size:1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f1ede5}.sdx-ledger__side--bank .sdx-ledger__title{color:#a9dcc8}.sdx-ledger__side--push .sdx-ledger__title{color:#ffb08f}.sdx-ledger__stash{margin-top:.85rem}.sdx-ledger__xp{margin-top:.9rem;padding-top:.85rem;border-top:1px solid rgba(0,0,0,.55);box-shadow:inset 0 1px #f4f2eb0d}.sdx-ledger__label{margin:0;font-family:Cinzel,Georgia,serif;font-size:.74rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#8fbfad}.sdx-ledger__big{margin:.25rem 0 0;font-family:Cinzel,Georgia,serif;font-size:2.3rem;font-weight:700;line-height:1;color:#d7f1e6;text-shadow:0 0 18px rgba(111,174,152,.3)}.sdx-ledger__big--push{margin-top:.9rem;color:#f2eee6;text-shadow:0 0 18px rgba(226,115,79,.35)}.sdx-ledger__bonus{margin:.45rem 0 0;font-size:.92rem;font-weight:700;color:#8fd5b8}.sdx-ledger__boss{margin:.5rem 0 0;font-family:Cinzel,Georgia,serif;font-size:.86rem;letter-spacing:.14em;text-transform:uppercase;color:#ff7a66}.sdx-ledger__sub{margin:.4rem 0 0;font-size:.92rem;color:#cabd9d}.sdx-ledger__line{margin:.75rem 0 0;font-size:1.02rem;font-weight:700;color:#e9e3d6}.sdx-ledger__warn{margin:.5rem 0 0;font-size:.92rem;color:#ef8a7c}.sdx-ledger__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none}.sdx-ledger__chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.25rem .7rem;border-radius:999px;border:1px solid #3b3630;background:rgba(0,0,0,.4);font-size:.82rem;color:#eee9df}.sdx-stash-well{border-radius:.6rem;background:linear-gradient(180deg,#151311,#1b1916);box-shadow:inset 0 2px 5px #000000bf,inset 0 0 0 1px #0009,0 1px #f4f2eb0f}.sdx-stash-well__num{font-family:Cinzel,Georgia,serif;font-size:.98rem;font-weight:700;color:#f1ede5}.sdx-stash-chip{border-radius:.55rem;border:1px solid #3b3630;background:linear-gradient(180deg,#201d1a,#151311);box-shadow:inset 0 1px #f4f2eb14,inset 0 -1px #00000080,0 2px 6px #00000080}.sdx-stash-chip__num{font-family:Cinzel,Georgia,serif;font-size:.72rem;font-weight:700;color:#f1ede5}@media (min-width: 640px){.sdx-stash-chip__num{font-size:.86rem}}.sdx-clear__foot{position:relative;flex-shrink:0;padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom));border-top:1px solid rgba(0,0,0,.8);background:linear-gradient(180deg,#1f1d1a 0%,#131110 100%);box-shadow:inset 0 1px #f4f2eb14,0 -12px 30px #00000080}.sdx-clear__actions{display:grid;max-width:40rem;margin:0 auto;gap:.6rem}@media (min-width: 480px){.sdx-clear__actions--two{grid-template-columns:1fr 1fr}}.sdx-room-veil{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:3.5rem 1rem 1rem;overflow-y:auto;background:radial-gradient(50% 45% at 50% 45%,color-mix(in srgb,var(--door) 16%,transparent),transparent 75%),rgba(11,10,9,.82);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:sdx-fade .3s ease-out both}.sdx-room{position:relative;width:100%;max-width:27rem;margin:auto;padding:3.4rem 1.6rem 1.5rem;border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--door) 40%,#3b3630);background:radial-gradient(90% 50% at 50% 0%,color-mix(in srgb,var(--door) 16%,transparent),transparent 70%),linear-gradient(180deg,rgba(243,240,232,.05) 0%,transparent 30%),linear-gradient(180deg,#23201d 0%,#161412 100%);box-shadow:0 0 0 1px #000000d9,inset 0 1px #f4f2eb1f,0 30px 70px #000000bf,0 0 60px color-mix(in srgb,var(--door) 14%,transparent);text-align:center}.sdx-room__glow{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 30% at 50% 0%,var(--door-glow),transparent 70%);opacity:.35;animation:sdx-glow-breathe 3.6s ease-in-out infinite}.sdx-room__medal{position:absolute;left:50%;top:0;display:grid;place-items:center;width:5.6rem;height:5.6rem;transform:translate(-50%,-50%);border-radius:999px;color:var(--door);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--door) 26%,#1d1b18),#110f0e 72%);box-shadow:0 0 0 1px #000000e6,inset 0 0 0 3px #443e38,inset 0 0 0 7px #171513,inset 0 0 0 8px color-mix(in srgb,var(--door) 50%,transparent),0 10px 24px #0009,0 0 36px var(--door-glow)}.sdx-room__medal svg{filter:drop-shadow(0 0 8px var(--door-glow))}.sdx-room__kicker{margin:0;font-family:Cinzel,Georgia,serif;font-size:.74rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--door)}.sdx-room__title{margin:.3rem 0 0;font-family:Cinzel,Georgia,serif;font-size:1.75rem;font-weight:700;letter-spacing:.06em;color:#f5f3ed;text-shadow:0 2px 0 #000,0 0 20px color-mix(in srgb,var(--door) 30%,transparent)}.sdx-room__flavor{margin:.6rem auto 0;max-width:22rem;font-style:italic;font-size:1.02rem;line-height:1.5;color:#d7cdb6}.sdx-room__results{display:flex;flex-direction:column;gap:.7rem;margin-top:1.2rem}.sdx-room__result{display:flex;align-items:baseline;justify-content:center;gap:.55rem;margin:0;padding:.7rem .9rem;border-radius:.75rem;background:rgba(0,0,0,.35);box-shadow:inset 0 1px 4px #0009,0 1px #f4f2eb0d;font-size:.95rem;color:#cabd9d}.sdx-room__big{font-family:Cinzel,Georgia,serif;font-size:1.7rem;font-weight:700;line-height:1}.sdx-room__result--heal .sdx-room__big{color:#8fe0bd;text-shadow:0 0 14px rgba(111,204,166,.4)}.sdx-room__result--hurt .sdx-room__big{color:#ff7a66;text-shadow:0 0 14px rgba(255,70,50,.4)}.sdx-room__result--ember .sdx-room__big{color:#ffb08f;text-shadow:0 0 14px rgba(255,138,92,.45)}.sdx-room__spoils{padding:.75rem;border-radius:.75rem;background:rgba(0,0,0,.3)}.sdx-room__label{margin:0 0 .55rem;font-family:Cinzel,Georgia,serif;font-size:.74rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#cabd9d}.sdx-room__boon{padding:.8rem .9rem;border-radius:.75rem;border:1px solid rgba(244,242,235,.12);background:rgba(0,0,0,.3)}.sdx-room__boon-name{margin:0;font-family:Cinzel,Georgia,serif;font-size:1.15rem;color:#f3f0ea}.sdx-room__boon-text{margin:.2rem 0 0;font-size:.92rem;color:#cabd9d}.sdx-room .sd-cta{width:100%}.sdx-defeat{position:relative;isolation:isolate;display:flex;min-height:0;width:100%;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:inherit;background:#0d0c0a}.sdx-defeat__art{position:absolute;inset:0;z-index:-3;background-image:var(--sdx-defeat-art);background-size:cover;background-position:50% 60%;filter:grayscale(.55) brightness(.3) contrast(1.15);animation:sdx-fade 1.2s ease-out both,sdx-slow-zoom 30s ease-in-out infinite alternate}.sdx-defeat:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(60% 40% at 50% 18%,rgba(168,30,22,.32),transparent 70%),radial-gradient(90% 50% at 50% 110%,rgba(140,26,18,.55),transparent 70%),radial-gradient(120% 90% at 50% 45%,transparent 35%,rgba(0,0,0,.9) 100%),linear-gradient(180deg,rgba(18,17,15,.4),rgba(13,12,11,.75))}.sdx-defeat__ash{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.sdx-defeat__ash:before,.sdx-defeat__ash:after{content:"";position:absolute;left:-10%;right:-10%;bottom:0;height:1800px;background-repeat:repeat}.sdx-defeat__ash:before{background-image:radial-gradient(1.6px 1.6px at 14% 22%,rgba(226,219,202,.6),transparent 70%),radial-gradient(1.2px 1.2px at 58% 48%,rgba(217,207,185,.5),transparent 70%),radial-gradient(2px 2px at 82% 12%,rgba(232,226,213,.45),transparent 70%),radial-gradient(1.3px 1.3px at 36% 78%,rgba(221,212,191,.5),transparent 70%);background-size:360px 450px;animation:sdx-ash-fall 34s linear infinite;opacity:.8}.sdx-defeat__ash:after{top:100%;bottom:auto;height:2400px;background-image:radial-gradient(2px 2px at 22% 30%,rgba(255,110,70,.9),transparent 70%),radial-gradient(1.5px 1.5px at 70% 60%,rgba(255,140,90,.8),transparent 70%),radial-gradient(1.8px 1.8px at 46% 85%,rgba(255,90,60,.85),transparent 70%);background-size:480px 600px;animation:sdx-ember-rise 30s linear infinite;opacity:.7}.sdx-defeat__col{display:flex;width:100%;max-width:34rem;flex:1 0 auto;flex-direction:column;justify-content:center;gap:1.15rem;margin:0 auto;padding:2.4rem 1rem 1.5rem}.sdx-defeat__head{text-align:center}.sdx-defeat__kicker{margin:0;font-family:Cinzel,Georgia,serif;font-size:.86rem;font-weight:700;letter-spacing:.44em;text-transform:uppercase;color:#e0574a;text-shadow:0 0 14px rgba(224,87,74,.6);animation:sdx-fade .6s ease-out .1s both}.sdx-defeat__title{text-shadow:none;margin:.25rem 0 0;font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-size:clamp(2.8rem,10vw,4.8rem);font-weight:700;line-height:1;letter-spacing:.06em;background-image:linear-gradient(180deg,#f1ede5 0%,#f07a68 38%,#b2271c 70%,#5c0f0a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#e0574a;filter:drop-shadow(0 3px 0 rgba(0,0,0,.95)) drop-shadow(0 0 26px rgba(200,30,20,.55));animation:sdx-drop .9s cubic-bezier(.2,.9,.25,1) .2s both}.sdx-defeat__crack{display:block;width:min(20rem,76%);height:2px;margin:.8rem auto 0;background:linear-gradient(90deg,transparent,#e0574a 20%,#ffb1a3 50%,#e0574a 80%,transparent);box-shadow:0 0 12px #e0574acc;transform-origin:center;animation:sdx-crack .7s cubic-bezier(.22,1,.36,1) .9s both}.sdx-defeat__floor{margin:1rem 0 0;font-family:Cinzel,Georgia,serif;font-size:1.45rem;font-weight:700;color:#f3f0ea;animation:sdx-rise .5s cubic-bezier(.22,1,.36,1) 1s both}.sdx-defeat__taunt{margin:.6rem auto 0;max-width:26rem;font-style:italic;font-size:1.05rem;line-height:1.5;color:#e6a99d;animation:sdx-rise .5s cubic-bezier(.22,1,.36,1) 1.1s both}.sdx-defeat__lede{margin:.6rem auto 0;max-width:26rem;font-size:1rem;color:#d7cdb6;animation:sdx-rise .5s cubic-bezier(.22,1,.36,1) 1.18s both}.sdx-defeat__record,.sdx-defeat__pair,.sdx-defeat__spoils,.sdx-defeat__claim{animation:sdx-rise .52s cubic-bezier(.22,1,.36,1) both}.sdx-defeat__record,.sdx-defeat__pair{animation-delay:1.25s}.sdx-defeat__spoils{animation-delay:1.35s}.sdx-defeat__claim{animation-delay:1.45s}.sdx-defeat__record{padding:1.1rem 1rem 1rem;border-radius:1rem;border:1px solid rgba(255,138,92,.45);background:radial-gradient(70% 80% at 50% 0%,rgba(255,138,92,.18),transparent 70%),linear-gradient(180deg,rgba(35,32,29,.92),rgba(20,18,17,.94));box-shadow:0 0 0 1px #000c,inset 0 1px #eee9df24,0 0 40px #ff8a5c2e;text-align:center}.sdx-defeat__record-kicker{margin:0;font-family:Cinzel,Georgia,serif;font-size:.86rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#ffb08f}.sdx-defeat__record-num{margin:.3rem 0 0;font-family:Cinzel,Georgia,serif;font-size:3.4rem;font-weight:700;line-height:1;color:#f8f6f1;text-shadow:0 0 24px rgba(255,138,92,.5)}.sdx-defeat__record-sub{margin:.25rem 0 0;font-size:.95rem;color:#e9e3d6}.sdx-defeat__record-meta{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.6rem 0 0;font-size:.9rem;color:#bfaf89}.sdx-defeat__record-meta span.tabular-nums{color:#f1ede5;font-weight:700}.sdx-defeat__dot{width:4px;height:4px;margin:0 .35rem;transform:rotate(45deg);background:#635c56}.sdx-defeat__pair{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.sdx-defeat__stat,.sdx-defeat__spoils{border-radius:.95rem;border:1px solid rgba(244,242,235,.1);background:linear-gradient(180deg,rgba(34,31,28,.88),rgba(19,17,15,.92));box-shadow:0 0 0 1px #000c,inset 0 1px #f4f2eb14,0 14px 30px #00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sdx-defeat__stat{padding:.9rem .75rem;text-align:center}.sdx-defeat__stat-label{margin:0;font-family:Cinzel,Georgia,serif;font-size:.74rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#bfaf89}.sdx-defeat__stat-num{margin:.3rem 0 0;font-family:Cinzel,Georgia,serif;font-size:2.3rem;font-weight:700;line-height:1;color:#f3f0ea}.sdx-defeat__stat-sub{margin:.3rem 0 0;font-size:.88rem;color:#a9966a}.sdx-defeat__spoils{padding:1rem 1rem 1.1rem;text-align:center}.sdx-defeat__spoils-title{margin:0 0 .75rem;font-family:Cinzel,Georgia,serif;font-size:.86rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#e9e3d6}.sdx-defeat__xp,.sdx-defeat__embers{margin-top:.95rem;padding-top:.85rem;border-top:1px solid rgba(0,0,0,.6);box-shadow:inset 0 1px #f4f2eb0d}.sdx-defeat__xp .sdx-defeat__stat-label{color:#8fbfad}.sdx-defeat__xp-num{margin:.25rem 0 0;font-family:Cinzel,Georgia,serif;font-size:2.4rem;font-weight:700;line-height:1;color:#c9eedf;text-shadow:0 0 18px rgba(111,174,152,.3)}.sdx-defeat__embers .sdx-defeat__stat-label{color:#ff9c78}.sdx-defeat__ember-num{margin:.3rem 0 0;font-family:Cinzel,Georgia,serif;font-size:2.1rem;font-weight:700;line-height:1;color:#ffd1b0;text-shadow:0 0 18px rgba(255,138,92,.45)}button.sdx-defeat__claim{width:100%;margin-top:.2rem}.sdx-board{isolation:isolate;border-radius:1.4rem;border:1px solid #443e38;background:#0d0c0b;box-shadow:0 0 0 1px #000000d9,inset 0 1px #f4f2eb14,0 28px 64px #000000b8}.sdx-board--flush{border-radius:0 0 1rem 1rem;border-left:0;border-right:0;border-top:0}@media (min-width: 640px){.sdx-board--flush{border-radius:1.4rem;border:1px solid #443e38}}.sdx-board__atmos{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 30% at 50% 80%,rgba(255,186,128,.12),transparent 72%),radial-gradient(42% 22% at 50% 30%,rgba(255,186,128,.06),transparent 72%),radial-gradient(130% 100% at 50% 45%,transparent 50%,rgba(0,0,0,.7) 100%),var(--sdx-arena, url(/assets/drowned_crypt-e484ed4b.webp)) center / cover no-repeat,#0e0c0b}.sdx-board[data-act=spider_warrens]{--sdx-arena: url(/assets/spider_warrens-feed1f00.webp)}.sdx-board[data-act=drowned_crypt]{--sdx-arena: url(/assets/drowned_crypt-e484ed4b.webp)}.sdx-board[data-act=bandit_warcamp]{--sdx-arena: url(/assets/bandit_warcamp-7e53f10b.webp)}.sdx-board__atmos:before,.sdx-board__atmos:after{content:"";position:absolute;top:2%;width:34%;height:50%;background:radial-gradient(closest-side,rgba(255,160,95,.14),transparent);animation:sdx-flicker 3.4s ease-in-out infinite}.sdx-board__atmos:before{left:-8%}.sdx-board__atmos:after{right:-8%;animation-duration:4.2s;animation-delay:-1.7s}.sdx-board[data-act=spider_warrens] .sdx-board__atmos{box-shadow:inset 0 -120px 160px -80px #5aa06e1f}.sdx-board[data-act=drowned_crypt] .sdx-board__atmos{box-shadow:inset 0 -120px 160px -80px #a8915c24}.sdx-board[data-act=bandit_warcamp] .sdx-board__atmos{box-shadow:inset 0 -120px 160px -80px #e2734f24}.sdx-board--boss{border-color:#ff5a4866;box-shadow:0 0 0 1px #000000d9,inset 0 1px #ffc8b41a,0 28px 64px #000000b8,0 0 50px #c8281e2e}.sdx-board--boss .sdx-board__atmos:before,.sdx-board--boss .sdx-board__atmos:after{background:radial-gradient(closest-side,rgba(255,80,60,.18),transparent)}.sdx-board__bar{z-index:2;border-bottom:1px solid rgba(0,0,0,.9);background:linear-gradient(180deg,rgba(243,240,232,.07) 0%,rgba(243,240,232,0) 60%),linear-gradient(180deg,#292622 0%,#1e1c19 100%);box-shadow:inset 0 1px #f4f2eb1a,0 10px 24px #0000008c}.sdx-board__bar:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(226,115,79,.6),transparent)}.sdx-board--boss .sdx-board__bar:after{background:linear-gradient(90deg,transparent,rgba(255,90,72,.9),transparent);box-shadow:0 0 10px #ff463299}.sdx-board__substrip{border-top:1px solid rgba(0,0,0,.6);background:rgba(0,0,0,.25)}button.sdx-board__exit{display:grid;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;border-radius:.65rem;border:1px solid #443e38;color:#dad0b9;background:linear-gradient(180deg,#2e2a26,#1c1a17);box-shadow:inset 0 1px #f4f2eb24,0 2px #11100e,0 6px 12px #00000080}button.sdx-board__exit:hover:not(:disabled){color:#ede9de;border-color:#e0574ab3;box-shadow:inset 0 1px #f4f2eb24,0 2px #11100e,0 0 16px #e0574a59}button.sdx-board__exit:disabled{opacity:.4;pointer-events:none}@media (min-width: 640px){button.sdx-board__exit{width:2.75rem;height:2.75rem}}.sdx-plaque{position:relative;min-width:0;padding:.3rem .75rem .35rem;border-radius:.6rem;background:linear-gradient(180deg,#151311,#1a1816);box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #0009,0 1px #f4f2eb12}.sdx-plaque__label{margin:0;font-family:Cinzel,Georgia,serif;font-size:.66rem;font-weight:700;line-height:1;letter-spacing:.26em;text-transform:uppercase;color:#a9966a}.sdx-plaque__row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .55rem;margin-top:.15rem}.sdx-plaque__num{margin:0;font-family:Cinzel,Georgia,serif;font-size:1.6rem;font-weight:700;line-height:1;color:#f3f0ea;text-shadow:0 1px 0 #000,0 0 14px rgba(255,180,140,.15)}@media (min-width: 640px){.sdx-plaque__num{font-size:1.95rem}.sdx-plaque{padding:.4rem .95rem .45rem}}@media (max-height: 700px){.sdx-plaque__num{font-size:1.35rem}}.sdx-plaque__boss,.sdx-plaque__act{display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:999px;font-family:Cinzel,Georgia,serif;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.sdx-plaque__boss{color:#f1ede4;background:linear-gradient(180deg,#a8322b,#6e1a14);box-shadow:0 0 12px #ff463273,inset 0 1px #e7e0d24d}.sdx-plaque__act{color:#e1d9c7;border:1px solid rgba(244,242,235,.14);background:rgba(244,242,235,.04)}@media (max-width: 639px){.sdx-plaque__act{display:none}}.sdx-board[data-act=spider_warrens] .sdx-plaque__act{color:#a9dcc0;border-color:#6fcca659}.sdx-board[data-act=drowned_crypt] .sdx-plaque__act{color:#a5d4ea;border-color:#6ea8e059}.sdx-board[data-act=bandit_warcamp] .sdx-plaque__act{color:#ffc3a5;border-color:#ff8a5c59}.sdx-board__busy{display:inline-flex;max-width:min(100%,22rem);align-items:center;justify-content:center;gap:.55rem;padding:.4rem 1rem;border-radius:999px;border:1px solid #443e38;background:linear-gradient(180deg,rgba(36,33,30,.94),rgba(19,17,16,.94));box-shadow:inset 0 1px #f4f2eb1a,0 6px 20px #0009;font-family:Cinzel,Georgia,serif;font-size:.74rem;font-weight:700;letter-spacing:.1em;color:#eee9df}.sdx-board__busy-dot{width:.45rem;height:.45rem;transform:rotate(45deg);background:#ff8a5c;box-shadow:0 0 8px #ff8a5ccc;animation:sdx-glow-breathe 1s ease-in-out infinite}.sdx-board__cancelbar{border-top:1px solid rgba(0,0,0,.8);background:linear-gradient(180deg,#1f1d1a,#131110);box-shadow:inset 0 1px #f4f2eb0f}.sdx-banner{display:flex;flex-shrink:0;align-items:center;gap:.65rem;margin-bottom:.6rem;padding:.65rem 1rem;border-radius:.8rem;border:1px solid #443e38;background:linear-gradient(180deg,#25221e,#1a1816);box-shadow:inset 0 1px #f4f2eb14,0 8px 20px #0006;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.98rem;color:#eee9df;animation:sdx-rise .36s cubic-bezier(.22,1,.36,1) both}.sdx-banner__mark{width:.5rem;height:.5rem;flex-shrink:0;transform:rotate(45deg);background:#cabd9d}.sdx-banner--error{border-color:#e0574a8c;background:linear-gradient(180deg,#24211e,#191715);color:#ebe6da}.sdx-banner--error .sdx-banner__mark{background:#e0574a;box-shadow:0 0 8px #e0574ab3}.sdx-banner--win{border-color:#6fae9880;color:#d8efe5}.sdx-banner--win .sdx-banner__mark{background:#6fae98;box-shadow:0 0 8px #6fae9899}.sdx-banner--lose{color:#dad0b9}.sdx-banner--lose .sdx-banner__mark{background:#a8322b}.sdx-banner--warn{border-color:#d8a05e73;color:#ede8dd}.sdx-banner--warn .sdx-banner__mark{background:#d8a05e}.sdx-recovery{color:#d8efe5;border-color:#6fae9873;text-transform:uppercase}.sdx-recovery__mark{width:.45rem;height:.45rem;transform:rotate(45deg);background:#6fae98;box-shadow:0 0 8px #6fae98cc}.sdx-escape-veil{z-index:70}.sdx-escape{max-width:30rem;padding-top:2rem}.sdx-escape .sd-cta{width:100%}@media (min-width: 561px){.sdx-clear .sdx-doors__row{grid-template-columns:repeat(var(--cols, 3),minmax(0,12rem))}.sdx-clear .sdx-doors__row[data-count="1"] button.sdx-door[data-door-type=boss]{width:13.5rem}}@media (max-width: 640px){[data-solo-dungeon-tutorial=meta-panel] nav[role=tablist]{width:100%}[data-solo-dungeon-tutorial=meta-panel] .sd-subtab{flex:1;padding:.5rem .3rem;white-space:nowrap;font-size:.78rem;letter-spacing:.02em}}.sdx-door__plate{flex:1 1 auto;justify-content:flex-start}@media (max-width: 560px){.sdx-door__plate{justify-content:center}}.sdx-pick-veil{position:fixed;inset:0;z-index:45;display:flex;align-items:center;justify-content:center;padding:1rem;font-family:Alegreya Sans,system-ui,sans-serif;animation:sdx-fade .26s ease-out both}button.sdx-pick-veil__close{position:absolute;inset:0;border:0;border-radius:0;background:radial-gradient(50% 45% at 50% 45%,color-mix(in srgb,var(--door) 14%,transparent),transparent 75%),rgba(11,10,9,.86);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default}button.sdx-pick-veil__close:active{transform:none!important}.sdx-pick{max-width:28rem;padding:1.6rem 1.25rem 1.25rem;animation:sdx-rise .38s cubic-bezier(.22,1,.36,1) both}.sdx-pick__title{font-size:1.35rem}.sdx-pick__lede{font-style:normal;font-size:.95rem}.sdx-pick__list{display:grid;gap:.5rem;max-height:min(45vh,20rem);margin-top:1rem;overflow-y:auto;overscroll-behavior:contain;padding:2px;text-align:left}.sdx-pick__empty{margin:0;padding:1.5rem 0;text-align:center;font-size:.95rem;color:#bfaf89}button.sdx-pick__row{display:flex;width:100%;align-items:center;gap:.8rem;padding:.55rem .7rem;border-radius:.8rem;border:1px solid #3b3630;background:linear-gradient(180deg,#24211e,#191715);box-shadow:inset 0 1px #f4f2eb12;text-align:left}button.sdx-pick__row:hover:not(:disabled){border-color:color-mix(in srgb,var(--door) 60%,#3b3630)}button.sdx-pick__row--on{border-color:var(--door);background:linear-gradient(180deg,color-mix(in srgb,var(--door) 14%,#24211e),#191715);box-shadow:0 0 0 1px color-mix(in srgb,var(--door) 50%,transparent),0 0 18px var(--door-glow)}button.sdx-pick__row:disabled{opacity:.5}.sdx-pick__face{position:relative;width:3.4rem;height:3.4rem;flex-shrink:0;overflow:hidden;border-radius:.6rem;background:#110f0e;box-shadow:inset 0 0 0 1px #443e38,0 2px 6px #00000080}.sdx-pick__face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%}.sdx-pick__noface{display:grid;height:100%;place-items:center;font-size:.75rem;color:#99875b}.sdx-pick__info{display:flex;min-width:0;flex:1;flex-direction:column;gap:.2rem}.sdx-pick__name{display:flex;align-items:baseline;gap:.5rem;overflow:hidden;font-family:Cinzel,Georgia,serif;font-size:.98rem;font-weight:700;color:#f3f0ea;white-space:nowrap;text-overflow:ellipsis}.sdx-pick__class{font-family:Alegreya Sans,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#bfaf89}.sdx-pick__stats{font-size:.8rem;color:#a9966a}.sdx-pick__hp{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#dad0b9}.sdx-pick__bar{position:relative;height:6px;flex:1;overflow:hidden;border-radius:999px;background:#110f0e;box-shadow:inset 0 1px 2px #000c}.sdx-pick__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#3f8f6f,#6fcca6)}.sdx-pick__fallen{font-size:.82rem;color:#ef8a7c}.sdx-pick__actions{display:grid;grid-template-columns:1fr 1.6fr;gap:.6rem;margin-top:1.1rem}.sdx-pick__actions .sd-cta{width:100%}button.sdx-hud-btn{width:2.5rem;height:2.5rem;border-radius:.65rem;border:1px solid rgba(179,134,234,.4);color:#d9c4f5;background:radial-gradient(circle at 50% 30%,#2f2438,#15101a 75%);box-shadow:inset 0 1px #e6d2ff24,0 2px #11100e,0 0 14px #b386ea29}button.sdx-hud-btn:hover{color:#fff;border-color:#b386ea;box-shadow:inset 0 1px #e6d2ff33,0 2px #11100e,0 0 22px #b386ea59}@media (min-width: 640px){button.sdx-hud-btn{width:2.75rem;height:2.75rem}}.sdx-hud-btn__count{height:1.2rem;min-width:1.2rem;padding:0 .25rem;border-radius:999px;background:radial-gradient(circle at 40% 30%,#ff9c78,#c4533a 70%);color:#161412;font-size:.7rem;font-weight:800;box-shadow:0 0 0 2px #1e1c19,0 0 10px #e2734f99}button.sdx-hud__veil{background:rgba(11,10,9,.86);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;border-radius:0}button.sdx-hud__veil:active{transform:none!important}.sdx-hud{font-family:Alegreya Sans,system-ui,sans-serif;border-radius:1.1rem;border:1px solid #443e38;background:radial-gradient(70% 30% at 50% 0%,rgba(179,134,234,.08),transparent 70%),linear-gradient(180deg,#221f1c 0%,#161412 100%);box-shadow:0 0 0 1px #000000d9,inset 0 1px #f4f2eb1a,0 30px 70px #000c;animation:sdx-rise .34s cubic-bezier(.22,1,.36,1) both}.sdx-hud__head{border-bottom:1px solid rgba(0,0,0,.7);box-shadow:0 1px #f4f2eb0d;background:linear-gradient(180deg,rgba(243,240,232,.05),transparent)}.sdx-hud__crest{border-radius:999px;color:#d9c4f5;background:radial-gradient(circle at 50% 35%,#2f2438,#120d15 75%);box-shadow:inset 0 0 0 1px #b386ea80,0 0 16px #b386ea40}.sdx-hud__title{font-family:Cinzel,Georgia,serif;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f3f0ea}.sdx-hud__tabs{border-bottom:1px solid rgba(0,0,0,.7);background:rgba(0,0,0,.3)}button.sdx-hud__tab{padding:.5rem .9rem;border-radius:.55rem;font-family:Cinzel,Georgia,serif;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a9966a}button.sdx-hud__tab:hover{color:#e9e3d6;background:rgba(244,242,235,.04)}button.sdx-hud__tab--on{color:#f8f6f1;background:linear-gradient(180deg,#36312c,#272320);box-shadow:inset 0 1px #f4f2eb24,0 0 0 1px #e2734f59}.sdx-hud__body{background:transparent}.sdx-gain{border-radius:1.1rem;border:1px solid rgba(111,174,152,.4);background:radial-gradient(80% 40% at 50% 0%,rgba(111,174,152,.12),transparent 70%),linear-gradient(180deg,#23201d 0%,#161412 100%);box-shadow:0 0 0 1px #000000d9,inset 0 1px #f4f2eb1a,0 30px 90px #000c;font-family:Alegreya Sans,system-ui,sans-serif}.sdx-gain--boss{border-color:#ff8a5c80;background:radial-gradient(80% 40% at 50% 0%,rgba(255,138,92,.16),transparent 70%),linear-gradient(180deg,#24211e 0%,#151311 100%);box-shadow:0 0 0 1px #000000d9,inset 0 1px #f4f2eb1a,0 30px 90px #000c,0 0 50px #ff8a5c2e}.sdx-gain__kicker{margin:0;font-family:Cinzel,Georgia,serif;font-size:.78rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#8fd5b8}.sdx-gain--boss .sdx-gain__kicker{color:#ffb08f}.sdx-gain__title{margin:0;font-family:Cinzel,Georgia,serif;font-size:1.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f5f3ed;text-shadow:0 2px 0 #000}.sdx-gain__row,.sdx-gain__total{border-radius:.8rem;background:rgba(0,0,0,.35);box-shadow:inset 0 1px 4px #0009,0 1px #f4f2eb0d}.sdx-coach{border-radius:1rem;border:1px solid rgba(226,115,79,.4);background:radial-gradient(70% 50% at 0% 0%,rgba(226,115,79,.1),transparent 70%),linear-gradient(180deg,#23201d 0%,#161412 100%);box-shadow:0 0 0 1px #000000d9,inset 0 1px #f4f2eb1a,0 20px 60px #000000bf;font-family:Alegreya Sans,system-ui,sans-serif}.sdx-coach__title{font-family:Cinzel,Georgia,serif;font-size:1.15rem;font-weight:700;color:#f3f0ea}.sdx-bootfail{max-width:26rem;padding-top:1.6rem}.sdx-weekly{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .75rem;margin-top:.75rem;padding:.65rem 1.1rem;border-radius:.85rem;border:1px solid rgba(224,87,74,.38);background:radial-gradient(60% 120% at 0% 50%,rgba(224,87,74,.14),transparent 70%),linear-gradient(180deg,#24211e 0%,#181614 100%);box-shadow:0 0 0 1px #000000bf,inset 0 1px #f4f2eb14,0 10px 24px #00000073;font-family:Alegreya Sans,system-ui,sans-serif;text-align:center}.sdx-weekly__icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;color:#ef8a7c;background:radial-gradient(circle at 50% 35%,#2c2824,#151311 75%);box-shadow:inset 0 0 0 1px #e0574a80,0 0 14px #e0574a40}.sdx-weekly__kicker{font-family:Cinzel,Georgia,serif;font-size:.7rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#bfaf89}.sdx-weekly__name{font-family:Cinzel,Georgia,serif;font-size:1.05rem;font-weight:700;color:#f3f0ea}.sdx-weekly__rule{width:6px;height:6px;transform:rotate(45deg);background:#e0574a;box-shadow:0 0 8px #e0574ab3}.sdx-weekly__blurb{font-size:.95rem;color:#d7cdb6}.sdx-best-veil{z-index:60}.sdx-best__dim{position:absolute;inset:0;background:rgba(11,10,9,.84);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sdx-best{position:relative;width:100%;max-width:44rem;max-height:90vh;overflow-y:auto;overscroll-behavior:contain;border-radius:1.1rem;border:1px solid #443e38;background:linear-gradient(180deg,#221f1c 0%,#161412 100%);box-shadow:0 0 0 1px #000000d9,inset 0 1px #f4f2eb1a,0 30px 80px #000c;animation:sdx-rise .36s cubic-bezier(.22,1,.36,1) both}.sdx-best__head{position:relative;isolation:isolate;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.4rem 1.4rem 1.1rem;border-bottom:1px solid rgba(0,0,0,.75);background:var(--sdx-best-art) center 40% / cover no-repeat}.sdx-best__head:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(17,16,14,.95) 0%,rgba(17,16,14,.7) 55%,rgba(17,16,14,.45) 100%),linear-gradient(0deg,rgba(17,16,14,.9),transparent 70%)}.sdx-best__name{margin:.2rem 0 0;font-family:Cinzel,Georgia,serif;font-size:1.6rem;font-weight:700;color:#f5f3ed;text-shadow:0 2px 0 #000,0 0 16px rgba(0,0,0,.8);overflow-wrap:anywhere}.sdx-best__build{font-family:Cinzel,Georgia,serif;font-size:.95rem;font-weight:700;color:#d9c4f5}.sdx-best__tag{padding:.12rem .5rem;border-radius:999px;border:1px solid rgba(179,134,234,.4);background:rgba(0,0,0,.45);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ddc9f7}.sdx-best__body{padding:1.2rem 1.4rem 1.4rem;font-family:Alegreya Sans,system-ui,sans-serif}.sdx-best__loading{display:grid;gap:.8rem;padding:.4rem 0}.sdx-best__state{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2rem .5rem;text-align:center}.sdx-best__stats{display:grid;gap:.7rem;grid-template-columns:1fr}@media (min-width: 640px){.sdx-best__stats{grid-template-columns:repeat(3,1fr)}}.sdx-best__stat{padding:.85rem .8rem;border-radius:.85rem;border:1px solid #3b3630;background:linear-gradient(180deg,#24211e,#191715);box-shadow:inset 0 1px #f4f2eb12,0 8px 18px #0006;text-align:center}.sdx-best__stat--success{border-color:#6fae9866}.sdx-best__stat--danger{border-color:#e0574a73;background:radial-gradient(80% 60% at 50% 0%,rgba(224,87,74,.12),transparent 70%),linear-gradient(180deg,#23201d,#181614)}.sdx-best__label{font-family:Cinzel,Georgia,serif;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#a9966a}.sdx-best__num{margin-top:.3rem;font-family:Cinzel,Georgia,serif;font-size:2.2rem;font-weight:700;line-height:1;color:#f3f0ea}.sdx-best__num--xp{color:#c9eedf}.sdx-best__sub{margin-top:.3rem;font-size:.86rem;color:#a9966a}.sdx-best__outcome{margin-top:.45rem;font-family:Cinzel,Georgia,serif;font-size:1.25rem;font-weight:700;line-height:1.1;color:#f3f0ea}.sdx-best__stat--success .sdx-best__outcome{color:#a9dcc8}.sdx-best__stat--danger .sdx-best__outcome{color:#ff9c8c}.sdx-best__section{display:flex;align-items:center;gap:.6rem;margin:0 0 .7rem;font-family:Cinzel,Georgia,serif;font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#cabd9d}.sdx-best__section:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(226,115,79,.45),transparent)}.sdx-best__body section{margin-top:1.4rem}.sdx-best__empty{font-size:.95rem;color:#a9966a}.sdx-best__heroes{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.sdx-best__hero{display:flex;width:6rem;flex-direction:column;align-items:center;gap:.35rem}.sdx-best__face{position:relative;width:5rem;height:5rem;overflow:hidden;border-radius:999px;background:#110f0e;box-shadow:0 0 0 2px #161412,0 0 0 4px var(--rim),0 0 18px color-mix(in srgb,var(--rim) 35%,transparent),0 8px 16px #0009}.sdx-best__face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%}.sdx-best__noface{display:grid;height:100%;place-items:center;font-family:Cinzel,Georgia,serif;font-size:1.4rem;color:#443e38}.sdx-best__hname{font-family:Cinzel,Georgia,serif;font-size:.88rem;font-weight:700;line-height:1.15;text-align:center;color:#f1ede5}.sdx-best__class{padding:.1rem .5rem;border-radius:999px;border:1px solid;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sdx-best__boons{display:flex;flex-wrap:wrap;gap:.45rem}.sdx-best__boon{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem .3rem .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--rim) 60%,#000);background:linear-gradient(180deg,color-mix(in srgb,var(--rim) 12%,#201d1a),#161412);box-shadow:inset 0 1px #f4f2eb12,0 0 12px color-mix(in srgb,var(--rim) 14%,transparent)}.sdx-best__boon--used{opacity:.55;filter:saturate(.5)}.sdx-best__boon-name{font-size:.86rem;font-weight:700;color:var(--ink)}.sdx-best__boon-stack{font-family:Cinzel,Georgia,serif;font-size:.78rem;font-weight:700;color:var(--rim)}.sdx-best__boon-used{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#a9966a}.sdx-best__story{font-size:.95rem;line-height:1.45;color:#d7cdb6}.sdx-best .text-roster-textMuted{color:#bfaf89}.sdx-best__head>div:first-child{min-width:0;flex:1}.sdx-best__head .sdx-mast__kicker{font-size:.72rem}@media (prefers-reduced-motion: reduce){.sdx-lobby *,.sdx-lobby *:before,.sdx-lobby *:after,.sdx-doors *,.sdx-doors *:before,.sdx-doors *:after,.sdx-boons *,.sdx-boons *:before,.sdx-boons *:after,.sdx-clear,.sdx-clear *,.sdx-clear *:before,.sdx-clear *:after,.sdx-room-veil,.sdx-room-veil *,.sdx-defeat,.sdx-defeat *,.sdx-defeat *:before,.sdx-defeat *:after,.sdx-mast__art,.sdx-board__atmos:before,.sdx-board__atmos:after,.sdx-board__busy-dot,.sdx-skel{animation:none!important;transition:none!important}.sdx-clear__embers,.sdx-defeat__ash{display:none}}.sd-up__head .sd-up__art{flex:none;width:52px;height:52px;margin:-6px 2px -6px -6px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.55))}.sd-up--maxed .sd-up__art{filter:drop-shadow(0 0 10px rgba(226,115,79,.45)) drop-shadow(0 6px 8px rgba(0,0,0,.55))}.sd-keep--locked .sd-up__art{filter:grayscale(1) brightness(.55)}.sd-up__head .sd-up__art+.sd-up__name{flex:1;min-width:0}@media (max-height: 560px),(max-width: 767px){html[data-hud-route=solo-dungeon]:has(.sdx-board) .game-header-frame .game-header-bar{display:none!important}.sdx-board__substrip{display:none!important}.sdx-board__bar [data-solo-dungeon-tutorial=stash].hidden{display:block!important;min-width:0}.sdx-board__stage>*{min-height:0!important}.sdx-board__bar .sdx-plaque__label{letter-spacing:.08em}}@media (max-height: 560px){html[data-hud-route=solo-dungeon]:has(.sdx-board) .game-header-frame .shell-actionbar .shell-slot{width:44px!important;height:40px!important}html[data-hud-route=solo-dungeon]:has(.sdx-board) .game-header-frame .shell-actionbar .shell-slot__caption{display:none!important}html[data-hud-route=solo-dungeon]:has(.sdx-board) .game-header-frame .shell-actionbar .shell-slot__art{width:26px!important;height:26px!important}.sdx-board__bar>div{padding-top:4px!important;padding-bottom:4px!important}}.sdx-run{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.sdx-run__veil{position:absolute;inset:0;border:0;padding:0;background:rgba(8,7,6,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sdx-run__panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:640px;max-height:min(84vh,760px);overflow:hidden;border:1px solid #38332c;border-radius:16px;background:linear-gradient(180deg,#1b1917 0%,#131110 100%);box-shadow:0 30px 70px #0009,inset 0 1px #efeae00f;color:#ece7da;animation:sdx-run-in .22s cubic-bezier(.2,.8,.2,1) both}@keyframes sdx-run-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.sdx-run__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 4px 20px}.sdx-run__title{margin:0;font-family:Cinzel,Georgia,serif;font-size:20px;font-weight:700;letter-spacing:.04em;color:#f3eee2}.sdx-run__close{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#a39c8f;font-size:18px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.sdx-run__close:hover,.sdx-run__close:focus-visible{background:rgba(239,234,224,.08);color:#f3eee2;outline:none}.sdx-run__tabs{display:flex;gap:4px;padding:8px 16px 0;border-bottom:1px solid rgba(239,234,224,.09)}.sdx-run__tab{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:0;border-radius:8px 8px 0 0;background:transparent;font-family:Alegreya Sans,system-ui,sans-serif;font-size:15px;font-weight:700;color:#a39c8f;white-space:nowrap;cursor:pointer}.sdx-run__tab:hover{color:#ece7da}.sdx-run__tab[aria-selected=true]{background:rgba(239,234,224,.08);color:#f3eee2}.sdx-run__tabcount{min-width:20px;padding:1px 6px;border-radius:999px;background:rgba(239,234,224,.12);font-size:12px;line-height:18px;text-align:center}.sdx-run__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 20px 8px}.sdx-run__empty{padding:28px 4px 24px;text-align:center}.sdx-run__empty-title{margin:0;font-size:16px;font-weight:700;color:#ece7da}.sdx-run__empty-hint{margin:4px 0 0;font-size:14px;color:#a39c8f}.sdx-run__list,.sdx-run__rows{margin:0;padding:0;list-style:none}.sdx-run__boon{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid rgba(239,234,224,.07)}.sdx-run__boon:last-child{border-bottom:0}.sdx-run__art{flex:none}.sdx-run__boon-text{min-width:0;flex:1}.sdx-run__boon-name{display:flex;align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:700;line-height:1.25}.sdx-run__stacks{font-size:13px;font-weight:700;color:#ece7da}.sdx-run__boon-meta{margin:2px 0 0;font-size:12px;font-weight:600;letter-spacing:.03em}.sdx-run__boon-desc{margin:4px 0 0;font-size:14px;line-height:1.4;color:#cfc8b9}.sdx-run__boon-live{margin:4px 0 0;font-size:13px;line-height:1.35;color:#a39c8f}.sdx-run__boon-live b{color:#ece7da;font-weight:700}.sdx-run__stats{display:grid;gap:18px;padding:8px 0 4px}.sdx-run__section-title{margin:0 0 4px;font-family:Cinzel,Georgia,serif;font-size:13px;font-weight:700;letter-spacing:.08em;color:#c9bfa9}.sdx-run__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(239,234,224,.07)}.sdx-run__row:last-child{border-bottom:0}.sdx-run__row-text{display:flex;min-width:0;flex-direction:column;gap:2px}.sdx-run__row-label{font-size:14px;font-weight:600;color:#ece7da}.sdx-run__row-hint{font-size:13px;line-height:1.35;color:#a39c8f}.sdx-run__row-value{flex:none;font-size:16px;font-weight:700;color:#f3eee2}.sdx-run__foot{padding:10px 20px 14px;border-top:1px solid rgba(239,234,224,.07)}.sdx-run__guide{font-size:13px;font-weight:600;color:#a39c8f;text-decoration:underline;text-underline-offset:3px}.sdx-run__guide:hover{color:#ece7da}@media (min-width: 900px){.sdx-run__stats{grid-template-columns:1fr 1fr;-moz-column-gap:28px;column-gap:28px}.sdx-run__panel{max-width:760px}}@media (max-width: 640px){.sdx-run{align-items:flex-end;padding:0}.sdx-run__panel{max-height:82vh;border-radius:18px 18px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px);animation-name:sdx-run-up}.sdx-run__panel:before{content:"";align-self:center;width:40px;height:4px;margin-top:8px;border-radius:2px;background:rgba(239,234,224,.2)}.sdx-run__head{padding-top:8px}}@keyframes sdx-run-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.sdx-run__panel{animation:none}}.sdx-board__bar{--sdx-ctl-h: 40px}@media (min-width: 640px){.sdx-board__bar{--sdx-ctl-h: 44px}}.sdx-board__bar button.sdx-board__exit,.sdx-board__bar button.sdx-hud-btn,.sdx-board__bar .sdx-plaque,.sdx-board__bar .sdx-stash-chip{height:var(--sdx-ctl-h)!important;border:1px solid rgba(239,234,224,.1)!important;border-radius:10px!important;background:rgba(239,234,224,.045)!important;box-shadow:none!important}.sdx-board__bar button.sdx-board__exit,.sdx-board__bar button.sdx-hud-btn{width:var(--sdx-ctl-h)!important;color:#d8d1c2}.sdx-board__bar button.sdx-board__exit:hover:not(:disabled){border-color:#e0574a8c!important;color:#f3eee2}.sdx-board__bar button.sdx-hud-btn{color:#c9b3ef}.sdx-board__bar button.sdx-hud-btn:hover{border-color:#c9b3ef73!important;color:#ede3ff}.sdx-board__bar .sdx-plaque{align-items:center;gap:8px;flex-shrink:0;padding:0 12px!important}.sdx-board__bar .sdx-plaque:not(.hidden){display:inline-flex}.sdx-board__bar .sdx-plaque__label{font-size:10.5px;letter-spacing:.14em;color:#a39c8f}.sdx-board__bar .sdx-plaque__row{margin:0;flex-wrap:nowrap}.sdx-board__bar .sdx-plaque__num{font-size:20px!important;text-shadow:none}.sdx-board__bar .sdx-stash-chip{display:inline-flex;align-items:center;padding:0 9px!important}.sdx-board__bar .sdx-stash-chip__num{font-size:14px;font-weight:700;color:#ece7da}@media (max-width: 440px){.sdx-board__bar{--sdx-ctl-h: 36px}.sdx-board__bar .sdx-stash-chip{gap:3px!important;padding:0 5px!important}.sdx-board__bar .sdx-stash-chip__num{font-size:13px}.sdx-board__bar .sdx-plaque{padding:0 8px!important;gap:6px}.sdx-board__bar .sdx-plaque__label{letter-spacing:.08em;font-size:10px}.sdx-board__bar .sdx-plaque__num{font-size:18px!important}.sdx-board__bar [data-solo-dungeon-tutorial=stash]>div{gap:4px!important}.sdx-board__bar>div:first-of-type{padding-left:8px!important;padding-right:8px!important}.sdx-board__bar>div:first-of-type>div:first-child,.sdx-board__bar>div:first-of-type>div:first-child>div{gap:6px!important}.sdx-board__bar .sdx-stash-chip img{max-width:15px!important;max-height:15px!important}}@media (max-width: 380px){.sdx-board__bar [data-stash-empty=true]{display:none!important}}.wm-surface{--wm-bone: #eee9df;--wm-bone-2: #dad0b9;--wm-muted: #bfaf89;--wm-iron: #37322d;--wm-iron-hi: #534b44;--wm-iron-lo: #161412;--wm-well: #131110;--wm-ember: #c4533a;--wm-ember-hi: #e2734f;--wm-ember-glow: rgba(226, 115, 79, .45);--wm-ease: cubic-bezier(.22, 1, .36, 1);--wm-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.08' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.4  0 0 0 0 0.3  0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--wm-stud: radial-gradient(circle at 50% 50%, #d6cbb2 0 .9px, #615a53 1.5px, rgba(0, 0, 0, .65) 2.6px, transparent 3.3px)}@keyframes wm-breathe{0%,to{box-shadow:inset 0 1px #ebe6da59,0 0 0 1px #0000008c,0 0 #e2734f00}50%{box-shadow:inset 0 1px #ebe6da73,0 0 0 1px #0000008c,0 0 18px #e2734f66}}@keyframes wm-sheen{0%,78%{background-position:-140% 0}to{background-position:240% 0}}.wm-surface .ui-map-viewport{border-radius:10px;border:1px solid #110f0e;background:#0b1a26;box-shadow:0 0 0 1px #443e38,0 0 0 4px #221f1c,0 0 0 5px #110f0e,0 22px 60px #0009,inset 0 0 0 1px #0009;animation:ei-fade .52s var(--wm-ease) both}.wm-surface .ui-map-viewport:after{border-radius:inherit;background:radial-gradient(140% 120% at 50% 50%,transparent 58%,rgba(17,16,14,.38) 82%,rgba(15,13,12,.78) 100%),linear-gradient(180deg,rgba(238,233,223,.05) 0%,transparent 18%);box-shadow:inset 0 0 0 1px #f4f2eb0f,inset 0 0 42px #00000080,inset 0 2px 10px #0009}.wm-surface .ui-map-viewport:before{content:none}.wm-surface .ui-map-coords{z-index:3;left:14px;max-width:17rem;width:-moz-max-content;width:max-content;border-radius:6px;border:1px solid #110f0e;background:linear-gradient(180deg,rgba(243,240,232,.08) 0%,transparent 55%),linear-gradient(180deg,#2b2723 0%,#1d1b18 100%);padding:.45rem .85rem .5rem;box-shadow:0 0 0 1px #443e38,inset 0 1px #f4f2eb24,inset 0 -1px #00000080,0 8px 22px #0000008c}.wm-surface .ui-map-coords__label{font-family:var(--ui-font-display);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--wm-muted)}.wm-surface .ui-map-coords__value{font-family:var(--ui-font-display);font-size:14px;font-weight:700;letter-spacing:.06em;color:var(--wm-bone);text-shadow:0 1px 0 rgba(0,0,0,.9)}.wm-surface .ui-map-coords .text-roster-textMuted{font-size:11px;color:var(--wm-bone-2);letter-spacing:.04em}.resource-panel-frame.wm-page-frame{border:none;border-radius:0;background:transparent;box-shadow:none;animation:none}.resource-panel-frame.wm-page-frame:before,.resource-panel-frame.wm-page-frame:after{display:none}.wm-page .ui-map-frame{border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.wm-page{padding:6px}@media (min-width: 1024px){.wm-page{padding:10px 14px 14px}}.wm-surface .ui-map-viewport{flex:1 1 auto}.wm-surface .wm-atlas{position:absolute;top:14px;left:14px;bottom:14px;z-index:6;display:flex;align-items:flex-start;gap:6px;pointer-events:none}.wm-surface .wm-atlas>*{pointer-events:auto}.wm-surface .wm-atlas .ui-map-side-panel{order:1;width:21.5rem;max-width:21.5rem;max-height:100%;overflow-y:auto;border-radius:10px;filter:drop-shadow(0 18px 36px rgba(0,0,0,.55));animation:wm-slide-in .36s var(--wm-ease) both}.wm-surface .wm-atlas .ui-map-side-panel>div{padding-top:0;padding-bottom:0}@keyframes wm-slide-in{0%{opacity:0;transform:translate3d(-18px,0,0)}to{opacity:1;transform:none}}.wm-surface .wm-atlas__toggle{order:2;display:inline-flex;flex-direction:column;align-items:center;gap:.55rem;min-width:2.4rem;padding:.65rem .35rem;border-radius:8px;border:1px solid #110f0e;color:var(--wm-bone-2);background:linear-gradient(90deg,rgba(244,242,235,.1) 0%,transparent 60%),linear-gradient(180deg,#2e2a26 0%,#1d1b18 100%);box-shadow:0 0 0 1px #443e38,inset 0 1px #f4f2eb24,0 8px 20px #00000080}.wm-surface .wm-atlas__toggle svg{width:1.15rem;height:1.15rem}.wm-surface .wm-atlas__toggle:hover{color:var(--wm-ember-hi);box-shadow:0 0 0 1px #e2734f8c,inset 0 1px #f4f2eb2e,0 8px 22px #0000008c,0 0 14px #e2734f40}.wm-surface .wm-atlas__toggle-label{writing-mode:vertical-rl;font-family:var(--ui-font-display);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.wm-surface--atlas-open .ui-map-coords{left:calc(23.9rem + 34px)}.wm-surface .wm-zoom-dock{position:absolute;top:50%;right:16px;z-index:5;display:flex;flex-direction:column;align-items:center;gap:4px;padding:5px;border-radius:999px;border:1px solid #110f0e;background:linear-gradient(180deg,#2b2723 0%,#1a1816 100%);box-shadow:0 0 0 1px #443e38,inset 0 1px #f4f2eb1f,0 12px 26px #0000008c;transform:translateY(-50%);animation:ei-fade .5s var(--wm-ease) .2s both}.wm-surface .wm-zoom-dock__btn{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;color:var(--wm-bone-2);background:linear-gradient(180deg,rgba(244,242,235,.1) 0%,transparent 50%),linear-gradient(180deg,#37322d 0%,#24211e 100%);box-shadow:inset 0 1px #f4f2eb29,inset 0 -2px #00000073,0 0 0 1px #00000080}.wm-surface .wm-zoom-dock__btn svg{width:1.15rem;height:1.15rem}.wm-surface .wm-zoom-dock__btn:hover{color:#f8f6f1;box-shadow:inset 0 1px #f4f2eb33,inset 0 -2px #00000073,0 0 0 1px #e2734f99,0 0 12px #e2734f4d}.wm-surface .wm-zoom-dock__btn--home{color:#f8f6f1;background:linear-gradient(180deg,rgba(238,233,222,.28) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d4623f 0%,#b24630 55%,#8a2f1f 100%);box-shadow:inset 0 1px #ebe6da80,inset 0 -2px #3c0e068c,0 0 0 1px #0009}.wm-surface .wm-zoom-dock__rule{width:1.4rem;height:1px;margin:2px 0;background:rgba(0,0,0,.7);box-shadow:0 1px #f4f2eb14}.wm-surface .wm-hint-float{position:absolute;left:50%;bottom:14px;z-index:4;max-width:calc(100% - 2rem);margin:0;padding:.4rem .85rem;white-space:nowrap;transform:translate(-50%);pointer-events:none;opacity:.92}.wm-surface--atlas-open .wm-hint-float{left:calc(50% + 12rem)}.wm-surface .wm-status-float{position:absolute;top:14px;left:50%;z-index:7;margin:0;max-width:min(32rem,calc(100% - 2rem));transform:translate(-50%);box-shadow:0 0 0 1px #37322d,0 12px 28px #0000008c;animation:ei-pop .28s var(--wm-ease) both}.wm-surface .ui-map-side-panel{border-radius:10px;scrollbar-width:thin;scrollbar-color:#443e38 transparent}@media (min-width: 1024px){.wm-surface .ui-map-side-panel{width:min(100%,21.5rem);max-width:21.5rem}}.wm-surface .ui-map-control-panel,.wm-surface .ui-map-control-section{position:relative;border-radius:10px;border:1px solid #110f0e;background-color:#1e1c19;background-image:linear-gradient(180deg,rgba(241,237,228,.06) 0%,transparent 120px),var(--wm-grain);box-shadow:0 0 0 1px #443e38,inset 0 1px #f4f2eb1a,inset 0 -18px 40px #0000004d,0 14px 34px #00000080;padding:1rem;animation:ei-rise .42s var(--wm-ease) both}.wm-surface .ui-map-control-section{animation-delay:80ms}.wm-surface .ui-map-control-section+.ui-map-control-section{animation-delay:.14s}.wm-surface .ui-map-control-panel:before,.wm-surface .ui-map-control-section:before{content:"";position:absolute;inset:4px;pointer-events:none;background:var(--wm-stud) 0 0 / 8px 8px no-repeat,var(--wm-stud) 100% 0 / 8px 8px no-repeat,var(--wm-stud) 0 100% / 8px 8px no-repeat,var(--wm-stud) 100% 100% / 8px 8px no-repeat;opacity:.8}.wm-surface .ui-map-control-panel:after{content:"";position:absolute;left:14%;right:14%;top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,170,120,.5),transparent)}.wm-surface .wm-atlas-head{display:flex;align-items:center;gap:.75rem;margin:0 0 .9rem}.wm-surface .wm-atlas-head__crest{flex-shrink:0;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;color:var(--wm-ember-hi);background:radial-gradient(circle at 50% 35%,rgba(238,233,222,.16),transparent 60%),linear-gradient(180deg,#2e2a26 0%,#191715 100%);box-shadow:0 0 0 1px #110f0e,0 0 0 2px #534b44,inset 0 1px #f4f2eb2e,inset 0 -3px 8px #0000008c,0 6px 14px #00000080}.wm-surface .wm-atlas-head__crest svg{width:1.55rem;height:1.55rem;filter:drop-shadow(0 0 6px rgba(226,115,79,.45))}.wm-surface .wm-atlas-head__title{margin:0;font-family:var(--ui-font-display-deco, "Cinzel Decorative"),"Cinzel",serif;font-size:1.3rem;font-weight:700;line-height:1.1;letter-spacing:.04em}.wm-surface .wm-atlas-head__sub{margin:.2rem 0 0;font-family:Alegreya Sans,system-ui,sans-serif;font-size:13px;color:var(--wm-muted);text-shadow:none}.wm-surface .ui-map-control-section-title,.wm-surface .ui-map-instrument-cluster__title{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem;font-family:var(--ui-font-display);font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--wm-bone-2);text-shadow:0 1px 0 rgba(0,0,0,.85)}.wm-surface .ui-map-control-section-title:after,.wm-surface .ui-map-instrument-cluster__title:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(141,122,79,.7),rgba(141,122,79,0));box-shadow:0 1px #0009}.wm-surface .ui-map-instrument-cluster__title{justify-content:center}.wm-surface .ui-map-instrument-cluster__title:before{content:"";flex:1 1 auto;height:1px;background:linear-gradient(270deg,rgba(141,122,79,.7),rgba(141,122,79,0));box-shadow:0 1px #0009}.wm-surface .ui-map-cursor-readout{position:relative;margin-bottom:1rem;border-radius:6px;border:1px solid #110f0e;padding:.7rem 1.4rem .6rem;text-align:center;background:var(--wm-stud) 8px 50% / 8px 8px no-repeat,var(--wm-stud) calc(100% - 8px) 50% / 8px 8px no-repeat,linear-gradient(180deg,rgba(244,242,235,.1) 0%,transparent 40%,rgba(0,0,0,.25) 100%),linear-gradient(180deg,#39342e 0%,#292622 55%,#211e1b 100%);box-shadow:0 0 0 1px #534b44,inset 0 1px #f4f2eb33,inset 0 -2px #00000073,0 6px 16px #00000073}.wm-surface .ui-map-cursor-readout .ui-map-control-section-title{justify-content:center;margin-bottom:.15rem;color:var(--wm-muted)}.wm-surface .ui-map-cursor-readout .ui-map-control-section-title:after{display:none}.wm-surface .wm-plaque__coords{display:flex;align-items:baseline;justify-content:center;gap:.5rem;font-family:var(--ui-font-display);font-variant-numeric:tabular-nums}.wm-surface .wm-plaque__axis{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--wm-muted);text-shadow:0 1px 0 rgba(0,0,0,.9)}.wm-surface .wm-plaque__num{min-width:2.6ch;font-size:1.65rem;font-weight:700;line-height:1.1;color:#eae5d9;text-shadow:0 -1px 0 rgba(0,0,0,.85),0 1px 0 rgba(244,242,235,.16)}.wm-surface .wm-plaque__sep{width:6px;height:6px;align-self:center;transform:rotate(45deg);background:linear-gradient(135deg,#a29064,#37322d);box-shadow:0 1px #000000b3}.wm-surface .wm-plaque__place{margin-top:.3rem;min-height:1.2rem;font-family:var(--ui-font-display);font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--wm-ember-hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 0 rgba(0,0,0,.9)}.wm-surface .wm-field-label{font-family:var(--ui-font-display);font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--wm-muted)}.wm-surface .ui-map-input{min-height:2.75rem;border-radius:6px;border:1px solid #060b15;background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 40%),var(--wm-well);font-family:var(--ui-font-display);font-size:15px;font-weight:700;color:var(--wm-bone);box-shadow:inset 0 2px 6px #000000bf,inset 0 0 0 1px #f4f2eb08,0 1px #f4f2eb14;transition:box-shadow .2s ease,border-color .16s ease}.wm-surface .ui-map-input:hover{border-color:#292622}.wm-surface .ui-map-input:focus{border-color:#e2734fb3;box-shadow:inset 0 2px 6px #000000bf,0 0 0 3px #e2734f2e,0 1px #f4f2eb14}.wm-surface .ui-map-input::-moz-placeholder{font-family:Alegreya Sans,system-ui,sans-serif;font-weight:500;color:#98855a}.wm-surface .ui-map-input::placeholder{font-family:Alegreya Sans,system-ui,sans-serif;font-weight:500;color:#98855a}.wm-surface input[type=number].ui-map-input::-webkit-inner-spin-button{opacity:.35}.wm-surface .ui-map-action-btn,.wm-surface .ui-map-pan-btn{position:relative;border-radius:6px;border:1px solid #13110f;color:var(--wm-bone);background:linear-gradient(180deg,rgba(244,242,235,.1) 0%,transparent 48%),linear-gradient(180deg,#37322d 0%,#292622 55%,#221f1c 100%);box-shadow:inset 0 1px #f4f2eb2e,inset 0 -2px #00000073,0 0 0 1px #00000059,0 3px 8px #00000073;font-family:var(--ui-font-display);font-size:13.5px;font-weight:700;letter-spacing:.06em;text-shadow:0 1px 0 rgba(0,0,0,.8);transition:transform .14s var(--wm-ease),filter .16s ease,box-shadow .2s ease,color .16s ease}.wm-surface .ui-map-action-btn:hover:not(:disabled),.wm-surface .ui-map-pan-btn:hover:not(:disabled){background:linear-gradient(180deg,rgba(244,242,235,.1) 0%,transparent 48%),linear-gradient(180deg,#37322d 0%,#292622 55%,#221f1c 100%);border-color:#13110f;filter:brightness(1.14);color:#f8f7f3;transform:translateY(-1px);box-shadow:inset 0 1px #f4f2eb3d,inset 0 -2px #00000073,0 0 0 1px #e2734f59,0 6px 14px #00000080}.wm-surface .ui-map-action-btn:active:not(:disabled),.wm-surface .ui-map-pan-btn:active:not(:disabled){transform:translateY(1px) scale(.98);filter:brightness(.95);box-shadow:inset 0 2px 5px #0009,0 0 0 1px #00000059}.wm-surface .ui-map-action-btn:disabled{opacity:.5;filter:grayscale(.4)}.wm-surface .ui-map-action-btn--primary{overflow:hidden;color:#f8f6f1;border-color:#5a1d12;background:linear-gradient(180deg,rgba(238,233,222,.28) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d4623f 0%,#b24630 55%,#8a2f1f 100%);box-shadow:inset 0 1px #ebe6da8c,inset 0 -2px #3c0e068c,0 0 0 1px #0000008c,0 6px 16px #96321c52;text-shadow:0 1px 0 rgba(60,12,4,.75)}.wm-surface .ui-map-action-btn--primary:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(244,242,235,.35) 50%,transparent 65%) -140% 0 / 60% 100% no-repeat}.wm-surface .ui-map-action-btn--primary:hover:not(:disabled){border-color:#5a1d12;background:linear-gradient(180deg,rgba(238,233,222,.28) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d4623f 0%,#b24630 55%,#8a2f1f 100%);filter:brightness(1.08) saturate(1.05);box-shadow:inset 0 1px #eee9de99,inset 0 -2px #3c0e068c,0 0 0 1px #0000008c,0 8px 24px #d6623f73,0 0 16px #ff8c5a38}.wm-surface .ui-map-action-btn--primary:hover:not(:disabled):after{animation:wm-sheen .9s var(--wm-ease) 1;animation-fill-mode:forwards}.wm-surface .ui-map-action-btn--event,.wm-surface .ui-map-action-btn--event:hover:not(:disabled){color:#f4f1ea;border-color:#3c140c;background:radial-gradient(120% 140% at 50% 120%,rgba(226,115,79,.45),transparent 60%),linear-gradient(180deg,#35302b 0%,#24211e 100%);animation:wm-breathe 2.8s ease-in-out infinite}.wm-surface .ui-map-instrument-cluster{border-radius:8px;border:1px solid #060b15;background:radial-gradient(circle at 28% 50%,rgba(241,237,228,.05),transparent 45%),var(--wm-well);box-shadow:inset 0 2px 10px #000000b3,0 1px #f4f2eb12;padding:.85rem}.wm-surface .ui-map-pan-btn{width:2.75rem;height:2.75rem;border-radius:999px}.wm-surface .ui-map-pan-btn svg{color:var(--wm-bone-2);filter:drop-shadow(0 1px 0 rgba(0,0,0,.8))}.wm-surface .ui-map-pan-btn:hover:not(:disabled) svg{color:var(--wm-ember-hi)}.wm-surface .ui-map-zoom-bar{gap:2px;border-radius:999px;border:1px solid #13110f;background:linear-gradient(180deg,#2b2723 0%,#1d1b18 100%);padding:3px;box-shadow:inset 0 1px #f4f2eb1f,0 0 0 1px #00000059,0 3px 8px #00000073}.wm-surface .ui-map-zoom-btn{border-radius:999px;color:var(--wm-bone-2);font-family:var(--ui-font-display);transition:background-color .16s ease,color .16s ease,transform .14s var(--wm-ease)}.wm-surface .ui-map-zoom-btn svg{color:inherit}.wm-surface .ui-map-zoom-btn:hover:not(:disabled){color:#f8f7f3;background:radial-gradient(circle,rgba(226,115,79,.28),rgba(226,115,79,.06) 70%)}.wm-surface .ui-map-zoom-btn:active:not(:disabled){transform:scale(.94)}.wm-surface .ui-map-zoom-btn span{font-size:11px;letter-spacing:.14em}.wm-surface .wm-legend__row,.wm-surface .wm-search-note,.wm-surface .wm-empty,.wm-surface .wm-saved__row,.wm-surface .ui-map-search-result__meta,.wm-surface .wm-sheet-hint{font-family:Alegreya Sans,system-ui,sans-serif;text-shadow:none}.wm-surface .wm-sheet-hint{margin:0 .25rem .75rem;font-size:14px;color:var(--wm-bone-2)}@media (min-width: 640px){.wm-surface .wm-search-btn{width:auto}}.wm-surface .wm-count{display:inline-grid;place-items:center;min-width:1.5rem;height:1.35rem;padding:0 .4rem;border-radius:999px;font-family:Alegreya Sans,system-ui,sans-serif;font-size:12px;font-weight:800;color:#f8f6f1;background:linear-gradient(180deg,#c4533a,#8a2f1f);box-shadow:inset 0 1px #ebe6da73,0 0 0 1px #0009;text-shadow:none}.wm-surface .ui-map-search-result{border-radius:6px;border:1px solid #13110f;background:linear-gradient(180deg,#26231f 0%,#1d1b18 100%);box-shadow:inset 0 1px #f4f2eb12,0 0 0 1px #443e388c;padding:.55rem .75rem;transition:transform .16s var(--wm-ease),box-shadow .2s ease}.wm-surface .ui-map-search-result:hover{border-color:#13110f;background:linear-gradient(180deg,#2b2723 0%,#211e1b 100%);transform:translate(2px);box-shadow:inset 0 1px #f4f2eb1a,0 0 0 1px #e2734f80,0 4px 12px #0006}.wm-surface .ui-map-search-result__title{font-family:var(--ui-font-display);font-size:14px;font-weight:700;color:var(--wm-bone)}.wm-surface .ui-map-search-result__meta{font-size:12.5px;color:var(--wm-muted)}.wm-surface .wm-subhead{margin-bottom:.4rem;font-family:var(--ui-font-display);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--wm-muted)}.wm-surface .wm-search-note{margin-top:.6rem;font-size:13.5px;color:var(--wm-muted)}.wm-surface .wm-search-note--error{color:#f0a08a}.wm-surface .wm-legend{display:grid;gap:.55rem}.wm-surface .wm-legend__row{display:flex;align-items:center;gap:.65rem;font-size:14px;color:var(--wm-bone-2)}.wm-surface .wm-legend__swatch{flex-shrink:0;width:1.15rem;height:1.15rem;border:2px solid #0a1220;border-radius:999px;box-shadow:inset 0 1px #ecf1f666,0 1px 3px #0009}.wm-surface .wm-legend__swatch--square{border-radius:4px}.wm-surface .wm-legend__swatch--mine{box-shadow:inset 0 1px #ecf1f666,0 0 0 2px #f0845c59,0 0 10px #e2734f73}.wm-surface .wm-legend__split{margin-top:.4rem;padding-top:.7rem;border-top:1px solid rgba(0,0,0,.55);box-shadow:inset 0 1px #ebeff50f}.wm-surface .ui-map-hint-bar{border-radius:8px;border:1px solid #110f0e;background:linear-gradient(180deg,#201d1a 0%,#191715 100%);box-shadow:0 0 0 1px #37322d,inset 0 1px #f4f2eb0f;font-family:Alegreya Sans,system-ui,sans-serif;font-size:13px;color:var(--wm-muted)}.wm-surface .ui-map-hint-bar__label{font-family:var(--ui-font-display);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--wm-bone-2)}.wm-surface .wm-kbd{display:inline-block;margin:0 .15rem;padding:0 .4rem;border-radius:4px;font-family:var(--ui-font-display);font-size:11.5px;font-weight:700;color:var(--wm-bone);background:linear-gradient(180deg,#37322d,#25221e);box-shadow:inset 0 1px #f4f2eb29,0 1px #060b15}.wm-surface .ui-map-status{border-radius:8px;border:1px solid #110f0e;background:linear-gradient(180deg,#24211e,#1a1816);box-shadow:0 0 0 1px #37322d;font-family:Alegreya Sans,system-ui,sans-serif;font-size:14px;color:var(--wm-bone-2)}.wm-surface .ui-map-status--error{color:#ede9de;background:linear-gradient(180deg,rgba(122,37,29,.55),rgba(70,20,14,.6));box-shadow:0 0 0 1px #a8322b99}.wm-surface .wm-next-event{position:relative;margin-bottom:1rem;padding:.6rem .9rem .65rem;border-radius:8px;border:1px solid #110f0e;text-align:center;background:radial-gradient(120% 140% at 50% 120%,rgba(226,115,79,.22),transparent 60%),linear-gradient(180deg,#292622 0%,#1a1816 100%);box-shadow:0 0 0 1px #443e38,inset 0 1px #f4f2eb1a}.wm-surface .wm-next-event__label{margin:0;font-family:var(--ui-font-display);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--wm-muted)}.wm-surface .wm-next-event__time{margin:.15rem 0 0;font-family:var(--ui-font-display);font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#e1dac8;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 14px rgba(226,115,79,.35)}.wm-surface .wm-ev-card{padding:.85rem;border-radius:10px;border:1px solid #110f0e;background:radial-gradient(90% 60% at 50% 0%,rgba(226,115,79,.08),transparent 60%),linear-gradient(180deg,#221f1c 0%,#161412 100%);box-shadow:0 0 0 1px #443e38,inset 0 1px #f4f2eb14,0 10px 26px #00000080}.wm-surface .wm-ev-tabs{display:flex;gap:4px;padding:4px;border-radius:8px;border:1px solid #060b15;background:var(--wm-well);box-shadow:inset 0 2px 8px #000000b3,0 1px #f4f2eb0f}.wm-surface .wm-ev-tabs>.grid{flex:1 1 auto}.wm-surface .wm-ev-tab{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.4rem;padding:.35rem .6rem;border-radius:6px;border:1px solid transparent;font-family:var(--ui-font-display);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wm-muted);background:transparent;transition:color .16s ease,background-color .16s ease,box-shadow .2s ease}.wm-surface .wm-ev-tab:hover:not(:disabled){color:var(--wm-bone);background:rgba(244,242,235,.05)}.wm-surface .wm-ev-tab--active,.wm-surface .wm-ev-tab--active:hover:not(:disabled){color:#f8f6f1;background:linear-gradient(180deg,rgba(238,233,222,.22) 0%,rgba(238,233,222,0) 50%),linear-gradient(180deg,#b24630 0%,#8a2f1f 100%);box-shadow:inset 0 1px #ebe6da73,0 0 0 1px #0009,0 4px 12px #96321c4d;text-shadow:0 1px 0 rgba(60,12,4,.8)}.wm-surface .wm-ev-tab--locked{opacity:.45;cursor:not-allowed}.wm-surface .wm-ev-send{position:relative;width:100%;min-height:3rem;border-radius:8px;border:1px solid #5a1d12;font-family:var(--ui-font-display);font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f8f6f1;background:linear-gradient(180deg,rgba(238,233,222,.28) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d4623f 0%,#b24630 55%,#8a2f1f 100%);box-shadow:inset 0 1px #ebe6da8c,inset 0 -2px #3c0e068c,0 0 0 1px #0000008c,0 8px 20px #96321c59;text-shadow:0 1px 0 rgba(60,12,4,.75)}.wm-surface .wm-ev-send:hover:not(:disabled){filter:brightness(1.08) saturate(1.05);box-shadow:inset 0 1px #eee9de99,inset 0 -2px #3c0e068c,0 0 0 1px #0000008c,0 10px 26px #d6623f7a}.wm-surface .wm-ev-send:disabled{opacity:.45;filter:grayscale(.45);cursor:not-allowed}.wm-surface .qi-mapdock{--qi-ink: #eee9df;--qi-ink-dim: #bfaf89;border:1px solid #110f0e;border-radius:12px;background-color:#1e1c19;background-image:linear-gradient(180deg,rgba(241,237,228,.06) 0%,transparent 120px),var(--wm-grain);box-shadow:0 0 0 1px #443e38,inset 0 1px #f4f2eb1a,0 22px 50px #000000a6;-webkit-backdrop-filter:none;backdrop-filter:none;animation:wm-slide-in .36s var(--wm-ease) both}@media (min-width: 1024px){.wm-surface .qi-mapdock{right:4.75rem;bottom:14px}}.wm-surface .qi-mapdock__kicker{font-family:var(--ui-font-display);font-size:11px;font-weight:700;letter-spacing:.22em;color:var(--wm-ember-hi)}.wm-surface .qi-mapdock__title{font-family:var(--ui-font-display);font-size:1.3rem;font-weight:700;color:var(--wm-bone);text-shadow:0 1px 0 rgba(0,0,0,.85)}.wm-surface .qi-mapdock__icon-btn,.wm-surface .qi-mapdock__close{height:2.2rem;border-radius:6px;border:1px solid #13110f;color:var(--wm-bone-2);background:linear-gradient(180deg,rgba(244,242,235,.1) 0%,transparent 48%),linear-gradient(180deg,#37322d 0%,#24211e 100%);box-shadow:inset 0 1px #f4f2eb29,0 0 0 1px #0006;font-family:var(--ui-font-display);font-size:12px}.wm-surface .qi-mapdock__close{width:2.2rem;font-size:1.15rem}.wm-surface .qi-mapdock__icon-btn:hover,.wm-surface .qi-mapdock__close:hover{color:#f8f6f1;border-color:#13110f;box-shadow:inset 0 1px #f4f2eb33,0 0 0 1px #e2734f8c}.wm-surface .qi-mapdock__facts{border:1px solid #060b15;border-radius:6px;background:var(--wm-well);box-shadow:inset 0 2px 8px #000000b3,0 1px #f4f2eb0f}.wm-surface .qi-mapdock__fact dt{font-family:var(--ui-font-display);font-size:11px;letter-spacing:.16em;color:var(--wm-muted)}.wm-surface .qi-mapdock__fact dd{font-family:var(--ui-font-display);font-size:15px;font-weight:700;color:var(--wm-bone)}.wm-surface .qi-mapdock__hint,.wm-surface .qi-mapdock__keys li,.wm-surface .qi-mapdock__status{font-size:13.5px}.wm-surface .qi-mapdock__hint,.wm-surface .qi-mapdock__keys li{color:var(--wm-bone-2)}.wm-surface .qi-mapdock__swatch[data-state=open]{background:rgba(111,174,152,.4);box-shadow:inset 0 0 0 1.5px #d6f0e7e6}.wm-surface .qi-mapdock__foot{border-top:1px solid #110f0e;box-shadow:inset 0 1px #f4f2eb0d}.wm-surface .qi-mapdock__cta,.wm-surface .qi-mapdock__cta:hover:not(:disabled){border:1px solid #5a1d12;border-radius:8px;font-family:var(--ui-font-display);font-size:15px;letter-spacing:.1em;color:#f8f6f1;background:linear-gradient(180deg,rgba(238,233,222,.28) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d4623f 0%,#b24630 55%,#8a2f1f 100%);box-shadow:inset 0 1px #ebe6da8c,inset 0 -2px #3c0e068c,0 0 0 1px #0000008c,0 8px 20px #96321c52;text-shadow:0 1px 0 rgba(60,12,4,.75)}.wm-surface .qi-mapdock__cta:hover:not(:disabled){filter:brightness(1.08)}.wm-surface .qi-mapdock__cta:disabled{opacity:.5;filter:grayscale(.5)}.wm-surface .wm-saved{border-radius:12px;border:1px solid #110f0e;background-color:#1e1c19;background-image:linear-gradient(180deg,rgba(241,237,228,.06) 0%,transparent 140px),var(--wm-grain);box-shadow:0 0 0 1px #443e38,inset 0 1px #f4f2eb1a,0 30px 80px #000000bf;animation:ei-pop .32s var(--wm-ease) both}.wm-surface .wm-saved__head{border-bottom:1px solid #110f0e;box-shadow:0 1px #f4f2eb0f;background:linear-gradient(180deg,#2b2723 0%,#221f1c 100%)}.wm-surface .wm-saved__title{font-family:var(--ui-font-display);font-size:15px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--wm-bone)}.wm-surface .wm-tab{border-radius:999px;padding:.35rem .9rem;font-family:var(--ui-font-display);font-size:12.5px;font-weight:700;letter-spacing:.08em;color:var(--wm-muted);background:var(--wm-well);box-shadow:inset 0 1px 4px #000000b3}.wm-surface .wm-tab:hover{color:var(--wm-bone)}.wm-surface .wm-tab--active{color:#f8f6f1;background:linear-gradient(180deg,#c4533a,#8a2f1f);box-shadow:inset 0 1px #ebe6da73,0 0 0 1px #0009}.wm-surface .wm-saved__row{border-radius:8px;border:1px solid #13110f;background:linear-gradient(180deg,#26231f,#1d1b18);box-shadow:0 0 0 1px #443e3880,inset 0 1px #f4f2eb0f;transition:box-shadow .2s ease,transform .16s var(--wm-ease)}.wm-surface .wm-saved__row:hover{box-shadow:0 0 0 1px #e2734f73,inset 0 1px #f4f2eb14}.wm-surface .wm-star{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:999px;font-size:1.15rem;color:var(--wm-muted);background:var(--wm-well);box-shadow:inset 0 1px 4px #000000b3,0 1px #f4f2eb0f}.wm-surface .wm-star--on{color:var(--wm-ember-hi);text-shadow:0 0 10px rgba(226,115,79,.6)}.wm-surface .wm-empty{display:grid;justify-items:center;gap:.6rem;padding:2rem 1rem;text-align:center;font-size:15px;color:var(--wm-muted)}.wm-surface .wm-empty svg{width:2.6rem;height:2.6rem;color:#615a53}.wm-surface .ui-map-mobile-sheet{border-radius:16px 16px 0 0;border:1px solid #110f0e;border-bottom:none;background-color:#1e1c19;background-image:linear-gradient(180deg,rgba(241,237,228,.07) 0%,transparent 80px),var(--wm-grain);box-shadow:0 0 0 1px #443e38,inset 0 1px #f4f2eb1f,0 -18px 50px #000000a6}.wm-surface .ui-map-mobile-sheet-handle{border-bottom:1px solid #110f0e;box-shadow:0 1px #f4f2eb0d;font-family:var(--ui-font-display);letter-spacing:.08em;color:var(--wm-bone-2)}.wm-surface .ui-map-modal-shell{border:1px solid #110f0e;border-radius:14px 14px 0 0;background-color:#1a1816;background-image:linear-gradient(180deg,rgba(241,237,228,.05) 0%,transparent 200px),var(--wm-grain);box-shadow:0 0 0 1px #534b44,0 0 0 4px #201d1a,0 0 0 5px #110f0e,inset 0 1px #f4f2eb14,0 40px 100px -20px #000000f2;animation:ei-pop .34s var(--wm-ease) both}@media (min-width: 768px){.wm-surface .ui-map-modal-shell{max-width:31rem;border-radius:12px}}.wm-surface .ui-map-modal-shell:before{opacity:1;mix-blend-mode:normal;background:var(--wm-stud) 6px 6px / 8px 8px no-repeat,var(--wm-stud) calc(100% - 6px) 6px / 8px 8px no-repeat,var(--wm-stud) 6px calc(100% - 6px) / 8px 8px no-repeat,var(--wm-stud) calc(100% - 6px) calc(100% - 6px) / 8px 8px no-repeat;z-index:3}.wm-surface .ui-map-modal-header{margin:14px 14px 0;padding:.95rem .9rem .85rem 1.1rem;border:1px solid #272420;border-radius:6px;background-color:#e7e1d3;background-image:radial-gradient(120% 140% at 50% 0%,rgba(249,248,245,.55),transparent 60%),radial-gradient(90% 120% at 0% 100%,rgba(150,110,60,.28),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(150,110,60,.3),transparent 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.25  0 0 0 0 0.12  0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");box-shadow:0 0 0 1px #534b44,0 0 0 3px #1d1b18,inset 0 0 0 1px #f9f8f559,inset 0 0 24px #78502859,0 8px 18px #00000080}.wm-surface .ui-map-modal-header__kicker{margin-bottom:.2rem;font-family:var(--ui-font-display);font-size:11.5px;font-weight:700;letter-spacing:.24em;color:#8a3a26;text-shadow:0 1px 0 rgba(249,248,245,.5)}.wm-surface .ui-map-modal-header__title{font-family:var(--ui-font-display);font-size:1.55rem;font-weight:700;letter-spacing:.02em;color:#272320;text-shadow:0 1px 0 rgba(249,248,245,.55)}.wm-surface .ui-map-modal-header__meta{margin-top:.3rem;font-size:13.5px;font-weight:600;color:#4e4740}.wm-surface .ui-map-modal-header__coords{font-family:var(--ui-font-display);font-size:13px;font-weight:700;letter-spacing:.08em;color:#3f3933}.wm-surface .ui-map-modal-header__meta>*+*:before{background:#9c8a5e}.wm-surface .ui-map-modal-iconbtn{width:2.35rem;height:2.35rem;border-radius:999px;color:#3f3933;border:1px solid rgba(63,57,51,.35);background:rgba(249,248,245,.3)}.wm-surface .ui-map-modal-iconbtn:hover{color:#1f1c19;background:rgba(249,248,245,.6);border-color:#3f393399}.wm-surface .ui-map-modal-iconbtn--fav,.wm-surface .ui-map-modal-iconbtn--fav:hover{color:#a8402a;background:rgba(196,83,58,.16);border-color:#a8402a8c}.wm-surface .ui-map-modal-tabs{margin:.4rem 14px 0;padding:0 .4rem;gap:1.5rem;border-bottom:1px solid #110f0e;box-shadow:0 1px #f4f2eb0f}.wm-surface .ui-map-modal-tab{padding:.75rem 0 .7rem;font-family:var(--ui-font-display);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--wm-muted)}.wm-surface .ui-map-modal-tab:hover{color:var(--wm-bone)}.wm-surface .ui-map-modal-tab--active{color:var(--wm-bone);text-shadow:0 0 12px rgba(226,115,79,.35)}.wm-surface .ui-map-modal-tab--active:after{height:2px;background:linear-gradient(90deg,transparent,var(--wm-ember-hi),transparent);box-shadow:0 0 10px #e2734f99}.wm-surface .ui-map-modal-body{padding:1.1rem 1.4rem 1.4rem}.wm-surface .ui-tile-btn{position:relative;min-height:2.85rem;border-radius:6px;border:1px solid #13110f;font-family:var(--ui-font-display);font-size:14px;font-weight:700;letter-spacing:.05em;color:var(--wm-bone);background:linear-gradient(180deg,rgba(244,242,235,.1) 0%,transparent 48%),linear-gradient(180deg,#37322d 0%,#292622 55%,#221f1c 100%);box-shadow:inset 0 1px #f4f2eb2e,inset 0 -2px #00000073,0 0 0 1px #00000059,0 3px 8px #00000073;text-shadow:0 1px 0 rgba(0,0,0,.8)}.wm-surface .ui-tile-btn:hover:not(:disabled){filter:brightness(1.14);color:#f8f7f3;box-shadow:inset 0 1px #f4f2eb3d,inset 0 -2px #00000073,0 0 0 1px #e2734f59,0 6px 14px #00000080}.wm-surface .ui-tile-btn:active:not(:disabled){transform:translateY(1px) scale(.985);box-shadow:inset 0 2px 5px #0009,0 0 0 1px #00000059}.wm-surface .ui-tile-btn:disabled{opacity:.5;filter:grayscale(.4)}.wm-surface .ui-tile-btn--primary{color:#f8f6f1;border-color:#5a1d12;background:linear-gradient(180deg,rgba(238,233,222,.28) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d4623f 0%,#b24630 55%,#8a2f1f 100%);box-shadow:inset 0 1px #ebe6da8c,inset 0 -2px #3c0e068c,0 0 0 1px #0000008c,0 6px 16px #96321c52;text-shadow:0 1px 0 rgba(60,12,4,.75)}.wm-surface .ui-tile-btn--attack{color:#f7f4ef;border-color:#3d0d09;background:linear-gradient(180deg,rgba(255,200,180,.22) 0%,rgba(255,200,180,0) 46%),linear-gradient(180deg,#b23a30 0%,#8f2a22 55%,#651a14 100%);box-shadow:inset 0 1px #ffbeaa73,inset 0 -2px #1b181699,0 0 0 1px #0000008c,0 6px 18px #961e1461;text-shadow:0 1px 0 rgba(50,8,4,.8)}.wm-surface .ui-tile-ledger{border-radius:6px;border:1px solid #060b15;background:var(--wm-well);box-shadow:inset 0 2px 8px #000000b3,0 1px #f4f2eb0f}.wm-surface .ui-tile-ledger__label,.wm-surface .ui-tile-note__label,.wm-surface .ui-tile-founders__label{font-family:var(--ui-font-display);font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--wm-muted)}.wm-surface .ui-tile-ledger__value{font-family:var(--ui-font-display);font-size:1.05rem;font-weight:700;color:var(--wm-bone);text-shadow:0 1px 0 rgba(0,0,0,.85)}.wm-surface .ui-tile-hint,.wm-surface .ui-tile-body{font-size:14px;color:var(--wm-bone-2)}.wm-surface .ui-tile-link,.wm-surface .ui-tile-note__chip{font-family:var(--ui-font-display);font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--wm-ember-hi)}.wm-surface .ui-tile-link:hover,.wm-surface .ui-tile-note__chip:hover{color:#ffb08f;text-shadow:0 0 10px rgba(226,115,79,.45)}.wm-surface .ui-tile-badge{font-size:11px;color:var(--wm-bone-2);border-color:#8d7a4f99}.wm-surface .ui-tile-note{background:linear-gradient(180deg,rgba(0,0,0,.32),rgba(0,0,0,.18));border-top:1px solid #110f0e;box-shadow:inset 0 1px #f4f2eb0d}.wm-surface .ui-tile-note__empty,.wm-surface .ui-tile-note__text{font-size:14px;color:var(--wm-bone-2)}.wm-surface .ui-tile-note__field{border-radius:6px;border:1px solid #060b15;background:var(--wm-well);color:var(--wm-bone);box-shadow:inset 0 2px 6px #000000bf}.wm-surface .ui-tile-note__field:focus{outline:none;border-color:#e2734fb3;box-shadow:inset 0 2px 6px #000000bf,0 0 0 3px #e2734f2e}.wm-surface .wm-sea{display:grid;gap:.75rem;justify-items:center;padding:.5rem 0 .25rem;text-align:center}.wm-surface .wm-sea__art{position:relative;width:100%;height:7.5rem;border-radius:8px;overflow:hidden;background:repeating-linear-gradient(172deg,transparent 0 14px,rgba(214,238,236,.1) 14px 15px,transparent 15px 30px),radial-gradient(120% 90% at 50% 0%,rgba(120,190,190,.35),transparent 60%),linear-gradient(180deg,#595048 0%,#17435a 50%,#0d2436 100%);box-shadow:0 0 0 1px #110f0e,0 0 0 2px #443e38,inset 0 0 30px #00000080}.wm-surface .wm-sea__art:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(176deg,transparent 0 22px,rgba(243,240,232,.18) 22px 23px,transparent 23px 44px);animation:wm-swell 7s linear infinite}@keyframes wm-swell{0%{background-position:0 0}to{background-position:0 88px}}.wm-surface .wm-sea__line{margin:0;max-width:22rem;font-size:15px;line-height:1.45;color:var(--wm-bone-2)}@media (prefers-reduced-motion: reduce){.wm-surface .wm-atlas .ui-map-side-panel,.wm-surface .wm-zoom-dock,.wm-surface .wm-status-float,.wm-surface .ui-map-viewport,.wm-surface .ui-map-control-panel,.wm-surface .ui-map-control-section,.wm-surface .ui-map-modal-shell,.wm-surface .wm-saved,.wm-surface .ui-map-action-btn--event,.wm-surface .wm-sea__art:after,.wm-surface .qi-mapdock{animation:none}.wm-surface .ui-map-action-btn:hover:not(:disabled),.wm-surface .ui-map-pan-btn:hover:not(:disabled),.wm-surface .ui-map-search-result:hover{transform:none}}@media (min-width: 768px){.wm-surface .ui-map-modal-shell.wm-ev-shell{max-width:none}}.wm-loading{position:absolute;inset:0;z-index:3;display:grid;place-items:center;pointer-events:none;background:radial-gradient(70% 60% at 50% 45%,rgba(40,37,33,.92) 0%,rgba(16,14,13,.97) 100%);transition:opacity .45s ease}.wm-loading--done{opacity:0}.dp-room{--dp-ink: #eee9df;--dp-ink-2: #dad0b9;--dp-ink-3: #bfaf89;--dp-ink-4: #9a875b;--dp-iron: #443e38;--dp-iron-dark: #292622;--dp-well: #151311;--dp-ember: #c4533a;--dp-ember-hi: #e2734f;--dp-row: rgba(243, 240, 232, .022);--dp-row-alt: rgba(243, 240, 232, .05);--dp-row-hover: rgba(226, 115, 79, .085);--dp-ease: cubic-bezier(.22, 1, .36, 1)}.dp-head{position:relative;display:flex;align-items:center;gap:1.1rem;min-width:0;isolation:isolate}.dp-head__vista{position:absolute;inset:-1.25rem -1.5rem -1.1rem 35%;z-index:-1;background-size:cover;background-position:center 40%;opacity:.42;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 55%,#000 80%,transparent 100%),linear-gradient(180deg,#000 40%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 55%,#000 80%,transparent 100%),linear-gradient(180deg,#000 40%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;filter:saturate(.9) brightness(.85);pointer-events:none}.dp-crest{position:relative;flex:none;display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;background:radial-gradient(circle at 50% 38%,rgba(226,115,79,.24) 0%,rgba(120,50,30,.08) 48%,transparent 70%),radial-gradient(circle at 50% 50%,#25221e 0%,#161412 72%);box-shadow:inset 0 0 0 1px #000000b3,inset 0 1px #f4f2eb1f,inset 0 -8px 16px #0000008c,0 0 0 2px #37322d,0 0 0 3px #000000b3,0 0 0 4px #cbbd9e38,0 10px 24px #0000008c;animation:ei-pop .52s var(--dp-ease, ease-out) both}.dp-crest:after{content:"";position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,rgba(226,115,79,.22),transparent 66%);z-index:-1;animation:ei-breathe 5.5s ease-in-out infinite}.dp-crest__img{width:76%;height:76%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.65));-webkit-user-select:none;-moz-user-select:none;user-select:none}.dp-head__text{min-width:0;flex:1 1 auto;animation:ei-rise .46s var(--dp-ease, ease-out) 60ms both}.dp-head__kicker{margin:0 0 .2rem;font-family:Alegreya SC,Alegreya Sans,system-ui,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.2em;text-transform:lowercase;color:#e2734f;text-shadow:0 0 12px rgba(226,115,79,.3)}.dp-head__title{margin:0;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-weight:700;font-size:clamp(1.45rem,1.1rem + 1vw,2.05rem);line-height:1.12;letter-spacing:.045em;background-image:linear-gradient(180deg,#f7f5f0 0%,#eae5d9 50%,#cbbd9e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#eee9df;filter:drop-shadow(0 1px 0 rgba(0,0,0,.9)) drop-shadow(0 3px 10px rgba(0,0,0,.5));text-shadow:none;text-transform:none}.dp-head__sub{margin:.3rem 0 0;max-width:44rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.98rem;line-height:1.45;color:#dad0b9}.dp-head__aside{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;animation:ei-fade .6s ease .16s both}@media (max-width: 639px){.dp-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem}.dp-head>.dp-head__text:first-child{grid-column:1 / -1}.dp-head__aside{grid-column:1 / -1}.dp-crest{width:3.4rem;height:3.4rem}.dp-head__sub{font-size:.9rem}.dp-head__aside{width:100%;justify-content:flex-start}.dp-head__vista{inset:-1rem -1rem -1rem 20%;opacity:.3}}.resource-panel-frame .city-panel-header.city-panel-header--room{padding:1.25rem 1.5rem 1.15rem;overflow:hidden;background:radial-gradient(70% 140% at 0% 0%,rgba(226,115,79,.1) 0%,transparent 60%),linear-gradient(180deg,rgba(243,240,232,.06) 0%,rgba(243,240,232,0) 100%),linear-gradient(180deg,#292622 0%,#1f1d1a 100%)}.resource-panel-frame .city-panel-header.city-panel-header--room:after{content:"";position:absolute;left:1.5rem;right:1.5rem;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(203,189,158,.5) 20%,rgba(226,115,79,.55) 50%,rgba(203,189,158,.5) 80%,transparent)}@media (max-width: 639px){.resource-panel-frame .city-panel-header.city-panel-header--room{padding:1rem 1rem .95rem}}.dp-rule{position:relative;height:1px;margin:.25rem 0;background:linear-gradient(90deg,transparent,rgba(203,189,158,.42) 18%,rgba(203,189,158,.42) 82%,transparent)}.dp-rule__stud{position:absolute;left:50%;top:50%;width:7px;height:7px;transform:translate(-50%,-50%) rotate(45deg);background:linear-gradient(135deg,#f0a07e,#a8432c);box-shadow:0 0 0 2px #191715,0 0 10px #e2734f8c}.dp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.6rem;padding:.55rem 1.3rem;border-radius:var(--ui-radius-md, .5rem);font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:.86rem;font-weight:700;letter-spacing:.08em;text-decoration:none;cursor:pointer;transition:transform .14s var(--dp-ease, ease-out),filter .16s ease,box-shadow .2s ease}.dp-btn:not(:disabled):hover{transform:translateY(-1px)}.dp-btn:not(:disabled):active{transform:translateY(1px) scale(.985)}.dp-empty{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;margin:0 auto;padding:2.6rem 1.5rem 2.8rem;width:100%;border-radius:.9rem;text-align:center;background:radial-gradient(60% 70% at 50% 30%,rgba(226,115,79,.08) 0%,transparent 70%),linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,.32));box-shadow:inset 0 2px 10px #00000080,inset 0 0 0 1px #00000059,0 1px #f4f2eb0d;animation:ei-rise .52s var(--dp-ease, ease-out) both}.dp-empty--compact{padding:1.6rem 1.25rem 1.8rem}.dp-empty__art{position:relative;display:grid;place-items:center;margin-bottom:.4rem;isolation:isolate}.dp-empty__art:before{content:"";position:absolute;inset:-18% -30%;z-index:-1;background:radial-gradient(closest-side,rgba(226,115,79,.2),rgba(226,115,79,.05) 60%,transparent);animation:ei-breathe 6s ease-in-out infinite}.dp-empty__art img{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 14px 22px rgba(0,0,0,.6));animation:dp-float 7s ease-in-out infinite}.dp-empty__art--crest img{width:7.5rem;height:7.5rem;-o-object-fit:contain;object-fit:contain}.dp-empty__art--building img{width:13rem;height:13rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(0,0,0,.7)) saturate(.92)}.dp-empty__art--scene{width:min(40rem,100%);aspect-ratio:16 / 7;overflow:hidden;margin-bottom:0}.dp-empty__art--scene:before{display:none}.dp-empty__art--scene{position:relative}.dp-empty__art--scene img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:none;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 45%,transparent 100%);filter:sepia(.35) saturate(.95) brightness(.62) contrast(1.08)}.dp-empty__title{margin:0;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-weight:700;font-size:1.28rem;letter-spacing:.04em;color:#eee9df;text-shadow:0 1px 0 rgba(0,0,0,.85),0 2px 12px rgba(0,0,0,.45)}.dp-empty__hint{margin:0;max-width:28rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:1rem;line-height:1.5;color:#cec1a4}.dp-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.85rem}@keyframes dp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dp-skel{display:flex;flex-direction:column;gap:0;border-radius:.75rem;overflow:hidden;border:1px solid rgba(0,0,0,.55);box-shadow:0 0 0 1px #f4f2eb0a}.dp-skel__row{display:grid;grid-template-columns:3rem 1fr 6rem;gap:1rem;align-items:center;height:3rem;padding:0 1rem;background:var(--dp-row, rgba(243, 240, 232, .022));animation:ei-fade .5s ease both;animation-delay:calc(var(--ei-i, 0) * 60ms)}.dp-skel__row:nth-child(even){background:var(--dp-row-alt, rgba(243, 240, 232, .05))}.dp-skel__bar{height:.7rem;border-radius:999px;background:linear-gradient(100deg,rgba(244,242,235,.06) 30%,rgba(244,242,235,.16) 50%,rgba(244,242,235,.06) 70%);background-size:250% 100%;animation:dp-shimmer 1.6s ease-in-out infinite}.dp-skel__bar--rank{width:1.6rem}.dp-skel__bar--name{width:min(60%,16rem)}.dp-skel__bar--num{width:4rem;justify-self:end}@keyframes dp-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.dp-room .ui-dispatch-tabs,.dp-room .ui-dispatch-filters{gap:.45rem}@media (max-width: 640px){.dp-room .ui-dispatch-filters{flex-wrap:wrap;overflow-x:visible}}.dp-room .ui-dispatch-tab,.dp-room .ui-filter-pill,html .dp-chip{position:relative;display:inline-flex;align-items:center;min-height:2.35rem;padding:.4rem 1rem;border-radius:.55rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:.02em;color:#dad0b9;background:linear-gradient(180deg,#2e2925 0%,#24211e 55%,#1f1d1a 100%);border:1px solid #131110;box-shadow:inset 0 1px #f4f2eb1a,inset 0 -1px #00000073,0 2px 4px #0006;text-shadow:0 1px 0 rgba(0,0,0,.7);cursor:pointer;transition:transform .14s var(--dp-ease, ease-out),color .16s ease,box-shadow .2s ease,filter .16s ease}.dp-room .ui-dispatch-tab:hover,.dp-room .ui-filter-pill:hover,html .dp-chip:hover{color:#f1eee6;background:linear-gradient(180deg,#35302b 0%,#292622 55%,#23201d 100%);box-shadow:inset 0 1px #f4f2eb29,inset 0 -1px #00000073,0 0 0 1px #e2734f38,0 4px 10px #00000073;transform:translateY(-1px)}.dp-room .ui-dispatch-tab:active,.dp-room .ui-filter-pill:active,html .dp-chip:active{transform:translateY(1px)}.dp-room .ui-dispatch-tab--active,.dp-room .ui-filter-pill--active,html .dp-chip--active,html .dp-chip[aria-selected=true],html .dp-chip[aria-pressed=true]{color:#f8f6f1;background:linear-gradient(180deg,rgba(238,233,222,.2) 0%,rgba(238,233,222,0) 50%),linear-gradient(180deg,#a8452f 0%,#8a3423 55%,#6d2619 100%);border-color:#4a160d;box-shadow:inset 0 1px #ebe6da66,inset 0 -1px #3c0e0699,0 0 0 1px #00000080,0 0 16px #d6623f4d;text-shadow:0 1px 0 rgba(60,12,4,.8)}.dp-room .ui-dispatch-tab--active:hover,.dp-room .ui-filter-pill--active:hover,html .dp-chip--active:hover{color:#f8f6f1;background:linear-gradient(180deg,rgba(238,233,222,.26) 0%,rgba(238,233,222,0) 50%),linear-gradient(180deg,#b84d35 0%,#963a27 55%,#76291b 100%)}.dp-room .ui-filter-pill__dot{width:.6rem;height:.6rem;margin-right:.5rem;box-shadow:0 0 0 2px #00000073,0 0 8px var(--cat, transparent)}.dp-room .ui-dispatch-filters-label{font-family:Alegreya SC,Alegreya Sans,system-ui,sans-serif;font-size:.82rem;letter-spacing:.16em;text-transform:lowercase;color:#bfaf89}.dp-seg{display:inline-flex;flex-wrap:wrap;gap:0;padding:.25rem;border-radius:.7rem;background:#131110;box-shadow:inset 0 2px 6px #000000b3,inset 0 0 0 1px #0009,0 1px #f4f2eb0f}html .dp-seg .dp-chip{border-radius:.5rem;background:transparent;border-color:transparent;box-shadow:none;color:#cabd9d}html .dp-seg .dp-chip:hover{background:rgba(244,242,235,.06);box-shadow:none;transform:none}html .dp-seg .dp-chip--active,html .dp-seg .dp-chip[aria-selected=true]{color:#f8f6f1;background:linear-gradient(180deg,rgba(238,233,222,.2) 0%,rgba(238,233,222,0) 50%),linear-gradient(180deg,#a8452f 0%,#8a3423 55%,#6d2619 100%);border-color:#4a160d;box-shadow:inset 0 1px #ebe6da66,0 2px 6px #00000080,0 0 14px #d6623f40}.dp-ledger{position:relative;width:100%;border-radius:.8rem;overflow:clip;background:#171513;border:1px solid #110f0e;box-shadow:0 0 0 1px #cbbd9e24,inset 0 2px 8px #00000080,0 12px 30px #00000059;font-variant-numeric:tabular-nums lining-nums}.dp-ledger .dp-ledger__grid{display:grid;grid-template-columns:var(--dp-cols);align-items:center;-moz-column-gap:1rem;column-gap:1rem;padding:0 1rem}.dp-ledger .dp-ledger__head{position:sticky;top:0;z-index:2;min-height:2.7rem;background:linear-gradient(180deg,rgba(243,240,232,.07),rgba(243,240,232,0)),linear-gradient(180deg,#292622 0%,#221f1c 100%);border-bottom:1px solid #110f0e;box-shadow:0 1px #cbbd9e33,0 6px 14px -6px #000000b3;font-family:Alegreya SC,Alegreya Sans,system-ui,sans-serif;font-size:.86rem;font-weight:700;letter-spacing:.14em;text-transform:lowercase;color:#cabd9d}.dp-ledger .dp-ledger__cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-ledger .dp-ledger__cell--right{text-align:right;justify-self:end;font-variant-numeric:tabular-nums lining-nums}.dp-ledger .dp-ledger__cell--center{text-align:center;justify-self:center}.dp-ledger .dp-ledger__row{position:relative;min-height:3.25rem;background:rgba(243,240,232,.022);border-bottom:1px solid rgba(0,0,0,.45);box-shadow:inset 0 1px #f4f2eb06;font-size:1rem;color:#e4ddcd;transition:background-color .16s ease,box-shadow .2s ease;animation:ei-rise .42s var(--dp-ease, ease-out) both;animation-delay:calc(min(var(--ei-i, 0),14)*28ms)}.dp-ledger .dp-ledger__row:nth-of-type(odd){background:rgba(243,240,232,.05)}.dp-ledger .dp-ledger__row:last-child{border-bottom:0}.dp-ledger .dp-ledger__row:hover{background:rgba(226,115,79,.085);box-shadow:inset 0 1px #f4f2eb0f,inset 0 0 0 1px #e2734f33}.dp-ledger .dp-ledger__row--link{cursor:pointer}.dp-ledger .dp-ledger__row--self,.dp-ledger .dp-ledger__row--self:nth-of-type(odd){background:linear-gradient(90deg,rgba(196,83,58,.26),rgba(196,83,58,.08) 60%,rgba(196,83,58,.14));box-shadow:inset 0 0 0 1px #e2734f73;color:#f8f6f1}.dp-ledger .dp-ledger__row--mine,.dp-ledger .dp-ledger__row--mine:nth-of-type(odd){animation:none;border-top:1px solid #110f0e;background:linear-gradient(180deg,rgba(243,240,232,.06),transparent),linear-gradient(90deg,rgba(196,83,58,.22),rgba(196,83,58,.06));box-shadow:inset 0 1px #ffc4a029;color:#f8f6f1;font-weight:700}.dp-num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.dp-muted{color:#b19e72}.dp-tag{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:.3rem;font-size:.82rem;font-weight:700;letter-spacing:.06em;color:#dad0b9;background:rgba(0,0,0,.35);box-shadow:inset 0 1px 2px #00000080,0 1px #f4f2eb0d;text-decoration:none}a.dp-tag:hover{color:#f8f6f1;box-shadow:inset 0 0 0 1px #e2734f80}.dp-ledger .dp-ledger__name{display:inline-flex;align-items:center;gap:.5rem;min-width:0;max-width:100%;color:#eee9df;font-weight:700;text-decoration:none}.dp-ledger a.dp-ledger__name:hover{filter:brightness(1.2)}.dp-ledger .dp-ledger__name h4{color:#eee9df}@media (max-width: 639px){.dp-ledger .dp-ledger__grid{grid-template-columns:var(--dp-cols-sm);-moz-column-gap:.6rem;column-gap:.6rem;padding:0 .7rem}.dp-ledger .dp-ledger__cell--hide-sm{display:none}.dp-ledger .dp-ledger__row{font-size:.95rem}}.dp-rank{display:inline-grid;place-items:center;min-width:2rem;height:2rem;padding:0 .35rem;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-weight:700;font-size:.95rem;color:var(--ui-text-muted, #a49a84);font-variant-numeric:tabular-nums lining-nums}.dp-rank--medal{font-size:1.4rem;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.6)}.dp-rank--1{font-size:1.6rem;color:var(--ui-accent-bright, #e07a52);text-shadow:0 1px 0 rgba(0,0,0,.6),0 0 14px rgba(226,115,79,.35)}.dp-rank--2{color:#e4dfd2}.dp-rank--3{color:#c98d62}.dp-ledger .dp-ledger__row--p1,.dp-ledger .dp-ledger__row--p1:nth-of-type(odd){min-height:3.6rem;background:rgba(226,115,79,.07)}.dp-ledger .dp-ledger__row--p2,.dp-ledger .dp-ledger__row--p2:nth-of-type(odd),.dp-ledger .dp-ledger__row--p3,.dp-ledger .dp-ledger__row--p3:nth-of-type(odd){min-height:3.6rem;background:rgba(243,240,232,.035)}.dp-ledger .dp-ledger__row--p1 .dp-ledger__name{font-size:1.08em}.dp-ledger .dp-ledger__row--p1:hover,.dp-ledger .dp-ledger__row--p2:hover,.dp-ledger .dp-ledger__row--p3:hover{box-shadow:inset 0 0 0 1px #e2734f47}.dp-ledger .dp-ledger__row--self.dp-ledger__row--p1,.dp-ledger .dp-ledger__row--self.dp-ledger__row--p2,.dp-ledger .dp-ledger__row--self.dp-ledger__row--p3{box-shadow:inset 0 0 0 1px #e2734f80}.dp-board{display:flex;flex-direction:column;gap:.7rem;min-width:0}.dp-board__title{display:flex;align-items:center;gap:.75rem;margin:0;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:1.08rem;font-weight:700;letter-spacing:.06em;color:#eee9df;text-align:center}.dp-board__title:before,.dp-board__title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(203,189,158,.4))}.dp-board__title:after{background:linear-gradient(90deg,rgba(203,189,158,.4),transparent)}.dp-boards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:1.5rem 1.25rem}.dp-note{margin:0;font-size:.95rem;line-height:1.5;color:#bfaf89}.dp-strong{font-weight:700;color:#f6f4ef}.dp-ledger .dp-ledger__stack{display:flex;flex-direction:column;min-width:0;gap:.05rem}.dp-ledger .dp-ledger__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;color:#b19e72}.dp-input{min-height:2.75rem;padding:.6rem .95rem;border-radius:.55rem;border:1px solid #110f0e;background:#131110;color:#eee9df;font-size:1rem;box-shadow:inset 0 2px 6px #000000b3,0 1px #f4f2eb12}.dp-input::-moz-placeholder{color:#69625c}.dp-input::placeholder{color:#69625c}.dp-alert{padding:.75rem 1rem;border-radius:.6rem;background:rgba(168,50,43,.16);box-shadow:inset 0 0 0 1px #a8322b80;color:#f0a597;font-size:.95rem}.dp-alert:before{content:"!";display:inline-grid;place-items:center;width:1.2rem;height:1.2rem;margin-right:.55rem;border-radius:50%;background:#a8322b;color:#f8f6f1;font-weight:800;font-size:.8rem}.dp-select .dp-select__btn{border-radius:.6rem;color:#eee9df;font-weight:700;font-size:.98rem;background:linear-gradient(180deg,#37322d 0%,#292622 52%,#23201d 100%);border:1px solid #161412;box-shadow:inset 0 1px #f4f2eb29,inset 0 -1px #00000080,0 2px 6px #00000073}.dp-select .dp-select__menu{border-radius:.6rem;border:1px solid #110f0e;background:linear-gradient(180deg,#25221e,#1c1a17);box-shadow:0 0 0 1px #cbbd9e2e,0 18px 40px #0009;animation:ei-pop .22s var(--dp-ease, ease-out) both}.dp-select .dp-select__opt{color:#dad0b9;font-size:.98rem}.dp-select .dp-select__opt:hover{background:rgba(226,115,79,.1);color:#f6f4ef}.dp-select .dp-select__opt--on{color:#f8f6f1;background:linear-gradient(90deg,rgba(196,83,58,.35),rgba(196,83,58,.08))}.dp-table-wrap{border-radius:.8rem;background:#171513;border:1px solid #110f0e;box-shadow:0 0 0 1px #cbbd9e24,inset 0 2px 8px #00000080,0 12px 30px #00000059}.dp-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums lining-nums}.dp-table thead{position:sticky;top:0;z-index:2}.dp-table thead th{padding:.75rem 1rem;text-align:left;white-space:nowrap;background:linear-gradient(180deg,rgba(243,240,232,.07),rgba(243,240,232,0)),linear-gradient(180deg,#292622 0%,#221f1c 100%);border-bottom:1px solid #110f0e;box-shadow:0 1px #cbbd9e33;font-family:Alegreya SC,Alegreya Sans,system-ui,sans-serif;font-size:.86rem;font-weight:700;letter-spacing:.14em;text-transform:lowercase;color:#cabd9d}.dp-table tbody tr{background:rgba(243,240,232,.022);transition:background-color .16s ease}.dp-table tbody tr:nth-child(even){background:rgba(243,240,232,.05)}.dp-table tbody tr:hover{background:rgba(226,115,79,.085)}.dp-table tbody td{padding:.75rem 1rem;border-bottom:1px solid rgba(0,0,0,.45);color:#e4ddcd}.dp-table tbody tr:last-child td{border-bottom:0}.dp-table:not(.dp-table--left) thead th:not(:first-child),.dp-table:not(.dp-table--left) tbody td:not(:first-child){text-align:right}html .dp-chip.dp-chip--sm{min-height:1.9rem;padding:.25rem .7rem;font-size:.85rem}.dp-table:not(.dp-table--left) tbody td:first-child{color:#eee9df;font-weight:700}.dp-hall{background:radial-gradient(70% 40% at 20% 0%,rgba(226,115,79,.08),transparent 70%),linear-gradient(180deg,#24211e 0%,#1b1916 60%,#171513 100%)!important;border-color:#443e38!important;box-shadow:0 0 0 1px #000000bf,inset 0 1px #f4f2eb1a,0 30px 70px #0009}.dp-hall__head{position:relative;padding:1.4rem 1.5rem 1.25rem;border-bottom:1px solid #11100e;background:linear-gradient(180deg,rgba(243,240,232,.06) 0%,rgba(243,240,232,0) 100%),linear-gradient(180deg,#292622 0%,#1f1d1a 100%);box-shadow:0 1px #f4f2eb0f}.dp-stat{display:inline-flex;align-items:baseline;gap:.4rem;padding:.45rem .9rem;border-radius:.6rem;background:#151311;box-shadow:inset 0 2px 6px #000000b3,0 1px #f4f2eb12;white-space:nowrap}.dp-stat__icon{align-self:center;width:.95rem;height:.95rem;color:#e2734f}.dp-stat__v{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:1.2rem;font-weight:700;color:#f6f4ef;font-variant-numeric:tabular-nums lining-nums}.dp-stat__k{font-size:.88rem;color:#bfaf89}.dp-meter{padding:.9rem 1.1rem 1rem;border-radius:.75rem;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.3));box-shadow:inset 0 0 0 1px #00000073,0 1px #f4f2eb0d}.dp-meter__label{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.55rem;font-family:Alegreya SC,Alegreya Sans,system-ui,sans-serif;font-size:.92rem;letter-spacing:.1em;text-transform:lowercase;color:#cabd9d}.dp-meter__label .dp-strong{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:1.1rem;letter-spacing:.02em}.dp-meter__well{position:relative;height:.85rem;border-radius:999px;overflow:hidden;background:#11100e;box-shadow:inset 0 2px 4px #000000d9,0 1px #f4f2eb12}.dp-meter__fill{position:relative;height:100%;min-width:0;border-radius:999px;background:linear-gradient(180deg,rgba(238,233,222,.35) 0%,rgba(238,233,222,0) 55%),linear-gradient(90deg,#8a2f1f,#c4533a 60%,#ef8a63);box-shadow:0 0 12px #e2734f73}.dp-meter__fill:after{content:"";position:absolute;inset:0;background-image:linear-gradient(100deg,transparent 30%,rgba(244,242,235,.35) 45%,transparent 60%);background-size:200% 100%;background-repeat:no-repeat;animation:ei-glint 6s ease-in-out infinite}.dp-pips{display:flex;gap:.3rem;margin:0 0 .5rem}.dp-pip{width:.62rem;height:.62rem;transform:rotate(45deg);border-radius:2px;background:#151311;box-shadow:inset 0 1px 2px #000c,0 0 0 1px #cbbd9e2e}.dp-pip--on{background:linear-gradient(135deg,#f0a07e,#a8432c);box-shadow:0 0 0 1px #1e1c19,0 0 6px #e2734f80}.dp-pip--next{box-shadow:inset 0 1px 2px #000c,0 0 0 1px #e2734f99;animation:ei-breathe 2.8s ease-in-out infinite}.dp-room .ach-card{position:relative;gap:1.15rem;padding:1rem 1.15rem;border:1px solid #11100e;border-radius:.8rem;background:radial-gradient(60% 120% at 0% 50%,rgba(226,115,79,.06),transparent 70%),linear-gradient(180deg,#272320 0%,#1f1d1a 100%);box-shadow:0 0 0 1px #cbbd9e24,inset 0 1px #f4f2eb14,0 6px 16px #0006;transition:transform .2s var(--dp-ease, ease-out),box-shadow .22s ease}.dp-room .ach-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #e2734f59,inset 0 1px #f4f2eb1a,0 12px 26px #00000080,0 0 22px #e2734f14}.dp-room .ach-card--max{background:radial-gradient(70% 140% at 0% 50%,rgba(226,115,79,.2),transparent 70%),linear-gradient(180deg,#272420 0%,#1f1c19 100%);box-shadow:0 0 0 1px #e2734f73,inset 0 1px #ffc4a024,0 8px 20px #00000073}.dp-room .ach-card__crest{position:relative}.dp-room .ach-card__crest:before{content:"";position:absolute;inset:-10%;border-radius:50%;background:radial-gradient(closest-side,rgba(226,115,79,.18),transparent);opacity:0;transition:opacity .26s ease}.dp-room .ach-card:hover .ach-card__crest:before,.dp-room .ach-card--max .ach-card__crest:before{opacity:1}.dp-room .ach-card__title{font-size:1.12rem;font-weight:700;color:#f1eee6}.dp-room .ach-card__tier{padding:.2rem .6rem;border-radius:.35rem;border:0;font-size:.8rem;color:#cabd9d;background:#151311;box-shadow:inset 0 1px 3px #000000b3,0 1px #f4f2eb0f}.dp-room .ach-card__tier--max{color:#f8f6f1;background:linear-gradient(180deg,#a8452f,#6d2619);box-shadow:inset 0 1px #ebe6da66,0 0 10px #e2734f59}.dp-room .ach-card__count{margin:.3rem 0 .5rem;font-size:1.15rem;color:#eee9df}.dp-room .ach-card__count-sub{font-size:.88rem;color:#b19e72}.dp-room .ach-card__track{height:.5rem;background:#11100e;box-shadow:inset 0 1px 3px #000000d9,0 1px #f4f2eb0f}.dp-room .ach-card__fill{background:linear-gradient(180deg,rgba(238,233,222,.3),rgba(238,233,222,0) 60%),linear-gradient(90deg,#8a2f1f,#c4533a 60%,#ef8a63);box-shadow:0 0 8px #e2734f66}@media (max-width: 639px){.dp-room .ach-card__head{flex-wrap:wrap;gap:.35rem}}.dp-ach-skel{min-height:7rem;animation:ei-fade .5s ease both;animation-delay:calc(var(--ei-i, 0) * 60ms)}.dp-ach-skel__crest{flex:none;width:4.2rem;height:4.8rem;border-radius:40% 40% 50% 50%;background:linear-gradient(100deg,rgba(244,242,235,.05) 30%,rgba(244,242,235,.13) 50%,rgba(244,242,235,.05) 70%);background-size:250% 100%;animation:dp-shimmer 1.6s ease-in-out infinite}.dp-ach-skel__lines{display:flex;flex:1;flex-direction:column;gap:.7rem}.dp-tokens{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:1rem}.dp-token-slot{animation:ei-rise .46s var(--dp-ease, ease-out) both;animation-delay:calc(var(--ei-i, 0) * 70ms)}.dp-token{display:flex;flex-direction:column;align-items:center;gap:.75rem;height:100%;padding:1.25rem 1rem 1.1rem;border-radius:.85rem;text-align:center;border:1px solid #11100e;background:radial-gradient(80% 55% at 50% 22%,rgba(226,115,79,.14),transparent 70%),linear-gradient(180deg,#272320 0%,#1d1b18 100%);box-shadow:0 0 0 1px #cbbd9e24,inset 0 1px #f4f2eb17,0 8px 20px #0006;transition:transform .22s var(--dp-ease, ease-out),box-shadow .22s ease}.dp-token:not(.dp-token--none):not(.dp-token--skel):hover{transform:translateY(-3px);box-shadow:0 0 0 1px #e2734f66,inset 0 1px #f4f2eb1f,0 16px 32px #00000080,0 0 26px #e2734f1f}html .dp-token__face{position:relative;display:grid;place-items:center;width:7.5rem;height:7.5rem;padding:0;border:0;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.45) 0%,transparent 70%);cursor:pointer}html .dp-token__face:disabled{cursor:default}.dp-token__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.65));transition:transform .26s var(--dp-ease, ease-out)}.dp-token:not(.dp-token--none) .dp-token__face:hover .dp-token__img{transform:rotate(-6deg) scale(1.05)}.dp-token__count{position:absolute;right:-.2rem;bottom:.1rem;min-width:2.2rem;padding:.15rem .5rem;border-radius:999px;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:.95rem;font-weight:700;color:#f8f6f1;background:linear-gradient(180deg,#b84d35,#6d2619);box-shadow:0 0 0 2px #191715,inset 0 1px #ebe6da73,0 4px 10px #00000080}.dp-token__name{margin:0;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:1.05rem;font-weight:700;letter-spacing:.03em;color:#f1eee6}.dp-token__desc{margin:.25rem 0 0;font-size:.95rem;line-height:1.4;color:#cabd9d}.dp-token__text{flex:1}.dp-token--none .dp-token__img{filter:grayscale(.85) brightness(.55) drop-shadow(0 8px 12px rgba(0,0,0,.6))}.dp-token--none .dp-token__count{color:#bfaf89;background:#191715;box-shadow:0 0 0 2px #11100e,inset 0 1px 2px #000000b3}.dp-token--none .dp-token__name{color:#cabd9d}.dp-token--none .dp-btn:disabled{opacity:.55}.dp-token--skel{min-height:15rem;animation:ei-fade .5s ease both}.dp-token__ghost{width:6rem;height:6rem;border-radius:50%;background:linear-gradient(100deg,rgba(244,242,235,.05) 30%,rgba(244,242,235,.13) 50%,rgba(244,242,235,.05) 70%);background-size:250% 100%;animation:dp-shimmer 1.6s ease-in-out infinite}.dp-empty--chest .dp-empty__art--crest img{width:9rem;height:auto}@media (min-width: 720px){.dp-empty--row{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;-moz-column-gap:1.75rem;column-gap:1.75rem;row-gap:.3rem;align-items:center;justify-items:start;text-align:left;padding:1.4rem 2rem}.dp-empty--row .dp-empty__art{grid-row:1 / span 2;margin:0}.dp-empty--row .dp-empty__title{align-self:end}.dp-empty--row .dp-empty__hint{align-self:start;grid-column:2}.dp-empty--row .dp-empty__actions{grid-column:3;grid-row:1 / span 2;margin:0}}.dp-sheet{position:relative;border-radius:var(--ui-radius-panel, .9rem);border:1px solid #443e38;background:linear-gradient(180deg,rgba(241,237,228,.045) 0%,transparent 140px),linear-gradient(180deg,#221f1c 0%,#1b1916 100%);box-shadow:0 0 0 1px #000000bf,inset 0 1px #f4f2eb1a,inset 0 -24px 48px #00000047,0 30px 70px #0009;animation:ei-rise .46s var(--dp-ease, ease-out) both}.dp-sheet__head{position:relative;padding:1.25rem 1.5rem 1.15rem;overflow:hidden;border-bottom:1px solid #11100e;background:radial-gradient(70% 140% at 0% 0%,rgba(226,115,79,.1) 0%,transparent 60%),linear-gradient(180deg,rgba(243,240,232,.06) 0%,rgba(243,240,232,0) 100%),linear-gradient(180deg,#292622 0%,#1f1d1a 100%)}.dp-sheet__head:after{content:"";position:absolute;left:1.5rem;right:1.5rem;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(203,189,158,.5) 20%,rgba(226,115,79,.55) 50%,rgba(203,189,158,.5) 80%,transparent)}@media (max-width: 639px){.dp-sheet__head{padding:1rem}}.dp-alliance-empty{display:flex;min-height:100%;align-items:center}.dp-empty--hero{padding:3rem 1.5rem 3.2rem;border:1px solid #11100e;background:radial-gradient(60% 55% at 50% 32%,rgba(226,115,79,.16) 0%,transparent 70%),linear-gradient(180deg,#24211e 0%,#1b1916 100%);box-shadow:0 0 0 1px #cbbd9e29,inset 0 1px #f4f2eb1a,inset 0 -30px 60px #00000059,0 30px 70px #0009}.dp-empty--hero .dp-empty__art--building img{width:16rem;height:16rem}.dp-empty--hero .dp-empty__title{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);background-image:linear-gradient(180deg,#f7f5f0 0%,#eae5d9 50%,#cbbd9e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 1px 0 rgba(0,0,0,.9)) drop-shadow(0 3px 10px rgba(0,0,0,.5))}.dp-empty--hero .dp-empty__hint{font-size:1.08rem;max-width:32rem}@media (max-width: 639px){.dp-empty--hero .dp-empty__art--building img{width:11rem;height:11rem}}.dp-fold{border-radius:.85rem;overflow:hidden;border:1px solid #11100e;background:rgba(0,0,0,.18);box-shadow:0 0 0 1px #cbbd9e24,0 10px 24px #00000059}html .dp-fold__head{display:flex;align-items:center;gap:.75rem;width:100%;padding:.85rem 1.1rem;text-align:left;cursor:pointer;border:0;background:linear-gradient(180deg,rgba(243,240,232,.07),rgba(243,240,232,0)),linear-gradient(180deg,#292622 0%,#221f1c 100%);box-shadow:inset 0 -1px #110f0e,0 1px #cbbd9e1f}html .dp-fold__head:hover{background:linear-gradient(180deg,rgba(243,240,232,.1),rgba(243,240,232,0)),linear-gradient(180deg,#2e2a26 0%,#24211e 100%)}.dp-fold__title{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:1.08rem;font-weight:700;letter-spacing:.06em;color:#f1eee6}.dp-fold__count{padding:.1rem .55rem;border-radius:999px;font-size:.85rem;font-weight:700;color:#dad0b9;background:#151311;box-shadow:inset 0 1px 3px #000000b3}.dp-fold__chev{margin-left:auto;width:.9rem;height:.9rem;color:#bfaf89;transition:transform .24s var(--dp-ease, ease-out)}.dp-fold--closed .dp-fold__chev{transform:rotate(-90deg)}.dp-fold__body{display:flex;flex-direction:column;gap:.75rem;padding:.9rem}.dp-city{position:relative;display:grid;grid-template-columns:6.5rem 1fr;gap:1.1rem;align-items:center;padding:.9rem 1.1rem .9rem .9rem;border-radius:.75rem;border:1px solid #11100e;background:radial-gradient(50% 120% at 0% 50%,rgba(226,115,79,.08),transparent 70%),linear-gradient(180deg,#272320 0%,#1f1d1a 100%);box-shadow:0 0 0 1px #cbbd9e1f,inset 0 1px #f4f2eb14;animation:ei-rise .46s var(--dp-ease, ease-out) both;animation-delay:calc(var(--ei-i, 0) * 60ms);transition:box-shadow .22s ease,transform .22s var(--dp-ease, ease-out)}.dp-city:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #e2734f52,inset 0 1px #f4f2eb1a,0 10px 22px #0006}.dp-city--threat{box-shadow:0 0 0 1px #c4463499,inset 0 1px #ffc4a01a,0 0 22px #c446342e}.dp-city__art{width:6.5rem;height:6.5rem;display:grid;place-items:center;border-radius:.6rem;background:radial-gradient(circle at 50% 60%,rgba(0,0,0,.5),transparent 70%)}.dp-city__art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.55))}.dp-city__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.65rem}.dp-city__name{margin:0;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:1.25rem;font-weight:700;letter-spacing:.03em;color:#f6f4ef}.dp-city__note{font-size:.9rem;color:#bfaf89}.dp-city__stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;margin:0}.dp-city__stat{padding:.5rem .7rem;border-radius:.5rem;background:#151311;box-shadow:inset 0 2px 5px #000000a6,0 1px #f4f2eb0d}.dp-city__stat dt{display:flex;align-items:center;gap:.35rem;font-family:Alegreya SC,Alegreya Sans,system-ui,sans-serif;font-size:.8rem;letter-spacing:.1em;text-transform:lowercase;color:#b19e72}.dp-city__stat dt img{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain}.dp-city__stat dd{margin:.15rem 0 0;font-size:1.15rem;font-weight:700;color:#eee9df}.dp-city__stat dd .dp-muted{font-size:.85rem;font-weight:500}.dp-city__stat--danger{background:linear-gradient(180deg,rgba(168,50,43,.3),rgba(90,20,14,.4));box-shadow:inset 0 0 0 1px #e25a4673}.dp-city__stat--danger dt,.dp-city__stat--danger dd{color:#eae5d8}@media (max-width: 639px){.dp-city{grid-template-columns:4rem 1fr;gap:.75rem;padding:.75rem}.dp-city__art{width:4rem;height:4rem;align-self:start}.dp-city__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dp-card{position:relative;overflow:hidden;font-family:Alegreya Sans,system-ui,sans-serif;border-radius:.85rem;border:1px solid #11100e;background:radial-gradient(90% 60% at 50% 0%,rgba(241,237,228,.06),transparent 70%),linear-gradient(180deg,#25221e 0%,#1d1b18 100%);box-shadow:0 0 0 1px #cbbd9e26,inset 0 1px #f4f2eb17,0 12px 28px #0006;animation:ei-rise .46s var(--dp-ease, ease-out) both}.dp-card--form{padding:1.4rem 1.4rem 1.3rem}.dp-card__head{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.1rem;background:linear-gradient(180deg,rgba(243,240,232,.06),rgba(243,240,232,0)),linear-gradient(180deg,#292622 0%,#221f1c 100%);box-shadow:inset 0 -1px #110f0e,0 1px #cbbd9e1f}.dp-card__icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;flex:none;border-radius:.5rem;color:#ef8a63;background:#151311;box-shadow:inset 0 2px 5px #000000b3,0 1px #f4f2eb12}.dp-card__title{margin:0;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:1.05rem;font-weight:700;letter-spacing:.05em;color:#f1eee6}.dp-label{display:block;margin-bottom:.4rem;font-family:Alegreya SC,Alegreya Sans,system-ui,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.12em;text-transform:lowercase;color:#cabd9d}.dp-room .dp-card .text-roster-textMuted{color:#cabd9d}.dp-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.5rem;align-items:stretch}@media (max-width: 899px){.dp-split{grid-template-columns:1fr}}.dp-perks{position:relative;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;border-radius:.85rem;padding:0 1.4rem 1.4rem;background:linear-gradient(180deg,#201d1a 0%,#191715 100%);box-shadow:0 0 0 1px #cbbd9e1f,inset 0 1px #f4f2eb0f;animation:ei-rise .52s var(--dp-ease, ease-out) 80ms both}.dp-perks__art{height:11rem;margin:0 -1.4rem .4rem;overflow:hidden}.dp-perks__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 45%,transparent 100%)}.dp-perks__title{margin:0;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:1.2rem;font-weight:700;letter-spacing:.05em;color:#f1eee6}.dp-perks__list{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.dp-perks__list li{position:relative;padding-left:1.5rem;font-size:1.02rem;line-height:1.45;color:#e0d8c6}.dp-perks__list li:before{content:"";position:absolute;left:.2rem;top:.5rem;width:.5rem;height:.5rem;transform:rotate(45deg);background:linear-gradient(135deg,#f0a07e,#a8432c);box-shadow:0 0 6px #e2734f80}.dp-guide .dp-guide__tabs{background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.18));box-shadow:inset 0 -1px #110f0e,0 1px #cbbd9e1a}.dp-guide .dp-guide__subtabs{background:rgba(0,0,0,.2);box-shadow:inset 0 -1px #110f0e}html .dp-chip__icon{color:#bfaf89}html .dp-chip--active .dp-chip__icon{color:#ede8dd}.dp-guide .dp-guide__side{background:linear-gradient(180deg,#191715 0%,#161412 100%);box-shadow:inset -1px 0 #110f0e,1px 0 #cbbd9e14}@media (max-width: 1023px){.dp-guide .dp-guide__side{box-shadow:inset 0 -1px #110f0e}}.dp-guide .dp-guide__sidelabel,.dp-guide .dp-guide__heading{margin:0;font-family:Alegreya SC,Alegreya Sans,system-ui,sans-serif;font-size:.86rem;font-weight:700;letter-spacing:.16em;text-transform:lowercase;color:#e2734f}.dp-guide .dp-guide__heading{color:#b19e72;box-shadow:inset 0 -1px #cbbd9e1f}html .dp-nav-item{position:relative;padding:.55rem .85rem;border-radius:.45rem;border:0;background:transparent;text-align:left;font-size:.98rem;color:#dad0b9;transition:background-color .16s ease,color .16s ease}html .dp-nav-item:hover{color:#f1eee6;background:rgba(244,242,235,.05)}html .dp-nav-item--on,html .dp-nav-item--on:hover{color:#f8f6f1;font-weight:700;background:linear-gradient(90deg,rgba(196,83,58,.34),rgba(196,83,58,.08) 80%);box-shadow:inset 0 0 0 1px #e2734f59,0 0 14px #c4533a1f}.dp-guide .dp-guide__page{background:radial-gradient(80% 40% at 50% 0%,rgba(241,237,228,.04),transparent 70%)}.dp-guide .dp-guide__page h1,.dp-guide .dp-guide__page h2,.dp-guide .dp-guide__page h3{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);color:#f1eee6;letter-spacing:.04em}.dp-guide .dp-guide__page p,.dp-guide .dp-guide__page li{color:#e4ddcd}.dp-guide .dp-guide__page strong,.dp-guide .dp-guide__page b{color:#f6f4ef}.dp-room .text-\[10px\],.dp-room .text-\[9px\]{font-size:.75rem}.dp-card--pad{padding:1.15rem 1.25rem 1.25rem}.dp-card--pad>.dp-card__title{font-size:1.2rem}.dp-room .ui-tab-bar{padding:.3rem;border:0;border-radius:.75rem;background:#131110;box-shadow:inset 0 2px 6px #000000b3,inset 0 0 0 1px #0009,0 1px #f4f2eb0f}.dp-room .ui-tab-bar ul{gap:.25rem}.dp-room .ui-tab-button{border:1px solid transparent;border-radius:.55rem;background:transparent;box-shadow:none;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:.95rem;font-weight:700;letter-spacing:.05em;color:#cabd9d;transition:color .16s ease,background-color .16s ease}.dp-room .ui-tab-button:hover{color:#f1eee6;background:rgba(244,242,235,.05)}.dp-room .ui-tab-button.ui-tab-button--active{color:#f8f6f1;border-color:#4a160d;background:linear-gradient(180deg,rgba(238,233,222,.2) 0%,rgba(238,233,222,0) 50%),linear-gradient(180deg,#a8452f 0%,#8a3423 55%,#6d2619 100%);box-shadow:inset 0 1px #ebe6da66,0 2px 6px #00000080,0 0 14px #d6623f40;text-shadow:0 1px 0 rgba(60,12,4,.8)}.dp-lbl{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-radius:.7rem;overflow:hidden;background:#171513;box-shadow:0 0 0 1px #cbbd9e24,inset 0 2px 8px #00000080}.dp-lbl__row{display:flex;align-items:center;gap:.85rem;min-height:3rem;padding:.4rem .9rem;background:rgba(243,240,232,.022);border-bottom:1px solid rgba(0,0,0,.45);transition:background-color .16s ease}.dp-lbl__row:nth-child(even){background:rgba(243,240,232,.05)}.dp-lbl__row:hover{background:rgba(226,115,79,.085)}.dp-lbl__row--p1,.dp-lbl__row--p1:nth-child(even){background:linear-gradient(90deg,rgba(226,115,79,.2),rgba(243,240,232,.03) 60%)}.dp-lbl__row--p2,.dp-lbl__row--p2:nth-child(even){background:linear-gradient(90deg,rgba(220,213,196,.12),rgba(243,240,232,.03) 60%)}.dp-lbl__row--p3,.dp-lbl__row--p3:nth-child(even){background:linear-gradient(90deg,rgba(201,141,98,.14),rgba(243,240,232,.03) 60%)}.dp-lbl__row--self,.dp-lbl__row--self:nth-child(even){box-shadow:inset 0 0 0 1px #e2734f73}.dp-lbl__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:1rem;color:#eee9df}.dp-lbl__num{font-weight:700;color:#f6f4ef}html .dp-chip.dp-chip--go{color:#ede8dd;box-shadow:inset 0 1px #f4f2eb1a,0 0 0 1px #e2734f66,0 2px 4px #0006}.dp-casino .text-sidebarMuted{color:#bfaf89}.dp-store .dp-store__ghost{border-radius:1rem;background:linear-gradient(100deg,rgba(244,242,235,.03) 30%,rgba(244,242,235,.09) 50%,rgba(244,242,235,.03) 70%);background-size:250% 100%;box-shadow:0 0 0 1px #cbbd9e1f;animation:dp-shimmer 1.6s ease-in-out infinite}.dp-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;padding:.85rem 1.1rem;border-radius:.7rem;background:linear-gradient(90deg,rgba(196,83,58,.18),rgba(196,83,58,.04) 70%),#1b1916;box-shadow:inset 0 0 0 1px #e2734f52,inset 0 1px #f4f2eb0f;animation:ei-rise .46s var(--dp-ease, ease-out) both}.dp-banner__text{margin:0;font-size:1rem;color:#eee9df}.dp-room .dp-bug__foot{border-top:1px solid rgba(0,0,0,.55);box-shadow:0 -1px #f4f2eb0d}.dp-bank{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.dp-room button.ui-dispatch-navbtn{min-width:2.5rem;height:2.5rem;border-radius:.55rem;border:1px solid #161412;color:#eee9df;background:linear-gradient(180deg,#37322d 0%,#292622 52%,#23201d 100%);box-shadow:inset 0 1px #f4f2eb29,inset 0 -1px #00000080,0 2px 6px #00000073}.dp-room button.ui-dispatch-navbtn:hover:not(:disabled){filter:brightness(1.15);box-shadow:inset 0 1px #f4f2eb33,0 0 0 1px #e2734f4d,0 4px 12px #00000080}.dp-room button.ui-dispatch-navbtn:disabled{opacity:.32}.dp-room button.ui-dispatch-toolbar-btn--accent{min-height:2.5rem;padding:.45rem 1.1rem;border-radius:.55rem;color:#f8f6f1;border:1px solid #5a1d12;background:linear-gradient(180deg,rgba(238,233,222,.28) 0%,rgba(238,233,222,0) 46%),linear-gradient(180deg,#d4623f 0%,#b24630 55%,#8a2f1f 100%);box-shadow:inset 0 1px #ebe6da8c,inset 0 -2px #3c0e068c,0 6px 18px #96321c59;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:.86rem;letter-spacing:.06em}.dp-room .ui-pagination-bar{border-top:0;padding-top:.5rem}.dp-room .ui-pagination-btn{min-height:2.5rem;min-width:2.75rem;border-radius:.55rem;color:#eee9df;background:linear-gradient(180deg,#37322d 0%,#292622 52%,#23201d 100%);border:1px solid #161412;box-shadow:inset 0 1px #f4f2eb29,inset 0 -1px #00000080,0 2px 6px #00000073}.dp-room .ui-pagination-btn:hover:not(:disabled){background:linear-gradient(180deg,#413b35 0%,#2f2b27 52%,#272320 100%);box-shadow:inset 0 1px #f4f2eb33,0 0 0 1px #e2734f4d,0 4px 12px #00000080}.dp-room .ui-pagination-btn--disabled,.dp-room .ui-pagination-btn:disabled{opacity:.32;box-shadow:inset 0 1px #f4f2eb0f}.dp-room .ui-pagination-bar{max-width:34rem;margin:0 auto}.dp-room .ui-pagination-bar__label{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:.92rem;letter-spacing:.06em;color:#dad0b9}.dp-crest{border-radius:1.15rem}.dp-crest:after{border-radius:1.4rem}.dp-crest__img{width:88%;height:88%}.dp-room .ui-dispatch-toolbar{gap:.35rem}.dp-room .ui-dispatch-toolbar-btn{min-height:2.15rem;padding:.35rem .8rem;font-size:.86rem;color:#cabd9d;border-radius:.45rem;background:rgba(244,242,235,.03);border:1px solid rgba(244,242,235,.06)}.dp-room .ui-dispatch-toolbar-btn:hover{color:#f1eee6;background:linear-gradient(180deg,#37322d 0%,#292622 100%);border-color:#161412;box-shadow:inset 0 1px #f4f2eb24,0 2px 6px #0006}.dp-room .ui-dispatch-toolbar-btn--destructive{color:#b19e72}.dp-room .ui-dispatch-toolbar-btn--destructive:hover{color:#f0a597;background:linear-gradient(180deg,#4a1f19 0%,#25221e 100%);border-color:#171513}.dp-room .ui-dispatch-bulk-bar{border-radius:.6rem;background:linear-gradient(180deg,rgba(196,83,58,.16),rgba(196,83,58,.08));box-shadow:inset 0 0 0 1px #e2734f52}.dp-room .ui-dispatch-table{--dispatch-cols: 2.5rem 1.25rem 6rem 6rem 1fr 2.5rem;border-radius:.8rem;overflow:hidden;background:#171513;border:1px solid #110f0e;box-shadow:0 0 0 1px #cbbd9e24,inset 0 2px 8px #00000080,0 12px 30px #00000059}.dp-room .ui-dispatch-table-header{position:sticky;top:0;z-index:2;min-height:2.6rem;padding:.55rem .75rem;background:linear-gradient(180deg,rgba(243,240,232,.07),rgba(243,240,232,0)),linear-gradient(180deg,#292622 0%,#221f1c 100%);border-bottom:1px solid #110f0e;box-shadow:0 1px #cbbd9e33;font-family:Alegreya SC,Alegreya Sans,system-ui,sans-serif;font-size:.82rem;letter-spacing:.14em;text-transform:lowercase;color:#cabd9d}.dp-room .ui-dispatch-row{min-height:3.4rem;padding:.6rem .75rem;background:rgba(243,240,232,.022);border-bottom:1px solid rgba(0,0,0,.5);box-shadow:inset 0 1px #f4f2eb06;cursor:default}.dp-room .ui-dispatch-row:nth-child(odd){background:rgba(243,240,232,.05)}.dp-room .ui-dispatch-row:last-child{border-bottom:0}.dp-room .ui-dispatch-row:hover{background:rgba(226,115,79,.085);box-shadow:inset 0 0 0 1px #e2734f2e}.dp-room .ui-dispatch-row--unread,.dp-room .ui-dispatch-row--unread:nth-child(odd){background:linear-gradient(90deg,rgba(196,83,58,.13),rgba(196,83,58,.03) 50%,rgba(243,240,232,.03))}.dp-room .ui-dispatch-row--selected,.dp-room .ui-dispatch-row--selected:nth-child(odd){background:rgba(196,83,58,.18);box-shadow:inset 0 0 0 1px #e2734f73}.dp-room .ui-dispatch-row-title{font-size:1.02rem;color:#e0d8c6}.dp-room .ui-dispatch-row--unread .ui-dispatch-row-title{color:#f6f4ef}.dp-room .ui-dispatch-row-title:hover{color:#ef9070}.dp-room .ui-dispatch-row-meta{font-size:.8rem;color:#b19e72}.dp-room .ui-dispatch-row-meta__time{font-size:.92rem;color:#dad0b9}.dp-room .ui-dispatch-cat{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;letter-spacing:.12em}.dp-room .ui-dispatch-cat:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--cat, #c3b490);box-shadow:0 0 6px var(--cat, transparent)}.dp-room .ui-dispatch-table:not(.ui-dispatch-table--messages) .ui-dispatch-row>[role=cell]:nth-child(4){justify-content:flex-start}.dp-room .ui-dispatch-status-dot{width:.5rem;height:.5rem}.dp-room .ui-dispatch-chip{padding:.12rem .55rem;font-size:.76rem;border-radius:.35rem;background:rgba(0,0,0,.4);box-shadow:inset 0 1px 2px #00000080,0 1px #f4f2eb0d;color:#dad0b9}.dp-room .ui-dispatch-chip--loot{color:#9fd0bd}.dp-room .ui-dispatch-chip--win{color:#9fd0bd;background:rgba(111,174,152,.12)}.dp-room .ui-dispatch-chip--loss{color:#f0a597;background:rgba(168,50,43,.18)}.dp-room .ui-dispatch-row:hover .ui-dispatch-row-action{color:#b19e72}.dp-room .ui-dispatch-row-action--favorited,.dp-room .ui-dispatch-row:hover .ui-dispatch-row-action--favorited{color:#ef8a63;filter:drop-shadow(0 0 6px rgba(226,115,79,.55))}.dp-room .ui-dispatch-row-mobile{border:1px solid #110f0e;background:linear-gradient(180deg,#24211e 0%,#1d1b18 100%);box-shadow:inset 0 1px #f4f2eb12,0 4px 10px #00000059}.dp-room .ui-dispatch-row-mobile--unread{background:linear-gradient(90deg,rgba(196,83,58,.16),transparent 60%),linear-gradient(180deg,#25221e 0%,#1e1c19 100%);border-color:#e2734f4d}.dp-room .ui-dispatch-desk .ui-msg-user h4,.dp-room .ui-msg-user h4{color:#eee9df;font-weight:700}.dp-letter{position:relative;gap:1.15rem;padding:1.6rem 1.6rem 1.4rem;border-radius:.9rem;background:radial-gradient(90% 60% at 50% 0%,rgba(241,237,228,.07),transparent 70%),linear-gradient(180deg,#24211e 0%,#1c1a17 100%);border:1px solid #11100e;box-shadow:0 0 0 1px #cbbd9e29,inset 0 1px #f4f2eb1a,inset 0 -20px 40px #0000004d,0 18px 40px #00000073;animation:ei-rise .46s var(--dp-ease, ease-out) both}.dp-letter__head{margin:0;text-align:center;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:1.05rem;font-weight:700;letter-spacing:.08em;color:#dad0b9}.dp-letter .ui-msg-field-label{font-family:Alegreya SC,Alegreya Sans,system-ui,sans-serif;font-size:.86rem;letter-spacing:.14em;text-transform:lowercase;color:#cabd9d}.dp-letter .ui-msg-input{border-radius:.55rem;border:1px solid #110f0e;background:#131110;color:#eee9df;font-size:1rem;font-weight:500;padding:.7rem .9rem;box-shadow:inset 0 2px 6px #000000b3,0 1px #f4f2eb12}.dp-letter .ui-msg-input::-moz-placeholder{color:#69625c}.dp-letter .ui-msg-input::placeholder{color:#69625c}.dp-letter .ui-msg-textarea{min-height:11rem}.dp-letter .dp-letter__hint{display:flex;justify-content:space-between;gap:1rem;font-size:.86rem;color:#b19e72}.dp-letter__count{color:#bfaf89;font-variant-numeric:tabular-nums}.dp-letter .ui-msg-send{min-width:11rem;border-radius:.55rem;padding:.7rem 2.4rem;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:.95rem}.dp-letter .ui-msg-error{border-radius:.55rem;border:1px solid rgba(168,50,43,.5);background:rgba(168,50,43,.16);color:#f0a597;font-size:.95rem}@media (max-width: 639px){.dp-letter{padding:1.1rem 1rem 1rem}}.dp-btn--sm{min-height:2.25rem;padding:.4rem .95rem;font-size:.8rem}.dp-link{text-decoration:none;transition:filter .16s ease}.dp-link:hover{filter:brightness(1.2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#e2734f99}.dp-letter--read{display:flex;flex-direction:column;gap:1rem}.dp-letter__parties{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin:0;padding-bottom:.9rem;border-bottom:1px solid rgba(0,0,0,.55);box-shadow:0 1px #f4f2eb0d}.dp-letter__party{display:flex;align-items:baseline;gap:.6rem}.dp-letter__party dt{font-family:Alegreya SC,Alegreya Sans,system-ui,sans-serif;font-size:.86rem;letter-spacing:.14em;text-transform:lowercase;color:#b19e72}.dp-letter__party dd{margin:0;color:#eee9df;font-weight:700}.dp-letter__party dd h4{color:#eee9df}.dp-letter__party--time{margin-left:auto}.dp-letter__party--time dd{font-weight:500;color:#bfaf89}.dp-letter__subject{margin:0;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:1.3rem;font-weight:700;letter-spacing:.03em;color:#f1eee6}.dp-letter__body{min-height:9rem;padding:1.1rem 1.25rem;border-radius:.6rem;background:#151311;box-shadow:inset 0 2px 8px #000000a6,0 1px #f4f2eb0f;font-size:1.08rem;line-height:1.65;color:#e8e2d5}@media (max-width: 639px){.dp-letter__party--time{margin-left:0}}@media (prefers-reduced-motion: reduce){.dp-crest,.dp-crest:after,.dp-head__text,.dp-head__aside,.dp-empty,.dp-empty__art:before,.dp-empty__art img,.dp-skel__row,.dp-skel__bar,.dp-ledger__row,.dp-meter__fill:after,.dp-pip--next,.dp-ach-skel,.dp-ach-skel__crest{animation:none!important}.dp-btn,html .dp-chip,.dp-room .ui-dispatch-tab,.dp-room .ui-filter-pill{transition:none}}@media (max-width: 1023px){div:has(> .dp-guide__page){overflow-y:auto!important;-webkit-overflow-scrolling:touch}div:has(> .dp-guide__page)>.dp-guide__side,div:has(> .dp-guide__page)>.dp-guide__page{flex:none!important;min-height:auto!important;overflow:visible!important}.dp-guide__page>div{overflow:visible!important}}.lc-beam{background:radial-gradient(70% 60% at 8% -4%,rgba(255,224,168,.3),transparent 62%),linear-gradient(118deg,transparent 30%,rgba(246,240,222,.07) 45%,rgba(246,240,222,.13) 51%,rgba(246,240,222,.06) 57%,transparent 70%),radial-gradient(80% 70% at 100% 108%,rgba(42,30,60,.18),transparent 60%);mix-blend-mode:screen}.lc-root:before{content:"";position:absolute;left:-1600px;top:-900px;width:calc(100% + 1600px);height:calc(100% + 900px);z-index:2;pointer-events:none;background-image:radial-gradient(260px 120px at 260px 180px,rgba(26,34,12,.24),transparent 72%),radial-gradient(180px 90px at 420px 230px,rgba(26,34,12,.2),transparent 72%),radial-gradient(320px 150px at 1080px 560px,rgba(26,34,12,.22),transparent 72%),radial-gradient(200px 100px at 1250px 620px,rgba(26,34,12,.18),transparent 72%),radial-gradient(240px 110px at 760px 120px,rgba(26,34,12,.14),transparent 72%),radial-gradient(150px 80px at 120px 720px,rgba(26,34,12,.16),transparent 72%);background-size:1600px 900px;animation:cs-cloud-drift 150s linear infinite;will-change:transform}@keyframes cs-cloud-drift{0%{transform:translateZ(0)}to{transform:translate3d(1600px,900px,0)}}.lc-root:after{content:"";position:absolute;left:0;top:0;width:92px;height:46px;z-index:3;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 46'%3E%3Cg fill='%23141a08'%3E%3Cpath d='M30 20c-5-5-10-6-15-4 5 0 9 2 13 6l2-2zm2 0c4-6 9-8 15-7-5 1-9 4-13 9l-2-2z'/%3E%3Cpath d='M56 9c-4-4-8-5-12-3 4 0 7 2 10 5l2-2zm2 0c3-5 7-6 12-5-4 1-7 3-10 7l-2-2z'/%3E%3Cpath d='M62 34c-4-4-8-5-12-3 4 0 7 2 10 5l2-2zm2 0c3-5 7-6 12-5-4 1-7 3-10 7l-2-2z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;opacity:0;animation:cs-birds 48s linear infinite;animation-delay:6s;will-change:transform,opacity}@keyframes cs-birds{0%{opacity:0;transform:translate3d(-140px,70vh,0) scale(.9)}4%{opacity:.22}34%{opacity:.22}40%,to{opacity:0;transform:translate3d(110vw,4vh,0) scale(1.05)}}.lc-vignette{background:radial-gradient(130% 120% at 50% 42%,transparent 52%,rgba(26,26,19,.24) 78%,rgba(12,12,7,.5) 100%),linear-gradient(180deg,rgba(9,9,6,.32) 0%,transparent 16%);box-shadow:inset 0 1px #f2ecda24,inset 0 0 0 1px #0707058c,inset 0 10px 28px #06060373,inset 0 -12px 30px #0606034d}.lc-mote{background:radial-gradient(circle,rgba(252,246,229,.95),rgba(255,226,170,.3) 60%,transparent 72%)}.lc-banner{top:.9rem;gap:.15rem;padding:.5rem 2.1rem .55rem;border-radius:6px;background:linear-gradient(180deg,rgba(245,239,222,.07),transparent 40%),linear-gradient(180deg,#24241f 0%,#171713 100%);border:1px solid #404038;box-shadow:0 0 0 1px #0a0a08,0 0 0 3px #6d6b5c47,0 14px 30px #0606038c,inset 0 1px #f5efde29,inset 0 -2px 6px #00000073;-webkit-backdrop-filter:none;backdrop-filter:none}.lc-banner:before,.lc-banner:after{content:"";position:absolute;top:50%;width:7px;height:7px;margin-top:-3.5px;transform:rotate(45deg);background:radial-gradient(circle at 35% 30%,#f0a88a,#c4533a 60%,#6e2414);box-shadow:0 0 6px #e2734f8c,0 1px 1px #0009}.lc-banner:before{left:.75rem}.lc-banner:after{right:.75rem}.lc-banner__name{font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-size:clamp(1.05rem,2.1vw,1.5rem);font-weight:700;letter-spacing:.08em;color:#ece7d9;text-shadow:0 -1px 0 rgba(0,0,0,.8),0 1px 0 rgba(246,241,223,.12),0 2px 8px rgba(0,0,0,.7)}.lc-banner__meta{position:relative;padding-top:.2rem;font-family:var(--ui-font-smallcaps, "Alegreya SC", Georgia, serif);font-size:clamp(.72rem,1.3vw,.82rem);letter-spacing:.12em;text-transform:uppercase;color:#c5c1b3}.lc-banner__meta:before{content:"";position:absolute;left:50%;top:0;width:70%;height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(226,115,79,.7),transparent)}.lc-controls{gap:.4rem;padding:.35rem;border-radius:999px;background:linear-gradient(180deg,rgba(30,30,26,.82),rgba(15,15,13,.86));border:1px solid #33332d;box-shadow:0 0 0 1px #060604b3,0 10px 22px #06060373,inset 0 1px #f5efde1a}.lc-ctrl{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border-radius:999px;border:1px solid #4e4e46;background:radial-gradient(circle at 50% 28%,rgba(246,241,223,.16),transparent 60%),linear-gradient(180deg,#33332d,#1c1c18);color:#e8e4d7;font-size:1.2rem;font-weight:500;text-shadow:0 1px 0 #000;box-shadow:0 2px #090907,0 3px 6px #00000073,inset 0 1px #f5efde2e;transition:transform .12s ease,box-shadow .12s ease,border-color .15s ease,color .15s ease}.lc-ctrl:hover,.lc-ctrl:focus-visible{color:#faf8ee;border-color:#c4533a;outline:none;background:radial-gradient(circle at 50% 28%,rgba(255,190,150,.22),transparent 62%),linear-gradient(180deg,#383830,#1f1f19);box-shadow:0 2px #090907,0 3px 6px #00000073,0 0 10px #e2734f66,inset 0 1px #f5efde38}.lc-ctrl:active{opacity:1;transform:translateY(2px);box-shadow:0 0 #090907,0 1px 2px #00000073,inset 0 2px 4px #00000080}.lc-ctrl--home{font-size:1rem}.lc-hint{padding:.65rem 1.5rem;border-radius:6px;font-size:clamp(.82rem,1.6vw,1rem);color:#ece7d9;background:linear-gradient(180deg,rgba(245,239,222,.06),transparent 40%),linear-gradient(180deg,#24241f,#171713);border:1px solid #404038;box-shadow:0 0 0 1px #0a0a08,0 14px 30px #0606038c,inset 0 1px #f5efde24;-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width: 768px){.lc-hint{left:1rem;bottom:1rem;max-width:min(26rem,calc(50% - 5rem));transform:none;text-align:left}}@keyframes lc-hint-glow{0%,to{border-color:#404038}50%{border-color:#c4533a}}@media (max-width: 767px){.lc-banner{top:.6rem;max-width:calc(100% - 2rem);padding:.4rem 1.6rem .45rem}.lc-banner__name{max-width:100%;font-size:1.05rem;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-banner__meta{white-space:nowrap;font-size:.72rem;letter-spacing:.08em}.lc-banner:before{left:.55rem}.lc-banner:after{right:.55rem}.lc-hint{left:4.6rem;right:.6rem;bottom:.6rem;max-width:none;transform:none;padding:.55rem .9rem;font-size:.82rem;text-align:left}.lc-controls{padding:.3rem;gap:.3rem}.lc-ctrl{width:2.75rem;height:2.75rem;font-size:1.4rem;color:#e8e4d7;background:radial-gradient(circle at 50% 28%,rgba(246,241,223,.16),transparent 60%),linear-gradient(180deg,#33332d,#1c1c18)}}@media (prefers-reduced-motion: reduce){.lc-root:before{animation:none}.lc-root:after{display:none}}@media (max-width: 767px){.lc-root{--lc-mk-s: clamp(1, calc(.72 / var(--lc-zoom, 1)), 1.9);--lc-bmk-s: clamp(1, calc(.55 / var(--lc-zoom, 1)), 1.35)}.rf-mk__inner{display:block;transform:translate(-50%,-64px) scale(var(--lc-mk-s))}.rf-mk__inner .rf-mk__lv{min-width:30px;height:30px;font-size:.95rem}.rf-mk__inner .rf-mk__up{position:absolute;left:calc(100% - 9px);top:-15px;width:30px;height:30px}.lc-b__lv,.lc-b__upgrade{transform:translate(-50%,-50%) scale(var(--lc-bmk-s))}.lc-b__upgrade:hover,.lc-b__upgrade:focus-visible{transform:translate(-50%,-50%) scale(calc(var(--lc-bmk-s) * 1.08))}.lc-b__upgrade:active{transform:translate(-50%,-50%) scale(calc(var(--lc-bmk-s) * .96))}.lc-plot__token{scale:var(--lc-bmk-s)}}@keyframes st-rise{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985)}to{opacity:1;transform:none}}@keyframes st-fade{0%{opacity:0}to{opacity:1}}@keyframes st-breathe{0%,to{box-shadow:0 0 0 2px #090907,0 0 0 4px #615f52,0 0 0 5px #0e0e0c,0 0 22px #e2734f40,0 10px 24px #0009}50%{box-shadow:0 0 0 2px #090907,0 0 0 4px #777466,0 0 0 5px #0e0e0c,0 0 36px #e2734f73,0 10px 24px #0009}}@keyframes st-caret{0%,to{opacity:.2}50%{opacity:1}}@keyframes st-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.st-backdrop{background:radial-gradient(60% 55% at 50% 45%,rgba(38,38,30,.35),transparent 70%),radial-gradient(120% 100% at 50% 50%,rgba(4,5,3,.72) 30%,rgba(2,2,2,.94) 100%);-webkit-backdrop-filter:blur(10px) saturate(.7);backdrop-filter:blur(10px) saturate(.7);animation:st-fade .42s ease both}.st-backdrop--tut{background:radial-gradient(120% 100% at 50% 50%,rgba(6,7,5,.62) 30%,rgba(3,3,3,.88) 100%);-webkit-backdrop-filter:blur(6px) saturate(.8);backdrop-filter:blur(6px) saturate(.8)}.st-panel{position:relative;border-radius:16px;color:#e8e4d7;background:radial-gradient(90% 60% at 50% 0%,rgba(226,115,79,.1),transparent 70%),linear-gradient(180deg,rgba(238,233,215,.06) 0%,transparent 180px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.08' numOctaves='2' seed='5'/%3E%3CfeColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.4  0 0 0 0 0.3  0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),linear-gradient(180deg,#1e1e1a 0%,#121210 100%);border:1px solid #4f4f47;box-shadow:0 0 0 1px #000000d9,0 0 0 6px #141412f5,0 0 0 7px #33332d,inset 0 1px #f5efde24,inset 0 -40px 70px #00000059,0 50px 120px #000c;animation:st-rise .52s cubic-bezier(.22,1,.36,1) 80ms both}.st-panel:before{content:"";position:absolute;inset:-4px;z-index:2;pointer-events:none;background:radial-gradient(circle at 4px 4px,#b7b2a1 0 1.2px,#4f4f47 2px,rgba(0,0,0,.6) 3px,transparent 3.8px) top left / 9px 9px no-repeat,radial-gradient(circle at 5px 4px,#b7b2a1 0 1.2px,#4f4f47 2px,rgba(0,0,0,.6) 3px,transparent 3.8px) top right / 9px 9px no-repeat,radial-gradient(circle at 4px 5px,#b7b2a1 0 1.2px,#4f4f47 2px,rgba(0,0,0,.6) 3px,transparent 3.8px) bottom left / 9px 9px no-repeat,radial-gradient(circle at 5px 5px,#b7b2a1 0 1.2px,#4f4f47 2px,rgba(0,0,0,.6) 3px,transparent 3.8px) bottom right / 9px 9px no-repeat}.st-panel:after{content:"";position:absolute;left:14%;right:14%;top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,170,120,.6),transparent)}.st-panel__head{position:relative;display:flex;flex-direction:column;align-items:center;padding:30px 32px 20px;text-align:center}.st-panel__body{padding:8px 34px 26px}.st-panel__foot{padding:16px 28px 20px;border-top:1px solid rgba(171,169,155,.14);background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.3))}.st-medallion{position:relative;margin-bottom:16px;border-radius:50%;padding:3px;background:#090907;box-shadow:0 0 0 2px #090907,0 0 0 4px #615f52,0 0 0 5px #0e0e0c,0 0 22px #e2734f40,0 10px 24px #0009;animation:st-breathe 5s ease-in-out infinite}.st-medallion>div{border-color:transparent!important}.st-sigil{display:grid;place-items:center;width:58px;height:58px;margin-bottom:16px;border-radius:50%;font-size:22px;color:#f0a184;background:radial-gradient(circle at 50% 30%,#33332d 0%,#191915 70%);box-shadow:0 0 0 2px #090907,0 0 0 4px #615f52,0 0 0 5px #0e0e0c,inset 0 2px #f5efde33,inset 0 -6px 12px #0009,0 0 22px #e2734f40}.st-kicker{font-family:Alegreya SC,Cinzel,Georgia,serif;font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:#e2a48c;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 16px rgba(196,83,58,.3)}.st-title{margin-top:8px;font-size:clamp(1.55rem,3.4vw,2.1rem);font-weight:700;line-height:1.15;letter-spacing:.04em}.st-subtitle{margin-top:10px;max-width:26rem;font-size:17px;line-height:1.5;color:#d3cebf}.st-ornament{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:220px;margin-top:14px}.st-ornament span{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(206,201,184,.55))}.st-ornament span:last-child{background:linear-gradient(90deg,rgba(206,201,184,.55),transparent)}.st-ornament i{width:8px;height:8px;transform:rotate(45deg);background:linear-gradient(135deg,#f0a080,#a8402a);box-shadow:0 0 0 2px #151511,0 0 0 3px #cec9b866,0 0 12px #e2734f80}.st-note{margin-top:14px;max-width:26rem;font-size:15px;line-height:1.5;color:#99988f}.st-voice{font-family:Alegreya Sans,Georgia,serif;font-size:clamp(1.1rem,2.2vw,1.3rem);font-style:italic;line-height:1.6;text-align:center;color:#ece8dc;text-shadow:0 1px 0 rgba(0,0,0,.7)}.st-voice--plain{font-style:normal;color:#ddd8c9}.st-prompt{margin-bottom:12px;text-align:center;font-family:Alegreya SC,Georgia,serif;font-size:15px;letter-spacing:.12em;color:#c5c1b3}.st-well{margin:0 34px 16px;padding:12px 14px;font-size:15px;line-height:1.55;color:#d3cebf;border-radius:10px;background:#0d0d0b;box-shadow:inset 0 2px 6px #000000b3,0 1px #f5efde12}.st-echoes{display:flex;flex-direction:column;gap:8px;margin:0 34px 22px;padding-top:16px;border-top:1px solid rgba(171,169,155,.14)}.st-echo{font-size:15px;line-height:1.55;text-align:center;color:#b0aea2}.st-echo--hill{margin:0 34px 22px;padding-top:14px;border-top:1px solid rgba(171,169,155,.14)}.st-fail{font-size:14px;color:#f0a08b}.st-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.st-btn--primary{min-width:10rem}.st-btn--primary:disabled{color:#dad4c599!important;background-image:linear-gradient(180deg,#33332d 0%,#242420 55%,#1b1b17 100%)!important;border-color:#0f0f0d!important;text-shadow:0 1px 0 rgba(0,0,0,.8)!important;box-shadow:inset 0 1px #f5efde1a,0 0 0 1px #0000008c!important;opacity:1!important}.st-btn--quiet{justify-content:flex-start;font-family:Alegreya Sans,Georgia,serif;font-size:15px;font-style:italic;font-weight:500;letter-spacing:0;text-transform:none;color:#b0aea2;background:transparent;border:1px solid rgba(171,169,155,.22)}.st-btn--quiet:not(:disabled):hover{color:#e8e4d7;border-color:#aba99b73;background:rgba(245,239,222,.04)}.st-focus:focus-visible{outline:none;box-shadow:0 0 0 2px #0b0b09,0 0 0 4px #e2734fa6}.st-iconbtn{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;color:#c5c1b3;background:linear-gradient(180deg,#33332d 0%,#242420 52%,#1d1d19 100%);border:1px solid #0f0f0d;box-shadow:inset 0 1px #f5efde29,0 2px 6px #00000073}.st-iconbtn:hover{color:#f9f6eb;box-shadow:inset 0 1px #f5efde38,0 0 0 1px #e2734f66,0 4px 12px #00000080}.st-choices{gap:6px}.st-choice{border-radius:10px;font-family:Alegreya Sans,Georgia,serif;font-size:18px;line-height:1.4;color:#d3cebf;background:rgba(0,0,0,.2);border:1px solid rgba(171,169,155,.14);transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s ease,border-color .2s ease,color .16s ease,box-shadow .22s ease}.st-choice__mark{width:9px;height:9px;flex:none;transform:rotate(45deg);border:1px solid rgba(171,169,155,.55);transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}.st-choice:not(:disabled):hover{transform:translate(3px);color:#f6f2e7;border-color:#cec9b852;background:linear-gradient(90deg,rgba(226,115,79,.1),rgba(0,0,0,.15) 80%)}.st-choice:not(:disabled):hover .st-choice__mark{border-color:#e2734f}.st-choice.is-selected{color:#f9f6eb;border-color:#e2734fbf;background:linear-gradient(90deg,rgba(196,83,58,.26),rgba(196,83,58,.06) 85%);box-shadow:0 0 0 1px #0009,0 0 22px #e2734f2e,inset 0 1px #e9e3d21f}.st-choice.is-selected .st-choice__mark{border-color:#ffc4ad;background:linear-gradient(135deg,#f0a080,#c4533a);box-shadow:0 0 10px #e2734fcc}.st-choice.is-silence{font-style:italic;color:#99988f;border-style:dashed}.st-choice.is-final{font-family:Cinzel,Georgia,serif;font-size:17px;letter-spacing:.04em}.st-letter{display:flex;flex-direction:column;gap:18px}.st-field{display:flex;flex-direction:column;gap:8px}.st-field__label{font-family:Alegreya SC,Georgia,serif;font-size:15px;letter-spacing:.06em;color:#c5c1b3}.st-ink{width:100%;min-height:64px;padding:10px 14px;resize:vertical;font-family:Alegreya Sans,Georgia,serif;font-size:17px;font-style:italic;line-height:28px;color:#eeeade;border:1px solid #33332d;border-radius:10px;background:repeating-linear-gradient(180deg,transparent 0 27px,rgba(171,169,155,.12) 27px 28px) 0 10px / 100% 28px,linear-gradient(180deg,#090a08 0%,#11110f 100%);box-shadow:inset 0 2px 6px #000000bf,0 1px #f5efde12}.st-toast-wrap{width:min(24rem,calc(100vw - 32px))}.st-toast{position:relative;padding:14px 16px;border-radius:12px;background:linear-gradient(180deg,rgba(238,233,215,.06) 0%,transparent 60px),linear-gradient(180deg,#1e1e1a 0%,#131311 100%);border:1px solid #404138;box-shadow:0 0 0 1px #000c,inset 0 1px #f5efde1f,0 18px 40px #000000b3}.st-toast:after{content:"";position:absolute;left:16%;right:16%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,170,120,.55),transparent)}.st-toast__portrait{box-shadow:0 0 0 2px #090907,0 0 0 3px #615f52!important;border-color:transparent!important}.st-toast__icon{display:grid;place-items:center;width:38px;height:38px;margin-top:2px;border-radius:50%;color:#f0a184;background:radial-gradient(circle at 50% 30%,#33332d,#161612 72%);box-shadow:0 0 0 1px #090907,0 0 0 3px #404138,0 0 0 4px #090907,inset 0 1px #f5efde2e}.st-toast__kicker{font-family:Alegreya SC,Georgia,serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#e2a48c}.st-toast__title{margin-top:2px;font-size:16px;font-weight:700;color:#f6f2e7}.st-toast__text{margin-top:4px;font-size:15px;line-height:1.5;color:#d3cebf}.st-toast__voice{margin-top:4px;font-size:16px;font-style:italic;line-height:1.5;color:#ece8dc}.st-caret{font-style:normal;color:#e2734f;animation:st-caret 1s ease-in-out infinite}.st-toast__close{display:grid;place-items:center;width:28px;height:28px;margin:-4px -6px 0 0;border-radius:7px;font-size:16px;color:#99988f}.st-toast__close:hover{color:#f9f6eb;background:rgba(245,239,222,.06)}.st-chip{padding:6px 16px;border-radius:999px;font-size:14px;font-style:italic;color:#ddd8c9;background:linear-gradient(180deg,rgba(30,30,26,.95),rgba(17,17,15,.95));border:1px solid #404138;box-shadow:0 0 0 1px #000000b3,inset 0 1px #f5efde1a,0 8px 20px #00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:st-fade .4s ease both}.st-chip--queue{text-align:center;font-size:13px}.st-tut{overflow:hidden;border-radius:16px;color:#e8e4d7;background:radial-gradient(90% 50% at 50% 0%,rgba(226,115,79,.08),transparent 70%),linear-gradient(180deg,rgba(238,233,215,.06) 0%,transparent 160px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.08' numOctaves='2' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.4  0 0 0 0 0.3  0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),linear-gradient(180deg,#1e1e1a 0%,#121210 100%);border:1px solid #4f4f47;box-shadow:0 0 0 1px #000000d9,0 0 0 6px #141412f5,0 0 0 7px #33332d,inset 0 1px #f5efde24,0 40px 100px #000000bf}.st-tut--ready{border-color:#a8573f;box-shadow:0 0 0 1px #000000d9,0 0 0 6px #141412f5,0 0 0 7px #c4533a,0 0 40px #e2734f59,inset 0 1px #f5efde24,0 40px 100px #000000bf}.st-seam{border-color:#aba99b24}.st-ink-body{color:#ddd8c9}.st-ink-muted{color:#99988f}.st-tut__ribbon{background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.1))}.st-tut__ribbon>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.st-tut__eyebrow{font-family:Alegreya SC,Cinzel,Georgia,serif;font-size:13px;letter-spacing:.26em;text-transform:uppercase;color:#e2a48c}.st-tut__count{font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:600;letter-spacing:.04em;color:#d3cebf}.st-meter{height:10px;overflow:hidden;border-radius:999px;background:#0b0b0a;box-shadow:inset 0 2px 4px #000c,0 1px #f5efde14}.st-meter__fill{height:100%;min-width:10px;border-radius:999px;background:linear-gradient(180deg,rgba(233,227,210,.4),transparent 60%),linear-gradient(90deg,#8a2f1f,#d4623f 70%,#f08f6a);box-shadow:0 0 10px #e2734f99}.st-tut__head{background:linear-gradient(180deg,rgba(242,236,218,.05),transparent)}.st-tut__seal{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;color:#d3cebd;background:radial-gradient(circle at 50% 30%,#33332d 0%,#191915 70%);box-shadow:0 0 0 2px #090907,0 0 0 4px #615f52,0 0 0 5px #0e0e0c,inset 0 2px #f5efde33,inset 0 -6px 12px #0009,0 0 22px #e2734f40}.st-tut__title{margin-top:4px;font-size:clamp(1.35rem,3vw,1.6rem);font-weight:700;line-height:1.2;letter-spacing:.03em}.st-tut__title--big{font-size:clamp(1.7rem,4vw,2.1rem)}.st-tut__lede{font-size:17px;line-height:1.6;color:#ddd8c9}.st-tut__chapters{display:flex;flex-direction:column;gap:10px}.st-tut__chapter{padding:12px 14px;border-radius:12px;background:rgba(0,0,0,.22);border:1px solid rgba(171,169,155,.16);box-shadow:inset 0 1px #f5efde0d;transition:border-color .2s ease,background-color .2s ease,transform .22s cubic-bezier(.22,1,.36,1)}.st-tut__chapter:hover{transform:translate(2px);border-color:#cec9b852;background:rgba(226,115,79,.05)}.st-tut__tile{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;color:#f0a184;background:#0d0d0b;box-shadow:inset 0 2px 6px #000000bf,0 1px #f5efde14,0 0 0 1px #aba99b1f}.st-tut__chapter-title{font-size:18px;font-weight:700;letter-spacing:.03em;color:#f6f2e7}.st-tut__chapter-sub{margin-top:2px;font-size:15px;line-height:1.4;color:#b0aea2}.st-tut__cta{min-height:52px;font-size:15px}.st-tut__desc{font-size:17px;font-style:italic;line-height:1.6;color:#ece8dc}.st-tut__label{margin-bottom:10px;font-family:Alegreya SC,Georgia,serif;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:#99988f}.st-tut__label--tight{margin-bottom:2px}.st-tut__objectives{display:flex;flex-direction:column;gap:8px}.st-obj{align-items:flex-start;padding:12px 14px;border-radius:10px;background:#0d0d0b;box-shadow:inset 0 2px 6px #000000b3,0 1px #f5efde12}.st-obj__box{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:6px;font-size:13px;font-weight:800;color:transparent;background:#181816;box-shadow:inset 0 1px 3px #000c,0 0 0 1px #aba99b59}.st-obj__text{font-size:16px;line-height:1.4;color:#f6f2e7}.st-obj__detail{margin-top:4px;font-size:13px;color:#99988f}.st-obj.is-done .st-obj__box{color:#f9f6eb;background:linear-gradient(180deg,#d4623f,#8a2f1f);box-shadow:0 0 0 1px #181811,0 0 10px #e2734f80,inset 0 1px #e9e3d266}.st-obj.is-done .st-obj__text{color:#99988f;text-decoration:line-through;text-decoration-color:#e2734f8c}.st-tut__note{padding:12px 14px;border-radius:12px;background:linear-gradient(90deg,rgba(196,83,58,.12),rgba(0,0,0,.15) 80%);border:1px solid rgba(226,115,79,.3)}.st-tut__reward{font-family:Cinzel,Georgia,serif;font-size:16px;font-weight:700;color:#e3ddcc}.st-stat{padding:8px 10px;border-radius:9px;background:rgba(0,0,0,.2);border:1px solid rgba(171,169,155,.14)}.st-stat__dot{width:6px;height:6px;margin-top:8px;transform:rotate(45deg);background:#e2734f}.st-stat__text{font-size:14px;line-height:1.4;color:#b0aea2}.st-stat__name{font-weight:700;color:#f6f2e7}.st-tut__toggle{min-height:40px;padding:8px 4px;font-family:Alegreya SC,Georgia,serif;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:#99988f}.st-tut__toggle:hover{color:#e8e4d7}.st-tut__steps{display:flex;flex-direction:column;gap:4px}.st-stepline{padding:8px 10px;border-radius:9px;font-size:15px}.st-stepline__num{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-family:Cinzel,Georgia,serif;font-size:12px;font-weight:700;color:#99988f;background:#0d0d0b;box-shadow:inset 0 1px 3px #000c,0 0 0 1px #aba99b40}.st-stepline__title{color:#b0aea2}.st-stepline.is-current{background:linear-gradient(90deg,rgba(196,83,58,.16),transparent 85%);border:1px solid rgba(226,115,79,.35)}.st-stepline.is-current .st-stepline__num{color:#f9f6eb;background:linear-gradient(180deg,#d4623f,#8a2f1f);box-shadow:0 0 0 1px #181811,0 0 10px #e2734f80}.st-stepline.is-current .st-stepline__title{font-weight:700;color:#f6f2e7}.st-stepline.is-done .st-stepline__num{color:#e3ddcc;box-shadow:inset 0 1px 3px #000c,0 0 0 1px #e2734f73}.st-stepline.is-done .st-stepline__title{text-decoration:line-through;text-decoration-color:#e2734f73}.st-stepline.is-locked .st-stepline__title{letter-spacing:.2em;color:#68675f}.st-tut__loading-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;color:#c5c1b3;background:radial-gradient(circle at 50% 30%,#33332d 0%,#191915 70%);box-shadow:0 0 0 2px #090907,0 0 0 4px #404138,0 0 0 5px #0e0e0c}.st-tut__loading-title{font-family:Cinzel,Georgia,serif;font-size:17px;font-weight:600;letter-spacing:.04em}.st-skel{display:block;width:60%;height:12px;border-radius:6px;background:linear-gradient(100deg,rgba(245,239,222,0) 30%,rgba(245,239,222,.1) 50%,rgba(245,239,222,0) 70%) 0 0 / 200% 100%,#20201c;animation:st-shimmer 1.6s linear infinite}.st-skel--wide{width:80%}.oc-card-title{color:#f7f4e9!important;letter-spacing:.07em;text-shadow:0 2px 0 rgba(0,0,0,.85),0 3px 30px rgba(0,0,0,.9),0 0 60px rgba(196,83,58,.18)!important}.oc-card-sub{color:#e9e4d4!important;letter-spacing:.32em!important}.oc-card-scrim{background:radial-gradient(ellipse 64% 56% at 50% 50%,rgba(7,7,5,.62) 0%,rgba(7,7,5,.36) 46%,rgba(7,7,5,0) 78%)}.oc-skip{min-height:44px;padding:0 18px!important;border-radius:9px!important;font-family:Cinzel,Georgia,serif;font-size:13px!important;font-weight:700!important;letter-spacing:.2em!important;color:#d3cebf!important;background:linear-gradient(180deg,rgba(51,51,45,.8),rgba(22,22,20,.85))!important;border:1px solid #0f0f0d!important;box-shadow:inset 0 1px #f5efde24,0 0 0 1px #aba99b33,0 6px 16px #00000080}.oc-skip:hover,.oc-skip:focus-visible{color:#f9f6eb!important;box-shadow:inset 0 1px #f5efde33,0 0 0 1px #e2734f8c,0 6px 18px #0000008c}.oc-bubble{border-radius:12px!important;border:1px solid #4f4f47!important;background:linear-gradient(180deg,rgba(238,233,215,.06) 0%,transparent 40px),rgba(16,16,14,.92)!important;box-shadow:0 0 0 1px #000c,inset 0 1px #f5efde24,0 20px 44px #000000b3!important}.oc-bubble:after{border-right-color:#4f4f47!important;border-bottom-color:#4f4f47!important}.oc-bubble-label{font-family:Alegreya SC,Georgia,serif;font-size:12px!important;letter-spacing:.24em!important;color:#e2a48c!important}.oc-bubble-text{font-family:Alegreya Sans,Georgia,serif!important;font-size:clamp(1.1rem,1.8vw,1.3rem)!important;font-style:italic;color:#f1ede1!important}.oc-bubble-more{color:#e2734f!important}.oc-reply-line{font-family:Alegreya Sans,Georgia,serif!important}.oc-reply-line:hover .oc-reply-dot,.oc-reply-line:focus-visible .oc-reply-dot{background:#e2734f!important;box-shadow:0 0 10px 2px #e2734f80!important}@media (max-width: 520px){.st-panel__head{padding:24px 20px 14px}.st-panel__body{padding:6px 20px 20px}.st-panel__foot{padding:14px 18px 18px}.st-well,.st-echoes,.st-echo--hill{margin-left:20px;margin-right:20px}.st-choice{font-size:17px}.st-panel__foot .st-btn--primary{width:100%}}@media (prefers-reduced-motion: reduce){.st-backdrop,.st-panel,.st-medallion,.st-caret,.st-chip,.st-skel{animation:none!important}.st-choice,.st-tut__chapter{transition:none!important;transform:none!important}}.st-chip-wrap{top:calc(var(--shell-chrome-height, 7.5rem) + 10px)}@media (max-width: 640px){.st-toast-wrap--left{top:calc(var(--shell-chrome-height, 7.5rem) + 10px);bottom:auto!important;left:16px!important;right:16px;width:auto}}:root{--bt-panel-top: #25221f;--bt-panel-bot: #1b1816;--bt-well: #12110f;--bt-line: rgba(239, 234, 224, .13);--bt-line-strong: rgba(239, 234, 224, .24);--bt-ink: #f3f0ea;--bt-ink-2: #e9e4d7;--bt-muted: #c7b998;--bt-faint: #b29f73;--bt-terra: #c45a38;--bt-terra-hi: #e2805a;--bt-leaf: #9db06a;--bt-ochre: #d7a24f;--bt-ease: cubic-bezier(.22, 1, .36, 1)}:root .bd-page .bx-card{border:1px solid var(--bt-line);border-top-color:var(--bt-line-strong);border-radius:16px;color:var(--bt-ink-2);background:radial-gradient(90% 60% at 50% -10%,rgba(243,240,234,.06),transparent 62%),linear-gradient(180deg,var(--bt-panel-top) 0%,var(--bt-panel-bot) 100%);box-shadow:0 0 0 1px #0009,inset 0 1px #f3f0ea17,inset 0 -1px #00000080,0 14px 30px #00000061;animation:ei-rise .46s var(--bt-ease) both;animation-delay:calc(var(--ei-i, 0) * 60ms)}:root .bd-page .bx-card:before{left:12%;right:12%;background:linear-gradient(90deg,transparent,rgba(243,240,234,.32),transparent)}:root .bd-page .bx-card__title{font-size:16px;letter-spacing:.1em;color:var(--bt-ink);text-shadow:0 1px 0 rgba(0,0,0,.8)}:root .bd-page .bx-card__sub{color:var(--bt-muted)}:root .bd-page .bx-eyebrow,:root .bd-page .bx-label{color:var(--bt-muted);letter-spacing:.14em}:root .bd-page .bx-panel-title{color:var(--bt-ink);font-size:17px;text-shadow:0 1px 0 rgba(0,0,0,.8)}:root .bd-page .bx-panel-title:before{content:"";flex:none;width:7px;height:7px;transform:rotate(45deg);background:var(--bt-terra-hi);box-shadow:0 0 0 2px #0009,0 0 10px #e2805a8c}:root .bd-page .bx-panel-title:after{background:linear-gradient(90deg,rgba(239,234,224,.32),transparent)}:root .bt-head{display:flex;align-items:center;gap:14px;min-width:0}:root .bt-crest{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--bt-ink-2);background:radial-gradient(circle at 50% 28%,rgba(243,240,234,.2),transparent 58%),linear-gradient(180deg,#3b3530 0%,#1e1c19 100%);box-shadow:inset 0 1px #f3f0ea3d,inset 0 -2px 4px #00000080,0 0 0 1px #0f0e0c,0 0 0 3px #37322dbf,0 6px 14px #00000080}:root .bt-crest svg{width:26px;height:26px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.7))}:root .bt-crest--terra{color:#ffe4d4;background:radial-gradient(circle at 50% 28%,rgba(255,210,180,.35),transparent 58%),linear-gradient(180deg,#b9502f 0%,#6a2414 100%);box-shadow:inset 0 1px #ffdcc873,inset 0 -2px 4px #1614128c,0 0 0 1px #13110f,0 0 0 3px #501e1299,0 0 18px #e2805a4d,0 6px 14px #00000080}:root .bt-head .bx-card__title{margin:0}:root .bt-head .bx-card__sub{margin-top:3px}:root .bt-quiet{margin:0;font-size:14px;color:var(--bt-muted)}:root .bd-page .bx-seg{border:1px solid #0d0c0b;background:var(--bt-well);box-shadow:inset 0 2px 7px #000000bf,0 1px #f3f0ea12}:root .bd-page button.bx-seg__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--bt-muted);transition:color .16s ease,background-color .16s ease,box-shadow .2s ease}:root .bd-page button.bx-seg__btn:hover{color:var(--bt-ink);background:rgba(243,240,234,.05)}:root .bd-page button.bx-seg__btn--on,:root .bd-page button.bx-seg__btn--on:hover{color:var(--bt-ink);border-color:#0f0e0c;background:linear-gradient(180deg,rgba(243,240,234,.13),rgba(243,240,234,0) 55%),linear-gradient(180deg,#423c36 0%,#2e2a26 100%);box-shadow:inset 0 1px #f3f0ea3d,inset 0 -2px 0 var(--bt-terra-hi),0 2px 6px #0000008c}:root .bt-seg-glyph{width:18px;height:18px;flex:none;opacity:.8}:root .bd-page input.bx-field,:root .bd-page input.bx-num,:root .bd-page input.bx-calc-inp,:root .bd-page .bx-calc-inp{border-color:#0d0c0b!important;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,0) 60%),var(--bt-well)!important;color:var(--bt-ink)!important;box-shadow:inset 0 2px 6px #000c,0 1px #f3f0ea14;transition:box-shadow .18s ease}:root .bd-page input.bx-field:focus,:root .bd-page input.bx-num:focus,:root .bd-page input.bx-calc-inp:focus{outline:none;box-shadow:inset 0 2px 6px #000c,0 0 0 1px #e2805ab3,0 0 0 4px #e2805a29}:root .bd-page input.bx-field:disabled,:root .bd-page input.bx-num:disabled{color:var(--bt-faint)!important;cursor:not-allowed}:root .bd-page select.bx-field{border-color:#0d0c0b!important;color:var(--bt-ink)!important;font-family:var(--ui-font-display, Alegreya, Georgia, serif);font-size:15px;font-weight:700;letter-spacing:.02em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23e2dcc8' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") right 14px center / 12px 8px no-repeat,linear-gradient(180deg,rgba(243,240,234,.1),transparent 60%),linear-gradient(180deg,#332e2a,#211e1b)!important;box-shadow:inset 0 1px #f3f0ea29,0 0 0 1px #00000073,0 3px 6px #0006;cursor:pointer}:root .bd-page select.bx-field:hover{filter:brightness(1.08)}:root .bd-page select.bx-field:focus{outline:none;box-shadow:inset 0 1px #f3f0ea29,0 0 0 1px #e2805ab3,0 0 0 4px #e2805a29}:root .bd-page select.bx-field option{background:#211e1b}:root .bt-search{position:relative;display:block;min-width:0}:root .bt-search__glyph{position:absolute;left:14px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:var(--bt-faint);pointer-events:none;z-index:1}:root .bd-page input.bx-field.bt-search__input{min-height:48px;padding-left:44px;font-size:16px}:root .bt-search:focus-within .bt-search__glyph{color:var(--bt-terra-hi)}:root .bd-page button.bx-btn--ember{border-color:#4a160b;background:linear-gradient(180deg,rgba(244,242,235,.3) 0%,rgba(244,242,235,0) 46%),linear-gradient(180deg,#db7049 0%,#c45a38 50%,#8a3119 100%);box-shadow:inset 0 1px #ffe4d299,inset 0 -2px #3c100699,0 0 0 1px #0009,0 3px #3c140a,0 8px 18px #c45a3847}:root .bd-page button.bx-btn--iron,:root .bd-page a.bx-btn--iron{color:var(--bt-ink-2);border-color:#0f0e0c;background:linear-gradient(180deg,rgba(243,240,234,.13),transparent 50%),linear-gradient(180deg,#423c36 0%,#2d2824 100%);box-shadow:inset 0 1px #f3f0ea38,0 0 0 1px #0009,0 3px #0f0e0c,0 6px 14px #00000059}:root .bd-page button.bx-btn:focus-visible,:root .bd-page button.bx-seg__btn:focus-visible{outline:2px solid var(--bt-terra-hi);outline-offset:2px}:root .bd-page button.bx-btn:disabled{color:#a59266;background:linear-gradient(180deg,#312c28 0%,#23201d 100%);cursor:not-allowed}:root .bd-page button.bx-link{color:var(--bt-terra-hi);text-decoration-color:#e2805a80}:root .bd-page .bx-card--march>.bt-head{margin-bottom:2px}:root .bd-page .bt-missions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px}:root .bd-page button.bx-seg__btn.bt-mission{justify-content:flex-start;gap:12px;min-height:64px;padding:10px 14px;border-radius:10px;text-align:left;text-transform:none;letter-spacing:0}:root .bt-mission__glyph{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:var(--bt-muted);background:rgba(0,0,0,.35);box-shadow:inset 0 1px 3px #000000b3,0 1px #f3f0ea0f;transition:color .18s ease,background .22s ease,box-shadow .22s ease,transform .26s var(--bt-ease)}:root .bt-mission__glyph svg{width:24px;height:24px}:root .bt-mission__text{display:flex;flex-direction:column;gap:2px;min-width:0}:root .bt-mission__name{font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:root .bt-mission__line{font-family:var(--ui-font-body);font-size:13px;font-weight:500;color:var(--bt-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .bd-page button.bt-mission:hover .bt-mission__glyph{color:var(--bt-ink);transform:translateY(-1px)}:root .bd-page button.bt-mission.bx-seg__btn--on .bt-mission__glyph{color:#f3f0e9;background:radial-gradient(circle at 50% 30%,rgba(255,200,170,.35),transparent 62%),linear-gradient(180deg,#b9502f,#6a2414);box-shadow:inset 0 1px #ffdcc873,0 0 0 1px #13110f,0 0 14px #e2805a59}:root .bd-page button.bt-mission.bx-seg__btn--on .bt-mission__line{color:var(--bt-muted)}@media (max-width: 640px){:root .bd-page button.bx-seg__btn.bt-mission{flex-direction:column;justify-content:center;gap:6px;padding:10px 4px;text-align:center}:root .bt-mission__text{align-items:center}:root .bt-mission__name{font-size:13px;letter-spacing:.06em}:root .bt-mission__line{display:none}}:root .bt-target-head .bx-target{font-family:var(--ui-font-display, Alegreya, Georgia, serif);font-size:16px;color:var(--bt-muted)}:root .bt-target-head .bx-target__name{font-size:18px;color:var(--bt-ink)}:root .bd-page .bx-well{border:1px solid #0d0c0b;background:rgba(0,0,0,.3)}:root .bd-page button.bx-result{position:relative;padding:11px 40px 11px 14px;border-color:var(--bt-line);background:linear-gradient(180deg,rgba(243,240,234,.04),rgba(0,0,0,.2));transition:border-color .16s ease,background .18s ease,transform .2s var(--bt-ease)}:root .bd-page button.bx-result:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;color:var(--bt-faint);transform:translateY(-50%) rotate(45deg);transition:color .16s ease,right .2s var(--bt-ease)}:root .bd-page button.bx-result:hover{border-color:#e2805a80;background:linear-gradient(180deg,rgba(226,128,90,.1),rgba(0,0,0,.15))}:root .bd-page button.bx-result:hover:after{right:12px;color:var(--bt-terra-hi)}:root .bd-page .bx-tiles{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px}:root .bd-page .bx-tile{gap:10px;padding:10px 12px 12px;border-radius:12px;border:1px solid var(--bt-line);background:linear-gradient(180deg,rgba(243,240,234,.035),rgba(0,0,0,.22));box-shadow:inset 0 1px #f3f0ea0d,0 4px 10px #00000040;transition:border-color .18s ease,transform .22s var(--bt-ease)}:root .bd-page .bx-tile:hover{border-color:var(--bt-line-strong);transform:translateY(-1px)}:root .bd-page .bx-tile:has(input:not([value="0"])){border-color:#e2805a80;box-shadow:inset 0 1px #f3f0ea0d,0 0 0 1px #e2805a2e,0 4px 14px #c45a3829}:root .bd-page .bx-tile__icon{width:44px;height:44px;background:radial-gradient(circle at 50% 35%,#423c36,#1b1816 75%);box-shadow:inset 0 1px #f3f0ea29,0 0 0 1px #0d0c0b}:root .bt-tile__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ui-font-display, Alegreya, Georgia, serif);font-size:16px;font-weight:700;color:var(--bt-ink)}:root .bt-tile__row{display:flex;align-items:center;justify-content:space-between;gap:8px}:root .bd-page .bt-tile__row input.bx-num{flex:1 1 auto;width:auto;min-width:0;max-width:92px}:root .bd-page .bx-tile button.bx-link{font-size:14px;white-space:nowrap}:root .bt-assist__intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}:root .bt-assist__intro .bx-card__sub{margin:0}:root .bt-sum{display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;border-radius:12px;border:1px solid var(--bt-line);background:linear-gradient(180deg,#25221f,#1b1816);box-shadow:inset 0 1px #f3f0ea14,0 4px 10px #0000004d}:root .bt-sum__lbl{font-family:Alegreya SC,Alegreya Sans,serif;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bt-muted)}:root .bt-sum__val{font-family:Cinzel,Georgia,serif;font-size:22px;font-weight:700;line-height:1;color:var(--bt-ink)}:root .bt-sum__of{font-size:14px;color:var(--bt-muted)}:root .bd-page .bt-deploy__head{display:flex;align-items:center;gap:14px;padding:16px 20px 14px;border-bottom:1px solid #0d0c0b;background:radial-gradient(70% 140% at 0% 0%,rgba(243,240,234,.06),transparent 60%),linear-gradient(180deg,rgba(243,240,234,.04),transparent);box-shadow:0 1px #f3f0ea0f}:root .bt-deploy__head .bx-card__title{font-size:17px}:root .bt-deploy__head .bx-card__sub{margin-top:2px;font-size:14px}:root .bt-ledger{padding:6px 20px 8px}:root .bt-ledger__head,:root .bt-ledger__row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) auto;align-items:center;gap:16px}:root .bt-ledger__head{padding:8px 0;border-bottom:1px solid var(--bt-line);font-family:Alegreya SC,Alegreya Sans,serif;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bt-faint)}:root .bt-ledger__head>:last-child{text-align:right}:root .bt-ledger__row{padding:10px 0;border-top:1px solid rgba(239,234,224,.06);font-size:15px;transition:background-color .16s ease}:root .bt-ledger__row:first-of-type{border-top:0}:root .bt-ledger__row:hover{background:linear-gradient(90deg,transparent,rgba(243,240,234,.03),transparent)}:root .bt-ledger__troop{display:flex;align-items:center;gap:12px;min-width:0}:root .bt-ledger__troop .bx-strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ui-font-display, Alegreya, Georgia, serif);font-size:16px}:root .bt-ledger__alive{display:flex;flex-direction:column;gap:6px;min-width:0}:root .bt-ledger__of{color:var(--bt-muted);font-size:14px}:root .bt-ledger__recall{display:flex;align-items:center;justify-content:flex-end;gap:8px}:root .bt-meter{position:relative;display:block;height:8px;max-width:220px;overflow:hidden;border-radius:999px;background:var(--bt-well);box-shadow:inset 0 1px 3px #000c,0 1px #f3f0ea0f}:root .bt-meter__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(180deg,#b9c98a,#7d9150);box-shadow:inset 0 1px #ffffff4d;transform-origin:left;animation:bd-fill-in .7s var(--bt-ease) both}:root .bd-page .bt-deploy__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px 16px;border-top:1px solid #0d0c0b;background:rgba(0,0,0,.2);box-shadow:inset 0 1px #f3f0ea0d}@media (max-width: 640px){:root .bt-ledger{padding:4px 14px 8px}:root .bt-ledger__head{display:none}:root .bt-ledger__row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}:root .bt-ledger__alive{grid-column:1 / -1;grid-row:2}:root .bd-page .bt-deploy__head,:root .bd-page .bt-deploy__foot{padding-left:14px;padding-right:14px}}@media (min-width: 768px){:root .bd-page .bx-actions .max-h-72{max-height:none;overflow:visible}}:root .bt-calc-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}:root .bd-page .bx-side{border:1px solid var(--bt-line);border-top-color:var(--bt-line-strong);border-radius:16px;background:linear-gradient(180deg,var(--bt-panel-top) 0%,var(--bt-panel-bot) 100%)}:root .bd-page .bx-side--attack .bx-side__head{background:radial-gradient(90% 160% at 0% 0%,rgba(226,128,90,.34),transparent 62%),linear-gradient(180deg,#2f2b27 0%,#23201d 100%)}:root .bd-page .bx-side--defend .bx-side__head{background:radial-gradient(90% 160% at 100% 0%,rgba(157,176,106,.22),transparent 62%),linear-gradient(180deg,#322e29 0%,#221f1c 100%)}:root .bd-page .bx-side__sigil{width:36px;height:36px;color:var(--bt-ink)}:root .bd-page .bx-side__sigil svg{width:22px;height:22px}:root .bd-page .bx-side--attack .bx-side__sigil{color:#ffd9c6}:root .bd-page .bx-side--defend .bx-side__sigil{color:#eee9df}:root .bd-page .bx-vs{background:radial-gradient(circle at 50% 30%,rgba(255,200,160,.28),transparent 60%),linear-gradient(180deg,#46403a 0%,#1d1a18 100%);animation:ei-breathe 4.2s ease-in-out infinite}:root .bd-page .bx-calc-row{min-height:60px;padding:8px 10px;border-radius:12px;border:1px solid var(--bt-line);background:linear-gradient(180deg,rgba(243,240,234,.035),rgba(0,0,0,.22));transition:border-color .18s ease}:root .bd-page .bx-calc-row:hover{border-color:var(--bt-line-strong)}:root .bt-calc-name{margin:0;font-family:var(--ui-font-display, Alegreya, Georgia, serif);font-size:16px;font-weight:700;color:var(--bt-ink)}:root .bd-page button.bt-step{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:9px;border:1px solid #0f0e0c;color:var(--bt-ink-2);background:linear-gradient(180deg,rgba(243,240,234,.12),transparent 55%),linear-gradient(180deg,#3c3731 0%,#282421 100%);box-shadow:inset 0 1px #f3f0ea2e,0 2px #0f0e0c;transition:transform .11s var(--bt-ease),filter .16s ease,color .16s ease}:root .bd-page button.bt-step:hover{filter:brightness(1.15);color:var(--bt-ink)}:root .bd-page button.bt-step:active{transform:translateY(2px);box-shadow:inset 0 2px 5px #00000080}:root .bd-page button.bt-step--remove{margin-left:4px;color:var(--bt-muted);background:rgba(0,0,0,.35);box-shadow:inset 0 1px 2px #0009,0 1px #f3f0ea0f}:root .bd-page button.bt-step--remove:hover{color:#f2b9ab;background:rgba(165,47,38,.3)}:root .bd-page .bx-calc-row input.bx-calc-inp{width:84px;min-height:38px;border-width:1px!important;text-align:center}:root .bt-picker{padding:14px;border-radius:14px;border:1px solid #0d0c0b;background:rgba(0,0,0,.32);box-shadow:inset 0 2px 10px #0000008c,0 1px #f3f0ea0f;animation:ei-rise .3s var(--bt-ease) both}:root .bt-group{overflow:hidden;border-radius:12px;border:1px solid var(--bt-line);background:rgba(0,0,0,.18)}:root .bd-page button.bt-group__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;text-align:left;border-bottom:1px solid #0d0c0b;background:linear-gradient(180deg,rgba(243,240,234,.05),transparent);box-shadow:0 1px #f3f0ea0d;transition:background-color .16s ease}:root .bd-page button.bt-group__toggle:hover{background-color:#f3f0ea0d}:root .bt-group__body{padding:8px}:root .bt-pick-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;transition:background-color .16s ease}:root .bt-pick-row:hover{background:rgba(243,240,234,.05)}:root .bd-page button.bx-calc-add{min-height:34px;padding:0 14px;border-color:#4a160b;background:linear-gradient(180deg,#d06640 0%,#8a3119 100%);transition:filter .16s ease,transform .11s var(--bt-ease)}:root .bd-page button.bx-calc-add:hover{filter:brightness(1.12)}:root .bd-page button.bx-calc-add:active{transform:translateY(2px)}:root .bd-page .bx-calc-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px 16px;border-radius:14px;border:1px dashed rgba(239,234,224,.18);background:radial-gradient(60% 70% at 50% 25%,rgba(243,240,234,.05),transparent 70%),rgba(0,0,0,.2)}:root .bd-page .bt-calc-empty__crest{width:50px;height:50px}:root .bd-page .bt-calc-empty__crest svg{width:26px;height:26px}:root .bd-page .bx-side--attack .bt-calc-empty__crest{color:#f0b39b}:root .bd-page .bx-side--defend .bt-calc-empty__crest{color:#cfdaa8}:root .bt-bonus{padding-top:16px;border-top:1px solid var(--bt-line)}:root .bd-page .bt-bonus input.bx-calc-inp{width:96px;text-align:center;border-width:1px!important}:root .bd-page .bx-result-frame{border:1px solid var(--bt-line-strong);border-radius:18px;background:radial-gradient(70% 40% at 50% 0%,rgba(243,240,234,.07),transparent 70%),linear-gradient(180deg,#24211e 0%,#181613 100%)}:root .bt-verdict{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;padding:22px 20px;overflow:hidden;border-radius:16px;border:1px solid var(--bt-line-strong);background:radial-gradient(60% 120% at 50% 0%,rgba(243,240,234,.12),transparent 70%),linear-gradient(180deg,#332e2a 0%,#1d1b18 100%);box-shadow:0 0 0 1px #000000b3,inset 0 1px #f3f0ea2e,0 14px 36px #00000080;animation:ei-pop .52s var(--bt-ease) both}:root .bt-verdict:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(246,244,238,.12) 50%,transparent 70%);transform:translate(-120%);animation:bt-sweep 1.6s .3s var(--bt-ease) both;pointer-events:none}@keyframes bt-sweep{to{transform:translate(120%)}}:root .bt-verdict--attacker{border-color:#e2805a80;background:radial-gradient(60% 120% at 50% 0%,rgba(255,190,150,.28),transparent 70%),linear-gradient(180deg,#8f3a20 0%,#3d1309 100%)}:root .bt-verdict--defender{border-color:#9db06a66;background:radial-gradient(60% 120% at 50% 0%,rgba(200,220,150,.2),transparent 70%),linear-gradient(180deg,#3d3832 0%,#1f1c19 100%)}:root .bt-verdict__crest{flex:none;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;color:var(--bt-ink);background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.22),transparent 60%),rgba(0,0,0,.35);box-shadow:inset 0 1px #ffffff40,0 0 0 1px #000000b3,0 0 0 4px #0000002e,0 0 24px #ffdcbe2e}:root .bt-verdict__crest svg{width:32px;height:32px}:root .bt-verdict__text{display:flex;flex-direction:column;gap:4px;min-width:0}:root .bt-verdict__title{font-family:var(--ui-font-title, Cinzel, Georgia, serif);font-size:clamp(22px,3vw,30px);font-weight:700;letter-spacing:.08em;line-height:1.05;text-transform:uppercase;color:#f8f6f1;text-shadow:0 2px 0 rgba(0,0,0,.6),0 0 22px rgba(255,220,190,.25)}:root .bt-verdict__line{font-size:16px;color:#f3f0eac7}:root .bd-page .bx-empty{gap:8px;padding:36px 20px;border:1px dashed rgba(239,234,224,.18);border-radius:16px;background:radial-gradient(55% 75% at 50% 20%,rgba(243,240,234,.06),transparent 70%),rgba(0,0,0,.22)}:root .bd-page .bx-empty__crest{width:60px;height:60px;color:var(--bt-ink-2);background:radial-gradient(circle at 50% 28%,rgba(243,240,234,.2),transparent 60%),linear-gradient(180deg,#3b3530,#1b1816);box-shadow:inset 0 1px #f3f0ea38,0 0 0 1px #0d0c0b,0 0 0 5px #37322d99,0 8px 20px #00000080;animation:ei-breathe 5s ease-in-out infinite}:root .bd-page .bx-empty__title{font-size:18px;color:var(--bt-ink)}:root .bd-page .bx-empty__hint{max-width:44ch;color:var(--bt-muted)}:root .bd-page .bx-ledger-row{padding:13px 16px;border:1px solid var(--bt-line);background:linear-gradient(180deg,rgba(243,240,234,.03),rgba(0,0,0,.2));transition:border-color .16s ease}:root .bd-page .bx-ledger-row:hover{border-color:var(--bt-line-strong)}:root .bd-page .bx-chip{color:var(--bt-ink);background:var(--bt-well);box-shadow:inset 0 1px 3px #000000b3,0 1px #f3f0ea12}:root .bt-loading-line{display:inline-flex;align-items:center;gap:10px}:root .bt-loading-line:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--bt-terra-hi);box-shadow:0 0 10px #e2805a99;animation:ei-breathe 1.4s ease-in-out infinite}:root .bd-page table.bt-table{border-collapse:separate;border-spacing:0}:root .bd-page .bt-table .bx-th{position:sticky;top:0;z-index:1;background:linear-gradient(180deg,#25221f,#201d1a);color:var(--bt-faint);border-bottom:1px solid var(--bt-line-strong)}:root .bd-page .bt-table .bx-tr:nth-child(even){background:rgba(243,240,234,.02)}:root .bd-page .bt-table .bx-tr:hover{background:rgba(226,128,90,.06)}:root .bd-page .bt-table .bx-td{color:var(--bt-ink-2);border-bottom:1px solid rgba(239,234,224,.06)}:root .bt-res-amt{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--bt-ink)}:root .bt-res-amt img,:root .bt-res-amt svg{width:20px;height:20px}:root .bt-traders{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 16px;border-radius:14px;border:1px solid #0d0c0b;background:radial-gradient(80% 140% at 0% 50%,rgba(243,240,234,.05),transparent 60%),rgba(0,0,0,.28);box-shadow:inset 0 2px 8px #0000008c,0 1px #f3f0ea0f}:root .bt-traders .bt-crest{width:42px;height:42px}:root .bt-traders .bt-crest svg{width:24px;height:24px}:root .bt-traders__body{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;flex:1 1 260px;min-width:0}:root .bt-traders__lbl{font-family:Alegreya SC,Alegreya Sans,serif;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bt-muted)}:root .bt-traders__val{font-family:Cinzel,Georgia,serif;font-size:20px;font-weight:700;line-height:1;color:var(--bt-ink)}:root .bt-traders__of{font-family:var(--ui-font-body);font-size:14px;font-weight:500;color:var(--bt-muted)}:root .bt-traders__pips{display:flex;flex-wrap:wrap;gap:5px;flex-basis:100%}:root .bt-pip{width:14px;height:9px;border-radius:3px;background:#0d0c0b;box-shadow:inset 0 1px 2px #000000e6,0 0 0 1px #efeae01f}:root .bt-pip--on{background:linear-gradient(180deg,#f5f3ed,#d0c4a9);box-shadow:0 0 0 1px #2a2622,0 0 6px #f3f0ea4d,inset 0 1px #fff9}:root .bt-traders__carry{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-left:18px;border-left:1px solid var(--bt-line)}@media (max-width: 640px){:root .bt-traders__carry{align-items:flex-start;padding-left:0;border-left:0}}:root .bd-page .bx-res-cell{gap:8px;padding:14px 10px 12px;border-radius:14px;border:1px solid var(--bt-line);background:radial-gradient(70% 60% at 50% 10%,rgba(243,240,234,.06),transparent 70%),rgba(0,0,0,.22);transition:border-color .18s ease,transform .22s var(--bt-ease)}:root .bd-page .bx-res-cell:hover{border-color:var(--bt-line-strong);transform:translateY(-1px)}:root .bd-page .bx-res-cell:focus-within{border-color:#e2805a8c}:root .bd-page .bx-res-cell img,:root .bd-page .bx-res-cell>svg{width:34px;height:34px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.6))}:root .bd-page .bx-res-cell>span.text-xs{font-family:Alegreya SC,Alegreya Sans,serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bt-muted)}:root .bt-res-have{font-size:13px;color:var(--bt-faint)}:root .bd-page .bt-load{padding:10px 14px;border-radius:10px;background:rgba(0,0,0,.2)}:root .bd-page .bt-sendto{font-size:16px}:root .bd-page .mk-traders{color:var(--bt-muted);border-top-color:var(--bt-line)}:root .bt-offer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px}:root .bt-offer__side{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 18px 16px;border-radius:14px;border:1px solid var(--bt-line);background:radial-gradient(70% 50% at 50% 0%,rgba(243,240,234,.06),transparent 70%),rgba(0,0,0,.24)}:root .bt-offer__cap{font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bt-ink)}:root .bt-offer__icon{position:absolute;top:12px;right:14px}:root .bt-offer__icon img,:root .bt-offer__icon svg{width:38px;height:38px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.6))}:root .bt-offer__swap{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--bt-ink-2);background:linear-gradient(180deg,#3b3530,#1b1816);box-shadow:inset 0 1px #f3f0ea33,0 0 0 1px #0d0c0b,0 0 0 4px #37322d8c}@media (max-width: 767px){:root .bt-offer{grid-template-columns:minmax(0,1fr);justify-items:stretch}:root .bt-offer__swap{justify-self:center;transform:rotate(90deg)}}:root .bd-page .bt-trade{border:1px solid var(--bt-line)!important;background:linear-gradient(180deg,rgba(243,240,234,.04),rgba(0,0,0,.22));box-shadow:inset 0 1px #f3f0ea0d;transition:border-color .16s ease}:root .bd-page .bt-trade:hover{border-color:var(--bt-line-strong)!important}:root .bd-page .bt-trade-sec{border-bottom-color:var(--bt-line)!important}:root .bd-page .bt-trade-sec__title{font-family:Cinzel,Georgia,serif;font-size:15px;letter-spacing:.1em;text-transform:uppercase}:root .bd-page .st-bar{gap:12px;margin-bottom:14px}:root .bd-page .st-plaque{min-width:168px;padding:11px 18px 12px;border-radius:14px;border:1px solid var(--bt-line);border-top-color:var(--bt-line-strong);background:radial-gradient(90% 70% at 50% 0%,rgba(243,240,234,.07),transparent 70%),linear-gradient(180deg,var(--bt-panel-top),var(--bt-panel-bot));box-shadow:0 0 0 1px #0000008c,inset 0 1px #f3f0ea1a,0 8px 18px #00000059}:root .bd-page .st-plaque__lbl{font-size:13px;color:var(--bt-muted)}:root .bd-page .st-plaque__val{font-size:26px;color:var(--bt-ink)}:root .bd-page .st-plaque--points .st-plaque__val{color:#f7f5f1;text-shadow:0 0 16px rgba(226,128,90,.45)}:root .bd-page .st-pips{gap:5px;margin-top:6px}:root .bd-page .st-pip{width:10px;height:10px;background:#0d0c0b;box-shadow:inset 0 1px 2px #000000e6,0 0 0 1px #efeae029}:root .bd-page .st-pip--on{background:linear-gradient(135deg,#f3a07c,#c45a38);box-shadow:0 0 0 1px #4a160b,0 0 9px #e2805aa6;animation:ei-breathe 2.6s ease-in-out infinite}:root .bd-page .st-bar .st-legend{margin-left:auto;padding:8px 14px;border-radius:12px;background:rgba(0,0,0,.25);box-shadow:inset 0 1px 3px #0009,0 1px #f3f0ea0d}:root .bd-page .st-bar .st-legend li{font-size:14px;color:var(--bt-muted)}:root .bd-page .st-bar .st-legend+.st-reset{margin-left:0}:root .bd-page button.st-reset{min-height:56px;padding:8px 18px;border-radius:14px;border-color:#0f0e0c;color:var(--bt-ink-2);background:linear-gradient(180deg,rgba(243,240,234,.12),transparent 50%),linear-gradient(180deg,#3c3731 0%,#282421 100%);box-shadow:inset 0 1px #f3f0ea33,0 0 0 1px #00000080,0 3px #0f0e0c;transition:transform .11s var(--bt-ease),filter .16s ease,background .2s ease}:root .bd-page button.st-reset:not(:disabled):hover{transform:translateY(-1px)}:root .bd-page button.st-reset:not(:disabled):active{transform:translateY(3px)}:root .bd-page .city-panel-body:has(.skill-tree-flow-root){overflow-y:auto!important}:root .bd-page .skill-tree-flow-root{min-height:max(460px,calc(100vh - 440px))!important;border:1px solid var(--bt-line-strong)!important;border-radius:18px!important;background:radial-gradient(ellipse 45% 40% at 50% 50%,rgba(226,128,90,.1),transparent 70%),radial-gradient(ellipse 70% 55% at 50% 0%,rgba(243,240,234,.06),transparent 70%),radial-gradient(ellipse at 50% 35%,#221f1c 0%,#151311 55%,#0d0c0b 100%)!important;box-shadow:0 0 0 1px #000c,inset 0 0 140px #000c,inset 0 1px #f3f0ea1a,0 22px 50px #00000080!important}:root .bd-page .skill-tree-flow-root:before{content:"";position:absolute;inset:10px;z-index:3;pointer-events:none;border-radius:12px;border:1px solid rgba(239,234,224,.07);box-shadow:inset 0 0 0 1px #0006}:root .bd-page .skill-tree-flow-root .react-flow__edge path{stroke:#564f48!important;stroke-width:2.4px!important}:root .bd-page .skill-tree-flow-root .react-flow__edge.st-edge--progressed path{stroke:#e2805a!important;stroke-width:3px!important;filter:drop-shadow(0 0 3px rgba(255,140,90,.9)) drop-shadow(0 0 9px rgba(226,128,90,.55))}:root .bd-page .skill-tree-flow-root .react-flow__background circle{fill:#efeae038}@media (max-width: 767px){:root .bd-page .skill-tree-flow-root{min-height:460px!important}:root .bd-page .st-plaque{min-width:0;flex:1 1 140px}:root .bd-page .st-bar .st-legend{order:5;margin-left:0;width:100%;justify-content:center}}:root .bt-ally{position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--bt-line-strong);background:linear-gradient(180deg,var(--bt-panel-top),var(--bt-panel-bot));box-shadow:0 0 0 1px #000000a6,inset 0 1px #f3f0ea1a,0 20px 44px #00000073;animation:ei-rise .48s var(--bt-ease) both}:root .bt-ally__art{position:relative;height:180px;overflow:hidden}:root .bt-ally__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;filter:sepia(.35) saturate(.8) brightness(.62) contrast(1.05);transform:scale(1.04);animation:bt-drift 22s ease-in-out infinite alternate}:root .bt-ally__art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(27,24,22,.1) 0%,rgba(27,24,22,.55) 60%,var(--bt-panel-top) 100%),radial-gradient(80% 90% at 50% 100%,transparent 40%,rgba(0,0,0,.45) 100%)}@keyframes bt-drift{0%{transform:scale(1.04) translate3d(-1%,0,0)}to{transform:scale(1.08) translate3d(1%,-1%,0)}}:root .bt-ally__body{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:-46px;padding:0 24px 26px;text-align:center}:root .bt-ally__crest{width:72px;height:72px}:root .bt-ally__crest svg{width:38px;height:38px}:root .bt-ally__kicker{margin:6px 0 0;font-family:Alegreya SC,Alegreya Sans,serif;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bt-muted)}:root .bt-ally__name{margin:0;font-family:var(--ui-font-title, Cinzel, Georgia, serif);font-size:clamp(26px,3.4vw,36px);font-weight:700;letter-spacing:.06em;line-height:1.05;color:#f8f6f1;text-shadow:0 2px 0 rgba(0,0,0,.7),0 0 26px rgba(243,240,234,.15)}:root .bt-ally__tag{display:inline-block;margin:0;padding:3px 12px;border-radius:999px;font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.1em;color:var(--bt-ink-2);background:var(--bt-well);box-shadow:inset 0 1px 3px #000c,0 1px #f3f0ea14}:root .bt-ally__members{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:baseline;gap:4px 10px;width:min(320px,100%);margin:10px 0 8px}:root .bt-ally__lbl{font-family:Alegreya SC,Alegreya Sans,serif;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bt-muted)}:root .bt-ally__val{font-family:Cinzel,Georgia,serif;font-size:20px;font-weight:700;color:var(--bt-ink)}:root .bt-ally__of{font-family:var(--ui-font-body);font-size:14px;font-weight:500;color:var(--bt-muted)}:root .bt-ally__meter{grid-column:1 / -1;max-width:none}:root .bd-page .bt-ally-form .bx-eyebrow{margin-bottom:6px}:root .bt-invite{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--bt-line);background:linear-gradient(180deg,rgba(243,240,234,.04),rgba(0,0,0,.2))}:root .bt-invite__name{margin:0 0 4px;font-family:var(--ui-font-display, Alegreya, Georgia, serif);font-size:18px;font-weight:700;color:var(--bt-ink)}:root .bd-page button.bt-step--yes{color:#eee9df;background:linear-gradient(180deg,#4f5c33,#36312c)}:root .bt-capital__kicker{margin:0 0 2px}:root .bt-capital__name,:root .bt-kingdom__name{margin:0;font-family:var(--ui-font-title, Cinzel, Georgia, serif);font-size:24px;font-weight:700;letter-spacing:.05em;color:var(--bt-ink);text-shadow:0 1px 0 rgba(0,0,0,.8)}:root .bt-kingdom .bt-head .bx-eyebrow{margin:0 0 2px}:root .bt-kingdom__count{margin-left:auto;font-size:15px}:root .bd-page .bt-cluster-map{border:1px solid #0d0c0b!important;border-radius:14px;background:radial-gradient(60% 60% at 50% 50%,rgba(157,176,106,.08),transparent 70%),repeating-linear-gradient(0deg,rgba(239,234,224,.035) 0 1px,transparent 1px 40px),repeating-linear-gradient(90deg,rgba(239,234,224,.035) 0 1px,transparent 1px 40px),linear-gradient(180deg,#1e1c19 0%,#141211 100%)!important;box-shadow:inset 0 2px 14px #000000b3,0 1px #f3f0ea0f!important}:root .bd-page .bt-cluster-map__ctl button{border-color:#0f0e0c!important;color:var(--bt-ink-2)!important;background:linear-gradient(180deg,#3c3731 0%,#282421 100%)!important;box-shadow:inset 0 1px #f3f0ea2e,0 2px #0f0e0c}:root .bd-page .bt-cluster-tile{font-family:var(--ui-font-display, Alegreya, Georgia, serif);font-size:12px;border-color:var(--bt-line-strong);color:var(--bt-ink);background:radial-gradient(80% 60% at 50% 0%,rgba(243,240,234,.12),transparent 70%),linear-gradient(180deg,#37322d 0%,#211e1b 100%);box-shadow:inset 0 1px #f3f0ea2e,0 3px 6px #00000080;transition:transform .18s var(--bt-ease),border-color .16s ease,box-shadow .2s ease}:root .bd-page .bt-cluster-tile:not(:disabled):hover{transform:translateY(-2px);border-color:#e2805a99}:root .bd-page .bt-cluster-tile--hub{color:#f7f4ef;border-color:#e2805ab3;background:radial-gradient(80% 60% at 50% 0%,rgba(255,210,180,.3),transparent 70%),linear-gradient(180deg,#a5492b 0%,#5e1f10 100%);box-shadow:inset 0 1px #ffdcc866,0 0 14px #e2805a59,0 3px 6px #00000080}:root .bd-page .bt-cluster-tile--hub span:last-child{color:#f2eee6d9}:root .bd-page .bt-cluster-tile--empty{border-style:dashed;border-color:#efeae01f;background:rgba(0,0,0,.25);box-shadow:none}:root .bd-page .bt-cluster-tile--sel{box-shadow:0 0 0 2px var(--bt-ink),0 0 16px #f3f0ea59}:root .bd-page button.bt-btn-warn:not(:disabled):hover{color:#ffd9cf;background:linear-gradient(180deg,#8a2a22 0%,#5e1712 100%)}:root .bd-page .bt-taxpanel{padding:20px 22px 22px}:root .bd-page .bt-taxpanel .bt-tax-title{margin-bottom:4px;font-size:16px}:root .bd-page .bt-taxpanel .rounded-lg.border{border-color:var(--bt-line)!important;background:rgba(0,0,0,.26);box-shadow:inset 0 2px 8px #00000073,0 1px #f3f0ea0d}:root .bd-page .bt-taxpanel .font-rpgDeco.text-2xl{font-family:Cinzel,Georgia,serif;font-weight:700}:root .bt-buff{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-radius:14px;border:1px solid var(--bt-line);background:radial-gradient(70% 60% at 0% 0%,rgba(243,240,234,.05),transparent 70%),rgba(0,0,0,.24);box-shadow:inset 0 1px #f3f0ea0d;transition:border-color .18s ease,box-shadow .22s ease}:root .bt-buff:hover{border-color:var(--bt-line-strong)}:root .bt-buff--on{border-color:#9db06a73;box-shadow:inset 0 1px #f3f0ea0d,0 0 0 1px #9db06a26,0 0 22px #9db06a1f}:root .bt-buff__head{display:flex;align-items:flex-start;gap:14px}:root .bt-buff__icon{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:radial-gradient(circle at 50% 35%,#423c36,#1b1816 75%);box-shadow:inset 0 1px #f3f0ea29,0 0 0 1px #0d0c0b}:root .bt-buff__icon img,:root .bt-buff__icon svg{width:32px;height:32px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}:root .bt-buff__name{margin:0;font-family:Cinzel,Georgia,serif;font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bt-ink)}:root .bt-buff__hint{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--bt-muted)}:root .bt-buff__state{flex:none;padding:4px 10px;border-radius:999px;font-family:Alegreya SC,Alegreya Sans,serif;font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--bt-faint);background:var(--bt-well);box-shadow:inset 0 1px 3px #000000b3}:root .bt-buff__state--on{color:#f1ede4;background:linear-gradient(180deg,#4f5c33,#36312c);box-shadow:inset 0 1px #f2efe74d,0 0 12px #9db06a59}:root .bt-buff__facts{font-size:14px;color:var(--bt-faint)}@media (max-width: 640px){:root .bt-buff__head{flex-wrap:wrap}:root .bt-buff__state{margin-left:62px}}:root .bd-page .bx-label input.bx-field,:root .bd-page .bx-label input.bx-num{font-family:var(--ui-font-body);font-size:15px;letter-spacing:0;text-transform:none}:root .bd-page input.bx-field[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}:root .bd-page input.bx-field[type=number]::-webkit-outer-spin-button,:root .bd-page input.bx-field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width: 640px){:root .bd-page .bx-card.bx-card--flush{padding:0}:root .bd-page .bx-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root .bd-page .bx-tile{padding:10px}:root .bt-tile__name{font-size:15px}:root .bt-tile__row{flex-wrap:wrap;gap:6px}:root .bd-page .bt-tile__row input.bx-num{max-width:none;width:100%}:root .bt-crest{width:40px;height:40px}:root .bt-crest svg{width:22px;height:22px}:root .bt-head{gap:12px}:root .bt-traders{padding:10px 12px;gap:8px 14px}:root .bt-traders__carry{flex-direction:row;align-items:baseline;gap:8px}:root .bt-ally__art{height:140px}:root .bt-verdict{gap:12px;padding:16px 14px}:root .bt-verdict__crest{width:46px;height:46px}:root .bt-calc-top{align-items:flex-start}}:root .bd-page .bt-march-well{padding:18px}:root .bd-page .bt-march-well>div>button.mb-4:first-child{display:none}:root .bd-page .bt-march-well h3{font-family:Cinzel,Georgia,serif;font-size:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bt-ink)}:root .bd-page .bt-march-well p.uppercase{font-family:Alegreya SC,Alegreya Sans,serif;font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--bt-muted)}:root .bd-page .bt-march-well .grid>div{gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--bt-line);background:linear-gradient(180deg,rgba(243,240,234,.035),rgba(0,0,0,.22));transition:border-color .18s ease,transform .22s var(--bt-ease)}:root .bd-page .bt-march-well .grid>div:hover{border-color:var(--bt-line-strong);transform:translateY(-1px)}:root .bd-page .bt-march-well .grid>div:has(input:not([value="0"])){border-color:#e2805a80}:root .bd-page .bt-march-well .grid>div>div:first-child>div:first-child{width:44px;height:44px;padding:3px;border-radius:10px;background:radial-gradient(circle at 50% 35%,#423c36,#1b1816 75%);box-shadow:inset 0 1px #f3f0ea29,0 0 0 1px #0d0c0b}:root .bd-page .bt-march-well .grid>div img{width:100%;height:100%}:root .bd-page .bt-march-well .grid input[type=number]{flex:1 1 auto;width:auto;max-width:110px;min-height:38px;padding:0 8px;border-radius:10px;border:1px solid #0d0c0b;text-align:center;font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:700;color:var(--bt-ink);background:var(--bt-well);box-shadow:inset 0 2px 6px #000c,0 1px #f3f0ea14}:root .bd-page .bt-march-well .grid input[type=number]:focus{outline:none;box-shadow:inset 0 2px 6px #000c,0 0 0 1px #e2805ab3,0 0 0 4px #e2805a29}:root .bd-page .bt-march-well .grid button{font-size:14px;font-weight:700;color:var(--bt-terra-hi);-webkit-text-decoration:underline dotted rgba(226,128,90,.5);text-decoration:underline dotted rgba(226,128,90,.5);text-underline-offset:4px}:root .bd-page .bt-march-well .grid button:focus{box-shadow:none}:root .bd-page .bt-march-well button.bg-mainDefend{min-height:48px;padding:0 34px;border-radius:10px;border:1px solid #4a160b;font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f8f6f2;text-shadow:0 1px 0 rgba(60,12,4,.85);background:linear-gradient(180deg,rgba(244,242,235,.3) 0%,rgba(244,242,235,0) 46%),linear-gradient(180deg,#db7049 0%,#c45a38 50%,#8a3119 100%);box-shadow:inset 0 1px #ffe4d299,inset 0 -2px #3c100699,0 0 0 1px #0009,0 3px #3c140a,0 8px 18px #c45a3847;transition:transform .11s var(--bt-ease),filter .16s ease}:root .bd-page .bt-march-well button.bg-mainDefend:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px)}:root .bd-page .bt-march-well button.bg-mainDefend:not(:disabled):active{transform:translateY(3px)}:root .bd-page .bt-march-well .mt-3.rounded-lg{padding:10px 14px;border-color:var(--bt-line);font-size:14px;background:rgba(0,0,0,.25)}@media (prefers-reduced-motion: reduce){:root .bd-page .bx-empty__crest,:root .bt-loading-line:before,:root .bd-page .st-pip--on,:root .bt-ally,:root .bt-ally__art img,:root .bd-page .bx-card,:root .bt-meter__fill,:root .bt-verdict,:root .bt-verdict:after,:root .bt-picker,:root .bd-page .bx-vs{animation:none}:root .bd-page .bx-tile,:root .bd-page button.bx-result,:root .bt-mission__glyph{transition:none}}:root{--fb-lime: #f3f0ea;--fb-lime-2: #e9e4d7;--fb-lime-3: #c7b998;--fb-line: rgba(239, 234, 224, .16);--fb-line-strong: rgba(239, 234, 224, .3);--fb-terra: #c45a38;--fb-terra-hi: #e2805a;--fb-terra-glow: rgba(226, 128, 90, .4);--fb-olive-0: #131110;--fb-olive-1: #191715;--fb-olive-2: #211e1b;--fb-olive-3: #2a2622;--fb-ease: cubic-bezier(.22, 1, .36, 1);--fb-pop: cubic-bezier(.34, 1.56, .64, 1)}.fb-layer{position:fixed;inset:0;z-index:9000;pointer-events:none;overflow:hidden;contain:strict}.fb-layer>*{position:absolute;pointer-events:none;will-change:transform,opacity}.fb-bloom{border-radius:50%;mix-blend-mode:screen;opacity:0}.fb-bloom--warm{background:radial-gradient(circle,rgba(247,245,241,.85) 0%,rgba(248,196,150,.45) 18%,rgba(226,128,90,.22) 38%,rgba(226,128,90,0) 66%)}.fb-spark{width:5px;height:5px;border-radius:50%;opacity:0}.fb-spark--big{width:7px;height:7px}.fb-spark--ember{background:radial-gradient(circle,#f8f7f3 0%,#ffc49c 40%,rgba(226,128,90,0) 72%);box-shadow:0 0 6px 1px #ffaa78bf}.fb-spark--mote{width:5px;height:5px;background:radial-gradient(circle,#f9f8f5 0%,rgba(255,236,210,.85) 45%,rgba(243,240,234,0) 75%);box-shadow:0 0 8px 2px #ffd6aab3}.fb-spark--mote.fb-spark--big{width:6px;height:6px;background:radial-gradient(circle,#f7f5f0 0%,#f4b98f 45%,rgba(226,128,90,0) 72%)}.fb-ring{border-radius:50%;opacity:0;border:2px solid rgba(255,238,210,.9);box-shadow:0 0 10px 2px #ffc496a6,inset 0 0 12px 2px #ffc49673;background:radial-gradient(closest-side,rgba(255,226,190,.28),rgba(255,226,190,0) 80%);mix-blend-mode:screen}.fb-shaft{opacity:0;transform-origin:50% 100%;border-radius:50% 50% 0 0/30% 30% 0 0;background:linear-gradient(0deg,rgba(255,226,190,.5) 0%,rgba(255,210,170,.18) 45%,rgba(255,210,170,0) 100%);filter:blur(6px);mix-blend-mode:screen}.fb-glint-box{overflow:hidden;border-radius:10px}.fb-glint-bar{position:absolute;top:-20%;bottom:-20%;left:0;width:34%;background:linear-gradient(90deg,transparent,rgba(249,248,245,.55),transparent);mix-blend-mode:screen}.fb-float{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:15px;font-weight:800;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;opacity:0}.fb-float--gain{color:#dbe7b8;text-shadow:0 1px 0 #131110,0 0 2px #131110,0 0 12px rgba(157,176,106,.7)}:root .bd-codex[data-fb-levelup] .bd-badge{animation:fb-badge-punch .72s var(--fb-ease) backwards}:root .bd-codex[data-fb-levelup] .bd-badge__num{animation:fb-num-land .62s var(--fb-ease) both}:root .bd-codex[data-fb-levelup] .bd-badge__lbl{animation:fb-fade-in .52s .12s ease both}@keyframes fb-badge-punch{0%{scale:1.42;filter:brightness(2.1) drop-shadow(0 0 22px rgba(255,200,150,.95))}32%{scale:.93;filter:brightness(1.45) drop-shadow(0 0 16px rgba(226,128,90,.8))}58%{scale:1.04}to{scale:1;filter:drop-shadow(0 3px 6px rgba(0,0,0,.6))}}@keyframes fb-num-land{0%{transform:translateY(70%);opacity:0;filter:blur(3px)}45%{opacity:1;filter:blur(0)}to{transform:translateY(0);opacity:1}}@keyframes fb-fade-in{0%{opacity:0}to{opacity:1}}:root .bd-codex[data-fb-levelup] .bd-codex__plate:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:14px;background:radial-gradient(80% 60% at 50% 8%,rgba(255,240,214,.7) 0%,rgba(255,214,170,.26) 45%,transparent 78%),linear-gradient(180deg,rgba(255,226,190,.3) 0%,transparent 65%);mix-blend-mode:screen;animation:fb-plate-wash 1.15s var(--fb-ease) both}@keyframes fb-plate-wash{0%{opacity:0}22%{opacity:1}to{opacity:0}}:root .bd-codex[data-fb-levelup] .bd-statline{animation:fb-plaque-flash 1s var(--fb-ease) backwards}:root .bd-codex[data-fb-levelup] .bd-statline:nth-child(2){animation-delay:90ms}:root .bd-codex[data-fb-levelup] .bd-statline:nth-child(3){animation-delay:.18s}:root .bd-codex[data-fb-levelup] .bd-statline:nth-child(4){animation-delay:.27s}:root .bd-codex[data-fb-levelup] .bd-statline__value{animation:fb-value-flash 1s var(--fb-ease) backwards}@keyframes fb-plaque-flash{0%{box-shadow:inset 0 0 0 1px #ffe2be00,0 0 #e2805a00}25%{box-shadow:inset 0 0 0 1px #ffe2be8c,0 0 22px #e2805a59}to{box-shadow:inset 0 0 0 1px #ffe2be00,0 0 #e2805a00}}@keyframes fb-value-flash{0%{color:#f9f8f5;text-shadow:0 0 14px rgba(255,220,180,.95);scale:1.12}40%{color:#f9f8f5;text-shadow:0 0 10px rgba(255,220,180,.6);scale:1}to{text-shadow:none}}:root .bd-codex[data-fb-levelup] .bd-track__fill{animation:fb-track-glow 1s var(--fb-ease) backwards}@keyframes fb-track-glow{0%{filter:brightness(2) saturate(1.2);box-shadow:0 0 14px #ffbe96e6}to{filter:none;box-shadow:none}}.fb-medal-pop{animation:fb-medal-pop .76s var(--fb-pop) backwards}@keyframes fb-medal-pop{0%{scale:1}28%{scale:1.55;color:#f9f8f5;border-color:#f2d2b4;filter:brightness(1.35) drop-shadow(0 0 10px rgba(255,196,150,.95))}62%{scale:.94}to{scale:1;filter:none}}[data-fb-gain] .dsh-cartouche-amount{animation:fb-amount-gain .9s var(--fb-ease) backwards}[data-fb-gain] .dsh-cartouche-well{animation:fb-well-gain .9s var(--fb-ease) backwards}@keyframes fb-amount-gain{0%{color:#f8f6f1;text-shadow:0 0 10px rgba(157,176,106,.9)}to{text-shadow:none}}@keyframes fb-well-gain{0%{scale:1}30%{scale:1.16;filter:brightness(1.3) drop-shadow(0 0 8px rgba(255,220,170,.8))}to{scale:1;filter:none}}.fb-toast{display:flex;align-items:center;gap:12px;min-width:0}.fb-toast__art{position:relative;flex:none;width:48px;height:48px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,#37322d 0%,#191715 100%);box-shadow:0 0 0 1px #000c,0 0 0 2px #efeae047,0 4px 10px #0009;animation:fb-toast-art-in .56s var(--fb-pop) both}.fb-toast__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.18)}.fb-toast--trained .fb-toast__art img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 30%;object-position:50% 30%;transform:scale(1.08)}.fb-toast__art:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(70% 50% at 50% 0%,rgba(255,240,214,.35),transparent 70%);box-shadow:inset 0 0 0 1px #fff0d62e,inset 0 -6px 10px #00000073}.fb-toast__text{display:flex;min-width:0;flex-direction:column;gap:2px}.fb-toast__eyebrow{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fb-terra-hi)}.fb-toast--trained .fb-toast__eyebrow{color:#b9c98a}.fb-toast__title{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:15px;font-weight:700;line-height:1.2;color:var(--fb-lime);text-shadow:0 1px 0 rgba(0,0,0,.85)}@keyframes fb-toast-art-in{0%{scale:.6;opacity:0;filter:brightness(1.8)}60%{opacity:1}to{scale:1;filter:none}}.fb-slot-bump .shell-slot__glyph{animation:fb-slot-shake .62s ease-in-out backwards}.fb-slot-bump .shell-slot__badge{animation:fb-badge-pop .56s var(--fb-pop) backwards}@keyframes fb-slot-shake{0%,to{rotate:0deg}18%{rotate:-11deg}36%{rotate:9deg}54%{rotate:-6deg}72%{rotate:3deg}}@keyframes fb-badge-pop{0%{scale:.3}45%{scale:1.45;box-shadow:0 0 0 2px #171513e6,0 0 16px #e2805af2}to{scale:1}}:root .bd-cta:not(:disabled):before,:root .ei-btn--primary:not(:disabled):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(closest-side,rgba(255,236,214,.55) 0%,rgba(255,196,150,.28) 45%,rgba(255,196,150,0) 100%);opacity:0;transform:scale(1.35);transition:opacity .56s ease-out,transform .56s var(--fb-ease)}:root .bd-cta:not(:disabled):active:before,:root .ei-btn--primary:not(:disabled):active:before{opacity:1;transform:scale(.35);transition:none}.fb-edge-rail--left{top:max(10.25rem,14vh);left:14px}.fb-edge-rail--left .fb-edge-rail__inner{position:relative;gap:12px}html:has([data-fb-menu-open]) .fb-edge-rail--left button.ui-edge-dock-tab{visibility:hidden;animation:none;opacity:0;pointer-events:none;transform:translate(-10px)}.fb-edge-rail--right{right:14px}.fb-edge-rail button.ui-edge-dock-tab{position:relative;z-index:1;top:auto;left:auto;right:auto;display:grid;place-items:center;width:48px;min-width:48px;max-width:48px;height:48px;padding:0;gap:0;border-radius:50%;border:1px solid var(--fb-line-strong);color:var(--fb-lime-2);background:radial-gradient(120% 80% at 50% 0%,rgba(243,240,234,.14) 0%,transparent 55%),radial-gradient(circle at 50% 60%,var(--fb-olive-3) 0%,var(--fb-olive-0) 100%);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),0 0 0 1px #000000bf,inset 0 1px #f3f0ea38,inset 0 -3px 6px #0000008c,0 8px 18px #0000008c;opacity:1;transform:none;transition:transform .22s var(--fb-ease),opacity .18s ease,color .16s ease,border-color .18s ease,box-shadow .22s ease}.fb-edge-rail button.ui-edge-dock-tab.ui-edge-dock-tab--left,.fb-edge-rail button.ui-edge-dock-tab.ui-edge-dock-tab--right{border:1px solid var(--fb-line-strong);border-radius:50%}.fb-edge-rail .ui-edge-dock-tab__glyph{display:grid;place-items:center;width:26px;height:26px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8));transition:transform .26s var(--fb-ease),color .16s ease,filter .22s ease}.fb-edge-rail .ui-edge-dock-tab__glyph svg{width:100%;height:100%}@media (max-width: 1023px){.fb-edge-rail button.ui-edge-dock-tab{display:none}}.fb-edge-rail .ui-edge-dock-tab__label{position:absolute;top:50%;left:calc(100% + 10px);z-index:2;padding:6px 11px;border-radius:8px;border:1px solid var(--fb-line);background:rgba(25,23,21,.92);box-shadow:0 8px 20px #0000008c,inset 0 1px #f3f0ea1a;font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:none;line-height:1;white-space:nowrap;color:var(--fb-lime);text-shadow:0 1px 0 rgba(0,0,0,.9);opacity:0;pointer-events:none;transform:translate(-6px,-50%);transition:opacity .16s ease,transform .22s var(--fb-ease)}.fb-edge-rail--right .ui-edge-dock-tab__label{left:auto;right:calc(100% + 10px);transform:translate(6px,-50%)}.fb-edge-rail button.ui-edge-dock-tab:hover .ui-edge-dock-tab__label,.fb-edge-rail button.ui-edge-dock-tab:focus-visible .ui-edge-dock-tab__label{opacity:1;transform:translateY(-50%)}.fb-edge-rail button.ui-edge-dock-tab:hover,.fb-edge-rail button.ui-edge-dock-tab.ui-edge-dock-tab--left:hover,.fb-edge-rail button.ui-edge-dock-tab.ui-edge-dock-tab--right:hover{color:var(--fb-lime);border-color:#f3f0ea80;transform:translateY(-1px);background:radial-gradient(120% 80% at 50% 0%,rgba(243,240,234,.2) 0%,transparent 55%),radial-gradient(circle at 50% 60%,#332e2a 0%,var(--fb-olive-1) 100%);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),0 0 0 1px #000000bf,inset 0 1px #f3f0ea4d,inset 0 -3px 6px #00000080,0 10px 22px #0009,0 0 18px var(--fb-terra-glow)}.fb-edge-rail button.ui-edge-dock-tab:hover .ui-edge-dock-tab__glyph{transform:scale(1.08);color:var(--fb-terra-hi);filter:drop-shadow(0 0 8px var(--fb-terra-glow)) drop-shadow(0 1px 1px rgba(0,0,0,.8))}.fb-edge-rail button.ui-edge-dock-tab:active{transform:translateY(1px) scale(.96)}.fb-edge-rail button.ui-edge-dock-tab:focus-visible{outline:2px solid var(--fb-lime-2);outline-offset:3px}.fb-edge-rail button.ui-edge-dock-tab.ui-edge-dock-tab--selected,.fb-edge-rail button.ui-edge-dock-tab[aria-expanded=true]{color:var(--fb-lime);border-color:#f3f0eab3;box-shadow:0 0 0 1px #000000bf,inset 0 -2px 0 var(--fb-terra-hi),inset 0 2px 6px #0000008c,0 0 16px var(--fb-terra-glow)}.fb-edge-rail button.ui-edge-dock-tab.ui-edge-dock-tab--threat{color:#f1eee6;border-color:#e2805acc;background:radial-gradient(120% 80% at 50% 0%,rgba(255,210,180,.16) 0%,transparent 55%),radial-gradient(circle at 50% 60%,#4a2216 0%,#151311 100%);animation:fb-rail-threat 2.2s ease-in-out infinite}@keyframes fb-rail-threat{0%,to{box-shadow:0 0 0 1px #000c,inset 0 1px #ffdcc833,0 8px 18px #0000008c,0 0 6px #e2805a40}50%{box-shadow:0 0 0 1px #000c,inset 0 1px #ffdcc833,0 8px 18px #0000008c,0 0 22px #e2805aa6}}.fb-edge-rail button.ui-edge-dock-tab.ui-edge-dock-tab--event,.fb-edge-rail button.ui-edge-dock-tab.ui-edge-dock-tab--event-instrument{border-color:#d7a24f99;color:#f1dcb4}.fb-edge-rail .ui-edge-dock-tab__count{position:absolute;top:-5px;right:-7px;left:auto;height:20px;min-width:20px;padding:0 5px;border-radius:999px;border:1px solid #131110;background:radial-gradient(circle at 40% 30%,#423c36 0%,#211e1b 100%);color:var(--fb-lime);font-family:var(--ui-font-body, "Alegreya Sans", sans-serif);font-size:11px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1.5px #efeae059,0 2px 5px #000000b3}.fb-edge-rail .ui-edge-dock-tab__count--threat,.fb-edge-rail .ui-hud-toolbelt-badge.ui-edge-dock-tab__count{background:radial-gradient(circle at 40% 30%,var(--fb-terra-hi) 0%,#9a3a22 100%);color:#f9f8f4;box-shadow:0 0 0 1.5px #171513e6,0 0 10px var(--fb-terra-glow)}.fb-edge-rail .ui-edge-dock-tab__dot{top:1px;right:1px;width:10px;height:10px;border:1.5px solid #131110;background:#d7a24f;box-shadow:0 0 8px #d7a24fe6}.fb-edge-rail aside.ui-side-rail-panel.popover-panel,aside.ui-side-rail-panel.popover-panel{border:1px solid var(--fb-line);border-radius:0 16px 16px 0;color:var(--fb-lime-2);background:radial-gradient(120% 40% at 0% 0%,rgba(243,240,234,.06) 0%,transparent 60%),linear-gradient(180deg,rgba(33,30,27,.9) 0%,rgba(19,17,16,.94) 100%);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);box-shadow:0 0 0 1px #000000b3,inset 0 1px #f3f0ea1a,0 24px 60px #0009;animation:fb-sheet-in .34s var(--fb-ease) both}aside.ui-side-rail-panel.popover-panel.right-0{border-radius:16px 0 0 16px;animation-name:fb-sheet-in-right}aside.ui-side-rail-panel.popover-panel .popover-panel-title{border-bottom:1px solid var(--fb-line);background:linear-gradient(180deg,rgba(243,240,234,.06) 0%,transparent 100%);box-shadow:none}aside.ui-side-rail-panel.popover-panel .popover-panel-title:after{left:14px;right:auto;width:44px;height:2px;background:var(--fb-terra-hi);box-shadow:0 0 8px var(--fb-terra-glow)}aside.ui-side-rail-panel.popover-panel .popover-panel-title h2{color:var(--fb-lime)}aside.ui-side-rail-panel .ui-side-rail-close{border-color:var(--fb-line-strong);color:var(--fb-lime-2);background:radial-gradient(circle at 50% 35%,var(--fb-olive-3) 0%,var(--fb-olive-0) 100%)}aside.ui-side-rail-panel .ui-side-rail-close:hover{color:var(--fb-lime);border-color:#f3f0ea8c;box-shadow:0 0 0 1px #000000bf,0 0 12px var(--fb-terra-glow)}@keyframes fb-sheet-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes fb-sheet-in-right{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.shell-codex.rounded-xl{border-color:var(--fb-line);border-radius:16px;background:radial-gradient(120% 40% at 50% 0%,rgba(243,240,234,.05) 0%,transparent 60%),linear-gradient(180deg,rgba(33,30,27,.94) 0%,rgba(19,17,16,.97) 100%);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);box-shadow:0 0 0 1px #000000bf,inset 0 1px #f3f0ea1a,0 28px 60px #000000a6}.shell-codex .shell-codex__head:before{background:linear-gradient(180deg,rgba(19,17,16,.05) 0%,rgba(19,17,16,.5) 55%,rgba(19,17,16,.96) 100%)}.shell-codex .shell-codex__head:after{left:1rem;right:auto;width:44px;height:2px;background:var(--fb-terra-hi);box-shadow:0 0 8px var(--fb-terra-glow)}.shell-codex .shell-codex__head-title{font-family:var(--ui-font-title, "Cinzel", serif);color:var(--fb-lime)}.shell-codex .shell-codex__head-sub,.shell-codex .shell-codex__section{color:var(--fb-lime-3)}.shell-codex .shell-codex__section:before,.shell-codex .shell-codex__section:after{background:linear-gradient(90deg,transparent,var(--fb-line-strong))}.shell-codex .shell-codex__section:after{background:linear-gradient(90deg,var(--fb-line-strong),transparent)}.shell-codex .shell-codex__item{color:var(--fb-lime-2)}.shell-codex .shell-codex__label{font-size:15px}.shell-codex .fb-menu-socket{width:2.25rem;height:2.25rem;border:1px solid var(--fb-line-strong);background:radial-gradient(120% 80% at 50% 0%,rgba(243,240,234,.12) 0%,transparent 55%),radial-gradient(circle at 50% 60%,var(--fb-olive-3) 0%,var(--fb-olive-0) 100%);box-shadow:0 0 0 1px #000000b3,inset 0 1px #f3f0ea2e,inset 0 -2px 4px #00000080}.shell-codex .fb-menu-socket .shell-codex__glyph{display:grid;place-items:center;color:var(--fb-lime-3)}.shell-codex .fb-menu-glyph{width:21px;height:21px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8));transition:transform .24s var(--fb-ease)}.shell-codex .shell-codex__item:hover{color:var(--fb-lime);border-color:var(--fb-line);background:linear-gradient(90deg,rgba(243,240,234,.08) 0%,rgba(243,240,234,.015) 100%)}.shell-codex .shell-codex__item:hover .fb-menu-socket{border-color:#f3f0ea80}.shell-codex .shell-codex__item:hover .shell-codex__glyph{color:var(--fb-lime)}.shell-codex .shell-codex__item:hover .fb-menu-glyph{transform:scale(1.08)}.shell-codex .shell-codex__item.shell-codex__item--active{color:var(--fb-lime);border-color:var(--fb-line-strong);background:linear-gradient(180deg,rgba(243,240,234,.12) 0%,rgba(243,240,234,.04) 100%);box-shadow:inset 0 -2px 0 var(--fb-terra-hi),inset 0 1px #f3f0ea1f}.shell-codex .shell-codex__item--active .fb-menu-socket{border-color:#f3f0ea99;box-shadow:0 0 0 1px #000000b3,inset 0 1px #f3f0ea40}.shell-codex .shell-codex__item--active .shell-codex__glyph{color:var(--fb-lime)}.shell-codex .shell-codex__mark{width:6px;height:6px;background:var(--fb-terra-hi);box-shadow:0 0 8px var(--fb-terra-glow)}.shell-codex button.shell-codex__item.shell-codex__item--quest{color:var(--fb-lime);border-color:#e2805a66;background:radial-gradient(90% 160% at 0% 50%,rgba(226,128,90,.16) 0%,transparent 70%),linear-gradient(180deg,rgba(42,38,34,.9) 0%,rgba(25,23,21,.9) 100%)}.shell-codex .shell-codex__item--quest .shell-codex__glyph{color:var(--fb-terra-hi)}.shell-codex .shell-codex__pill{color:var(--fb-lime);border-color:#e2805a80;background:rgba(196,90,56,.18)}.shell-codex .shell-codex__item--ready .shell-codex__pill{color:#f9f8f4;border-color:var(--fb-terra-hi);background:var(--fb-terra)}.shell-codex .shell-codex__item--danger{color:#e6b3a2}.shell-codex .shell-codex__item--danger .shell-codex__glyph{color:#d98f78}@media (prefers-reduced-motion: reduce){.fb-layer{display:none}:root .bd-codex[data-fb-levelup] .bd-badge,:root .bd-codex[data-fb-levelup] .bd-badge__num,:root .bd-codex[data-fb-levelup] .bd-badge__lbl,:root .bd-codex[data-fb-levelup] .bd-codex__plate:after,:root .bd-codex[data-fb-levelup] .bd-statline,:root .bd-codex[data-fb-levelup] .bd-statline__value,:root .bd-codex[data-fb-levelup] .bd-track__fill,.fb-medal-pop,[data-fb-gain] .dsh-cartouche-amount,[data-fb-gain] .dsh-cartouche-well,.fb-toast__art,.fb-slot-bump .shell-slot__glyph,.fb-slot-bump .shell-slot__badge,.fb-edge-rail button.ui-edge-dock-tab.ui-edge-dock-tab--threat,aside.ui-side-rail-panel.popover-panel{animation:none!important}:root .bd-cta:not(:disabled):before,:root .ei-btn--primary:not(:disabled):before{display:none}.fb-edge-rail button.ui-edge-dock-tab,.fb-edge-rail .ui-edge-dock-tab__label,.fb-edge-rail .ui-edge-dock-tab__glyph{transition:none}}:root .bd-codex[data-fb-levelup] .bd-upgrade{animation:fb-card-warm 1.1s var(--fb-ease) backwards}@keyframes fb-card-warm{0%{box-shadow:inset 0 0 0 1px #ffe2be00,0 0 #e2805a00}22%{box-shadow:inset 0 0 0 1px #ffe2be73,0 0 28px #e2805a4d}to{box-shadow:inset 0 0 0 1px #ffe2be00,0 0 #e2805a00}}@media (prefers-reduced-motion: reduce){:root .bd-codex[data-fb-levelup] .bd-upgrade{animation:none!important}}:root:root .city-page-layout-body:has(.proving-ground--autobattler-tab){padding-bottom:6px}:root:root .proving-ground-battle,:root:root .epic-battler-prep-shell--wt{--pg-ink: #131110;--pg-olive-1: #191715;--pg-olive-2: #211e1b;--pg-olive-3: #2a2622;--pg-olive-4: #37322d;--pg-stone: #f3f0ea;--pg-stone-2: #e9e4d7;--pg-stone-3: #c7b998;--pg-stone-4: #99875b;--pg-line: rgba(239, 234, 224, .14);--pg-line-2: rgba(239, 234, 224, .26);--pg-terra: #c45a38;--pg-terra-hi: #e2805a;--pg-terra-glow: rgba(226, 128, 90, .4);--pg-ochre: #d7a24f;--pg-leaf: #9db06a;--pg-blood: #a52f26;--pg-ease: cubic-bezier(.22, 1, .36, 1);--pg-display: var(--ui-font-display, "Alegreya", Georgia, serif);--pg-title: var(--ui-font-title, "Cinzel", Georgia, serif);--pg-body: "Alegreya Sans", ui-sans-serif, system-ui, sans-serif}:root:root .proving-ground-battle .epic-battler-prep-shell--wt,:root:root .epic-battler-prep-shell--wt.epic-battler-prep-shell--edge-mobile{position:relative;border:1px solid var(--pg-line)!important;border-radius:16px;background:radial-gradient(120% 70% at 50% -10%,rgba(243,240,234,.07),transparent 55%),radial-gradient(90% 60% at 50% 110%,rgba(196,90,56,.08),transparent 60%),linear-gradient(180deg,rgba(33,30,27,.92),rgba(19,17,16,.96))!important;box-shadow:inset 0 1px #f3f0ea14,inset 0 0 60px #00000073,0 20px 50px #00000073;overflow:hidden;font-family:var(--pg-body)}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-toolbar-block{position:relative;padding:.7rem 1rem .55rem;gap:.5rem;border-bottom:1px solid var(--pg-line);background:linear-gradient(180deg,rgba(243,240,234,.06),rgba(243,240,234,0) 80%),rgba(19,17,16,.35)}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-toolbar-block:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(226,128,90,.5),transparent);pointer-events:none}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-toolbar__lead{gap:.85rem}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-toolbar__title{display:flex;align-items:baseline;gap:.6rem;font-family:var(--pg-title);font-size:1.3rem;font-weight:700;letter-spacing:.08em;color:var(--pg-stone);text-shadow:0 1px 0 rgba(0,0,0,.7),0 0 18px rgba(0,0,0,.6)}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-toolbar__wave{font-family:var(--pg-display);font-size:1rem;font-weight:700;font-style:italic;letter-spacing:.02em;text-transform:none;color:var(--pg-terra-hi)}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-toolbar__actions{gap:.5rem}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-toolbar__gold{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .8rem .3rem .4rem;font-family:var(--pg-display);font-size:1.05rem;font-weight:800;color:var(--pg-stone);border-radius:999px;border:1px solid rgba(215,162,79,.45);background:linear-gradient(180deg,rgba(243,240,234,.08),rgba(243,240,234,0) 60%),rgba(19,17,16,.75);box-shadow:inset 0 1px #f3f0ea1a,0 2px 8px #00000073}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-toolbar__gold:before{content:"";width:1.15rem;height:1.15rem;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff1c8 0 12%,transparent 13%),radial-gradient(circle at 50% 50%,#e8b45a 0 52%,#a8722a 53% 66%,#e1a64c 67% 100%);box-shadow:0 0 0 1px #0000008c,0 0 10px #d7a24f59}:root:root .epic-battler-prep-shell--wt .epic-battler-committed-badge{font-family:var(--pg-display);font-size:.875rem;color:var(--pg-stone-2);background:rgba(19,17,16,.6);border-color:var(--pg-line-2)}:root:root .proving-ground-battle .proving-ground-abandon-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;font-family:var(--pg-display);font-size:.875rem;font-weight:600;color:var(--pg-stone-3);text-decoration:none;border-radius:999px;border:1px solid var(--pg-line);background:rgba(19,17,16,.4);transition:color .18s ease,border-color .18s ease,background .18s ease}:root:root .proving-ground-battle .proving-ground-abandon-btn:hover:not(:disabled){color:var(--pg-stone);border-color:var(--pg-line-2);background:rgba(42,38,34,.7)}:root:root .proving-ground-battle .proving-ground-abandon-btn__label{text-decoration:none}:root:root .proving-ground-battle .auto-battle-payout-preview{padding:.3rem .45rem;border-radius:10px;border:1px solid var(--pg-line);background:rgba(16,15,13,.55);box-shadow:inset 0 1px 3px #0000008c}:root:root .proving-ground-battle .auto-battle-payout-preview__pill{font-family:var(--pg-display);border-color:var(--pg-line-2);background:rgba(33,30,27,.85);color:var(--pg-stone-2)}:root:root .proving-ground-battle .auto-battle-payout-preview__pill-tag,:root:root .proving-ground-battle .auto-battle-payout-preview__milestone-text{font-family:var(--pg-display);font-size:11px;letter-spacing:.1em;color:var(--pg-stone-3)}:root:root .proving-ground-battle .auto-battle-payout-preview__pill-value{font-size:.9rem;color:var(--pg-stone)}:root:root .proving-ground-battle .auto-battle-payout-preview__delta{font-family:var(--pg-display);font-weight:800;color:var(--pg-leaf)}:root:root .proving-ground-battle .auto-battle-payout-preview__milestone-track{height:6px;border-radius:999px;background:rgba(0,0,0,.6);box-shadow:inset 0 1px 2px #000c,0 1px #f3f0ea0f}:root:root .proving-ground-battle .auto-battle-payout-preview__milestone-fill{border-radius:inherit;background:linear-gradient(90deg,#8a3a22,var(--pg-terra-hi));box-shadow:0 0 8px var(--pg-terra-glow)}:root:root .proving-ground-battle .auto-battle-payout-preview__milestone-left{font-size:11px;color:var(--pg-stone-3)}:root:root .epic-battler-prep-shell--wt .epic-battler-settings__btn{color:var(--pg-stone-2);border-color:var(--pg-line-2);background:rgba(19,17,16,.6)}:root:root .epic-battler-prep-shell--wt .epic-battler-settings__btn:hover,:root:root .epic-battler-prep-shell--wt .epic-battler-settings__btn.is-open{color:var(--pg-stone);border-color:#e2805a8c}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-play{padding:.75rem .85rem .4rem;gap:.85rem}:root:root .epic-battler-prep-shell--wt .eqb-wt__board{position:relative;border:1px solid var(--pg-line-2);border-radius:14px;background:radial-gradient(70% 55% at 50% 0%,rgba(243,240,234,.13),transparent 70%),radial-gradient(80% 40% at 50% 92%,rgba(196,90,56,.12),transparent 70%),linear-gradient(180deg,rgba(55,50,45,.55),rgba(25,23,21,.85) 70%),url(/assets/provingGround-14c31471.webp) center 62% / cover no-repeat,#191715;background-blend-mode:normal,normal,normal,luminosity,normal;box-shadow:inset 0 1px #f3f0ea1f,inset 0 0 0 1px #0009,inset 0 -40px 60px #0000008c,0 12px 30px #0006}:root:root .epic-battler-prep-shell--wt .eqb-wt__board:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(19,17,16,.62),rgba(19,17,16,.78));pointer-events:none;z-index:0}:root:root .epic-battler-prep-shell--wt .eqb-wt__board>*{position:relative;z-index:1}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-formation-head__label,:root:root .epic-battler-prep-shell--wt .epic-battler-prep-zone__label{font-family:var(--pg-display);font-size:.95rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pg-stone-2);text-shadow:0 1px 0 rgba(0,0,0,.8)}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-formation-head__hint{font-family:var(--pg-display);font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--pg-stone-3)}:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-prep-zone__label{font-size:11px;letter-spacing:.18em;color:var(--pg-stone-3);writing-mode:horizontal-tb}:root:root .epic-battler-prep-shell--wt .epic-battler-formation-slot--empty{border:0!important;background:transparent!important;padding:.15rem!important}:root:root .epic-battler-prep-shell--wt .epic-battler-formation-slot-empty__frame{position:relative;gap:.35rem;justify-content:flex-end;padding-bottom:1.3rem;border:1px solid rgba(239,234,224,.12);border-radius:12px;background:radial-gradient(70% 22% at 50% 88%,rgba(243,240,234,.16),transparent 75%),linear-gradient(180deg,rgba(16,15,13,.35) 0%,rgba(16,15,13,.6) 100%);box-shadow:inset 0 2px 10px #000000bf,inset 0 -1px #f3f0ea0f,0 1px #f3f0ea0d;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}:root:root .epic-battler-prep-shell--wt .epic-battler-formation-slot-empty__frame:before{content:"";position:absolute;left:14%;right:14%;bottom:.55rem;height:.55rem;border-radius:50%;background:linear-gradient(180deg,#504942,#2a2622);box-shadow:inset 0 1px #f3f0ea40,0 3px 6px #000000b3}:root:root .epic-battler-prep-shell--wt .epic-battler-formation-slot-empty__num{font-family:var(--pg-title);font-size:1.6rem;font-weight:700;color:#f3f0ea38;text-shadow:0 1px 0 rgba(0,0,0,.9),0 -1px 0 rgba(243,240,234,.06)}:root:root .epic-battler-prep-shell--wt .epic-battler-formation-slot-empty__hint{font-family:var(--pg-display);font-size:11px;font-weight:700;letter-spacing:.14em;color:#e9e4d76b}:root:root .epic-battler-prep-shell--wt .epic-battler-slot--front .epic-battler-formation-slot-empty__frame{border-color:#e2805a47}:root:root .epic-battler-prep-shell--wt .epic-battler-formation-slot--empty.ring-2{--tw-ring-color: transparent !important;box-shadow:none!important}:root:root .epic-battler-prep-shell--wt .epic-battler-formation-slot--empty.ring-2 .epic-battler-formation-slot-empty__frame{border-color:#e2805ad9;background:radial-gradient(70% 30% at 50% 88%,rgba(226,128,90,.35),transparent 75%),linear-gradient(180deg,rgba(196,90,56,.08),rgba(16,15,13,.55));box-shadow:inset 0 2px 10px #0009,0 0 0 1px #e2805a59,0 0 22px #e2805a59}:root:root .epic-battler-prep-shell--wt .epic-battler-formation-slot--empty.ring-2 .epic-battler-formation-slot-empty__num{color:#f3f0eab3}:root:root .epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-formation-slot:not(.epic-battler-formation-slot--empty){position:relative}:root:root .epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-formation-slot:not(.epic-battler-formation-slot--empty):after{content:"";position:absolute;left:12%;right:12%;bottom:-.15rem;height:.6rem;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.7),transparent);pointer-events:none;z-index:0}:root:root .epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-formation-slot.ring-2{--tw-ring-color: rgba(226, 128, 90, .8) !important;border-radius:12px}:root:root .epic-battler-prep-shell--wt .epic-battler-formation-insert--visible.epic-battler-formation-insert--dark{background:rgba(243,240,234,.12);border-radius:999px}:root:root .epic-battler-prep-shell--wt .epic-battler-formation-insert--over.epic-battler-formation-insert--dark{background:linear-gradient(180deg,transparent,var(--pg-terra-hi),transparent);box-shadow:0 0 14px var(--pg-terra-glow)}:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench{padding:.4rem .6rem .35rem!important;border-radius:12px;border:1px solid var(--pg-line)!important;background:linear-gradient(180deg,rgba(243,240,234,.04),transparent 40%),rgba(16,15,13,.55)!important;box-shadow:inset 0 2px 8px #0009}:root:root .epic-battler-prep-shell--wt .epic-battler-bench-zone--dark.epic-battler-bench-zone--over{background:rgba(226,128,90,.08);box-shadow:inset 0 0 0 1px #e2805a80,inset 0 0 18px #e2805a1f}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-bench-empty{font-family:var(--pg-display);font-size:.9rem;font-style:italic;color:var(--pg-stone-3)}:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-bench-track>*{width:5rem;height:5.8rem}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-chip--tcg{transition:transform .18s var(--pg-ease, ease),filter .18s ease}:root:root .epic-battler-prep-shell--wt [data-merge-token-id]:hover>.epic-battler-prep-chip--tcg,:root:root .epic-battler-prep-shell--wt .cursor-grab:hover>.epic-battler-prep-chip--tcg{transform:translateY(-3px);filter:brightness(1.08)}:root:root .epic-battler-prep-shell--wt .cursor-grab.ring-2{--tw-ring-color: rgba(226, 128, 90, .85) !important;border-radius:12px}:root:root .epic-battler-prep-shell--wt .ring-emerald-400\/90{--tw-ring-color: rgba(157, 176, 106, .95) !important;border-radius:12px;animation:pg-merge-breathe 1.1s ease-in-out infinite}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-chip--merge-ready{box-shadow:0 0 0 1.5px #9db06abf,0 0 14px #9db06a59;border-radius:12px;animation:pg-merge-breathe 2.4s ease-in-out infinite}@keyframes pg-merge-breathe{0%,to{box-shadow:0 0 0 1.5px #9db06a99,0 0 8px #9db06a33}50%{box-shadow:0 0 0 2px #9db06af2,0 0 18px #9db06a73}}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-chip--dragging .epic-battler-prep-chip--tcg{opacity:.35}:root:root .epic-battler-prep-chip--tcg.shadow-2xl{transform:rotate(-3deg) scale(1.06);filter:drop-shadow(0 22px 26px rgba(0,0,0,.7)) drop-shadow(0 0 16px rgba(226,128,90,.3))}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-chip--tcg>span[role=button]{width:1.35rem!important;height:1.35rem!important;font-size:.8rem!important;color:var(--pg-stone)!important;border:1px solid rgba(239,234,224,.35)!important;background:linear-gradient(180deg,#b8452b,#6e2414)!important;box-shadow:0 2px 6px #0009,inset 0 1px #ffffff40!important}:root:root .epic-battler-prep-shell--wt .epic-battler-wave-briefing{position:relative;padding:.7rem .85rem .75rem;border-radius:12px;border:1px solid rgba(165,47,38,.38);background:radial-gradient(90% 80% at 100% 0%,rgba(165,47,38,.2),transparent 60%),linear-gradient(180deg,rgba(33,30,27,.85),rgba(19,17,15,.9));box-shadow:inset 0 1px #f3f0ea12,0 8px 20px #00000059}:root:root .epic-battler-prep-shell--wt .epic-battler-wave-briefing__wave{font-family:var(--pg-title);font-size:1.15rem;font-weight:700;letter-spacing:.08em;color:var(--pg-stone)}:root:root .epic-battler-prep-shell--wt .epic-battler-wave-briefing__total,:root:root .epic-battler-prep-shell--wt .epic-battler-wave-briefing__hint{font-family:var(--pg-body);font-size:.85rem;color:var(--pg-stone-3)}:root:root .epic-battler-prep-shell--wt .epic-battler-wave-briefing__tag{font-family:var(--pg-display);font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--pg-stone-2);border-color:var(--pg-line-2);background:rgba(19,17,16,.6)}:root:root .epic-battler-prep-shell--wt .epic-battler-wave-briefing__tag--boss{color:#ffd8cc;border-color:#e2805ab3;background:rgba(120,32,20,.6)}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-enemy-pill{padding:.35rem .6rem;border-radius:10px;border:1px solid rgba(226,128,90,.28)!important;background:rgba(19,17,16,.7)!important;box-shadow:inset 0 1px #f3f0ea0f}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-enemy-pill__name{font-family:var(--pg-display);font-size:.95rem;font-weight:700;color:var(--pg-stone)!important}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-enemy-pill__stats{font-family:var(--pg-display);font-size:.8rem;color:#f0a58a!important}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-decision{font-family:var(--pg-body);border-radius:10px}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-decision__title{font-family:var(--pg-display)}:root:root .epic-battler-prep-shell--wt .eqb-wt__side .epic-battler-prep-zone--shop{position:relative;padding:.65rem .7rem .75rem;border:1px solid rgba(215,162,79,.22);border-radius:14px;background:radial-gradient(90% 50% at 50% 0%,rgba(243,240,234,.09),transparent 70%),linear-gradient(180deg,rgba(39,36,32,.85),rgba(21,19,17,.92));box-shadow:inset 0 1px #f3f0ea1a,inset 0 -18px 30px #00000073,0 10px 26px #0006}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-head{margin-bottom:.45rem}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-toggle{cursor:default}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-reroll{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.25rem .75rem;font-family:var(--pg-display);font-size:.875rem;font-weight:800;letter-spacing:.04em;color:var(--pg-stone);border-radius:999px;border:1px solid var(--pg-line-2);background:linear-gradient(180deg,rgba(243,240,234,.12),rgba(243,240,234,0) 55%),linear-gradient(180deg,#423c36,#25221e);box-shadow:inset 0 1px #f3f0ea29,0 2px 6px #00000080;transition:transform .1s ease,filter .15s ease,border-color .15s ease}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-reroll:before{content:"\21bb";font-size:1rem;line-height:1;color:var(--pg-terra-hi);transition:transform .45s var(--pg-ease)}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-reroll:hover:not(:disabled){filter:brightness(1.12);border-color:#e2805a99}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-reroll:hover:not(:disabled):before{transform:rotate(-200deg)}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-reroll:active:not(:disabled){transform:translateY(1px)}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-reroll:disabled{opacity:.45;filter:grayscale(.5)}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-unlock{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;font-family:var(--pg-display);font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--pg-stone-3);border-radius:999px;border:1px dashed var(--pg-line-2)}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-empty{font-family:var(--pg-display);font-style:italic;font-size:.95rem;color:var(--pg-stone-3);text-align:center;padding:1.5rem .5rem}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-track .epic-battler-shop-offer{animation:pg-deal .5s var(--pg-ease) both;transition:transform .18s var(--pg-ease),filter .18s ease}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-track .epic-battler-shop-offer:nth-child(2){animation-delay:.07s}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-track .epic-battler-shop-offer:nth-child(3){animation-delay:.14s}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-track .epic-battler-shop-offer:nth-child(4){animation-delay:.21s}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-track .epic-battler-shop-offer:nth-child(5){animation-delay:.28s}@keyframes pg-deal{0%{opacity:0;transform:translateY(-14px) rotateX(55deg) scale(.92)}to{opacity:1;transform:none}}:root:root .epic-battler-prep-shell--wt .epic-battler-shop-offer:hover:not(.epic-battler-shop-offer--disabled){transform:translateY(-5px) scale(1.03);filter:drop-shadow(0 12px 16px rgba(0,0,0,.6))}:root:root .epic-battler-prep-shell--wt .epic-battler-shop-offer:active:not(.epic-battler-shop-offer--disabled){transform:translateY(-1px) scale(.98);transition-duration:.06s}:root:root .epic-battler-prep-shell--wt .epic-battler-shop-offer:hover:not(.epic-battler-shop-offer--disabled) .epic-battler-tcg__frame{box-shadow:0 0 0 1px #000c,0 0 0 2px var(--tcg-rarity, #c7b998),0 0 24px var(--tcg-rarity-glow, rgba(243, 240, 234, .25)),inset 0 1px #f3f0ea33}:root:root .epic-battler-prep-shell--wt .epic-battler-shop-offer--disabled{filter:grayscale(.7) brightness(.7);opacity:.6}:root:root .epic-battler-prep-shell--wt .epic-battler-shop-offer--locked .epic-battler-tcg__frame{box-shadow:0 0 0 1px #000c,0 0 0 2px #d7a24fbf,0 0 18px #d7a24f4d}:root:root .epic-battler-prep-shell--wt .epic-battler-shop-offer__lock{border-color:var(--pg-line-2);background:rgba(19,17,16,.9);color:var(--pg-stone-2);box-shadow:0 2px 6px #0009}:root:root .epic-battler-prep-shell--wt .epic-battler-shop-offer__lock--active{color:#ffe2b0;border-color:#d7a24fcc}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-fight-bar{padding:.55rem .85rem calc(.65rem + env(safe-area-inset-bottom,0));border-top:1px solid var(--pg-line);background:linear-gradient(180deg,rgba(19,17,16,.2),rgba(19,17,16,.85) 40%);box-shadow:0 -10px 24px #00000059}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-fight-bar__hint{display:block;margin:0 0 .35rem;font-family:var(--pg-display);font-size:.9rem;font-style:italic;color:var(--pg-stone-3)}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-fight-bar__btn{position:relative;min-height:3.3rem;overflow:hidden;font-family:var(--pg-title);font-size:1.25rem;font-weight:700;letter-spacing:.22em;color:#f8f7f3;border-radius:12px;border:1px solid rgba(0,0,0,.7);background:linear-gradient(180deg,rgba(244,242,235,.3) 0%,rgba(244,242,235,0) 48%),linear-gradient(180deg,#d9693f 0%,#b24c2c 52%,#7f3019 100%);box-shadow:inset 0 1px #ffe6d28c,inset 0 0 0 1px #ffbea038,inset 0 -4px 8px #46120699,0 0 0 1px #00000080,0 12px 28px -8px #e2805a8c;text-shadow:0 1px 0 rgba(70,18,6,.9),0 0 14px rgba(255,190,150,.35);animation:pg-fight-breathe 2.6s ease-in-out infinite}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-fight-bar__btn:after{content:"";position:absolute;top:0;bottom:0;width:30%;left:-40%;background:linear-gradient(100deg,transparent,rgba(246,244,239,.28),transparent);transform:skew(-18deg);animation:pg-glint 4.2s ease-in-out infinite 1.2s;pointer-events:none}@keyframes pg-glint{0%,70%{left:-40%}to{left:130%}}@keyframes pg-fight-breathe{0%,to{box-shadow:inset 0 1px #ffe6d28c,inset 0 0 0 1px #ffbea038,inset 0 -4px 8px #46120699,0 0 0 1px #00000080,0 12px 28px -8px #e2805a73}50%{box-shadow:inset 0 1px #ffe6d299,inset 0 0 0 1px #ffbea04d,inset 0 -4px 8px #46120699,0 0 0 1px #00000080,0 14px 36px -6px #e2805abf}}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-fight-bar__btn:hover:not(:disabled){filter:brightness(1.08) saturate(1.05)}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-fight-bar__btn:active:not(:disabled){transform:translateY(2px);filter:brightness(.95)}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-fight-bar__btn:disabled{opacity:1;filter:none;animation:none;color:#e9e4d773;text-shadow:0 1px 0 rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(243,240,234,.06),rgba(243,240,234,0) 50%),linear-gradient(180deg,#322d29,#211e1b);box-shadow:inset 0 1px #f3f0ea14,inset 0 -3px 6px #00000080,0 0 0 1px #00000080}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-fight-bar__btn:disabled:after{display:none}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-fight-bar__emblem{width:22px;height:22px}:root:root .epic-battler-tcg--theme-dark{--tcg-rarity: #c7b998;--tcg-rarity-deep: #4d463f;--tcg-rarity-glow: rgba(243, 240, 234, .18);--tcg-accent: var(--hud-terra-bright, #e2805a);font-family:Alegreya Sans,ui-sans-serif,system-ui,sans-serif;filter:drop-shadow(0 6px 10px rgba(0,0,0,.55))}:root:root .epic-battler-tcg--theme-dark.epic-battler-tcg--tier-2{--tcg-rarity: #c5b692;--tcg-rarity-deep: #39342f;--tcg-rarity-glow: rgba(197, 182, 146, .38)}:root:root .epic-battler-tcg--theme-dark.epic-battler-tcg--tier-3{--tcg-rarity: #c39be3;--tcg-rarity-deep: #3d2556;--tcg-rarity-glow: rgba(195, 155, 227, .45)}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__frame{border-radius:12px;padding:3px 3px 4px;background:linear-gradient(180deg,rgba(243,240,234,.22),rgba(243,240,234,0) 18%),linear-gradient(160deg,var(--tcg-rarity) 0%,var(--tcg-rarity-deep) 38%,#1d1a18 70%,#131110 100%);box-shadow:0 0 0 1px #000000d9,inset 0 1px #ffffff47,inset 0 -2px 4px #0009,0 0 16px var(--tcg-rarity-glow)}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__frame:after{inset:3px;border-radius:9px;background:radial-gradient(120% 70% at 50% 0%,rgba(243,240,234,.06),transparent 60%),#171513;box-shadow:inset 0 0 0 1px #000000b3}:root:root .epic-battler-tcg--theme-dark.epic-battler-tcg--tier-3 .epic-battler-tcg__frame:before{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.1) 42%,rgba(195,155,227,.3) 48%,transparent 58%)}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__name-banner{margin:1px 1px 0;padding:.22rem .3rem .2rem;border:0;border-radius:9px 9px 0 0;background:linear-gradient(180deg,rgba(243,240,234,.1),rgba(243,240,234,0) 70%),linear-gradient(180deg,#2b2723,#1b1816);box-shadow:inset 0 1px #f3f0ea1f,inset 0 -1px 0 var(--tcg-rarity),0 1px #000c}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__name{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:.8rem;font-weight:800;letter-spacing:.06em;line-height:1.1;color:#f3f0ea;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 6px rgba(0,0,0,.6)}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__art-stage{margin:0 1px 1px;border:0;border-radius:0 0 9px 9px;background:radial-gradient(80% 60% at 50% 35%,color-mix(in srgb,var(--tcg-rarity) 26%,transparent),transparent 70%),radial-gradient(120% 90% at 50% 120%,rgba(0,0,0,.7),transparent 60%),linear-gradient(180deg,#2e2925,#181613);box-shadow:inset 0 2px 6px #000000b3,inset 0 0 0 1px #0009}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__art-bg{background:radial-gradient(60% 45% at 50% 90%,var(--tcg-rarity-glow),transparent 70%),radial-gradient(circle at 50% 25%,rgba(243,240,234,.08),transparent 50%)}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__art-img{filter:drop-shadow(0 5px 8px rgba(0,0,0,.7)) saturate(1.05) contrast(1.04);transition:transform .35s var(--hud-ease, ease)}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__art-shine{opacity:.45}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__ability{margin:0 3px;padding:.22rem .32rem .26rem;border-radius:6px;border:1px solid rgba(239,234,224,.14);background:linear-gradient(180deg,rgba(16,15,13,.92),rgba(25,23,21,.96));box-shadow:inset 0 1px 3px #000c,0 1px #f3f0ea0d}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__ability-label{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.15;color:var(--tcg-accent)}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__ability-text{font-family:Alegreya Sans,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:1.22;color:#e9e4d7}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__ability-cooldown{font-size:11px;color:#e9e4d7;border-color:#efeae040;background:rgba(42,38,34,.8)}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__ability-cooldown--ready{color:#f7f5f1;border-color:#e2805abf;background:rgba(150,56,30,.6)}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__trait-chip{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:11px;font-weight:700;letter-spacing:.06em;color:#e9e4d7;border-color:#efeae038;background:rgba(19,17,16,.82)}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__stat-overlay{padding:.12rem .12rem .16rem;background:linear-gradient(180deg,transparent 0%,rgba(16,15,13,.85) 45%,rgba(16,15,13,.98) 100%)}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__stat{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-weight:900;filter:drop-shadow(0 2px 2px rgba(0,0,0,.7))}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__stat--atk{min-width:1.75rem;width:1.75rem;height:1.75rem;font-size:1rem;color:#f3f0ea;border:0;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.38),transparent 45%),linear-gradient(180deg,#b6a479 0%,#4e4740 50%,#292622 100%);-webkit-clip-path:polygon(50% 0%,93% 22%,93% 78%,50% 100%,7% 78%,7% 22%);clip-path:polygon(50% 0%,93% 22%,93% 78%,50% 100%,7% 78%,7% 22%);text-shadow:0 1px 0 rgba(0,0,0,.95),0 0 4px rgba(0,0,0,.8)}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__stat--hp{min-width:1.85rem;width:1.85rem;height:1.75rem;font-size:1rem;color:#f8f6f1;text-shadow:0 1px 0 rgba(60,8,4,.95),0 0 4px rgba(0,0,0,.8)}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__stat--hp .epic-battler-tcg__stat-icon{font-size:2.05rem;color:#b8382a;text-shadow:0 0 0 transparent;filter:drop-shadow(0 1px 0 rgba(255,170,150,.35)) drop-shadow(0 0 1px rgba(0,0,0,.9))}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__stat-val{display:inline-block;animation:pg-stat-pop .42s var(--hud-ease, ease) both}@keyframes pg-stat-pop{0%{transform:scale(1.75);color:#fff;text-shadow:0 0 10px rgba(255,220,190,.95)}to{transform:scale(1)}}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__level-row{gap:.35rem;padding:.12rem .4rem;border-radius:999px;border:1px solid rgba(239,234,224,.14);background:rgba(16,15,13,.75);box-shadow:inset 0 1px 2px #000000b3}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__level-label{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:11px;font-weight:800;letter-spacing:.08em;padding:.02rem .35rem;color:#131110;border:0;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--tcg-rarity) 80%,white),var(--tcg-rarity));box-shadow:0 1px #0009}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__price-label{display:inline-flex;align-items:center;gap:.2rem;font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:.85rem;font-weight:800;padding:.02rem .45rem .02rem .2rem;color:#fff1cf;border:1px solid rgba(215,162,79,.6);border-radius:999px;background:linear-gradient(180deg,#4a3818,#221f1c);box-shadow:inset 0 1px #ffdc9640,0 1px 3px #0009}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__price-label:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:radial-gradient(circle at 50% 50%,#f0c068 0 50%,#a8722a 51% 64%,#e1a64c 65%);box-shadow:0 0 0 1px #00000080}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__merge-dot{background:rgba(19,17,16,.9);border-color:#efeae04d}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__merge-dot--filled{background:radial-gradient(circle at 40% 35%,#fff 0 15%,var(--tcg-rarity) 40%);border-color:var(--tcg-rarity);box-shadow:0 0 6px var(--tcg-rarity-glow)}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__merge-line{background:rgba(239,234,224,.25)}:root:root .epic-battler-tcg--theme-dark.epic-battler-tcg--selected .epic-battler-tcg__frame{box-shadow:0 0 0 1px #000000d9,0 0 0 2px #f3f0eacc,0 0 20px #f3f0ea4d,inset 0 1px #ffffff47}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-chip--tcg.epic-battler-prep-chip--selected-dark{background:transparent;box-shadow:none}:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-tcg__stat--atk,:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-tcg__stat--hp{width:1.45rem;min-width:1.45rem;height:1.45rem;font-size:.85rem}:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-tcg__stat--hp .epic-battler-tcg__stat-icon{font-size:1.7rem}:root:root .auto-battle-warband-roll__deploy-btn,:root:root .auto-battle-warband-roll__reroll-btn{min-height:2.75rem;padding:.5rem 1.6rem!important;font-family:var(--ui-font-title, "Cinzel", Georgia, serif);font-size:1rem!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;border-radius:12px!important;transition:transform .1s ease,filter .15s ease}:root:root .auto-battle-warband-roll__deploy-btn{color:#f8f7f3!important;border:1px solid rgba(0,0,0,.7)!important;background:linear-gradient(180deg,rgba(244,242,235,.3) 0%,rgba(244,242,235,0) 48%),linear-gradient(180deg,#d9693f 0%,#b24c2c 52%,#7f3019 100%)!important;box-shadow:inset 0 1px #ffe6d28c,inset 0 -4px 8px #46120699,0 12px 26px -8px #e2805a99;text-shadow:0 1px 0 rgba(70,18,6,.9)}:root:root .auto-battle-warband-roll__reroll-btn{color:#e9e4d7!important;border:1px solid rgba(239,234,224,.26)!important;background:linear-gradient(180deg,rgba(243,240,234,.1),rgba(243,240,234,0) 55%),linear-gradient(180deg,#37322d,#211e1b)!important;box-shadow:inset 0 1px #f3f0ea24,0 4px 10px #00000073}:root:root .auto-battle-warband-roll__deploy-btn:hover:not(:disabled),:root:root .auto-battle-warband-roll__reroll-btn:hover:not(:disabled){filter:brightness(1.1)}:root:root .auto-battle-warband-roll__deploy-btn:active:not(:disabled),:root:root .auto-battle-warband-roll__reroll-btn:active:not(:disabled){transform:translateY(2px)}:root:root .auto-battle-warband-roll__title{font-family:var(--ui-font-title, "Cinzel", Georgia, serif)!important;font-size:1.35rem!important;letter-spacing:.12em;color:#f3f0ea!important}:root:root .auto-battle-warband-roll__subtitle{font-family:Alegreya Sans,ui-sans-serif,sans-serif;font-size:.95rem!important;color:#c7b998!important}@media (prefers-reduced-motion: reduce){:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-track .epic-battler-shop-offer,:root:root .epic-battler-prep-shell--wt .epic-battler-prep-fight-bar__btn,:root:root .epic-battler-prep-shell--wt .epic-battler-prep-fight-bar__btn:after,:root:root .epic-battler-prep-shell--wt .epic-battler-prep-chip--merge-ready,:root:root .epic-battler-prep-shell--wt .ring-emerald-400\/90,:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__stat-val{animation:none!important}}:root:root .proving-ground-battle .epic-battler-replay-frame--dark,:root:root .epic-battler-prep-shell--wt .epic-battler-replay-frame--dark{position:relative;padding:.85rem 1rem 1rem!important;border:1px solid var(--pg-line)!important;border-radius:16px!important;background:radial-gradient(120% 60% at 50% -10%,rgba(243,240,234,.07),transparent 55%),linear-gradient(180deg,rgba(33,30,27,.94),rgba(19,17,16,.97))!important;box-shadow:inset 0 1px #f3f0ea14,0 20px 50px #00000073;font-family:var(--pg-body)}:root:root .epic-battler-replay-frame--dark .epic-battler-replay-frame__title{margin:0;font-family:var(--pg-title);font-size:1.2rem!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pg-stone)!important;text-shadow:0 1px 0 rgba(0,0,0,.8)}:root:root .epic-battler-replay-frame--dark .epic-battler-replay-frame__head{position:relative;padding-bottom:.45rem}:root:root .epic-battler-replay-frame--dark .epic-battler-replay-frame__head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(226,128,90,.55),rgba(239,234,224,.12) 40%,transparent)}:root:root .epic-battler-replay-frame--dark .epic-battler-arena--field{padding:.35rem .35rem .5rem;border-radius:14px;border:1px solid var(--pg-line-2);background:rgba(16,15,13,.7);box-shadow:inset 0 0 0 1px #0009,inset 0 2px 12px #000000b3}:root:root .epic-battler-replay-frame--dark .epic-battler-arena-teams-hint{margin-bottom:.35rem!important;font-family:var(--pg-display);font-size:11px!important;font-weight:800;letter-spacing:.2em;text-transform:uppercase}:root:root .epic-battler-replay-frame--dark .epic-battler-arena-teams-hint>span:first-child{color:#f0a58a}:root:root .epic-battler-replay-frame--dark .epic-battler-arena-teams-hint>span:last-child{color:var(--pg-stone-2)}:root:root .epic-battler-replay-frame--dark .epic-battler-pixi-board{height:360px;border-radius:10px;background:linear-gradient(180deg,rgba(19,17,16,.35) 0%,rgba(19,17,16,.1) 45%,rgba(19,17,16,.6) 100%),url(/assets/provingGround-14c31471.webp) center 58% / cover no-repeat,#191715;box-shadow:inset 0 0 80px #000000bf}:root:root .epic-battler-replay-frame--dark .epic-battler-pixi-board:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(130% 100% at 50% 50%,transparent 55%,rgba(0,0,0,.55) 100%);box-shadow:inset 0 1px #f3f0ea1a}@media (max-width: 640px){:root:root .epic-battler-replay-frame--dark .epic-battler-pixi-board{height:230px}}:root:root .epic-battler-replay-frame--dark .epic-battler-countdown{background:radial-gradient(70% 70% at 50% 50%,rgba(42,38,34,.6),rgba(16,15,13,.92))}:root:root .epic-battler-replay-frame--dark .epic-battler-countdown--handoff{background:#100f0d}:root:root .epic-battler-replay-frame--dark .epic-battler-countdown__num{font-family:var(--pg-title);font-size:5rem;font-weight:700;color:var(--pg-stone);text-shadow:0 0 30px rgba(226,128,90,.55),0 4px 18px rgba(0,0,0,.9)}:root:root .epic-battler-replay-frame--dark .epic-battler-countdown__label{font-family:var(--pg-title);font-size:2rem;letter-spacing:.24em;color:var(--pg-terra-hi);text-shadow:0 0 24px rgba(226,128,90,.6),0 3px 12px rgba(0,0,0,.9)}:root:root .epic-battler-replay-frame--dark .epic-battler-initiative__title{font-family:var(--pg-title);letter-spacing:.12em;font-size:1.05rem}:root:root .epic-battler-replay-frame--dark .battler-action-banner__wrap{min-height:2.75rem}:root:root .epic-battler-replay-frame--dark .battler-action-banner{padding:.5rem 1.15rem;font-family:var(--pg-display);font-size:1rem;font-weight:700;color:var(--pg-stone);border-radius:999px;border:1px solid rgba(239,234,224,.2);background:linear-gradient(180deg,rgba(243,240,234,.08),rgba(243,240,234,0) 60%),rgba(25,23,21,.95);box-shadow:0 8px 22px #0000008c,inset 0 1px #f3f0ea1a}:root:root .epic-battler-replay-frame--dark .battler-action-banner__spark{background:var(--pg-terra-hi);box-shadow:0 0 10px var(--pg-terra-glow)}:root:root .epic-battler-replay-frame--dark .battler-action-banner--synergy{border-color:#9db06a99;box-shadow:0 8px 22px #0000008c,0 0 22px #9db06a40}:root:root .epic-battler-replay-frame--dark .battler-action-banner--synergy .battler-action-banner__badge{color:#c8dc8a;background:rgba(157,176,106,.14)}:root:root .epic-battler-replay-frame--dark .battler-action-banner--doctrine .battler-action-banner__badge{color:var(--pg-stone-2)}:root:root .epic-battler-replay-frame--dark .battler-action-banner__badge{font-family:var(--pg-display);font-size:11px}:root:root .epic-battler-replay-frame--dark>p.uppercase{font-family:var(--pg-display);font-size:11px!important;letter-spacing:.28em!important;color:var(--pg-stone-3)!important}:root:root .epic-battler-replay-frame--dark .epic-battler-outcome--victory{background:radial-gradient(60% 70% at 50% 45%,rgba(226,128,90,.22),transparent 65%),radial-gradient(120% 90% at 50% 50%,rgba(16,15,13,.45),rgba(16,15,13,.88))}:root:root .epic-battler-replay-frame--dark .epic-battler-outcome--defeat{background:radial-gradient(60% 70% at 50% 45%,rgba(165,47,38,.25),transparent 65%),radial-gradient(120% 90% at 50% 50%,rgba(16,15,13,.35),rgba(16,15,13,.9))}:root:root .epic-battler-replay-frame--dark .epic-battler-outcome__plate{min-width:min(100%,40rem);max-width:min(100%,46rem);padding:1.35rem 3rem 1.25rem;border-radius:6px;font-family:var(--pg-display)}:root:root .epic-battler-replay-frame--dark .epic-battler-outcome--victory .epic-battler-outcome__plate,:root:root .epic-battler-replay-frame--dark .epic-battler-outcome--defeat .epic-battler-outcome__plate{border:0;background:linear-gradient(180deg,rgba(243,240,234,.12),rgba(243,240,234,0) 40%),linear-gradient(90deg,transparent 0%,rgba(25,23,21,.96) 12%,rgba(25,23,21,.96) 88%,transparent 100%);box-shadow:none}:root:root .epic-battler-replay-frame--dark .epic-battler-outcome__plate:before,:root:root .epic-battler-replay-frame--dark .epic-battler-outcome__plate:after{content:""!important;position:absolute!important;top:0!important;left:6%!important;right:6%!important;width:auto!important;height:1px!important;transform:none!important;opacity:1!important;background:linear-gradient(90deg,transparent,var(--pg-terra-hi),transparent)!important;box-shadow:0 0 12px var(--pg-terra-glow)}:root:root .epic-battler-replay-frame--dark .epic-battler-outcome__plate:after{top:auto!important;bottom:0!important}:root:root .epic-battler-replay-frame--dark .epic-battler-outcome--defeat .epic-battler-outcome__plate:before,:root:root .epic-battler-replay-frame--dark .epic-battler-outcome--defeat .epic-battler-outcome__plate:after{background:linear-gradient(90deg,transparent,#a52f26,transparent)!important;box-shadow:none}:root:root .epic-battler-replay-frame--dark .epic-battler-outcome__eyebrow{font-family:var(--pg-display);font-size:12px;font-weight:800;letter-spacing:.32em;color:var(--pg-stone-3)!important}:root:root .epic-battler-replay-frame--dark .epic-battler-outcome__title{font-family:var(--pg-title);font-size:clamp(2.4rem,7vw,3.6rem);font-weight:700;letter-spacing:.16em}:root:root .epic-battler-replay-frame--dark .epic-battler-outcome--victory .epic-battler-outcome__title{color:var(--pg-stone);text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 28px rgba(226,128,90,.55),0 4px 16px rgba(0,0,0,.8)}:root:root .epic-battler-replay-frame--dark .epic-battler-outcome--defeat .epic-battler-outcome__title{color:#d9b2a4;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 24px rgba(165,47,38,.6),0 4px 16px rgba(0,0,0,.8)}:root:root .epic-battler-replay-frame--dark .epic-battler-outcome__sub{margin-top:.4rem;font-family:var(--pg-display);font-size:1rem;font-style:italic;color:var(--pg-stone-2)}:root:root .epic-battler-replay-frame--dark .epic-battler-replay-summary{display:flex;align-items:baseline;gap:.85rem;padding:.65rem 1rem!important;border-radius:12px;border-color:var(--pg-line)!important;background:rgba(16,15,13,.55)!important;box-shadow:inset 0 1px 3px #0000008c;animation:pg-rise .5s var(--pg-ease) both .2s}:root:root .epic-battler-replay-frame--dark .epic-battler-replay-summary>*+*{margin-top:0!important}:root:root .epic-battler-replay-frame--dark .epic-battler-replay-summary__title{font-family:var(--pg-title);font-size:1.05rem!important;letter-spacing:.12em;text-transform:uppercase}:root:root .epic-battler-replay-frame--dark .epic-battler-replay-summary--won .epic-battler-replay-summary__title{color:var(--pg-terra-hi)!important}:root:root .epic-battler-replay-frame--dark .epic-battler-replay-summary--lost .epic-battler-replay-summary__title{color:#d9b2a4!important}:root:root .epic-battler-replay-frame--dark .epic-battler-replay-summary__body{font-family:var(--pg-display);font-size:.95rem!important;color:var(--pg-stone-2)!important}:root:root .epic-battler-replay-frame--dark .epic-battler-replay-btn{font-family:var(--pg-display);font-size:.95rem!important;font-weight:700;letter-spacing:.06em;color:var(--pg-stone-2)!important;border:1px solid var(--pg-line-2)!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(243,240,234,.08),rgba(243,240,234,0) 55%),linear-gradient(180deg,#322d29,#1d1b18);box-shadow:inset 0 1px #f3f0ea1f,0 4px 10px #0006;transition:filter .15s ease,transform .08s ease,border-color .15s ease}:root:root .epic-battler-replay-frame--dark .epic-battler-replay-btn:hover:not(:disabled){filter:brightness(1.12);border-color:#efeae066!important}:root:root .epic-battler-replay-frame--dark .epic-battler-replay-btn:active:not(:disabled){transform:translateY(1px)}:root:root .epic-battler-replay-frame--dark .epic-battler-replay-btn--primary{font-family:var(--pg-title);font-size:1.05rem!important;letter-spacing:.2em;text-transform:uppercase;color:#f8f7f3!important;border:1px solid rgba(0,0,0,.7)!important;background:linear-gradient(180deg,rgba(244,242,235,.3) 0%,rgba(244,242,235,0) 48%),linear-gradient(180deg,#d9693f 0%,#b24c2c 52%,#7f3019 100%);box-shadow:inset 0 1px #ffe6d28c,inset 0 -4px 8px #46120699,0 12px 26px -8px #e2805a99;text-shadow:0 1px 0 rgba(70,18,6,.9);animation:pg-rise .5s var(--pg-ease) both .35s}:root:root .epic-battler-replay-frame--dark .epic-battler-replay-btn--primary:disabled{filter:grayscale(.6) brightness(.7)}@keyframes pg-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:root:root .epic-battler-replay-frame--dark .epic-battler-inspect__card{font-family:var(--pg-body);border-color:var(--pg-line-2);background:rgba(25,23,21,.97);box-shadow:0 14px 30px #0009,inset 0 1px #f3f0ea1a}:root:root .epic-battler-replay-frame--dark .epic-battler-inspect__name{font-family:var(--pg-display);color:var(--pg-stone)}:root:root .epic-battler-replay-frame--dark .epic-battler-inspect-hint{font-family:var(--pg-display);font-size:.85rem;color:var(--pg-stone-2)}@media (prefers-reduced-motion: reduce){:root:root .epic-battler-replay-frame--dark .epic-battler-replay-btn--primary,:root:root .epic-battler-replay-frame--dark .epic-battler-replay-summary{animation:none!important}}@media (min-width: 768px){:root:root .epic-battler-prep-shell--wt .epic-battler-prep-toolbar-block{padding:.45rem .9rem;gap:.35rem}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-toolbar__title{font-size:1.15rem}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-play{overflow-y:auto;scrollbar-width:thin;padding:.6rem .8rem .35rem;gap:.75rem}:root:root .epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-prep-unit-track,:root:root .epic-battler-prep-shell--wt .eqb-wt__side .epic-battler-prep-unit-track{--tcg-prep-card-h: 228px;--tcg-prep-portrait-min-h: 48px}:root:root .epic-battler-prep-shell--wt .eqb-wt__board{padding:.6rem .7rem .75rem;gap:.25rem}:root:root .epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-prep-formation-head{margin-bottom:.35rem}:root:root .epic-battler-prep-shell--wt .eqb-wt__army{gap:.55rem}:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench{padding:.3rem .6rem!important}:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-bench-track>*{width:4.4rem;height:5rem}:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-bench-zone{min-height:5.3rem;display:flex;align-items:center}:root:root .epic-battler-prep-shell--wt .epic-battler-tcg__level-below{margin-top:.2rem}}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__trait-chips{top:auto;bottom:0;left:0;right:0;justify-content:center;align-items:baseline;gap:0 .25rem;padding:.6rem .2rem .12rem;background:linear-gradient(180deg,transparent,rgba(16,15,13,.88) 60%)}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__trait-chip{padding:0;border:0;border-radius:0;background:none;font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:11px;font-weight:700;font-style:italic;letter-spacing:.01em;text-transform:none;line-height:1.15;color:#ded5c1;text-shadow:0 1px 2px rgba(0,0,0,.9)}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__trait-chip+.epic-battler-tcg__trait-chip:before{content:"\b7";margin-right:.25rem;font-style:normal;color:var(--tcg-rarity, #c7b998)}:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-tcg__trait-chips{display:none}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__name{font-size:12px;letter-spacing:.04em;-webkit-line-clamp:2;line-clamp:2}:root:root .epic-battler-prep-shell--wt .epic-battler-wave-briefing{padding:.5rem .75rem .55rem}:root:root .epic-battler-prep-shell--wt .epic-battler-wave-briefing__head{margin-bottom:.35rem}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-enemy-pill{padding:.25rem .55rem}:root:root .epic-battler-prep-shell--wt .eqb-wt__side{gap:.6rem}:root:root .epic-battler-prep-shell--wt .eqb-wt__side .epic-battler-prep-zone--shop{padding:.45rem .65rem .55rem}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-shop-head{margin-bottom:.3rem}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__stat--hp .epic-battler-tcg__stat-val,:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__stat--atk .epic-battler-tcg__stat-val{font-size:15px;line-height:1}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__stat--hp .epic-battler-tcg__stat-val{margin-top:-2px}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__ability-label{letter-spacing:.02em}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__ability-text{line-height:1.16}:root:root .epic-battler-tcg--theme-dark .epic-battler-tcg__ability-entry+.epic-battler-tcg__ability-entry{margin-top:.12rem;padding-top:.12rem;border-top-color:#efeae01f}:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-tcg{max-height:100%}:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-tcg__stat-val{font-size:13px}:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-prep-chip--tcg{height:100%;padding:0}:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-prep-chip--tcg>[role=button],:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-prep-chip--tcg>button{height:100%}:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-tcg{height:100%;min-height:0;max-height:100%}:root:root .epic-battler-prep-shell--wt .eqb-wt__army .epic-battler-prep-zone--bench .epic-battler-tcg__ability{display:none}:root:root .auto-battle-reward{--abr-bone: #f3f0ea;--abr-brass: #c7b998;--abr-brass-hi: #e9e4d7;--abr-brass-deep: #8e7b50;--abr-muted: #c7b998;--abr-muted-dim: #99875b;--abr-fell: #e2805a;--abr-panel: #211e1b;--abr-panel-2: #191715;--abr-line: rgba(239, 234, 224, .14);position:relative;margin:.25rem .25rem .5rem;border-radius:16px;border:1px solid rgba(239,234,224,.14);background:radial-gradient(120% 60% at 50% -10%,rgba(243,240,234,.07),transparent 55%),linear-gradient(180deg,rgba(33,30,27,.94),rgba(19,17,16,.97));box-shadow:inset 0 1px #f3f0ea14,0 20px 50px #00000073;font-family:Alegreya Sans,ui-sans-serif,sans-serif}:root:root .auto-battle-reward__waves{font-family:var(--ui-font-title, "Cinzel", Georgia, serif)!important;font-size:clamp(5rem,18vw,8.5rem);font-weight:700;color:#f3f0ea;text-shadow:0 1px 0 rgba(255,255,255,.15),0 -2px 0 rgba(0,0,0,.6),0 0 40px rgba(226,128,90,.35),0 14px 34px rgba(0,0,0,.7)}:root:root .auto-battle-reward__waves-label,:root:root .auto-battle-reward__eyebrow{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:12px;font-weight:800;letter-spacing:.32em;color:#e9e4d7}:root:root .auto-battle-reward__outcome{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:12px;color:#e2805a}:root:root .auto-battle-reward__ribbon{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:11px;font-weight:800;letter-spacing:.18em;color:#1c1917;border:0;border-radius:4px;background:linear-gradient(180deg,#f3a07c,#c45a38);box-shadow:0 0 18px #e2805a80,inset 0 1px #f6f4ef99}:root:root .auto-battle-reward__track-bar{height:8px;border-radius:999px;background:rgba(0,0,0,.6);box-shadow:inset 0 1px 3px #000000e6,0 1px #f3f0ea0f}:root:root .auto-battle-reward__track-fill{border-radius:inherit;background:linear-gradient(90deg,#8a3a22,#e2805a);box-shadow:0 0 10px #e2805a73}:root:root .auto-battle-reward__track-meta,:root:root .auto-battle-reward__track--single,:root:root .auto-battle-reward__chip,:root:root .auto-battle-reward__footnote,:root:root .auto-battle-reward__tile-label{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:12px;color:#c7b998}:root:root .auto-battle-reward__tile-label{letter-spacing:.12em;text-transform:uppercase;color:#e9e4d7}:root:root .auto-battle-reward__track-meta b,:root:root .auto-battle-reward__chip b{color:#f3f0ea}:root:root .auto-battle-reward__chip{border-color:#efeae033;background:rgba(19,17,16,.6)}:root:root .auto-battle-reward__rule{border:0;height:1px;background:linear-gradient(90deg,transparent,rgba(226,128,90,.4),transparent)}:root:root .auto-battle-reward__coin-total{font-family:var(--ui-font-title, "Cinzel", Georgia, serif)!important;color:#f3f0ea}:root:root .auto-battle-reward__coin{filter:drop-shadow(0 0 14px rgba(215,162,79,.35)) drop-shadow(0 4px 8px rgba(0,0,0,.6))}:root:root .auto-battle-reward__tile{border-radius:12px;border:1px solid rgba(239,234,224,.16);background:linear-gradient(180deg,rgba(243,240,234,.07),rgba(243,240,234,0) 50%),linear-gradient(180deg,#2a2622,#191715);box-shadow:inset 0 1px #f3f0ea1a,0 6px 16px #0006}:root:root .auto-battle-reward__tile-val{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-weight:800;color:#f3f0ea}:root:root .auto-battle-reward__empty,:root:root .auto-battle-reward__worth{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:.95rem;font-style:italic;color:#e9e4d7}:root:root .auto-battle-reward__continue{min-height:3.4rem;padding:.6rem 2.6rem;font-family:var(--ui-font-title, "Cinzel", Georgia, serif);font-size:1.15rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f8f7f3;border-radius:12px;border:1px solid rgba(0,0,0,.7);background:linear-gradient(180deg,rgba(244,242,235,.3) 0%,rgba(244,242,235,0) 48%),linear-gradient(180deg,#d9693f 0%,#b24c2c 52%,#7f3019 100%);box-shadow:inset 0 1px #ffe6d28c,inset 0 -4px 8px #46120699,0 14px 30px -8px #e2805a99;text-shadow:0 1px 0 rgba(70,18,6,.9)}:root:root .auto-battle-reward__continue:hover{filter:brightness(1.08)}:root:root .auto-battle-reward__continue-hook{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:none;color:#f4f2ebd9}@media (min-width: 960px){:root:root .auto-battle-reward{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-auto-flow:row dense;align-content:center;align-items:center;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:.85rem;padding:1.5rem 2.5rem 1.75rem 0;overflow-x:hidden}:root:root .auto-battle-reward:before{content:"";position:absolute;top:0;bottom:0;left:0;width:48.5%;border-radius:16px 0 0 16px;background:radial-gradient(70% 55% at 50% 45%,rgba(226,128,90,.18),transparent 70%),linear-gradient(90deg,rgba(19,17,16,.4),rgba(19,17,16,.55) 75%,rgba(25,23,21,1) 100%),linear-gradient(180deg,rgba(19,17,16,.55),rgba(19,17,16,.75)),url(/assets/provingGround-14c31471.webp) center / cover no-repeat;pointer-events:none}:root:root .auto-battle-reward>*{grid-column:2;position:relative}:root:root .auto-battle-reward>.auto-battle-reward__hero{grid-column:1;grid-row:1 / span 6;align-self:end}:root:root .auto-battle-reward>.auto-battle-reward__track{grid-column:1;grid-row:7 / span 2;align-self:start;justify-self:center;width:min(80%,22rem)}:root:root .auto-battle-reward>.auto-battle-reward__rule:first-of-type{display:none}}:root:root .proving-ground-pick--deploy .auto-battle-warband-roll__cabinet{position:relative;border-radius:16px;border:1px solid rgba(239,234,224,.16);background:radial-gradient(70% 55% at 50% 30%,rgba(243,240,234,.1),transparent 70%),radial-gradient(90% 50% at 50% 100%,rgba(196,90,56,.14),transparent 70%),linear-gradient(180deg,rgba(19,17,16,.66),rgba(19,17,16,.86)),url(/assets/provingGround-14c31471.webp) center 60% / cover no-repeat,#191715;box-shadow:inset 0 1px #f3f0ea1f,inset 0 0 0 1px #0009,inset 0 -50px 70px #0009,0 18px 44px #00000080}:root:root .proving-ground-pick--deploy .warband-deploy-slot,:root:root .proving-ground-pick--deploy .auto-battle-warband-roll-reel{border-radius:12px;border:1px solid rgba(239,234,224,.14);background:radial-gradient(70% 20% at 50% 92%,rgba(243,240,234,.12),transparent 75%),linear-gradient(180deg,rgba(16,15,13,.55),rgba(16,15,13,.8));box-shadow:inset 0 2px 10px #000000bf,0 1px #f3f0ea0d}:root:root .proving-ground-pick--deploy .warband-deploy-slot--morphed{border-color:#e2805a59;box-shadow:inset 0 2px 10px #0009,0 0 22px #e2805a2e}:root:root .proving-ground-pick--deploy .auto-battle-warband-roll-reel__portrait-wrap{border-color:#efeae02e;background:rgba(16,15,13,.85);box-shadow:inset 0 1px 4px #000c}:root:root .proving-ground-pick--deploy .auto-battle-warband-roll-reel__name{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:11px;font-weight:700;color:#e9e4d7}:root:root .proving-ground-pick--deploy .auto-battle-warband-roll__flash{background:linear-gradient(180deg,rgba(226,128,90,0) 0%,rgba(226,128,90,.45) 40%,rgba(246,244,239,.85) 50%,rgba(226,128,90,.4) 60%,rgba(226,128,90,0) 100%)}:root:root .proving-ground-pick--deploy .auto-battle-deploy-flow__roll-wait-slot{border-radius:12px;border-color:#efeae024;background:linear-gradient(180deg,rgba(42,38,34,.85),rgba(19,17,16,.95))}:root:root .proving-ground-pick--deploy .auto-battle-warband-roll__actions{gap:.85rem;margin-top:1.4rem}:root:root .proving-ground-pick--deploy .auto-battle-lobby--embedded .auto-battle-lobby__panel{border-radius:16px;border:1px solid rgba(239,234,224,.16);background:radial-gradient(120% 60% at 50% 0%,rgba(243,240,234,.06),transparent 60%),linear-gradient(180deg,#211e1b 0%,#191715 60%,#131110 100%);box-shadow:inset 0 1px #f3f0ea1a,0 20px 50px #00000080}:root:root .proving-ground-pick--deploy .auto-battle-lobby__banner{border-bottom:1px solid rgba(239,234,224,.12);background:#131110}:root:root .proving-ground-pick--deploy .auto-battle-lobby__banner:after{content:"";position:absolute;left:10%;right:10%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(226,128,90,.6),transparent);z-index:3}:root:root .proving-ground-pick--deploy .auto-battle-lobby__banner .auto-battle-lobby__art-img{filter:saturate(1.05) contrast(1.05) brightness(1.08)}:root:root .proving-ground-pick--deploy .auto-battle-lobby__eyebrow{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:12px;font-weight:800;letter-spacing:.3em;color:#e2805a}:root:root .proving-ground-pick--deploy .auto-battle-lobby__title{font-family:var(--ui-font-title, "Cinzel", Georgia, serif)!important;letter-spacing:.08em;color:#f3f0ea;text-shadow:0 2px 0 rgba(0,0,0,.6),0 0 30px rgba(0,0,0,.8)}:root:root .proving-ground-pick--deploy .auto-battle-lobby__title-rule{background:linear-gradient(90deg,#e2805a,transparent)}:root:root .proving-ground-pick--deploy .auto-battle-lobby__badge,:root:root .proving-ground-pick--deploy .auto-battle-lobby__stat{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:12px;font-weight:700;letter-spacing:.08em;color:#e9e4d7;border-color:#efeae03d;background:rgba(19,17,16,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root:root .proving-ground-pick--deploy .auto-battle-lobby__stat{font-size:.9rem;letter-spacing:.02em}:root:root .proving-ground-pick--deploy .auto-battle-lobby__content{font-family:Alegreya Sans,ui-sans-serif,system-ui,sans-serif;gap:.75rem}:root:root .proving-ground-pick--deploy .auto-battle-lobby__info{border-color:#efeae01f;background:rgba(16,15,13,.45);box-shadow:inset 0 1px 3px #00000080}:root:root .proving-ground-pick--deploy .auto-battle-lobby__info-row+.auto-battle-lobby__info-row{border-color:#efeae01a}:root:root .proving-ground-pick--deploy .auto-battle-lobby__info-label{font-family:var(--ui-font-display, "Alegreya", Georgia, serif);font-size:12px;font-weight:800;letter-spacing:.18em;color:#c7b998}:root:root .proving-ground-pick--deploy .auto-battle-lobby__info-label--warn{color:#d7a24f}:root:root .proving-ground-pick--deploy .auto-battle-lobby__info-body{font-size:.95rem;line-height:1.4;color:#e9e4d7}:root:root .proving-ground-pick--deploy .auto-battle-lobby__info-icon{color:#e9e4d7;border-color:#efeae033;background:linear-gradient(180deg,#37322d,#211e1b)}:root:root .proving-ground-pick--deploy .auto-battle-lobby__info-icon--warn{color:#d7a24f}:root:root .proving-ground-pick--deploy .auto-battle-lobby__aside{border-color:#efeae01f}@media (min-width: 1024px){:root:root .proving-ground-pick--deploy .auto-battle-lobby__info{display:grid;grid-template-columns:1fr 1fr}:root:root .proving-ground-pick--deploy .auto-battle-lobby__info-row+.auto-battle-lobby__info-row{border-top:0;border-left:1px solid rgba(239,234,224,.1)}:root:root .proving-ground-pick--deploy .auto-battle-lobby__body-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}:root:root .proving-ground-pick--deploy .auto-battle-lobby--embedded .auto-battle-lobby__content{padding:1rem 1.4rem 1.2rem}}@media (min-width: 960px){:root:root .auto-battle-reward:before{-webkit-mask-image:linear-gradient(90deg,#000 78%,transparent);mask-image:linear-gradient(90deg,#000 78%,transparent)}:root:root .auto-battle-reward>.auto-battle-reward__hero{justify-self:center;padding:0 2rem;max-width:100%}}@media (min-width: 768px){:root:root .epic-battler-prep-shell--wt .eqb-wt__side .epic-battler-prep-unit-track{--tcg-prep-card-h: 208px}}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-fight-bar__hint{margin-bottom:.2rem;font-size:.85rem}@media (max-width: 767px){:root:root .epic-battler-prep-shell--wt .epic-battler-prep-toolbar-block{padding:.4rem .55rem;gap:.3rem}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-toolbar__lead{gap:.5rem}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-toolbar__title{font-size:1rem;white-space:nowrap;gap:.35rem}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-toolbar__wave{font-size:.9rem}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-toolbar__gold{font-size:.95rem;padding:.2rem .6rem .2rem .3rem}:root:root .proving-ground-battle .proving-ground-abandon-btn{padding:.25rem .55rem}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-play{overflow-y:auto;padding:.45rem .4rem .3rem;gap:.55rem}:root:root .epic-battler-prep-shell--wt .eqb-wt__army{flex:0 0 auto;min-height:0}:root:root .epic-battler-prep-shell--wt .eqb-wt__board{flex:0 0 auto;padding:.45rem .3rem .5rem}:root:root .epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-prep-formation-zone,:root:root .epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-prep-formation-track--reorder{flex:0 0 auto}:root:root .epic-battler-prep-shell--wt .epic-battler-tcg--theme-dark .epic-battler-tcg__name{font-size:11px;letter-spacing:0}:root:root .epic-battler-prep-shell--wt .epic-battler-prep-fight-bar__btn{min-height:3rem;font-size:1.1rem}:root:root .epic-battler-prep-shell--wt .epic-battler-tcg--theme-dark .epic-battler-tcg__name{text-transform:none;font-size:11px;word-break:normal}:root:root .epic-battler-prep-shell--wt .eqb-wt__board .epic-battler-tcg__trait-chips{display:none}:root:root .epic-battler-prep-shell--wt .epic-battler-tcg--theme-dark .epic-battler-tcg__stat--atk,:root:root .epic-battler-prep-shell--wt .epic-battler-tcg--theme-dark .epic-battler-tcg__stat--hp{width:1.35rem;min-width:1.35rem;height:1.35rem;max-width:48%}:root:root .epic-battler-prep-shell--wt .epic-battler-tcg--theme-dark .epic-battler-tcg__stat--hp .epic-battler-tcg__stat-icon{font-size:1.55rem}:root:root .epic-battler-prep-shell--wt .epic-battler-tcg--theme-dark .epic-battler-tcg__stat-val{font-size:12px!important}:root:root .epic-battler-prep-shell--wt .epic-battler-tcg--theme-dark .epic-battler-tcg__level-row{padding:.05rem .2rem;gap:.15rem}:root:root .epic-battler-prep-shell--wt .epic-battler-tcg--theme-dark .epic-battler-tcg__merge-dots{display:none}}:root{--hud-olive-900: #131110;--hud-olive-800: #191715;--hud-olive-700: #211e1b;--hud-olive-600: #2a2622;--hud-olive-500: #37322d;--hud-lime-100: #f3f0ea;--hud-lime-200: #e9e4d7;--hud-lime-400: #c7b998;--hud-lime-line: rgba(239, 234, 224, .16);--hud-lime-line-strong: rgba(239, 234, 224, .28);--hud-terra: #c45a38;--hud-terra-bright: #e2805a;--hud-terra-glow: rgba(226, 128, 90, .38);--hud-ochre: #d7a24f;--hud-leaf: #9db06a;--hud-blood: #a52f26;--hud-dock-h: 84px;--hud-ease: cubic-bezier(.22, 1, .36, 1)}.game-header-frame{background:linear-gradient(180deg,rgba(16,15,13,.94) 0%,rgba(16,15,13,.78) 58%,rgba(16,15,13,0) 100%)!important;border:0!important;box-shadow:none!important;padding-bottom:14px}.game-header-frame:before,.game-header-frame:after{display:none!important}.game-header-frame .shell-actionbar{position:fixed!important;left:50%;bottom:max(14px,env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:60;display:flex;align-items:flex-end;gap:4px!important;margin:0!important;padding:7px 10px 6px!important;overflow:visible!important;border-radius:20px;background:linear-gradient(180deg,rgba(243,240,234,.07) 0%,rgba(243,240,234,0) 42%),rgba(23,21,19,.88);border:1px solid var(--hud-lime-line);box-shadow:0 0 0 1px #0009,inset 0 1px #f3f0ea1a,0 18px 50px #0009,0 4px 12px #00000073;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);animation:hud-dock-in .62s var(--hud-ease) both}.game-header-frame .shell-actionbar:before,.game-header-frame .shell-actionbar:after{display:none!important}@keyframes hud-dock-in{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}.game-header-frame .shell-actionbar .shell-slot{width:68px!important;height:64px!important;flex-direction:column;justify-content:flex-start;padding-top:5px;border-radius:14px;background:transparent!important;border:0!important;box-shadow:none!important;transition:transform .26s var(--hud-ease),background-color .22s ease}.game-header-frame .shell-actionbar .shell-slot__socket{display:none!important}.game-header-frame .shell-actionbar .shell-slot__art{width:36px!important;height:36px!important;-o-object-fit:contain;object-fit:contain;filter:saturate(.7) brightness(.86) drop-shadow(0 3px 4px rgba(0,0,0,.6));transition:transform .3s var(--hud-ease),filter .22s ease}.shell-slot__caption{display:none}.game-header-frame .shell-actionbar .shell-slot__caption{display:block;margin-top:4px;font-family:var(--ui-font-body);font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1;color:var(--hud-lime-400);text-shadow:0 1px 2px rgba(0,0,0,.8);transition:color .2s ease}.game-header-frame .shell-actionbar .shell-slot__tip{display:none!important}.game-header-frame .shell-actionbar .shell-slot:hover{background:rgba(243,240,234,.06)!important}.game-header-frame .shell-actionbar .shell-slot:hover .shell-slot__art{transform:translateY(-3px) scale(1.06);filter:saturate(1) brightness(1.04) drop-shadow(0 6px 8px rgba(0,0,0,.6))}.game-header-frame .shell-actionbar .shell-slot:hover .shell-slot__caption{color:var(--hud-lime-100)}.game-header-frame .shell-actionbar .shell-slot--active{background:rgba(204,191,161,.13)!important}.game-header-frame .shell-actionbar .shell-slot--active .shell-slot__art{transform:translateY(-2px) scale(1.08);filter:saturate(1.05) brightness(1.12) drop-shadow(0 4px 6px rgba(0,0,0,.6))}.game-header-frame .shell-actionbar .shell-slot--active .shell-slot__caption{color:#f8f7f3}.game-header-frame .shell-actionbar .shell-slot__pip{display:none!important;position:absolute!important;left:22px!important;right:22px!important;bottom:-6px!important;top:auto!important;width:auto!important;height:3px!important;border-radius:3px;transform:none!important;background:linear-gradient(90deg,transparent,var(--hud-terra-bright),transparent)!important;box-shadow:0 0 10px var(--hud-terra-glow);animation:hud-pip-in .42s var(--hud-ease) both}@keyframes hud-pip-in{0%{opacity:0;transform:scaleX(.2)!important}to{opacity:1}}.game-header-frame .shell-actionbar .shell-slot__badge{top:2px!important;right:12px!important;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;line-height:18px;font-weight:800;color:#f8f7f3;background:var(--hud-terra)!important;border:1px solid rgba(0,0,0,.5);box-shadow:0 0 0 2px #171513e6,0 0 10px var(--hud-terra-glow)}.shell-dock__divider{align-self:center;width:1px;height:40px;margin:0 6px;background:linear-gradient(180deg,transparent,var(--hud-lime-line-strong),transparent)}@media (max-width: 767px){:root{--hud-dock-h: 64px}.game-header-frame .shell-actionbar{left:0;right:0;bottom:0;transform:none;width:100%!important;max-width:none!important;justify-content:flex-start;gap:0!important;padding:6px 4px max(6px,env(safe-area-inset-bottom,0px))!important;border-radius:18px 18px 0 0;border-bottom:0;overflow-x:auto!important;scrollbar-width:none;animation:hud-tabbar-in .52s var(--hud-ease) both}.game-header-frame .shell-actionbar::-webkit-scrollbar{display:none}@keyframes hud-tabbar-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.game-header-frame .shell-actionbar .shell-slot{flex:1 1 0;min-width:0;width:auto!important;height:54px!important;padding-top:3px}.game-header-frame .shell-actionbar .shell-slot__art{width:30px!important;height:30px!important}.game-header-frame .shell-actionbar .shell-slot__caption{font-size:11px;letter-spacing:0;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}.game-header-frame .shell-actionbar .shell-slot__art{width:26px!important;height:26px!important}.shell-dock__divider{display:none}}@media (prefers-reduced-motion: reduce){.game-header-frame .shell-actionbar,.game-header-frame .shell-actionbar .shell-slot__pip{animation:none!important}}html:is([data-hud-route="town"],[data-hud-route="resources"],[data-hud-route="map"]) .ui-shell-page-outer{padding:0!important}html:is([data-hud-route="town"],[data-hud-route="resources"],[data-hud-route="map"]) .city-page-layout-shell,html:is([data-hud-route="town"],[data-hud-route="resources"],[data-hud-route="map"]) .city-page-layout-content,html:is([data-hud-route="town"],[data-hud-route="resources"],[data-hud-route="map"]) .city-page-layout-body{max-width:none!important;margin:0!important;padding:0!important}html:is([data-hud-route="town"],[data-hud-route="resources"],[data-hud-route="map"]) .city-panel-frame{border:0!important;border-radius:0!important;box-shadow:none!important;animation:none!important}html:is([data-hud-route="town"],[data-hud-route="resources"],[data-hud-route="map"]) .city-panel-frame:before,html:is([data-hud-route="town"],[data-hud-route="resources"],[data-hud-route="map"]) .city-panel-frame:after{display:none!important}html:is([data-hud-route="town"],[data-hud-route="resources"]) .lc-banner{top:calc(var(--shell-chrome-height, 76px) + 10px)!important}html:is([data-hud-route="town"],[data-hud-route="resources"]) .lc-controls{left:auto!important;top:auto!important;width:auto!important;right:18px!important;bottom:calc(var(--hud-dock-h) + 96px)!important}@media (max-width: 767px){html:is([data-hud-route="town"],[data-hud-route="resources"]) .lc-controls{bottom:calc(var(--hud-dock-h) + 84px)!important}}html[data-hud-route] .ui-shell-route-content{background-color:#131110!important;background-image:radial-gradient(120% 90% at 50% 30%,rgba(19,17,16,0) 0%,rgba(19,17,16,.55) 70%,rgba(19,17,16,.9) 100%),url(/assets/roomBackdrop-5ed857d0.webp)!important;background-size:cover!important;background-position:center 30%!important;background-attachment:fixed!important}html:is([data-hud-route="town"],[data-hud-route="resources"],[data-hud-route="map"]) .ui-shell-route-content{background-image:none!important}html[data-hud-route]:not([data-hud-route="town"]):not([data-hud-route="resources"]):not([data-hud-route="map"]) .resource-panel-frame{background-color:#191715d1!important;background-image:linear-gradient(180deg,rgba(243,240,234,.05) 0%,rgba(243,240,234,0) 160px)!important;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);border:1px solid rgba(239,234,224,.13)!important;border-radius:18px!important;box-shadow:0 0 0 1px #0000008c,inset 0 1px #f3f0ea17,0 30px 80px #0000008c!important}html[data-hud-route] .resource-panel-frame:before{display:none!important}html[data-hud-route] .resource-panel-frame:after{left:18px!important;right:18px!important;background:linear-gradient(90deg,transparent,rgba(243,240,234,.35),transparent)!important}html[data-hud-route] .resource-panel-frame .city-panel-header,html[data-hud-route] .resource-panel-frame .resource-panel-title-bar{background:transparent!important;border-bottom:1px solid rgba(239,234,224,.09)!important;box-shadow:none!important}@media (min-width: 1024px){html[data-hud-route]:not([data-hud-route="town"]):not([data-hud-route="resources"]):not([data-hud-route="map"]) .city-page-layout-shell{max-width:min(1240px,calc(100vw - 64px))!important}}html[data-hud-route]{font-size:17px}html[data-hud-route] .ui-panel-title-compact,html[data-hud-route] .ui-panel-title-ceremonial{letter-spacing:.04em}.game-header-frame .dsh-cartouche-data{display:grid!important;grid-template-columns:auto auto;grid-template-rows:auto auto;-moz-column-gap:7px;column-gap:7px;row-gap:3px;align-items:baseline}.game-header-frame .dsh-cartouche-line{grid-column:1;grid-row:1}.game-header-frame .dsh-cartouche-amount{font-family:var(--ui-font-display)!important;font-size:17px!important;font-weight:800!important;letter-spacing:.01em;color:var(--hud-lime-100)!important}.game-header-frame .dsh-cartouche-max{display:none!important}.dsh-cartouche-rate{display:none}.game-header-frame .dsh-cartouche-rate{display:inline;grid-column:2;grid-row:1;font-size:12px;font-weight:700;color:var(--hud-leaf)}.game-header-frame .dsh-cartouche-rate--loss{color:#e0866e}.game-header-frame .dsh-meter{grid-column:1 / span 2;grid-row:2;height:3px!important;border-radius:3px;background:rgba(239,234,224,.1)!important;box-shadow:none!important}.game-header-frame .dsh-meter-fill{background:linear-gradient(90deg,rgba(239,234,224,.45),rgba(239,234,224,.8))!important;box-shadow:none!important}.game-header-frame .dsh-cartouche--full .dsh-meter-fill{background:linear-gradient(90deg,var(--hud-ochre),#f0c070)!important;box-shadow:0 0 8px #d7a24f99!important}@media (max-width: 767px){.game-header-frame .dsh-cartouche-rate{display:none}.game-header-frame .dsh-cartouche-amount{font-size:14px!important}}@media (max-width: 767px){html[data-hud-route] .ui-panel-title-compact,html[data-hud-route] .ui-panel-title-ceremonial,html[data-hud-route] .ei-title,html[data-hud-route] h1.font-rpgDeco,html[data-hud-route] h2.font-rpgDeco{font-size:clamp(1.25rem,6.4vw,1.75rem)!important;overflow-wrap:anywhere}.hg-surface .hg-mast__title{font-size:clamp(1.1rem,5vw,1.55rem)!important;white-space:nowrap}.hg-surface .hg-mast__heading{min-width:0;flex:1 1 auto}.hg-surface .hg-mast__crest{width:46px!important;height:46px!important;flex:0 0 46px}.hg-surface .hg-mast__tally{padding:4px 8px!important;min-width:0!important}}html[data-hud-route=map] .wm-surface .wm-atlas{top:calc(var(--shell-chrome-height, 76px) + 8px)!important;bottom:calc(var(--hud-dock-h) + 30px)!important}html[data-hud-route=map] .wm-surface .wm-hint-float{bottom:calc(var(--hud-dock-h) + 30px)!important}html[data-hud-route=map] .wm-surface .ui-map-side-panel{background:rgba(25,23,21,.86)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px!important}html[data-hud-route=map] .wm-surface .wm-zoom-dock{top:auto!important;bottom:calc(var(--hud-dock-h) + 96px)!important;right:18px!important;transform:none!important}@media (min-width: 768px){html[data-hud-route=map] .wm-pan-cluster{display:none!important}}.shell-slot--more,.shell-more-scrim{display:none!important}.shell-slot__more-glyph{display:flex;gap:4px;height:26px;align-items:center}.shell-slot__more-glyph>span{width:6px;height:6px;border-radius:50%;background:var(--hud-lime-200);box-shadow:0 1px 2px #000000b3}.shell-slot__badge--dot{min-width:10px!important;width:10px;height:10px!important;padding:0!important;top:6px!important;right:22%!important}@media (max-width: 767px){.game-header-frame .shell-actionbar .shell-slot--more{display:flex!important}.game-header-frame .shell-actionbar .shell-slot--secondary{display:none!important}[data-more-open] .game-header-frame .shell-actionbar,.game-header-frame [data-more-open] .shell-actionbar{flex-wrap:wrap!important;overflow:visible!important;border-radius:20px 20px 0 0}.game-header-frame [data-more-open] .shell-actionbar .shell-slot--secondary{display:flex!important;order:-1;flex:1 1 25%;height:62px!important;margin-bottom:6px;animation:hud-more-in .3s var(--hud-ease) both}.game-header-frame [data-more-open] .shell-actionbar .shell-slot--secondary+.shell-slot--secondary{animation-delay:40ms}.game-header-frame [data-more-open] .shell-actionbar:after{content:"";display:block!important;order:-1;flex-basis:100%;height:1px;margin:0 10px 6px;background:var(--hud-lime-line)}.game-header-frame [data-more-open] .shell-more-scrim{display:block!important;position:fixed;inset:0;z-index:55;border:0;padding:0;background:rgba(13,12,11,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.game-header-frame .shell-actionbar [data-shell-auxiliary-toolbelt-icons]{display:none!important}.game-header-frame [data-more-open] .shell-actionbar [data-shell-auxiliary-toolbelt-icons]{display:flex!important;order:-1;flex-basis:100%;justify-content:center;border:0!important;padding:0 0 6px!important}}@keyframes hud-more-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width: 767px){.sd-masthead__stats{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;width:100%}.sd-masthead__stats>:not(.sd-stat){grid-column:1 / -1;justify-self:start}.sd-stat{min-width:0!important}.sd-stat .sd-stat__value{white-space:nowrap!important;font-size:14px!important}[class*=h-44] .font-qs.text-3xl{font-size:clamp(1rem,5vw,1.875rem)!important;white-space:nowrap}[class*=h-44] .flex.items-center.gap-5{gap:10px!important;max-width:100%}[class*=h-44] .flex.items-center.gap-5>.relative{flex:0 0 52px}[class*=h-44] .flex.items-center.gap-5>.relative>.h-20{width:52px!important;height:52px!important}}.lc-viewport,.wm-surface .ui-map-frame,.wm-surface canvas{transition:filter 1.2s ease}html:is([data-hud-route="town"],[data-hud-route="resources"]) .city-panel-body-inner:after{content:"";position:absolute;inset:0;z-index:30;pointer-events:none;opacity:0;transition:opacity 1.6s ease,background 1.6s ease}html[data-hud-daypart=dawn]:is([data-hud-route="town"],[data-hud-route="resources"]) .city-panel-body-inner:after{opacity:1;background:radial-gradient(90% 70% at 12% 0%,rgba(255,176,160,.42),transparent 62%),linear-gradient(180deg,rgba(150,110,170,.22),rgba(255,200,160,.08));mix-blend-mode:overlay}html[data-hud-daypart=dusk]:is([data-hud-route="town"],[data-hud-route="resources"]) .city-panel-body-inner:after{opacity:1;background:radial-gradient(110% 85% at 92% -5%,rgba(255,140,60,.55),transparent 62%),linear-gradient(180deg,rgba(255,130,60,.18),rgba(120,40,70,.3));mix-blend-mode:overlay}html[data-hud-daypart=night]:is([data-hud-route="town"],[data-hud-route="resources"]) .city-panel-body-inner:after{opacity:1;background:radial-gradient(60% 55% at 50% 48%,rgba(120,130,190,.35),transparent 75%),linear-gradient(180deg,rgba(58,78,160,.72),rgba(34,44,108,.8));mix-blend-mode:multiply}html:is([data-hud-route="town"],[data-hud-route="resources"]) .city-panel-body-inner:before{content:"";position:absolute;inset:0;z-index:31;pointer-events:none;opacity:0;transition:opacity 1.6s ease;background:radial-gradient(28% 26% at 50% 50%,rgba(255,184,96,.22),transparent 70%),radial-gradient(10% 9% at 52% 76%,rgba(255,170,80,.2),transparent 70%);mix-blend-mode:screen}html[data-hud-daypart=night]:is([data-hud-route="town"],[data-hud-route="resources"]) .city-panel-body-inner:before{opacity:1;animation:hud-lamp-breathe 5s ease-in-out infinite}@keyframes hud-lamp-breathe{0%,to{opacity:.85}50%{opacity:1}}html:is([data-hud-route="town"],[data-hud-route="resources"]) .lc-banner,html:is([data-hud-route="town"],[data-hud-route="resources"]) .lc-controls{z-index:40!important}html[data-hud-daypart=night] .lc-viewport{filter:saturate(.85)}html[data-hud-daypart=dusk] .lc-viewport{filter:saturate(1.08)}html[data-hud-daypart=night] .wm-surface canvas{filter:saturate(.75) brightness(.8) hue-rotate(-8deg)}html[data-hud-daypart=dusk] .wm-surface canvas{filter:sepia(.18) saturate(1.1)}html[data-hud-daypart=night] .lc-root img{filter:brightness(1.05) drop-shadow(0 0 10px rgba(255,190,110,.35))}@keyframes hud-world-settle{0%{opacity:0;transform:scale(1.025);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes hud-room-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}html:is([data-hud-route="town"],[data-hud-route="resources"]) .lc-viewport{animation:hud-world-settle .7s var(--hud-ease) both}html[data-hud-route]:not([data-hud-route="town"]):not([data-hud-route="resources"]):not([data-hud-route="map"]) .city-page-layout-content>*{animation:hud-room-rise .52s var(--hud-ease) both}@media (prefers-reduced-motion: reduce){html[data-hud-route] .lc-viewport,html[data-hud-route] .city-page-layout-content>*{animation:none!important}}.game-header-frame .shell-actionbar .shell-slot__glyph{width:30px!important;height:30px!important;margin-top:3px;color:#d1c5aa;filter:drop-shadow(0 2px 3px rgba(0,0,0,.7))!important;transition:color .2s ease,transform .3s var(--hud-ease),filter .22s ease}.game-header-frame .shell-actionbar .shell-slot:hover .shell-slot__glyph{color:var(--hud-lime-100);transform:translateY(-2px);filter:drop-shadow(0 4px 6px rgba(0,0,0,.7))!important}.game-header-frame .shell-actionbar .shell-slot--active .shell-slot__glyph{color:var(--hud-terra-bright);transform:translateY(-2px) scale(1.06);filter:drop-shadow(0 0 10px var(--hud-terra-glow)) drop-shadow(0 2px 3px rgba(0,0,0,.7))!important}@media (max-width: 767px){.game-header-frame .shell-actionbar .shell-slot__glyph{width:26px!important;height:26px!important}}.shell-cmd-glyph{width:18px;height:18px;flex:0 0 18px;vertical-align:-4px}[role=tab][aria-selected=true],button[aria-pressed=true],button[aria-selected=true]{background:rgba(204,191,161,.13)!important;color:var(--mat-cream, #f6f4ef)!important;border-color:transparent!important;box-shadow:none!important;text-shadow:none!important}.war-alarm-dock{top:calc(var(--shell-chrome-height, 76px) + 8px)!important;bottom:auto!important;animation:hud-alarm-drop .52s var(--hud-ease) both}@keyframes hud-alarm-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}html:has(.war-alarm-dock):is([data-hud-route="town"],[data-hud-route="resources"]) .lc-banner{top:calc(var(--shell-chrome-height, 76px) + 82px)!important}@media (prefers-reduced-motion: reduce){.war-alarm-dock{animation:none!important}}button.qx-choice{position:relative;display:grid!important;grid-template-columns:1fr auto auto;align-items:center;-moz-column-gap:12px;column-gap:12px;padding:15px 18px 15px 46px!important;border-radius:14px!important;font-size:16px!important;font-weight:600!important;text-align:left;color:var(--hud-lime-100)!important;background:linear-gradient(180deg,rgba(243,240,234,.06),rgba(243,240,234,.015))!important;border:1px solid rgba(239,234,224,.14)!important;box-shadow:inset 0 1px #f3f0ea12,0 6px 18px #00000059!important;transition:transform .22s var(--hud-ease),border-color .2s ease,background .22s ease,box-shadow .22s ease!important}button.qx-choice:before{content:"";position:absolute;left:18px;top:50%;width:10px;height:10px;transform:translateY(-50%) rotate(45deg);border:1.5px solid rgba(239,234,224,.5);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}button.qx-choice:not(:disabled):hover{transform:translate(4px);border-color:#e2805a8c!important;background:linear-gradient(90deg,rgba(226,128,90,.14),rgba(243,240,234,.03) 70%)!important;box-shadow:inset 0 1px #f3f0ea17,0 10px 26px #00000073,0 0 0 1px #e2805a2e!important}button.qx-choice:not(:disabled):hover:before{background:var(--hud-terra-bright);border-color:var(--hud-terra-bright);box-shadow:0 0 10px var(--hud-terra-glow)}button.qx-choice .qx-choice__text{min-width:0}button.qx-choice .qx-choice__stat{margin:0!important;padding:3px 9px;border-radius:999px;font-size:11px!important;font-weight:800;letter-spacing:.08em;color:var(--hud-lime-200)!important;background:rgba(243,240,234,.07);border:1px solid rgba(239,234,224,.16)}button.qx-choice .qx-choice__pct{margin:0!important;font-family:var(--ui-font-display);font-size:19px!important;font-weight:800!important;color:var(--hud-leaf)!important;min-width:4.2rem;text-align:right}button.qx-choice--fallback{opacity:.86;font-size:15px!important}@media (max-width: 767px){button.qx-choice{grid-template-columns:1fr auto;row-gap:6px}button.qx-choice .qx-choice__stat{grid-column:1;justify-self:start}button.qx-choice .qx-choice__pct{grid-column:2;grid-row:1 / span 2}}@media (min-width: 1024px){.mvp-page:has(> .mvp-section){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;align-items:start}.mvp-page>.mvp-section{margin:0!important;padding:0!important;border:0!important}}.mvp-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.mvp-card{max-width:none!important;width:auto!important}html:has(.war-alarm-dock)[data-hud-route]:not([data-hud-route="town"]):not([data-hud-route="resources"]):not([data-hud-route="map"]) .ui-shell-page-outer{padding-top:calc(var(--shell-chrome-height, 76px) + 78px)!important}html[data-hud-route]:not([data-hud-route="town"]):not([data-hud-route="resources"]):not([data-hud-route="map"]) .ui-shell-page-outer{padding-bottom:calc(var(--hud-dock-h) + 28px)!important}.ally-info{display:grid;gap:18px}.ally-info__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.ally-stat{padding:12px 16px;border-radius:12px;background:rgba(243,240,234,.04);border:1px solid rgba(239,234,224,.11)}.ally-stat dt{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hud-lime-400)}.ally-stat dd{margin:4px 0 0;font-family:var(--ui-font-display);font-size:22px;font-weight:800;color:var(--hud-lime-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ally-stat__of{font-size:14px;color:var(--hud-lime-400)}.ally-info__creed{margin:0;padding:4px 0 4px 18px;font-family:var(--ui-font-display);font-style:italic;font-size:17px;line-height:1.5;color:var(--hud-lime-200);border-left:0;position:relative}.ally-info__creed:before{content:"\201c";position:absolute;left:0;top:-6px;font-size:34px;color:var(--hud-terra-bright);opacity:.8}.ally-roster__head{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.ally-roster__head h3{margin:0;font-family:var(--ui-font-title);font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--hud-lime-200)}.ally-roster__head span{font-size:13px;font-weight:800;color:var(--hud-terra-bright)}.ally-roster__table{border-radius:12px;overflow:hidden;border:1px solid rgba(239,234,224,.11)}.ally-roster__row{display:grid;grid-template-columns:minmax(0,2.4fr) 1fr .8fr 1fr;align-items:center;gap:12px;padding:12px 18px;font-size:15px;color:var(--hud-lime-100);border-top:1px solid rgba(239,234,224,.06);transition:background .16s ease}.ally-roster__row:nth-child(even):not(.ally-roster__row--head){background:rgba(243,240,234,.025)}.ally-roster__row:not(.ally-roster__row--head):hover{background:rgba(226,128,90,.07)}.ally-roster__row--head{border-top:0;padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hud-lime-400);background:rgba(0,0,0,.22)}.ally-roster__num{text-align:right}.ally-roster__name{min-width:0;font-weight:700}.ally-role{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800;color:var(--hud-lime-200);background:rgba(243,240,234,.06);border:1px solid rgba(239,234,224,.14)}.ally-role--owner,.ally-role--leader{color:#f7f5f1;background:rgba(226,128,90,.2);border-color:#e2805a80}@media (max-width: 767px){.ally-info__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ally-roster__row{grid-template-columns:minmax(0,1.6fr) auto .9fr;padding:11px 12px}.ally-roster__row>:nth-child(3){display:none}}@media (max-width: 767px){html:has([data-fb-menu-open="true"]) .war-alarm-dock{opacity:0;pointer-events:none}}.lc-b:not(.lc-b--wall):not(.lc-b--plot) .lc-b__art{width:var(--lc-art-w, 106px);filter:drop-shadow(0 10px 8px rgba(0,0,0,.42))}.lc-b:not(.lc-b--wall):not(.lc-b--plot) .lc-b__stack{transform:translate(-50%,calc(-100% + var(--lc-art-drop, 40px)))}.lc-b:not(.lc-b--wall):not(.lc-b--plot):hover .lc-b__stack{transform:translate(-50%,calc(-100% + var(--lc-art-drop, 40px) - 6px))}.lc-b:not(.lc-b--wall):not(.lc-b--plot):focus-visible .lc-b__stack,.lc-b:not(.lc-b--wall):not(.lc-b--plot):active .lc-b__stack{transform:translate(-50%,calc(-100% + var(--lc-art-drop, 40px) - 3px))}.lc-b:not(.lc-b--wall):not(.lc-b--plot) .lc-b__lv{top:auto;bottom:2%;min-width:22px;height:22px;font-size:.75rem}.lc-b:not(.lc-b--wall):not(.lc-b--plot) .lc-b__stack{pointer-events:none}.lc-b:not(.lc-b--wall):not(.lc-b--plot) .lc-b__stack button,.lc-b:not(.lc-b--wall):not(.lc-b--plot) .lc-b__stack [role=button]{pointer-events:auto}.lc-b:not(.lc-b--wall):not(.lc-b--plot) .lc-b__body:after{content:"";position:absolute;left:22%;right:22%;top:26%;bottom:8%;pointer-events:auto}.lc-ground{background-size:96px 96px,148px 148px,128px 74px,256px 256px,760px 760px,384px 384px!important;filter:saturate(.85) brightness(.88) hue-rotate(8deg)}html[data-hud-route=town] .lc-b__upgrade{width:20px;height:20px;border:1px solid rgba(226,128,90,.7);background:radial-gradient(circle at 50% 30%,#3e3833 0%,#292522 70%,#1e1c19 100%);color:#e2805a;box-shadow:0 0 0 1px #11100ee6,0 3px 6px #0d0c0b8c,inset 0 1px #f2efe72e;transition:transform .18s cubic-bezier(.2,.9,.3,1.4),background .18s ease,color .18s ease,width .18s ease,height .18s ease}html[data-hud-route=town] .lc-b__upgrade:before{animation:none;opacity:0;transition:opacity .2s ease}html[data-hud-route=town] .lc-b__upgrade .lc-b__upgrade-ico{width:10px;height:10px;filter:none;animation:hud-chev-nudge 2.8s ease-in-out infinite}html[data-hud-route=town] .lc-b:hover .lc-b__upgrade,html[data-hud-route=town] .lc-b__upgrade:hover,html[data-hud-route=town] .lc-b__upgrade:focus-visible{width:26px;height:26px;color:#f8f7f3;background:radial-gradient(circle at 50% 28%,#ffb08e 0%,#e2734f 38%,#a83e27 78%,#7a2a1a 100%)}html[data-hud-route=town] .lc-b:hover .lc-b__upgrade:before,html[data-hud-route=town] .lc-b__upgrade:hover:before{opacity:1;animation:lc-upgrade-pulse 1.6s ease-in-out infinite}@keyframes hud-chev-nudge{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-2px)}90%{transform:translateY(.5px)}}@media (prefers-reduced-motion: reduce){html[data-hud-route=town] .lc-b__upgrade .lc-b__upgrade-ico{animation:none}}html[data-hud-route=town] .lc-b:not(.lc-b--plot) .lc-b__contact:after{content:"";position:absolute;inset:-6px -10px;border-radius:50%;border:2px solid rgba(226,128,90,.85);box-shadow:0 0 10px #e2805a8c,inset 0 0 10px #e2805a59;opacity:0;transform:scale(.82);transition:opacity .18s ease,transform .28s cubic-bezier(.2,.9,.3,1.3);pointer-events:none}html[data-hud-route=town] .lc-b:not(.lc-b--plot):hover .lc-b__contact:after,html[data-hud-route=town] .lc-b:not(.lc-b--plot):focus-visible .lc-b__contact:after{opacity:1;transform:scale(1);animation:hud-ring-breathe 1.8s ease-in-out .3s infinite}@keyframes hud-ring-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.7}}.lc-b--levelup .lc-b__art{transform-origin:50% 100%;animation:hud-lvl-hop .7s cubic-bezier(.2,.9,.3,1.4),hud-lvl-flash 1.1s ease-out}.lc-b--levelup .lc-b__lv{animation:hud-lvl-badge .9s cubic-bezier(.2,.9,.3,1.5)}.lc-b--levelup .lc-b__contact:before{content:"";position:absolute;inset:-4px -8px;border-radius:50%;border:3px solid rgba(232,211,168,.9);box-shadow:0 0 14px #ffd6a0b3;animation:hud-lvl-ring 1s ease-out forwards}.lc-b__burst{position:absolute;left:50%;top:30%;width:0;height:0;pointer-events:none}.lc-b__burst i{position:absolute;width:11px;height:11px;margin:-5.5px;border-radius:50%;background:radial-gradient(circle,#f9f8f5 0%,#ffd79a 40%,rgba(242,160,90,.6) 62%,transparent 74%);box-shadow:0 0 12px 2px #ffc478d9;opacity:0;animation:hud-lvl-spark 1.3s ease-out forwards}.lc-b__burst i:nth-child(1){--dx: -52px;--dy: -70px;animation-delay:.05s}.lc-b__burst i:nth-child(2){--dx: -22px;--dy: -104px;animation-delay:.12s}.lc-b__burst i:nth-child(3){--dx: 8px;--dy: -120px;animation-delay:0s}.lc-b__burst i:nth-child(4){--dx: 34px;--dy: -96px;animation-delay:.18s}.lc-b__burst i:nth-child(5){--dx: 56px;--dy: -64px;animation-delay:.08s}.lc-b__burst i:nth-child(6){--dx: -4px;--dy: -80px;animation-delay:.25s}@keyframes hud-lvl-hop{0%{transform:translateY(0) scale(1)}25%{transform:translateY(2px) scale(1.06,.92)}55%{transform:translateY(-12px) scale(.97,1.05)}80%{transform:translateY(1px) scale(1.02,.98)}to{transform:translateY(0) scale(1)}}@keyframes hud-lvl-flash{0%{filter:brightness(1)}18%{filter:brightness(1.55) saturate(1.15) drop-shadow(0 0 10px rgba(255,214,160,.9))}to{filter:brightness(1)}}@keyframes hud-lvl-badge{0%{transform:scale(1)}35%{transform:scale(1.6);background:#c45a38;color:#f8f7f3}to{transform:scale(1)}}@keyframes hud-lvl-ring{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}@keyframes hud-lvl-spark{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.1)}}@media (prefers-reduced-motion: reduce){.lc-b--levelup .lc-b__art,.lc-b--levelup .lc-b__lv,.lc-b__burst i{animation:none}}html:is([data-hud-daypart="dusk"],[data-hud-daypart="night"]) .lc-b:not(.lc-b--plot):not(.lc-b--wall) .lc-b__body:before{content:"";position:absolute;left:50%;bottom:-14px;width:120px;height:52px;margin-left:-60px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,186,104,.6),rgba(255,160,80,.2) 55%,transparent);mix-blend-mode:screen;pointer-events:none;z-index:-1;animation:hud-lamp-flicker 5.5s ease-in-out infinite}html[data-hud-daypart=dusk] .lc-b:not(.lc-b--plot):not(.lc-b--wall) .lc-b__body:before{opacity:.55}.lc-b:nth-child(3n) .lc-b__body:before{animation-delay:-1.7s}.lc-b:nth-child(3n + 1) .lc-b__body:before{animation-delay:-3.1s}@keyframes hud-lamp-flicker{0%,to{transform:scale(1);filter:brightness(1)}40%{transform:scale(1.04);filter:brightness(1.12)}55%{transform:scale(.98);filter:brightness(.92)}}html:is([data-hud-daypart="dusk"],[data-hud-daypart="night"]) .lc-mote{width:5px;height:5px;background:radial-gradient(circle,#fbffd0 0%,rgba(214,240,120,.85) 35%,rgba(190,230,90,.2) 62%,transparent 74%);box-shadow:0 0 10px 3px #c8ec6e73;filter:none;animation-name:hud-firefly}@keyframes hud-firefly{0%{opacity:0;transform:translate(0)}10%{opacity:1}25%{transform:translate(18px,-14px);opacity:.3}40%{transform:translate(6px,-32px);opacity:1}60%{transform:translate(-16px,-24px);opacity:.15}75%{transform:translate(-8px,-46px);opacity:.9}to{opacity:0;transform:translate(10px,-62px)}}@media (prefers-reduced-motion: reduce){html:is([data-hud-daypart="dusk"],[data-hud-daypart="night"]) .lc-b__body:before{animation:none}}:root{--mat-walnut-tex: url(data:image/webp;base64,UklGRvYAAABXRUJQVlA4IOoAAACwGACdASpAAUABPmEwl0ikIqIhICgAgAwJaW7hd2EbQArN2vFych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOP4AD+/+TYP/natj7PvcUoIAAAAAAAAAAAAAAAAAA=);--mat-leather-tex: url(data:image/webp;base64,UklGRrIBAABXRUJQVlA4IKYBAAAwHACdASpAAUABPmEwlkikIqIhICgAgAwJaW7gwjvC8Ik/4f9z7TnthS+QBPYB77ZOQ99tjlIJpUqdL6l4QbKpLtN3PF+GfULhPXBeLebc6w4QZkVdLteLk5D32ydFMh77ZOREDyc4iOBAPfb2QxgAcyiT2ych77c++KkRfp8AQD33Q2opZxGpNh5gO9bHQgxBsg+LUsBxNyAYUzeTkPgtQgzAza7kGeUzoEA99snglpLZMdKgWS7XiTlhgHvtjuyDbTP0UPKBln9oE8a7cSoYV2lQLJSTYLuzuNubXmZsqvfcVT6EA3/p0gAA/uEKfbOTcH65zlxs9lDaCNqqiXfTDhj67h+IcCEwSJaohIpRjB6QNrDcNuYdk3SgoOIoxlCvFg4TiQQgLlRON8Ly2tRxl3auZw7vE1BCbUEbBiko1Unlw3b0xbg2BsWTKfKlPpQ1dX+UoaAIHevesGUJJITsziCkOy6bkzzjU/8qJrgugZwMCjssSM102PA4ALce0mR0lii0ExAE84mAYWJki3oy2xsBR3/IUoniYBM9oHmUrQFUp8MAAA==);--mat-corner-tl: url(data:image/webp;base64,UklGRoIOAABXRUJQVlA4WAoAAAAQAAAAXwAAXwAAQUxQSGYGAAABoHZtmyFJ3tATEVmjtW3btm3btm3btjG2bdu2re6KeN/nQ2VVZndHREwAougSBzjsPvEOOETYWgCwtuEg/okkQg444efP6gH/UH/NZiJgcfDfyqoNGjZhFf8oZ1ySJIkFTF0zFk9U0fs+9frRe/04xTiHsvUB45yz1lrnksQ5a4x1LkkSZ02l1pVa6xKXxeETqvd84w1WM/AmJDAJgE1OuPWlD3/pMHLG5xa13VTmcC+LSuXLy0VV1+0I6wB73HfzWHYCNjzq2CMP2XePQ069/KabLjl232233f3IC6+86qrTdt184w023mTTzTbecIPN9jjjklNPOuGgwy+69RTYSozZaJ4IldObUOj5H5zDRk+PJKneex+KfP6S6SQpRabLqlXVTK1asmDewkWLlyycP29JkRU+CFeBw9kUUjl+iaoEOcgUcPEkUr2yVHThFqMZVElSgvdBSVJDCEFYuQQRJUNR1u1tXLkEz6gnSSVF+AwKeIL0wrKej2OyKElVpquqMlUrZ/nAXnC2xAAO/9ArSaqnPoQCPmEQlg86vr6dxJLaHPgJkLjEAcbUm8YiSQZyylkAfqBXllfP0+Gm1DoG/rI5AGwJh9OVnLVCAle/tSWwTVt6VqhFvgOHqbWPgTNfu/SWX5c+jPqDueadz6rIDgcA5qoZDKwwBH4NB0yuAwxMfa9hC05+4htWtTsd2Oa6nmRgeQnke7AGmFQXKD6EovYexzB/NXXap8899NdCUoTp4oUccDasATCxTpQXkoHpIZDiS4XkgOssHEqHUuqMiAQVr/RktbLSaZ+dBsAhdUAd0sBUCd+3plfVKT8+9+hDD992tAGMM0jvWneUHH3XIWd9OF9k2vZfk0KZ3/XzG0896qAdEqCCxgx1RLn0rgKADZqymq1xy1oGll03/LFNAJvWjlI3VJYeBlPAUyupFPbc5qDp9CreB1GS0x90cCnD64rwGtRLcD0pJAMXbLPDIHqmqniy925ISiZQ64RwvLHGuKHFIkur2Qob/E6vJSSlyNkHIgEwhJJNVURVlVSVIKoiolk8f4Cz2IWklDCEQ4C3GTSN9FxwBCzQIY/yqqxUfcjwgkmMqf92z2XUEs8XTX08T4YyDFx6FCy+Y8i2fsms2UurhWRYOqr/lMWLZ06eNp8kQ0UfIkHpzv1UUpoicbhxLYMXUVWVKl2wpTGfZ1JWH7vpBo222G3fA444Yp8tgcKmmzZI6m109It9yVBOOAwWgCvgPAaSgZ1hkeDg7qx09Q6wHSiZFm+Aig0qPK4Lg6ZReCLqGWPq4zn6lMZwgAPO+nTwzBVVa5dPbfPiPjBol0k4q5GxxthUA5h0m1jgIwYto5N2QukO81RJen0DCQALAA233mXHreoh9T+GTGMNDPJ1Fs9QNIXCWXdvXdj60kkUkgy8FA6lLjFItYkF0Kw2wSS4h15TKOSSictJJUmVpZvCpAAwxlpjkNo4hxkN8gMKeJ7FNEogKcLSar4Dh3z/y2HOBjVhEvzDak0hVZSpRfbZwJqc/slhev2agHGFxqTXlLIibL4RDHL+PIdhqFljzBtryRC0jHjyVcAg79dzGAJTIzAG+3y5mKQG731Qctr5sAa5v5HDMNS4A7a9t9tqpk97aTM41OAnOQyGqSlYB2CHoy557OO3bj2mIeBQk19nChxYCwCTGJR3BjX6XQ5tYGsBAOtckiSJM6jhnzJ5foOkdtTaX3P4NDLNc/gTLirdKRkC20dmQA5dYKMyPIdBMFHpk0k4AnHtnMN4CxOTxgyZZjWMy685zN0wLh/ksUFc7qNkmlKIywXUTKMQ1xOZVTgiMgd7apbRkTnQM6NwagEmJidotpkN4/IYQ6Y5G8TlkxxmR+bnHOZE5q9MynkbxaVFDos3i8u/OazYKi5/5LB629gt2jQuf2YSzmoUlyY5TCnEpQcl01gTl3HUTINhENOpmQJ7wUZlQg7dotceLipjKJnaRGZIJuFQxLV3DlMLMDHpmkm5cOO4dMph3oZxacWQQTizQVyaZFIu3SIuf+awZvvobQcbk69zWL9zXN7MIewbl9ezqd8rbp6LNoCJyUtZPBddBouYvpzBs9NOMIjq6xVp4C8OCeL6biUqfAnGIrJfVKDC2+AMYvtLOQ28EQXEt3EZDXwQBUS4CyXF8ykkiHGvNM/XkSDKvVM8P0Zi4gRWUDgg9gcAAHAhAJ0BKmAAYAA+MRiJQyIhoRK8BoggAwS0gGrgGAdoH+R8D/BL6X9ueRXzt5m/R/9V5a94Puq1AvZn+R9CX5LsYrHegR7DfS/9n4M/9z6DfWHloPBa+y/4z2A/zH/zf8H6+P/L/mfO/9If97/MfAN/L/65/w/7t2kv3W9iz9ey4cGkSwLhFaUggUKzSp58nCzqv2qteD6sRAf4mvhUW/3S+XkJR3rcWANtsVHbYcy92p7fQ4o/jnwtRSG8T9FwganhMlZfPkpfF7FuOSu9rlqMFaXgwVxkD6aI3FNgy/+mqYkkXif4gwXV38gbiK0p0/UENH0PJW+bDHx7oL/tOBOghgmkBJPVEegyAeIzAleZZp2EAADk0Uxq3Bqut0M3J5qxRbKFaEKqp0K13My7+pv21JdgQK365jgT+VwhzkPXyDFzljMhgm//qVfv/LjjP/IyD1IT0hLXJK96c+pdvKC7/bKBPW/4wmktJXcJxaUw0zzEZnlbTCQTfai1J4DLrrlYQEwsYod0xhW8Pbrq4vrll01hbEFclsBMryJZY1/FnDTSOCzFryOqQDlx/10yW7f7d4mybQ2Z+uPzBta+hbIxy5z8kjsVAU30VZvvnyQG6Nnp9AAdv71pMOJnwf8h+JKol9yUeR6oX0E8V7kkWQl9zLMPBpjWsJcO5gkJ/8GmO/Q87lKJYai5Tbcjru95A7WiNo5J8Qp6B59B/Kv80Iwax+RUjIR1qeoGVsp5kiE0Z7N1eC98ltUfgqieDST4TV3vXlE75itD50oSCCSM/4/KXp8UR/8/4BF9vzkuOeZs1h0X2smpiBVl8p2QbqnjxUyUs8QOv3x06RBspU0v8UeP5teWS69oU/x0oFiytwqm9LpQgQDNVFKbkW24g8S0+oTmLZjXknN1i0TowHqFX0umjK57rPjD3HRKw/pSZJubXrl4bc5e4asm8NMZXjeE4bNUdKwMZddUnbcCejf7fez323fq9+Et07xJONEok2LcvKIGAl2TxGmPw6/8SYU3yRyo8MCay+oVe6H5ngjfnzwjIoD6Edgkj/+B8+rXxpVK5knzEbll1IuaignXna9sVv/51zFQ4Uc8aun+N9rXdJtabCCVFGMla4+ObM7RVr/iccPyuL9FHivg6lu+GLJvLq4iIJKABXXoGJ+gwPlDGdHbkpazfaXWpxOpaqq8h9vtTFth+nMRQ8PLrnyjK4po4irA4yu1ucnzrtzAQNimB5ftSHKY60F5TWw64keD8SiBD/gceEXjFzGxaHJ3dlYoQ/IMswIclEibnFoxMIrrSBlKkV3MdAK12WhP04sIn9YxxHgbF+LbYOsBVAj5ceLji4NgIqi4qF/3/VXn3ELJkom+TP9HP2+NxeyCKd/WRba9lm3PMU7n+Q01BDTQx+eSNpPA0m+U78tlUT2IHp+wcCevR2wXfPPh2XrJJ9MpeSwgqIOCNLwI8eokXXtufFqQcKCZ8sV1eyxqT9Cl2QJft8sVpsVDZTHSKLPlCAvB3eymRrGFjNNMXwKEpU/6gvzLsCpmham+inTBxUIA7QYm3JWiKafkkht8AJGiyI0K3n2qVwZzKaRFrsXqdy60OLScWcMxa2AouIJAjD3TyaazWaMqV7/vJVcPm38JNJ0RXXZngJkQHSkd5FI3KLDjZfCrR+6hUedp7sI3holOzT4YX9kNhdbB/Obpj+txSBb+YEv4U20eRoxJEMFyXYbu534fGf3RZmAP8ZTW6hw61ZvakOMb7i9w4vQ9o1zriIEb7mmAS/BtyjvioSutcPn8toLelGLW1Ye4IJyDz7Nsz5R/Ppi0A6SKZGAY8Kjw14RSR5uJVTDjNbfjj/itDS/m9JkP71bp8meB3CJlzveXuqaURmDy/3+YV0+CdHsY2/pSSold9Wa34vERLD7QkpOWhwel5Rs8uaV3zX/lNU19urN81lrlXMJ1BwO+RVzbh6v56K9NxHzTyGL8sC+wtDGYEbadla76iQxs5BYYSn0fBBatGS8vNyJT3PhFlgAQY2JloS03O24CfmaoHdRp8dEZAVJgE3HBNcAyxOilOQ+FqtMG152FyRiFTHfvP+dbc3KGSo9Zuty5yOP4kGOPbzrCtZbbCWaKmVdoV0Qt6+gihQ95ksGy2u/ObJXG+r+lDWU+zM13ZmAxgxgS8w6bYHEO/U4lLg5hlejE7VaJsBBSgKB6seIUyzQmti64HL635kvt3bRvUx0dthCZtOmGjMFzlM1Tf1Wf0e3p3x+SfsJL99E3i26ARyAei4FP/yuqqUZeGKUXYQ0lMuduAH4E/vvkgwHWaTp9IKG/t3UdoNY+/nwh0In8M0ZSy5nrUp2VjpVzM2E6sQSJAmyJPvP4ALHPMGSWcSMOFYLGKHTkF6gl7yHxl8FmfPfSusOHYDWdVtUfkJDRUMimAJzs+VhSD3aXK2CPaorHwdXjRlYtcMGsWjhOwp+EKLoAqX8oiSrAvb6oPWZvD6dNlIz6PJ/zai/Mbzs9dL4JNrBkGOsKyUKEQFuuI1Sl8DYz5nk91JaEnLhMc4fNWO2qBPFJcRWi3LMxWXS+06iZFZSv5EHwC0DntEvFTujrnFsFl0ycb5cQLj4C6ZlY2TFsH+LrlD5knL33wF/y6uEp8DQ3b3+wBcnf5vfcSHnBk6jhLiClUsDg5/a/Q7OMn218XlPzQyN5vg/zJvzUpomM8E+ScXP4kue7d2qYAYXhgyAAAAA=);--mat-corner-tr: url(data:image/webp;base64,UklGRnAOAABXRUJQVlA4WAoAAAAQAAAAXwAAXwAAQUxQSGkGAAABoHZtmyFJ3tATEVmjtW3btm3btm3btjG2bdu2re6KeN/nQ2VVZndHREwAMjvcMXF3OMAlDlFO8CcHNbQWAKyNgsn2q/IfoN5nP58AuAgYwCZJkjhT7g9WsUnDDaqofx8MW/dQH2WdMykfq/fsV6+P96x6AtbUtc9njOzwy4cv3XrCJgASgwQ3MbCab7xB75WfwGVxibPWlVpTqXVJkjhnjbHOJYlz1lrrnDOYwLLzvjvOAs5ix3WqKstfplKLvBeuMoPabp9nMXjvvZIc+fRGcA7/0VPYZDqVIvM2MqYSi1Nuvejwg0446dRLzthjsw023HizTTfZeIONN9/1tKuuuvLCI3ffdtt9j73kppsuP/WQPfY95Mhjj9oQWyxUYal6JSddjII5SIKoLhlPJYVnw1Xg8CArLC6ZN3/hksWLFs5bsKSKqdWrVgnTi0KS0y/B4/QpJMWTT6CAZyhCKkl6fQZJOWf2XifFQKpIEFYuIYSgJKnB+yAkqRo42tYfr6EMKYGfoICHlF5JUj3/gQNMiXXoxcDyWjlTVVWZrkpSZbLD6fRajur5A4CzppCBJIucVs8YwCUuAT5hYO1WToLDOyxqOdKz7TbAlm+tZpAVs0g9HQ5bAsDmvzCw1k0BHL5mCBUwcMZVBjigA1n12TtrOLg+Hl766y2XvjaTgbVvKmAs3iODlGMge163DXB6uyp+88Rktmj4HlMD68BkAMbi7AGkeEmjCLnwr4ee+3SacvX8wHG9tRiCF9aFSSh1sNcNICm+VMgQmB5ICuuucmIKHIDTPpvGSrWa9FQvGkSkzgiHpsE4A5ijb3v4oUef+3GKqnq2/j4IU4PWoQEVAMkOBx116o2fd50vFPLr7aeJzP/wrEPuGk1q3emaZoFNHhu+jmUD196C1qxm0w0AFO5aSq0jgY1THNyD00mqBO9FPacftE1PCpUrn0LB4LClonVD2K4kwW69SS/KVM9BO2yzgIGkkNcjqYdrKHVlOIAEB85mUZiunr9vgFasZmmxONQZY814Sp1QTgAsjlhAz7Ia+DZwSAgsFZK7wDr8QJ9FRURVgqiSqqoiqtmEQ2Bx1FIGlg3k86hvXqQvUS7r+XZ9YxLzQobglZWqMndhB2O2XKBVoqoq4gPX3giXoGmKaL+dUZrgw4oCSc6fNnnm4sVT+o9aGkhK9dLZs5aszxb4ncUOq1lp94ORwKIzA8nA81BwACyGUcoFsu+LR29UL2mw6aYFYMt9jjjigH1326LRBpseW03N9DkM9nmxzdTla6tWzBz86VmAAxwap3g+h/rGmHo4kcJ0DexyHCo0qHiDxZmEHZBab6sdd9m6IQBYAAneUE9Sdd4OKN1pkpbRwI8Am1iTDhibaow1jWZRMrUDYBOLVJM4lDpcykCSwkmXbl3Y+u5ZFKaq8BlYh3wNzNhMgf8h1RhrjUFZg02XipKkkssnLiGFqep5DxKD2tQsLbPDO6wuoQjJIEwv8nkUkLtBgxk5NM7J2A36sFhCqijTtZr/IDE1scGcHP7LCQYbNadISXn1ZOOCM6iJ+tNz+CcvGOBV0ksZDYFc+4YxBjU7LIfPc4OxOH8aqcF7H5Tk4i/3gTGoUYMhObyeH+Cw2UvTmL66273bAg41PiyHN2oCDmh4zK1vffzYJUftAMBZ1LTB4Bw+qREYh/ImMah5g4EMmb6uGcC4JEkS5yxqpUWbHL6rqVqe4Bv6TD9F5tMcfo2Kw585NI9Me4YMwu5RseiSw4CoGAzKYXhUgBGUTH1iYmDH59A5Lg1nZQpsHJcN5+bwa1w2yOODuBSmZBLeFxMAozIpL4jMiEzkiZEZnUXpD46JQWFqFtIfGJeGM7PpCXHZYE6mwMciMzuHTyIzJ4ef47LRPGqmv+Ky2eIcWsRlqxU5/BuXbVfn8EdcNl0Uu0azKJn+jEthSg5N4mLGZhL2iAkMBmdSjouKRS+GTFMj0y2HCVFxaB+9NpmEY6ICDKVkGhITg8LUHHrHZeOF1Exd47LhvBw6xaXBTEqGwFZx2WIpNVOTuGy/Joc/Y2KxXfR2Xp/D13HZN+TwZlz28prt9ZgYbLCIPmawuGwRfZaXogKDnTrRZ3g5LkjgfmHQil6PDKzBSxSt5N3YwDjcRtEKvogOUMCNDFrulwihgAcZtEzjGCHBU/Qpwi5RQoLX6dN6xckk+Jg+pTcAVlA4IOAHAABwIACdASpgAGAAPjEWiUMiISETK240IAMEtIBqwb8v7L4F+Jz017f/1vkcc2dsf8r5Tf7TwB+EWoF+Pfz//SeHLsNrGegR6ufT/9v4SOov3o8sP1a/1HgN+DewH/P/7V/vv8B6+/+//nPPF9Mf9//PfAN/L/6l/x/732kP3A9if9kgUmGCEJ6AybtCiv02DoE2qCzd2HA10lkw0CpJoZ6YTncrqrdMhNldLDQlya8p+Z+GfSjb8u7qtKjskuAhSYOAEgfb9F/GcYyCVU3O/Hz11VnueSMNNs7CFlcVP5VVmXkFDSsS29c+M/ZSEv4Zeje7fvw0n8yT3pGA3fzpEeAW7CRu7L5aKJxI3EmAAP0AnEZIrEmywtuMnLZgiuCACq7OHcY3TIk2f+E7zAMc4ReHJ6TA+zShf4cqJpFTe+3tRc3/4v/f/ylH7chts1mb8Z1o7dKh5ejGxIW5k9P8wUspFCD3/QCJ20r7h+nsLBjGSUUbt5rY35V4o/N+P7rah95BEfwa7v1ZbPb+5ovt6z7R7SOaogu9z3F9BCA8NIvH06NiGppU9TPrQ0FYoq7sKWbCKYgeX8wTT3OCRDxdlXqLj1vxd0lH51W6MjM+bAE47rgRReEbAX1bf4uOThEEy7pdnDDtsDKkmSiCk7cqacCP6Iu1okCsSc0d6zE/6FMucPEx/ybfNA/fq/HaRsaGVLWZ2HFXzAvv9q6oErI7NZO0AeBua28GyAgKcMZgK4MPTGNsEQv4fgevVG7oMqlqbfosAMDmZqHSc29vPs7NTDJ1kjRQyBkkjLuZfA1u9e/1EuHdZbsHZTTx/GvMbyy7vWa7k63cHZLnMPi+40wIZNRvXkyjhGOGg1UY12oTfmXnq/hb1LYk+Iv6Y5xuD32RnoXxyUsmYvi++NJko1mRXkDlx+H7tLOcKH5j8gP7sys+Vrrq6uFxfOkKqbYOrd5nNNUSYf1y5xzxrZEA655QpoybLcSxCEL8PqL8FJoqYu9s7mi9r/Vi1bUW8WxWv6w3sRCNRxNWkCkHMS9Sq5V1QccJgHnJJUpyW+/teN0Sw75p6nnyJ5pIKBOe03s35HsWzg8zfVlzRyvch9ONGamHbWQ7RYpu08pTaMxuZ2isx2da6kS5KAeX7rvNsjX3YfdwBjUOhTG1dO/zb0MvajW/jsNvy1Y+clTRjM7tgRwpnoYcGdpdQJjxsGNcni2QOtLqXd8i3fNoSG0O3WYnnxSAdQGJxIcoxrpfjiKLxcSaOzNSMuAntGW2TqLSS9AF8BnG+hukfvnL5dasL0E/enyXV2UAcwHXP+cPzauj4HYSGje4VmXFYqx7ssJdHPxSzUDhk1inqCyqg/SOw4krY5yjNzNl0/W+tArzocF54xlH6iDMqT6VqjFILnRlMNwl1ESz8BjsEED7WzKT0hZqJBni28Y6bM4RbwbG8khSotvzkYkMiDtHduJrZZSeKmKYq0pUFcfLkMwfAADuwD17tMrzF1+ZBXOaayWAOH+AREe1wvLXI+02acCAew6AH2CMXyR6mH8yfc1YmI27bZ87lgzc4itutU42/f5Q1vfHfooUEvNULumAaSYMw+MZXikzVl4DMby7/3QnGVxJ008GiT39+5INjk9SnMCUehtvmIeZgi/kxhbLdrkHVrJ2iJc6LUFgKLLm+yJbfuJKgKpBrRi1Z/YGdfRtzNF6wB5e794TvVK3+7p4oHDn2ZTUcd1/FQGeYciMudkAbmxKC5bxneSLhI86I2T/wCZ94W8WQ364L0n13zXeJ6s4kido8HfhJwU5+TvPIiqx9tvAFTOGe+kB3a3hxXBGcugAJKjdveyjAbcvCp/N52UoMzcw1BYJ0bHLYNy66viFWCwkR1/58u8PwBwZVMvbKBci05veORFf1sa2Kae1fPA6UJSFrjnWNDRhGy3Az592y2/aII8IMiYeOxp2j41qh3jurMxdo9k4Pi0ZB04ji9QNNSqajVFoc8p8PMaBmRqGkw8fHrFMhmik5oHj9aTL+wcuUbEoASoYcRTcPYm9yaeYjFL4AAqcAx0BnaBji0cK7zzQzphchGnkqZBaPTlekKtksNebP0pE5RvLbXbzY2LJlWiY6Ubo76c2desEMUwGHP+qOCGOdd+Va5hjncwXUEUoxKfPY7uXls+c7x4tDLZ8n41NX4dI6PZ985Jv4alz6JILyKCtxGa6jw2SHrqzm0yjVJ+F2WSDttY8rWG5bFNfR3DVG2uCtK94VD3diOX4gXdztGwOsnQNr7m1WX8fRiLXTxBI++C5YjdQKKW6IaVgtylhwG/SYZfIWX5FGLT4NTf5Hcpp4Kgq6gC/521zac11X61TjclGjQ8ZQpMUIKO2u9EloU0oDmd180o18XMwq8ENT2VUHQ6lAJiKkrYucg1l9MPhHNxuuJni2ErR8PBAC+uFuJAl9xO6SC0IPj5gDb8CEzirlVrF1MPrfeBV0yziK0uyUQDIgMgNHGc3qxy+6Mvu6aKYgpZKybfHujLhF4TR4fN6ZnuNc0LJ/j0VEJ9XkgthWvsjtCW1H76e4EYWXWxMnzCa4rInJchfM+m33UO9iuPFpsN6chlxcEGo8Nl3s5z8KLpHcJLLDmYhnsIAutBThSlTFggnMH/JXUCogf2EC55XsXQ/veGQ8k5qBE5IlMlIgombksoWxU6jZqoKsnXgNwRI1/aAAAA=);--mat-corner-bl: url(data:image/webp;base64,UklGRm4OAABXRUJQVlA4WAoAAAAQAAAAXwAAXwAAQUxQSGUGAAABoHZtmyFJ3tATEVmjtW3btm3btm3btjG2bdu2re6KeN/nQ2dVZndFRExAbwpJz4+RGES5Vwo9X0cSpy5p9HwKSZQaM6Ro4IMoxOiXEtTAG1GI0BelqMLb4Ex03i2DKnwJxsbm9XKogb84JJF5uSzSs9NOMHF5KQM9F10GG5XXs9Bz0QYwMVP1e8HG5M1sDPvG5esc1u8clz9zWLNd9LaHiUmTHJZuEZdWmYQzG8SlEyWDct6Gcemaw8KN49I7k3BqIS5DchiKuI7JFNgGLioTqJnaR68bbFSm5tArMuMyCQfDRKUHJdNYAxOTJgyZphTi8mcOsxrF5Y9MykWbxm71tnH5N4cVW8WlRQ6LN4vLXznM2yguP2cSztkgLp/kMDsyj+UwJzInKDPNbBiXA322qYW4HOypWUYjricyq3BEZC6gZhoVmfsomaYUYGLyAUOmuRvE5dc8NoxL4xxmNYxLZ0qm8TYufXIYgbgOzxQ4CCYqA3LoAhuV7jm0h4tKc4YMnn9G5tccPkUSlZ9y+CYy32UKbANbN6xzSZIkztTW1zkMhKkDJjEo7UztfJJJOLgOWAdgh6Mueezjt249piHgauWNHIah1h2w7b3dVjN92kubwdXG6zkMgakdY7DPl4tJavDeByWnnQ9r8vs8h2GoXWPMG2vJEJTp4slXAZPbPzlMrw9TC8YVGpNeWbYIm28Ek9d/OczZoDZMgn9YrUxX0RpkkX02sCanxjnMaFAbBTzPItMlkBSpwWq+A5dTsxzGmvxMgnvoNU3IJROXk1pDZemmMKWMsdaYtP/qkrN4hqJMFc66e+vC1pdOopBk4KVwKS4xSLWJBdCOkmlWI2ONsakGMOk2scBHDMpU0Uk7oeYO81RJen0DCQALAA233mXHreohtUMm5eINULZBmcd1YVCW4ImoZ4ypj+foSQY2hgMccNang2euqFq7fGqbF/eBwecMmaqP3XSDRlvstu8BRxyxz5ZAYdNNGyT1Njr6xb5kYEnhMFgAroDzGFI6wyLBwd1Z7uodYL/LRHL9klmzl1YLybB0VP8pixfPnDxtPkkGlvb8EAlq7txPhaRnUyQON65l8CKqqlKlC7Y0pgMlW2lVlqs+sFzPF0xiTP23ey6jMuVFUx/Pk4ElA5ceBYsheaiKqKqSqhJEVUSUGT1/gLPYhaSwZgiHAG8zKEt6LjgCFphAzVYnheONNcYNLRZZs5qtsMHv9Mp0KXL2gUgADKdUBIXXoF6C60khGbhgmx0G0TNVxZO9d0MCAO0qRWXpYTAFPLWSSmHPbQ6aTq/ifRAlOf1BB4eajRkqg8qldxUAbNCU1WyNW9YysOS64Y9tAlikdqVUCJUcfdchZ304X2Ta9l+TQpnf9fMbTz3qoB0SwBmkD6gcamCqhO9b06vqlB+fe/Shh2872gCmjKEVJCJBxSs9Wa0sd9pnpwFwaROpFUMKycD0EEjxNYXkgOssXMqkihAfQlF7j2OYv5o67dPnHvprISnCdPFCDjgb1gCYXAmBqe81bMHJT3zDqnanA9tc15MMaSQlkO/BGmBqBQTOfO3SW35d+jDqD+aadz6rIjscAJirZjCUIkPg13DAlLoX+MvmALAlHE5XctYKCVz91pbANm3py6AW+Q4cJtW5wE+AxCUOMKbeNBZJMpBTzgLwA72WonqeDjdZaqiWUFVN0/LLCOwFZwHAAA7/0CtJqqc+hAI+YZBSDDq+vh3NoEqSErwPSpIaQgjC8iWIKBmKsm5v41AywTPqSVJJET6DAp4gvZSg5+O4ZDpJSpHpsmpVNVOrliyYt3DR4iUL589bUmSZD8KhtMPZFFI5fomqBDnIFHDxJFK9pogu3AIbHnXskYfsu8chp15+002XHLvvttvufuSFV1511Wm7br7xBhtvsulmG2+4wWZ7nHHJqSedcNDhF916CizKNGajeSJUTm9Coed/cA4bPT2SpHrvfSjyeYu6blC2w70sKpUvLxdVXbcjrAPscd/NY8kJMM45a611Lkmcs8ZY55IkcdaUa11Na13ikNHhE6r3fOMNVjPwJiQwCYBNTrj1pQ9/6TByxueocGPxRBW971OvH73Xj5EAMM6hZH1UvsXBfyurNmjYhFX8IwWAcUmSJBYwlQcHnPDzZ/WAf6i/liptEENrAcDahoP4Z7ZYusQBDrtPvAMuGwBWUDgg4gcAAFAgAJ0BKmAAYAA+MRaJQyIhIRMrbhAgAwS0gGscIAdh3938EfBn6U9tPVJxZ9Ev9V6HfUf9V5hd6PwH/tPUC9Zf6TeWQAfk/9N/4PhNai/gflnPAp+3/5P2A/5v/bv+X6g3/N/nvPF9D/9r/N/AP/Lf6l/xf732nP2h9jj9djLPYBt310sOYJr7MPyabJxIWsfBfepanURujDckhwQ60dgMAPXubK8Aaoz2aCrXGlFIlBPC8r/WSzvgXCzb/vPvSQROpD39piK8VQzkHPGflfLp2bSHhPp9UkIyzy77IBbO9Nq601OU1jjl5/bXEKijnUyH7PzdQYDOVbpQERpU7odKpY7kMgskJ/sLAAD+6LumKp/o/pRPaP3vrOgLEVKtDxv/ZbfYN/KtTffpqVKyyuPmsS5QD6H+FINu7wnfwe2e7HJDkTMolObPyq7JlrRI30BM811h0LqqujZbN+VerzKvvctFYA8e6Q3df8M7DF1cLQBaL4E5kbYihY6YJ+0T4kHX/0ksFz9XVM6/OvQuCeXf578MWkw0MMg2lb+56db4U8zHewdE9syyosWWqv3HoB8V00BRErm/fj3GZ1NlQbDDT6imhOxy4x7V09m8gTAtPTz+ODtIH+TP6F9Bg6UAc7q5imOZqMHn1wnsa/rzD8RVcbzkifxxoHigE34mkGFw88p9nj50CqAESqboZ6xeQoHAr5u7onsHKg9bJnlfzcr6GxxVRrzaxv4IJflU14wurmb+rRAer9OARjLhS9BAoCoh7c54QqrormEa4QxhOn8Wn0cBIoxP8fprViLpG6AUScyXKRAS5aP9D/wZZ3iyjtXz8TQGiDkehlw7Rq34g9KS+4J1ZYy567z9h84kAP6O8Ex2iR0dFjxmLTnP0/DqCk5Edte13c0oCjcSqag45bY0NGl0R2+X6GSLWER50hWtxihPp5fEUhhasRb7Ou+MUArw8SzPPTbtSWcEvMJI/5zrgxbqa4bD8Qj94FKvd2VCZhPYWW+6wLB9clbG6q8cFxUWCyJMuBfG2kBJKPTDbyAY/kLHbFsAy7hd+h31ycZg7Fo1BfNKV4DPN983l5HBaYsVT02Crej//GkiuUvKVLM9HABlfP/pyYVmXqmrGXWUZx8dk/O+Jmf+MZzdjg7Jp96nci+6k/LvEMDBhUpoPb6aWYmcBuqoq7juy3FO3ixfaTORqEa8REj0AApbGy+iIE0jbqN0J2Wg+vPf2Zi7ZJVP+Mm70Uw65g9RB97Ye9KERa2i23pu31d3lv9Y9RbL3VSK04ePtZV+Hig+DtH4oGWg5IWto8q+Y54peIozDkBvKkN6ouK8uZrIPT3p6NsAKk5nZAetXrGybVwmepfTcpi7/QhQshe7RAdEhWRrwN9/E05Db+j4p/EBs2ayu5H0pBQ6Oua13Vi2ufGJ018tBE8EcJkRl3pGHJccCw0KWBL6YmbKn69TnzaH3NYTa9bFnitDx34JDFzTgRR+dOSLZVPLXYJkv/H/Wf6PV1EorqBJDlYWb4W756PuaB7adpKziDJcXvHdOMnGJeWALyt6kQQSEygnDxpsqcpBlLSEEIZDCbIRdKkvNpibdkk3r/rxYwKUHCFTmvMGfB9WzoBk1hz/1LXatIZXyRFomXjdO3dHq1Z5ksXRPzbS6GCsWrUJsAHj0s2MvIdO670ViI8JK2o7klTZaMe934vr8l3R9tg5ZOX+Ea51gCpwyybWJF8bQzbbnWd/X1BbmeFWl4kZTsYWNw/SA+avllNt1Ri/layqxSRTpt/SAC5nIwnjsLpnzvZM/8aMcbeNHYAfopUt4z7MRqtG/8V+MKCXxXZ09MLpxcSbbh1dKSj4QGX6olV2zHMSSukpuYfzzTuTogjZnb0lWp0ZBzbkgHW8aomrhQ4ZC6BHLTyre/gjP411OZBzeEwvE9X5i+7JREc25TVSYhfxvmxlj4O/lM1+Q3njbdv+8PoaX/hxE+frK3TXswH39XI2iZvAsX8I8ja76F03mkJW2nFn3utXzYiNe8pL8hXYz+yAXJ09R/tYRTEgmoexKUshniizt6IkuFSZC0cVbTAE80A0umoYxmasNA04QVmzinRf+6eszKXKW0Tqt+AoFtdFaEig6jmRpi5l9Vm4Wx6rqC9VmpbEc8HhEO96lKXQbM0jm6pXBouFa3GRZmL0fU44/O/6zA1lAkXjr/X0pGfEYS5YruuJC/rn8iFaXAa/RVSeAC+DPk/CLPxNd30o5lWFt8ffGrUQ0cnz/m3JMxpkvR1dJt8bQ2bqSR5rbgVLvwcMi58DPmmtz6f82GJrIrsGOmjiBc7nVw/OC9qyKAduR+y0mQy8j3cd+lbXDjAuGFTf6I00a+Mw/5Ffm3AypfkVSNT+vKBwCmXbEkMcsvpI2yq110hrWOCJ/B1z6c3xNYZTD04qlP2N8LfrKPbB2dTtdE1qaRBp/bzA00aMjJ0e0idCW/A7pdkFSOnvjhNZU2MbnF4EJpqrRSLzNB5TPiMx+OHbfEeUs/vws6YscWKovZIdBygYQeaItNN+4mfpIHPuTOTE7CuOQACmkksvtKVSRN9ey9F1pWzd1k2RtweOnjG5Oq4yswOoH5j6hbqC4SQ9uzvP+JGDz5Q6N/BRe61CjzFsYpjDI1/UfxoceUuHCVMiQt2JVAZAWIRYfnivcFMg5mW78fVGm8Tuk7aIAAAA);--mat-corner-br: url(data:image/webp;base64,UklGRlgOAABXRUJQVlA4WAoAAAAQAAAAXwAAXwAAQUxQSGgGAAABoHZtmyFJ3tATEVmjtW3btm3btm3btjG2bdu2re6KeN/nQ2VVZndHREwAomwSfExPUtg7Tglep2dKrygleIqeaV1iVMCDDJoS2DhCBdzIoCzzS3SMw20UZbkvYmMNXqIoK3g3MgncLwzKSl6Pi8FOnehZaeDLUbG4bBE9M7wUE4MNFtEzy+sxsdjLq8Zt38Bsb8Zl5/U5fB2X7dbk8GdMDLaP3hZLc2gSlwYzKZlaxWXDedQMwk5x2XhhDl3jUphKydQ7JgCG5jAkKg5tGDKNiUz7TMoJUbHoFr1eOUyNisFgSqZxMTEwYzMJe8SlMCVTYJO4NJqVw59x2XQRNdMfcdl2dey2WpHDv3HZbHEOLeKy0bwc/orLBnMomX6OzOwcPonMnBwei0vDmZmoJ8SlMDWbPzAmAEZnUfqDIzMiC8kTIzMqk/KCmBgUpmQS3heXDeZmCvwgLhvm8WtcGs7KoXFc7PhMws4xATAihz5RMRjEkGl4VCy65DAgKg7tc+gemT/pMwQ2j0qCT3P4NTLf5PBTTRmXJEninK0dFm0YMn1XM8ahvElMLTAYmMPXNeKAhsfc+tbHj11y1A4AnK0FgymZPqkJh81emsb01d3u3RZwNQUMy+GN/IzF+dNIDd77oCQXf7kPjKkZgyE5vJ6bAV4lvTBdQyDXvmGMqRFgWA6f52WwUXOKsGL1ZOOCMzVgUH96Dv/kZOwGfVhkqoqmkFrNf5CYmthgTg7/5eTwDqtZKkIySApZ5PMo1ESDGTk0TjPGWmPKGWy6VLREyeUTl5CSpp73IDH5mbE5NANgE4tUk7gUh0sZSFI46dKtC1vfPYuSQhU+A+tq039IrbfVjrts3RAALIAEb6gnqTpvB5TuNEklhRr4EWATa9IBY1ONsabRrEzCdjDY58U2U5evrVoxc/CnZwEOcGjMQNLzOdQ3xtTDiSxDDexyHCo0qHiDxdRMHSx2WM1Kux+MBBadUwLPQ8EBsBhGSSMD2ffFozeqlzTYdNMCsOU+RxxxwL67bdFog02Prc4U+LkxWy7QKlFVFfGBa2+ES9CUnqRov51RmuBD+nIMJDl/2uSZixdP6T9qaSAp1Utnz1qynpkDv4PFUUsZWDaQz6O+eTGFymU9365vTGJeqIgMXlmpKnMXdgAsjlhAX4Ya+DZwSAglFJK7wDr8kIGkioiqBFElVVVFVPMYAiDBgbNZlDSq5+8boBWrS1gsDnXGWDOekqWWKicAQILdepNetIT0HLTDNgsYSAp5PZJ6uIbCOikcXgIH9+B0kirBe1HP6Qdt05NC5cqnUDA4bKloXWmXAgts8tjwdSwbuPYWtGY1m24AoHDXUirrZmDjNBgHJDscdNSpN37edb5QyK+3nyYy/8OzDrlrNKmso8KuFRjAHH3bww89+tyPU1TVs/X3QZgalHVnQJoDcNpn01ipVpOe6kWDiNShoSkO9roBJMWXChkC0wNJYd1VTgRgLM4eQIoXpouQC/966LlPpylXzw8c11uLIXipE5MAY/EeGYTlA9nzum2A09tV8ZsnJrNFw/eYGurCZMDha4bACgNnXGWAAzqQVZ+9s4aD6+Phpb/eculrMxnqwFQ4vMOiskLPttsAW761mkFWzCL1dDhsCQCb/8JQ+6Y4nE6vLK+ePwA4awoZSLLIafWMAVziEuAThlo3ydYfr4HlJfATFPCQ0itJquc/cIABAOvQi6ECrTxNVbWMaolMxuP0LCuefAIFPEMRUknS6zNIUNaZvddJMZAqEoSVSwghKElq8D4ISaoGjt5ioUqKeiUnXYyCOUiCqC4ZTyWFZ8OVg8ODrLC4ZN78hUsWL1o4b8GSKqZWr1olTC8KSU6/5HkWg/feK8mRT28E5/AfPYVNplMpMm8jYyqAxSm3XnT4QSecdOolZ+yx2QYbbrzZpptsvMHGm+962lVXXXnhkbtvu+2+x15y002Xn3rIHvsecuSxR22ICSw777vjLOAsdlynqrL8ZSq1yHvhULFBbbefzxjZ4ZcPX7r1hE0AJAYJbmJgNd94g94rP4FDRpc4a12pNZValySJc9YY61ySOGettc45A9RHWecMgAQfq/fsV6+P96x6AtZkqf0GsEmSJM4gNcEfrGKThhtUUf8+GBZ13yBjgl+V/wD1Pvv5BMAhvgn+5KCG1gKAtYiwwx0Td4cDXOIQRVZQOCDKBwAAcCEAnQEqYABgAD4xFolDIiEhE5sGSCADBLSAazogx/M+0L+7eB/iA9Cx824vUs7q/0XmR3m/EPUC/G/5t/n/EB2K9gP976hHth9f/4vhBajve7/YdLH+A8DDyL/Ve4B/Nf7Z/xvT3/7vLL9F/9r/J/AN/LP6x/yP8D2m/279j39eEMnWXhjEUrS2+qw87Hq0D6R+QfrZKT+aLynnAYxQB94aA8g2swkIaW+ykMVPIy5wpjI0AwVJb6PXsROdf3uGKjhQJo39v07mfB2t2T2+A9b9ex4xND1XnbO+bYwbrKlf16cLflrmG33hxCfFeIUY9m76rKzow8S4o/FFTbzvyPiHRfNW6ANna6/PuMAaaf2V/XIAAP7+dvv5V6vMq/GE0lhmaNLo3pKm+lSJIkZo0umUjTu0SNBETSRU04i9j9Uyv0GSUGQMB0NEsE50PunZIrSmsQVbT+OqgvBr4Q4/0Z0cQGYwqWxqc2U1daQcDFYVDfnupG+LS9CEId1rWtifK1ioEPbjvzpxVrXn5fKI8cNZOJRP3erNnhgDmoXl0BHOuuwP4KLIq/46v1ffv90J5oQhKR+fl7ykF8wUpwPvuG30n0sSEc39JHmhjcWa6Wf2KUD1CpYjG1qk9nTH7Ie62SM3WGV8su7EvWNzW1DWlhRsIVDkYe5bGe7L4wslM6jN/+yilqjcdObCkhDpitr5hTifrxRefA20BozsRFiQC1urnHHpvGpDZwXFH6qGEIq5r0S4jZXkuS9tLFMa3Ei8oocXV/7UcnHHOsDyf5GTqfEXU0iigYqTGLIEBbaHyTOmoV3sBnA7ZBJbMAUQoVzWJA/mDrDT5n5HKWwaRiibONQq4Gt0DgB0RcOX+DBVDDQc1Oo3CeILreNuW9QgwTgntS5JmUOWVQajyED6Fx62cYPSsvw8ItAxFglSkHhmMoo/oUTgY8BRtFKiG3Bvi72ivk05/fTN79lrc/VqGrOin7qJAX/TZNv4fA3UGcgm1nWNm/3vlgHCUKESvv4KETTx0vjUaEkiGfei+xQlyIr8u9luGkbGmq/V2lG9ji9mJv0VNftEJfCUhPMwgCbLXehxdG4IfFibMEjwXve1RpmekAaieAG8QrNnQoCNnjZvg9DiBw2DGbjyV2TMTjeSwctKJ+BuU8eT2qGFxMsItqdSILGnNjn+ToM/Gt1xvolqujkVm2pqq218aTfsM1RGuv8B+wNzSIC+xurdU4TWsgzTYJzdVs6k9si1uL4QeYCEK7APnZIc50Y3IlZKJy0ZBy1hkxQG5I6FEAiY7TUc/INwXAbhXPdlFuXUCbp6bXmaN8mpUwLwfeK/P59Nk6Z8SLXtG/paK0Snr25QEHWqmgXd4VJWsQMdxjtHW0/IhWLBHKuzbsaGVlkeaPOKOqNR7yrnsvILT1YnuOrks8WHrYgvc/jCOa29QXTkvgxlR3W1asG0Og3bCacLOIExRC+jwsCpKbG6WCswNUHrBsHdqQIwunPoh5ZK4a/XkZGK0ogSCA6g9EOIJFvMYPfwHopPdJc6QpUpycdDuN3hgevN3V3K5B1plXOI/WCzbU90KDgR+XHNGOfpyCCtLbAni8qNbmHx1bMayuYRcAAGcUa+XvfY1RdMGfTGQwCMmkUScOWnkvF8Ai+vfTqAi1lOxKUflUdmTXHVIZvn+Av/sN1OVBZsCIRrEYDuD0oNdtr5Mjo/qfIf7Xx5/nFzLwMqysXCV4eK/Ae6o5CrI/LAy1UoTLteMXPKGy0978X5L7OC2gnzSU20V15AWRUxLQw/usGjUbMAzusXbzn5EWkoLqAOoHZHabAArEDOEW1YbWESZXzNP0BurxL1rv3QYg8ctnY+PPvC17VTeppFxKHmAIM1x2cTml5j4xtIudx6i8YzRtOrM3DyPuswK1/KziQPLJ703TYdySgdfWR/rvxn88/wzMutUeU/9Ak667reJd3nkcp1I/YKEewWN72rW5LHN9FT04iwVcxv8BM2dL7b7zeX1emag7dMTDDpJCXwChmEvGYIoT2NHcA72+yQ1H8YNP35I537Fig/dcypMn679X7BkF1hKXdavBOhzGxVGBEKS4qPPQPIeoYH4UcLZcz0wpM8zt+DAgUym+M7KiwWyxHfOk1p6XnzxdZMISVbOpvM+Kk9hKCzxCnNb2UBOhtZuEXFdoTVPFsdtplVCdhB9rSvxqFu2OzyeTr4B6YufIbrcBV+XuP6bP4Ramc0y/RZjQW1qF8Erwxn43dbwexastDJp6jIh32nRH9YSiXFqStyMeCqsTJ8zQNTHhOgmanfg51dAuHugWsGMQzVKFjH2eL2Lz4NfmMog534l776bfvifmaEmI8YX0YL+uo/2oLlarDvsEm8Q6sPNDNuMy2HcI73oQPRXa9kIgAoau9aB/ZMsm8ubWLomaSW7UiMwg7rlLHG6fgIAu2LdxjfHeY3JIOlJj4ye1ZBsD7M94FX0E82NcegfY6YW6UTYi24qobgY+jIlRIYPUt3NtoX2+FQH8DOuwhMbE+Q5JFvOLkCU0E3LXIm/MJQqM8GF7SnSgQPrf2d6uNB/mQWv+uSkXyX0aiO+0S6wHpKFGGkHJ2Xinfqwampy84oZ6loNx6z2hFjYslaEUM1E48f4ip3Hovryu5DS7Dt4QAkoHgaRvrj8AA=);--mat-divider: url(/assets/divider-f6da8ca6.webp);--mat-walnut: #171513;--mat-walnut-hi: #221f1c;--mat-leather: #100e0d;--mat-ink: #03060c;--mat-bronze-hi: #f2eee6;--mat-bronze: #c6b99c;--mat-bronze-mid: #978252;--mat-bronze-lo: #3a3530;--mat-bronze-dk: #221f1c;--mat-cream: #f6f4ef;--mat-tan: #d7cdb5;--mat-muted: #b4a175;--mat-dim: #907d52;--mat-frame: 0 0 0 1px var(--mat-ink), 0 0 0 2px var(--mat-bronze), 0 0 0 3px var(--mat-bronze-lo), 0 0 0 4px var(--mat-ink);--mat-frame-thin: 0 0 0 1px var(--mat-ink), 0 0 0 2px var(--mat-bronze-mid);--mat-bevel-in: inset 0 1px 0 rgba(236, 231, 219, .14), inset 0 -1px 0 rgba(0, 0, 0, .55);--ui-bg-app: #0b0a09;--ui-bg-shell: #0e0d0c;--ui-bg-panel: var(--mat-walnut);--ui-bg-panel-raised: var(--mat-walnut-hi);--ui-bg-inset: var(--mat-leather);--ui-text-primary: var(--mat-cream);--ui-text-secondary: var(--mat-tan);--ui-text-muted: var(--mat-muted);--ui-text-dim: var(--mat-dim);--ui-border-subtle: rgba(177, 160, 121, .16);--ui-border-default: var(--mat-bronze-lo);--ui-border-strong: var(--mat-bronze-mid);--ui-iron: var(--mat-bronze-lo);--ui-iron-light: var(--mat-bronze);--ui-radius-panel: 6px;--ui-radius-lg: 6px;--ui-radius-md: 5px}html[data-hud-route]:not([data-hud-route="town"]):not([data-hud-route="resources"]):not([data-hud-route="map"]) .resource-panel-frame.city-panel-frame,html:not([data-hud-route]) .city-panel-frame,html .dp-sheet,html .shell-codex,html .ui-city-picker,html .modal__frame{background:radial-gradient(120% 70% at 50% 0%,rgba(229,222,206,.07),transparent 60%),linear-gradient(180deg,rgba(7,6,6,.1),rgba(7,6,6,.45)),var(--mat-walnut-tex) 0 0 / 384px 384px repeat,var(--mat-walnut)!important;border:0!important;border-radius:0!important;background-origin:border-box!important;box-shadow:inset 0 0 0 1px var(--mat-ink),inset 0 2px #ece7db14,inset 0 0 50px #00000080,0 0 0 1px var(--mat-ink),0 26px 60px #000000b3!important;color:var(--mat-cream);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html .ui-city-picker{background:linear-gradient(180deg,rgba(7,6,6,.1),rgba(7,6,6,.45)),var(--mat-walnut-tex) 0 0 / 384px 384px repeat,var(--mat-walnut)!important}html .dp-sheet__head,html .dp-head{position:relative;background:radial-gradient(80% 140% at 0% 0%,rgba(226,115,79,.1),transparent 60%),linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.12))!important;border-bottom:0!important}html .dp-sheet__head:after{content:"";position:absolute;left:50%;bottom:-11px;width:min(520px,70%);height:22px;transform:translate(-50%);background:var(--mat-divider) center / contain no-repeat;pointer-events:none;z-index:2}html .dp-head__title,html .hg-mast__title,html .sd-masthead__title{background:linear-gradient(180deg,#ffffff 0%,#f0ece2 55%,#cec3a8 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 2px 0 rgba(0,0,0,.6))}html .dp-crest{background:radial-gradient(circle at 50% 38%,#2d2a26,#0d0c0b 72%)!important;box-shadow:0 0 0 1px var(--mat-ink),0 0 0 3px var(--mat-bronze),0 0 0 4px var(--mat-bronze-lo),0 0 0 5px var(--mat-ink),0 6px 14px #0009!important}html .ui-dispatch-table,html .sd-panel,html .dp-ledger,html .dp-lbl,html .dp-card,html .ach-card,html .dp-city,html .dp-token,html .sdx-hero,html .sd-condition,html .sdx-launch,html .dp-empty,html .dp-guide__side,html .dp-guide__page,html .qx-choice,html .dp-fold,html .dp-meter{background:linear-gradient(180deg,rgba(229,222,206,.035),rgba(0,0,0,.2)),var(--mat-leather-tex) 0 0 / 320px 320px repeat,var(--mat-leather)!important;border:1px solid var(--mat-ink)!important;border-radius:5px!important;box-shadow:0 0 0 1px #b1a07952,inset 0 2px 6px #0009,inset 0 1px #ece7db0d,0 1px #ece7db0f!important}html .dp-card,html .ach-card,html .dp-city,html .dp-token,html .sdx-hero,html .qx-choice{transition:box-shadow .18s ease,transform .18s ease,filter .18s ease}html button.sdx-hero:hover,html .qx-choice:not(:disabled):hover,html .dp-token:hover,html .dp-city:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--mat-bronze),0 0 18px #d3c8ae29,inset 0 2px 6px #00000080,0 8px 18px #00000073!important}html .dp-city__stat,html .sd-stat{background:linear-gradient(180deg,var(--mat-walnut-hi),var(--mat-walnut))!important;border:1px solid var(--mat-ink)!important;box-shadow:inset 0 1px #ece7db1a,0 0 0 1px #b1a07933!important}html .ui-dispatch-table-header,html .dp-ledger__head{background:linear-gradient(180deg,#23211e,#181614)!important;border-bottom:1px solid var(--mat-bronze-lo)!important;color:var(--mat-bronze-hi)!important}html .ui-dispatch-row,html .dp-ledger__row,html .dp-lbl__row{border-color:#b1a0791f!important}html .ui-dispatch-row:hover,html .dp-ledger__row:hover,html .dp-lbl__row:hover{background:linear-gradient(90deg,rgba(211,200,174,.08),transparent 70%)!important}html .ui-tab-bar,html .dp-seg,html .hg-tabbar,html .sd-seg,html .dp-guide__tabs{background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.15)),var(--mat-leather-tex) 0 0 / 320px 320px repeat,var(--mat-leather)!important;border:1px solid var(--mat-ink)!important;border-radius:5px!important;box-shadow:0 0 0 1px #b1a07947,inset 0 2px 5px #0009!important}html .ui-tab-button,html .hg-tab,html .ui-filter-pill,html .dp-chip,html .dp-seg>button,html .sd-seg>button{background:transparent!important;border:1px solid transparent!important;border-radius:4px!important;box-shadow:none!important;color:var(--mat-tan)!important;transition:color .15s ease,background .15s ease,box-shadow .15s ease}html .ui-tab-button:hover,html .hg-tab:hover,html .ui-filter-pill:hover,html .dp-chip:hover,html .dp-seg>button:hover,html .sd-seg>button:hover{color:var(--mat-cream)!important;background:rgba(211,200,174,.06)!important}html .ui-tab-button--active,html .hg-tab[aria-selected=true],html .hg-tab--active,html .ui-filter-pill[aria-pressed=true],html .ui-filter-pill--active,html .dp-chip[aria-pressed=true],html .dp-chip--active,html .dp-seg>button[aria-pressed=true],html .dp-seg>button[aria-selected=true],html .sd-seg>button[aria-selected=true],html .sd-seg>button[aria-pressed=true]{color:var(--mat-cream)!important;background:linear-gradient(180deg,rgba(236,231,219,.12),rgba(236,231,219,0) 50%),linear-gradient(180deg,#2d2a26,#1c1917)!important;border-color:var(--mat-ink)!important;box-shadow:0 0 0 1px var(--mat-bronze-mid),inset 0 1px #ece7db2e,0 2px 6px #00000080!important}html .ei-btn,html button.ei-btn,html a.ei-btn,html .dp-btn,html button.dp-btn,html .modal__btn:not(.modal__btn--danger):not(.modal__btn--primary),html button.bx-btn--iron,html a.bx-btn--iron{color:var(--mat-cream)!important;background:linear-gradient(180deg,rgba(236,231,219,.16) 0%,rgba(236,231,219,0) 48%),linear-gradient(180deg,#312e2a 0%,#211e1b 55%,#171513 100%)!important;border:1px solid var(--mat-ink)!important;border-radius:5px!important;box-shadow:0 0 0 1px var(--mat-bronze-mid),inset 0 1px #ece7db38,inset 0 -2px #00000073,0 3px 8px #00000080!important;text-shadow:0 1px 0 rgba(0,0,0,.75);transition:transform .12s ease,filter .15s ease,box-shadow .15s ease}html .ei-btn:not(:disabled):hover,html .dp-btn:not(:disabled):hover,html button.bx-btn--iron:not(:disabled):hover,html .modal__btn:not(.modal__btn--danger):not(.modal__btn--primary):hover{filter:brightness(1.12);box-shadow:0 0 0 1px var(--mat-bronze),0 0 14px #d3c8ae33,inset 0 1px #ece7db47,inset 0 -2px #00000073,0 4px 12px #0000008c!important}html .ei-btn:not(:disabled):active,html .dp-btn:not(:disabled):active,html button.bx-btn--iron:not(:disabled):active{transform:translateY(1px);filter:brightness(.95)}html .ei-btn--primary,html button[class*=bg-roster-gold]:not([class*="bg-roster-gold/"]):not([role="tab"]):not([aria-selected]):not([aria-pressed]){border-radius:5px!important;box-shadow:0 0 0 1px var(--mat-ink),0 0 0 2px var(--mat-bronze),0 0 0 3px var(--mat-ink),0 6px 18px #96321c59!important}html input[type=text],html input[type=email],html input[type=password],html input[type=number],html input[type=search],html input:not([type]),html select,html textarea{background:linear-gradient(180deg,#080707,#100f0d)!important;border:1px solid var(--mat-ink)!important;border-radius:4px!important;box-shadow:0 0 0 1px #b1a07959,inset 0 2px 5px #000000b3!important;color:var(--mat-cream)!important}html input:focus,html select:focus,html textarea:focus{box-shadow:0 0 0 1px var(--mat-bronze-hi),0 0 12px #d3c8ae40,inset 0 2px 5px #000000b3!important;outline:none!important}html .ui-shell-resource-inventory-strip,html .game-nav-rail,html .ui-city-command-case,html .game-header-frame .shell-actionbar{background:linear-gradient(180deg,rgba(236,231,219,.1) 0%,rgba(236,231,219,0) 40%),linear-gradient(180deg,rgba(7,6,6,.15),rgba(7,6,6,.5)),var(--mat-walnut-tex) 0 0 / 384px 384px repeat,var(--mat-walnut)!important;border:0!important;box-shadow:var(--mat-frame),inset 0 1px #ece7db24,0 14px 34px #0009!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html .ui-shell-resource-inventory-strip,html .game-nav-rail,html .ui-city-command-case{border-radius:6px!important}html .game-header-frame .shell-actionbar{border-radius:10px!important}html .ui-shell-tap-target,html .ui-edge-dock-tab{background:radial-gradient(120% 90% at 50% 0%,rgba(236,231,219,.16),transparent 55%),linear-gradient(180deg,#2c2926,#151311)!important;border:1px solid var(--mat-ink)!important;box-shadow:0 0 0 1px var(--mat-ink),0 0 0 2px var(--mat-bronze),0 0 0 3px var(--mat-ink),inset 0 1px #ece7db38,0 6px 14px #0000008c!important;color:var(--mat-cream)!important}html .ui-shell-tap-target:hover,html .ui-edge-dock-tab:hover{filter:brightness(1.15)}html .ui-edge-dock-tab__label{background:linear-gradient(180deg,#23211e,#141210)!important;border-color:var(--mat-bronze-mid)!important;color:var(--mat-cream)!important}html .shell-codex__icon,html .fb-menu-socket,html .ui-city-command-seal__bed{background:radial-gradient(circle at 50% 30%,#2d2a26,#100e0d)!important;border-color:var(--mat-bronze-mid)!important}html .shell-codex__item,html .ui-city-picker__row{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html .shell-codex__item:hover,html .ui-city-picker__row:hover{background:linear-gradient(90deg,rgba(211,200,174,.1),transparent 80%)!important}html .ui-city-picker__tab{background:linear-gradient(180deg,#2d2a26,#181614)!important;border-color:var(--mat-bronze-lo)!important}html .ui-shell-route-content{background-color:#0b0a09!important}html .lc-banner{background:linear-gradient(180deg,rgba(236,231,219,.1),transparent 45%),var(--mat-walnut-tex) 0 0 / 384px 384px repeat,var(--mat-walnut)!important;border:0!important;box-shadow:var(--mat-frame),0 14px 30px #04040399!important}html .lc-b__label{background:linear-gradient(180deg,#2c2926,#151311)!important;border-color:var(--mat-bronze-mid)!important;color:var(--mat-cream)!important}html .lc-controls>*,html .lc-zoom,html .lc-zoom button{border-color:var(--mat-bronze-mid)}html .dsh-cartouche-well,html .ui-city-picker__crest,html .hg-mast__crest,html .sdx-cond__icon,html .sdx-slot{background:radial-gradient(circle at 50% 30%,#322e2b,#100f0d 72%)!important;border-color:var(--mat-bronze-mid)!important;box-shadow:0 0 0 1px var(--mat-ink),inset 0 1px #ece7db2e,inset 0 -2px 4px #00000080!important}html .ui-city-picker__tag{background:linear-gradient(180deg,#2d2a26,#1b1917)!important;border-color:var(--mat-bronze-mid)!important;color:var(--mat-bronze-hi)!important}html .sdx-hero__art{background:radial-gradient(80% 60% at 50% 30%,#2d2a26,transparent 75%)!important}html .ui-pagination-btn,html .ui-dispatch-tab,html .dp-fold__head{color:var(--mat-cream)!important;background:linear-gradient(180deg,rgba(236,231,219,.14) 0%,rgba(236,231,219,0) 48%),linear-gradient(180deg,#312e2a 0%,#211e1b 55%,#171513 100%)!important;border:1px solid var(--mat-ink)!important;box-shadow:0 0 0 1px var(--mat-bronze-lo),inset 0 1px #ece7db33!important}html .ui-dispatch-tab[aria-selected=true],html .ui-dispatch-tab--active,html .ui-pagination-btn[aria-current=page]{box-shadow:0 0 0 1px var(--mat-bronze),inset 0 1px #ece7db38!important}html .ui-pagination-btn:disabled{opacity:.45}html .sd-cta{border-radius:5px!important}html .lc-b__lv,html .rf-mk__lv{background:radial-gradient(circle at 50% 30%,#373430 0%,#211e1b 60%,#0f0e0c 100%)!important;border:1px solid var(--mat-ink)!important;box-shadow:0 0 0 1px var(--mat-ink),0 0 0 2.5px var(--mat-bronze),0 0 0 3.5px var(--mat-ink),inset 0 1px #ece7db4d,0 3px 6px #00000080!important;color:var(--mat-cream)!important}html .lc-controls{background:linear-gradient(180deg,rgba(236,231,219,.1),transparent 40%),var(--mat-walnut-tex) 0 0 / 384px 384px repeat,var(--mat-walnut)!important;border:0!important;box-shadow:var(--mat-frame),0 10px 24px #0000008c!important}html .lc-controls button{background:radial-gradient(circle at 50% 30%,#322e2b,#100f0d 72%)!important;border:1px solid var(--mat-bronze-mid)!important;color:var(--mat-cream)!important}html .lc-plot__token{background:radial-gradient(circle at 50% 30%,#373430,#12110f 72%)!important;border-color:var(--mat-bronze)!important}html .dp-store__body>.grid>button{background:linear-gradient(180deg,rgba(229,222,206,.04),rgba(0,0,0,.2)),var(--mat-leather-tex) 0 0 / 320px 320px repeat,var(--mat-leather)!important;border:1px solid var(--mat-ink)!important;border-radius:6px!important;box-shadow:0 0 0 1px #b1a07959,inset 0 2px 6px #0000008c,0 10px 24px #00000073!important}html .dp-store__body>.grid>button:hover{box-shadow:0 0 0 1px var(--mat-bronze),0 0 18px #d3c8ae29,inset 0 2px 6px #00000080,0 12px 28px #00000080!important}html .dp-store__body>.grid>button>div:last-child{background:linear-gradient(180deg,rgba(33,30,27,.85),rgba(14,13,12,.9))!important;border-top-color:var(--mat-bronze-lo)!important}html .ui-map-side-panel{background:transparent!important;border:0!important;box-shadow:none!important}html .ui-map-control-panel,html .ui-map-modal-shell,html .ui-map-mobile-sheet{background:radial-gradient(120% 60% at 50% 0%,rgba(229,222,206,.06),transparent 60%),var(--mat-walnut-tex) 0 0 / 384px 384px repeat,var(--mat-walnut)!important;border:0!important;border-radius:0!important;box-shadow:inset 0 0 0 1px var(--mat-ink),inset 0 0 40px #00000073,0 0 0 1px var(--mat-ink),0 18px 44px #0009!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html .ui-map-cursor-readout,html .wm-ev-card,html .wm-dispatch,html .wm-legend,html .wm-next-event,html .ui-map-search-result,html .ui-map-modal-body{background:var(--mat-leather-tex) 0 0 / 320px 320px repeat,var(--mat-leather)!important;border:1px solid var(--mat-ink)!important;border-radius:4px!important;box-shadow:0 0 0 1px #8292a84d,inset 0 2px 6px #0009!important}html .ui-map-modal-header{background:linear-gradient(180deg,#23211e,#151311)!important;border-bottom:1px solid var(--mat-bronze-lo)!important}html .ui-map-action-btn,html .ui-map-modal-iconbtn,html .wm-zoom-dock__btn,html .ui-map-modal-tab{color:var(--mat-cream)!important;background:linear-gradient(180deg,rgba(236,231,219,.12) 0%,rgba(236,231,219,0) 48%),linear-gradient(180deg,#312e2a 0%,#211e1b 55%,#171513 100%)!important;border:1px solid var(--mat-ink)!important;border-radius:4px!important;box-shadow:0 0 0 1px var(--mat-bronze-mid),inset 0 1px #ece7db2e,0 3px 8px #00000080!important}html .ui-map-action-btn:hover,html .wm-zoom-dock__btn:hover,html .ui-map-modal-iconbtn:hover{filter:brightness(1.15)}html .ui-map-modal-tab--active{box-shadow:0 0 0 1px var(--mat-bronze),inset 0 1px #ece7db33!important}html .ui-map-action-btn--event{box-shadow:0 0 0 1px #c45a38,0 0 16px #e2734f59,inset 0 1px #ece7db2e!important}html .wm-zoom-dock,html .ui-map-zoom-bar,html .ui-map-hint-bar{background:var(--mat-walnut-tex) 0 0 / 384px 384px repeat,var(--mat-walnut)!important;border:0!important;box-shadow:var(--mat-frame),0 10px 24px #0000008c!important}html .ui-map-viewport,html .ui-map-frame,html .wm-page-frame{box-shadow:0 0 0 1px var(--mat-ink),0 0 0 2px var(--mat-bronze-lo)!important}html .wm-kbd{background:linear-gradient(180deg,#312e2a,#1b1917)!important;border-color:var(--mat-bronze-mid)!important;color:var(--mat-cream)!important}html .ei-btn,html button.ei-btn,html a.ei-btn,html .dp-btn,html button.dp-btn,html .modal__btn:not(.modal__btn--danger):not(.modal__btn--primary),html button.bx-btn--iron,html a.bx-btn--iron,html .ui-map-action-btn,html .ui-map-modal-iconbtn,html .ui-pagination-btn,html .ui-dispatch-tab,html .dp-fold__head{position:relative;color:var(--mat-tan)!important;background:rgba(204,191,161,.055)!important;border:0!important;border-radius:3px!important;box-shadow:inset 0 1px #ece7db0f!important;text-shadow:none!important;font-variant-caps:all-small-caps;letter-spacing:.08em;transition:color .15s ease,background .15s ease,box-shadow .2s ease!important}html .ei-btn:not(:disabled):hover,html .dp-btn:not(:disabled):hover,html button.bx-btn--iron:not(:disabled):hover,html .modal__btn:not(.modal__btn--danger):not(.modal__btn--primary):hover,html .ui-map-action-btn:hover,html .ui-map-modal-iconbtn:hover,html .ui-pagination-btn:not(:disabled):hover,html .ui-dispatch-tab:hover,html .dp-fold__head:hover{color:var(--mat-cream)!important;background:rgba(204,191,161,.1)!important;box-shadow:inset 0 1px #ece7db14!important;filter:none!important}html .ui-map-action-btn--event{color:var(--mat-cream)!important;box-shadow:inset 0 1px #ece7db0f!important}html .ui-dispatch-table,html .sd-panel,html .dp-ledger,html .dp-lbl,html .dp-card,html .ach-card,html .dp-city,html .dp-token,html .sdx-hero,html .sd-condition,html .sdx-launch,html .dp-empty,html .dp-guide__side,html .dp-guide__page,html .qx-choice,html .dp-fold,html .dp-meter,html .ui-map-cursor-readout,html .wm-ev-card,html .wm-dispatch,html .wm-legend,html .wm-next-event,html .ui-map-search-result,html .ui-map-modal-body,html .dp-store__body>.grid>button{background:rgba(2,5,12,.42)!important;border:0!important;border-radius:4px!important;box-shadow:inset 0 1px 3px #00000073!important}@media (max-width: 1023px){html .sdx-launch{background:linear-gradient(180deg,rgba(17,16,14,0) 0%,rgba(17,16,14,.96) 16%,#11100e 100%)!important;box-shadow:none!important}}html button.sdx-hero:hover,html .qx-choice:not(:disabled):hover,html .dp-token:hover,html .dp-city:hover,html .dp-store__body>.grid>button:hover{transform:none;background:rgba(204,191,161,.07)!important;box-shadow:inset 0 1px 3px #00000059!important}html .dp-city__stat,html .sd-stat{background:rgba(204,191,161,.045)!important;border:0!important;box-shadow:none!important}html .ui-tab-bar,html .dp-seg,html .hg-tabbar,html .sd-seg,html .dp-guide__tabs,html .ui-map-modal-tabs{background:transparent!important;border:0!important;border-bottom:1px solid rgba(204,191,161,.12)!important;border-radius:0!important;box-shadow:none!important}html .ui-tab-button,html .hg-tab,html .ui-filter-pill,html .dp-chip,html .dp-seg>button,html .sd-seg>button,html .ui-map-modal-tab{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--mat-muted)!important}html .ui-tab-button:hover,html .hg-tab:hover,html .ui-filter-pill:hover,html .dp-chip:hover,html .dp-seg>button:hover,html .sd-seg>button:hover,html .ui-map-modal-tab:hover{background:transparent!important;color:var(--mat-cream)!important}html .ui-tab-button--active,html .hg-tab[aria-selected=true],html .hg-tab--active,html .ui-filter-pill[aria-pressed=true],html .ui-filter-pill--active,html .dp-chip[aria-pressed=true],html .dp-chip--active,html .dp-seg>button[aria-pressed=true],html .dp-seg>button[aria-selected=true],html .sd-seg>button[aria-selected=true],html .sd-seg>button[aria-pressed=true],html .ui-map-modal-tab--active,html .ui-dispatch-tab[aria-selected=true],html .ui-dispatch-tab--active{background:transparent!important;color:var(--mat-cream)!important;background:rgba(204,191,161,.13)!important;box-shadow:none!important;border-radius:4px!important}html input[type=text],html input[type=email],html input[type=password],html input[type=number],html input[type=search],html input:not([type]),html select,html textarea{background:rgba(2,5,12,.5)!important;border:0!important;border-radius:3px!important;box-shadow:0 0 0 1px #ccbfa129,inset 0 1px 3px #00000080!important}html input:focus,html select:focus,html textarea:focus{box-shadow:0 0 0 1px #e2805ab3,inset 0 1px 3px #00000080!important}html .ui-map-control-panel+.ui-map-control-panel,html .ui-map-side-panel .ui-map-control-panel~.ui-map-control-panel{-o-border-image:none!important;border-image:none!important;border:0!important;border-top:1px solid rgba(204,191,161,.12)!important;box-shadow:none!important;background:transparent!important}html .ui-map-control-panel:before,html .ui-map-control-panel:after{display:none!important}html .ui-map-control-section{background:var(--mat-walnut-tex) 0 0 / 384px 384px repeat,var(--mat-walnut)!important;border:0!important;border-radius:4px!important;box-shadow:0 0 0 1px var(--mat-ink),0 0 0 2px #ccbfa138,0 14px 30px #00000080!important}html .ui-map-control-section:before,html .ui-map-control-section:after{display:none!important}html .ui-dispatch-toolbar-btn{color:var(--mat-tan)!important;background:rgba(204,191,161,.055)!important;border:0!important;border-radius:3px!important;box-shadow:inset 0 1px #ece7db0f!important}html .ui-dispatch-toolbar-btn:hover{color:var(--mat-cream)!important;background:rgba(204,191,161,.1)!important;box-shadow:none!important}html .shell-codex__head:after,html .shell-chat__head:after,html .shell-modal__head:after,html div.ui-city-picker .ui-city-picker__head:after,html .ui-city-command-desk-surface--205 .ui-city-command-desk__header:after,html aside.ui-side-rail-panel.popover-panel .popover-panel-title:after,html header.game-header-frame .ui-city-command-seal--open:after,html header.game-header-frame .ui-city-command-seal--active:after,html .resource-panel-frame .city-panel-header.city-panel-header--room:after,html .dp-sheet__head:after,html .lc-banner__meta:before,html .sdx-lobby .sdx-seg .sd-seg__btn--on:after,html .sdx-board__bar:after,html .sdx-best__section:after,html .fd-nav:after,html .fd-nav__link:after,html .hg-surface .hg-mast:after,html .hg-surface .hg-tab.is-active:before,html .wm-surface .ui-map-modal-tab--active:after,html :root .tp-empty__crest:before,html :root .tp-empty__crest:after,html .epic-battler-prep-shell--wt .epic-battler-prep-toolbar-block:after,html .epic-battler-replay-frame--dark .epic-battler-replay-frame__head:after,html .proving-ground-pick--deploy .auto-battle-lobby__banner:after,html .ui-shell-instrument--tether-garrison:after,html .resource-panel-frame:after{display:none!important}html .auto-battle-lobby__title-rule{background:rgba(204,191,161,.14)!important;height:1px!important}html .dp-ledger .dp-ledger__row--self,html .dp-ledger .dp-ledger__row--mine,html .dp-lbl__row--self,html .dp-select .dp-select__opt--on,html .dp-nav-item--on,html .dp-nav-item--on:hover,html .st-choice.is-selected,html .st-stepline.is-current{background:rgba(204,191,161,.12)!important;box-shadow:none!important;border-left-color:transparent!important}html .dp-ledger .dp-ledger__row--p1,html .dp-ledger .dp-ledger__row--p3,html .dp-lbl__row--p1,html .dp-lbl__row--p2,html .dp-lbl__row--p3,html .dp-room .ui-dispatch-row--unread,html .dp-room .ui-dispatch-row--unread:nth-child(odd),html .dp-room .ui-dispatch-row-mobile--unread,html .dp-banner,html .st-tut__note{background:rgba(204,191,161,.05)!important;box-shadow:none!important;border-left-color:transparent!important}html button.qx-choice:not(:disabled):hover,html .st-choice:not(:disabled):hover,html div.ui-ask-card .ui-ask-option:hover:not(:disabled){background:rgba(204,191,161,.09)!important;box-shadow:none!important}html .ui-cine-selector-tile--selected,html :root .tc-portrait{box-shadow:0 0 0 1px #ccbfa159!important}html .atk-led__flavor--assist,html .epic-battler-clash-line .epic-battler-vs,html .epic-battler-prep-decision--good,html .epic-battler-prep-decision--bad,html .epic-battler-prep-decision--warn,html .epic-battler-prep-decision--neutral,html .epic-battler-prep-decision--neutral-light{border-left-width:0!important;border-left-color:transparent!important}html .epic-battler-prep-decision--good{background:rgba(111,174,152,.1)!important}html .epic-battler-prep-decision--bad{background:rgba(196,72,56,.12)!important}html .epic-battler-prep-decision--warn{background:rgba(216,160,94,.1)!important}html body .ui-tab-button--active,html body .ui-tab-button--active:hover,html body .dp-chip--active,html body .dp-chip--active:hover,html body .dp-chip[aria-selected=true],html body .dp-chip[aria-pressed=true],html body .ui-dispatch-tab--active,html body .ui-filter-pill--active,html body .hg-tab.is-active,html body .sd-seg__btn--on,html body .bx-seg__btn--on,html body .mk-seg__btn--active,html body .ui-map-modal-tab--active{color:var(--mat-cream)!important;background:rgba(204,191,161,.13)!important;border-color:transparent!important;box-shadow:none!important;text-shadow:none!important;border-radius:4px!important}:root{--ui-plate: rgba(18, 16, 14, .88);--ui-plate-solid: #151311;--ui-plate-line: rgba(207, 195, 167, .2);--ui-plate-shadow: 0 14px 34px rgba(0, 0, 0, .45)}html .ui-shell-resource-inventory-strip,html .game-nav-rail,html .ui-city-command-case,html .game-header-frame .shell-actionbar,html .ui-city-picker,html .lc-banner,html .lc-controls,html .wm-zoom-dock,html .ui-map-hint-bar{background:var(--ui-plate)!important;border:0!important;-o-border-image:none!important;border-image:none!important;border-radius:10px!important;box-shadow:0 0 0 1px var(--ui-plate-line),var(--ui-plate-shadow)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}html .lc-banner:before,html .lc-banner:after{display:none!important}html .ui-shell-tap-target,html .ui-edge-dock-tab{background:var(--ui-plate)!important;border:0!important;box-shadow:0 0 0 1px var(--ui-plate-line),var(--ui-plate-shadow)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--mat-tan)!important}html .ui-shell-tap-target:hover,html .ui-edge-dock-tab:hover{filter:none!important;color:var(--mat-cream)!important;background:rgba(37,34,31,.92)!important}html .ui-edge-dock-tab__label{background:var(--ui-plate)!important;border:0!important;box-shadow:0 0 0 1px var(--ui-plate-line)!important}html .dsh-cartouche-well,html .ui-city-command-seal__bed,html .shell-codex__icon,html .fb-menu-socket,html .ui-city-picker__crest{background:rgba(204,191,161,.08)!important;border:0!important;box-shadow:none!important}html[data-hud-route]:not([data-hud-route="town"]):not([data-hud-route="resources"]):not([data-hud-route="map"]) .resource-panel-frame.city-panel-frame,html:not([data-hud-route]) .city-panel-frame,html .dp-sheet,html .shell-codex,html .modal__frame,html .ui-map-control-panel,html .ui-map-control-section,html .ui-map-mobile-sheet{background:var(--ui-plate-solid)!important;border:0!important;-o-border-image:none!important;border-image:none!important;border-radius:12px!important;box-shadow:0 0 0 1px var(--ui-plate-line),0 30px 70px #0000008c!important}html[data-hud-route] .resource-panel-frame.city-panel-frame:after,html .dp-sheet:after,html .shell-codex:after,html .modal__frame:after{display:none!important}html .dp-sheet__head,html .dp-head{background:transparent!important}html .dp-crest{background:transparent!important;box-shadow:none!important}html body button.sd-cta:not(:disabled){border:0!important;border-radius:8px!important;background:linear-gradient(180deg,#d0603d,#a6432a)!important;box-shadow:0 8px 22px #96321c59!important;color:#fff!important;text-shadow:none!important}html body button.sd-cta:not(:disabled):hover{background:linear-gradient(180deg,#da6c48,#b04b30)!important}html body button.sd-cta:disabled{border:0!important;background:rgba(204,191,161,.08)!important;box-shadow:none!important}html body .sd-cta:before{display:none!important}html body .dp-select__btn{border:0!important;border-radius:8px!important;background:rgba(204,191,161,.1)!important;box-shadow:0 0 0 1px var(--ui-plate-line, rgba(207, 195, 167, .2))!important;color:var(--mat-cream)!important;text-shadow:none!important;font-family:var(--ui-font-body)!important}html body .dp-select__btn:hover{background:rgba(204,191,161,.16)!important}html body .dp-select__menu{border:0!important;border-radius:8px!important;background:var(--ui-plate-solid, #151311)!important;box-shadow:0 0 0 1px var(--ui-plate-line, rgba(207, 195, 167, .2)),0 18px 40px #0000008c!important}html body .dp-select__opt{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--mat-tan)!important}html body .dp-select__opt:hover,html body .dp-select__opt--on{background:rgba(204,191,161,.13)!important;color:var(--mat-cream)!important}html body .dp-room button.ui-dispatch-toolbar-btn--accent,html body .ei-btn--primary,html body .fd-cta--play,html body .fd-take:not(:disabled),html body .hg-surface .qi-contract__cta,html body .hg-surface button.hunt-btn--primary:not(:disabled),html body .hg-surface button.mk-btn--accent:not(:disabled),html body .hg-surface button.mk-btn--confirm:not(:disabled),html body .wm-surface .qi-mapdock__cta,html body .wm-surface .ui-map-action-btn--primary,html body .wm-surface .ui-tile-btn--primary,html body .wm-surface .wm-ev-send,html body .bd-cta,html body .bd-page .bt-march-well button.bg-mainDefend,html body .bd-page button.auto-battle-lobby__cta:not(:disabled),html body button.bx-btn--ember,html body .bd-upgrade .bd-cta.resource-card-upgrade-btn,html body .bm-tile.bm-card .bm-build-btn,html body .tc-train-btn,html body button.sd-cta:not(:disabled),html body button[class*=bg-roster-gold]:not([class*="bg-roster-gold/"]):not([role="tab"]):not([aria-selected]):not([aria-pressed]){color:#fff!important;border:0!important;border-radius:8px!important;background:linear-gradient(180deg,#d0603d,#a6432a)!important;box-shadow:0 8px 20px #96321c4d!important;text-shadow:none!important}html body .dp-room button.ui-dispatch-toolbar-btn--accent:hover,html body .ei-btn--primary:hover,html body .fd-cta--play:hover,html body .hg-surface .qi-contract__cta:hover,html body .wm-surface .qi-mapdock__cta:hover,html body .wm-surface .ui-map-action-btn--primary:hover,html body .wm-surface .ui-tile-btn--primary:hover,html body .wm-surface .wm-ev-send:hover,html body .bd-cta:hover,html body .bd-page .bt-march-well button.bg-mainDefend:hover,html body button.bx-btn--ember:hover,html body .bd-upgrade .bd-cta.resource-card-upgrade-btn:hover,html body .bm-tile.bm-card .bm-build-btn:hover,html body .tc-train-btn:hover,html body button[class*=bg-roster-gold]:not([class*="bg-roster-gold/"]):not([role="tab"]):not([aria-selected]):not([aria-pressed]):hover,html body .fd-take:not(:disabled):hover,html body .hg-surface button.hunt-btn--primary:not(:disabled):hover,html body .hg-surface button.mk-btn--accent:not(:disabled):hover,html body .hg-surface button.mk-btn--confirm:not(:disabled):hover,html body .bd-page button.auto-battle-lobby__cta:not(:disabled):hover,html body button.sd-cta:not(:disabled):hover{background:linear-gradient(180deg,#da6c48,#b04b30)!important;filter:none!important}html:root body .bd-page button.bx-seg__btn.bx-seg__btn--on,html:root body button.bx-seg__btn.bx-seg__btn--on,html:root body button.bx-seg__btn.bx-seg__btn--on:hover{color:var(--mat-cream)!important;background:rgba(204,191,161,.13)!important;border-color:transparent!important;box-shadow:none!important;text-shadow:none!important}.wm-search,.wm-rail,.wm-loc,.wm-hint{--wm-plate: rgba(16, 15, 13, .86);--wm-line: rgba(207, 195, 167, .22);position:absolute;z-index:30;font-family:var(--ui-font-body);color:var(--mat-cream, #f6f4ef)}.wm-search{top:84px;left:18px;width:min(360px,calc(100% - 96px))}.wm-search__field{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border-radius:6px;background:var(--wm-plate);box-shadow:0 0 0 1px var(--wm-line),0 12px 30px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .18s ease}.wm-search__field:focus-within{box-shadow:0 0 0 1px #e2805abf,0 12px 30px #00000073}.wm-search__icon{display:grid;width:18px;height:18px;color:var(--mat-muted)}html .wm-search input.wm-search__input{flex:1;min-width:0;height:100%;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important;color:var(--mat-cream)!important;font-size:.95rem;outline:none!important}.wm-search__input::-moz-placeholder{color:var(--mat-dim)}.wm-search__input::placeholder{color:var(--mat-dim)}.wm-search__spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(207,195,167,.3);border-top-color:#e2805a;animation:wm-spin .8s linear infinite}@keyframes wm-spin{to{transform:rotate(360deg)}}.wm-search__note{margin-top:6px;padding:8px 14px;border-radius:6px;background:var(--wm-plate);color:var(--mat-tan);font-size:.85rem;box-shadow:0 0 0 1px var(--wm-line)}.wm-search__results{margin-top:6px;max-height:min(380px,55vh);overflow-y:auto;padding:6px;border-radius:6px;background:var(--wm-plate);box-shadow:0 0 0 1px var(--wm-line),0 18px 40px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);list-style:none}.wm-search__row{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 10px;border-radius:4px;text-align:left;background:transparent}.wm-search__row:hover,.wm-search__row:focus-visible{background:rgba(207,195,167,.1);outline:none}.wm-search__row-title{font-weight:700;color:var(--mat-cream)}.wm-search__row-meta{font-size:.8rem;color:var(--mat-muted)}.wm-rail{top:50%;right:18px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-end;gap:10px}.wm-rail__group{display:flex;flex-direction:column;padding:4px;border-radius:8px;background:var(--wm-plate);box-shadow:0 0 0 1px var(--wm-line),0 12px 30px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wm-rail__btn{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:5px;color:var(--mat-tan);background:transparent;transition:color .15s ease,background .15s ease}.wm-rail__btn svg{width:19px;height:19px}.wm-rail__btn:hover,.wm-rail__btn:focus-visible{color:var(--mat-cream);background:rgba(207,195,167,.12);outline:none}.wm-rail__btn--on{color:#fff;background:rgba(196,90,56,.85)}.wm-rail__count{position:absolute;top:3px;right:3px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:#c45a38;color:#fff;font-size:.625rem;font-weight:800;line-height:15px;text-align:center}.wm-rail__event{display:flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:8px;background:linear-gradient(180deg,#d4623f,#9e3a23);color:#fff;font-weight:700;font-size:.85rem;letter-spacing:.04em;animation:wm-event-pulse 2.4s ease-in-out infinite}.wm-rail__event svg{width:18px;height:18px}@keyframes wm-event-pulse{0%,to{box-shadow:0 0 0 1px #140602cc,0 0 14px #e2734f59,0 10px 24px #00000073}50%{box-shadow:0 0 0 1px #140602cc,0 0 28px #e2734fa6,0 10px 24px #00000073}}.wm-rail__next{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;background:var(--wm-plate);color:var(--mat-muted);font-size:.78rem;box-shadow:0 0 0 1px var(--wm-line)}.wm-rail__next svg{width:15px;height:15px}.wm-pop{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);width:320px;max-height:min(440px,70vh);display:flex;flex-direction:column;border-radius:8px;background:rgba(16,15,13,.95);box-shadow:0 0 0 1px #cfc3a73d,0 24px 50px #0000008c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:wm-pop-in .18s cubic-bezier(.2,.9,.3,1.2)}@keyframes wm-pop-in{0%{opacity:0;transform:translate(8px,-50%)}to{opacity:1;transform:translateY(-50%)}}.wm-pop__head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 8px 16px}.wm-pop__title{font-family:var(--ui-font-title);font-size:.95rem;letter-spacing:.06em;color:var(--mat-cream)}.wm-pop__close{display:grid;place-items:center;width:30px;height:30px;border-radius:4px;color:var(--mat-muted)}.wm-pop__close svg{width:16px;height:16px}.wm-pop__close:hover{color:var(--mat-cream);background:rgba(207,195,167,.1)}.wm-pop__tabs{display:flex;gap:16px;padding:0 16px;border-bottom:1px solid rgba(207,195,167,.12)}.wm-pop__tab{padding:6px 0 8px;color:var(--mat-muted);font-size:.85rem;font-weight:700}.wm-pop__tab--on{color:var(--mat-cream);background:rgba(204,191,161,.13);border-radius:4px}.wm-pop__body{overflow-y:auto;padding:8px}.wm-pop__empty{padding:18px 10px;color:var(--mat-muted);font-size:.88rem;text-align:center}.wm-pop__list{list-style:none}.wm-pop__item{display:flex;align-items:flex-start;gap:6px;border-radius:4px}.wm-pop__item:hover{background:rgba(207,195,167,.08)}.wm-pop__jump{flex:1;min-width:0;display:flex;flex-direction:column;padding:8px 10px;text-align:left}.wm-pop__item-title{font-weight:700;color:var(--mat-cream)}.wm-pop__item-meta{font-size:.78rem;color:var(--mat-muted)}.wm-pop__item-note{margin-top:4px;font-size:.82rem;color:var(--mat-tan)}.wm-pop__star{display:grid;place-items:center;width:34px;height:34px;margin-top:4px;color:var(--mat-dim)}.wm-pop__star svg{width:17px;height:17px}.wm-pop__star--on{color:#e2805a}.wm-key{list-style:none;padding:2px 16px 14px}.wm-key__row{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:.88rem;color:var(--mat-tan)}.wm-key__row--rule{margin-top:6px;padding-top:12px;border-top:1px solid rgba(207,195,167,.12)}.wm-key__swatch{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2px #00000080}.wm-key__glyph{width:18px;height:14px}.wm-key__glyph--wall{border:3px solid #cfae7c;border-radius:1px;box-shadow:0 0 0 1px #3a2614}.wm-key__glyph--town{width:20px;height:18px;background:url(/assets/town-d720b5fa.webp) center / contain no-repeat}.wm-loc{left:18px;bottom:22px;display:flex;flex-direction:column;gap:1px;padding:9px 14px 10px;max-width:min(320px,calc(100% - 36px));border-radius:6px;background:var(--wm-plate);box-shadow:0 0 0 1px var(--wm-line),0 12px 30px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.wm-loc__place{font-family:var(--ui-font-title);font-size:.95rem;letter-spacing:.04em;color:var(--mat-cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm-loc__meta{font-size:.78rem;color:var(--mat-muted)}.wm-hint{left:50%;bottom:120px;transform:translate(-50%);padding:10px 18px;border-radius:6px;background:var(--wm-plate);color:var(--mat-tan);font-size:.9rem;box-shadow:0 0 0 1px var(--wm-line);pointer-events:none;animation:wm-hint 9s ease forwards}@keyframes wm-hint{0%{opacity:0;transform:translate(-50%,8px)}8%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}@media (max-width: 1023px){.wm-search{top:96px;left:12px;width:calc(100% - 24px)}.wm-rail{right:12px;top:auto;bottom:96px;transform:none}.wm-loc{left:12px;bottom:96px;max-width:calc(100% - 90px)}.wm-hint{top:154px;bottom:auto;max-width:calc(100% - 24px);text-align:center}.wm-pop{position:fixed;left:12px;right:66px;top:auto;bottom:96px;width:auto;transform:none;animation:none}}@media (prefers-reduced-motion: reduce){.wm-rail__event,.wm-pop,.wm-hint{animation:none}}html .wm-rail .wm-rail__event{border:0;border-radius:8px;background:linear-gradient(180deg,#d4623f,#9e3a23);color:#fff}html .wm-rail .wm-rail__btn,html .wm-search .wm-search__row,html .wm-pop button{border:0;box-shadow:none;text-shadow:none}html .wm-surface .ui-map-modal-shell{background:rgba(18,16,14,.97)!important;border:0!important;-o-border-image:none!important;border-image:none!important;border-radius:10px!important;box-shadow:0 0 0 1px #cfc3a738,0 30px 70px #0009!important}html .wm-surface .ui-map-modal-shell:before,html .wm-surface .ui-map-modal-shell:after{display:none!important}html .wm-surface .ui-map-modal-header{margin:0!important;padding:20px 18px 14px 24px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html .wm-surface .ui-map-modal-header__kicker{color:var(--mat-muted)!important;font-family:var(--ui-font-body)!important;font-size:.72rem!important;letter-spacing:.18em!important;text-shadow:none!important}html .wm-surface .ui-map-modal-header__title{font-family:var(--ui-font-title)!important;font-size:1.55rem!important;color:var(--mat-cream)!important;background:none!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important;text-shadow:none!important;filter:none!important}html .wm-surface .ui-map-modal-header__meta,html .wm-surface .ui-map-modal-header__coords{color:var(--mat-muted)!important;text-shadow:none!important;font-family:var(--ui-font-body)!important}html .wm-surface .ui-map-modal-iconbtn{width:36px!important;height:36px!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;color:var(--mat-tan)!important}html .wm-surface .ui-map-modal-iconbtn:hover{background:rgba(204,191,161,.12)!important;color:var(--mat-cream)!important}html .wm-surface .ui-map-modal-iconbtn--fav{color:#e2805a!important}html .wm-surface .ui-map-modal-tabs{margin:0 24px!important;padding:0!important;gap:6px!important;border:0!important;box-shadow:none!important}html .wm-surface .ui-map-modal-tab{padding:6px 12px!important;text-shadow:none!important}html .wm-surface .ui-map-modal-body{padding:8px 24px 24px!important;background:transparent!important;box-shadow:none!important;border:0!important}html .wm-surface .ui-tile-btn{min-height:44px!important;border:0!important;border-radius:6px!important;font-family:var(--ui-font-body)!important;font-size:.95rem!important;letter-spacing:.02em!important;color:var(--mat-cream)!important;background:rgba(204,191,161,.1)!important;box-shadow:none!important;text-shadow:none!important;transition:background .15s ease}html .wm-surface .ui-tile-btn:hover:not(:disabled){background:rgba(204,191,161,.17)!important;filter:none!important}html .wm-surface .ui-tile-btn--primary{color:#fff!important;background:linear-gradient(180deg,#d0603d,#a6432a)!important}html .wm-surface .ui-tile-btn--primary:hover:not(:disabled){background:linear-gradient(180deg,#da6c48,#b04b30)!important}html .wm-surface .ui-tile-btn--danger{color:#fff!important;background:linear-gradient(180deg,#b23a30,#8a2a22)!important}html .wm-surface .ui-tile-btn:disabled{opacity:.45}html .wm-surface .ui-tile-hint{color:var(--mat-tan)!important}html .wm-surface .ui-tile-founders{padding:12px 0!important;border:0!important;border-top:1px solid rgba(207,195,167,.1)!important;background:transparent!important;box-shadow:none!important}html .wm-surface .ui-tile-note{margin:0!important;padding:16px 24px 20px!important;border:0!important;border-top:1px solid rgba(207,195,167,.1)!important;background:rgba(0,0,0,.18)!important;box-shadow:none!important}html .wm-surface .ui-tile-note__label{color:var(--mat-muted)!important}html .wm-surface .ui-tile-note__chip{border:0!important;background:transparent!important;box-shadow:none!important;color:#e2805a!important}html .wm-surface hr,html .wm-surface .ui-tile-divider{border-color:#cfc3a71a!important}html .wm-surface [class*=rounded-xl][class*=border-]:not(button),html .wm-surface [class*=rounded-2xl][class*=border-]:not(button),html .wm-surface [class*=rounded-lg][class*=border-teal]:not(button){border:0!important;border-radius:8px!important;background:rgba(204,191,161,.06)!important;box-shadow:none!important}html .wm-surface [class*=blur-3xl][class*=rounded-full]{display:none!important}html .wm-surface button[class*=bg-fuchsia-6],html .wm-surface button[class*=bg-teal-6],html .wm-surface button[class*=bg-emerald-6],html .wm-surface button[class*=bg-violet-9]{border:0!important;border-radius:6px!important;color:#fff!important;background:linear-gradient(180deg,#d0603d,#a6432a)!important;box-shadow:none!important}html .wm-surface button[class*=border-fuchsia]:not([class*="bg-fuchsia-6"]){border:0!important;background:rgba(204,191,161,.1)!important;color:var(--mat-cream)!important}html .wm-surface [class*=text-fuchsia],html .wm-surface [class*=text-teal],html .wm-surface [class*=text-emerald]{color:var(--mat-tan)!important}html .wm-surface [class*="bg-fuchsia-500/"],html .wm-surface [class*="bg-fuchsia-950/"]:not(button){background-color:#ccbfa114!important}html .wm-surface [class*=border-t][class*=border-fuchsia]{border-color:#cfc3a71a!important}:root .ui-city-command-desk-surface.ui-city-command-desk-surface--205{background:radial-gradient(120% 60% at 50% -10%,rgba(187,170,129,.1),transparent 60%),linear-gradient(180deg,#211e1b 0%,#181613 100%);border:1px solid #403a34;border-radius:12px;box-shadow:0 18px 40px #02060e99,0 2px 6px #02060e80,inset 0 1px #d6e2f40f;color:#f2efe7}:root .ui-city-command-desk-surface--205 .ui-city-command-desk-surface__tether,:root .ui-city-command-desk-surface--205 .ui-city-command-desk__hinge{display:none}:root .ui-city-command-desk-surface--205 .ui-city-command-desk-surface__rim{border:0;box-shadow:none}:root .ui-city-command-desk-surface--205 .ui-city-command-desk__header{background:none;border-bottom:1px solid rgba(193,177,139,.14);padding-bottom:.6rem}:root .ui-city-command-desk-surface--205 .ui-city-command-desk__header :is(h2,h3,.ui-city-command-desk__title){font-family:Cinzel,Georgia,serif;letter-spacing:.06em;color:#f6f4ef}:root .ui-city-command-desk-surface--205 :is(.cd-slot,.pl-row,.ev-line){background:none;border-radius:0;box-shadow:none;border-bottom:1px solid rgba(193,177,139,.1)}:root .ui-city-command-desk-surface--205 :is(.pl-row,.ev-line):last-child{border-bottom:0}:root .ui-city-command-desk-surface--205 .pl-list{gap:0}:root .ui-city-command-desk-surface--205 .pl-row.is-open{background:rgba(187,170,129,.05)}:root .ui-city-command-desk-surface--205 .cd-grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.1rem;column-gap:1.1rem;row-gap:0}:root .ui-city-command-desk-surface--205 .cd-slot{padding:.5rem .15rem}:root .ui-city-command-desk-surface--205 .cd-slot__n{text-transform:none;letter-spacing:.01em;font-size:.82rem;font-weight:600;color:#cec1a4}:root .ui-city-command-desk-surface--205 .cd-slot__v{color:#f6f4ef;font-size:1.12rem}:root .ui-city-command-desk-surface--205 .cd-slot__note{color:#b4a175}:root .ui-city-command-desk-surface--205 .cd-slot__ic{border-radius:999px;background:radial-gradient(circle at 50% 35%,#2f2b27 0%,#191715 100%);box-shadow:inset 0 0 0 1px #c1b18b29}:root .ui-city-command-desk-surface--205 .ms-slot--hero .cd-slot__ic{box-shadow:inset 0 0 0 1px #e2734f73}:root .ui-city-command-desk-surface--205 .cd-head{border-top:0;color:#b4a175;letter-spacing:.16em}:root .ui-city-command-desk-surface--205 .pl-bonus{color:var(--ui-positive, #6fae98)}:root .ui-city-command-desk-surface--205 .pl-bonus--down{color:#d97a6c}:root .ui-city-command-desk-surface--205 :is(.pl-why,.pl-src){background:none;box-shadow:none}:root .ui-city-command-desk-surface--205 .cd-foot{border-top:1px solid rgba(193,177,139,.14)}:root .ui-city-command-desk-surface--205 .ui-road-watch-board__empty{background:none;border:0;box-shadow:none;padding:1.1rem .5rem .9rem;text-align:center}:root .ui-city-command-desk-surface--205 .ui-road-watch-board__empty-title{font-family:Cinzel,Georgia,serif;color:#ece8dd}:root .ui-city-command-desk-surface--205 .ui-road-watch-board__empty-hint{color:#b4a175}:root .ui-city-command-desk-surface--205 .cp-empty{background:none;border:0;box-shadow:none;padding:1rem .5rem .8rem}:root .ui-city-command-desk-surface--205 .cp-empty__title{font-family:Cinzel,Georgia,serif;color:#ece8dd}:root .ui-city-command-desk-surface--205 .cp-empty__hint{color:#b4a175}aside.ui-side-rail-panel.popover-panel{height:auto;max-height:calc(100dvh - var(--shell-chrome-height, 8rem) - 7rem);border:1px solid #403a34;border-radius:12px;background:radial-gradient(120% 50% at 50% -10%,rgba(187,170,129,.1),transparent 60%),linear-gradient(180deg,#211e1b 0%,#181613 100%);box-shadow:0 18px 40px #02060e99,0 2px 6px #02060e80,inset 0 1px #d6e2f40f;-webkit-backdrop-filter:none;backdrop-filter:none}aside.ui-side-rail-panel.popover-panel.left-0{left:4.25rem}aside.ui-side-rail-panel.popover-panel.right-0{right:4.25rem;border-radius:12px}aside.ui-side-rail-panel.popover-panel .popover-panel-title{background:none;border-bottom:1px solid rgba(193,177,139,.14)}aside.ui-side-rail-panel.popover-panel .popover-panel-title:after{display:none}@media (max-width: 640px){aside.ui-side-rail-panel.popover-panel.left-0{left:.5rem}aside.ui-side-rail-panel.popover-panel.right-0{right:.5rem}aside.ui-side-rail-panel.popover-panel{max-width:calc(100vw - 1rem)}}:root .ui-city-command-desk-surface--205 :is(.mv-march,.mv-tally__cell,.mv-board__more){background:none;border-radius:0;box-shadow:none}:root .ui-city-command-desk-surface--205 .mv-march{border-bottom:1px solid rgba(193,177,139,.1);padding-left:.15rem;padding-right:.15rem}:root .ui-city-command-desk-surface--205 .mv-march:hover{background:rgba(187,170,129,.05);box-shadow:none}:root .ui-city-command-desk-surface--205 .mv-tally{border-bottom:1px solid rgba(193,177,139,.14);padding-bottom:.35rem}:root .ui-city-command-desk-surface--205 .mv-board__more{border-top:1px solid rgba(193,177,139,.14)}aside.ui-side-rail-panel.popover-panel button.w-full.text-left{border-width:0 0 1px 0;border-radius:0;box-shadow:none}aside.ui-side-rail-panel.popover-panel button.w-full.text-left:last-child{border-bottom-width:0}:root .ui-city-command-desk-surface--205 .ui-city-command-physical-close .ui-city-command-physical-close__mark{display:block;position:absolute;inset:0;-webkit-clip-path:none;clip-path:none}html body .city-page-layout-shell :is(.dp-sheet,.dp-store,.city-panel-frame,.dp-room){max-width:none;width:100%}html body .dp-room .dp-sheet{max-width:72rem;margin-inline:auto}html body :is(.ui-tab-bar > ul,.hg-tabs,.qi-subnav,.k-tabs){flex-wrap:wrap;justify-content:flex-start;gap:4px;padding:0 0 8px;margin:0 0 12px;background:none;border:0;border-bottom:1px solid rgba(193,177,139,.14);box-shadow:none}html body .ui-tab-bar{background:none;border:0;box-shadow:none;padding:0}html body :is(.hg-tab,.ui-tab-button,.ui-dispatch-tab,.qi-subtab,.dp-seg > .dp-chip,.k-tab){flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:38px;height:auto;padding:0 14px;border-radius:8px;border:1px solid transparent;background:transparent;box-shadow:none;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.01em;text-transform:none;font-variant:normal;color:#cec1a4;width:auto}html body :is(.hg-tab,.ui-tab-button,.ui-dispatch-tab,.qi-subtab,.dp-seg > .dp-chip,.k-tab):hover{color:#ece8dd;background:rgba(204,191,161,.06)}html body :is(.hg-tab[aria-selected="true"],.hg-tab--active,.hg-tab.is-active,.ui-tab-button--active,.ui-tab-button[aria-selected="true"],.ui-dispatch-tab--active,.ui-dispatch-tab[aria-selected="true"],.qi-subtab--active,.qi-subtab[aria-selected="true"],.dp-seg > .dp-chip--active,.dp-seg > .dp-chip[aria-selected="true"],.dp-seg > .dp-chip[aria-pressed="true"],.k-tab[aria-selected="true"]){color:#f6f4ef;background:rgba(204,191,161,.13);border-color:#ccbfa13d}html body :is(.hg-tab,.ui-tab-button,.ui-dispatch-tab,.qi-subtab,.dp-seg > .dp-chip,.k-tab):before,html body :is(.hg-tab,.ui-tab-button,.ui-dispatch-tab,.qi-subtab,.dp-seg > .dp-chip,.k-tab):after{display:none}html body .dp-seg{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px;background:none;border:0;box-shadow:none}html body :is(.hg-tab,.ui-tab-button,.ui-dispatch-tab,.qi-subtab,.dp-seg > .dp-chip,.k-tab){flex:0 0 auto!important;font-family:Alegreya Sans,system-ui,sans-serif!important;font-size:.9rem!important;font-weight:600!important;text-transform:none!important;font-variant:normal!important;letter-spacing:.01em!important}html body .dp-seg{margin-right:auto}html body :is(.qi-chip,.ui-filter-pill){min-height:32px;padding:0 12px;border-radius:999px;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.84rem;font-weight:600;text-transform:none;letter-spacing:.01em}html body :is(.dp-city__stat,.ally-stat,.bd-statline){background:rgba(193,177,139,.06)!important;border:1px solid rgba(193,177,139,.14)!important;border-radius:10px!important;box-shadow:none!important;padding:10px 12px}html body :is(.dp-city__stat,.ally-stat)>dt,html body .bd-statline__label{font-family:Alegreya Sans,system-ui,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b4a175}html body :is(.dp-city__stat,.ally-stat)>dd,html body .bd-statline__vals{font-family:Alegreya Sans,system-ui,sans-serif;font-size:1.15rem;font-weight:800;text-transform:none;color:#f6f4ef;font-variant-numeric:tabular-nums}html body :is(.dp-city__stat,.ally-stat)>dd :is(span,small,sub,sup){font-family:Alegreya Sans,system-ui,sans-serif;text-transform:none;font-size:.78em;font-weight:600;color:#cabd9d}@media (max-width: 640px){html body .dp-city__body{display:contents}html body .dp-city__stats{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}html body .dp-city__stat>dt{letter-spacing:.1em}}html body :is(.ui-dispatch-toolbar-btn,.ui-pagination-btn,.dp-btn,.k-btn):not(.k-btn--primary):not(.ei-btn--primary):not(.k-btn--link):not(.k-btn--danger){min-height:38px;padding:0 14px;border-radius:8px;border:1px solid rgba(204,191,161,.18);background:rgba(204,191,161,.08);box-shadow:none;color:#ece8dd;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.88rem;font-weight:600;text-transform:none;letter-spacing:.01em}html body :is(.ui-dispatch-toolbar-btn,.ui-pagination-btn,.dp-btn,.k-btn):not(.k-btn--primary):not(.ei-btn--primary):not(.k-btn--link):not(.k-btn--danger):hover:not(:disabled){background:rgba(204,191,161,.14);border-color:#ccbfa14d;color:#f6f4ef}html body .ui-dispatch-toolbar-btn--destructive{color:#e8a196}html body .ui-pagination-btn--disabled{opacity:.4}html body :is(.k-btn--primary,.bd-cta,.ei-btn--primary,.sd-cta){border-radius:8px;font-family:Cinzel,Georgia,serif;font-weight:700;text-transform:uppercase;letter-spacing:.08em}html body :is(.k-btn--sm,.dp-btn--sm){min-height:32px;padding:0 12px;font-size:.82rem}html body :is(.dp-head__title,.hg-mast__title,.bd-title){font-family:Alegreya,Georgia,serif!important;font-weight:700!important;font-size:clamp(1.6rem,2.6vw,2.1rem)!important;letter-spacing:.045em!important;text-transform:none!important;line-height:1.1;color:#f6f4ef}html body :is(.hunt-board__title,.mk-board__title,.qi-board__title,.hero-hall__title,.hg-section-head__title,.hg-h2,.dp-card__title,.ui-building-section-title,.ally-info h3,.dp-ledger__title){font-family:Cinzel,Georgia,serif!important;font-weight:700!important;font-size:.95rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.3;color:#ece8dd}html body :is(.hg-subtab,.hunt-tab,.mk-tab,.mk-seg__btn,.qi-chip,.hg-hero__cta,.hg-alloc__btn,.hg-btn-quiet,.hg-slot-open__go,.hg-back,.hg-modal__equip,.hg-modal__cancel,.hg-pick__step,.hg-pick__back,.hg-empty__cta,.hg-btn-cta,.qi-contract__cta,.hg-st-reset,.hunt-btn,.mk-btn,.hg-item__btn,.bx-link--quiet){font-family:Alegreya Sans,system-ui,sans-serif!important;font-variant:normal!important;text-transform:none!important;letter-spacing:.01em!important;font-weight:600}html body :is(.ui-tab-bar > ul,.qi-subnav,.k-tabs){display:flex}html body :is(.ach-card__title,.dp-city__name){font-family:Cinzel,Georgia,serif!important;font-weight:700;letter-spacing:.02em}html body .bd-levelline{margin:0;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.95rem;font-weight:700;color:#ece8dd}html body .bd-levelline__of{font-weight:500;color:#b4a175}html body .bd-req{list-style:none;margin:0;padding:0}html body .bd-req--list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px}html body .bd-req--list .bd-req__line{display:grid;grid-template-columns:24px 1fr auto;grid-template-areas:"icon name amt" ". have have";align-items:center;-moz-column-gap:10px;column-gap:10px;padding:7px 0;border-bottom:1px solid rgba(193,177,139,.1)}html body .bd-req__icon{grid-area:icon;display:grid;place-items:center;width:24px;height:24px}html body .bd-req__icon :is(img,svg){width:24px;height:24px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}html body .bd-req__name{grid-area:name;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.92rem;font-weight:500;color:#cec1a4}html body .bd-req__amt{grid-area:amt;font-family:Alegreya Sans,system-ui,sans-serif;font-size:1rem;font-weight:700;color:#f6f4ef;font-variant-numeric:tabular-nums}html body .bd-req__have{grid-area:have;justify-self:end;font-size:.78rem;font-weight:500;color:#c98b80}html body .bd-req__line--short .bd-req__amt{color:#e2826f}html body .bd-req__line--short .bd-req__name{color:#c98b80}html body .bd-req--inline{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px}html body .bd-req--inline .bd-req__line{display:inline-flex;align-items:center;gap:5px}html body .bd-req--inline .bd-req__icon,html body .bd-req--inline .bd-req__icon :is(img,svg){width:18px;height:18px}html body .bd-req--inline .bd-req__amt{font-size:.9rem}@media (max-width: 520px){html body .bd-req--list{grid-template-columns:1fr}}html body .bd-plate.bd-plate--hero{padding:0;background:none;border-radius:14px;box-shadow:0 18px 40px #02060e80}html body .bd-plate--hero:before,html body .bd-plate--hero:after,html body .bd-plate--hero .bd-plate__shine,html body .bd-plate--hero .bd-plate__halo{display:none}html body .bd-plate--hero .bd-plate__well{aspect-ratio:1 / 1;border-radius:14px;border:1px solid rgba(193,177,139,.16);box-shadow:none;background:radial-gradient(80% 70% at 50% 45%,#292622 0%,#161412 100%)}html body .bd-plate--hero .bd-plate__art,html body .bd-plate--hero.bd-plate--painting .bd-plate__art{inset:auto;left:9%;top:9%;width:82%;height:82%;-o-object-fit:contain;object-fit:contain;animation:none;transform:none;filter:drop-shadow(0 14px 14px rgba(0,0,0,.5))}html body .bd-plate--hero:hover .bd-plate__art{transform:none}html body .bd-plate--hero .bd-plate__vignette{background:radial-gradient(110% 90% at 50% 45%,transparent 55%,rgba(15,13,12,.6) 100%)}html body .bd-codex--full{grid-template-columns:minmax(220px,340px) minmax(0,1fr)}html body .bd-ident__row .bd-badge,html body .bd-plate--hero .bd-plate__vista{display:none}@media (max-width: 860px){html body .bd-plate--hero .bd-plate__well{aspect-ratio:16 / 10}html body .bd-plate--hero .bd-plate__art,html body .bd-plate--hero.bd-plate--painting .bd-plate__art{left:0;right:0;top:7%;width:100%;height:86%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;transform:none}}html body .lc-b:not(.lc-b--wall):not(.lc-b--plot) .lc-b__stack,html body .lc-b:not(.lc-b--wall):not(.lc-b--plot):hover .lc-b__stack,html body .lc-b:not(.lc-b--wall):not(.lc-b--plot):focus-visible .lc-b__stack,html body .lc-b:not(.lc-b--wall):not(.lc-b--plot):active .lc-b__stack{transform:translate(-50%,calc(var(--lc-art-w, 106px) * var(--lc-base, .71) * -1))}html body .lc-b:not(.lc-b--wall):not(.lc-b--plot):is(:hover,:focus-visible) .lc-b__art{filter:brightness(1.08)}html body .bd-statline__foot{font-size:.95rem!important;font-weight:500;line-height:1.35;margin-top:4px}html body .lc-b:not(.lc-b--wall):not(.lc-b--plot) .lc-b__art{filter:none}html body .lc-b:not(.lc-b--wall):not(.lc-b--plot) .lc-b__contact{left:0;top:0;width:112px;height:64px;margin-left:-56px;margin-top:-32px;border-radius:0;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:radial-gradient(60% 60% at 50% 50%,rgba(92,70,42,.55) 0%,rgba(92,70,42,.38) 70%,rgba(60,44,24,.3) 100%);filter:none;opacity:1}:root body .ui-estate-card.resource-card.ui-estate-card--troop.tc-card{grid-template-columns:132px minmax(0,1fr);border-radius:12px;border:1px solid #37322d;background:linear-gradient(180deg,#1f1c19 0%,#191714 100%);box-shadow:0 6px 18px #02060e66}:root body .ui-estate-card.resource-card.ui-estate-card--troop.tc-card:hover{transform:none;border-color:#4a443d;box-shadow:0 6px 18px #02060e66}html body .tc-card .tc-portrait{display:flex;align-items:center;justify-content:center;min-height:0;padding:8px 0 8px 8px;overflow:visible;background:none;box-shadow:none!important}html body .tc-card .tc-portrait:after{display:none}html body .tc-card .tc-portrait__glow{left:26%;right:18%;top:calc(50% + 54px);bottom:auto;height:14px;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent)}html body .tc-card .tc-portrait__art{width:132px;height:132px;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;filter:none}html body .tc-card:hover .tc-portrait__art{transform:none}html body .tc-card .tc-time{padding:0;background:none;box-shadow:none;font-family:Alegreya Sans,system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--bd-ink-2)}html body .tc-card .ui-estate-card-stat-row.tc-stats{display:flex;flex-wrap:wrap;gap:6px 22px}html body .tc-card .tc-stat{align-items:flex-start;gap:1px;padding:0;background:none;box-shadow:none;border-radius:0}html body .tc-card .tc-stat dt{font-family:Alegreya Sans,system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--bd-muted)}html body .tc-card .tc-stat dd{font-family:Alegreya Sans,system-ui,sans-serif;font-size:18px;font-weight:700;color:var(--bd-ink)}html body .tc-card .tc-stat--upkeep dd{color:var(--bd-ink)}html body .tc-card .tc-costs__lbl{font-family:Alegreya Sans,system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;min-width:0}@media (max-width: 640px){:root body .ui-estate-card.resource-card.ui-estate-card--troop.tc-card{grid-template-columns:64px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:12px;padding:12px 14px 14px}html body .tc-card .ui-estate-card-troop-body.tc-body{display:contents}html body .tc-card .tc-portrait{grid-column:1;grid-row:1;padding:0}html body .tc-card .tc-portrait__art{width:64px;height:64px}html body .tc-card .tc-portrait__glow{display:none}html body .tc-card .tc-head{grid-column:2;grid-row:1;align-self:center}html body .tc-card .tc-body>:not(.tc-head){grid-column:1 / -1}html body .tc-card .tc-costs,html body .tc-card .tc-costs .bd-req{justify-content:flex-start}}html body .tp-layout .ui-building-detail-scroll{border:0;border-radius:0;background:none;box-shadow:none;padding:0 4px 0 0}html body header.game-header-frame .dsh-cartouche .dsh-cartouche-rate{display:none!important}html body header.game-header-frame .dsh-cartouche:not(.dsh-cartouche--gold) .dsh-cartouche-data{grid-template-columns:minmax(0,1fr);row-gap:4px}html body header.game-header-frame .dsh-cartouche:not(.dsh-cartouche--gold) .dsh-cartouche-line{grid-column:1;grid-row:1;display:inline-flex;align-items:baseline;gap:.3rem}html body header.game-header-frame .dsh-cartouche:not(.dsh-cartouche--gold) .dsh-cartouche-max{display:inline!important;font-size:12px;font-weight:600;color:var(--hud-muted, #b29f73)}html body header.game-header-frame .dsh-cartouche:not(.dsh-cartouche--gold) .dsh-meter{grid-column:1;grid-row:2;margin-top:0}html body header.game-header-frame .dsh-cartouche--full .dsh-cartouche-max{color:#e6b25f}@media (min-width: 1280px) and (max-width: 1599px),(max-width: 1100px){html body header.game-header-frame .dsh-ledgerplate .dsh-cartouche-amount{font-size:15px!important}html body header.game-header-frame .dsh-cartouche:not(.dsh-cartouche--gold) .dsh-cartouche-max{font-size:11px}}@media (max-width: 767px){html body header.game-header-frame .dsh-cartouche:not(.dsh-cartouche--gold) .dsh-cartouche-max{font-size:10px}}@media (max-width: 430px){html body header.game-header-frame .dsh-cartouche:not(.dsh-cartouche--gold) .dsh-cartouche-max{display:none!important}}@media (min-width: 1280px) and (max-width: 1459px){html body .game-header-bar>div:has(> .dsh-resources-row){grid-template-rows:auto auto}html body .game-header-bar .dsh-resources-row{grid-column:1 / -1;grid-row:2;justify-content:center}}@media (max-width: 899px){html body header.game-header-frame .dsh-ledgerplate .dsh-cartouche-amount{font-size:14px!important}html body header.game-header-frame .dsh-ledgerplate .dsh-cartouche+.dsh-cartouche,html body header.game-header-frame .dsh-ledgerplate .dsh-resources-divider+.dsh-cartouche{margin-left:0}}@media (max-width: 430px){html body header.game-header-frame .dsh-ledgerplate .dsh-cartouche-amount{font-size:12.5px!important}html body header.game-header-frame .dsh-ledgerplate .dsh-cartouche-well{width:1.5rem;height:1.5rem}html body header.game-header-frame .dsh-ledgerplate .dsh-cartouche-well :is(img,svg){max-width:1.1rem;max-height:1.1rem}html body header.game-header-frame .dsh-ledgerplate .dsh-cartouche-data{min-width:0}html body header.game-header-frame .dsh-ledgerplate .dsh-cartouche{flex-direction:column;align-items:center;gap:2px;padding-left:4px;padding-right:4px}}:root body .ui-stepper{display:inline-flex;align-items:stretch;flex:none;height:38px;padding:0;gap:0;border:1px solid #403a34;border-radius:8px;background:#141210;box-shadow:inset 0 1px 2px #00000073;overflow:hidden;transition:border-color .16s ease}:root body .ui-stepper:focus-within{border-color:#9c8654}:root body .ui-stepper .ui-stepper__btn{display:grid;place-items:center;flex:none;width:36px;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1;color:#e2dbca;cursor:pointer;transition:background-color .14s ease,color .14s ease}:root body .ui-stepper .ui-stepper__btn:first-child{border-right:1px solid rgba(193,177,139,.16)}:root body .ui-stepper .ui-stepper__btn:last-child{border-left:1px solid rgba(193,177,139,.16)}:root body .ui-stepper .ui-stepper__btn:hover:not(:disabled){background:rgba(187,170,129,.12);color:#fff}:root body .ui-stepper .ui-stepper__btn:active:not(:disabled){background:rgba(187,170,129,.2)}:root body .ui-stepper .ui-stepper__btn:disabled{color:#e2dbca47;cursor:default}:root body .ui-stepper .ui-stepper__btn:focus-visible{outline:2px solid #c3b38f;outline-offset:-2px}:root body .ui-stepper .ui-stepper__input{width:4.5rem;min-width:0;height:auto;margin:0;padding:0 6px;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:Alegreya Sans,system-ui,sans-serif;font-size:16px;font-weight:700;text-align:center;color:#f6f4ef;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}:root body .ui-stepper .ui-stepper__input::-webkit-outer-spin-button,:root body .ui-stepper .ui-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:root body .ui-stepper--wide .qi-strength__field{display:flex;flex:1;align-items:center;justify-content:center;gap:4px;padding:0 8px;background:none;border:0;box-shadow:none}:root body .ui-stepper--wide .ui-stepper__input{width:auto;max-width:5rem;padding:0;text-align:right}:root body .ui-stepper--wide{display:flex;width:100%}:root body .ui-step-btn{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:1px solid #403a34;border-radius:8px;background:#141210;box-shadow:none;font-family:system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1;color:#e2dbca;transition:background-color .14s ease,color .14s ease,border-color .14s ease}:root body .ui-step-btn:hover:not(:disabled){background:rgba(187,170,129,.12);border-color:#534b44;color:#fff}:root body .ui-step-btn:disabled{color:#e2dbca47}.hud-toolbelt-caption,.shell-more-break{display:none}@media (max-width: 767px){.game-header-frame [data-more-open] .shell-actionbar [data-shell-auxiliary-toolbelt-icons]{display:contents!important}.game-header-frame [data-more-open] .shell-actionbar [data-hud-toolbelt-slot]{order:-1;flex:0 1 25%;display:flex;margin-bottom:6px;animation:hud-more-in .3s var(--hud-ease) both}.game-header-frame [data-more-open] .shell-actionbar>:not(.shell-slot--secondary):not([data-shell-auxiliary-toolbelt-icons]):not(.shell-more-break){order:2;flex:1 1 18%!important}.game-header-frame [data-more-open] .shell-actionbar:after{display:none!important}.game-header-frame [data-more-open] .shell-actionbar>.shell-more-break{display:block;order:1!important;flex:0 0 100%!important;height:1px;margin:2px 0 8px;background:rgba(239,234,224,.1)}.game-header-frame [data-more-open] .shell-actionbar [data-hud-toolbelt-slot]>button{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:62px;width:auto;min-width:0;margin:0;padding:0;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:#d8d1c2}.game-header-frame [data-more-open] .shell-actionbar [data-hud-toolbelt-slot]>button:hover,.game-header-frame [data-more-open] .shell-actionbar [data-hud-toolbelt-slot]>button[aria-pressed=true]{background:rgba(239,234,224,.07)!important}.game-header-frame [data-more-open] .shell-actionbar [data-hud-toolbelt-slot]>button svg{width:22px!important;height:22px!important}.game-header-frame [data-more-open] .shell-actionbar .hud-toolbelt-caption{display:block;font-family:Alegreya Sans,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1;color:inherit}.game-header-frame [data-more-open] .shell-actionbar [data-hud-toolbelt-slot]>button>span:not(.hud-toolbelt-caption){top:6px!important;right:calc(50% - 28px)!important;left:auto!important}}.mvp-page .mvp-section{gap:4px!important}.mvl-h{display:flex;align-items:baseline;gap:8px;margin:0;padding:0 0 6px;border-bottom:1px solid rgba(239,234,224,.1);font-family:Alegreya Sans,system-ui,sans-serif;font-size:15px;font-weight:700;color:#ece7da}.mvl-h__n{font-size:13px;font-weight:600;color:#a39c8f}.mvl-h--hostile{color:#e58a74}.mvl-list{margin:0;padding:0;list-style:none}.mvl-row{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 2px 14px;border-bottom:1px solid rgba(239,234,224,.07)}.mvl-row:last-child{border-bottom:0}.mvl-row__art{display:grid;place-items:end center;width:44px;height:44px}.mvl-row__art img{width:44px;height:44px;-o-object-fit:contain;object-fit:contain}.mvl-row__unseen{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(239,234,224,.06);font-weight:700;color:#a39c8f}.mvl-row__main{min-width:0}.mvl-row__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:0;font-size:16px;line-height:1.25}.mvl-row__verb{font-weight:600;color:#a39c8f}.mvl-row__to{font-weight:700;color:#f3eee2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvl-row__meta,.mvl-row__force{margin:2px 0 0;font-size:13px;line-height:1.35;color:#a39c8f}.mvl-row__force{color:#cfc8b9}.mvl-row__force--hidden{color:#a39c8f;font-style:italic}.mvl-row__time{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.mvl-row__t{font-family:Alegreya Sans,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:1;color:#f3eee2}.mvl-row--hostile .mvl-row__t{color:#f0957d}.mvl-row__lands{font-size:12px;color:#a39c8f}.mvl-row__recall{margin-top:4px;padding:4px 10px;border:1px solid rgba(239,234,224,.16);border-radius:8px;background:transparent;font-size:12px;font-weight:700;color:#ece7da;cursor:pointer}.mvl-row__recall:hover:not(:disabled){background:rgba(239,234,224,.07)}.mvl-row__track{position:absolute;left:58px;right:2px;bottom:5px;height:2px;border-radius:1px;background:rgba(239,234,224,.08);overflow:hidden}.mvl-row__track>span{display:block;height:100%;background:#cfc8b9;transform-origin:left center}.mvl-row--hostile .mvl-row__track>span{background:#e58a74}.atk-power{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:4px 0 2px}.atk-power__side{display:flex;align-items:baseline;gap:10px;min-width:0}.atk-power__side--them{justify-content:flex-end;text-align:right}.atk-power__who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#a39c8f}.atk-power__n{font-family:Alegreya Sans,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1;color:#f3eee2}.atk-power__vs{font-size:12px;font-weight:600;color:#6f695f}.atk-power__split{grid-column:1 / -1;height:4px;margin-top:6px;border-radius:2px;background:rgba(214,120,96,.55);overflow:hidden}.atk-power__mine{display:block;height:100%;background:rgba(239,234,224,.4);transition:width .7s cubic-bezier(.2,.8,.2,1)}.atk-power__mine.is-won{background:#ece7da}.atk-power__split:has(.is-won){background:rgba(239,234,224,.12)}.atk-power__line{grid-column:1 / -1;margin:6px 0 0;font-size:14px;color:#a39c8f}@media (prefers-reduced-motion: reduce){.atk-power__mine{transition:none}}.k-well{background:rgba(204,191,161,.05);border:0;border-radius:10px;padding:14px 16px}.k-well--tight{padding:10px 12px}.k-well--accent{background:linear-gradient(180deg,rgba(226,115,79,.1),rgba(226,115,79,.04))}.k-eyebrow{display:block;font-family:var(--ui-font-title, serif);font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mat-muted, #b4a175)}.k-title{font-family:var(--ui-font-title, serif);font-size:1.05rem;font-weight:600;letter-spacing:.02em;color:var(--mat-cream, #f6f4ef);line-height:1.25}.k-text{font-size:.9rem;line-height:1.45;color:var(--mat-tan, #d7cdb5)}.k-muted{font-size:.8rem;color:var(--mat-muted, #b4a175)}.k-strong{color:var(--mat-cream, #f6f4ef);font-weight:600}.k-num{font-variant-numeric:tabular-nums}.k-pos{color:var(--ui-positive, #6fae98)}.k-neg{color:#d97a6c}.k-warn{color:var(--ui-warn, #d8a05e)}.k-accent{color:var(--ui-accent-bright, #e07a52)}html body .k-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:40px;padding:.55rem 1rem;border:0;border-radius:8px;background:rgba(204,191,161,.1);color:var(--mat-cream, #f6f4ef);font-family:var(--ui-font-title, serif);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-shadow:none;box-shadow:none;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}html body .k-btn:not(:disabled):hover{background:rgba(204,191,161,.17)}html body .k-btn:not(:disabled):active{transform:translateY(1px)}html body .k-btn:disabled{opacity:.45;cursor:not-allowed}html body .k-btn:focus-visible{outline:2px solid rgba(215,205,181,.7);outline-offset:2px}html body .k-btn--block{width:100%}html body .k-btn--sm{min-height:32px;padding:.35rem .7rem;font-size:.72rem}html body .k-btn--primary{color:#fff;background:linear-gradient(180deg,#d0603d,#a6432a);box-shadow:0 8px 20px #96321c4d}html body .k-btn--primary:not(:disabled):hover{background:linear-gradient(180deg,#da6c48,#b04b30)}html body .k-btn--primary:disabled{background:rgba(204,191,161,.08);box-shadow:none;color:var(--mat-muted, #b4a175);opacity:1}html body .k-btn--danger{color:#f0b5aa;background:rgba(200,90,74,.14)}html body .k-btn--danger:not(:disabled):hover{background:rgba(200,90,74,.24)}html body .k-btn--link{min-height:0;padding:0;background:none;color:var(--ui-accent-bright, #e07a52);font-family:var(--ui-font-body, serif);font-size:.82rem;letter-spacing:0;text-transform:none}html body .k-btn--link:not(:disabled):hover{background:none;color:#f09a76}html body .k-input{min-width:0;padding:.4rem .55rem;border:0;border-radius:6px;background:rgba(3,6,12,.55);box-shadow:inset 0 0 0 1px #cfc3a729;color:var(--mat-cream, #f6f4ef);font-size:.9rem;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}html body .k-input::-webkit-outer-spin-button,html body .k-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}html body .k-input:focus{outline:none;box-shadow:inset 0 0 0 1px #d7cdb58c,0 0 0 3px #ccbfa11f}.k-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border-radius:999px;background:rgba(204,191,161,.1);color:var(--mat-tan, #d7cdb5);font-size:.72rem;line-height:1.5;white-space:nowrap}.k-chip--accent{background:rgba(226,115,79,.16);color:#f2b49c}.k-chip--pos{background:var(--ui-positive-soft, rgba(111, 174, 152, .14));color:var(--ui-positive, #6fae98)}.k-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(204,191,161,.08);color:var(--mat-tan, #d7cdb5)}.k-rows>*+*{border-top:1px solid rgba(207,195,167,.1)}.k-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem 0}.k-divider{height:1px;border:0;background:rgba(207,195,167,.12)}.k-units{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.k-unit{display:flex;align-items:center;gap:.5rem;min-width:0;padding:6px 8px;border-radius:8px;background:rgba(204,191,161,.05)}.k-unit img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;flex:none}.k-unit .k-input{width:4.5rem}.k-tabs{display:flex;gap:4px;padding:4px;border-radius:10px;background:rgba(204,191,161,.05);overflow-x:auto}html body .k-tab{flex:1 0 auto;min-height:38px;padding:.45rem .9rem;border:0;border-radius:7px;background:transparent;color:var(--mat-muted, #b4a175);font-family:var(--ui-font-title, serif);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .14s ease,color .14s ease}html body .k-tab:hover{color:var(--mat-cream, #f6f4ef)}html body .k-tab[aria-selected=true]{background:rgba(204,191,161,.13);color:var(--mat-cream, #f6f4ef)}.k-track{height:6px;border-radius:999px;background:rgba(3,6,12,.6);overflow:hidden}.k-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d7cdb5,#f6f4ef);transition:width .4s ease}html .hg-surface .hg-tabbar{background:var(--ui-plate-solid, #151311)!important}.boot{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:radial-gradient(70% 55% at 50% 42%,#282521 0%,#161412 60%,#0e0c0b 100%);color:#f2efe7}.boot__ring{width:64px;height:64px;border-radius:50%;border:3px solid #37322d;border-top-color:#e2734f;box-shadow:0 0 24px #e2734f40;animation:boot-spin 1.1s linear infinite}.boot__name{font:700 34px/1 Cinzel,Georgia,serif;letter-spacing:.14em;color:#f6f4ef;text-shadow:0 2px 12px rgba(0,0,0,.6)}.boot__sub{font:500 14px/1 Alegreya Sans,system-ui,sans-serif;letter-spacing:.08em;color:#b4a175}@keyframes boot-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.boot__ring{animation:none}}/*! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com
 */*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*{scrollbar-color:initial;scrollbar-width:initial}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}.\!container{width:100%!important}@media (min-width: 350px){.container{max-width:350px}.\!container{max-width:350px!important}}@media (min-width: 390px){.container{max-width:390px}.\!container{max-width:390px!important}}@media (min-width: 460px){.container{max-width:460px}.\!container{max-width:460px!important}}@media (min-width: 640px){.container{max-width:640px}.\!container{max-width:640px!important}}@media (min-width: 768px){.container{max-width:768px}.\!container{max-width:768px!important}}@media (min-width: 1024px){.container{max-width:1024px}.\!container{max-width:1024px!important}}@media (min-width: 1247px){.container{max-width:1247px}.\!container{max-width:1247px!important}}@media (min-width: 1280px){.container{max-width:1280px}.\!container{max-width:1280px!important}}@media (min-width: 1536px){.container{max-width:1536px}.\!container{max-width:1536px!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0px;right:0px;bottom:0px;left:0px}.-inset-4{top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.-inset-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.-inset-\[10px\]{top:-10px;right:-10px;bottom:-10px;left:-10px}.-inset-\[12\%\]{top:-12%;right:-12%;bottom:-12%;left:-12%}.-inset-8{top:-2rem;right:-2rem;bottom:-2rem;left:-2rem}.-inset-\[7px\]{top:-7px;right:-7px;bottom:-7px;left:-7px}.inset-\[-30\%\]{top:-30%;right:-30%;bottom:-30%;left:-30%}.inset-x-6{left:1.5rem;right:1.5rem}.inset-y-3{top:.75rem;bottom:.75rem}.inset-x-0{left:0px;right:0px}.inset-x-8{left:2rem;right:2rem}.inset-x-2{left:.5rem;right:.5rem}.inset-y-0{top:0px;bottom:0px}.right-4{right:1rem}.bottom-6{bottom:1.5rem}.-right-0\.5{right:-.125rem}.-top-0\.5{top:-.125rem}.-right-0{right:-0px}.-top-0{top:-0px}.top-0{top:0px}.bottom-16{bottom:4rem}.right-2{right:.5rem}.top-1{top:.25rem}.bottom-1{bottom:.25rem}.left-0{left:0px}.-left-20{left:-5rem}.-right-16{right:-4rem}.bottom-0{bottom:0px}.-right-10{right:-2.5rem}.-top-10{top:-2.5rem}.-bottom-12{bottom:-3rem}.-left-8{left:-2rem}.left-3\.5{left:.875rem}.top-1\/2{top:50%}.left-3{left:.75rem}.right-0{right:0px}.left-1\/2{left:50%}.bottom-full{bottom:100%}.right-1{right:.25rem}.right-3{right:.75rem}.top-3{top:.75rem}.bottom-2{bottom:.5rem}.left-2{left:.5rem}.top-10{top:2.5rem}.-top-12{top:-3rem}.left-5{left:1.25rem}.top-4{top:1rem}.bottom-3{bottom:.75rem}.right-5{right:1.25rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.left-4{left:1rem}.top-12{top:3rem}.bottom-5{bottom:1.25rem}.top-2{top:.5rem}.bottom-4{bottom:1rem}.-bottom-0\.5{bottom:-.125rem}.-bottom-0{bottom:-0px}.-bottom-2{bottom:-.5rem}.-bottom-1{bottom:-.25rem}.top-\[6\%\]{top:6%}.-left-1\/4{left:-25%}.bottom-2\.5{bottom:.625rem}.left-6{left:1.5rem}.right-6{right:1.5rem}.top-2\.5{top:.625rem}.top-9{top:2.25rem}.bottom-28{bottom:7rem}.bottom-\[max\(1\.75rem\,4vh\)\]{bottom:max(1.75rem,4vh)}.left-\[max\(1\.75rem\,3vw\)\]{left:max(1.75rem,3vw)}.top-full{top:100%}.-top-20{top:-5rem}.-bottom-20{bottom:-5rem}.-right-12{right:-3rem}.bottom-1\.5{bottom:.375rem}.-right-1\.5{right:-.375rem}.-top-1\.5{top:-.375rem}.-bottom-px{bottom:-1px}.top-0\.5{top:.125rem}.right-0\.5{right:.125rem}.top-\[calc\(env\(safe-area-inset-top\,0px\)\+4\.75rem\)\]{top:calc(env(safe-area-inset-top,0px) + 4.75rem)}.bottom-\[4\.5rem\]{bottom:4.5rem}.isolate{isolation:isolate}.z-\[1000\]{z-index:1000}.z-10{z-index:10}.z-\[10000\]{z-index:10000}.z-\[1\]{z-index:1}.z-20{z-index:20}.z-\[9999\]{z-index:9999}.z-\[2000\]{z-index:2000}.z-\[55\]{z-index:55}.-z-10{z-index:-10}.z-\[1100\]{z-index:1100}.z-\[100\]{z-index:100}.z-\[95\]{z-index:95}.z-50{z-index:50}.z-\[11000\]{z-index:11000}.z-\[42\]{z-index:42}.z-30{z-index:30}.z-40{z-index:40}.z-\[30\]{z-index:30}.z-\[120\]{z-index:120}.z-0{z-index:0}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[65\]{z-index:65}.z-\[3000\]{z-index:3000}.z-\[500\]{z-index:500}.z-\[5\]{z-index:5}.z-\[2\]{z-index:2}.z-\[49\]{z-index:49}.z-\[45\]{z-index:45}.z-\[40\]{z-index:40}.z-\[220\]{z-index:220}.z-\[10100\]{z-index:10100}.z-\[90\]{z-index:90}.z-\[85\]{z-index:85}.z-\[3\]{z-index:3}.z-\[250\]{z-index:250}.z-\[260\]{z-index:260}.z-\[10050\]{z-index:10050}.z-\[24\]{z-index:24}.z-\[4\]{z-index:4}.z-\[84\]{z-index:84}.z-\[80\]{z-index:80}.z-\[75\]{z-index:75}.z-\[50\]{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.col-span-3{grid-column:span 3 / span 3}.col-span-full{grid-column:1 / -1}.col-span-2{grid-column:span 2 / span 2}.col-span-1{grid-column:span 1 / span 1}.col-span-4{grid-column:span 4 / span 4}.col-start-1{grid-column-start:1}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-\[3px\]{margin:3px}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.-mx-0{margin-left:-0px;margin-right:-0px}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mt-1{margin-top:.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-0{margin-bottom:0}.mt-3{margin-top:.75rem}.mr-1{margin-right:.25rem}.mb-2{margin-bottom:.5rem}.mt-0\.5{margin-top:.125rem}.mt-0{margin-top:0}.mt-8{margin-top:2rem}.mt-2{margin-top:.5rem}.mb-3{margin-bottom:.75rem}.mt-1\.5{margin-top:.375rem}.mt-2\.5{margin-top:.625rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.ml-0\.5{margin-left:.125rem}.ml-0{margin-left:0}.mb-4{margin-bottom:1rem}.mt-6{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.ml-2{margin-left:.5rem}.ml-1\.5{margin-left:.375rem}.ml-1{margin-left:.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-5{margin-bottom:1.25rem}.mr-2{margin-right:.5rem}.-mt-1{margin-top:-.25rem}.ml-3{margin-left:.75rem}.mr-1\.5{margin-right:.375rem}.ml-auto{margin-left:auto}.mt-auto{margin-top:auto}.mb-1\.5{margin-bottom:.375rem}.mt-7{margin-top:1.75rem}.ml-4{margin-left:1rem}.mt-10{margin-top:2.5rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.-ml-11{margin-left:-2.75rem}.-mt-20{margin-top:-5rem}.ml-5{margin-left:1.25rem}.mr-0\.5{margin-right:.125rem}.mr-0{margin-right:0}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.block{display:block}.\!block{display:block!important}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!grid{display:grid!important}.contents{display:contents}.hidden{display:none}.\!hidden{display:none!important}.aspect-\[822\/1122\]{aspect-ratio:822/1122}.aspect-\[169\.075\/244\.64\]{aspect-ratio:169.075/244.64}.aspect-\[5\/7\]{aspect-ratio:5/7}.h-\[100dvh\]{height:100dvh}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-1\.5{height:.375rem}.h-1{height:.25rem}.h-full{height:100%}.h-4{height:1rem}.h-6{height:1.5rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-8{height:2rem}.h-3\.5{height:.875rem}.h-3{height:.75rem}.h-9{height:2.25rem}.h-56{height:14rem}.h-48{height:12rem}.h-px{height:1px}.h-2{height:.5rem}.h-36{height:9rem}.h-32{height:8rem}.h-12{height:3rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-\[22px\]{height:22px}.h-\[900px\]{height:900px}.h-\[640px\]{height:640px}.h-\[520px\]{height:520px}.h-auto{height:auto}.h-24{height:6rem}.h-20{height:5rem}.h-40{height:10rem}.h-28{height:7rem}.h-14{height:3.5rem}.h-72{height:18rem}.h-44{height:11rem}.h-\[5\.25rem\]{height:5.25rem}.h-\[1\.15rem\]{height:1.15rem}.h-10{height:2.5rem}.h-2\.5{height:.625rem}.h-\[3vw\]{height:3vw}.h-64{height:16rem}.h-\[4\.5rem\]{height:4.5rem}.h-0\.5{height:.125rem}.h-0{height:0px}.h-\[72\%\]{height:72%}.h-\[5\.5rem\]{height:5.5rem}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[88px\]{height:88px}.h-\[540px\]{height:540px}.h-\[132px\]{height:132px}.h-\[74px\]{height:74px}.h-\[15px\]{height:15px}.h-\[4\.8rem\]{height:4.8rem}.h-\[5\.4rem\]{height:5.4rem}.h-\[6\.3rem\]{height:6.3rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[1000px\]{max-height:1000px}.max-h-0{max-height:0px}.max-h-\[min\(72dvh\,560px\)\]{max-height:min(72dvh,560px)}.max-h-64{max-height:16rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-full{max-height:100%}.max-h-\[min\(44vw\,11rem\)\]{max-height:min(44vw,11rem)}.max-h-\[min\(2rem\,15vw\)\]{max-height:min(2rem,15vw)}.max-h-\[min\(3\.35rem\,20vw\)\]{max-height:min(3.35rem,20vw)}.max-h-\[min\(5rem\,32vw\)\]{max-height:min(5rem,32vw)}.max-h-\[min\(10\.5rem\,46vw\)\]{max-height:min(10.5rem,46vw)}.max-h-\[5\.75rem\]{max-height:5.75rem}.max-h-44{max-height:11rem}.max-h-\[min\(52vh\,26rem\)\]{max-height:min(52vh,26rem)}.max-h-\[7\.75rem\]{max-height:7.75rem}.max-h-\[min\(60vh\,500px\)\]{max-height:min(60vh,500px)}.max-h-\[36vh\]{max-height:36vh}.max-h-\[25px\]{max-height:25px}.max-h-72{max-height:18rem}.max-h-56{max-height:14rem}.max-h-\[40vh\]{max-height:40vh}.max-h-\[min\(70vh\,520px\)\]{max-height:min(70vh,520px)}.max-h-\[min\(52vh\,420px\)\]{max-height:min(52vh,420px)}.max-h-\[min\(50vh\,320px\)\]{max-height:min(50vh,320px)}.max-h-\[min\(92vh\,720px\)\]{max-height:min(92vh,720px)}.max-h-\[min\(42vh\,280px\)\]{max-height:min(42vh,280px)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(52vh\,360px\)\]{max-height:min(52vh,360px)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[47vh\]{max-height:47vh}.max-h-\[80\%\]{max-height:80%}.max-h-\[calc\(80vh-140px\)\]{max-height:calc(80vh - 140px)}.max-h-\[92vh\]{max-height:92vh}.max-h-\[min\(78vh\,52rem\)\]{max-height:min(78vh,52rem)}.max-h-\[min\(50vh\,24rem\)\]{max-height:min(50vh,24rem)}.max-h-\[280px\]{max-height:280px}.max-h-32{max-height:8rem}.max-h-28{max-height:7rem}.max-h-\[min\(15vh\,100px\)\]{max-height:min(15vh,100px)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[min\(70dvh\,520px\)\]{max-height:min(70dvh,520px)}.max-h-\[220px\]{max-height:220px}.max-h-\[min\(92dvh\,920px\)\]{max-height:min(92dvh,920px)}.max-h-\[min\(90dvh\,920px\)\]{max-height:min(90dvh,920px)}.max-h-\[min\(220px\,38vh\)\]{max-height:min(220px,38vh)}.max-h-\[calc\(100dvh-2rem-env\(safe-area-inset-bottom\,0px\)-env\(safe-area-inset-top\,0px\)\)\]{max-height:calc(100dvh - 2rem - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px))}.max-h-\[min\(85dvh\,640px\)\]{max-height:min(85dvh,640px)}.max-h-\[min\(78dvh\,42rem\)\]{max-height:min(78dvh,42rem)}.max-h-\[70vh\]{max-height:70vh}.min-h-\[50vh\]{min-height:50vh}.min-h-0{min-height:0px}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[44px\]{min-height:44px}.min-h-screen{min-height:100vh}.min-h-\[6\.5rem\]{min-height:6.5rem}.min-h-\[320px\]{min-height:320px}.min-h-\[40px\]{min-height:40px}.min-h-\[220px\]{min-height:220px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[2rem\]{min-height:2rem}.min-h-\[48px\]{min-height:48px}.min-h-\[20px\]{min-height:20px}.min-h-\[120px\]{min-height:120px}.min-h-\[180px\]{min-height:180px}.min-h-\[250px\]{min-height:250px}.min-h-\[138px\]{min-height:138px}.min-h-min{min-height:-moz-min-content;min-height:min-content}.min-h-\[76px\]{min-height:76px}.min-h-\[52px\]{min-height:52px}.min-h-\[68px\]{min-height:68px}.min-h-\[152px\]{min-height:152px}.min-h-\[7rem\]{min-height:7rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[26rem\]{min-height:26rem}.min-h-\[140px\]{min-height:140px}.min-h-\[280px\]{min-height:280px}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3\.1rem\]{min-height:3.1rem}.min-h-\[80px\]{min-height:80px}.min-h-\[72px\]{min-height:72px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[1\.125rem\]{min-height:1.125rem}.min-h-\[42px\]{min-height:42px}.min-h-\[10rem\]{min-height:10rem}.min-h-\[2\.15rem\]{min-height:2.15rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[2\.35rem\]{min-height:2.35rem}.min-h-\[2\.85rem\]{min-height:2.85rem}.min-h-\[8rem\]{min-height:8rem}.min-h-\[9rem\]{min-height:9rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[7\.75rem\]{min-height:7.75rem}.w-screen{width:100vw}.w-5{width:1.25rem}.w-full{width:100%}.w-7{width:1.75rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-\[30px\]{width:30px}.w-\[92\%\]{width:92%}.w-8{width:2rem}.w-3\.5{width:.875rem}.w-3{width:.75rem}.w-9{width:2.25rem}.w-56{width:14rem}.w-48{width:12rem}.w-px{width:1px}.w-36{width:9rem}.w-32{width:8rem}.w-12{width:3rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-10{width:2.5rem}.w-\[22px\]{width:22px}.w-max{width:-moz-max-content;width:max-content}.w-auto{width:auto}.w-\[30vw\]{width:30vw}.w-2{width:.5rem}.w-20{width:5rem}.w-72{width:18rem}.w-40{width:10rem}.w-14{width:3.5rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-1\.5{width:.375rem}.w-1{width:.25rem}.w-\[min\(100\%\,32rem\)\]{width:min(100%,32rem)}.w-\[min\(92vw\,400px\)\]{width:min(92vw,400px)}.w-\[min\(92vw\,22rem\)\]{width:min(92vw,22rem)}.w-24{width:6rem}.w-\[min\(96vw\,340px\)\]{width:min(96vw,340px)}.w-\[1\.15rem\]{width:1.15rem}.w-2\.5{width:.625rem}.w-\[3vw\]{width:3vw}.w-\[min\(92vw\,360px\)\]{width:min(92vw,360px)}.w-28{width:7rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[min\(12\.5rem\,calc\(100vw-3\.5rem\)\)\]{width:min(12.5rem,calc(100vw - 3.5rem))}.w-\[15vw\]{width:15vw}.w-\[54px\]{width:54px}.w-\[64px\]{width:64px}.w-\[62px\]{width:62px}.w-\[calc\(100\%\+48px\)\]{width:calc(100% + 48px)}.w-\[48\%\]{width:48%}.w-\[36\%\]{width:36%}.w-\[5\.75rem\]{width:5.75rem}.w-44{width:11rem}.w-\[5\.25rem\]{width:5.25rem}.w-\[78\%\]{width:78%}.w-\[min\(280px\,90vw\)\]{width:min(280px,90vw)}.w-80{width:20rem}.w-\[360px\]{width:360px}.w-\[220px\]{width:220px}.w-\[300px\]{width:300px}.w-\[132px\]{width:132px}.w-\[74px\]{width:74px}.w-0{width:0px}.w-64{width:16rem}.w-\[15px\]{width:15px}.w-\[135\%\]{width:135%}.w-\[125\%\]{width:125%}.w-\[4\.25rem\]{width:4.25rem}.w-\[4\.8rem\]{width:4.8rem}.w-\[5\.4rem\]{width:5.4rem}.w-\[6\.3rem\]{width:6.3rem}.\!w-auto{width:auto!important}.min-w-0{min-width:0px}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[7rem\]{min-width:7rem}.min-w-full{min-width:100%}.min-w-\[1\.1rem\]{min-width:1.1rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[180px\]{min-width:180px}.min-w-\[640px\]{min-width:640px}.min-w-\[1\.15rem\]{min-width:1.15rem}.min-w-\[44px\]{min-width:44px}.min-w-\[20px\]{min-width:20px}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[520px\]{min-width:520px}.min-w-\[3ch\]{min-width:3ch}.min-w-\[480px\]{min-width:480px}.min-w-\[140px\]{min-width:140px}.min-w-\[40px\]{min-width:40px}.min-w-\[5rem\]{min-width:5rem}.min-w-\[200px\]{min-width:200px}.min-w-\[160px\]{min-width:160px}.min-w-\[50px\]{min-width:50px}.min-w-\[60px\]{min-width:60px}.min-w-\[58px\]{min-width:58px}.min-w-\[220px\]{min-width:220px}.min-w-\[170px\]{min-width:170px}.min-w-\[13rem\]{min-width:13rem}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-max{min-width:-moz-max-content;min-width:max-content}.min-w-\[8rem\]{min-width:8rem}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[4\.25rem\]{min-width:4.25rem}.max-w-6xl{max-width:72rem}.max-w-3xl{max-width:48rem}.max-w-sm{max-width:24rem}.max-w-\[calc\(50\%-0\.25rem\)\]{max-width:calc(50% - .25rem)}.max-w-md{max-width:28rem}.max-w-xs{max-width:20rem}.max-w-lg{max-width:32rem}.max-w-\[9rem\]{max-width:9rem}.max-w-full{max-width:100%}.max-w-2xl{max-width:42rem}.max-w-prose{max-width:65ch}.max-w-\[min\(100\%\,2\.4rem\)\]{max-width:min(100%,2.4rem)}.max-w-\[min\(100\%\,4rem\)\]{max-width:min(100%,4rem)}.max-w-\[min\(100\%\,6\.25rem\)\]{max-width:min(100%,6.25rem)}.max-w-\[min\(100\%\,12rem\)\]{max-width:min(100%,12rem)}.max-w-5xl{max-width:64rem}.max-w-4xl{max-width:56rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[min\(100vw-1rem\,28rem\)\]{max-width:min(100vw - 1rem,28rem)}.max-w-\[min\(320px\,92\%\)\]{max-width:min(320px,92%)}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[88\%\]{max-width:88%}.max-w-\[min\(100\%\,32rem\)\]{max-width:min(100%,32rem)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[34vw\]{max-width:34vw}.max-w-\[25px\]{max-width:25px}.max-w-\[min\(100\%\,14rem\)\]{max-width:min(100%,14rem)}.max-w-\[10rem\]{max-width:10rem}.max-w-xl{max-width:36rem}.max-w-\[70px\]{max-width:70px}.max-w-\[520px\]{max-width:520px}.max-w-\[180px\]{max-width:180px}.max-w-\[48px\]{max-width:48px}.max-w-\[58px\]{max-width:58px}.max-w-\[72px\]{max-width:72px}.max-w-\[66px\]{max-width:66px}.max-w-\[min\(100\%\,28rem\)\]{max-width:min(100%,28rem)}.max-w-\[min\(100vw-2rem\,22rem\)\]{max-width:min(100vw - 2rem,22rem)}.max-w-\[10\.5rem\]{max-width:10.5rem}.max-w-\[min\(100\%\,92rem\)\]{max-width:min(100%,92rem)}.max-w-\[260px\]{max-width:260px}.max-w-none{max-width:none}.max-w-\[0px\]{max-width:0px}.max-w-\[min\(100\%\,9\.5rem\)\]{max-width:min(100%,9.5rem)}.max-w-\[min\(100\%\,560px\)\]{max-width:min(100%,560px)}.max-w-\[min\(100\%\,calc\(100vw-1\.25rem\)\)\]{max-width:min(100%,calc(100vw - 1.25rem))}.max-w-\[6\.25rem\]{max-width:6.25rem}.max-w-\[4rem\]{max-width:4rem}.max-w-\[2\.55rem\]{max-width:2.55rem}.max-w-\[2\.85rem\]{max-width:2.85rem}.max-w-\[5rem\]{max-width:5rem}.max-w-\[13\.5rem\]{max-width:13.5rem}.max-w-\[11rem\]{max-width:11rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.basis-\[140px\]{flex-basis:140px}.basis-\[min\(100\%\,14rem\)\]{flex-basis:min(100%,14rem)}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.origin-top-left{transform-origin:top left}.origin-center{transform-origin:center}.origin-bottom{transform-origin:bottom}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[calc\(50\%\+4px\)\]{--tw-translate-x:calc(50% + 4px);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-0{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.82\]{--tw-scale-x: .82;--tw-scale-y: .82;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.12\]{--tw-scale-x: 1.12;--tw-scale-y: 1.12;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.1\]{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.06\]{--tw-scale-x: 1.06;--tw-scale-y: 1.06;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes gentlePing{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.5}to{transform:scale(1);opacity:1}}.animate-gentle-ping{animation:gentlePing 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.animate-bounce{animation:bounce 1s infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-\[bounce_0\.6s_ease-out\]{animation:bounce .6s ease-out}.cursor-pointer{cursor:pointer}.cursor-help{cursor:help}.cursor-crosshair{cursor:crosshair}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-default{cursor:default}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.scroll-mt-6{scroll-margin-top:1.5rem}.scroll-pl-4{scroll-padding-left:1rem}.scroll-pr-4{scroll-padding-right:1rem}.list-inside{list-style-position:inside}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[2\.5rem_1fr_repeat\(3\,minmax\(0\,3\.5rem\)\)\]{grid-template-columns:2.5rem 1fr repeat(3,minmax(0,3.5rem))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-center{justify-items:center}.gap-1\.5{gap:.375rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-0\.5{gap:.125rem}.gap-0{gap:0px}.gap-8{gap:2rem}.gap-2\.5{gap:.625rem}.gap-6{gap:1.5rem}.gap-10{gap:2.5rem}.gap-px{gap:1px}.gap-\[var\(--ui-space-3\)\]{gap:var(--ui-space-3)}.gap-3\.5{gap:.875rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-y-1{row-gap:.25rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-2{row-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-y-2\.5{row-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-0{row-gap:0px}.gap-y-1\.5{row-gap:.375rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-black\/90>:not([hidden])~:not([hidden]){border-color:#000000e6}.divide-white\/\[0\.05\]>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.divide-sidebarBorder\/40>:not([hidden])~:not([hidden]){border-color:#2e2d2c66}.divide-slate-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(207 199 181 / var(--tw-divide-opacity))}.divide-roster-leatherBorder\/60>:not([hidden])~:not([hidden]){border-color:#32302e99}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.rounded-2xl{border-radius:1rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded{border-radius:.25rem}.rounded-xl{border-radius:.75rem}.\!rounded-xl{border-radius:.75rem!important}.rounded-sm{border-radius:.125rem}.rounded-none{border-radius:0}.rounded-\[11px\]{border-radius:11px}.\!rounded-lg{border-radius:.5rem!important}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[1px\]{border-radius:1px}.rounded-\[var\(--ui-radius-panel\)\]{border-radius:var(--ui-radius-panel)}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[10px\]{border-radius:10px}.\!rounded-t-none{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-\[1\.35rem\]{border-top-left-radius:1.35rem;border-top-right-radius:1.35rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.border{border-width:1px}.border-4{border-width:4px}.border-2{border-width:2px}.border-0{border-width:0px}.\!border{border-width:1px!important}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-l{border-left-width:1px}.border-t-0{border-top-width:0px}.border-r{border-right-width:1px}.border-b-2{border-bottom-width:2px}.border-l-\[8px\]{border-left-width:8px}.border-r-\[8px\]{border-right-width:8px}.border-t-\[14px\]{border-top-width:14px}.border-dashed{border-style:dashed}.\!border-none{border-style:none!important}.border-\[rgba\(193\,177\,139\,0\.12\)\]{border-color:#c1b18b1f}.border-mainLightBrown3\/60{border-color:#77726699}.border-roster-leatherBorder\/50{border-color:#32302e80}.border-roster-leatherBorder\/60{border-color:#32302e99}.border-roster-leatherBorder\/70{border-color:#32302eb3}.border-roster-leatherBorder{--tw-border-opacity: 1;border-color:rgb(50 48 46 / var(--tw-border-opacity))}.border-roster-leatherBorder\/40{border-color:#32302e66}.border-transparent{border-color:transparent}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/10{border-color:#ffffff1a}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-roster-leatherBorder\/\[0\.55\]{border-color:#32302e8c}.border-black\/80{border-color:#000c}.border-roster-leatherBorder\/\[0\.45\]{border-color:#32302e73}.border-roster-leatherBorder\/\[0\.35\]{border-color:#32302e59}.border-roster-goldLight\/25{border-color:#e07a5240}.border-black\/60{border-color:#0009}.border-roster-goldLight\/20{border-color:#e07a5233}.border-roster-goldLight\/\[0\.35\]{border-color:#e07a5259}.border-roster-leatherBorder\/30{border-color:#32302e4d}.border-roster-gold\/\[0\.35\]{border-color:#c45a3859}.border-black\/90{border-color:#000000e6}.border-roster-goldLight\/\[0\.28\]{border-color:#e07a5247}.border-teal-400\/70{border-color:#ec7a5ab3}.border-slate-600\/70{border-color:#494847b3}.border-black\/40{border-color:#0006}.border-slate-800\/40{border-color:#23222166}.border-rose-800\/45{border-color:#9f123973}.border-blue-800\/40{border-color:#1e40af66}.border-slate-700\/45{border-color:#36353473}.border-cyan-800\/35{border-color:#155e7559}.border-mainAttack3\/70{border-color:#4b4948b3}.border-roster-leatherBorder\/35{border-color:#32302e59}.border-\[\#d9b36a\]\/70{border-color:#d9b36ab3}.border-\[\#35352e\]{--tw-border-opacity: 1;border-color:rgb(53 53 46 / var(--tw-border-opacity))}.border-\[\#a98c52\]{--tw-border-opacity: 1;border-color:rgb(169 140 82 / var(--tw-border-opacity))}.border-roster-metalLight\/40{border-color:#958a7066}.border-zinc-700\/60{border-color:#3f3f4699}.border-emerald-500\/40{border-color:#10b98166}.border-\[rgba\(150\,148\,139\,0\.35\)\]{border-color:#96948b59}.border-red-900\/20{border-color:#7f1d1d33}.border-slate-700\/50{border-color:#36353480}.border-slate-700\/60{border-color:#36353499}.border-slate-700\/40{border-color:#36353466}.border-slate-950{--tw-border-opacity: 1;border-color:rgb(10 10 9 / var(--tw-border-opacity))}.border-rose-700\/40{border-color:#be123c66}.border-rose-500\/50{border-color:#f43f5e80}.border-slate-600\/60{border-color:#49484799}.border-\[rgba\(152\,187\,225\,0\.18\)\]{border-color:#98bbe12e}.border-\[rgba\(152\,187\,225\,0\.28\)\]{border-color:#98bbe147}.border-\[rgba\(172\,185\,199\,0\.28\)\]{border-color:#acb9c747}.border-\[rgba\(152\,187\,225\,0\.14\)\]{border-color:#98bbe124}.border-\[rgba\(172\,185\,199\,0\.14\)\]{border-color:#acb9c724}.border-\[rgba\(152\,187\,225\,0\.22\)\]{border-color:#98bbe138}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(120 114 98 / var(--tw-border-opacity))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(212 98 63 / var(--tw-border-opacity))}.border-teal-400{--tw-border-opacity: 1;border-color:rgb(236 122 90 / var(--tw-border-opacity))}.border-\[\#343431\]{--tw-border-opacity: 1;border-color:rgb(52 52 49 / var(--tw-border-opacity))}.border-\[\#42423f\]{--tw-border-opacity: 1;border-color:rgb(66 66 63 / var(--tw-border-opacity))}.border-\[rgba\(193\,177\,139\,0\.1\)\]{border-color:#c1b18b1a}.border-\[color\:var\(--ui-accent-edge\)\]{border-color:var(--ui-accent-edge)}.border-\[\#655e57\]{--tw-border-opacity: 1;border-color:rgb(101 94 87 / var(--tw-border-opacity))}.border-\[\#46403a\]{--tw-border-opacity: 1;border-color:rgb(70 64 58 / var(--tw-border-opacity))}.border-\[\#ccbfa1\]{--tw-border-opacity: 1;border-color:rgb(204 191 161 / var(--tw-border-opacity))}.border-\[\#564f48\]{--tw-border-opacity: 1;border-color:rgb(86 79 72 / var(--tw-border-opacity))}.border-\[\#536760\]\/70{border-color:#536760b3}.border-\[\#48413b\]{--tw-border-opacity: 1;border-color:rgb(72 65 59 / var(--tw-border-opacity))}.border-sky-800\/60{border-color:#07598599}.border-\[\#38332e\]{--tw-border-opacity: 1;border-color:rgb(56 51 46 / var(--tw-border-opacity))}.border-red-900\/50{border-color:#7f1d1d80}.border-\[\#1e1c19\]{--tw-border-opacity: 1;border-color:rgb(30 28 25 / var(--tw-border-opacity))}.border-\[\#a08e62\]{--tw-border-opacity: 1;border-color:rgb(160 142 98 / var(--tw-border-opacity))}.border-\[\#98bbe1\]\/70{border-color:#98bbe1b3}.border-roster-leatherBorder\/80{border-color:#32302ecc}.border-roster-metalLight{--tw-border-opacity: 1;border-color:rgb(149 138 112 / var(--tw-border-opacity))}.border-black\/70{border-color:#000000b3}.border-\[\#4a150c\]{--tw-border-opacity: 1;border-color:rgb(74 21 12 / var(--tw-border-opacity))}.border-\[\#161412\]{--tw-border-opacity: 1;border-color:rgb(22 20 18 / var(--tw-border-opacity))}.border-teal-600\/45{border-color:#b2463073}.border-slate-900\/45{border-color:#15141473}.border-teal-500\/55{border-color:#d4623f8c}.border-roster-gold\/50{border-color:#c45a3880}.border-slate-900\/25{border-color:#15141440}.border-\[rgba\(159\,139\,94\,0\.4\)\]\/50{border-color:#9f8b5e80}.border-\[rgba\(159\,139\,94\,0\.4\)\]\/40{border-color:#9f8b5e66}.border-\[rgba\(168\,149\,105\,0\.4\)\]\/40{border-color:#a8956966}.border-\[rgba\(159\,139\,94\,0\.4\)\]\/30{border-color:#9f8b5e4d}.border-\[rgba\(168\,149\,105\,0\.4\)\]\/50{border-color:#a8956980}.border-\[\#c1b18b\]\/60{border-color:#c1b18b99}.border-mainDarkBrown\/20{border-color:#4d4c4b33}.border-\[\#968358\]{--tw-border-opacity: 1;border-color:rgb(150 131 88 / var(--tw-border-opacity))}.border-slate-800\/50{border-color:#23222180}.border-\[rgba\(179\,161\,118\,0\.4\)\]\/20{border-color:#b3a17633}.border-\[rgba\(104\,98\,91\,0\.45\)\]\/50{border-color:#68625b80}.border-\[rgba\(159\,139\,94\,0\.4\)\]\/60{border-color:#9f8b5e99}.border-\[\#635c56\]{--tw-border-opacity: 1;border-color:rgb(99 92 86 / var(--tw-border-opacity))}.border-rose-900\/55{border-color:#8813378c}.border-\[rgba\(212\,201\,175\,0\.28\)\]{border-color:#d4c9af47}.border-\[rgba\(212\,201\,175\,0\.18\)\]{border-color:#d4c9af2e}.border-\[rgba\(179\,161\,118\,0\.4\)\]\/25{border-color:#b3a17640}.border-rose-800\/50{border-color:#9f123980}.border-black\/30{border-color:#0000004d}.border-black\/20{border-color:#0003}.border-\[\#c1b18b\]\/85{border-color:#c1b18bd9}.border-emerald-600\/40{border-color:#05966966}.border-mainDarkBrown\/15{border-color:#4d4c4b26}.border-\[\#968358\]\/50{border-color:#96835880}.border-\[\#4c453f\]\/50{border-color:#4c453f80}.border-sidebarBorder{--tw-border-opacity: 1;border-color:rgb(46 45 44 / var(--tw-border-opacity))}.border-mainDarkBrown\/25{border-color:#4d4c4b40}.border-teal-500\/40{border-color:#d4623f66}.border-mainDarkGreen\/50{border-color:#737c7880}.border-mainDarkGreen\/40{border-color:#737c7866}.border-slate-300\/50{border-color:#cfc7b580}.border-mainLightYellow\/30{border-color:#d5cebd4d}.border-teal-600\/50{border-color:#b2463080}.border-black\/45{border-color:#00000073}.border-\[\#b4a278\]\/60{border-color:#b4a27899}.border-\[\#b4a278\]\/35{border-color:#b4a27859}.border-\[\#b4a278\]\/45{border-color:#b4a27873}.border-rose-400\/25{border-color:#fb718540}.border-white\/\[0\.12\]{border-color:#ffffff1f}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(73 72 71 / var(--tw-border-opacity))}.border-black\/50{border-color:#00000080}.border-\[\#544d46\]\/35{border-color:#544d4659}.border-\[\#544d46\]\/60{border-color:#544d4699}.border-\[\#d2c6aa\]\/35{border-color:#d2c6aa59}.border-\[\#544d46\]\/50{border-color:#544d4680}.border-white\/\[0\.1\]{border-color:#ffffff1a}.border-mainDarkRed\/30{border-color:#30302f4d}.border-white\/15{border-color:#ffffff26}.border-mainLightRed\/50{border-color:#e8e4da80}.border-mainLightBrown3\/80{border-color:#777266cc}.border-mainLightRed\/30{border-color:#e8e4da4d}.border-teal-500\/50{border-color:#d4623f80}.border-emerald-500\/50{border-color:#10b98180}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity))}.border-red-400\/50{border-color:#f8717180}.border-teal-400\/40{border-color:#ec7a5a66}.border-roster-metalLight\/30{border-color:#958a704d}.border-emerald-900\/50{border-color:#064e3b80}.border-indigo-400\/55{border-color:#818cf88c}.border-slate-900\/35{border-color:#15141459}.border-white\/40{border-color:#fff6}.border-roster-metal\/60{border-color:#413f3d99}.border-roster-metal{--tw-border-opacity: 1;border-color:rgb(65 63 61 / var(--tw-border-opacity))}.border-white\/5{border-color:#ffffff0d}.border-roster-leatherBorder\/25{border-color:#32302e40}.border-roster-gold\/40{border-color:#c45a3866}.border-sidebarBorder\/80{border-color:#2e2d2ccc}.border-sidebarAccent{--tw-border-opacity: 1;border-color:rgb(173 164 142 / var(--tw-border-opacity))}.border-teal-500\/30{border-color:#d4623f4d}.border-mainDefend\/30{border-color:#6b43404d}.border-\[\#e2734f\]\/40{border-color:#e2734f66}.\!border-roster-leatherBorder\/60{border-color:#32302e99!important}.border-violet-500\/40{border-color:#8b5cf666}.border-rose-800\/35{border-color:#9f123959}.border-roster-leatherBorder\/55{border-color:#32302e8c}.border-sidebarAccent\/60{border-color:#ada48e99}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.border-current{border-color:currentColor}.border-mainAttack\/40{border-color:#5f5c5a66}.border-mainAttack\/50{border-color:#5f5c5a80}.border-mainReinforcement1\/50{border-color:#be594480}.border-mainReinforcement2\/40{border-color:#9a382566}.border-mainReinforcement2\/50{border-color:#9a382580}.border-teal-600\/35{border-color:#b2463059}.border-mainReturn\/40{border-color:#3a484366}.border-slate-500\/50{border-color:#78726280}.border-slate-900\/10{border-color:#1514141a}.border-black\/5{border-color:#0000000d}.border-black\/10{border-color:#0000001a}.border-\[\#60605b\]{--tw-border-opacity: 1;border-color:rgb(96 96 91 / var(--tw-border-opacity))}.border-teal-600\/40{border-color:#b2463066}.border-slate-800\/70{border-color:#232221b3}.border-emerald-400\/60{border-color:#34d39999}.border-rose-400\/60{border-color:#fb718599}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-\[\#23201d\]\/10{border-color:#23201d1a}.border-emerald-400\/30{border-color:#34d3994d}.border-rose-400\/30{border-color:#fb71854d}.border-emerald-400\/50{border-color:#34d39980}.border-rose-400\/45{border-color:#fb718573}.border-\[\#e7e1d3\]\/90{border-color:#e7e1d3e6}.border-\[\#23201d\]\/15{border-color:#23201d26}.border-\[\#cec1a4\]\/40{border-color:#cec1a466}.border-slate-700\/30{border-color:#3635344d}.border-mainDarkBrown\/50{border-color:#4d4c4b80}.border-\[\#625b54\]\/40{border-color:#625b5466}.border-teal-600\/30{border-color:#b246304d}.border-teal-600\/25{border-color:#b2463040}.border-slate-900\/50{border-color:#15141480}.border-teal-600\/60{border-color:#b2463099}.border-emerald-700\/50{border-color:#04785780}.border-slate-900\/40{border-color:#15141466}.border-slate-800\/30{border-color:#2322214d}.border-mainDarkBrown\/30{border-color:#4d4c4b4d}.border-\[\#c1b18b\]\/20{border-color:#c1b18b33}.border-slate-800\/20{border-color:#23222133}.border-\[\#c1b18b\]\/40{border-color:#c1b18b66}.border-\[\#c1b18b\]\/50{border-color:#c1b18b80}.border-roster-leatherBorder\/90{border-color:#32302ee6}.border-roster-textMuted\/45{border-color:#a79d8573}.border-roster-gold\/45{border-color:#c45a3873}.border-fuchsia-400\/40{border-color:#e879f966}.border-fuchsia-500\/25{border-color:#d946ef40}.border-fuchsia-500\/20{border-color:#d946ef33}.border-fuchsia-400\/35{border-color:#e879f959}.border-rose-500\/25{border-color:#f43f5e40}.border-rose-500\/20{border-color:#f43f5e33}.border-fuchsia-500\/30{border-color:#d946ef4d}.border-roster-gold\/35{border-color:#c45a3859}.border-slate-800\/45{border-color:#23222173}.border-slate-600\/80{border-color:#494847cc}.border-slate-700\/55{border-color:#3635348c}.border-red-900\/35{border-color:#7f1d1d59}.border-slate-700\/70{border-color:#363534b3}.border-rose-500\/40{border-color:#f43f5e66}.border-slate-700\/75{border-color:#363534bf}.border-slate-600\/50{border-color:#49484780}.border-slate-800\/90{border-color:#232221e6}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(35 34 33 / var(--tw-border-opacity))}.border-slate-900\/30{border-color:#1514144d}.border-\[\#524b43\]\/50{border-color:#524b4380}.border-\[\#524b43\]\/40{border-color:#524b4366}.border-\[\#524b43\]\/70{border-color:#524b43b3}.\!border-\[\#524b43\]\/50{border-color:#524b4380!important}.border-slate-900\/60{border-color:#15141499}.border-rose-900\/60{border-color:#88133799}.border-emerald-900\/55{border-color:#064e3b8c}.border-violet-900\/55{border-color:#4c1d958c}.border-sky-900\/55{border-color:#0c4a6e8c}.border-cyan-700\/50{border-color:#0e749080}.border-black\/55{border-color:#0000008c}.border-emerald-500\/45{border-color:#10b98173}.border-slate-800\/55{border-color:#2322218c}.border-\[\#bbb7ad\]\/70{border-color:#bbb7adb3}.border-\[rgba\(120\,119\,111\,0\.5\)\]\/45{border-color:#78776f73}.border-slate-900\/20{border-color:#15141433}.border-red-900\/40{border-color:#7f1d1d66}.border-slate-800\/25{border-color:#23222140}.border-slate-600\/40{border-color:#49484766}.border-slate-700\/25{border-color:#36353440}.border-roster-goldDark\/50{border-color:#8c3a2280}.border-rose-500\/45{border-color:#f43f5e73}.border-roster-goldDark\/40{border-color:#8c3a2266}.border-roster-goldDark\/60{border-color:#8c3a2299}.border-rose-800\/55{border-color:#9f12398c}.border-white\/\[0\.04\]{border-color:#ffffff0a}.border-\[\#625b54\]\/60{border-color:#625b5499}.border-\[\#625b54\]\/80{border-color:#625b54cc}.border-mainDarkBrown\/35{border-color:#4d4c4b59}.border-\[\#5e5e59\]\/55{border-color:#5e5e598c}.border-\[rgba\(204\,191\,161\,0\.12\)\]{border-color:#ccbfa11f}.border-emerald-600\/55{border-color:#0596698c}.border-red-600\/55{border-color:#dc26268c}.border-\[rgba\(196\,193\,182\,0\.65\)\]{border-color:#c4c1b6a6}.border-violet-700\/40{border-color:#6d28d966}.border-emerald-600\/50{border-color:#05966980}.border-red-700\/50{border-color:#b91c1c80}.border-\[\#5f5e53\]\/60{border-color:#5f5e5399}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-t-teal-400{--tw-border-opacity: 1;border-top-color:rgb(236 122 90 / var(--tw-border-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(160 153 137 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(212 98 63 / var(--tw-bg-opacity))}.bg-mainLightBrown1\/95{background-color:#b5b1a8f2}.bg-\[\#1b1b19\]{--tw-bg-opacity: 1;background-color:rgb(27 27 25 / var(--tw-bg-opacity))}.bg-mainDarkBrown\/90{background-color:#4d4c4be6}.bg-white\/10{background-color:#ffffff1a}.bg-mainLightBrown2{--tw-bg-opacity: 1;background-color:rgb(168 162 149 / var(--tw-bg-opacity))}.bg-teal-400\/80{background-color:#ec7a5acc}.bg-mainLightBrown3{--tw-bg-opacity: 1;background-color:rgb(119 114 102 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(73 72 71 / var(--tw-bg-opacity))}.bg-black\/30{background-color:#0000004d}.bg-black\/20{background-color:#0003}.bg-mainLightBrown2\/50{background-color:#a8a29580}.bg-\[\#100e0d\]\/70{background-color:#100e0db3}.bg-\[\#151311\]\/40{background-color:#15131166}.bg-\[\#13110f\]\/40{background-color:#13110f66}.bg-\[\#13110f\]\/80{background-color:#13110fcc}.bg-\[\#151311\]\/90{background-color:#151311e6}.bg-\[\#181614\]\/80{background-color:#181614cc}.bg-mainDarkBrown{--tw-bg-opacity: 1;background-color:rgb(77 76 75 / var(--tw-bg-opacity))}.bg-black\/\[0\.35\]{background-color:#00000059}.bg-\[\#131110\]{--tw-bg-opacity: 1;background-color:rgb(19 17 16 / var(--tw-bg-opacity))}.bg-black\/25{background-color:#00000040}.bg-black\/40{background-color:#0006}.bg-black\/\[0\.45\]{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-roster-goldLight\/\[0\.07\]{background-color:#e07a5212}.bg-roster-goldDark\/20{background-color:#8c3a2233}.bg-black\/\[0\.55\]{background-color:#0000008c}.bg-\[\#161412\]{--tw-bg-opacity: 1;background-color:rgb(22 20 18 / var(--tw-bg-opacity))}.bg-black\/90{background-color:#000000e6}.bg-roster-goldLight\/10{background-color:#e07a521a}.bg-roster-goldDark\/25{background-color:#8c3a2240}.bg-\[\#11100e\]{--tw-bg-opacity: 1;background-color:rgb(17 16 14 / var(--tw-bg-opacity))}.bg-\[\#0f0e0c\]\/80{background-color:#0f0e0ccc}.bg-roster-goldLight\/\[0\.08\]{background-color:#e07a5214}.bg-teal-950\/30{background-color:#1918174d}.bg-slate-900\/50{background-color:#15141480}.bg-black\/35{background-color:#00000059}.bg-\[\#11110f\]{--tw-bg-opacity: 1;background-color:rgb(17 17 15 / var(--tw-bg-opacity))}.bg-black\/45{background-color:#00000073}.bg-slate-950\/40{background-color:#0a0a0966}.bg-mainAttack3\/25{background-color:#4b494840}.bg-black\/10{background-color:#0000001a}.bg-\[\#d9b36a\]\/10{background-color:#d9b36a1a}.bg-\[\#1a1a17\]{--tw-bg-opacity: 1;background-color:rgb(26 26 23 / var(--tw-bg-opacity))}.bg-\[\#33301f\]{--tw-bg-opacity: 1;background-color:rgb(51 48 31 / var(--tw-bg-opacity))}.bg-roster-metal\/50{background-color:#413f3d80}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-\[\#0a0a08\]{--tw-bg-opacity: 1;background-color:rgb(10 10 8 / var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(35 34 33 / var(--tw-bg-opacity))}.bg-emerald-400\/90{background-color:#34d399e6}.bg-\[\#bbb7ad\]\/90{background-color:#bbb7ade6}.bg-\[\#1d1d1b\]\/50{background-color:#1d1d1b80}.bg-black\/80{background-color:#000c}.bg-slate-950\/70{background-color:#0a0a09b3}.bg-slate-900\/70{background-color:#151414b3}.bg-slate-950\/60{background-color:#0a0a0999}.bg-slate-950\/50{background-color:#0a0a0980}.bg-slate-800\/60{background-color:#23222199}.bg-teal-500\/90{background-color:#d4623fe6}.bg-slate-900\/40{background-color:#15141466}.bg-slate-950\/80{background-color:#0a0a09cc}.bg-slate-500\/90{background-color:#787262e6}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(120 114 98 / var(--tw-bg-opacity))}.bg-slate-500\/10{background-color:#7872621a}.bg-green-600\/90{background-color:#16a34ae6}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.bg-green-600\/10{background-color:#16a34a1a}.bg-blue-600\/90{background-color:#2563ebe6}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-blue-600\/10{background-color:#2563eb1a}.bg-red-600\/90{background-color:#dc2626e6}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-red-600\/10{background-color:#dc26261a}.bg-purple-600\/90{background-color:#9333eae6}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity))}.bg-purple-600\/10{background-color:#9333ea1a}.bg-teal-500\/10{background-color:#d4623f1a}.bg-teal-400\/90{background-color:#ec7a5ae6}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(236 122 90 / var(--tw-bg-opacity))}.bg-teal-400\/15{background-color:#ec7a5a26}.bg-\[color\:var\(--ui-accent-soft\)\]{background-color:var(--ui-accent-soft)}.bg-\[color\:var\(--ui-destructive\)\]{background-color:var(--ui-destructive)}.bg-\[\#181614\]{--tw-bg-opacity: 1;background-color:rgb(24 22 20 / var(--tw-bg-opacity))}.bg-\[\#151311\]{--tw-bg-opacity: 1;background-color:rgb(21 19 17 / var(--tw-bg-opacity))}.bg-\[\#1d1b18\]{--tw-bg-opacity: 1;background-color:rgb(29 27 24 / var(--tw-bg-opacity))}.bg-\[\#100e0d\]{--tw-bg-opacity: 1;background-color:rgb(16 14 13 / var(--tw-bg-opacity))}.bg-\[\#1a221f\]{--tw-bg-opacity: 1;background-color:rgb(26 34 31 / var(--tw-bg-opacity))}.bg-\[\#211e1b\]{--tw-bg-opacity: 1;background-color:rgb(33 30 27 / var(--tw-bg-opacity))}.bg-\[\#100e0d\]\/90{background-color:#100e0de6}.bg-\[\#1f1d1a\]{--tw-bg-opacity: 1;background-color:rgb(31 29 26 / var(--tw-bg-opacity))}.bg-\[\#1c1917\]{--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity))}.bg-\[\#151311\]\/95{background-color:#151311f2}.bg-\[\#1b1916\]{--tw-bg-opacity: 1;background-color:rgb(27 25 22 / var(--tw-bg-opacity))}.bg-\[\#ccbfa1\]\/90{background-color:#ccbfa1e6}.bg-\[\#221f1c\]{--tw-bg-opacity: 1;background-color:rgb(34 31 28 / var(--tw-bg-opacity))}.bg-\[\#98bbe1\]\/10{background-color:#98bbe11a}.bg-\[\#0d0d0b\]\/\[0\.93\]{background-color:#0d0d0bed}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(54 53 52 / var(--tw-bg-opacity))}.bg-black\/70{background-color:#000000b3}.bg-black\/60{background-color:#0009}.bg-roster-gold\/20{background-color:#c45a3833}.bg-black\/75{background-color:#000000bf}.bg-\[\#23201d\]\/40{background-color:#23201d66}.bg-\[\#322e29\]\/50{background-color:#322e2980}.bg-\[\#4c453f\]\/60{background-color:#4c453f99}.bg-\[\#544d46\]{--tw-bg-opacity: 1;background-color:rgb(84 77 70 / var(--tw-bg-opacity))}.bg-slate-950\/25{background-color:#0a0a0940}.bg-\[\#1c1a17\]\/30{background-color:#1c1a174d}.bg-\[\#171513\]\/80{background-color:#171513cc}.bg-\[\#23201d\]\/30{background-color:#23201d4d}.bg-roster-leather{--tw-bg-opacity: 1;background-color:rgb(16 15 14 / var(--tw-bg-opacity))}.bg-\[\#1c1a17\]{--tw-bg-opacity: 1;background-color:rgb(28 26 23 / var(--tw-bg-opacity))}.bg-roster-leather\/40{background-color:#100f0e66}.bg-roster-leatherLight{--tw-bg-opacity: 1;background-color:rgb(25 23 22 / var(--tw-bg-opacity))}.bg-\[\#171513\]\/70{background-color:#171513b3}.bg-mainLightBrown1\/60{background-color:#b5b1a899}.bg-\[\#23201d\]\/50{background-color:#23201d80}.bg-sidebarBg{--tw-bg-opacity: 1;background-color:rgb(27 27 26 / var(--tw-bg-opacity))}.bg-sidebarCard{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity))}.bg-mainDarkBrown\/10{background-color:#4d4c4b1a}.bg-teal-500\/20{background-color:#d4623f33}.bg-mainDarkGreen\/20{background-color:#737c7833}.bg-sidebarBorder{--tw-bg-opacity: 1;background-color:rgb(46 45 44 / var(--tw-bg-opacity))}.bg-mainDarkBrown\/20{background-color:#4d4c4b33}.bg-mainDarkBrown\/5{background-color:#4d4c4b0d}.bg-mainDarkBrown\/15{background-color:#4d4c4b26}.bg-sidebarAccent\/80{background-color:#ada48ecc}.bg-mainDarkBrown\/50{background-color:#4d4c4b80}.bg-sidebarHover{--tw-bg-opacity: 1;background-color:rgb(46 45 44 / var(--tw-bg-opacity))}.bg-slate-100\/70{background-color:#f2eee6b3}.bg-teal-600\/20{background-color:#b2463033}.bg-sidebarCard\/60{background-color:#2229}.bg-mainLightYellow\/80{background-color:#d5cebdcc}.bg-\[\#c1b18b\]{--tw-bg-opacity: 1;background-color:rgb(193 177 139 / var(--tw-bg-opacity))}.bg-rose-500\/\[0\.1\]{background-color:#f43f5e1a}.bg-\[\#060b15\]\/90{background-color:#060b15e6}.bg-\[\#c1b18b\]\/15{background-color:#c1b18b26}.bg-\[\#b09d71\]\/15{background-color:#b09d7126}.bg-black\/55{background-color:#0000008c}.bg-white\/\[0\.11\]{background-color:#ffffff1c}.bg-\[\#c1b18b\]\/40{background-color:#c1b18b66}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-\[\#23201d\]{--tw-bg-opacity: 1;background-color:rgb(35 32 29 / var(--tw-bg-opacity))}.bg-\[\#23201d\]\/95{background-color:#23201df2}.bg-\[\#b4a278\]\/60{background-color:#b4a27899}.bg-\[\#110f0e\]{--tw-bg-opacity: 1;background-color:rgb(17 15 14 / var(--tw-bg-opacity))}.bg-mainLightRed{--tw-bg-opacity: 1;background-color:rgb(232 228 218 / var(--tw-bg-opacity))}.bg-\[\#e2805a\]{--tw-bg-opacity: 1;background-color:rgb(226 128 90 / var(--tw-bg-opacity))}.bg-\[\#171712\]{--tw-bg-opacity: 1;background-color:rgb(23 23 18 / var(--tw-bg-opacity))}.bg-mainLightRed\/20{background-color:#e8e4da33}.bg-mainLightBrown2\/70{background-color:#a8a295b3}.bg-mainLightBrown1\/70{background-color:#b5b1a8b3}.bg-roster-leatherBorder\/30{background-color:#32302e4d}.bg-mainLightBrown2\/80{background-color:#a8a295cc}.bg-mainLightRed\/10{background-color:#e8e4da1a}.bg-slate-900\/35{background-color:#15141459}.bg-emerald-900\/40{background-color:#064e3b66}.bg-\[\#100e0d\]\/65{background-color:#100e0da6}.bg-\[\#24211e\]{--tw-bg-opacity: 1;background-color:rgb(36 33 30 / var(--tw-bg-opacity))}.bg-indigo-900\/60{background-color:#312e8199}.bg-white\/80{background-color:#fffc}.bg-roster-metal\/40{background-color:#413f3d66}.bg-roster-metal\/30{background-color:#413f3d4d}.bg-roster-leatherLight\/10{background-color:#1917161a}.bg-\[\#0d0d0b\]\/\[0\.92\]{background-color:#0d0d0beb}.bg-roster-leatherBorder\/40{background-color:#32302e66}.bg-mainDefend{--tw-bg-opacity: 1;background-color:rgb(107 67 64 / var(--tw-bg-opacity))}.bg-sidebarBg\/80{background-color:#1b1b1acc}.bg-sidebarBg\/40{background-color:#1b1b1a66}.bg-sidebarAccent\/20{background-color:#ada48e33}.bg-mainDefend\/20{background-color:#6b434033}.\!bg-\[\#15110e\]{--tw-bg-opacity: 1 !important;background-color:rgb(21 17 14 / var(--tw-bg-opacity))!important}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-sidebarAccent{--tw-bg-opacity: 1;background-color:rgb(173 164 142 / var(--tw-bg-opacity))}.bg-roster-leatherBorder\/50{background-color:#32302e80}.bg-\[\#771501\]{--tw-bg-opacity: 1;background-color:rgb(119 21 1 / var(--tw-bg-opacity))}.bg-slate-900\/60{background-color:#15141499}.bg-\[\#f0ecdf\]{--tw-bg-opacity: 1;background-color:rgb(240 236 223 / var(--tw-bg-opacity))}.bg-black\/15{background-color:#00000026}.bg-roster-leatherBorder\/20{background-color:#32302e33}.bg-roster-leatherBorder\/10{background-color:#32302e1a}.bg-attackTimerBg{--tw-bg-opacity: 1;background-color:rgb(79 90 86 / var(--tw-bg-opacity))}.bg-sidebarBg\/30{background-color:#1b1b1a4d}.bg-sidebarBorder\/30{background-color:#2e2d2c4d}.bg-blue-500\/10{background-color:#3b82f61a}.bg-current{background-color:currentColor}.bg-mainAttack\/10{background-color:#5f5c5a1a}.bg-mainAttack{--tw-bg-opacity: 1;background-color:rgb(95 92 90 / var(--tw-bg-opacity))}.bg-mainAttack\/15{background-color:#5f5c5a26}.bg-roster-parchment{--tw-bg-opacity: 1;background-color:rgb(32 30 28 / var(--tw-bg-opacity))}.bg-\[\#9c9a91\]\/15{background-color:#9c9a9126}.bg-mainReinforcement1\/30{background-color:#be59444d}.bg-mainReinforcement1{--tw-bg-opacity: 1;background-color:rgb(190 89 68 / var(--tw-bg-opacity))}.bg-mainReinforcement2\/10{background-color:#9a38251a}.bg-mainReinforcement2{--tw-bg-opacity: 1;background-color:rgb(154 56 37 / var(--tw-bg-opacity))}.bg-mainReinforcement2\/15{background-color:#9a382526}.bg-slate-900\/15{background-color:#15141426}.bg-slate-700\/90{background-color:#363534e6}.bg-mainReturn\/10{background-color:#3a48431a}.bg-mainReturn{--tw-bg-opacity: 1;background-color:rgb(58 72 67 / var(--tw-bg-opacity))}.bg-roster-gold\/10{background-color:#c45a381a}.bg-slate-900\/30{background-color:#1514144d}.bg-\[\#050604\]{--tw-bg-opacity: 1;background-color:rgb(5 6 4 / var(--tw-bg-opacity))}.bg-\[\#181614\]\/95{background-color:#181614f2}.bg-slate-50\/95{background-color:#f8f7f2f2}.bg-white\/70{background-color:#ffffffb3}.bg-white\/55{background-color:#ffffff8c}.bg-white\/65{background-color:#ffffffa6}.bg-\[\#434341\]{--tw-bg-opacity: 1;background-color:rgb(67 67 65 / var(--tw-bg-opacity))}.bg-slate-950\/30{background-color:#0a0a094d}.bg-slate-800\/90{background-color:#232221e6}.bg-mainLightYellow\/95{background-color:#d5cebdf2}.bg-mainDarkBrown\/60{background-color:#4d4c4b99}.bg-mainDarkBrown\/40{background-color:#4d4c4b66}.bg-mainDarkBrown\/25{background-color:#4d4c4b40}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity))}.bg-\[\#f4f2eb\]\/95{background-color:#f4f2ebf2}.bg-\[\#23201d\]\/10{background-color:#23201d1a}.bg-emerald-500\/\[0\.12\]{background-color:#10b9811f}.bg-rose-500\/\[0\.12\]{background-color:#f43f5e1f}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-emerald-50\/95{background-color:#ecfdf5f2}.bg-rose-50\/95{background-color:#fff1f2f2}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-\[\#f0ece3\]{--tw-bg-opacity: 1;background-color:rgb(240 236 227 / var(--tw-bg-opacity))}.bg-\[\#3b3630\]\/90{background-color:#3b3630e6}.bg-slate-50\/90{background-color:#f8f7f2e6}.bg-\[\#47413a\]{--tw-bg-opacity: 1;background-color:rgb(71 65 58 / var(--tw-bg-opacity))}.bg-mainLightYellow\/40{background-color:#d5cebd66}.bg-\[\#544d46\]\/80{background-color:#544d46cc}.bg-slate-800\/80{background-color:#232221cc}.bg-slate-950\/20{background-color:#0a0a0933}.bg-slate-50\/50{background-color:#f8f7f280}.bg-emerald-900\/25{background-color:#064e3b40}.bg-emerald-600\/40{background-color:#05966966}.bg-slate-900\/20{background-color:#15141433}.bg-slate-700\/30{background-color:#3635344d}.bg-teal-600\/30{background-color:#b246304d}.bg-slate-900\/25{background-color:#15141440}.bg-slate-800\/20{background-color:#23222133}.bg-slate-700\/20{background-color:#36353433}.bg-teal-600\/40{background-color:#b2463066}.bg-teal-500\/30{background-color:#d4623f4d}.bg-\[\#2b2723\]{--tw-bg-opacity: 1;background-color:rgb(43 39 35 / var(--tw-bg-opacity))}.bg-slate-100\/90{background-color:#f2eee6e6}.bg-slate-50\/60{background-color:#f8f7f299}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(10 10 9 / var(--tw-bg-opacity))}.bg-red-900\/10{background-color:#7f1d1d1a}.bg-slate-950\/95{background-color:#0a0a09f2}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(21 20 20 / var(--tw-bg-opacity))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-slate-900\/55{background-color:#1514148c}.\!bg-transparent{background-color:transparent!important}.bg-\[\#100e0d\]\/95{background-color:#100e0df2}.\!bg-\[\#100e0d\]\/95{background-color:#100e0df2!important}.\!bg-\[\#121213cc\]{background-color:#121213cc!important}.bg-slate-900\/80{background-color:#151414cc}.bg-roster-leatherBorder\/60{background-color:#32302e99}.bg-roster-goldDark\/40{background-color:#8c3a2266}.bg-slate-950\/90{background-color:#0a0a09e6}.bg-roster-goldDark\/45{background-color:#8c3a2273}.bg-slate-100\/80{background-color:#f2eee6cc}.bg-red-900\/95{background-color:#7f1d1df2}.bg-white\/25{background-color:#ffffff40}.bg-white\/20{background-color:#fff3}.bg-\[\#1d1d1b\]\/30{background-color:#1d1d1b4d}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,\#21211d_0\%\,\#191916_55\%\,\#131310_100\%\)\]{background-image:linear-gradient(180deg,#21211d 0%,#191916 55%,#131310 100%)}.bg-\[linear-gradient\(90deg\,rgba\(253\,134\,109\,0\.07\)_0\%\,transparent_45\%\)\]{background-image:linear-gradient(90deg,rgba(253,134,109,.07) 0%,transparent 45%)}.bg-\[linear-gradient\(165deg\,rgba\(27\,24\,22\,0\.97\)_0\%\,rgba\(15\,14\,12\,0\.98\)_45\%\,\#030403_100\%\)\]{background-image:linear-gradient(165deg,rgba(27,24,22,.97) 0%,rgba(15,14,12,.98) 45%,#030403 100%)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-\[linear-gradient\(145deg\,rgba\(44\,40\,36\,0\.45\)_0\%\,rgba\(19\,17\,16\,0\.96\)_100\%\)\]{background-image:linear-gradient(145deg,rgba(44,40,36,.45) 0%,rgba(19,17,16,.96) 100%)}.bg-\[linear-gradient\(145deg\,rgba\(45\,40\,36\,0\.55\)_0\%\,rgba\(25\,23\,21\,0\.98\)_100\%\)\]{background-image:linear-gradient(145deg,rgba(45,40,36,.55) 0%,rgba(25,23,21,.98) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(23\,23\,21\,0\.5\)_0\%\,transparent_100\%\)\]{background-image:linear-gradient(180deg,rgba(23,23,21,.5) 0%,transparent 100%)}.bg-\[linear-gradient\(180deg\,rgba\(91\,90\,82\,0\.45\)_0\%\,rgba\(31\,31\,28\,0\.85\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(91,90,82,.45) 0%,rgba(31,31,28,.85) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(71\,71\,67\,0\.4\)_0\%\,rgba\(22\,22\,20\,0\.9\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(71,71,67,.4) 0%,rgba(22,22,20,.9) 100%)}.bg-\[linear-gradient\(180deg\,\#262623_0\%\,\#191916_50\%\,\#131310_100\%\)\]{background-image:linear-gradient(180deg,#262623 0%,#191916 50%,#131310 100%)}.bg-\[radial-gradient\(circle_at_top\,_\#2f2f27_0\,_\#1d1e17_50\%\,_\#0f0f0b_100\%\)\]{background-image:radial-gradient(circle at top,#2f2f27 0,#1d1e17 50%,#0f0f0b 100%)}.bg-\[linear-gradient\(180deg\,\#21211d_0\%\,\#1b1b18_50\%\,\#171714_100\%\)\]{background-image:linear-gradient(180deg,#21211d 0%,#1b1b18 50%,#171714 100%)}.bg-\[radial-gradient\(ellipse_at_50\%_0\%\,rgba\(53\,48\,43\,0\.35\)_0\,transparent_60\%\)\]{background-image:radial-gradient(ellipse at 50% 0%,rgba(53,48,43,.35) 0,transparent 60%)}.bg-\[radial-gradient\(ellipse_at_20\%_0\%\,rgba\(226\,115\,79\,0\.1\)_0\,transparent_50\%\)\,radial-gradient\(circle_at_bottom\,_rgba\(0\,0\,0\,0\.5\)_0\,_transparent_55\%\)\]{background-image:radial-gradient(ellipse at 20% 0%,rgba(226,115,79,.1) 0,transparent 50%),radial-gradient(circle at bottom,rgba(0,0,0,.5) 0,transparent 55%)}.bg-\[radial-gradient\(ellipse_at_50\%_0\%\,rgba\(226\,115\,79\,0\.1\)_0\,transparent_45\%\)\,radial-gradient\(ellipse_at_100\%_80\%\,rgba\(120\,60\,40\,0\.1\)_0\,transparent_40\%\)\,radial-gradient\(circle_at_bottom\,_rgba\(0\,0\,0\,0\.55\)_0\,_transparent_50\%\)\]{background-image:radial-gradient(ellipse at 50% 0%,rgba(226,115,79,.1) 0,transparent 45%),radial-gradient(ellipse at 100% 80%,rgba(120,60,40,.1) 0,transparent 40%),radial-gradient(circle at bottom,rgba(0,0,0,.55) 0,transparent 50%)}.bg-\[radial-gradient\(ellipse_at_50\%_35\%\,rgba\(255\,255\,255\,0\.08\)_0\,transparent_55\%\)\]{background-image:radial-gradient(ellipse at 50% 35%,rgba(255,255,255,.08) 0,transparent 55%)}.bg-\[radial-gradient\(90\%_70\%_at_50\%_38\%\,rgba\(92\,91\,85\,0\.14\)\,transparent_60\%\)\,radial-gradient\(140\%_120\%_at_50\%_50\%\,transparent_52\%\,rgba\(2\,2\,2\,0\.85\)_100\%\)\]{background-image:radial-gradient(90% 70% at 50% 38%,rgba(92,91,85,.14),transparent 60%),radial-gradient(140% 120% at 50% 50%,transparent 52%,rgba(2,2,2,.85) 100%)}.bg-\[radial-gradient\(ellipse_at_50\%_25\%\,\#1a1a18_0\%\,\#0d0d0b_52\%\,\#050504_100\%\)\]{background-image:radial-gradient(ellipse at 50% 25%,#1a1a18 0%,#0d0d0b 52%,#050504 100%)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(233\,228\,215\,0\.06\)_0\%\,transparent_40\%\)\,radial-gradient\(circle_at_80\%_78\%\,rgba\(204\,191\,160\,0\.08\)_0\%\,transparent_36\%\)\]{background-image:radial-gradient(circle at 20% 20%,rgba(233,228,215,.06) 0%,transparent 40%),radial-gradient(circle at 80% 78%,rgba(204,191,160,.08) 0%,transparent 36%)}.bg-\[radial-gradient\(ellipse_80\%_60\%_at_50\%_40\%\,rgba\(22\,22\,14\,0\.45\)\,rgba\(0\,0\,0\,0\.92\)\)\]{background-image:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(22,22,14,.45),rgba(0,0,0,.92))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-\[linear-gradient\(165deg\,\#12120f_0\%\,\#090907_55\%\,\#040403_100\%\)\]{background-image:linear-gradient(165deg,#12120f 0%,#090907 55%,#040403 100%)}.bg-\[radial-gradient\(ellipse_120\%_80\%_at_50\%_-20\%\,rgba\(91\,90\,82\,0\.14\)_0\%\,transparent_55\%\)\]{background-image:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(91,90,82,.14) 0%,transparent 55%)}.bg-\[linear-gradient\(165deg\,rgba\(29\,29\,27\,0\.9\)_0\%\,rgba\(14\,14\,12\,0\.94\)_100\%\)\]{background-image:linear-gradient(165deg,rgba(29,29,27,.9) 0%,rgba(14,14,12,.94) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(36\,36\,34\,0\.55\)_0\%\,rgba\(15\,15\,13\,0\.82\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(36,36,34,.55) 0%,rgba(15,15,13,.82) 100%)}.bg-\[linear-gradient\(145deg\,rgba\(38\,38\,36\,0\.55\)_0\%\,rgba\(11\,11\,9\,0\.9\)_55\%\,rgba\(8\,8\,6\,0\.95\)_100\%\)\]{background-image:linear-gradient(145deg,rgba(38,38,36,.55) 0%,rgba(11,11,9,.9) 55%,rgba(8,8,6,.95) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(94\,93\,85\,0\.45\)_0\%\,rgba\(35\,35\,32\,0\.85\)_45\%\,rgba\(14\,14\,12\,0\.95\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(94,93,85,.45) 0%,rgba(35,35,32,.85) 45%,rgba(14,14,12,.95) 100%)}.bg-\[linear-gradient\(105deg\,transparent_40\%\,rgba\(228\,226\,218\,0\.12\)_50\%\,transparent_60\%\)\]{background-image:linear-gradient(105deg,transparent 40%,rgba(228,226,218,.12) 50%,transparent 60%)}.bg-\[linear-gradient\(180deg\,rgba\(74\,74\,69\,0\.5\)_0\%\,rgba\(20\,20\,18\,0\.95\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(74,74,69,.5) 0%,rgba(20,20,18,.95) 100%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(8\,8\,6\,0\.92\)_0\%\,rgba\(0\,0\,0\,0\.88\)_100\%\)\]{background-image:radial-gradient(ellipse at center,rgba(8,8,6,.92) 0%,rgba(0,0,0,.88) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(64\,65\,61\,0\.4\)_0\%\,rgba\(16\,16\,14\,0\.9\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(64,65,61,.4) 0%,rgba(16,16,14,.9) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(61\,61\,57\,0\.45\)_0\%\,rgba\(20\,20\,18\,0\.95\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(61,61,57,.45) 0%,rgba(20,20,18,.95) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(30\,30\,28\,0\.65\)_0\%\,rgba\(10\,10\,9\,0\.95\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(30,30,28,.65) 0%,rgba(10,10,9,.95) 100%)}.bg-\[linear-gradient\(165deg\,rgba\(25\,25\,23\,0\.58\)_0\%\,rgba\(8\,8\,7\,0\.93\)_100\%\)\]{background-image:linear-gradient(165deg,rgba(25,25,23,.58) 0%,rgba(8,8,7,.93) 100%)}.bg-\[linear-gradient\(165deg\,rgba\(21\,21\,19\,0\.65\)_0\%\,rgba\(7\,7\,6\,0\.95\)_100\%\)\]{background-image:linear-gradient(165deg,rgba(21,21,19,.65) 0%,rgba(7,7,6,.95) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(34\,34\,32\,0\.7\)_0\%\,rgba\(12\,12\,10\,0\.95\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(34,34,32,.7) 0%,rgba(12,12,10,.95) 100%)}.from-\[\#151311\]{--tw-gradient-from: #151311;--tw-gradient-to: rgb(21 19 17 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#262623\]{--tw-gradient-from: #262623;--tw-gradient-to: rgb(38 38 35 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/50{--tw-gradient-from: rgb(0 0 0 / .5);--tw-gradient-to: rgb(0 0 0 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent;--tw-gradient-to: rgb(0 0 0 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-roster-gold\/95{--tw-gradient-from: rgb(196 90 56 / .95);--tw-gradient-to: rgb(196 90 56 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1d1b18\]{--tw-gradient-from: #1d1b18;--tw-gradient-to: rgb(29 27 24 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0d0d0c\]{--tw-gradient-from: #0d0d0c;--tw-gradient-to: rgb(13 13 12 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(203\,202\,198\,0\.2\)\]{--tw-gradient-from: rgba(203,202,198,.2);--tw-gradient-to: rgb(203 202 198 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from: #b24630;--tw-gradient-to: rgb(178 70 48 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400{--tw-gradient-from: #a09989;--tw-gradient-to: rgb(160 153 137 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399;--tw-gradient-to: rgb(52 211 153 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from: #38bdf8;--tw-gradient-to: rgb(56 189 248 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from: #fb7185;--tw-gradient-to: rgb(251 113 133 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from: #a78bfa;--tw-gradient-to: rgb(167 139 250 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-300{--tw-gradient-from: #cfc7b5;--tw-gradient-to: rgb(207 199 181 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-200{--tw-gradient-from: #e4dfd2;--tw-gradient-to: rgb(228 223 210 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1e1c19\]{--tw-gradient-from: #1e1c19;--tw-gradient-to: rgb(30 28 25 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#8a2e1f\]{--tw-gradient-from: #8a2e1f;--tw-gradient-to: rgb(138 46 31 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ad9a6e\]{--tw-gradient-from: #ad9a6e;--tw-gradient-to: rgb(173 154 110 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#b64a31\]{--tw-gradient-from: #b64a31;--tw-gradient-to: rgb(182 74 49 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#443e38\]{--tw-gradient-from: #443e38;--tw-gradient-to: rgb(68 62 56 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#322d29\]{--tw-gradient-from: #322d29;--tw-gradient-to: rgb(50 45 41 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#36312c\]{--tw-gradient-from: #36312c;--tw-gradient-to: rgb(54 49 44 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a1816\]{--tw-gradient-from: #1a1816;--tw-gradient-to: rgb(26 24 22 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/80{--tw-gradient-from: rgb(10 10 9 / .8);--tw-gradient-to: rgb(10 10 9 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100\/95{--tw-gradient-from: rgb(242 238 230 / .95);--tw-gradient-to: rgb(242 238 230 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1c1917\]{--tw-gradient-from: #1c1917;--tw-gradient-to: rgb(28 25 23 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2d2824\]{--tw-gradient-from: #2d2824;--tw-gradient-to: rgb(45 40 36 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mainLightYellow\/50{--tw-gradient-from: rgb(213 206 189 / .5);--tw-gradient-to: rgb(213 206 189 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #d4623f;--tw-gradient-to: rgb(212 98 63 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#544d46\]{--tw-gradient-from: #544d46;--tw-gradient-to: rgb(84 77 70 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#302c27\]\/90{--tw-gradient-from: rgb(48 44 39 / .9);--tw-gradient-to: rgb(48 44 39 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#302c27\]\/80{--tw-gradient-from: rgb(48 44 39 / .8);--tw-gradient-to: rgb(48 44 39 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/40{--tw-gradient-from: rgb(0 0 0 / .4);--tw-gradient-to: rgb(0 0 0 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#161614\]{--tw-gradient-from: #161614;--tw-gradient-to: rgb(22 22 20 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e2734f\]{--tw-gradient-from: #e2734f;--tw-gradient-to: rgb(226 115 79 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5e6c3a\]{--tw-gradient-from: #5e6c3a;--tw-gradient-to: rgb(94 108 58 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/45{--tw-gradient-from: rgb(0 0 0 / .45);--tw-gradient-to: rgb(0 0 0 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.03\]{--tw-gradient-from: rgb(255 255 255 / .03);--tw-gradient-to: rgb(255 255 255 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500\/\[0\.04\]{--tw-gradient-from: rgb(212 98 63 / .04);--tw-gradient-to: rgb(212 98 63 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/50{--tw-gradient-from: rgb(21 20 20 / .5);--tw-gradient-to: rgb(21 20 20 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#524b43\]\/50{--tw-gradient-from: rgb(82 75 67 / .5);--tw-gradient-to: rgb(82 75 67 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3a342f\]\/40{--tw-gradient-from: rgb(58 52 47 / .4);--tw-gradient-to: rgb(58 52 47 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-950\/40{--tw-gradient-from: rgb(25 24 23 / .4);--tw-gradient-to: rgb(25 24 23 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80;--tw-gradient-to: rgb(74 222 128 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.06\]{--tw-gradient-from: rgb(255 255 255 / .06);--tw-gradient-to: rgb(255 255 255 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/80{--tw-gradient-from: rgb(255 255 255 / .8);--tw-gradient-to: rgb(255 255 255 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400\/50{--tw-gradient-from: rgb(52 211 153 / .5);--tw-gradient-to: rgb(52 211 153 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.05\]{--tw-gradient-from: rgb(255 255 255 / .05);--tw-gradient-to: rgb(255 255 255 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff;--tw-gradient-to: rgb(255 255 255 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/35{--tw-gradient-from: rgb(0 0 0 / .35);--tw-gradient-to: rgb(0 0 0 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/80{--tw-gradient-from: rgb(248 247 242 / .8);--tw-gradient-to: rgb(248 247 242 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-roster-gold\/10{--tw-gradient-from: rgb(196 90 56 / .1);--tw-gradient-to: rgb(196 90 56 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/85{--tw-gradient-from: rgb(21 20 20 / .85);--tw-gradient-to: rgb(21 20 20 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-800{--tw-gradient-from: #991b1b;--tw-gradient-to: rgb(153 27 27 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/80{--tw-gradient-from: rgb(21 20 20 / .8);--tw-gradient-to: rgb(21 20 20 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-700{--tw-gradient-from: #be123c;--tw-gradient-to: rgb(190 18 60 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#171513\]{--tw-gradient-from: #171513;--tw-gradient-to: rgb(23 21 19 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-800{--tw-gradient-from: #9f1239;--tw-gradient-to: rgb(159 18 57 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #363534;--tw-gradient-to: rgb(54 53 52 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/90{--tw-gradient-from: rgb(10 10 9 / .9);--tw-gradient-to: rgb(10 10 9 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#d6d0bf\]\/90{--tw-gradient-from: rgb(214 208 191 / .9);--tw-gradient-to: rgb(214 208 191 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-200\/85{--tw-gradient-from: rgb(167 243 208 / .85);--tw-gradient-to: rgb(167 243 208 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-200\/85{--tw-gradient-from: rgb(228 223 210 / .85);--tw-gradient-to: rgb(228 223 210 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-200\/85{--tw-gradient-from: rgb(186 230 253 / .85);--tw-gradient-to: rgb(186 230 253 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8);--tw-gradient-to: rgb(0 0 0 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #151414;--tw-gradient-to: rgb(21 20 20 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#10100e\]\/95{--tw-gradient-from: rgb(16 16 14 / .95);--tw-gradient-to: rgb(16 16 14 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-roster-gold\/90{--tw-gradient-from: rgb(196 90 56 / .9);--tw-gradient-to: rgb(196 90 56 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-roster-gold\/70{--tw-gradient-from: rgb(196 90 56 / .7);--tw-gradient-to: rgb(196 90 56 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-roster-gold{--tw-gradient-from: #c45a38;--tw-gradient-to: rgb(196 90 56 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#110f0e\]{--tw-gradient-to: rgb(17 15 14 / 0);--tw-gradient-stops: var(--tw-gradient-from), #110f0e, var(--tw-gradient-to)}.via-roster-goldLight\/25{--tw-gradient-to: rgb(224 122 82 / 0);--tw-gradient-stops: var(--tw-gradient-from), rgb(224 122 82 / .25), var(--tw-gradient-to)}.via-roster-goldLight\/\[0\.35\]{--tw-gradient-to: rgb(224 122 82 / 0);--tw-gradient-stops: var(--tw-gradient-from), rgb(224 122 82 / .35), var(--tw-gradient-to)}.via-\[\#161412\]{--tw-gradient-to: rgb(22 20 18 / 0);--tw-gradient-stops: var(--tw-gradient-from), #161412, var(--tw-gradient-to)}.via-\[\#151311\]{--tw-gradient-to: rgb(21 19 17 / 0);--tw-gradient-stops: var(--tw-gradient-from), #151311, var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0);--tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to)}.via-slate-600{--tw-gradient-to: rgb(73 72 71 / 0);--tw-gradient-stops: var(--tw-gradient-from), #494847, var(--tw-gradient-to)}.via-green-600{--tw-gradient-to: rgb(22 163 74 / 0);--tw-gradient-stops: var(--tw-gradient-from), #16a34a, var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to: rgb(37 99 235 / 0);--tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to)}.via-red-600{--tw-gradient-to: rgb(220 38 38 / 0);--tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(147 51 234 / 0);--tw-gradient-stops: var(--tw-gradient-from), #9333ea, var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(212 98 63 / 0);--tw-gradient-stops: var(--tw-gradient-from), #d4623f, var(--tw-gradient-to)}.via-teal-400{--tw-gradient-to: rgb(236 122 90 / 0);--tw-gradient-stops: var(--tw-gradient-from), #ec7a5a, var(--tw-gradient-to)}.via-slate-500\/50{--tw-gradient-to: rgb(120 114 98 / 0);--tw-gradient-stops: var(--tw-gradient-from), rgb(120 114 98 / .5), var(--tw-gradient-to)}.via-\[\#151513\]{--tw-gradient-to: rgb(21 21 19 / 0);--tw-gradient-stops: var(--tw-gradient-from), #151513, var(--tw-gradient-to)}.via-teal-400\/35{--tw-gradient-to: rgb(236 122 90 / 0);--tw-gradient-stops: var(--tw-gradient-from), rgb(236 122 90 / .35), var(--tw-gradient-to)}.via-\[\#8a9c58\]{--tw-gradient-to: rgb(138 156 88 / 0);--tw-gradient-stops: var(--tw-gradient-from), #8a9c58, var(--tw-gradient-to)}.via-\[\#1e1c19\]{--tw-gradient-to: rgb(30 28 25 / 0);--tw-gradient-stops: var(--tw-gradient-from), #1e1c19, var(--tw-gradient-to)}.via-\[\#1c1917\]{--tw-gradient-to: rgb(28 25 23 / 0);--tw-gradient-stops: var(--tw-gradient-from), #1c1917, var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4), var(--tw-gradient-to)}.via-black\/50{--tw-gradient-to: rgb(0 0 0 / 0);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .5), var(--tw-gradient-to)}.via-rose-400\/40{--tw-gradient-to: rgb(251 113 133 / 0);--tw-gradient-stops: var(--tw-gradient-from), rgb(251 113 133 / .4), var(--tw-gradient-to)}.via-\[\#121210\]{--tw-gradient-to: rgb(18 18 16 / 0);--tw-gradient-stops: var(--tw-gradient-from), #121210, var(--tw-gradient-to)}.via-teal-500\/35{--tw-gradient-to: rgb(212 98 63 / 0);--tw-gradient-stops: var(--tw-gradient-from), rgb(212 98 63 / .35), var(--tw-gradient-to)}.via-black\/35{--tw-gradient-to: rgb(0 0 0 / 0);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .35), var(--tw-gradient-to)}.via-\[\#0c0c0a\]{--tw-gradient-to: rgb(12 12 10 / 0);--tw-gradient-stops: var(--tw-gradient-from), #0c0c0a, var(--tw-gradient-to)}.via-roster-gold\/45{--tw-gradient-to: rgb(196 90 56 / 0);--tw-gradient-stops: var(--tw-gradient-from), rgb(196 90 56 / .45), var(--tw-gradient-to)}.via-roster-gold{--tw-gradient-to: rgb(196 90 56 / 0);--tw-gradient-stops: var(--tw-gradient-from), #c45a38, var(--tw-gradient-to)}.to-\[\#1c1c19\]{--tw-gradient-to: #1c1c19}.to-\[\#1e1e1c\]{--tw-gradient-to: #1e1e1c}.to-black\/50{--tw-gradient-to: rgb(0 0 0 / .5)}.to-transparent{--tw-gradient-to: transparent}.to-roster-goldLight{--tw-gradient-to: #e07a52}.to-black\/\[0\.85\]{--tw-gradient-to: rgb(0 0 0 / .85)}.to-\[\#0a0a09\]{--tw-gradient-to: #0a0a09}.to-teal-800{--tw-gradient-to: #73291c}.to-slate-900{--tw-gradient-to: #151414}.to-slate-950{--tw-gradient-to: #0a0a09}.to-\[\#171513\]{--tw-gradient-to: #171513}.to-\[\#e2734f\]{--tw-gradient-to: #e2734f}.to-\[\#5d564f\]{--tw-gradient-to: #5d564f}.to-\[\#6a2316\]{--tw-gradient-to: #6a2316}.to-\[\#24211e\]{--tw-gradient-to: #24211e}.to-\[\#25221e\]{--tw-gradient-to: #25221e}.to-\[\#26231f\]{--tw-gradient-to: #26231f}.to-slate-900\/35{--tw-gradient-to: rgb(21 20 20 / .35)}.to-slate-50\/70{--tw-gradient-to: rgb(248 247 242 / .7)}.to-mainLightBrown1\/40{--tw-gradient-to: rgb(181 177 168 / .4)}.to-slate-300{--tw-gradient-to: #cfc7b5}.to-\[\#23201d\]{--tw-gradient-to: #23201d}.to-black\/60{--tw-gradient-to: rgb(0 0 0 / .6)}.to-black{--tw-gradient-to: #000}.to-black\/55{--tw-gradient-to: rgb(0 0 0 / .55)}.to-\[\#0b0b09\]{--tw-gradient-to: #0b0b09}.to-\[\#b9c98a\]{--tw-gradient-to: #b9c98a}.to-black\/75{--tw-gradient-to: rgb(0 0 0 / .75)}.to-black\/20{--tw-gradient-to: rgb(0 0 0 / .2)}.to-black\/25{--tw-gradient-to: rgb(0 0 0 / .25)}.to-slate-950\/70{--tw-gradient-to: rgb(10 10 9 / .7)}.to-\[\#1d1b18\]{--tw-gradient-to: #1d1b18}.to-\[\#181614\]{--tw-gradient-to: #181614}.to-black\/35{--tw-gradient-to: rgb(0 0 0 / .35)}.to-blue-500{--tw-gradient-to: #3b82f6}.to-black\/30{--tw-gradient-to: rgb(0 0 0 / .3)}.to-white\/55{--tw-gradient-to: rgb(255 255 255 / .55)}.to-emerald-500\/50{--tw-gradient-to: rgb(16 185 129 / .5)}.to-\[\#f4f2eb\]{--tw-gradient-to: #f4f2eb}.to-teal-500{--tw-gradient-to: #d4623f}.to-slate-100\/40{--tw-gradient-to: rgb(242 238 230 / .4)}.to-black\/70{--tw-gradient-to: rgb(0 0 0 / .7)}.to-slate-950\/45{--tw-gradient-to: rgb(10 10 9 / .45)}.to-red-700{--tw-gradient-to: #b91c1c}.to-slate-950\/40{--tw-gradient-to: rgb(10 10 9 / .4)}.to-rose-600{--tw-gradient-to: #e11d48}.to-slate-900\/90{--tw-gradient-to: rgb(21 20 20 / .9)}.to-slate-950\/80{--tw-gradient-to: rgb(10 10 9 / .8)}.to-slate-600{--tw-gradient-to: #494847}.to-black\/90{--tw-gradient-to: rgb(0 0 0 / .9)}.to-\[\#cea56c\]\/90{--tw-gradient-to: rgb(206 165 108 / .9)}.to-emerald-600\/90{--tw-gradient-to: rgb(5 150 105 / .9)}.to-slate-500\/90{--tw-gradient-to: rgb(120 114 98 / .9)}.to-sky-600\/90{--tw-gradient-to: rgb(2 132 199 / .9)}.to-\[\#080806\]{--tw-gradient-to: #080806}.to-roster-gold\/90{--tw-gradient-to: rgb(196 90 56 / .9)}.to-slate-600\/35{--tw-gradient-to: rgb(73 72 71 / .35)}.to-\[\#110f0e\]{--tw-gradient-to: #110f0e}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.fill-white{fill:#fff}.fill-current{fill:currentColor}.stroke-white\/10{stroke:#ffffff1a}.stroke-roster-gold\/80{stroke:#c45a38cc}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.object-\[50\%_22\%\]{-o-object-position:50% 22%;object-position:50% 22%}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-2{padding:.5rem}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-5{padding:1.25rem}.p-0\.5{padding:.125rem}.p-2\.5{padding:.625rem}.p-1\.5{padding:.375rem}.p-\[1px\]{padding:1px}.p-8{padding:2rem}.\!p-4{padding:1rem!important}.p-\[12\%\]{padding:12%}.px-0{padding-left:0;padding-right:0}.px-4{padding-left:1rem;padding-right:1rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-px{padding-top:1px;padding-bottom:1px}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-0{padding-top:0;padding-bottom:0}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.px-8{padding-left:2rem;padding-right:2rem}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-\[var\(--ui-space-4\)\]{padding-left:var(--ui-space-4);padding-right:var(--ui-space-4)}.px-11{padding-left:2.75rem;padding-right:2.75rem}.px-px{padding-left:1px;padding-right:1px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-\[max\(0\.25rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(.25rem,env(safe-area-inset-bottom,0px))}.pt-3{padding-top:.75rem}.pb-2\.5{padding-bottom:.625rem}.pb-2{padding-bottom:.5rem}.pt-3\.5{padding-top:.875rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pt-4{padding-top:1rem}.pb-1\.5{padding-bottom:.375rem}.pl-10{padding-left:2.5rem}.pr-4{padding-right:1rem}.pb-7{padding-bottom:1.75rem}.pt-8{padding-top:2rem}.pt-2{padding-top:.5rem}.pb-4{padding-bottom:1rem}.pt-1{padding-top:.25rem}.pb-6{padding-bottom:1.5rem}.pb-12{padding-bottom:3rem}.pb-8{padding-bottom:2rem}.pt-6{padding-top:1.5rem}.pl-5{padding-left:1.25rem}.pt-5{padding-top:1.25rem}.pl-3{padding-left:.75rem}.pb-3\.5{padding-bottom:.875rem}.pt-0\.5{padding-top:.125rem}.pt-0{padding-top:0}.pr-2{padding-right:.5rem}.pl-1\.5{padding-left:.375rem}.pl-1{padding-left:.25rem}.pr-6{padding-right:1.5rem}.pr-3{padding-right:.75rem}.pb-\[5\.5rem\]{padding-bottom:5.5rem}.pl-4{padding-left:1rem}.pt-1\.5{padding-top:.375rem}.pt-2\.5{padding-top:.625rem}.pb-0\.5{padding-bottom:.125rem}.pb-28{padding-bottom:7rem}.pl-0\.5{padding-left:.125rem}.pl-0{padding-left:0}.pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.pt-7{padding-top:1.75rem}.pt-\[var\(--ui-space-3\)\]{padding-top:var(--ui-space-3)}.pl-2{padding-left:.5rem}.pb-\[16vh\]{padding-bottom:16vh}.pr-0\.5{padding-right:.125rem}.pr-0{padding-right:0}.pt-\[3\.25rem\]{padding-top:3.25rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.pr-8{padding-right:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-rpg{font-family:Alegreya,Georgia,serif}.font-rpgDeco{font-family:Cinzel Decorative,Cinzel,Georgia,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-body{font-family:Alegreya Sans,Inter,system-ui,sans-serif}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-xxs{font-size:.6rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-\[0\.65rem\]{font-size:.65rem}.text-base{font-size:1rem;line-height:1.5rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[2\.75rem\]{font-size:2.75rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[9px\]{font-size:9px}.text-\[12px\]{font-size:12px}.text-\[0\.88em\]{font-size:.88em}.text-\[15px\]{font-size:15px}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[clamp\(1\.75rem\,8vw\,3rem\)\]{font-size:clamp(1.75rem,8vw,3rem)}.text-\[0\.98rem\]{font-size:.98rem}.text-\[8px\]{font-size:8px}.text-\[0\.58rem\]{font-size:.58rem}.text-\[clamp\(2\.25rem\,12vw\,4\.5rem\)\]{font-size:clamp(2.25rem,12vw,4.5rem)}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-\[8rem\]{font-size:8rem}.text-\[14px\]{font-size:14px}.text-\[3\.25rem\]{font-size:3.25rem}.text-\[clamp\(1\.6rem\,4\.6vw\,3rem\)\]{font-size:clamp(1.6rem,4.6vw,3rem)}.text-\[clamp\(0\.8rem\,1\.6vw\,1rem\)\]{font-size:clamp(.8rem,1.6vw,1rem)}.text-\[clamp\(1\.7rem\,5vw\,3\.3rem\)\]{font-size:clamp(1.7rem,5vw,3.3rem)}.text-\[clamp\(0\.8rem\,1\.6vw\,1\.02rem\)\]{font-size:clamp(.8rem,1.6vw,1.02rem)}.text-\[0\.92em\]{font-size:.92em}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[6px\]{font-size:6px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-black{font-weight:900}.font-light{font-weight:300}.font-extrabold{font-weight:800}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.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)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-snug{line-height:1.375}.leading-relaxed{line-height:1.625}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.7\]{line-height:1.7}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-wide{letter-spacing:.025em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-normal{letter-spacing:0em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.38em\]{letter-spacing:.38em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-tight{letter-spacing:-.025em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-wider{letter-spacing:.05em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-widest{letter-spacing:.1em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.3em\]{letter-spacing:.3em}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-roster-text{--tw-text-opacity: 1;color:rgb(236 231 214 / var(--tw-text-opacity))}.text-mainDarkBrown{--tw-text-opacity: 1;color:rgb(77 76 75 / var(--tw-text-opacity))}.text-teal-200{--tw-text-opacity: 1;color:rgb(255 190 168 / var(--tw-text-opacity))}.text-mainLightYellow{--tw-text-opacity: 1;color:rgb(213 206 189 / var(--tw-text-opacity))}.text-roster-textMuted{--tw-text-opacity: 1;color:rgb(167 157 133 / var(--tw-text-opacity))}.text-mainDarkBrown\/60{color:#4d4c4b99}.text-mainDarkBrown\/70{color:#4d4c4bb3}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity))}.text-mainLightRed{--tw-text-opacity: 1;color:rgb(232 228 218 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-mainLightGreen2{--tw-text-opacity: 1;color:rgb(136 155 148 / var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity: 1;color:rgb(120 114 98 / var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity: 1;color:rgb(21 20 20 / var(--tw-text-opacity))}.text-inherit{color:inherit}.text-\[\#66726d\]{--tw-text-opacity: 1;color:rgb(102 114 109 / var(--tw-text-opacity))}.text-roster-text\/90{color:#ece7d6e6}.text-roster-textMuted\/90{color:#a79d85e6}.text-emerald-500\/75{color:#10b981bf}.text-red-400\/70{color:#f87171b3}.text-roster-textDim{--tw-text-opacity: 1;color:rgb(92 89 86 / var(--tw-text-opacity))}.text-cyan-100\/95{color:#cffafef2}.text-cyan-200\/95{color:#a5f3fcf2}.text-roster-text\/95{color:#ece7d6f2}.text-\[\#e1dac8\]{--tw-text-opacity: 1;color:rgb(225 218 200 / var(--tw-text-opacity))}.text-roster-textSecondary{--tw-text-opacity: 1;color:rgb(209 198 173 / var(--tw-text-opacity))}.text-roster-textMuted\/60{color:#a79d8599}.text-roster-goldLight{--tw-text-opacity: 1;color:rgb(224 122 82 / var(--tw-text-opacity))}.text-amber-300\/95{color:#fcd34df2}.text-slate-300{--tw-text-opacity: 1;color:rgb(207 199 181 / var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity: 1;color:rgb(160 153 137 / var(--tw-text-opacity))}.text-slate-200{--tw-text-opacity: 1;color:rgb(228 223 210 / var(--tw-text-opacity))}.text-emerald-400\/90{color:#34d399e6}.text-slate-400\/90{color:#a09989e6}.text-\[\#e3ddcc\]{--tw-text-opacity: 1;color:rgb(227 221 204 / var(--tw-text-opacity))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity))}.text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity))}.text-red-300\/90{color:#fca5a5e6}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity))}.text-roster-gold{--tw-text-opacity: 1;color:rgb(196 90 56 / var(--tw-text-opacity))}.text-slate-100{--tw-text-opacity: 1;color:rgb(242 238 230 / var(--tw-text-opacity))}.text-emerald-200\/95{color:#a7f3d0f2}.text-\[\#d8d5cd\]\/95{color:#d8d5cdf2}.text-emerald-300\/90{color:#6ee7b7e6}.text-red-400\/60{color:#f8717199}.text-red-200\/80{color:#fecacacc}.text-roster-textMuted\/80{color:#a79d85cc}.text-teal-100\/95{color:#eae5d3f2}.text-slate-950{--tw-text-opacity: 1;color:rgb(10 10 9 / var(--tw-text-opacity))}.text-teal-400\/90{color:#ec7a5ae6}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity))}.text-teal-300{--tw-text-opacity: 1;color:rgb(251 154 126 / var(--tw-text-opacity))}.text-\[\#d6dfe9\]\/90{color:#d6dfe9e6}.text-slate-200\/95{color:#e4dfd2f2}.text-sidebarMuted{--tw-text-opacity: 1;color:rgb(154 149 137 / var(--tw-text-opacity))}.text-mainYellow2{--tw-text-opacity: 1;color:rgb(255 150 124 / var(--tw-text-opacity))}.text-sky-300\/95{color:#7dd3fcf2}.text-roster-gold\/90{color:#c45a38e6}.text-slate-600{--tw-text-opacity: 1;color:rgb(73 72 71 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity: 1;color:rgb(178 70 48 / var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity: 1;color:rgb(54 53 52 / var(--tw-text-opacity))}.text-\[\#e8e2d1\]{--tw-text-opacity: 1;color:rgb(232 226 209 / var(--tw-text-opacity))}.text-slate-300\/95{color:#cfc7b5f2}.text-slate-400\/95{color:#a09989f2}.text-\[\#ccbfa1\]{--tw-text-opacity: 1;color:rgb(204 191 161 / var(--tw-text-opacity))}.text-\[\#f5f3ed\]{--tw-text-opacity: 1;color:rgb(245 243 237 / var(--tw-text-opacity))}.text-\[\#d8cfb8\]{--tw-text-opacity: 1;color:rgb(216 207 184 / var(--tw-text-opacity))}.text-\[\#aa976b\]{--tw-text-opacity: 1;color:rgb(170 151 107 / var(--tw-text-opacity))}.text-\[\#d7cdb6\]{--tw-text-opacity: 1;color:rgb(215 205 182 / var(--tw-text-opacity))}.text-\[\#bfaf89\]{--tw-text-opacity: 1;color:rgb(191 175 137 / var(--tw-text-opacity))}.text-\[\#efeae0\]{--tw-text-opacity: 1;color:rgb(239 234 224 / var(--tw-text-opacity))}.text-\[\#c1d0cb\]{--tw-text-opacity: 1;color:rgb(193 208 203 / var(--tw-text-opacity))}.text-sky-200\/95{color:#bae6fdf2}.text-\[\#c2b38f\]{--tw-text-opacity: 1;color:rgb(194 179 143 / var(--tw-text-opacity))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity))}.text-\[\#bcab83\]{--tw-text-opacity: 1;color:rgb(188 171 131 / var(--tw-text-opacity))}.text-\[\#f3f0e8\]{--tw-text-opacity: 1;color:rgb(243 240 232 / var(--tw-text-opacity))}.text-\[\#dfd7c4\]{--tw-text-opacity: 1;color:rgb(223 215 196 / var(--tw-text-opacity))}.text-\[\#fcfbf9\]{--tw-text-opacity: 1;color:rgb(252 251 249 / var(--tw-text-opacity))}.text-\[\#ece7db\]{--tw-text-opacity: 1;color:rgb(236 231 219 / var(--tw-text-opacity))}.text-\[\#ddd5c1\]{--tw-text-opacity: 1;color:rgb(221 213 193 / var(--tw-text-opacity))}.text-\[\#baa980\]{--tw-text-opacity: 1;color:rgb(186 169 128 / var(--tw-text-opacity))}.text-\[\#b4c3d2\]\/80{color:#b4c3d2cc}.text-slate-400\/80{color:#a09989cc}.text-\[\#eee9df\]{--tw-text-opacity: 1;color:rgb(238 233 223 / var(--tw-text-opacity))}.text-roster-goldLight\/95{color:#e07a52f2}.text-red-100\/95{color:#fee2e2f2}.text-slate-200\/90{color:#e4dfd2e6}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}.text-emerald-300\/95{color:#6ee7b7f2}.text-emerald-200\/90{color:#a7f3d0e6}.text-\[\#f6f2e7\]{--tw-text-opacity: 1;color:rgb(246 242 231 / var(--tw-text-opacity))}.text-teal-400{--tw-text-opacity: 1;color:rgb(236 122 90 / var(--tw-text-opacity))}.text-\[\#dad0b9\]{--tw-text-opacity: 1;color:rgb(218 208 185 / var(--tw-text-opacity))}.text-\[\#ec9c88\]{--tw-text-opacity: 1;color:rgb(236 156 136 / var(--tw-text-opacity))}.text-\[\#bcd08a\]{--tw-text-opacity: 1;color:rgb(188 208 138 / var(--tw-text-opacity))}.text-\[\#f7f5f1\]{--tw-text-opacity: 1;color:rgb(247 245 241 / var(--tw-text-opacity))}.text-slate-100\/95{color:#f2eee6f2}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 247 242 / var(--tw-text-opacity))}.text-slate-200\/40{color:#e4dfd266}.text-transparent{color:transparent}.text-\[\#ebe5d9\]{--tw-text-opacity: 1;color:rgb(235 229 217 / var(--tw-text-opacity))}.text-\[\#d8ceb6\]{--tw-text-opacity: 1;color:rgb(216 206 182 / var(--tw-text-opacity))}.text-\[\#e5dfd0\]{--tw-text-opacity: 1;color:rgb(229 223 208 / var(--tw-text-opacity))}.text-\[\#f2eee6\]{--tw-text-opacity: 1;color:rgb(242 238 230 / var(--tw-text-opacity))}.text-\[\#ebe5d9\]\/95{color:#ebe5d9f2}.text-\[\#e0d8c6\]{--tw-text-opacity: 1;color:rgb(224 216 198 / var(--tw-text-opacity))}.text-\[\#d6cbb2\]{--tw-text-opacity: 1;color:rgb(214 203 178 / var(--tw-text-opacity))}.text-\[\#ece7dc\]\/90{color:#ece7dce6}.text-slate-300\/90{color:#cfc7b5e6}.text-\[\#c1b18b\]{--tw-text-opacity: 1;color:rgb(193 177 139 / var(--tw-text-opacity))}.text-\[\#f0ece3\]\/90{color:#f0ece3e6}.text-\[\#968358\]{--tw-text-opacity: 1;color:rgb(150 131 88 / var(--tw-text-opacity))}.text-\[\#f0ece3\]{--tw-text-opacity: 1;color:rgb(240 236 227 / var(--tw-text-opacity))}.text-rose-200\/90{color:#fecdd3e6}.text-\[\#d4c9af\]{--tw-text-opacity: 1;color:rgb(212 201 175 / var(--tw-text-opacity))}.text-\[\#d8ceb6\]\/90{color:#d8ceb6e6}.text-\[\#f0ece3\]\/80{color:#f0ece3cc}.text-mainDarkBrown\/80{color:#4d4c4bcc}.text-\[\#c2b28d\]{--tw-text-opacity: 1;color:rgb(194 178 141 / var(--tw-text-opacity))}.text-slate-100\/90{color:#f2eee6e6}.text-slate-100\/80{color:#f2eee6cc}.text-slate-100\/60{color:#f2eee699}.text-slate-200\/70{color:#e4dfd2b3}.text-\[\#f0ece2\]\/95{color:#f0ece2f2}.text-\[\#e5dfd0\]\/90{color:#e5dfd0e6}.text-mainDarkBrown\/40{color:#4d4c4b66}.text-mainLightGreen{--tw-text-opacity: 1;color:rgb(175 193 186 / var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity: 1;color:rgb(35 34 33 / var(--tw-text-opacity))}.text-mainDarkGreen{--tw-text-opacity: 1;color:rgb(115 124 120 / var(--tw-text-opacity))}.text-sidebarText{--tw-text-opacity: 1;color:rgb(238 236 231 / var(--tw-text-opacity))}.text-slate-800\/90{color:#232221e6}.text-\[\#b4a278\]{--tw-text-opacity: 1;color:rgb(180 162 120 / var(--tw-text-opacity))}.text-\[\#d2c6aa\]\/90{color:#d2c6aae6}.text-\[\#d8ceb6\]\/80{color:#d8ceb6cc}.text-\[\#1c1a17\]{--tw-text-opacity: 1;color:rgb(28 26 23 / var(--tw-text-opacity))}.text-rose-100\/95{color:#ffe4e6f2}.text-\[\#e7e1d3\]{--tw-text-opacity: 1;color:rgb(231 225 211 / var(--tw-text-opacity))}.text-\[\#958257\]{--tw-text-opacity: 1;color:rgb(149 130 87 / var(--tw-text-opacity))}.text-\[\#dad0b9\]\/90{color:#dad0b9e6}.text-mainDarkRed{--tw-text-opacity: 1;color:rgb(48 48 47 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-\[\#e2734f\]{--tw-text-opacity: 1;color:rgb(226 115 79 / var(--tw-text-opacity))}.text-\[\#c9d79c\]{--tw-text-opacity: 1;color:rgb(201 215 156 / var(--tw-text-opacity))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity))}.text-roster-leatherBorder{--tw-text-opacity: 1;color:rgb(50 48 46 / var(--tw-text-opacity))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity))}.text-emerald-200\/70{color:#a7f3d0b3}.text-sidebarAccent{--tw-text-opacity: 1;color:rgb(173 164 142 / var(--tw-text-opacity))}.text-\[\#ede3d3\]{--tw-text-opacity: 1;color:rgb(237 227 211 / var(--tw-text-opacity))}.text-\[\#ede3d3\]\/95{color:#ede3d3f2}.text-\[\#ede3d3\]\/90{color:#ede3d3e6}.\!text-roster-text{--tw-text-opacity: 1 !important;color:rgb(236 231 214 / var(--tw-text-opacity))!important}.text-\[\#cde4dc\]{--tw-text-opacity: 1;color:rgb(205 228 220 / var(--tw-text-opacity))}.text-\[\#d5ece4\]{--tw-text-opacity: 1;color:rgb(213 236 228 / var(--tw-text-opacity))}.text-\[\#cee5dd\]{--tw-text-opacity: 1;color:rgb(206 229 221 / var(--tw-text-opacity))}.text-\[\#e1f9f0\]{--tw-text-opacity: 1;color:rgb(225 249 240 / var(--tw-text-opacity))}.text-roster-textMuted\/50{color:#a79d8580}.text-\[\#a2958a\]{--tw-text-opacity: 1;color:rgb(162 149 138 / var(--tw-text-opacity))}.text-\[\#ff9f8a\]{--tw-text-opacity: 1;color:rgb(255 159 138 / var(--tw-text-opacity))}.text-teal-300\/90{color:#fb9a7ee6}.text-teal-50\/95{color:#f7f3eaf2}.text-teal-200\/75{color:#ffbea8bf}.text-teal-100{--tw-text-opacity: 1;color:rgb(234 229 211 / var(--tw-text-opacity))}.text-teal-200\/70{color:#ffbea8b3}.text-teal-200\/55{color:#ffbea88c}.text-\[\#ece8dd\]{--tw-text-opacity: 1;color:rgb(236 232 221 / var(--tw-text-opacity))}.text-\[\#f0ecdf\]{--tw-text-opacity: 1;color:rgb(240 236 223 / var(--tw-text-opacity))}.text-\[\#d3cebe\]{--tw-text-opacity: 1;color:rgb(211 206 190 / var(--tw-text-opacity))}.text-white\/70{color:#ffffffb3}.text-white\/60{color:#fff9}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity))}.text-mainAttack{--tw-text-opacity: 1;color:rgb(95 92 90 / var(--tw-text-opacity))}.text-slate-200\/80{color:#e4dfd2cc}.text-mainDefend{--tw-text-opacity: 1;color:rgb(107 67 64 / var(--tw-text-opacity))}.text-mainReinforcement1{--tw-text-opacity: 1;color:rgb(190 89 68 / var(--tw-text-opacity))}.text-\[\#e9e3d6\]{--tw-text-opacity: 1;color:rgb(233 227 214 / var(--tw-text-opacity))}.text-mainReinforcement2{--tw-text-opacity: 1;color:rgb(154 56 37 / var(--tw-text-opacity))}.text-mainReturn{--tw-text-opacity: 1;color:rgb(58 72 67 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity))}.text-\[\#ffd6c4\]{--tw-text-opacity: 1;color:rgb(255 214 196 / var(--tw-text-opacity))}.text-\[\#ffb39e\]{--tw-text-opacity: 1;color:rgb(255 179 158 / var(--tw-text-opacity))}.text-\[\#eceae5\]{--tw-text-opacity: 1;color:rgb(236 234 229 / var(--tw-text-opacity))}.text-\[\#dfddd6\]{--tw-text-opacity: 1;color:rgb(223 221 214 / var(--tw-text-opacity))}.text-white\/90{color:#ffffffe6}.text-\[\#eae5d8\]{--tw-text-opacity: 1;color:rgb(234 229 216 / var(--tw-text-opacity))}.text-white\/65{color:#ffffffa6}.text-white\/80{color:#fffc}.text-white\/75{color:#ffffffbf}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity))}.text-slate-900\/80{color:#151414cc}.text-slate-700\/80{color:#363534cc}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity))}.text-\[\#eae5d8\]\/90{color:#eae5d8e6}.text-teal-500\/70{color:#d4623fb3}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity))}.text-rose-800\/90{color:#9f1239e6}.text-rose-700\/80{color:#be123ccc}.text-\[\#23201d\]{--tw-text-opacity: 1;color:rgb(35 32 29 / var(--tw-text-opacity))}.text-\[\#544d46\]{--tw-text-opacity: 1;color:rgb(84 77 70 / var(--tw-text-opacity))}.text-white\/85{color:#ffffffd9}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity))}.text-\[\#302c27\]{--tw-text-opacity: 1;color:rgb(48 44 39 / var(--tw-text-opacity))}.text-white\/55{color:#ffffff8c}.text-\[\#dad0b9\]\/85{color:#dad0b9d9}.text-\[\#4c453f\]{--tw-text-opacity: 1;color:rgb(76 69 63 / var(--tw-text-opacity))}.text-white\/40{color:#fff6}.text-\[\#ece7dc\]{--tw-text-opacity: 1;color:rgb(236 231 220 / var(--tw-text-opacity))}.text-mainDarkBrown\/90{color:#4d4c4be6}.text-\[\#c6ddd5\]{--tw-text-opacity: 1;color:rgb(198 221 213 / var(--tw-text-opacity))}.text-emerald-900\/90{color:#064e3be6}.text-\[\#dad1bb\]{--tw-text-opacity: 1;color:rgb(218 209 187 / var(--tw-text-opacity))}.text-\[\#4c453f\]\/90{color:#4c453fe6}.text-teal-500\/80{color:#d4623fcc}.text-slate-700\/90{color:#363534e6}.text-teal-400\/85{color:#ec7a5ad9}.text-emerald-400\/95{color:#34d399f2}.text-teal-600\/90{color:#b24630e6}.text-slate-700\/60{color:#36353499}.text-slate-800\/50{color:#23222180}.text-emerald-300\/80{color:#6ee7b7cc}.text-slate-300\/70{color:#cfc7b5b3}.text-slate-800\/80{color:#232221cc}.text-teal-600\/70{color:#b24630b3}.text-slate-700\/70{color:#363534b3}.text-teal-400\/70{color:#ec7a5ab3}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity))}.text-white\/35{color:#ffffff59}.text-mainDarkBrown\/85{color:#4d4c4bd9}.text-\[\#c1b18b\]\/95{color:#c1b18bf2}.text-\[\#c1b18b\]\/85{color:#c1b18bd9}.text-mainDarkBrown\/65{color:#4d4c4ba6}.text-roster-leather{--tw-text-opacity: 1;color:rgb(16 15 14 / var(--tw-text-opacity))}.text-mainDarkBrown\/75{color:#4d4c4bbf}.text-\[\#ded5c1\]{--tw-text-opacity: 1;color:rgb(222 213 193 / var(--tw-text-opacity))}.text-mainDarkBrown\/50{color:#4d4c4b80}.text-fuchsia-200{--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity))}.text-fuchsia-300\/80{color:#f0abfccc}.text-fuchsia-50{--tw-text-opacity: 1;color:rgb(253 244 255 / var(--tw-text-opacity))}.text-fuchsia-300\/95{color:#f0abfcf2}.text-fuchsia-50\/95{color:#fdf4fff2}.text-fuchsia-100{--tw-text-opacity: 1;color:rgb(250 232 255 / var(--tw-text-opacity))}.text-fuchsia-200\/85{color:#f5d0fed9}.text-rose-200\/95{color:#fecdd3f2}.text-rose-50\/95{color:#fff1f2f2}.text-slate-100\/85{color:#f2eee6d9}.text-rose-50{--tw-text-opacity: 1;color:rgb(255 241 242 / var(--tw-text-opacity))}.text-teal-500\/90{color:#d4623fe6}.text-slate-200\/55{color:#e4dfd28c}.text-\[\#cdc0a2\]{--tw-text-opacity: 1;color:rgb(205 192 162 / var(--tw-text-opacity))}.text-\[\#9a885c\]{--tw-text-opacity: 1;color:rgb(154 136 92 / var(--tw-text-opacity))}.text-red-200\/90{color:#fecacae6}.text-\[\#e1ded6\]\/95{color:#e1ded6f2}.text-emerald-100\/95{color:#d1fae5f2}.text-violet-100\/95{color:#ede9fef2}.text-sky-100\/95{color:#e0f2fef2}.text-emerald-100\/85{color:#d1fae5d9}.text-emerald-100\/80{color:#d1fae5cc}.text-\[\#eae9e4\]{--tw-text-opacity: 1;color:rgb(234 233 228 / var(--tw-text-opacity))}.text-\[\#edebe5\]{--tw-text-opacity: 1;color:rgb(237 235 229 / var(--tw-text-opacity))}.text-\[\#c4c1b6\]\/90{color:#c4c1b6e6}.text-\[\#e9e7e1\]{--tw-text-opacity: 1;color:rgb(233 231 225 / var(--tw-text-opacity))}.text-slate-50\/50{color:#f8f7f280}.text-red-200\/95{color:#fecacaf2}.text-slate-200\/50{color:#e4dfd280}.text-slate-50\/95{color:#f8f7f2f2}.text-roster-gold\/65{color:#c45a38a6}.text-roster-goldLight\/90{color:#e07a52e6}.text-roster-gold\/75{color:#c45a38bf}.text-roster-gold\/85{color:#c45a38d9}.text-roster-gold\/55{color:#c45a388c}.text-roster-gold\/60{color:#c45a3899}.text-roster-gold\/80{color:#c45a38cc}.text-roster-goldLight\/85{color:#e07a52d9}.text-violet-300\/90{color:#c4b5fde6}.text-\[\#dad0b9\]\/80{color:#dad0b9cc}.text-\[\#958257\]\/80{color:#958257cc}.text-\[\#f2efe7\]{--tw-text-opacity: 1;color:rgb(242 239 231 / var(--tw-text-opacity))}.text-mainDarkBrown\/55{color:#4d4c4b8c}.text-mainDarkBrown\/45{color:#4d4c4b73}.text-\[\#bbb7ad\]{--tw-text-opacity: 1;color:rgb(187 183 173 / var(--tw-text-opacity))}.text-slate-200\/85{color:#e4dfd2d9}.text-red-400\/90{color:#f87171e6}.text-red-700\/90{color:#b91c1ce6}.text-\[\#dfddd7\]{--tw-text-opacity: 1;color:rgb(223 221 215 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-white\/30{text-decoration-color:#ffffff4d}.decoration-\[\#968358\]\/90{text-decoration-color:#968358e6}.decoration-mainAttack\/40{text-decoration-color:#5f5c5a66}.decoration-slate-50\/50{text-decoration-color:#f8f7f280}.decoration-slate-900\/50{text-decoration-color:#15141480}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-roster-textMuted::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(167 157 133 / var(--tw-placeholder-opacity))}.placeholder-roster-textMuted::placeholder{--tw-placeholder-opacity: 1;color:rgb(167 157 133 / var(--tw-placeholder-opacity))}.accent-\[\#66726d\]{accent-color:#66726d}.accent-roster-gold\/70{accent-color:rgb(196 90 56 / .7)}.accent-roster-gold{accent-color:#c45a38}.opacity-0{opacity:0}.opacity-\[0\.85\],.opacity-85{opacity:.85}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-60{opacity:.6}.opacity-55{opacity:.55}.opacity-50{opacity:.5}.opacity-100{opacity:1}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.35\]{opacity:.35}.opacity-45{opacity:.45}.opacity-\[0\.38\]{opacity:.38}.\!opacity-100{opacity:1!important}.opacity-30{opacity:.3}.opacity-\[0\.52\]{opacity:.52}.opacity-75{opacity:.75}.opacity-\[0\.03\]{opacity:.03}.opacity-35{opacity:.35}.opacity-\[0\.18\]{opacity:.18}.opacity-\[0\.10\]{opacity:.1}.opacity-\[0\.82\]{opacity:.82}.opacity-\[0\.66\]{opacity:.66}.opacity-\[0\.94\]{opacity:.94}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.02\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.02);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 24px 64px rgba(0,0,0,.55);--tw-shadow-colored: 0 24px 64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\,0_20px_48px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.05),0 20px 48px rgba(0,0,0,.55);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 20px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\,0_12px_40px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.04),0 12px 40px rgba(0,0,0,.5);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.75\)\]{--tw-shadow: 0 12px 32px rgba(0,0,0,.75);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(217\,179\,106\,0\.35\)\]{--tw-shadow: 0 0 14px rgba(217,179,106,.35);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,111\,81\,0\.45\)\]{--tw-shadow: 0 0 8px rgba(255,111,81,.45);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(167\,139\,250\,0\.45\)\]{--tw-shadow: 0 0 8px rgba(167,139,250,.45);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\,0_2px_12px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.04),0 2px 12px rgba(0,0,0,.4);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_-8px_rgba\(13\,148\,136\,0\.6\)\]{--tw-shadow: 0 8px 20px -8px rgba(13,148,136,.6);--tw-shadow-colored: 0 8px 20px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-8px_rgba\(115\,115\,112\,0\.35\)\]{--tw-shadow: 0 0 28px -8px rgba(115,115,112,.35);--tw-shadow-colored: 0 0 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_32px_-8px_rgba\(34\,197\,94\,0\.4\)\]{--tw-shadow: 0 0 32px -8px rgba(34,197,94,.4);--tw-shadow-colored: 0 0 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_32px_-8px_rgba\(59\,130\,246\,0\.42\)\]{--tw-shadow: 0 0 32px -8px rgba(59,130,246,.42);--tw-shadow-colored: 0 0 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_34px_-8px_rgba\(239\,68\,68\,0\.45\)\]{--tw-shadow: 0 0 34px -8px rgba(239,68,68,.45);--tw-shadow-colored: 0 0 34px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_36px_-8px_rgba\(168\,85\,247\,0\.48\)\]{--tw-shadow: 0 0 36px -8px rgba(168,85,247,.48);--tw-shadow-colored: 0 0 36px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_-6px_rgba\(245\,158\,11\,0\.55\)\]{--tw-shadow: 0 0 40px -6px rgba(245,158,11,.55);--tw-shadow-colored: 0 0 40px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_32px_-8px_rgba\(251\,191\,36\,0\.4\)\]{--tw-shadow: 0 0 32px -8px rgba(251,191,36,.4);--tw-shadow-colored: 0 0 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow: 0 4px 16px rgba(0,0,0,.42);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-8px_0_24px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: -8px 0 24px rgba(0,0,0,.35);--tw-shadow-colored: -8px 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[8px_0_24px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 8px 0 24px rgba(0,0,0,.45);--tw-shadow-colored: 8px 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[8px_0_24px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 8px 0 24px rgba(0,0,0,.35);--tw-shadow-colored: 8px 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.05);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: inset 0 0 0 1px rgba(255,255,255,.04);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_2px_6px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: inset 0 2px 6px rgba(0,0,0,.5);--tw-shadow-colored: inset 0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(0\,0\,0\,0\.45\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: 0 6px 16px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_2px_4px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: inset 0 2px 4px rgba(0,0,0,.35);--tw-shadow-colored: inset 0 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.15\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.15);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(0\,0\,0\,0\.4\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow: 0 6px 16px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(56\,189\,248\,0\.22\)\]{--tw-shadow: 0 0 0 1px rgba(56,189,248,.22);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.12);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 12px 40px rgba(0,0,0,.4);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 8px 24px rgba(0,0,0,.5);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.65\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,220\,180\,0\.1\)\]{--tw-shadow: inset 0 1px 0 rgba(255,220,180,.1);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,200\,120\,0\.08\)\]{--tw-shadow: inset 0 1px 0 rgba(255,200,120,.08);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_50px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow: 0 22px 50px rgba(0,0,0,.85);--tw-shadow-colored: 0 22px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_2px_32px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: inset 0 2px 32px rgba(0,0,0,.4);--tw-shadow-colored: inset 0 2px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.10\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.1);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_-6px_rgba\(184\,147\,85\,0\.55\)\]{--tw-shadow: 0 0 24px -6px rgba(184,147,85,.55);--tw-shadow-colored: 0 0 24px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_-12px_rgba\(0\,0\,0\,0\.75\)\]{--tw-shadow: 0 8px 28px -12px rgba(0,0,0,.75);--tw-shadow-colored: 0 8px 28px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-8px_rgba\(184\,147\,85\,0\.35\)\]{--tw-shadow: 0 0 20px -8px rgba(184,147,85,.35);--tw-shadow-colored: 0 0 20px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.6\)\,0_28px_56px_-16px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow: 0 0 0 1px rgba(0,0,0,.6),0 28px 56px -16px rgba(0,0,0,.85);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 28px 56px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 4px 14px rgba(0,0,0,.28);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 6px 20px rgba(0,0,0,.3);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(255\,255\,255\,0\.18\)\]{--tw-shadow: 0 0 12px rgba(255,255,255,.18);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-8px_24px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 -8px 24px rgba(0,0,0,.35);--tw-shadow-colored: 0 -8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-12px_30px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 -12px 30px rgba(0,0,0,.55);--tw-shadow-colored: 0 -12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(201\,162\,39\,0\.25\)\]{--tw-shadow: 0 0 12px rgba(201,162,39,.25);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 10px 28px rgba(0,0,0,.55);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 4px 16px rgba(0,0,0,.28);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 12px 28px rgba(0,0,0,.55);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(212\,175\,55\,0\.15\)\]{--tw-shadow: 0 0 20px rgba(212,175,55,.15);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 8px 28px rgba(0,0,0,.55);--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1\.5px_\#08070d\]{--tw-shadow: 0 0 0 1.5px #08070d;--tw-shadow-colored: 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(203\,100\,79\,0\.16\)\,0_28px_100px_rgba\(0\,0\,0\,0\.72\)\]{--tw-shadow: 0 0 0 1px rgba(203,100,79,.16),0 28px 100px rgba(0,0,0,.72);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 28px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\,0_12px_40px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.05),0 12px 40px rgba(0,0,0,.35);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.03\)\,0_10px_30px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.03),0 10px 30px rgba(0,0,0,.25);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.75\)\,0_10px_28px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.75),0 10px 28px rgba(0,0,0,.1);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.75\)\,0_10px_26px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.75),0 10px 26px rgba(0,0,0,.1);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 10px 28px rgba(0,0,0,.35);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow: 0 10px 26px rgba(0,0,0,.1);--tw-shadow-colored: 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(99\,102\,241\,0\.18\)\,0_18px_40px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow: 0 0 0 1px rgba(99,102,241,.18),0 18px 40px rgba(0,0,0,.42);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(2\,132\,199\,0\.10\)\,0_18px_34px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 0 0 1px rgba(2,132,199,.1),0 18px 34px rgba(0,0,0,.12);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 18px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.4\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_20px_rgba\(199\,50\,19\,0\.12\)\]{--tw-shadow: inset 0 0 20px rgba(199,50,19,.12);--tw-shadow-colored: inset 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_20px_rgba\(180\,83\,9\,0\.15\)\]{--tw-shadow: inset 0 0 20px rgba(180,83,9,.15);--tw-shadow-colored: inset 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_16px_rgba\(180\,83\,9\,0\.12\)\]{--tw-shadow: inset 0 0 16px rgba(180,83,9,.12);--tw-shadow-colored: inset 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.7\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.7);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(192\,38\,211\,0\.12\)\]{--tw-shadow: 0 0 24px rgba(192,38,211,.12);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_100px_rgba\(0\,0\,0\,0\.92\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.04\)_inset\]{--tw-shadow: 0 40px 100px rgba(0,0,0,.92),0 0 0 1px rgba(255,255,255,.04) inset;--tw-shadow-colored: 0 40px 100px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-12px_40px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 -12px 40px rgba(0,0,0,.35);--tw-shadow-colored: 0 -12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.65\)\,inset_0_1px_0_rgba\(255\,215\,140\,0\.06\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,215,140,.06);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-\[inset_0_0_120px_rgba\(0\,0\,0\,0\.72\)\]{--tw-shadow: inset 0 0 120px rgba(0,0,0,.72);--tw-shadow-colored: inset 0 0 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,0_0_10px_rgba\(198\,116\,52\,0\.14\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06),0 0 10px rgba(198,116,52,.14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,0_0_10px_rgba\(244\,63\,94\,0\.14\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06),0 0 10px rgba(244,63,94,.14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,0_0_10px_rgba\(220\,38\,38\,0\.14\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06),0 0 10px rgba(220,38,38,.14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,0_0_12px_rgba\(234\,88\,12\,0\.12\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06),0 0 12px rgba(234,88,12,.12);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,0_0_10px_rgba\(234\,85\,56\,0\.12\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06),0 0 10px rgba(234,85,56,.12);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,0_0_10px_rgba\(139\,92\,246\,0\.14\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06),0 0 10px rgba(139,92,246,.14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,0_0_10px_rgba\(56\,189\,248\,0\.12\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06),0 0 10px rgba(56,189,248,.12);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 2px 6px rgba(0,0,0,.55);--tw-shadow-colored: 0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.48\)\]{--tw-shadow: 0 1px 4px rgba(0,0,0,.48);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.45);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.5);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(234\,85\,56\,0\.1\)\]{--tw-shadow: 0 0 12px rgba(234,85,56,.1);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(226\,115\,79\,0\.4\)\]{--tw-shadow: 0 0 24px rgba(226,115,79,.4);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.75\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.75);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\,0_8px_24px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.04),0 8px 24px rgba(0,0,0,.4);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_2px_12px_rgba\(0\,0\,0\,0\.5\)\,0_4px_20px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: inset 0 2px 12px rgba(0,0,0,.5),0 4px 20px rgba(0,0,0,.35);--tw-shadow-colored: inset 0 2px 12px var(--tw-shadow-color), 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_2px_10px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow: inset 0 2px 10px rgba(0,0,0,.65);--tw-shadow-colored: inset 0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.45\)\,inset_0_1px_0_rgba\(255\,220\,180\,0\.12\)\]{--tw-shadow: 0 4px 20px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,220,180,.12);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.75\)\,inset_0_1px_0_rgba\(255\,220\,180\,0\.08\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,220,180,.08);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(200\,150\,60\,0\.12\)\]{--tw-shadow: 0 0 20px rgba(200,150,60,.12);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,220\,180\,0\.08\)\]{--tw-shadow: inset 0 1px 0 rgba(255,220,180,.08);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\,0_12px_40px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.05),0 12px 40px rgba(0,0,0,.45);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(190\,89\,68\,0\.08\)\]{--tw-shadow: 0 0 12px rgba(190,89,68,.08);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(251\,191\,36\,0\.18\)\]{--tw-shadow: 0 0 24px rgba(251,191,36,.18);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(251\,146\,60\,0\.22\)\]{--tw-shadow: 0 0 20px rgba(251,146,60,.22);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(190\,89\,68\,0\.05\)\]{--tw-shadow: inset 0 1px 0 rgba(190,89,68,.05);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow: 0 12px 40px rgba(0,0,0,.65);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(150\,110\,60\,0\.45\)\]{--tw-shadow: 0 0 26px rgba(150,110,60,.45);--tw-shadow-colored: 0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\!shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-mainDarkBrown\/10{--tw-shadow-color: rgb(77 76 75 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\!ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-inset{--tw-ring-inset: inset}.ring-white\/\[0\.05\]{--tw-ring-color: rgb(255 255 255 / .05)}.ring-white\/\[0\.06\]{--tw-ring-color: rgb(255 255 255 / .06)}.ring-teal-400\/50{--tw-ring-color: rgb(236 122 90 / .5)}.ring-roster-leatherBorder{--tw-ring-opacity: 1;--tw-ring-color: rgb(50 48 46 / var(--tw-ring-opacity))}.ring-black\/40{--tw-ring-color: rgb(0 0 0 / .4)}.ring-cyan-400\/25{--tw-ring-color: rgb(34 211 238 / .25)}.ring-teal-600\/40{--tw-ring-color: rgb(178 70 48 / .4)}.ring-violet-500\/35{--tw-ring-color: rgb(139 92 246 / .35)}.ring-cyan-400\/45{--tw-ring-color: rgb(34 211 238 / .45)}.ring-cyan-300\/30{--tw-ring-color: rgb(103 232 249 / .3)}.ring-slate-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(120 114 98 / var(--tw-ring-opacity))}.ring-green-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity))}.ring-blue-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity))}.ring-red-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity))}.ring-purple-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity))}.ring-teal-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(212 98 63 / var(--tw-ring-opacity))}.ring-teal-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(236 122 90 / var(--tw-ring-opacity))}.ring-\[color\:var\(--ui-accent-teal-muted\)\]{--tw-ring-color: var(--ui-accent-teal-muted)}.ring-\[\#acb9c7\]\/70{--tw-ring-color: rgb(172 185 199 / .7)}.ring-roster-metalLight\/50{--tw-ring-color: rgb(149 138 112 / .5)}.ring-\[\#36312c\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(54 49 44 / var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-\[\#11100e\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 16 14 / var(--tw-ring-opacity))}.ring-black\/55{--tw-ring-color: rgb(0 0 0 / .55)}.ring-sidebarBorder\/50{--tw-ring-color: rgb(46 45 44 / .5)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-\[\#bcab83\]\/45{--tw-ring-color: rgb(188 171 131 / .45)}.ring-white\/\[0\.08\]{--tw-ring-color: rgb(255 255 255 / .08)}.ring-\[\#d2c6aa\]\/40{--tw-ring-color: rgb(210 198 170 / .4)}.ring-white\/15{--tw-ring-color: rgb(255 255 255 / .15)}.ring-black\/30{--tw-ring-color: rgb(0 0 0 / .3)}.ring-black\/25{--tw-ring-color: rgb(0 0 0 / .25)}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}.ring-black\/50{--tw-ring-color: rgb(0 0 0 / .5)}.ring-red-700\/90{--tw-ring-color: rgb(185 28 28 / .9)}.ring-roster-leatherBorder\/40{--tw-ring-color: rgb(50 48 46 / .4)}.ring-teal-500\/15{--tw-ring-color: rgb(212 98 63 / .15)}.ring-sidebarAccent\/60{--tw-ring-color: rgb(173 164 142 / .6)}.ring-mainReinforcement1{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 89 68 / var(--tw-ring-opacity))}.ring-black\/20{--tw-ring-color: rgb(0 0 0 / .2)}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-indigo-400\/20{--tw-ring-color: rgb(129 140 248 / .2)}.ring-sky-900\/10{--tw-ring-color: rgb(12 74 110 / .1)}.ring-\[\#e7e1d3\]\/80{--tw-ring-color: rgb(231 225 211 / .8)}.ring-slate-900\/10{--tw-ring-color: rgb(21 20 20 / .1)}.ring-white\/5{--tw-ring-color: rgb(255 255 255 / .05)}.ring-\[\#9c9a91\]\/15{--tw-ring-color: rgb(156 154 145 / .15)}.ring-roster-gold\/75{--tw-ring-color: rgb(196 90 56 / .75)}.ring-roster-goldDark\/30{--tw-ring-color: rgb(140 58 34 / .3)}.ring-white\/\[0\.04\]{--tw-ring-color: rgb(255 255 255 / .04)}.ring-roster-gold\/25{--tw-ring-color: rgb(196 90 56 / .25)}.ring-roster-gold\/30{--tw-ring-color: rgb(196 90 56 / .3)}.ring-\[\#bbb7ad\]\/80{--tw-ring-color: rgb(187 183 173 / .8)}.ring-emerald-400\/90{--tw-ring-color: rgb(52 211 153 / .9)}.ring-\[\#bbb7ad\]\/60{--tw-ring-color: rgb(187 183 173 / .6)}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-0{--tw-ring-offset-width: 0px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-\[\#151311\]{--tw-ring-offset-color: #151311}.ring-offset-\[\#0f0f0d\]{--tw-ring-offset-color: #0f0f0d}.ring-offset-\[\#0a0a0b\]{--tw-ring-offset-color: #0a0a0b}.ring-offset-\[\#080806\]{--tw-ring-offset-color: #080806}.blur-3xl{--tw-blur: blur(64px);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)}.blur-2xl{--tw-blur: blur(40px);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)}.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)}.blur-xl{--tw-blur: blur(24px);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)}.brightness-\[0\.96\]{--tw-brightness: brightness(.96);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)}.brightness-\[1\.06\]{--tw-brightness: brightness(1.06);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)}.brightness-\[0\.92\]{--tw-brightness: brightness(.92);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)}.drop-shadow-\[0_0_28px_rgba\(255\,180\,159\,0\.22\)\]{--tw-drop-shadow: drop-shadow(0 0 28px rgba(255,180,159,.22));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)}.drop-shadow-\[0_0_18px_rgba\(255\,180\,159\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 0 18px rgba(255,180,159,.35));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)}.drop-shadow-\[0_6px_14px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 6px 14px rgba(0,0,0,.6));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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.drop-shadow-\[0_1px_8px_rgba\(0\,0\,0\,0\.65\)\]{--tw-drop-shadow: drop-shadow(0 1px 8px rgba(0,0,0,.65));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)}.drop-shadow-\[0_0_12px_rgba\(251\,191\,36\,0\.45\)\]{--tw-drop-shadow: drop-shadow(0 0 12px rgba(251,191,36,.45));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)}.drop-shadow-\[0_1px_8px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow: drop-shadow(0 1px 8px rgba(0,0,0,.55));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)}.drop-shadow-\[0_0_10px_rgba\(255\,115\,84\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(255,115,84,.35));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)}.drop-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.28\)\]{--tw-drop-shadow: drop-shadow(0 1px 3px rgba(0,0,0,.28));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)}.drop-shadow-\[0_2px_5px_rgba\(0\,0\,0\,0\.32\)\]{--tw-drop-shadow: drop-shadow(0 2px 5px rgba(0,0,0,.32));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)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));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)}.drop-shadow-\[0_4px_20px_rgba\(220\,38\,38\,0\.45\)\]{--tw-drop-shadow: drop-shadow(0 4px 20px rgba(220,38,38,.45));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)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));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)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 2px 8px rgba(0,0,0,.5));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)}.drop-shadow-\[0_4px_24px_rgba\(220\,38\,38\,0\.55\)\]{--tw-drop-shadow: drop-shadow(0 4px 24px rgba(220,38,38,.55));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)}.drop-shadow-\[0_10px_18px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 10px 18px rgba(0,0,0,.5));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)}.drop-shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.85\)\]{--tw-drop-shadow: drop-shadow(0 8px 20px rgba(0,0,0,.85));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)}.drop-shadow-\[0_24px_48px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow: drop-shadow(0 24px 48px rgba(0,0,0,.9));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)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));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)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));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)}.drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));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)}.drop-shadow-\[0_0_8px_rgba\(201\,162\,39\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(201,162,39,.5));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)}.drop-shadow-\[0_0_8px_rgba\(200\,150\,80\,0\.25\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(200,150,80,.25));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)}.drop-shadow-\[0_0_8px_rgba\(167\,139\,250\,0\.45\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(167,139,250,.45));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)}.drop-shadow-\[0_1px_8px_rgba\(234\,85\,56\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 1px 8px rgba(234,85,56,.35));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)}.drop-shadow-\[0_0_16px_rgba\(190\,89\,68\,0\.22\)\]{--tw-drop-shadow: drop-shadow(0 0 16px rgba(190,89,68,.22));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)}.drop-shadow-\[0_2px_3px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow: drop-shadow(0 2px 3px rgba(0,0,0,.55));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)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-\[0\.72\]{--tw-saturate: saturate(.72);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)}.saturate-\[1\.12\]{--tw-saturate: saturate(1.12);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)}.saturate-\[0\.55\]{--tw-saturate: saturate(.55);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)}.\!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}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[3px\]{--tw-backdrop-blur: blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[6px\]{--tw-backdrop-blur: blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[5px\]{--tw-backdrop-blur: blur(5px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[4px\]{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-grayscale{--tw-backdrop-grayscale: grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,opacity\]{transition-property:transform,box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,filter\]{transition-property:opacity,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[top\,left\,width\,height\]{transition-property:top,left,width,height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}.duration-\[1400ms\]{transition-duration:1.4s}.duration-150{transition-duration:.15s}.duration-\[900ms\]{transition-duration:.9s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-linear{transition-timing-function:linear}.will-change-transform{will-change:transform}.scrollbar{scrollbar-color:var(--scrollbar-thumb, initial) var(--scrollbar-track, initial)}.scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.scrollbar::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track-hover, var(--scrollbar-track))}.scrollbar::-webkit-scrollbar-track:active{background-color:var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)))}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover, var(--scrollbar-thumb))}.scrollbar::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)))}.scrollbar::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.scrollbar::-webkit-scrollbar-corner:hover{background-color:var(--scrollbar-corner-hover, var(--scrollbar-corner))}.scrollbar::-webkit-scrollbar-corner:active{background-color:var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)))}.scrollbar{scrollbar-width:auto}.scrollbar::-webkit-scrollbar{display:block;width:var(--scrollbar-width, 16px);height:var(--scrollbar-height, 16px)}.scrollbar-thin{scrollbar-color:var(--scrollbar-thumb, initial) var(--scrollbar-track, initial)}.scrollbar-thin::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.scrollbar-thin::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track-hover, var(--scrollbar-track))}.scrollbar-thin::-webkit-scrollbar-track:active{background-color:var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)))}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover, var(--scrollbar-thumb))}.scrollbar-thin::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)))}.scrollbar-thin::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.scrollbar-thin::-webkit-scrollbar-corner:hover{background-color:var(--scrollbar-corner-hover, var(--scrollbar-corner))}.scrollbar-thin::-webkit-scrollbar-corner:active{background-color:var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)))}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thin::-webkit-scrollbar{display:block;width:8px;height:8px}.scrollbar-track-transparent{--scrollbar-track: transparent !important}.scrollbar-track-black\/20{--scrollbar-track: rgb(0 0 0 / .2) !important}.scrollbar-thumb-\[\#343431\]{--scrollbar-thumb: #343431 !important}.scrollbar-thumb-\[\#46403a\]{--scrollbar-thumb: #46403a !important}.scrollbar-thumb-roster-leatherBorder{--scrollbar-thumb: #32302e !important}.scrollbar-thumb-roster-leatherBorder\/50{--scrollbar-thumb: rgb(50 48 46 / .5) !important}.scrollbar-thumb-\[\#4a3d33\]{--scrollbar-thumb: #4a3d33 !important}.scrollbar-thumb-slate-700\/80{--scrollbar-thumb: rgb(54 53 52 / .8) !important}.ui-tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ui-focus-ring:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.ui-panel-section-divider{border-color:var(--ui-border-subtle)}.\[font-feature-settings\:normal\]{font-feature-settings:normal}.\[font-variant-numeric\:lining-nums\]{font-variant-numeric:lining-nums}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[background-image\:repeating-linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.02\)_0px\,rgba\(255\,255\,255\,0\.02\)_1px\,transparent_1px\,transparent_5px\)\,repeating-linear-gradient\(0deg\,rgba\(0\,0\,0\,0\.12\)_0px\,rgba\(0\,0\,0\,0\.12\)_1px\,transparent_1px\,transparent_4px\)\]{background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0px,rgba(255,255,255,.02) 1px,transparent 1px,transparent 5px),repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0px,rgba(0,0,0,.12) 1px,transparent 1px,transparent 4px)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[text-shadow\:0_2px_24px_rgba\(0\,0\,0\,0\.9\)\,0_1px_3px_rgba\(0\,0\,0\,0\.95\)\]{text-shadow:0 2px 24px rgba(0,0,0,.9),0 1px 3px rgba(0,0,0,.95)}.\[text-shadow\:0_1px_12px_rgba\(0\,0\,0\,0\.95\)\,0_1px_2px_rgba\(0\,0\,0\,0\.95\)\]{text-shadow:0 1px 12px rgba(0,0,0,.95),0 1px 2px rgba(0,0,0,.95)}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(10rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.\[width\:fit-content\]{width:-moz-fit-content;width:fit-content}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.88\)\]{text-shadow:0 1px 2px rgba(0,0,0,.88)}.\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.92\)\]{text-shadow:0 1px 2px rgba(0,0,0,.92)}:root{font-size:16.5px;font-family:var(--ui-font-body);line-height:1.5;font-weight:400;color-scheme:dark;color:var(--ui-text-primary);background-color:var(--ui-bg-app);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:inherit;text-decoration:inherit}a:hover{color:inherit}body{margin:0;min-width:320px;min-height:100vh;width:100%;color:var(--ui-text-primary);background-color:#0f0f0d;background-image:radial-gradient(125% 120% at 50% 40%,transparent 38%,rgba(0,0,0,.42) 100%),radial-gradient(120% 82% at 50% -16%,rgba(156,154,145,.3) 0%,rgba(88,87,79,.14) 33%,transparent 62%),radial-gradient(120% 72% at 50% 120%,rgba(103,102,93,.24) 0%,transparent 55%),linear-gradient(178deg,#1c1c1a 0%,#131311 50%,#0a0a08 100%);background-attachment:fixed;background-repeat:no-repeat}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012' numOctaves='2' seed='7'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.62  0 0 0 0 0.40 0 0 0 0 0.20  0 0 0 0.7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23w)'/%3E%3C/svg%3E");background-size:900px;opacity:.1;mix-blend-mode:soft-light}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px;opacity:.06;mix-blend-mode:soft-light}#root{position:relative;z-index:1}h1{font-size:3.2em;line-height:1.1}.font-qs{font-family:Alegreya Sans,system-ui,sans-serif}.achv-theme .upgrade-progress-fill{background:linear-gradient(90deg,#78776e 0%,#f8836a 100%);box-shadow:0 0 8px #f8836a40}button{border-radius:var(--ui-radius-md);border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--ui-bg-inset);color:var(--ui-text-primary);cursor:pointer;transition:border-color var(--ui-transition-base),background-color var(--ui-transition-base)}button:hover:not(:disabled){border-color:var(--ui-border-strong)}button:disabled{opacity:var(--ui-disabled-opacity);cursor:not-allowed}button:focus,button:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.roster-frame{box-shadow:0 0 0 1px var(--roster-border, #373735),0 0 0 2px var(--roster-rim, rgba(136, 155, 148, .22)),inset 0 1px #ffffff0a,0 4px 16px #0006}.roster-frame:hover{box-shadow:0 0 0 1px var(--roster-border, #42423f),0 0 0 2px var(--roster-rim, rgba(136, 155, 148, .34)),0 0 12px #889b941a,inset 0 1px #ffffff0f,0 6px 20px #00000073}.landing-frame{box-shadow:0 0 0 1px #373735,0 0 0 2px #889b9452,inset 0 1px #ffffff0a,0 4px 16px #0006}.landing-frame:hover{box-shadow:0 0 0 1px #42423f,0 0 0 2px #889b947a,0 0 14px #889b941a,inset 0 1px #ffffff0f,0 6px 20px #00000073}@font-face{font-family:LC Display;src:url(/assets/Fraunces72ptSoft-Bold-a1a02a2a.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:LC Text;src:url(/assets/Fraunces9ptSoft-SemiBold-ce620722.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:LC Mono;src:url(/assets/SpaceMono-Bold-ff4d9493.woff2) format("woff2");font-weight:100 900;font-display:swap}.lcube-promo{--lc-ink: #08070d;--lc-paper: #f0ecdf;--lc-stock: #131311;--lc-lift: #24241e;--lc-bone: #ece8dd;--lc-ash: #a6a495;--lc-ember: #e4572e;--lc-ember-hi: #f06a3f;background:var(--lc-stock);border-radius:2px;font-family:LC Text,Georgia,serif;box-shadow:0 0 0 1.5px var(--lc-ink),inset 0 0 0 1px #f0ecdf1a,0 16px 30px -14px #000000eb;transition:transform .3s ease}.lcube-promo:hover{transform:translateY(-2px)}.lcube-display{font-family:LC Display,Georgia,serif}.lcube-mono{font-family:LC Mono,ui-monospace,Consolas,monospace}.lcube-panel{border-radius:2px;box-shadow:0 0 0 1.5px var(--lc-ink),0 0 0 4px var(--lc-paper),0 0 0 5.5px var(--lc-ink)}.lcube-caption{color:var(--lc-ink);background:var(--lc-paper);border-radius:2px;box-shadow:0 0 0 1.5px var(--lc-ink),3px 3px 0 0 var(--lc-ink)}.lcube-tcg{transform-origin:50% 130%;transform:translateY(var(--y, 0)) rotate(var(--r, 0deg));filter:drop-shadow(0 8px 10px rgba(0,0,0,.8));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.group:hover .lcube-tcg{transform:translateY(var(--yh, var(--y, 0))) rotate(var(--rh, var(--r, 0deg)))}.lcube-cta{color:var(--lc-ink);background:var(--lc-ember);border-radius:2px;box-shadow:0 0 0 1.5px var(--lc-ink),inset 0 -3px #08070d47,3px 3px 0 0 var(--lc-ink);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.group:hover .lcube-cta{background:var(--lc-ember-hi);transform:translate(-1px,-1px);box-shadow:0 0 0 1.5px var(--lc-ink),inset 0 -3px #08070d47,4px 4px 0 0 var(--lc-ink)}.lcube-tag{color:var(--lc-ash);border-radius:2px;box-shadow:inset 0 0 0 1px #f0ecdf2e}.lcube-banner{container-type:inline-size;width:100%}.lcube-banner-strip{width:40%}.lcube-banner-word{font-size:2.25rem}.lcube-at-md,.lcube-at-lg{display:none}@container (min-width: 560px){.lcube-banner-strip{width:46%}.lcube-at-md{display:flex}.lcube-below-md{display:none}}@container (min-width: 820px){.lcube-banner-strip{width:52%}.lcube-banner-word{font-size:3rem}.lcube-at-lg{display:block}}@media (prefers-reduced-motion: reduce){.lcube-promo,.lcube-tcg,.lcube-cta{transition:none}.lcube-promo:hover{transform:none}}.roster-xp-track{background:linear-gradient(180deg,#171715 0%,#21211f 100%);box-shadow:inset 0 2px 4px #00000080}.roster-xp-fill{background:linear-gradient(180deg,#c2d9d0 0%,#fd866d 50%,#983623 100%);box-shadow:0 0 8px #fd866d4d,inset 0 1px #ffffff38}.resource-panel-frame{--rf-outer: #0f0f0c;--rf-bevel: #24241f;--rf-inner: #1d1d19;--rf-highlight: #383831;background:var(--ui-bg-panel, #181814);border:1px solid var(--ui-border-default, #30302a);box-shadow:var(--ui-shadow-panel, 0 16px 40px rgba(0, 0, 0, .5))}.resource-panel-frame .resource-panel-title-bar,.resource-panel-frame .city-panel-header{background:var(--ui-bg-panel-raised, #1d1d19);border-bottom:1px solid var(--ui-border-default, #30302a)}.city-panel-body{background:var(--ui-bg-panel, #181814)}.city-panel-body-inner{min-height:0}.resource-grid-scroll{scrollbar-color:#343431 transparent;scrollbar-width:thin}.resource-grid-scroll::-webkit-scrollbar{width:6px}.resource-grid-scroll::-webkit-scrollbar-thumb{background:#343431;border-radius:3px}.game-header-frame{position:relative;isolation:isolate;background:radial-gradient(120% 180% at 50% -40%,rgba(53,54,50,.5) 0%,transparent 55%),linear-gradient(180deg,rgba(38,38,35,.99) 0%,rgba(24,24,22,.99) 45%,rgba(12,12,10,1) 100%);border-bottom:1px solid rgba(172,170,161,.26);box-shadow:inset 0 1px #f3f1ed17,inset 0 -3px 7px #0009,0 14px 32px -12px #000000bf}.game-header-frame:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.6;z-index:0;background:repeating-linear-gradient(90deg,rgba(243,241,237,.022) 0 1px,transparent 1px 3px,rgba(0,0,0,.035) 3px 4px,transparent 4px 7px),repeating-linear-gradient(180deg,rgba(0,0,0,.07) 0 1px,transparent 1px 6px)}.game-header-frame:after{content:"";position:absolute;inset:0 0 auto 0;height:1px;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(243,241,237,.24) 18%,rgba(189,184,171,.5) 50%,rgba(243,241,237,.24) 82%,transparent 100%)}.game-header-frame>*{position:relative;z-index:2}.game-header-bar{background:transparent;box-shadow:inset 0 1px #f3f1ed0d;border-bottom:1px solid rgba(58,59,55,.28)}.popover-panel{background:linear-gradient(180deg,#21211f 0%,#191917 100%);border:1px solid #343431;box-shadow:0 8px 24px #00000073,inset 0 0 0 1px #ffffff0a}.popover-panel .popover-panel-title{background:linear-gradient(180deg,#262623 0%,#1e1e1c 100%);box-shadow:inset 0 1px #ffffff0f;border-bottom:2px solid #343431}.wm-group+.wm-group{margin-top:.875rem;padding-top:.875rem;border-top:1px solid rgba(255,255,255,.06)}.wm-group--open .wm-group__icon{box-shadow:0 0 0 1px color-mix(in srgb,var(--wm-accent) 40%,transparent),0 0 14px color-mix(in srgb,var(--wm-accent) 25%,transparent)}.wm-group__head{display:flex;width:100%;align-items:center;gap:.625rem;padding:.125rem 0;border:none;background:transparent;cursor:pointer}.wm-group__head:focus-visible{outline:2px solid rgba(255,255,255,.2);outline-offset:2px;border-radius:.375rem}.wm-group__icon{--wm-accent: #7e7d79;display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.06)}.wm-group__list{display:flex;flex-direction:column;gap:.375rem;padding-top:.5rem}.wm-dispatch{--wm-accent: #7e7d79;border-radius:.5rem;border:1px solid rgba(255,255,255,.07);background:linear-gradient(165deg,rgba(255,255,255,.04) 0%,rgba(0,0,0,.32) 45%,rgba(0,0,0,.42) 100%);box-shadow:0 2px 8px #0003;transition:border-color .15s ease,box-shadow .15s ease}.wm-dispatch:hover{border-color:#ffffff1c;box-shadow:0 4px 14px #00000047}.wm-dispatch__body{padding:.5rem .625rem}.wm-dispatch__route-row{display:flex;align-items:flex-start;gap:.625rem}.wm-dispatch__kind{display:inline-block;margin-bottom:.25rem;padding:.0625rem .375rem;border-radius:.25rem;font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wm-accent);background:color-mix(in srgb,var(--wm-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--wm-accent) 28%,transparent)}.wm-dispatch__route{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .375rem;margin:0;line-height:1.35}.wm-dispatch__from{font-size:.875rem;font-weight:500;color:#a3a3a1}.wm-dispatch__arrow{height:.625rem;width:.625rem;flex-shrink:0;color:#545452}.wm-dispatch__to{font-size:.875rem;font-weight:600;color:#fafafa}.wm-dispatch__detail{margin:.25rem 0 0;font-size:.875rem;line-height:1.4;color:#737370}.wm-dispatch__detail a{color:#a3a3a1;text-decoration:underline;text-underline-offset:2px}.wm-dispatch__detail a:hover{color:#e6e6e3}.wm-dispatch__eta{flex-shrink:0;min-width:3.25rem;padding:.25rem .5rem;border-radius:.375rem;text-align:center;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.06)}.wm-dispatch__eta-label{display:block;font-size:.875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#737370}.wm-dispatch__eta-time{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--wm-accent);text-shadow:0 0 12px color-mix(in srgb,var(--wm-accent) 35%,transparent)}.wm-dispatch__eta-pct{display:block;margin-top:.125rem;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:#737370}.wm-dispatch__track{height:3px;margin-top:.5rem;border-radius:9999px;overflow:hidden;background:rgba(0,0,0,.5)}.wm-dispatch__track-fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,color-mix(in srgb,var(--wm-accent) 70%,transparent),var(--wm-accent));box-shadow:0 0 8px color-mix(in srgb,var(--wm-accent) 45%,transparent);transition:width 1s linear}.wm-dispatch__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem .5rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}.wm-dispatch__footer-main{display:contents}.wm-dispatch__troops{display:flex;flex-wrap:wrap;gap:.25rem}.wm-troop-chip{display:inline-flex;align-items:center;gap:.125rem;padding-right:.375rem;border-radius:.375rem;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.06);font-size:.875rem;font-weight:700;color:#e6e6e3}.wm-troop-chip__icon{display:flex;height:1.375rem;width:1.375rem;align-items:center;justify-content:center;border-radius:.25rem 0 0 .25rem;background:rgba(0,0,0,.35)}.wm-troop-chip__icon img{height:1rem;width:1rem;-o-object-fit:contain;object-fit:contain}.wm-troop-chip__count{min-width:1rem;padding-left:.0625rem;text-align:center}.wm-dispatch__recall{margin-left:auto;padding:.25rem .625rem;border-radius:.25rem;border:1px solid rgba(255,255,255,.1);font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#d5d4d1;background:rgba(0,0,0,.25);transition:background .15s,border-color .15s,color .15s}.wm-dispatch__recall:hover:not(:disabled){border-color:#ffffff2e;background:rgba(255,255,255,.06);color:#fafafa}.wm-dispatch__recall:disabled{opacity:.45;cursor:not-allowed}.resource-tile-frame{--tile-outer: #262623;--tile-bevel: #343431;--tile-inner: #42423f;background:linear-gradient(180deg,#21211f 0%,#191917 100%);box-shadow:0 0 0 2px var(--tile-outer),0 0 0 3px var(--tile-bevel),inset 0 0 0 1px #ffffff0a,inset 0 4px 12px #0006,0 4px 12px #00000040}.resource-tile-frame:hover{box-shadow:0 0 0 2px var(--tile-outer),0 0 0 3px #42423f,inset 0 0 0 1px #ffffff0f,inset 0 4px 12px #00000059,0 12px 28px #00000073,0 0 0 1px #ffffff08}.ui-estate-card,.resource-card{position:relative;background:linear-gradient(165deg,var(--ui-bg-panel-raised) 0%,var(--ui-bg-panel) 50%,var(--ui-bg-inset) 100%);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm),inset 0 1px #ffffff0a;transition:border-color var(--ui-transition-base),box-shadow var(--ui-transition-base),transform var(--ui-transition-base)}.ui-estate-card:hover,.resource-card:hover{border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow-md),inset 0 1px #ffffff0f}.ui-upgrade-ready.resource-card,.resource-card.ui-upgrade-ready{border-color:#e570586b;box-shadow:var(--ui-shadow-sm),inset 0 0 0 1px var(--ui-accent-gold-soft),inset 0 1px #ffffff0d}.ui-estate-card-header,.resource-card-title-bar{background:linear-gradient(180deg,rgba(38,38,36,.96) 0%,rgba(30,30,28,.92) 100%);box-shadow:inset 0 1px #ffffff0f;border-bottom:1px solid var(--ui-border-subtle)}.ui-estate-card-art{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:4.75rem;padding:var(--ui-space-2);background:radial-gradient(ellipse 80% 60% at 50% 20%,rgba(66,66,63,.22) 0%,transparent 70%),linear-gradient(180deg,#1c1c1a 0%,var(--ui-bg-inset) 100%);box-shadow:var(--ui-shadow-inset)}.ui-estate-card-body,.resource-card-info-bar{background:linear-gradient(180deg,rgba(28,28,26,.95) 0%,rgba(23,23,21,.98) 100%);box-shadow:inset 0 1px #ffffff08;border-top:1px solid var(--ui-border-subtle)}.ui-estate-card-footer{padding:var(--ui-space-2) var(--ui-space-3);padding-top:0}.bm-tile.ui-estate-card,.bm-tile.resource-card{padding:6px;border:none;border-radius:.85rem;background:linear-gradient(160deg,#1d1d1b,#0e0e0c);box-shadow:inset 0 0 0 2px #7f7e774d,inset 0 0 0 5px #0b0b09eb,inset 0 0 0 6px #7f7e7724,0 12px 28px #00000080;font-family:Alegreya Sans,system-ui,sans-serif;transition:box-shadow .16s ease,transform .16s ease}.bm-tile.ui-estate-card:hover,.bm-tile.resource-card:hover{box-shadow:inset 0 0 0 2px #8d8c8366,inset 0 0 0 5px #0b0b09eb,inset 0 0 0 6px #8d8c8333,0 16px 34px #0000008c}.bm-tile.ui-upgrade-ready.resource-card,.bm-tile.resource-card.ui-upgrade-ready{box-shadow:inset 0 0 0 2px #96948b70,inset 0 0 0 5px #0b0b09eb,inset 0 0 0 6px #96948b33,0 12px 28px #00000080}.bm-card-art,.bm-tile .ui-estate-card-art{position:relative;overflow:hidden;flex-shrink:0;min-height:8.5rem;border-radius:.6rem;background:radial-gradient(ellipse 70% 60% at 50% 38%,rgba(95,94,86,.28),transparent 72%),linear-gradient(180deg,#151513,#0a0a08);box-shadow:inset 0 0 0 1px #7f7e773d,inset 0 6px 20px #0009}@media (min-width: 640px){.bm-card-art{min-height:9.5rem}}.bm-card-art-inner{display:flex;align-items:center;justify-content:center;width:100%;min-height:inherit;padding:.85rem}.bm-locked-veil{position:absolute;inset:0;background:rgba(6,6,4,.5);pointer-events:none}.bm-card-head{position:relative;z-index:2;flex-shrink:0;margin:-1rem .6rem 0;padding:.5rem .85rem;text-align:center;border-radius:.42rem;border:1px solid rgba(127,126,119,.32);background:linear-gradient(180deg,#2f2f2c,#1a1a18);box-shadow:0 5px 12px #00000080,inset 0 1px #f1eee61f}.bm-tile:not(.ui-upgrade-ready) .bm-card-head{background:linear-gradient(180deg,#242421,#131311);border-color:#69686342}.bm-tile .ui-estate-card-header{flex-shrink:0;margin-bottom:6px;text-align:center;border:1px solid rgba(105,104,99,.26);border-radius:.42rem;background:linear-gradient(180deg,#242421,#131311);box-shadow:inset 0 1px #f1eee614}.bm-tile .ui-estate-card-body{margin-top:6px;background:transparent;border:none;box-shadow:none}.bm-card-title{margin:0;font-family:Alegreya Sans,system-ui,sans-serif;font-weight:800;font-size:.95rem;line-height:1.2;letter-spacing:.02em;color:#e1ded6;text-shadow:0 1px 0 rgba(0,0,0,.6)}.bm-tile:not(.ui-upgrade-ready) .bm-card-title{color:#a6a59e}.bm-card-desc{flex-shrink:0;padding:.55rem .85rem .1rem;text-align:center;background:transparent;border:none}.bm-card-desc p,.bm-card-desc-text{margin:0;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.78rem;font-weight:500;line-height:1.4;color:#93928b}.bm-cost-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3rem .75rem;flex-shrink:0;margin:.5rem .5rem 0;padding:.45rem .5rem;border-radius:.5rem;background:rgba(0,0,0,.3);color:#ccc8bf;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 3px #00000080}.bm-card-footer{flex-shrink:0;padding:.65rem .5rem .55rem;background:transparent}.bm-build-btn{display:block;width:100%;padding:.6rem 1rem;font-family:Alegreya Sans,system-ui,sans-serif;font-weight:800;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--ui-accent-ink, #04120e);background:var(--ui-accent, #be5944);border:none;border-radius:.55rem;box-shadow:var(--ui-accent-glow, 0 0 22px rgba(190, 89, 68, .18));transition:filter .14s ease,transform .1s ease}.bm-build-btn:hover{filter:brightness(1.08)}.bm-build-btn:active{transform:translateY(1px)}.bm-locked-time{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.7rem .5rem .4rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.02em;color:#8f8e89;text-align:center}.bm-coin-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .6rem;border-radius:999px;border:1px solid rgba(237,234,226,.2);background:rgba(0,0,0,.18);font-family:Alegreya Sans,system-ui,sans-serif;font-size:.85rem;font-weight:700;color:#ebe8e0}.bd-overview{background:transparent;box-shadow:none;border-radius:0;padding:0;font-family:Alegreya Sans,system-ui,sans-serif}.bd-overview--noart{padding:0}.bd-title{margin:0;font-family:Alegreya Sans,system-ui,sans-serif;font-weight:800;font-size:1.75rem;line-height:1.1;letter-spacing:.01em;color:#f1ede4}.bd-headsub{font-family:Alegreya Sans,system-ui,sans-serif;font-size:.85rem;font-weight:600;color:#d4c9af}.bd-tagline{margin:0 0 .8rem;text-align:center;color:#d9cfb9;font-size:1rem;font-weight:600;line-height:1.4}.bd-sec{margin:0 0 .6rem;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#bcab83}.bd-statlines{display:flex;flex-direction:column}.bd-statline{display:flex;align-items:center;gap:.9rem;padding:.7rem .25rem;border-top:1px solid rgba(168,149,105,.14)}.bd-statline:first-child{border-top:none}.bd-statline__label{flex:1;font-size:.86rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#bcab83}.bd-statline__value{font-size:1.55rem;font-weight:800;line-height:1;color:#ebe5d9;font-variant-numeric:tabular-nums}.bd-statline__next{min-width:6rem;text-align:center;padding:.25rem .7rem;border-radius:999px;background:rgba(255,255,255,.05);color:#c5b693;font-size:.82rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.bd-statline__next--up{background:rgba(180,80,60,.2);color:#fd917a}.bd-note{margin:.7rem .2rem .1rem;color:#d3c8ae;font-size:.82rem;line-height:1.45}.bd-lore{margin-top:.4rem}.bd-lore__summary{display:flex;align-items:center;gap:.55rem;cursor:pointer;list-style:none;padding:.4rem .2rem;color:#bcab83;font-weight:700;font-size:.9rem}.bd-lore__summary:hover{color:#d3c8ae}.bd-lore__summary::-webkit-details-marker{display:none}.bd-lore__more{margin-left:auto;font-size:.82rem;color:#a59267}.bd-lore__body{margin:0;padding:.25rem .2rem .5rem;color:#cfc2a5;font-size:.95rem;line-height:1.6}.bd-level-chip{display:inline-flex;align-items:center;padding:.32rem .75rem;border-radius:999px;border:1px solid rgba(242,238,230,.2);background:rgba(0,0,0,.2);font-family:Alegreya Sans,system-ui,sans-serif;font-size:.88rem;font-weight:700;color:#ebe5d9;white-space:nowrap}.bd-level-chip--max{color:#f2eee6;border-color:#bdac8480;background:linear-gradient(180deg,#4c453f,#322e29)}.bd-demolish{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:999px;border:1px solid rgba(242,238,230,.16);background:rgba(0,0,0,.2);color:#dad0b9;font-size:.95rem;transition:background .14s ease,color .14s ease}.bd-demolish:hover{background:rgba(116,48,40,.5);color:#e4ddcd}.bd-upgrade.ui-building-detail-panel{border:none;border-radius:0;background:transparent;box-shadow:none;border-top:1px solid rgba(168,149,105,.18);font-family:Alegreya Sans,system-ui,sans-serif}.bd-upgrade .bd-upgrade-title{margin:0 0 .9rem;font-family:Alegreya Sans,system-ui,sans-serif;font-weight:800;font-size:1.1rem;letter-spacing:.02em;color:#ebe5d9}.bd-upgrade .bd-gains{margin-bottom:1rem;border-radius:.55rem;background:rgba(0,0,0,.28);box-shadow:inset 0 0 0 1px #a8956924;padding:.7rem .85rem}.bd-upgrade .bd-gains__title{margin:0 0 .4rem;font-family:Alegreya Sans,system-ui,sans-serif;font-weight:800;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#c8ba9a}.bd-upgrade .bd-gains__row{display:flex;justify-content:space-between;gap:1rem;padding:.15rem 0;font-size:.85rem}.bd-upgrade .bd-gains__label{color:#bbaa82}.bd-upgrade .bd-gains__value{font-weight:700;color:#ebe5d9;font-variant-numeric:tabular-nums}.bd-upgrade .ui-cost-row{gap:.4rem 1.1rem;color:#ded5c1;font-weight:700;font-size:1.05rem}.bd-upgrade .ui-cost-row span{font-variant-numeric:tabular-nums}.bd-upgrade .resource-card-upgrade-btn{width:100%!important;padding:.85rem 1rem;font-size:.9rem;letter-spacing:.12em;color:var(--ui-accent-ink, #04120e);background:var(--ui-accent, #be5944);border:none;box-shadow:var(--ui-accent-glow, 0 0 22px rgba(190, 89, 68, .18));transition:filter .14s ease,transform .1s ease}.bd-upgrade .resource-card-upgrade-btn:hover{filter:brightness(1.08);background:linear-gradient(180deg,#575049,#322e29)}.bd-upgrade .resource-card-upgrade-btn:active{transform:translateY(1px)}.bm-menu-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;will-change:opacity;background:radial-gradient(ellipse 68% 54% at 50% 36%,rgba(189,185,171,.12) 0%,rgba(189,185,171,.045) 38%,transparent 72%),radial-gradient(ellipse 125% 95% at 50% 50%,transparent 52%,rgba(4,4,4,.55) 100%)}.bm-menu-stage{position:relative;z-index:10}.bm-panel-sheen{position:absolute;inset:0;z-index:20;opacity:0;pointer-events:none;will-change:opacity;border-radius:var(--ui-radius-panel);box-shadow:0 0 0 1px #bdb9ab80,0 0 36px 5px #bdb9ab42,inset 0 0 44px #bdb9ab1f;background:linear-gradient(180deg,rgba(244,241,233,.1) 0%,transparent 32%)}.bm-panel-anim{will-change:transform,opacity}.bm-close-btn{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;flex-shrink:0;border-radius:999px;color:#50514d;background:#e8e7e2;border:1px solid rgba(0,0,0,.06);box-shadow:inset 0 1px #ffffff73,0 2px 6px #00000040;transition:filter .14s ease,transform .14s ease}.bm-close-btn:hover{filter:brightness(.98)}.bm-close-btn:active{transform:scale(.92)}@media (prefers-reduced-motion: reduce){.bm-menu-backdrop,.bm-panel-sheen{display:none}}.ui-empty-plot-well{border:2px dashed rgba(55,55,53,.6);border-radius:var(--ui-radius-md);background:radial-gradient(ellipse 70% 50% at 50% 30%,rgba(229,112,88,.07) 0%,transparent 65%),linear-gradient(180deg,rgba(23,23,21,.88) 0%,var(--ui-bg-inset) 100%);margin:var(--ui-space-2);min-height:4.75rem;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-space-2);transition:border-color var(--ui-transition-base),background-color var(--ui-transition-base)}.ui-empty-plot-card:hover .ui-empty-plot-well,.ui-empty-plot-card:focus-within .ui-empty-plot-well{border-color:#e5705859;background:radial-gradient(ellipse 70% 50% at 50% 30%,rgba(229,112,88,.1) 0%,transparent 65%),linear-gradient(180deg,rgba(27,27,25,.92) 0%,var(--ui-bg-inset) 100%)}.ui-empty-plot-mark{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;border:1px solid rgba(229,112,88,.35);background:var(--ui-accent-gold-soft);color:var(--ui-accent-gold);font-size:1.125rem;line-height:1}.ui-estate-card-action,.resource-card-upgrade-btn{background:linear-gradient(180deg,#262623 0%,#1e1e1c 100%);border:1px solid var(--ui-border-strong);box-shadow:inset 0 1px #ffffff0f,0 2px 4px #00000047;min-height:2.75rem}.ui-upgrade-ready .resource-card-upgrade-btn,.resource-card.ui-upgrade-ready .resource-card-upgrade-btn{border-color:#e570587a}.ui-estate-card-action:hover,.resource-card-upgrade-btn:hover{background:linear-gradient(180deg,#343431 0%,#262623 100%);border-color:#52534f;box-shadow:inset 0 1px #ffffff14,0 2px 6px #00000052}.resource-card--wheat{border-top-color:#6462538c}.resource-card--wood{border-top-color:#4263518c}.resource-card--stone{border-top-color:#53534a8c}.resource-card--iron{border-top-color:#4f4f478c}.ui-level-badge,.resource-level-badge{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .45rem;border-radius:9999px;border:1px solid var(--ui-border-default);background:linear-gradient(180deg,#262624 0%,#171715 100%);box-shadow:inset 0 1px #ffffff0f;font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--ui-text-primary);font-variant-numeric:tabular-nums}.resource-production-value{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ui-text-secondary)}.resource-production-value--accent{color:#b2cbc2}.resource-upgrade-available-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .45rem;border-radius:9999px;font-size:.875rem;font-weight:500;letter-spacing:.03em;text-transform:none;border:1px solid rgba(229,112,88,.35);background:var(--ui-accent-gold-soft);color:var(--ui-accent-gold);box-shadow:none}.resource-upgrade-available-dot{width:.35rem;height:.35rem;border-radius:9999px;background:var(--ui-accent-gold);box-shadow:none}.ui-estate-card-action:active,.resource-card-upgrade-btn:active{transform:translateY(1px) scale(.99);box-shadow:inset 0 1px #ffffff0a}.ui-estate-card--troop{overflow:hidden}.ui-estate-card--locked{opacity:.6;filter:saturate(.5)}.ui-estate-card--locked:hover{opacity:.8}.ui-estate-card-troop-body{padding:var(--ui-space-4)}.ui-estate-card-stat-row{display:flex;flex-wrap:wrap;gap:.5rem .75rem;font-size:var(--ui-text-xs);color:var(--ui-text-secondary)}.ui-estate-card-stat-row span{font-variant-numeric:tabular-nums}.ui-estate-card-cost-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.ui-estate-card-cost-row span{font-variant-numeric:tabular-nums}.ui-estate-card-train-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);padding-top:var(--ui-space-2);border-top:1px solid var(--ui-border-subtle);min-height:2.75rem}.ui-estate-card-icon-well{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);background:rgba(0,0,0,.22);box-shadow:var(--ui-shadow-inset)}.ui-estate-card-icon-well--sm{width:2rem;height:2rem}.ui-page-grid-toolbar{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:var(--ui-space-2);border-bottom:1px solid var(--ui-border-subtle);background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.08) 100%);padding:var(--ui-space-2) var(--ui-space-3)}@media (min-width: 640px){.ui-page-grid-toolbar{padding-left:var(--ui-space-4);padding-right:var(--ui-space-4)}}.ui-page-view-toggle{display:inline-flex;align-items:center;gap:var(--ui-space-2);padding-left:var(--ui-space-1);padding-right:var(--ui-space-1);font-family:var(--ui-font-display);font-size:.875rem;color:var(--ui-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-page-estate-grid{display:grid;width:100%;min-width:0;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-2) var(--ui-space-8)}@media (max-width: 1023px){.ui-page-estate-grid{padding-bottom:5rem}}@media (min-width: 400px){.ui-page-estate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 640px){.ui-page-estate-grid{gap:var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-4)}}@media (min-width: 768px){.ui-page-estate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1280px){.ui-page-estate-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ui-space-3)}}@media (min-width: 1536px){.ui-page-estate-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.ui-page-grid-tile{width:100%;max-width:15rem;margin-inline:auto}.ui-page-grid-tile--town{max-width:14.5rem}.ui-page-estate-grid--edit{background:rgba(229,112,88,.035);box-shadow:inset 0 0 0 1px #e570582e;border-radius:var(--ui-radius-md);padding-bottom:var(--ui-space-4)}.ui-resource-estate-board{display:flex;flex-direction:column;flex:1;min-height:0;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-2) var(--ui-space-6)}@media (min-width: 640px){.ui-resource-estate-board{gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-4)}}.ui-resource-estate-board--scene{flex:1;min-height:0}.ui-resource-estate-summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-shrink:0;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-md);border:1px solid rgba(229,112,88,.16);background:linear-gradient(180deg,rgba(38,38,36,.55) 0%,rgba(23,23,21,.4) 100%)}.ui-resource-estate-summary-title{margin:0;font-family:var(--ui-font-display);font-size:clamp(.9375rem,2.5vw,1.125rem);font-weight:700;color:var(--ui-text-primary);line-height:1.2}.ui-resource-estate-summary-meta{margin:.125rem 0 0;font-size:.875rem;color:var(--ui-text-muted)}.ui-resource-estate-summary-production{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-1);margin-inline:auto 0}.ui-resource-estate-summary-prod-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:999px;background:rgba(0,0,0,.28);font-size:.875rem;font-weight:600;color:var(--ui-text-primary)}.ui-resource-estate-summary-toolbar{margin-left:auto;flex-shrink:0}.ui-resource-estate-summary-toolbar.ui-page-grid-toolbar{padding:0;border:none;background:transparent}.ui-resource-estate-inspector{flex:.32;min-width:0;min-height:0;max-height:min(64vh,36rem);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ui-radius-md);border:1px solid rgba(120,119,113,.2);background:linear-gradient(168deg,rgba(46,46,44,.92) 0%,rgba(30,30,28,.95) 100%);box-shadow:0 2px 10px #00000038}@media (min-width: 1024px){.ui-resource-estate-inspector{max-width:14.5rem;flex:.3}}.ui-resource-estate-inspector-header{display:flex;gap:var(--ui-space-2);flex-shrink:0;padding:var(--ui-space-2);border-bottom:1px solid rgba(255,255,255,.04);background:rgba(0,0,0,.08)}.ui-resource-estate-inspector-header--sticky{position:sticky;top:0;z-index:2}.ui-resource-estate-inspector-kicker{margin:0 0 .125rem;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#e57058a6}.ui-resource-estate-inspector-art{flex-shrink:0;width:2.5rem;height:2.5rem;overflow:hidden;border-radius:var(--ui-radius-sm);border:1px solid rgba(255,255,255,.08);opacity:.92}.ui-resource-estate-inspector-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-resource-estate-inspector-title{margin:0;font-family:var(--ui-font-display);font-size:.875rem;font-weight:700;color:var(--ui-text-primary);line-height:1.2}.ui-resource-estate-inspector-subtitle{margin:.125rem 0 0;font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-text-muted)}.ui-resource-estate-inspector-meta{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin:var(--ui-space-1) 0 0;padding:0;font-size:.875rem}.ui-resource-estate-inspector-meta dt{margin:0;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted)}.ui-resource-estate-inspector-meta dd{margin:0;font-weight:600;color:var(--ui-text-primary)}.ui-resource-estate-inspector-meta--ready dd{display:inline-flex;align-items:center;gap:.25rem;color:#e57058f2}.ui-resource-estate-inspector-art--sm{width:2rem;height:2rem}.ui-resource-estate-inspector-spots{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--ui-space-1);margin:0;padding:var(--ui-space-2);list-style:none}.ui-resource-estate-inspector-spots--slips{gap:.375rem;padding:var(--ui-space-2);padding-bottom:var(--ui-space-4)}.ui-resource-estate-inspector-empty{margin:0;padding:var(--ui-space-3);font-size:.875rem;font-style:italic;text-align:center;color:var(--ui-text-muted)}.ui-resource-estate-inspector .ui-resource-estate-spot{border:none;border-radius:4px;background:rgba(0,0,0,.08);box-shadow:inset 0 -1px #ffffff08}.ui-resource-estate-inspector .ui-resource-estate-spot--ready{background:rgba(213,109,88,.1);box-shadow:inset 0 0 0 1px #d56d5847}.ui-resource-estate-inspector .ui-resource-estate-spot-main{padding:.375rem var(--ui-space-2)}.ui-resource-estate-inspector .ui-resource-estate-spot-thumb{width:1.875rem;height:1.875rem}.ui-resource-estate-inspector .ui-resource-estate-spot-upgrade{font-size:.875rem;min-width:4rem;margin:.25rem}.ui-resource-estate-spot{display:flex;align-items:stretch;gap:var(--ui-space-2);border-radius:var(--ui-radius-md);border:1px solid rgba(255,255,255,.05);background:rgba(0,0,0,.2);transition:border-color .2s ease,box-shadow .2s ease}.ui-resource-estate-spot--ready{border-color:#e5705859;box-shadow:inset 0 0 0 1px #e570581f}.ui-resource-estate-spot-main{display:flex;min-width:0;flex:1;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2);cursor:pointer;border-radius:var(--ui-radius-md);outline:none}.ui-resource-estate-spot-thumb{flex-shrink:0;width:2.75rem;height:2.75rem;overflow:hidden;border-radius:var(--ui-radius-sm);background:rgba(0,0,0,.35)}@media (min-width: 640px){.ui-resource-estate-spot-thumb{width:3rem;height:3rem}}.ui-resource-estate-spot-thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-resource-estate-spot-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-1)}.ui-resource-estate-spot-name{font-family:var(--ui-font-display);font-size:.875rem;font-weight:600;color:var(--ui-text-primary)}.ui-resource-estate-spot-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);margin-top:.25rem}.ui-resource-estate-spot-level,.ui-resource-estate-spot-ready-pill{font-size:.875rem;padding:.125rem .375rem}.ui-resource-estate-spot-upgrade{align-self:stretch;min-width:4.75rem;margin:var(--ui-space-1);padding:var(--ui-space-2) var(--ui-space-2);font-size:.875rem;border-radius:var(--ui-radius-sm)}@media (min-width: 640px){.ui-resource-estate-spot-upgrade{min-width:5.25rem;font-size:.875rem}}html[data-route=resources] .ui-side-rail-panel{width:min(88vw,20rem);max-width:20rem}@media (min-width: 1280px){html[data-route=resources] .city-page-estate-shell{min-width:min(100%,36rem)}html[data-route=resources] .ui-side-rail-panel{width:min(82vw,22rem);max-width:22rem}}.ui-layout-edit-banner{display:flex;align-items:center;gap:var(--ui-space-2);border-bottom:1px solid rgba(229,112,88,.22);background:linear-gradient(180deg,rgba(229,112,88,.12) 0%,rgba(229,112,88,.04) 100%);padding:var(--ui-space-2) var(--ui-space-3)}@media (min-width: 640px){.ui-layout-edit-banner{padding-left:var(--ui-space-4);padding-right:var(--ui-space-4)}}.ui-layout-edit-banner-dot{width:.5rem;height:.5rem;border-radius:9999px;background:var(--ui-accent-gold);box-shadow:0 0 8px #e5705873}.ui-layout-edit-footer{position:sticky;bottom:0;z-index:20;display:flex;flex-direction:column;gap:var(--ui-space-2);border-top:1px solid var(--ui-border-subtle);background:rgba(23,23,21,.96);padding:var(--ui-space-3) var(--ui-space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (min-width: 640px){.ui-layout-edit-footer{flex-direction:row;align-items:center;justify-content:space-between}}.ui-layout-edit-footer-hint{max-width:36rem;font-size:var(--ui-text-xs);line-height:1.45;color:var(--ui-text-muted)}.ui-layout-edit-footer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ui-space-2)}.ui-layout-edit-btn{border:1px solid transparent;transition:background-color var(--ui-transition-fast),border-color var(--ui-transition-fast),color var(--ui-transition-fast)}.ui-layout-edit-btn--ghost{border-color:var(--ui-border-default);background:rgba(0,0,0,.28);color:var(--ui-text-muted)}.ui-layout-edit-btn--ghost:hover:not(:disabled){background:rgba(0,0,0,.42);color:var(--ui-text-primary)}.ui-layout-edit-btn--primary{border-color:#e570587a;background:var(--ui-accent-gold-soft);color:var(--ui-accent-gold);box-shadow:var(--ui-shadow-sm)}.ui-layout-edit-btn--primary:hover:not(:disabled){background:rgba(229,112,88,.22)}.ui-sortable-tile{border:1px solid transparent;transition:border-color var(--ui-transition-fast),box-shadow var(--ui-transition-fast)}.ui-sortable-tile--selected{border-color:#e570589e;box-shadow:0 0 0 2px #e5705838}.ui-sortable-tile-grip{display:flex;flex-shrink:0;touch-action:none;align-items:center;justify-content:center;min-height:2.75rem;min-width:2.75rem;border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);background:rgba(0,0,0,.28);color:var(--ui-text-muted);transition:background-color var(--ui-transition-fast),color var(--ui-transition-fast)}.ui-sortable-tile-grip:hover{background:rgba(0,0,0,.42);color:var(--ui-text-primary)}.ui-sortable-list{display:flex;flex-direction:column;gap:var(--ui-space-2);min-height:0;overflow-y:auto;padding:var(--ui-space-3)}.ui-sortable-row{display:flex;align-items:center;gap:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:rgba(0,0,0,.24);padding:var(--ui-space-2)}.ui-sortable-row-thumb{width:2.5rem;height:2.5rem;flex-shrink:0;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.ui-sortable-row-name{flex:1;min-width:0;font-size:var(--ui-text-sm);font-weight:600;color:var(--ui-text-primary)}.ui-sortable-row-level{flex-shrink:0;font-size:var(--ui-text-xs);color:var(--ui-text-muted)}.ui-tab-bar{flex-shrink:0;border:1px solid rgba(127,126,119,.22);border-bottom:none;border-radius:.7rem .7rem 0 0;background:linear-gradient(180deg,rgba(29,29,27,.92),rgba(16,16,14,.96));box-shadow:inset 0 1px #f1eee60d;padding:var(--ui-space-2)}.ui-tab-bar ul{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);list-style:none;margin:0;padding:0}.ui-tab-button{position:relative;flex:1 1 auto;min-width:0;cursor:pointer;border-radius:.55rem;border:1px solid transparent;padding:.55rem .75rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:var(--ui-text-sm);font-weight:600;letter-spacing:.01em;text-align:center;color:#a6a59e;transition:background-color var(--ui-transition-fast),border-color var(--ui-transition-fast),color var(--ui-transition-fast),box-shadow var(--ui-transition-fast)}.ui-tab-button:hover{border-color:#7f7e7747;background:rgba(247,245,239,.05);color:#d8d5cd}.ui-tab-button--active{border-color:#96948b80;background:linear-gradient(180deg,#484843,#2d2d29);box-shadow:inset 0 1px #f1eee624;color:#edebe3;font-weight:700}.ui-tab-button--active:after{content:none}.ui-building-detail-panel{overflow:hidden;border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-default);background:linear-gradient(165deg,var(--ui-bg-panel-raised) 0%,var(--ui-bg-panel) 52%,var(--ui-bg-inset) 100%);box-shadow:var(--ui-shadow-sm),inset 0 1px #ffffff0a}.ui-building-section-title{margin-bottom:var(--ui-space-3);padding-left:var(--ui-space-1);font-family:Alegreya Sans,system-ui,sans-serif;font-size:var(--ui-text-sm);font-weight:700;letter-spacing:.04em;color:#ccc8bc;text-transform:none}.ui-building-detail-scroll{min-height:0;overflow-y:auto;border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-subtle);background:linear-gradient(180deg,#1f1f1d 0%,var(--ui-bg-inset) 100%);box-shadow:var(--ui-shadow-inset);padding:var(--ui-space-3);scrollbar-width:thin;scrollbar-color:#343431 transparent}.ui-queue-section-title{border-bottom:1px solid var(--ui-border-subtle);padding-bottom:var(--ui-space-2);font-size:var(--ui-text-xs);font-weight:600;letter-spacing:.06em;color:var(--ui-text-muted);text-transform:none}.ui-queue-row{display:flex;align-items:center;gap:var(--ui-space-3);border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-subtle);background:linear-gradient(180deg,rgba(38,38,36,.92) 0%,rgba(23,23,21,.96) 100%);padding:var(--ui-space-3);font-family:var(--ui-font-display);transition:border-color var(--ui-transition-fast)}.ui-queue-row--active{border-color:#e5705852;box-shadow:inset 0 0 0 1px var(--ui-accent-gold-soft)}.ui-queue-row--waiting{opacity:.88}.ui-queue-row-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;overflow:hidden;border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);background:rgba(0,0,0,.28);box-shadow:var(--ui-shadow-inset)}.ui-queue-row-timer{flex-shrink:0;font-family:ui-monospace,monospace;font-size:var(--ui-text-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ui-text-primary);text-align:right}.ui-queue-row-label{font-size:.875rem;font-weight:600;letter-spacing:.04em;color:var(--ui-text-muted);text-transform:none}.ui-queue-empty-state{padding:var(--ui-space-8) var(--ui-space-4);text-align:center;font-size:var(--ui-text-sm);color:var(--ui-text-muted)}.ui-cost-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ui-space-3) var(--ui-space-4);color:var(--ui-text-primary)}@media (min-width: 640px){.ui-cost-row{justify-content:flex-start}}.ui-cost-row span{display:inline-flex;align-items:center;gap:var(--ui-space-2);font-variant-numeric:tabular-nums}.resource-panel-frame.ui-dispatch-frame{background:var(--ui-bg-panel, #1f1d1a);border:1px solid var(--ui-border-default, #35302b)}.resource-panel-frame.ui-dispatch-frame.bd-page{background:radial-gradient(140% 52% at 50% -8%,rgba(187,169,128,.3) 0%,transparent 60%),linear-gradient(180deg,#23201d 0%,#181614 55%);border:1px solid rgba(200,186,153,.55);box-shadow:inset 0 1px #f4f1ea14}.ui-dispatch-frame .city-panel-body{background:transparent}.ui-dispatch-desk{font-family:Alegreya Sans,system-ui,sans-serif;color:#544d46}.ui-dispatch-head{display:flex;flex-direction:column;gap:.15rem}.ui-dispatch-head__kicker{margin:0 0 .15rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ui-text-dim, #968358)}.ui-dispatch-head__title{margin:0;font-family:var(--ui-font-display, "Cinzel", Georgia, serif);font-weight:700;font-size:1.35rem;letter-spacing:.04em;color:var(--ui-text-primary, #e9e4d7)}.ui-dispatch-head__sub{margin:0;font-size:.86rem;color:#dad0b9}.ui-dispatch-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ui-space-2);list-style:none;margin:0;padding:0}.ui-dispatch-tab,.ui-filter-pill{min-height:2.1rem;cursor:pointer;border-radius:999px;padding:.36rem .85rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.03em;color:#ebe5d9;background:rgba(247,245,241,.08);border:1px solid rgba(242,238,230,.22);transition:background .15s ease,color .15s ease,border-color .15s ease}.ui-dispatch-tab:hover,.ui-filter-pill:hover{color:#f4f2eb;background:rgba(247,245,241,.16)}.ui-dispatch-tab--active,.ui-filter-pill--active{color:var(--ui-text-primary, #e9e4d7);background:#342f2a;border-color:#4a433c;font-weight:700}.ui-dispatch-tab--active:after{content:none}.ui-filter-pill__dot{display:inline-block;width:.55rem;height:.55rem;margin-right:.42rem;border-radius:50%;background:var(--cat, #7d7d78);box-shadow:inset 0 .5px #ffffff73,0 0 0 1.5px #00000029;transform:translateY(-.5px)}.ui-dispatch-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ui-space-2);list-style:none;margin:0;padding:0}.ui-dispatch-filters-label{flex-basis:100%;text-align:center;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e5dfd0}@media (min-width: 640px){.ui-dispatch-filters-label{flex-basis:auto;text-align:left;margin-right:.2rem}.ui-dispatch-filters,.ui-dispatch-tabs{justify-content:flex-start}}.ui-dispatch-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ui-space-2);padding:0;border:none;background:transparent}@media (min-width: 640px){.ui-dispatch-toolbar{justify-content:flex-start}}.ui-dispatch-toolbar-btn{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.45rem;border-radius:.5rem;border:1px solid transparent;padding:.4rem .7rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.78rem;font-weight:600;color:var(--ui-text-muted, #c3b490);background:transparent;box-shadow:none;transition:background .14s ease,color .14s ease,border-color .14s ease}.ui-dispatch-toolbar-btn:hover{color:var(--ui-text-primary, #e9e4d7);background:rgba(49,44,40,.8);border-color:var(--ui-border-default, #35302b);filter:brightness(.98)}.ui-dispatch-toolbar-btn--accent{color:#f2eee6;border-color:#0003;background:linear-gradient(180deg,#4c453f,#322e29);box-shadow:inset 0 1px #f4f1ea24,0 2px 6px #0000004d}.ui-dispatch-toolbar-btn--accent:hover{filter:brightness(1.07)}.ui-dispatch-toolbar-btn:disabled{opacity:.55;pointer-events:none}.ui-dispatch-navbtn{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.4rem;padding:0 .6rem;border-radius:999px;border:1px solid rgba(0,0,0,.06);color:#544d46;background:#f0ece2;box-shadow:inset 0 1px #ffffff73,0 2px 6px #00000040;cursor:pointer;transition:filter .14s ease,transform .1s ease}.ui-dispatch-navbtn:hover{filter:brightness(.98)}.ui-dispatch-navbtn:active{transform:translateY(1px)}.ui-dispatch-navbtn:disabled{opacity:.4;pointer-events:none}.ui-dispatch-toolbar-btn:active{transform:translateY(1px)}.ui-dispatch-toolbar-btn--destructive{color:var(--ui-text-dim, #968358);background:transparent;border-color:transparent;box-shadow:none}.ui-dispatch-toolbar-btn--destructive:hover{color:var(--ui-destructive-ink, #dd8b80);background:var(--ui-destructive-soft, rgba(180, 87, 76, .15));border-color:var(--ui-destructive-edge, rgba(180, 87, 76, .34));filter:none}.ui-dispatch-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-3);border-radius:.8rem;border:1px solid rgba(181,162,118,.4);background:#ede9de;padding:.5rem .8rem;box-shadow:inset 0 1px #ffffff80}.ui-dispatch-bulk-bar__count{font-family:Alegreya Sans,system-ui,sans-serif;font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;color:#968358}.ui-dispatch-table{--dispatch-cols: 2.25rem 1.25rem 6rem 5.25rem 1fr 2.25rem;overflow:visible;border:none;background:transparent;display:flex;flex-direction:column;gap:0}.ui-dispatch-table-header{display:grid;grid-template-columns:var(--dispatch-cols, 2.25rem 1.25rem 6rem 5.25rem 1fr 2.25rem);gap:var(--ui-space-3);align-items:center;border:none;border-bottom:1px solid var(--ui-border-default, #35302b);background:transparent;padding:0 .5rem .5rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ui-text-dim, #968358)}.ui-dispatch-row{display:grid;grid-template-columns:var(--dispatch-cols, 2.25rem 1.25rem 6rem 5.25rem 1fr 2.25rem);gap:var(--ui-space-3);align-items:center;min-height:2.75rem;border:none;border-bottom:1px solid rgba(53,48,43,.7);border-radius:0;padding:.55rem .5rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:var(--ui-text-sm);color:var(--ui-text-muted, #c3b490);background:transparent;box-shadow:none;transition:background .14s ease,color .14s ease}.ui-dispatch-row:hover{background:rgba(49,44,40,.55)}.ui-dispatch-row--unread{background:rgba(190,89,68,.045)}.ui-dispatch-row--selected{background:rgba(190,89,68,.11);box-shadow:inset 0 0 0 1px var(--ui-accent-edge, rgba(213, 109, 88, .34))}.ui-dispatch-icon{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;overflow:hidden;border-radius:50%;background:rgba(255,255,255,.55);box-shadow:inset 0 1px #fffc}.ui-dispatch-icon img,.ui-dispatch-icon svg{width:1.45rem;height:1.45rem;-o-object-fit:contain;object-fit:contain}.ui-dispatch-icon--win{background:radial-gradient(circle at 50% 30%,#cde4dc,#f18670)}.ui-dispatch-icon--loss{background:radial-gradient(circle at 50% 30%,#e5decf,#d7ccb4)}.ui-dispatch-icon--neutral{background:radial-gradient(circle at 50% 30%,#ede9de,#e0d8c6)}.ui-dispatch-icon--nofight{background:rgba(255,255,255,.6)}.ui-dispatch-cat{display:inline-block;flex-shrink:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--cat, #c3b490);opacity:.85}.ui-dispatch-row--unread .ui-dispatch-cat{opacity:1}.ui-dispatch-tally{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.3rem}.ui-dispatch-chip{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .5rem;border-radius:999px;border:none;background:rgba(0,0,0,.06);font-family:Alegreya Sans,system-ui,sans-serif;font-size:.64rem;font-weight:700;letter-spacing:.03em;font-variant-numeric:tabular-nums;color:#645d56}.ui-dispatch-chip--count{color:#645d56}.ui-dispatch-chip--win{color:#8b2a17;background:#cde4dc}.ui-dispatch-chip--loss{color:#954439;background:#e5decf}.ui-dispatch-chip--loot{color:var(--ui-text-secondary, #dad1bb);background:rgba(49,44,40,.9)}.ui-dispatch-row-title{min-width:0;cursor:pointer;border:none;background:transparent;padding:.1rem 0;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.9rem;font-weight:600;line-height:1.3;letter-spacing:.005em;text-align:left;color:var(--ui-text-secondary, #dad1bb);transition:color .15s ease}.ui-dispatch-row--unread .ui-dispatch-row-title{font-weight:700;color:var(--ui-text-primary, #e9e4d7)}.ui-dispatch-row-title:hover{color:var(--ui-accent-bright, #d56d58);text-decoration:none}.ui-dispatch-row-meta{display:flex;flex-direction:column;line-height:1.25;font-size:.7rem;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ui-text-dim, #968358)}.ui-dispatch-row-meta__time{color:var(--ui-text-muted, #c3b490);font-size:.76rem}.ui-dispatch-status-dot{display:block;width:.4rem;height:.4rem;margin:0 auto;border-radius:9999px;border:none}.ui-dispatch-status-dot--read{background:transparent}.ui-dispatch-status-dot--unread{background:var(--ui-accent-bright, #d56d58);box-shadow:0 0 7px #d56d588c}.ui-dispatch-row-action{display:inline-flex;min-height:2.25rem;min-width:2.25rem;align-items:center;justify-content:center;border-radius:.5rem;border:none;background:transparent;color:transparent;transition:background .14s ease,color .14s ease}.ui-dispatch-row:hover .ui-dispatch-row-action{color:var(--ui-text-dim, #968358)}.ui-dispatch-row-action:hover,.ui-dispatch-row-action:focus-visible{background:rgba(213,109,88,.12);color:var(--ui-accent-bright, #d56d58)}.ui-dispatch-row-action--favorited,.ui-dispatch-row:hover .ui-dispatch-row-action--favorited{color:var(--ui-accent-bright, #d56d58)}.ui-dispatch-row-mobile{display:flex;flex-direction:column;gap:var(--ui-space-2);min-height:2.5rem;border:1px solid var(--ui-border-default, #35302b);border-radius:.7rem;padding:.7rem .75rem;font-family:Alegreya Sans,system-ui,sans-serif;color:var(--ui-text-muted, #c3b490);background:var(--ui-bg-panel-raised, #23201d);box-shadow:none}.ui-dispatch-row-mobile--unread{background:#282521;border-color:#be594447}.ui-dispatch-row-mobile--selected{border-color:var(--ui-accent-edge, rgba(213, 109, 88, .34));box-shadow:inset 0 0 0 1px var(--ui-accent-edge, rgba(213, 109, 88, .34))}.ui-dispatch-row-mobile__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.ui-dispatch-row-mobile__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.ui-dispatch-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;border-radius:.85rem;border:none;background:rgba(0,0,0,.13);box-shadow:inset 0 2px 8px #00000052,inset 0 0 0 1px #0000001f;padding:2rem 1.25rem 2.2rem;text-align:center;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.92rem;font-weight:600;line-height:1.5;color:#e8e2d4}.ui-dispatch-empty__art{width:100%;max-width:18rem;margin-bottom:.35rem;opacity:.85}.ui-dispatch-empty__art svg{display:block;width:100%;height:auto}.ui-dispatch-empty__title{margin:0;font-family:Alegreya Sans,system-ui,sans-serif;font-weight:700;font-size:.98rem;letter-spacing:.01em;color:#e8e2d4}.ui-dispatch-empty__hint{margin:0;max-width:27rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.8rem;font-weight:500;line-height:1.5;color:#e8e2d499}.ui-dispatch-loading{display:flex;min-height:12rem;align-items:center;justify-content:center;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.9rem;color:#e8e2d4}.ui-pagination-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--ui-space-3);border-top:1px solid rgba(237,234,226,.16);padding-top:var(--ui-space-3);font-family:Alegreya Sans,system-ui,sans-serif}.ui-pagination-bar__label{font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;color:#d8d5cd;text-align:center}.ui-pagination-bar__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ui-space-2)}.ui-pagination-btn{display:inline-flex;min-height:2.5rem;min-width:2.5rem;align-items:center;justify-content:center;border-radius:.65rem;border:1px solid rgba(237,234,226,.22);padding:.45rem .75rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.85rem;font-weight:700;color:#e1ded6;background:rgba(247,245,239,.08);transition:background .15s ease,color .15s ease}.ui-pagination-btn:hover:not(:disabled){color:#f2efe7;background:rgba(247,245,239,.16)}.ui-pagination-btn--disabled,.ui-pagination-btn:disabled{cursor:not-allowed;opacity:.38;pointer-events:none}.ui-dispatch-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:.95rem;height:.95rem;flex-shrink:0;cursor:pointer;border-radius:.25rem;border:1px solid var(--ui-border-strong, #3c3731);background:transparent;background-repeat:no-repeat;background-position:center;background-size:.65rem .65rem;transition:border-color .14s ease,background-color .14s ease}.ui-dispatch-checkbox:hover{border-color:var(--ui-accent-edge, rgba(213, 109, 88, .34))}.ui-dispatch-checkbox:checked{background-color:var(--ui-accent, #be5944);border-color:var(--ui-accent, #be5944);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 5' fill='none' stroke='%23041210' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ui-dispatch-table--messages .ui-dispatch-table-header,.ui-dispatch-table--messages .ui-dispatch-row{grid-template-columns:2.5rem 2rem minmax(6rem,.9fr) minmax(0,1.6fr) 8.5rem}.ui-dispatch-desk .ui-msg-user h4{color:#453f39}.ui-dispatch-desk .ui-msg-user img{height:1.35rem;width:1.35rem;margin-left:.4rem}.ui-msg-subject{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-msg-form{display:flex;flex-direction:column;gap:1.1rem;font-family:Alegreya Sans,system-ui,sans-serif}.ui-msg-field{display:flex;flex-direction:column;gap:.4rem}.ui-msg-field-label{font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#d8d5cd}.ui-msg-input{width:100%;border-radius:.7rem;border:1px solid rgba(0,0,0,.1);background:#e8e7e2;padding:.6rem .8rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.9rem;font-weight:600;color:#41413f;box-shadow:inset 0 1px 2px #0000001f;transition:border-color .15s ease,box-shadow .15s ease}.ui-msg-input::-moz-placeholder{color:#50514d80;font-weight:500}.ui-msg-input::placeholder{color:#50514d80;font-weight:500}.ui-msg-input:focus{outline:none;border-color:#8a887f99;box-shadow:inset 0 1px 2px #0000001f,0 0 0 3px #8a887f38}.ui-msg-textarea{resize:vertical;min-height:9rem;line-height:1.5}.ui-msg-hint{margin:0;font-size:.72rem;font-weight:500;color:#dbd9d19e}.ui-msg-send{border:none;border-radius:999px;padding:.65rem 2.6rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.02em;color:#edebe3;background:linear-gradient(180deg,#484843,#2d2d29);box-shadow:inset 0 1px #f1eee624,0 2px 6px #0000004d;cursor:pointer;transition:filter .14s ease,transform .1s ease}.ui-msg-send:hover{filter:brightness(1.07)}.ui-msg-send:active{transform:translateY(1px)}.ui-msg-error{border-radius:.7rem;border:1px solid rgba(149,68,57,.35);background:#d7d5ce;padding:.6rem .8rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.85rem;font-weight:600;text-align:center;color:#954439}.ui-map-frame{overflow:hidden;border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-default);background:linear-gradient(165deg,rgba(38,38,36,.55) 0%,rgba(25,25,23,.72) 48%,rgba(18,18,16,.85) 100%);box-shadow:var(--ui-shadow-sm),inset 0 1px #ffffff0a}.ui-map-viewport{position:relative;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-subtle);background:linear-gradient(180deg,rgba(33,33,31,.92) 0%,rgba(20,20,18,.96) 100%);box-shadow:var(--ui-shadow-inset)}.ui-map-viewport:after{content:"";pointer-events:none;position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 32px #00000059}.ui-map-viewport canvas{position:relative;z-index:0}.ui-map-coords{pointer-events:none;position:absolute;z-index:2;left:var(--ui-space-2);right:var(--ui-space-2);max-width:20rem;border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);background:rgba(18,18,16,.88);padding:var(--ui-space-2) var(--ui-space-3);font-family:var(--ui-font-display);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;line-height:1.35;color:var(--ui-text-secondary);box-shadow:var(--ui-shadow-sm)}@media (min-width: 768px){.ui-map-coords{right:auto}}.ui-map-coords__label{font-size:.875rem;font-weight:600;letter-spacing:.08em;color:var(--ui-text-muted)}.ui-map-coords__value{font-weight:600;color:var(--ui-text-primary)}.ui-map-side-panel{display:flex;min-height:0;width:100%;flex-shrink:0;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;border-radius:var(--ui-radius-lg);scrollbar-gutter:stable}@media (min-width: 1024px){.ui-map-side-panel{width:min(100%,22rem);max-width:22rem;max-height:min(100%,calc(100dvh - 10rem))}}.ui-map-control-panel{border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-default);background:linear-gradient(165deg,var(--ui-bg-panel-raised) 0%,var(--ui-bg-panel) 52%,var(--ui-bg-inset) 100%);box-shadow:var(--ui-shadow-sm),inset 0 1px #ffffff0a;padding:var(--ui-space-3)}@media (min-width: 640px){.ui-map-control-panel{padding:var(--ui-space-4)}}.ui-map-control-section{border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-subtle);background:rgba(0,0,0,.18);padding:var(--ui-space-3)}@media (min-width: 640px){.ui-map-control-section{padding:var(--ui-space-4)}}.ui-map-control-section-title{margin-bottom:var(--ui-space-2);font-family:var(--ui-font-display);font-size:var(--ui-text-xs);font-weight:600;letter-spacing:.06em;color:var(--ui-text-muted)}.ui-map-instrument-cluster{border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-subtle);background:rgba(0,0,0,.22);padding:var(--ui-space-3)}.ui-map-instrument-cluster__title{margin-bottom:var(--ui-space-3);text-align:center;font-family:var(--ui-font-display);font-size:var(--ui-text-xs);font-weight:600;letter-spacing:.06em;color:var(--ui-text-muted)}.ui-map-pan-btn{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);background:rgba(0,0,0,.32);color:var(--ui-text-secondary);transition:background-color var(--ui-transition-fast),border-color var(--ui-transition-fast),color var(--ui-transition-fast),transform var(--ui-transition-fast)}.ui-map-pan-btn:hover{border-color:var(--ui-border-default);background:rgba(0,0,0,.48);color:var(--ui-text-primary)}.ui-map-pan-btn:active{transform:scale(.96)}.ui-map-pan-btn svg{height:1.25rem;width:1.25rem;color:var(--ui-text-secondary)}.ui-map-zoom-bar{display:flex;width:100%;max-width:14rem;align-items:center;justify-content:center;gap:var(--ui-space-1);border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-subtle);background:rgba(0,0,0,.28);padding:var(--ui-space-1)}.ui-map-zoom-btn{display:inline-flex;min-height:2.75rem;min-width:2.75rem;flex:1 1 auto;align-items:center;justify-content:center;gap:var(--ui-space-1);border-radius:var(--ui-radius-md);border:none;background:transparent;font-family:var(--ui-font-display);font-size:var(--ui-text-xs);font-weight:600;color:var(--ui-text-secondary);transition:background-color var(--ui-transition-fast),color var(--ui-transition-fast)}.ui-map-zoom-btn:hover:not(:disabled){background:rgba(255,255,255,.06);color:var(--ui-text-primary)}.ui-map-zoom-btn--disabled,.ui-map-zoom-btn:disabled{cursor:not-allowed;opacity:.38;pointer-events:none}.ui-map-zoom-btn svg{height:1.125rem;width:1.125rem;color:var(--ui-text-secondary)}.ui-map-action-btn{display:inline-flex;min-height:2.75rem;width:100%;align-items:center;justify-content:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);padding:.5rem 1rem;font-family:var(--ui-font-display);font-size:var(--ui-text-sm);font-weight:600;color:var(--ui-text-secondary);background:rgba(0,0,0,.32);transition:background-color var(--ui-transition-fast),border-color var(--ui-transition-fast),color var(--ui-transition-fast)}.ui-map-action-btn:hover:not(:disabled){border-color:var(--ui-border-default);background:rgba(0,0,0,.48);color:var(--ui-text-primary)}.ui-map-action-btn--primary{border-color:var(--ui-border-default);color:var(--ui-text-primary);background:rgba(255,255,255,.07)}.ui-map-action-btn--primary:hover:not(:disabled){border-color:var(--ui-border-strong);background:rgba(255,255,255,.12)}.ui-map-action-btn--event{border-color:#cee5dd47;color:#e4f9f2;background:rgba(51,74,66,.55)}.ui-map-action-btn--event:hover:not(:disabled){border-color:#cee5dd66;background:rgba(51,74,66,.72)}.ui-map-input{width:100%;min-height:2.75rem;border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);background:rgba(0,0,0,.35);padding:0 .75rem;font-family:var(--ui-font-display);font-size:var(--ui-text-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ui-text-primary);transition:border-color var(--ui-transition-fast),box-shadow var(--ui-transition-fast)}.ui-map-input:focus{border-color:var(--ui-border-strong);box-shadow:0 0 0 2px #ffffff0f;outline:none}.ui-map-input::-moz-placeholder{color:var(--ui-text-muted);font-weight:500}.ui-map-input::placeholder{color:var(--ui-text-muted);font-weight:500}.ui-map-cursor-readout{margin-bottom:var(--ui-space-4);border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);background:rgba(0,0,0,.22);padding:var(--ui-space-2) var(--ui-space-3);text-align:center}.ui-map-hint-bar{flex-shrink:0;border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-subtle);background:rgba(0,0,0,.22);padding:var(--ui-space-2) var(--ui-space-3);font-family:var(--ui-font-display);font-size:var(--ui-text-xs);line-height:1.45;color:var(--ui-text-muted)}.ui-map-hint-bar__label{margin-right:var(--ui-space-2);font-weight:600;letter-spacing:.06em;color:var(--ui-text-secondary)}.ui-map-status{flex-shrink:0;margin-top:var(--ui-space-2);border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border-subtle);background:rgba(0,0,0,.32);padding:var(--ui-space-2) var(--ui-space-3);font-family:var(--ui-font-display);font-size:var(--ui-text-xs);color:var(--ui-text-secondary)}.ui-map-status--error{border-color:#a2423759;color:#dfd9c8;background:rgba(122,37,29,.35)}:root{--tm-ink: var(--ui-text-primary);--tm-ink-dim: var(--ui-text-muted);--tm-ink-faint: var(--ui-text-dim);--tm-line: rgba(167, 165, 151, .11);--tm-line-strong: rgba(167, 165, 151, .2)}.ui-map-modal-shell{--tm-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:relative;display:flex;width:100%;max-height:90vh;flex-direction:column;overflow:hidden;color:var(--tm-ink);border-radius:.9rem .9rem 0 0;border:1px solid var(--ui-border-strong);background:linear-gradient(180deg,#1c1c18 0%,#131310 38%,#0e0e0c 100%);box-shadow:inset 0 1px #d8d3c312,0 32px 80px -20px #000000e6}.ui-map-modal-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background-image:var(--tm-grain);opacity:.035;mix-blend-mode:soft-light}@media (min-width: 768px){.ui-map-modal-shell{margin-top:0;max-width:30rem;border-radius:.9rem}}.ui-map-modal-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-shrink:0;padding:1.15rem 1.15rem .95rem 1.35rem;background:none;border-bottom:1px solid var(--tm-line)}.ui-map-modal-header__id{min-width:0;flex:1}.ui-map-modal-header__kicker{margin:0 0 .3rem;font-family:var(--ui-font-body);font-size:var(--ui-text-2xs);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tm-ink-faint)}.ui-map-modal-header__title{display:block;margin:0;font-family:var(--ui-font-display);font-size:1.4rem;font-weight:600;line-height:1.15;letter-spacing:.005em;color:#efede6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-map-modal-header__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin:.35rem 0 0;font-family:var(--ui-font-body);font-size:var(--ui-text-xs);color:var(--tm-ink-dim)}.ui-map-modal-header__coords{font-family:ui-monospace,SFMono-Regular,monospace;font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--tm-ink-faint)}.ui-map-modal-header__meta>*+*:before{content:"";display:inline-block;width:3px;height:3px;margin-right:.55rem;border-radius:999px;vertical-align:.2em;background:var(--tm-line-strong)}.ui-map-modal-header__tools{display:flex;flex-shrink:0;align-items:center;gap:.3rem;margin-top:.1rem}.ui-map-modal-iconbtn{display:grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;flex-shrink:0;border-radius:.45rem;color:var(--tm-ink-faint);background:transparent;border:1px solid transparent;transition:color var(--ui-transition-fast, .14s),border-color var(--ui-transition-fast, .14s),background-color var(--ui-transition-fast, .14s)}.ui-map-modal-iconbtn svg{display:block}.ui-map-modal-iconbtn:hover{color:var(--ui-text-primary);background:rgba(167,165,151,.08)}.ui-map-modal-iconbtn--fav{color:var(--ui-accent-bright)}.ui-map-modal-iconbtn--fav:hover{color:var(--ui-accent-bright);background:var(--ui-accent-soft)}.ui-map-modal-tabs{position:relative;z-index:1;display:flex;flex-shrink:0;gap:1.4rem;padding:0 1.35rem;border-bottom:1px solid var(--tm-line)}.ui-map-modal-tab{position:relative;padding:.7rem 0;border:none;background:none;font-family:var(--ui-font-body);font-size:var(--ui-text-xs);font-weight:600;letter-spacing:.03em;color:var(--tm-ink-faint);transition:color var(--ui-transition-fast, .14s)}.ui-map-modal-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.ui-map-modal-tab:hover{color:var(--ui-text-secondary)}.ui-map-modal-tab--active{color:var(--ui-text-primary)}.ui-map-modal-tab--active:after{background:var(--ui-accent)}.ui-map-modal-shell button:focus,.ui-map-modal-shell a:focus{outline:none;box-shadow:none}.ui-map-modal-shell button:focus-visible,.ui-map-modal-shell a:focus-visible{outline:2px solid var(--ui-border-focus);outline-offset:2px;border-radius:.4rem}.ui-map-modal-tab:focus-visible{outline-offset:-4px}.ui-map-modal-body{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.15rem 1.35rem 1.35rem;scrollbar-width:thin}.ui-tile-card,.ui-tile-dossier{position:relative;color:var(--tm-ink)}.ui-tile-card__title{margin:0 0 1rem;font-family:var(--ui-font-body);font-size:var(--ui-text-2xs);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tm-ink-faint)}.ui-tile-card__coords{display:none}.ui-tile-body{margin:0 0 1.15rem;font-family:var(--ui-font-body);font-size:var(--ui-text-sm);line-height:1.55;color:var(--ui-text-secondary)}.ui-tile-strong{font-weight:600;color:var(--ui-text-primary)}.ui-tile-body--dim{margin-bottom:0;font-size:var(--ui-text-xs);color:var(--tm-ink-dim)}.ui-tile-ledger{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:0 0 1.25rem;border-top:1px solid var(--tm-line);border-bottom:1px solid var(--tm-line)}.ui-tile-ledger__cell{min-width:0;padding:.7rem .85rem}.ui-tile-ledger__cell:first-child{padding-left:0}.ui-tile-ledger__cell+.ui-tile-ledger__cell{border-left:1px solid var(--tm-line)}.ui-tile-ledger__label{display:block;margin:0;font-family:var(--ui-font-body);font-size:var(--ui-text-2xs);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--tm-ink-faint)}.ui-tile-ledger__value{display:flex;align-items:center;gap:.4rem;margin:.3rem 0 0;min-width:0;font-family:var(--ui-font-body);font-size:.95rem;font-weight:600;line-height:1.2;color:#efede6;font-variant-numeric:tabular-nums}.ui-tile-ledger__value>span,.ui-tile-ledger__value a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-tile-ledger__value a{display:inline-block;min-width:0;max-width:100%;color:inherit;text-decoration:none;border-bottom:1px solid rgba(167,165,151,.32)}.ui-tile-ledger__value a:hover{color:var(--ui-accent-bright);border-bottom-color:var(--ui-accent-edge)}.ui-tile-ledger__value a>div{min-width:0}.ui-tile-ledger__value a h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.ui-tile-ledger__value--muted{font-weight:500;color:var(--ui-text-secondary)}.ui-tile-ledger__value--warn{color:var(--ui-warn)}.ui-tile-badge{display:inline-flex;flex-shrink:0;align-items:center;padding:.1rem .36rem;border-radius:.25rem;font-family:var(--ui-font-body);font-size:var(--ui-text-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--tm-line-strong);background:none;color:var(--tm-ink-faint)}.ui-tile-badge--held{border-color:var(--tm-line-strong);color:var(--ui-text-secondary)}.ui-tile-actions{display:flex;flex-direction:column;gap:.55rem}.ui-tile-actionrow{display:flex;flex-wrap:wrap;gap:.55rem}.ui-tile-actionrow>*{flex:1 1 44%;min-width:8.5rem}.ui-tile-actionrow:empty{display:none}.ui-tile-btn{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:2.7rem;padding:.65rem 1rem;border-radius:.5rem;font-family:var(--ui-font-body);font-size:var(--ui-text-sm);font-weight:600;letter-spacing:.01em;color:var(--ui-text-secondary);text-decoration:none;background:rgba(167,165,151,.04);border:1px solid var(--ui-border-strong);cursor:pointer;transition:color var(--ui-transition-fast, .14s),border-color var(--ui-transition-fast, .14s),background-color var(--ui-transition-fast, .14s)}.ui-tile-btn:hover{color:var(--ui-text-primary);border-color:var(--tm-line-strong);background:rgba(167,165,151,.09)}.ui-tile-btn:active{background:rgba(167,165,151,.05)}.ui-tile-btn:disabled{opacity:.45;cursor:default}.ui-tile-btn svg{width:1rem;height:1rem;flex-shrink:0}.ui-tile-btn--sm{min-height:2.45rem;padding:.55rem .8rem;font-size:var(--ui-text-xs)}.ui-tile-btn--primary{color:#dff0e9;border-color:var(--ui-accent-edge);background:var(--ui-accent-soft)}.ui-tile-btn--primary:hover{color:#eefaf5;border-color:var(--ui-accent);background:rgba(213,109,88,.2)}.ui-tile-btn--attack{color:#edeae0;border-color:#b4574cbf;background:linear-gradient(180deg,#a85046 0%,#8b4139 100%)}.ui-tile-btn--attack:hover{color:#fff;border-color:#c4675b;background:linear-gradient(180deg,#bb5a4e 0%,#9a4740 100%)}.ui-tile-btn--attack:disabled{color:var(--ui-text-muted);border-color:var(--ui-border-strong);background:rgba(167,165,151,.04)}.ui-tile-locked{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:2.7rem;margin:0;padding:.6rem 1rem;border-radius:.5rem;border:1px solid rgba(216,160,94,.32);background:var(--ui-warn-soft);font-family:var(--ui-font-body);font-size:var(--ui-text-sm);font-weight:600;line-height:1.35;text-align:center;color:var(--ui-warn)}.ui-tile-locked--sm{min-height:2.45rem;font-size:var(--ui-text-xs)}.ui-tile-utility{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:1.05rem;padding-top:.9rem;border-top:1px solid var(--tm-line)}.ui-tile-link{padding:0;border:none;background:none;font-family:var(--ui-font-body);font-size:var(--ui-text-xs);font-weight:600;color:var(--tm-ink-dim);text-decoration:none;cursor:pointer;transition:color var(--ui-transition-fast, .14s)}.ui-tile-link:hover{color:var(--ui-accent-bright)}.ui-tile-link--push{margin-left:auto}.ui-tile-warn,.ui-tile-hint{display:block;margin:-.1rem 0 0;font-family:var(--ui-font-body);font-size:var(--ui-text-xs);line-height:1.45;color:var(--tm-ink-dim)}.ui-tile-warn--amber{color:var(--ui-warn)}.ui-tile-warn svg,.ui-tile-hint svg{display:none}.ui-tile-error{margin-top:.85rem;padding:.55rem .75rem;border-radius:.45rem;font-size:var(--ui-text-xs);color:var(--ui-destructive-ink);border:1px solid var(--ui-destructive-edge);background:var(--ui-destructive-soft)}.ui-tile-founders{display:flex;align-items:center;gap:.7rem;padding:.6rem 0;border-top:1px solid var(--tm-line);border-bottom:1px solid var(--tm-line)}.ui-tile-founders__medallion{display:grid;place-items:center;width:1.8rem;height:1.8rem;flex-shrink:0;color:var(--tm-ink-dim)}.ui-tile-founders__medallion img,.ui-tile-founders__medallion svg{width:1.3rem;height:1.3rem;-o-object-fit:contain;object-fit:contain}.ui-tile-founders__label{flex:1;font-family:var(--ui-font-body);font-size:var(--ui-text-xs);color:var(--tm-ink-dim)}.ui-tile-founders__value{font-family:var(--ui-font-body);font-size:var(--ui-text-sm);font-weight:700;font-variant-numeric:tabular-nums;color:#efede6}.ui-tile-pips{display:flex;gap:.3rem}.ui-tile-pip{width:.5rem;height:.5rem;border-radius:999px;background:none;border:1px solid var(--tm-line-strong)}.ui-tile-pip--on{background:var(--ui-accent);border-color:var(--ui-accent)}.ui-tile-dialog{width:100%;max-width:23rem;padding:1.15rem 1.2rem;border-radius:.7rem;border:1px solid var(--ui-border-strong);background:linear-gradient(180deg,#1c1c18 0%,#11110e 100%);box-shadow:0 30px 70px -20px #000000e6}.ui-tile-dialog--sm{max-width:20rem}.ui-tile-dialog__title{margin:0 0 .35rem;font-family:var(--ui-font-body);font-size:var(--ui-text-sm);font-weight:600;color:#efede6}.ui-tile-dialog__body{margin:0;font-size:var(--ui-text-xs);line-height:1.5;color:var(--tm-ink-dim)}.ui-tile-dialog__cost{font-weight:700;font-variant-numeric:tabular-nums;color:var(--ui-text-primary)}.ui-tile-dialog__meta{margin:.4rem 0 0;font-size:var(--ui-text-2xs);color:var(--tm-ink-faint)}.ui-tile-dialog__actions{display:flex;gap:.5rem;margin-top:.75rem}.ui-tile-dialog__actions .ui-tile-btn{flex:1}.ui-tile-log+.ui-tile-log{margin-top:1.35rem}.ui-tile-log__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--tm-line)}.ui-tile-log__label{margin:0;font-family:var(--ui-font-body);font-size:var(--ui-text-2xs);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--tm-ink-faint)}.ui-tile-log__count{font-family:var(--ui-font-body);font-size:var(--ui-text-2xs);color:var(--tm-ink-faint)}.ui-tile-log__list{margin:0;padding:0;list-style:none}.ui-tile-log__row{display:flex;align-items:baseline;justify-content:space-between;gap:.85rem;width:100%;padding:.62rem .5rem .62rem 0;border:none;border-bottom:1px solid var(--tm-line);border-radius:.3rem;background:none;text-align:left;cursor:pointer;transition:background-color var(--ui-transition-fast, .14s)}.ui-tile-log__list>li:last-child .ui-tile-log__row{border-bottom:none}.ui-tile-log__row:hover{background:rgba(167,165,151,.06)}.ui-tile-log__primary{min-width:0;font-family:var(--ui-font-body);font-size:var(--ui-text-sm);font-weight:500;color:var(--ui-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-tile-log__row:hover .ui-tile-log__primary{color:var(--ui-text-primary)}.ui-tile-log__when{display:block;margin-top:.12rem;font-family:var(--ui-font-body);font-size:var(--ui-text-2xs);font-variant-numeric:tabular-nums;color:var(--tm-ink-faint)}.ui-tile-log__power{flex-shrink:0;font-family:var(--ui-font-body);font-size:var(--ui-text-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ui-text-secondary)}.ui-tile-log__power em{margin:0 .3rem;font-style:normal;font-weight:500;color:var(--tm-ink-faint)}.ui-tile-log__empty{margin:.7rem 0 0;font-family:var(--ui-font-body);font-size:var(--ui-text-xs);color:var(--tm-ink-faint)}.ui-tile-log__skeleton{height:5.5rem;border-radius:.5rem;background:rgba(167,165,151,.05)}.ui-tile-note{margin:1.35rem -1.35rem -1.35rem;padding:.85rem 1.35rem 1rem;border-top:1px solid var(--tm-line);background:rgba(0,0,0,.28)}.ui-tile-note__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.ui-tile-note__label{margin:0;font-family:var(--ui-font-body);font-size:var(--ui-text-2xs);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--tm-ink-faint)}.ui-tile-note__chip{padding:0;border:none;background:none;font-family:var(--ui-font-body);font-size:var(--ui-text-xs);font-weight:600;color:var(--tm-ink-dim);cursor:pointer;transition:color var(--ui-transition-fast, .14s)}.ui-tile-note__chip:hover,.ui-tile-note__chip--primary{color:var(--ui-accent-bright)}.ui-tile-note__empty{margin-top:.3rem;font-size:var(--ui-text-xs);color:var(--tm-ink-faint)}.ui-tile-note__text{margin-top:.3rem;font-size:var(--ui-text-xs);line-height:1.55;color:var(--ui-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.ui-tile-note__field-label{display:block;margin-bottom:.3rem;font-family:var(--ui-font-body);font-size:var(--ui-text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tm-ink-faint)}.ui-tile-note__field{width:100%;padding:.5rem .65rem;border-radius:.45rem;border:1px solid var(--ui-border-strong);background:rgba(10,10,8,.7);font-family:var(--ui-font-body);font-size:var(--ui-text-sm);color:var(--ui-text-primary);outline:none}.ui-tile-note__field:focus{border-color:var(--ui-accent-edge)}.ui-tile-note__count{margin-top:.25rem;text-align:right;font-size:var(--ui-text-2xs);font-variant-numeric:tabular-nums;color:var(--tm-ink-faint)}.ui-map-mobile-sheet{position:fixed;bottom:0;left:0;right:0;z-index:60;display:flex;width:100%;flex-direction:column;border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;border:1px solid var(--ui-border-default);border-bottom:none;background:linear-gradient(180deg,rgba(38,38,36,.98) 0%,rgba(18,18,16,.99) 100%);box-shadow:0 -12px 48px #0000008c}.ui-map-mobile-sheet-handle{display:flex;width:100%;flex-shrink:0;cursor:grab;align-items:center;justify-content:center;gap:var(--ui-space-3);border-bottom:1px solid var(--ui-border-subtle);padding:var(--ui-space-3) var(--ui-space-4);touch-action:none;color:var(--ui-text-secondary)}.ui-map-mobile-sheet-handle:active{cursor:grabbing;background:rgba(255,255,255,.04)}.ui-map-empty{border-radius:var(--ui-radius-lg);border:1px dashed var(--ui-border-subtle);background:rgba(0,0,0,.22);padding:var(--ui-space-6) var(--ui-space-4);text-align:center;font-family:var(--ui-font-display);font-size:var(--ui-text-sm);color:var(--ui-text-muted)}.ui-map-search-result{width:100%;border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-subtle);background:rgba(0,0,0,.22);padding:var(--ui-space-2) var(--ui-space-3);text-align:left;transition:border-color var(--ui-transition-fast),background-color var(--ui-transition-fast)}.ui-map-search-result:hover{border-color:var(--ui-border-default);background:rgba(0,0,0,.35)}.ui-map-search-result__title{font-size:var(--ui-text-sm);font-weight:600;color:var(--ui-text-primary)}.ui-map-search-result__meta{margin-top:.125rem;font-size:var(--ui-text-xs);color:var(--ui-text-muted)}.ui-shell-tap-target{min-height:2.75rem;min-width:2.75rem}.ui-safe-area-bottom{padding-bottom:max(var(--ui-space-3),env(safe-area-inset-bottom,0px))}.ui-sticky-footer-safe{padding-bottom:max(var(--ui-space-3),calc(env(safe-area-inset-bottom,0px) + .5rem))}@media (max-width: 1023px){.ui-sticky-footer-safe{padding-bottom:max(var(--ui-space-4),calc(env(safe-area-inset-bottom,0px) + 3.5rem))}}.ui-page-shell-overflow-guard{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.ui-page-content-bottom-safe{padding-bottom:max(var(--ui-space-4),calc(env(safe-area-inset-bottom,0px) + .5rem))}@media (max-width: 1023px){.ui-page-content-bottom-safe{padding-bottom:max(var(--ui-space-6),calc(env(safe-area-inset-bottom,0px) + 1rem))}}.ui-mobile-scroll-rail{display:flex;flex-wrap:nowrap;align-items:center;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-snap-type:x proximity;padding-bottom:var(--ui-space-1)}.ui-mobile-scroll-rail>*{scroll-snap-align:start;flex-shrink:0}@media (min-width: 640px){.ui-dispatch-filters.ui-mobile-scroll-rail{flex-wrap:wrap;overflow-x:visible;scroll-snap-type:none;padding-bottom:0}}@media (max-width: 639px){.ui-tab-bar ul{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-snap-type:x proximity;padding-bottom:var(--ui-space-1)}.ui-tab-bar .ui-tab-button{scroll-snap-align:start;flex:0 0 auto;min-width:6.5rem}.ui-dispatch-tabs,.ui-dispatch-filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ui-dispatch-filters-label{flex:0 0 auto;text-align:left}}.game-header-bar{max-width:100vw;overflow-x:hidden}.game-nav-rail{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ui-tab-button{min-height:2.75rem}@media (prefers-reduced-motion: reduce){.ui-estate-card,.resource-card,.ui-estate-card:hover,.resource-card:hover{transition:border-color var(--ui-transition-fast),box-shadow var(--ui-transition-fast);transform:none!important}.ui-map-mobile-sheet,.ui-map-mobile-sheet-handle{transition:none!important}.ui-dispatch-row[data-notification-row],[data-notification-row]{animation:none!important}.ui-shell-tap-target,.ui-map-pan-btn,.ui-map-zoom-btn,.ui-map-action-btn{transition:background-color var(--ui-transition-fast),border-color var(--ui-transition-fast),color var(--ui-transition-fast)}.ui-shell-tap-target:active,.ui-map-pan-btn:active{transform:none}}.ui-motion-lift{transition:transform var(--ui-motion-medium) var(--ui-ease-out),box-shadow var(--ui-motion-medium) var(--ui-ease-out),border-color var(--ui-motion-fast) var(--ui-ease-standard)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.ui-motion-lift:hover{transform:translateY(-2px)}}.ui-motion-press{transition:transform var(--ui-motion-fast) var(--ui-ease-out)}.ui-motion-press:active:not(:disabled){transform:scale(.98)}.ui-menu-item-motion{transition:background-color var(--ui-motion-medium) var(--ui-ease-standard),border-color var(--ui-motion-medium) var(--ui-ease-standard),color var(--ui-motion-medium) var(--ui-ease-standard)}.ui-drawer-motion{transition:opacity var(--ui-motion-slow) var(--ui-ease-out),transform var(--ui-motion-slow) var(--ui-ease-out)}.ui-popover-motion{transition:opacity var(--ui-motion-fast) var(--ui-ease-out),transform var(--ui-motion-fast) var(--ui-ease-out)}@media (prefers-reduced-motion: no-preference){.ui-attention-pulse{animation:ui-attention-pulse-kf 2.4s ease-in-out infinite}}@keyframes ui-attention-pulse-kf{0%,to{opacity:1}50%{opacity:.78}}.ui-skeleton-pulse{border-color:var(--ui-border-subtle);background:linear-gradient(110deg,rgba(38,38,36,.35) 0%,rgba(55,55,53,.22) 45%,rgba(38,38,36,.35) 90%);background-size:200% 100%}@media (prefers-reduced-motion: no-preference){.ui-skeleton-pulse{animation:ui-skeleton-shimmer-kf 1.8s ease-in-out infinite}}@keyframes ui-skeleton-shimmer-kf{0%{background-position:100% 0}to{background-position:-100% 0}}.ui-tab-button:active:not(:disabled),.ui-filter-pill:active:not(:disabled),.ui-dispatch-tab:active:not(:disabled),.ui-pagination-btn:active:not(.ui-pagination-btn--disabled),.ui-map-pan-btn:active:not(:disabled),.ui-map-zoom-btn:active:not(:disabled),.ui-map-action-btn:active:not(:disabled){transform:scale(.98)}.ui-dispatch-loading{position:relative}.ui-dispatch-loading:after{content:"";display:inline-block;width:.35rem;height:.35rem;margin-left:.35rem;border-radius:9999px;background:var(--ui-accent-gold);vertical-align:middle}@media (prefers-reduced-motion: no-preference){.ui-dispatch-loading:after{animation:ui-attention-pulse-kf 1.6s ease-in-out infinite}}@media (prefers-reduced-motion: reduce){.ui-motion-lift,.ui-motion-lift:hover{transform:none!important}.ui-motion-press:active,.ui-tab-button:active,.ui-filter-pill:active,.ui-dispatch-tab:active,.ui-pagination-btn:active,.ui-map-pan-btn:active,.ui-map-zoom-btn:active,.ui-map-action-btn:active{transform:none}.ui-drawer-motion,.ui-popover-motion{transition:opacity var(--ui-motion-fast) var(--ui-ease-standard)}.ui-attention-pulse,.ui-skeleton-pulse,.ui-dispatch-loading:after{animation:none!important}.ui-skeleton-pulse{opacity:.65}}.ui-edge-dock-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:2.25rem;min-width:2.25rem;max-width:2.25rem;padding-top:1rem;padding-bottom:1rem;border:1px solid var(--ui-border-default);background:linear-gradient(180deg,#262623 0%,#1e1e1c 100%);color:var(--ui-text-primary);box-shadow:0 4px 16px #00000059;transition:background-color var(--ui-motion-fast) var(--ui-ease-standard),border-color var(--ui-motion-fast) var(--ui-ease-standard),color var(--ui-motion-fast) var(--ui-ease-standard);touch-action:manipulation}.ui-edge-dock-tab:hover{background:linear-gradient(180deg,#2d2d2b 0%,#252523 100%)}.ui-edge-dock-tab--left{border-left:0;border-top-right-radius:var(--ui-radius-lg);border-bottom-right-radius:var(--ui-radius-lg)}.ui-edge-dock-tab--right{gap:.375rem;padding-top:.75rem;padding-bottom:.75rem;border-right:0;border-top-left-radius:var(--ui-radius-lg);border-bottom-left-radius:var(--ui-radius-lg)}.ui-edge-dock-tab--event{width:2.5rem;min-width:2.5rem;max-width:2.75rem;border-color:color-mix(in srgb,var(--ui-accent-teal-muted) 45%,var(--ui-border-default))}.ui-hud-toolbelt-btn{position:relative;display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--ui-radius-lg);border:1px solid color-mix(in srgb,var(--ui-border-default) 85%,transparent);background:linear-gradient(180deg,#262623 0%,#1a1a18 100%);color:var(--ui-text-primary);box-shadow:0 2px 10px #00000052;touch-action:manipulation}.ui-hud-toolbelt-btn--compact{height:1.75rem;width:1.75rem;border-radius:var(--ui-radius-md);background:linear-gradient(180deg,#252523 0%,#181816 100%);box-shadow:0 1px 6px #00000047}.ui-hud-toolbelt-badge{border:1px solid rgba(190,98,86,.35);background:color-mix(in srgb,var(--ui-destructive) 88%,#171715);color:#eeece8}.quest-contract-card{background:linear-gradient(165deg,#262624 0%,#191917 42%,#121210 100%);box-shadow:0 0 0 1px #262623,0 0 0 2px #343431,inset 0 1px #ffffff0d,inset 0 -18px 36px #00000059,0 10px 28px #0000006b}.quest-contract-card:hover:not(.quest-contract-card--expired):not(:disabled){box-shadow:0 0 0 1px #343431,0 0 0 2px #42423f,inset 0 1px #ffffff12,inset 0 -12px 28px #00000047,0 16px 40px #00000080}.quest-contract-card--light{background:linear-gradient(165deg,#f8f7f3 0%,#eae8e3 48%,#dfddd7 100%);box-shadow:0 0 0 1px #34343133,0 0 0 2px #3434311f,inset 0 1px #ffffffd9,0 8px 22px #3434311f}.quest-contract-card--expired{filter:saturate(.28) brightness(.72)}.quest-contract-emblem{background:radial-gradient(ellipse 80% 70% at 50% 18%,rgba(255,255,255,.1),transparent 55%),linear-gradient(180deg,#171715 0%,#0c0c0b 100%);box-shadow:inset 0 2px 8px #000000a6,0 0 0 1px #ffffff0f}.quest-contract-accept{background:linear-gradient(180deg,#9a3825 0%,#8b2a17 48%,#22312c 100%);border:1px solid #2d463e;box-shadow:inset 0 1px #ffffff2e,0 3px #141d1a,0 8px 18px #00000059}.quest-contract-accept:hover:not(:disabled){background:linear-gradient(180deg,#b4503b 0%,#8f2e1b 48%,#2e443d 100%)}.quest-contract-accept:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffffff1f,0 1px #141d1a,0 4px 10px #0000004d}.quest-contract-dismiss{background:linear-gradient(180deg,#363634 0%,#262624 48%,#171715 100%);border:1px solid #42423f;box-shadow:inset 0 1px #ffffff14,0 2px #0c0c0b,0 6px 14px #0000004d}.quest-contract-dismiss:hover:not(:disabled){background:linear-gradient(180deg,#454543 0%,#31312f 48%,#1f1f1d 100%);border-color:#52534f}.quest-contract-dismiss:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px #ffffff0d,0 1px #0c0c0b,0 3px 8px #00000047}.qo-board{display:flex;flex-direction:column;gap:.65rem}.qo-board__notice{border-radius:.65rem;border:1px dashed rgba(255,255,255,.12);padding:.75rem 1rem;text-align:center;font-size:.875rem;color:#ac996d}.qo-board--light .qo-board__notice{border-color:#39342e38;color:#39342e8c}.qo-row{--qo-accent: #a79468;--qo-accent-soft: rgba(167, 148, 104, .14);--qo-accent-glow: rgba(167, 148, 104, .22);position:relative;border-radius:.85rem;background:radial-gradient(ellipse 120% 80% at 0% 0%,var(--qo-accent-soft),transparent 55%),linear-gradient(165deg,#2c2824 0%,#201d1a 48%,#191715 100%);box-shadow:0 0 0 1px #2b2723,0 0 0 2px #39342e,inset 0 1px #ffffff0d,0 8px 22px #00000061;transition:box-shadow .2s ease,transform .2s ease}.qo-row[data-rarity=uncommon]{--qo-accent: #fe876e;--qo-accent-soft: rgba(254, 135, 110, .12);--qo-accent-glow: rgba(254, 135, 110, .28)}.qo-row[data-rarity=rare]{--qo-accent: #9baac1;--qo-accent-soft: rgba(155,170,193,.12);--qo-accent-glow: rgba(155,170,193,.3)}.qo-row[data-rarity=very_rare]{--qo-accent: #e78072;--qo-accent-soft: rgba(231, 128, 114, .12);--qo-accent-glow: rgba(231, 128, 114, .3)}.qo-row[data-rarity=epic]{--qo-accent: #9eadc4;--qo-accent-soft: rgba(158,173,196,.14);--qo-accent-glow: rgba(158,173,196,.32)}.qo-row[data-rarity=legendary],.qo-row[data-rarity=starter]{--qo-accent: #ff9279;--qo-accent-soft: rgba(255, 146, 121, .14);--qo-accent-glow: rgba(255, 146, 121, .35)}@property --qo-premium-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes qo-premium-angle-spin{to{--qo-premium-angle: 360deg}}@keyframes qo-premium-glow-pulse{0%{opacity:.45;transform:scale(.98)}to{opacity:.9;transform:scale(1.02)}}@keyframes qo-premium-title-shimmer{0%{background-position:0% center}to{background-position:200% center}}.qo-row--premium{--qo-premium-angle: 0deg;position:relative;isolation:isolate;overflow:hidden;border:2px solid transparent;background:radial-gradient(ellipse 120% 80% at 0% 0%,var(--qo-accent-soft),transparent 55%),linear-gradient(165deg,#2c2824 0%,#201d1a 48%,#191715 100%) padding-box;animation:qo-premium-angle-spin 5s linear infinite;box-shadow:0 0 0 1px #2b2723,0 0 32px -8px var(--qo-accent-glow),0 12px 28px #0000006b}.qo-row--premium-rare{background-image:radial-gradient(ellipse 120% 80% at 0% 0%,var(--qo-accent-soft),transparent 55%),linear-gradient(165deg,#1b283b 0%,#121c2d 48%,#0d1525 100%),conic-gradient(from var(--qo-premium-angle),#50607b,#9baac1,#bac6d8,#63738d,#ee7860,#50607b);background-origin:padding-box,padding-box,border-box;background-clip:padding-box,padding-box,border-box}.qo-row--premium-very-rare{background-image:radial-gradient(ellipse 120% 80% at 0% 0%,var(--qo-accent-soft),transparent 55%),linear-gradient(165deg,#1b283b 0%,#121c2d 48%,#0d1525 100%),conic-gradient(from var(--qo-premium-angle),#8d2f26,#e78072,#ea8374,#ba574b,#f7aa9e,#8d2f26);background-origin:padding-box,padding-box,border-box;background-clip:padding-box,padding-box,border-box}.qo-row--premium-epic{background-image:radial-gradient(ellipse 120% 85% at 12% 0%,rgba(158,173,196,.22),transparent 58%),linear-gradient(165deg,#1c283b 0%,#131d2e 46%,#0b1323 100%),conic-gradient(from var(--qo-premium-angle),#31415b,#61728c,#9eadc4,#a7b5cb,#8091ab,#50607b,#31415b);background-origin:padding-box,padding-box,border-box;background-clip:padding-box,padding-box,border-box;animation-duration:4s;box-shadow:0 0 0 1px #26344d,0 0 48px -6px #8091ab8c,0 0 72px -12px #7889a359,0 14px 32px #0000007a}.qo-row--premium-legendary{background-image:radial-gradient(ellipse 120% 85% at 12% 0%,rgba(255,146,121,.2),transparent 58%),linear-gradient(165deg,#233148 0%,#162032 46%,#0e1626 100%),conic-gradient(from var(--qo-premium-angle),#892714,#f47d64,#ffa994,#ff9279,#e2e7ef,#aa3a24,#892714);background-origin:padding-box,padding-box,border-box;background-clip:padding-box,padding-box,border-box;animation-duration:3.5s;box-shadow:0 0 0 1px #394965,0 0 48px -6px #f47d6480,0 0 72px -12px #ff927947,0 14px 32px #0000007a}.qo-row__frame-glow{pointer-events:none;position:absolute;inset:-8px;z-index:0;border-radius:1rem;opacity:.65;background:radial-gradient(ellipse at 50% 40%,var(--qo-accent-glow),transparent 68%);animation:qo-premium-glow-pulse 2.6s ease-in-out infinite alternate}.qo-row--premium .qo-row__inner{position:relative;z-index:2}.qo-row--premium-epic .qo-title,.qo-row--premium-legendary .qo-title{background:linear-gradient(90deg,#e7ecf2 0%,#dae1eb 35%,#eff3f7 55%,#e7ecf2 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:qo-premium-title-shimmer 4s linear infinite}.qo-row--premium-legendary .qo-title{background:linear-gradient(90deg,#eff3f7 0%,#e2e7ef 30%,#f8fbff 50%,#ffa994 70%,#eff3f7 100%);background-size:200% auto}.qo-row--premium-epic .qo-seal,.qo-row--premium-legendary .qo-seal{box-shadow:inset 0 2px 10px #000000a6,0 0 0 2px #00000059,0 0 0 3px var(--qo-accent-soft),0 0 22px -2px var(--qo-accent-glow)}.qo-row--premium:hover:not(.qo-row--expired){box-shadow:0 0 0 1px #46403a,0 0 56px -4px var(--qo-accent-glow),0 16px 36px #00000080}.qo-row--premium-static,.qo-row--premium-static .qo-row__frame-glow,.qo-row--premium-static .qo-title{animation:none!important}.qo-row--premium-static.qo-row--premium-epic .qo-title,.qo-row--premium-static.qo-row--premium-legendary .qo-title{color:#e7ecf2;background:none;-webkit-background-clip:unset;background-clip:unset}.qo-board--light .qo-row--premium{background-image:radial-gradient(ellipse 120% 80% at 0% 0%,var(--qo-accent-soft),transparent 55%),linear-gradient(165deg,#f8f7f3 0%,#f1ede4 52%,#eae5d8 100%)}.qo-board--light .qo-row--premium-rare{background-image:radial-gradient(ellipse 120% 80% at 0% 0%,var(--qo-accent-soft),transparent 55%),linear-gradient(165deg,#f2f5f9 0%,#e4e9f1 52%,#d8e0ea 100%),conic-gradient(from var(--qo-premium-angle),#50607b,#9baac1,#bac6d8,#63738d,#ee7860,#50607b)}.qo-board--light .qo-row--premium-very-rare{background-image:radial-gradient(ellipse 120% 80% at 0% 0%,var(--qo-accent-soft),transparent 55%),linear-gradient(165deg,#f2f5f9 0%,#e4e9f1 52%,#d8e0ea 100%),conic-gradient(from var(--qo-premium-angle),#8d2f26,#e78072,#ea8374,#ba574b,#f7aa9e,#8d2f26)}.qo-board--light .qo-row--premium-epic{background-image:radial-gradient(ellipse 120% 85% at 12% 0%,rgba(120,137,163,.16),transparent 58%),linear-gradient(165deg,#eef2f7 0%,#e8edf3 52%,#d8e0ea 100%),conic-gradient(from var(--qo-premium-angle),#50607b,#7889a3,#bbc7d9,#9aa9c1,#61728c,#50607b);box-shadow:0 0 0 1px #50607b40,0 0 40px -6px #7889a359,0 10px 24px #25334b1f}.qo-board--light .qo-row--premium-legendary{background-image:radial-gradient(ellipse 120% 85% at 12% 0%,rgba(244,125,100,.14),transparent 58%),linear-gradient(165deg,#f8fbff 0%,#eff3f7 52%,#e4e9f1 100%),conic-gradient(from var(--qo-premium-angle),#aa3a24,#f47d64,#e2e7ef,#ff9279,#ffa994,#aa3a24)}.qo-board--light .qo-row--premium-epic .qo-title,.qo-board--light .qo-row--premium-legendary .qo-title{background:linear-gradient(90deg,#25334b 0%,#50607b 40%,#aa3a24 60%,#25334b 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent}.qo-board--light .qo-row--premium-static.qo-row--premium-epic .qo-title,.qo-board--light .qo-row--premium-static.qo-row--premium-legendary .qo-title{color:#25334b;background:none}@media (prefers-reduced-motion: reduce){.qo-row--premium{animation:none}.qo-row__frame-glow,.qo-row--premium .qo-title{animation:none!important}.qo-row--premium-epic .qo-title,.qo-row--premium-legendary .qo-title{color:#e7ecf2;background:none;-webkit-background-clip:unset;background-clip:unset}.qo-board--light .qo-row--premium-epic .qo-title,.qo-board--light .qo-row--premium-legendary .qo-title{color:#25334b}}.qo-row:hover:not(.qo-row--expired){box-shadow:0 0 0 1px #39342e,0 0 0 2px #46403a,inset 0 1px #ffffff12,0 0 28px -6px var(--qo-accent-glow),0 12px 28px #00000073}.qo-row--soon{box-shadow:0 0 0 1px #46403a,0 0 0 2px #635c56,inset 0 1px #ffffff12,0 0 32px -4px var(--qo-accent-glow),0 10px 26px #0000006b}.qo-row--expired{filter:saturate(.3) brightness(.78)}.qo-board--light .qo-row{background:radial-gradient(ellipse 120% 80% at 0% 0%,var(--qo-accent-soft),transparent 55%),linear-gradient(165deg,#f8f7f3 0%,#f1ede4 52%,#eae5d8 100%);box-shadow:0 0 0 1px #39342e2e,0 0 0 2px #39342e1a,inset 0 1px #ffffffd9,0 6px 18px #39342e1a}.qo-row__inner{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.65rem .85rem;padding:.85rem .9rem;align-items:center}@media (min-width: 640px){.qo-row__inner{grid-template-columns:auto 1fr auto auto;grid-template-rows:auto;gap:0 1rem;padding:.9rem 1rem}}.qo-seal{grid-row:1 / span 2;position:relative;display:flex;height:3.25rem;width:3.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;color:#e2dac9;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.12),transparent 45%),linear-gradient(180deg,#1e1c19 0%,#131110 100%);box-shadow:inset 0 2px 10px #000000a6,0 0 0 2px #00000059,0 0 0 3px var(--qo-accent-soft)}@media (min-width: 640px){.qo-seal{grid-row:auto;height:3.5rem;width:3.5rem}}.qo-board--light .qo-seal{color:#39342ebf;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.9),transparent 50%),linear-gradient(180deg,#f4f2eb 0%,#eae5d8 100%);box-shadow:inset 0 2px 6px #39342e1f,0 0 0 2px #39342e14,0 0 0 3px var(--qo-accent-soft)}.qo-seal__icon{font-size:1.35rem}.qo-seal__scout{position:absolute;right:-2px;bottom:-2px;display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(198,183,149,.45);background:linear-gradient(180deg,#3a3530 0%,#211e1b 100%);color:#dad0ba;font-size:.55rem;box-shadow:0 2px 6px #00000073}.qo-row__main{min-width:0}.qo-row__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.qo-rarity{display:inline-flex;align-items:center;border-radius:.25rem;padding:.12rem .45rem;font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.qo-scout-tag{display:inline-flex;align-items:center;gap:.25rem;border-radius:.25rem;border:1px solid rgba(198,183,149,.35);background:rgba(41,38,34,.45);padding:.1rem .4rem;font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e9e4d7}.qo-board--light .qo-scout-tag{border-color:#645d5659;background:rgba(243,240,232,.95);color:#544d46}.qo-soon-tag{display:inline-flex;align-items:center;border-radius:.25rem;padding:.1rem .4rem;font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f7f4ef;background:linear-gradient(90deg,#892714,#aa3a24);box-shadow:0 0 12px -2px #ff927980}.qo-title{margin-top:.35rem;font-family:var(--font-rpg-deco, inherit);font-size:1.05rem;font-weight:700;line-height:1.2;letter-spacing:.04em;color:#f2efe7}.qo-board--light .qo-title{color:#39342e}.qo-meta{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.875rem;font-weight:500;color:#baa980}.qo-board--light .qo-meta{color:#39342e94}.qo-meta__chip{display:inline-flex;align-items:center;gap:.25rem;border-radius:.35rem;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.22);padding:.15rem .45rem}.qo-board--light .qo-meta__chip{border-color:#39342e1f;background:rgba(255,255,255,.55)}.qo-row__timer{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;min-width:5.5rem}@media (max-width: 639px){.qo-row__timer{grid-column:2;align-items:flex-start;min-width:0}}.qo-timer__label{font-size:.875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#988559}.qo-timer__digits{font-family:var(--font-rpg-deco, inherit);font-size:1.25rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#f2efe7}.qo-timer__digits--urgent{color:#e8e2d4}.qo-timer__digits--expired{color:#69625c}.qo-board--light .qo-timer__digits{color:#39342e}.qo-board--light .qo-timer__digits--urgent{color:#a24237}.qo-timer__track{width:100%;max-width:7.5rem;height:.2rem;overflow:hidden;border-radius:9999px;background:rgba(0,0,0,.45)}.qo-board--light .qo-timer__track{background:rgba(57,52,46,.12)}.qo-timer__fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,var(--qo-accent),color-mix(in srgb,var(--qo-accent) 65%,#f2efe7));box-shadow:0 0 10px -2px var(--qo-accent-glow)}.qo-timer__fill--urgent{background:linear-gradient(90deg,#ba574b,#f47d64);box-shadow:0 0 12px -2px #f47d6473}.qo-timer__sub{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#a79468}.qo-row__action{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 639px){.qo-row__action{grid-column:1 / -1;justify-content:stretch}}.qo-accept{min-height:2.75rem;min-width:7.5rem;border-radius:.55rem;padding:.55rem 1rem;font-family:var(--font-rpg-deco, inherit);font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1d1b18;background:linear-gradient(180deg,#ddd5c1 0%,#c3b38f 44%,#9a885c 100%);border:1px solid #cec1a4;box-shadow:inset 0 1px #ffffff61,0 3px #39342e,0 6px 16px #0000005c,0 0 18px -6px #cec1a466;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.qo-accept:hover:not(:disabled){background:linear-gradient(180deg,#ebe5d9 0%,#cec1a4 44%,#ac996d 100%);border-color:#e0d8c6;box-shadow:inset 0 1px #ffffff73,0 3px #39342e,0 8px 20px #0006,0 0 24px -4px #e0d8c680}.qo-accept:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffffff38,0 1px #39342e,0 3px 10px #00000052}.qo-board--light .qo-accept{color:#282421;background:linear-gradient(180deg,#e7e1d2 0%,#cec1a4 48%,#b9a77e 100%);border-color:#b9a77e;box-shadow:inset 0 1px #ffffffe6,0 3px #39342e38,0 6px 14px #39342e24}.qo-board--light .qo-accept:hover:not(:disabled){background:linear-gradient(180deg,#f3f0e8 0%,#d7cdb6 48%,#c3b38f 100%);border-color:#9a885c}.qo-accept:disabled{cursor:not-allowed;opacity:.38;box-shadow:none}@media (max-width: 639px){.qo-accept{width:100%;min-width:0}}.qo-dismiss{min-height:2.75rem;min-width:7.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:.55rem;padding:.55rem 1rem;font-family:var(--font-rpg-deco, inherit);font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e2dac9;background:linear-gradient(180deg,#3a3530 0%,#2c2824 48%,#1e1c19 100%);border:1px solid #46403a;box-shadow:inset 0 1px #ffffff14,0 2px #131110,0 5px 12px #00000047}.qo-dismiss:hover:not(:disabled){background:linear-gradient(180deg,#49433c 0%,#36312c 48%,#25221f 100%)}.qo-lapsed{pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(-8deg);border-radius:.25rem;border:2px solid rgba(209,108,94,.55);padding:.2rem .5rem;font-family:var(--font-rpg-deco, inherit);font-size:.875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e9e3d6f2;background:rgba(66,15,10,.75);opacity:.92}@media (max-width: 639px){.qo-lapsed{right:.75rem;top:.65rem;transform:rotate(-8deg)}}.qo-board-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.qo-board--light .qo-board-header{border-bottom-color:#39342e1f}.qo-board-header__title{font-family:var(--font-rpg-deco, inherit);font-size:.95rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ece7dc}.qo-board--light .qo-board-header__title{color:#39342e}.qo-board-header__sub{margin-top:.35rem;max-width:22rem;font-size:.875rem;line-height:1.45;font-weight:500;color:#c1b28d}.qo-board--light .qo-board-header__sub{color:#39342e9e}.qo-board-header__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;height:1.65rem;padding:0 .45rem;border-radius:9999px;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:#f2efe7;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1)}.qo-board--light .qo-board-header__count{color:#39342e;background:rgba(255,255,255,.7);border-color:#39342e26}.qo-board-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.65rem 1rem;margin-bottom:.65rem}.qo-board-toolbar__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;min-width:0;flex:1 1 12rem}.qo-board-toolbar__sort{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;flex-shrink:0}.qo-board-toolbar__label{font-size:.875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#988559}.qo-board-toolbar--light .qo-board-toolbar__label{color:#39342e80}.qo-board-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.qo-board-filter-chip{display:inline-flex;align-items:center;gap:.3rem;border-radius:9999px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.28);padding:.2rem .55rem;font-size:.875rem;font-weight:600;color:#d6cbb2;transition:border-color .15s ease,background .15s ease,color .15s ease}.qo-board-toolbar--light .qo-board-filter-chip{border-color:#39342e24;background:rgba(255,255,255,.55);color:#39342eb8}.qo-board-filter-chip:hover{border-color:#fff3;color:#f2efe7}.qo-board-toolbar--light .qo-board-filter-chip:hover{border-color:#39342e47;color:#39342e}.qo-board-filter-chip--active{border-color:#f2efe759;background:rgba(255,255,255,.1);color:#f2efe7;box-shadow:0 0 14px -4px #f2efe740}.qo-board-toolbar--light .qo-board-filter-chip--active{border-color:#39342e59;background:rgba(255,255,255,.92);color:#39342e;box-shadow:0 2px 8px #39342e14}.qo-board-filter-chip--rarity.qo-board-filter-chip--active[data-rarity=uncommon]{border-color:#fe876e73;box-shadow:0 0 12px -3px #fe876e59}.qo-board-filter-chip--rarity.qo-board-filter-chip--active[data-rarity=rare]{border-color:#9baac173;box-shadow:0 0 12px -3px #9baac159}.qo-board-filter-chip--rarity.qo-board-filter-chip--active[data-rarity=very_rare]{border-color:#e7807273;box-shadow:0 0 12px -3px #e7807259}.qo-board-filter-chip--rarity.qo-board-filter-chip--active[data-rarity=epic]{border-color:#9eadc473;box-shadow:0 0 12px -3px #9eadc459}.qo-board-filter-chip--rarity.qo-board-filter-chip--active[data-rarity=legendary],.qo-board-filter-chip--rarity.qo-board-filter-chip--active[data-rarity=starter]{border-color:#ff927980;box-shadow:0 0 12px -3px #ff927959}.qo-board-filter-chip__dot{height:.45rem;width:.45rem;border-radius:9999px;flex-shrink:0}.qo-board-filter-chip__count{min-width:1rem;padding:0 .2rem;border-radius:9999px;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;color:#baa980;background:rgba(0,0,0,.35)}.qo-board-filter-chip--active .qo-board-filter-chip__count{color:#ece7dc;background:rgba(0,0,0,.25)}.qo-board-toolbar--light .qo-board-filter-chip__count{color:#39342e80;background:rgba(57,52,46,.08)}.qo-board-toolbar--light .qo-board-filter-chip--active .qo-board-filter-chip__count{color:#39342ea6;background:rgba(57,52,46,.06)}.qo-board-sort-select{min-width:8.5rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.35);padding:.3rem 1.75rem .3rem .55rem;font-size:.875rem;font-weight:600;color:#ece7dc;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23767e84' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center}.qo-board-toolbar--light .qo-board-sort-select{border-color:#39342e2e;background-color:#ffffffbf;color:#39342e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23302f2e' d='M1 1l4 4 4-4'/%3E%3C/svg%3E")}.qo-board__notice-link{font-weight:700;text-decoration:underline;text-underline-offset:2px;color:#e2dac9}.qo-board--light .qo-board__notice-link{color:#39342ebf}.qo-board-list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.qo-board-list__item{display:block}.qo-board-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08)}.qo-board-pagination--light{border-top-color:#39342e1f}.qo-board-pagination__range{margin:0;font-size:.875rem;font-weight:600;letter-spacing:.04em;color:#a79468}.qo-board-pagination--light .qo-board-pagination__range{color:#39342e8c}.qo-board-pagination__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem}.qo-board-pagination__pages{min-width:6.5rem;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c1b28d}.qo-board-pagination--light .qo-board-pagination__pages{color:#39342e8c}.qo-board-pagination__btn{min-height:2rem;border-radius:.45rem;padding:.35rem .85rem;font-family:var(--font-rpg-deco, inherit);font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ece7dc;background:linear-gradient(180deg,#3a3530 0%,#2c2824 48%,#1e1c19 100%);border:1px solid #46403a;box-shadow:inset 0 1px #ffffff14,0 2px #131110,0 4px 10px #00000047;transition:background .15s ease,border-color .15s ease,transform .15s ease}.qo-board-pagination__btn:hover:not(:disabled){background:linear-gradient(180deg,#49433c 0%,#36312c 48%,#25221f 100%);border-color:#635c56}.qo-board-pagination__btn:active:not(:disabled){transform:translateY(1px)}.qo-board-pagination__btn:disabled{cursor:not-allowed;opacity:.35;box-shadow:none}.qo-board-pagination--light .qo-board-pagination__btn{color:#39342e;background:linear-gradient(180deg,#f8f7f3 0%,#f1ede4 100%);border-color:#39342e2e;box-shadow:inset 0 1px #ffffffe6,0 2px #39342e1a}.qo-board-empty{border-radius:.85rem;border:1px dashed rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.35) 100%);padding:2rem 1.25rem;text-align:center}.qo-board--light .qo-board-empty{border-color:#39342e2e;background:linear-gradient(180deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,.25) 100%)}.scout-field-panel{overflow:hidden;border-radius:1rem;border:2px solid #46403a;background:linear-gradient(180deg,#272320 0%,#201d1a 52%,#1a1816 100%);box-shadow:0 0 0 1px #2b2723,inset 0 1px #ffffff0d,0 10px 32px #0000006b;padding:1rem 1rem 1.1rem}@media (min-width: 640px){.scout-field-panel{padding:1.15rem 1.25rem 1.25rem}}.scout-field-panel--light{border-color:#39342e38;background:linear-gradient(180deg,#f8f7f3 0%,#f1ede4 55%,#eae5d8 100%);box-shadow:0 0 0 1px #39342e1a,inset 0 1px #ffffffd9,0 8px 24px #39342e1a}.scout-field-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.65rem 1rem;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.scout-field-panel--light .scout-field-header{border-bottom-color:#39342e1f}.scout-field-header__brand{display:flex;align-items:center;gap:.75rem;min-width:0}.scout-field-header__emblem{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;color:#dad0ba;background:radial-gradient(circle at 35% 28%,rgba(198,183,149,.35),transparent 50%),linear-gradient(180deg,#2c2824 0%,#1f1d1a 100%);box-shadow:inset 0 2px 8px #00000080,0 0 0 2px #c6b79533,0 0 20px -4px #ad9a6e73;font-size:1.1rem}.scout-field-panel--light .scout-field-header__emblem{color:#544d46;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.95),transparent 55%),linear-gradient(180deg,#f3f0e8 0%,#e9e4d7 100%);box-shadow:inset 0 2px 6px #544d461f,0 0 0 2px #ad9a6e33}.scout-field-header__title{font-family:var(--font-rpg-deco, inherit);font-size:.95rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ece7dc}.scout-field-panel--light .scout-field-header__title{color:#39342e}.scout-field-header__sub{margin-top:.2rem;font-size:.875rem;color:#a79468}.scout-field-panel--light .scout-field-header__sub{color:#39342e8c}.scout-field-header__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .5rem;border-radius:9999px;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:#f2efe7;background:rgba(173,154,110,.18);border:1px solid rgba(198,183,149,.35);box-shadow:0 0 16px -4px #ad9a6e59}.scout-field-panel--light .scout-field-header__count{color:#39342e;background:rgba(243,240,232,.95);border-color:#ad9a6e47;box-shadow:0 2px 8px #544d461a}.scout-field-list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.scout-field-row{--scout-accent: #889b94;--scout-accent-soft: rgba(136, 155, 148, .14);--scout-accent-glow: rgba(136, 155, 148, .28);position:relative;border-radius:.85rem;background:radial-gradient(ellipse 120% 80% at 0% 0%,var(--scout-accent-soft),transparent 55%),linear-gradient(165deg,#2c2824 0%,#201d1a 48%,#191715 100%);box-shadow:0 0 0 1px #2b2723,0 0 0 2px #39342e,inset 0 1px #ffffff0d,0 8px 22px #00000061;transition:box-shadow .2s ease,transform .2s ease}.scout-field-row--returning{--scout-accent: #ff957c;--scout-accent-soft: rgba(255, 149, 124, .12);--scout-accent-glow: rgba(255, 149, 124, .3)}.scout-field-row--urgent{box-shadow:0 0 0 1px #46403a,0 0 0 2px #635c56,inset 0 1px #ffffff12,0 0 28px -4px #ff927959,0 10px 26px #0000006b}.scout-field-row--arrived{--scout-accent: #ff9279;--scout-accent-soft: rgba(255, 146, 121, .14);--scout-accent-glow: rgba(255, 146, 121, .35)}.scout-field-row:hover{box-shadow:0 0 0 1px #39342e,0 0 0 2px #46403a,inset 0 1px #ffffff12,0 0 28px -6px var(--scout-accent-glow),0 12px 28px #00000073}.scout-field-panel--light .scout-field-row{background:radial-gradient(ellipse 120% 80% at 0% 0%,var(--scout-accent-soft),transparent 55%),linear-gradient(165deg,#f8f7f3 0%,#f1ede4 52%,#eae5d8 100%);box-shadow:0 0 0 1px #39342e2e,0 0 0 2px #39342e1a,inset 0 1px #ffffffd9,0 6px 18px #39342e1a}.scout-field-row__inner{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.65rem .85rem;padding:.85rem .9rem;align-items:center}@media (min-width: 640px){.scout-field-row__inner{grid-template-columns:auto 1fr auto auto;grid-template-rows:auto;gap:0 .85rem;padding:.9rem 1rem}}.scout-field-seal{grid-row:1 / span 2;position:relative;display:flex;height:3.25rem;width:3.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;color:#dad0ba;background:radial-gradient(circle at 35% 28%,rgba(198,183,149,.25),transparent 45%),linear-gradient(180deg,#1e1c19 0%,#131110 100%);box-shadow:inset 0 2px 10px #000000a6,0 0 0 2px #00000059,0 0 0 3px var(--scout-accent-soft)}@media (min-width: 640px){.scout-field-seal{grid-row:auto;height:3.5rem;width:3.5rem}}.scout-field-panel--light .scout-field-seal{color:#645d56;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.9),transparent 50%),linear-gradient(180deg,#f4f2eb 0%,#eae5d8 100%)}.scout-field-seal__icon{font-size:1.25rem}.scout-field-seal__ring{pointer-events:none;position:absolute;inset:-3px;border-radius:9999px;border:1px solid var(--scout-accent-soft);opacity:.85}.scout-field-row__main{min-width:0}.scout-field-row__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.scout-field-phase{display:inline-flex;align-items:center;border-radius:.25rem;padding:.12rem .45rem;font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.scout-field-phase--outbound{color:#e9e4d7;background:linear-gradient(90deg,#47403a,#544d46);border:1px solid rgba(198,183,149,.35)}.scout-field-phase--returning{color:#dff5ed;background:linear-gradient(90deg,#8b2a17,#94321f);border:1px solid rgba(255,149,124,.35)}.scout-field-phase--arrived{color:#f7f4ef;background:linear-gradient(90deg,#892714,#aa3a24);border:1px solid rgba(255,146,121,.4);box-shadow:0 0 12px -2px #ff927973}.scout-field-panel--light .scout-field-phase--outbound{color:#47403a;background:rgba(243,240,232,.95)}.scout-field-panel--light .scout-field-phase--returning{color:#8b2a17;background:rgba(223,245,237,.95)}.scout-field-scouts{display:inline-flex;align-items:center;gap:.25rem;border-radius:.25rem;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.22);padding:.1rem .4rem;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#baa980}.scout-field-panel--light .scout-field-scouts{border-color:#39342e1f;background:rgba(255,255,255,.55);color:#39342e94}.scout-field-tile{margin-top:.35rem;font-family:var(--font-rpg-deco, inherit);font-size:1.05rem;font-weight:700;line-height:1.2;letter-spacing:.04em;color:#f2efe7}.scout-field-panel--light .scout-field-tile{color:#39342e}.scout-field-meta{margin-top:.25rem;display:flex;flex-wrap:wrap;gap:.35rem}.scout-field-meta__chip{display:inline-flex;align-items:center;gap:.25rem;border-radius:.35rem;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.22);padding:.15rem .45rem;font-size:.875rem;font-weight:500;color:#baa980}.scout-field-panel--light .scout-field-meta__chip{border-color:#39342e1f;background:rgba(255,255,255,.55);color:#39342e94}.scout-field-row__timer{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;min-width:5.75rem}@media (max-width: 639px){.scout-field-row__timer{grid-column:2;align-items:flex-start;min-width:0}}.scout-field-timer__label{font-size:.875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#988559}.scout-field-timer__digits{font-family:var(--font-rpg-deco, inherit);font-size:1.35rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#f2efe7}.scout-field-timer__digits--urgent{color:#efebe2;text-shadow:0 0 18px rgba(255,146,121,.45)}.scout-field-timer__digits--arrived{font-size:1.1rem;letter-spacing:.12em;color:#ffa994}.scout-field-panel--light .scout-field-timer__digits{color:#39342e}.scout-field-panel--light .scout-field-timer__digits--urgent{color:#aa3a24}.scout-field-timer__track{position:relative;width:100%;max-width:8rem;height:.22rem;overflow:hidden;border-radius:9999px;background:rgba(0,0,0,.45)}.scout-field-panel--light .scout-field-timer__track{background:rgba(57,52,46,.12)}.scout-field-timer__fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,var(--scout-accent),color-mix(in srgb,var(--scout-accent) 65%,#f2efe7));box-shadow:0 0 10px -2px var(--scout-accent-glow)}.scout-field-timer__fill--march{width:42%;animation:scout-field-march-slide 2.2s ease-in-out infinite}.scout-field-timer__fill--urgent{width:88%;background:linear-gradient(90deg,#ba574b,#f47d64);animation:scout-field-march-urgent .85s ease-in-out infinite}.scout-field-timer__fill--arrived{width:100%;background:linear-gradient(90deg,#f47d64,#ffa994)}@keyframes legacyLetterFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes or-ink-bleed{0%{opacity:0;filter:blur(3px);transform:translateY(9px)}60%{filter:blur(.4px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes or-rise-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes or-key-breathe{0%,to{box-shadow:0 0 20px 4px #7978723d;transform:translateY(0)}50%{box-shadow:0 0 30px 7px #88877f5c;transform:translateY(-2px)}}.or-ink{animation:or-ink-bleed .85s cubic-bezier(.22,.61,.36,1) both}.or-letter{position:relative;background:radial-gradient(120% 90% at 50% 0%,#f7f5f0 0%,#eceae4 42%,#e0ddd5 100%);color:#252523;box-shadow:inset 0 0 44px #63625a29,inset 0 1px #fff9,0 22px 48px #0000008c;isolation:isolate}.or-letter:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply;opacity:.07;z-index:0}.or-letter:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(130% 120% at 50% 40%,transparent 58%,rgba(57,57,53,.16) 100%),linear-gradient(90deg,transparent calc(50% - 1px),rgba(99,98,90,.12) 50%,transparent calc(50% + 1px));z-index:0}.or-letter>*{position:relative;z-index:1}.or-dropcap:first-letter{float:left;font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-size:3.1rem;line-height:.82;padding:.1rem .55rem 0 0;color:#4b4c45;text-shadow:0 1px 0 rgba(255,255,255,.5)}.or-signature{font-style:italic;font-size:1.35rem;color:#31312f;transform:rotate(-1.5deg);letter-spacing:.01em}.or-envelope-stage{perspective:900px}.or-envelope{position:relative;width:224px;height:148px;border-radius:8px;background:linear-gradient(160deg,#e6e4dc 0%,#d7d4cc 55%,#c7c4bb 100%);box-shadow:inset 0 1px #ffffff80,inset 0 -12px 26px #63625a38,0 18px 40px #0000008c}.or-envelope:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(to bottom right,transparent 49.4%,rgba(99,98,90,.28) 50%,transparent 50.6%),linear-gradient(to bottom left,transparent 49.4%,rgba(99,98,90,.28) 50%,transparent 50.6%);opacity:.7}.or-envelope-flap{position:absolute;inset:0 0 auto 0;height:92px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(160deg,#e9e7e0 0%,#d4d2ca 100%);transform-origin:top center;transform:rotateX(0);transition:transform .5s cubic-bezier(.5,0,.4,1) .12s;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 2px 4px #63625a33;z-index:3}.or-envelope[data-open=true] .or-envelope-flap{transform:rotateX(-172deg)}.or-ritual-scope .or-cta{background-image:linear-gradient(to bottom,#78776f,#30302c);border-color:#8a898080}.or-ritual-scope button:focus{box-shadow:none}.or-ritual-scope button:focus-visible{box-shadow:0 0 0 2px #191917,0 0 0 4px #79787299}.or-ritual-scope .or-envelope-btn:focus-visible{box-shadow:none}.or-envelope-btn:focus-visible .or-envelope{box-shadow:inset 0 1px #ffffff80,inset 0 -12px 26px #63625a38,0 18px 40px #0000008c,0 0 26px 6px #a3a19880}.or-seal{position:absolute;left:50%;top:70px;width:62px;height:62px;margin:-31px 0 0 -31px;z-index:4;filter:drop-shadow(0 4px 6px rgba(0,0,0,.45))}.or-seal-half{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 38% 32%,#9e3e34 0%,#78251d 46%,#561510 100%);transition:transform .42s cubic-bezier(.5,0,.6,1),opacity .42s ease-in}.or-seal-half:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(0,0,0,.32) 0 15%,transparent 16%),radial-gradient(circle,transparent 0 36%,rgba(0,0,0,.28) 38% 44%,transparent 46%),radial-gradient(circle at 40% 30%,rgba(209,206,198,.35) 0 30%,transparent 34%)}.or-seal-left{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.or-seal-right{-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.or-envelope[data-open=true] .or-seal-left{transform:translate(-16px,6px) rotate(-28deg);opacity:0}.or-envelope[data-open=true] .or-seal-right{transform:translate(16px,6px) rotate(28deg);opacity:0}.or-seal-crack{position:absolute;left:50%;top:8%;width:3px;height:84%;margin-left:-1.5px;background:linear-gradient(to bottom,rgba(21,21,13,.9),rgba(9,9,7,.6));-webkit-clip-path:polygon(50% 0,100% 14%,20% 34%,90% 54%,30% 74%,70% 100%,50% 100%,0 74%,60% 54%,10% 34%,80% 14%);clip-path:polygon(50% 0,100% 14%,20% 34%,90% 54%,30% 74%,70% 100%,50% 100%,0 74%,60% 54%,10% 34%,80% 14%);opacity:0;z-index:5}.or-envelope[data-open=true] .or-seal-crack{animation:or-crack-flash .42s ease-out both}@keyframes or-crack-flash{0%{opacity:0;transform:scaleY(.2)}30%{opacity:1;transform:scaleY(1)}to{opacity:0}}.or-key-icon{animation:or-key-breathe 3.6s ease-in-out infinite}.join-scope button:focus{box-shadow:none}.join-scope button:focus-visible{box-shadow:0 0 0 2px #191917,0 0 0 4px #8a898099}.or-keyring{display:flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;border-radius:999px;border:1px solid rgba(148,147,138,.55);background:radial-gradient(circle at 50% 38%,rgba(210,208,200,.28) 0%,rgba(121,120,114,.22) 45%,rgba(24,24,22,.8) 100%);color:#d2d0c8;font-size:1.7rem;box-shadow:inset 0 1px #f4f2ea40,0 0 30px 4px #a3a1984d;animation:oc-keys-glow 3.6s ease-in-out infinite}.or-deed{position:relative;max-width:22rem;padding:.9rem 1.6rem 1rem;border-radius:.6rem;border:1px solid rgba(148,147,138,.28);background:linear-gradient(180deg,rgba(23,23,21,.66),rgba(13,13,11,.66));box-shadow:inset 0 1px #f4f2ea0f,0 12px 30px #00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.or-deed-kicker{font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:#a3a198b3}.or-deed-name{margin-top:.4rem;font-family:RPGDeco,Georgia,serif;font-size:clamp(1.25rem,2.6vw,1.7rem);letter-spacing:.02em;color:#eceae3;text-shadow:0 1px 0 rgba(0,0,0,.6),0 0 18px rgba(163,161,152,.25)}.or-deed-note{margin-top:.5rem;font-family:Georgia,Times New Roman,serif;font-size:.82rem;font-style:italic;line-height:1.5;color:#c0bdb5b8}@keyframes or-thought-snap{0%{opacity:0;transform:translateY(9px) scale(.985)}55%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}.or-thought-snap{animation:or-thought-snap .24s cubic-bezier(.2,.75,.3,1) both}.or-thought-kicker{margin-bottom:.55rem;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:#a3a198b3}.or-thought-text{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(1.15rem,2.4vw,1.5rem);line-height:1.5;color:#e8e6e0;text-shadow:0 2px 12px rgba(0,0,0,.85)}.or-thought-text-sm{font-size:clamp(1rem,1.9vw,1.2rem)}@keyframes or-leave-shake{0%,to{transform:translate(0)}12%{transform:translate(-6px)}28%{transform:translate(6px)}44%{transform:translate(-4px)}60%{transform:translate(4px)}76%{transform:translate(-2px)}88%{transform:translate(2px)}}.or-leave-shake{animation:or-leave-shake .42s ease-out}@keyframes or-burial-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes or-burial-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.or-burial-in{animation:or-burial-in .7s ease-out both}.or-burial-out{animation:or-burial-out .6s ease-in both}.or-burial-cta{animation:or-burial-in .6s ease-out .5s both}@keyframes or-envelope-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.or-envelope-float{animation:or-envelope-drift 5.2s ease-in-out infinite}.oc-bar{position:absolute;left:0;right:0;height:clamp(48px,9vh,120px);background:linear-gradient(to bottom,#000 78%,rgba(0,0,0,0));transition:transform .7s cubic-bezier(.6,0,.4,1);z-index:5}.oc-bar-top{top:0}.oc-bar-bottom{bottom:0;background:linear-gradient(to top,#000 78%,rgba(0,0,0,0))}.oc-bar-top[data-exit=true]{transform:translateY(-105%)}.oc-bar-bottom[data-exit=true]{transform:translateY(105%)}@keyframes oc-card-title-in{0%{opacity:0;transform:translateY(18px) scale(1.045)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes oc-card-sub-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes oc-card-leave{to{opacity:0;transform:translateY(-10px) scale(.99)}}.oc-card-title{letter-spacing:.06em;animation:oc-card-title-in 1.25s cubic-bezier(.22,.61,.36,1) both;will-change:transform,opacity}.oc-card-sub{animation:oc-card-sub-in .9s ease-out .55s both;will-change:transform,opacity}.oc-card-leave{animation:oc-card-leave .6s ease-in both;will-change:transform,opacity}@keyframes oc-card-scrim-in{0%{opacity:0}to{opacity:1}}.oc-card-scrim{position:absolute;inset:-2.75rem -4.5rem;z-index:0;pointer-events:none;background:radial-gradient(ellipse 62% 54% at 50% 50%,rgba(0,0,0,.55) 0%,rgba(0,0,0,.34) 46%,rgba(0,0,0,0) 78%);filter:blur(7px);animation:oc-card-scrim-in 1s ease-out both}.oc-keys{box-shadow:0 0 26px 4px #a3a19847;animation:oc-keys-glow 3.4s ease-in-out infinite}@keyframes oc-keys-glow{0%,to{box-shadow:0 0 22px 3px #a3a19838}50%{box-shadow:0 0 34px 7px #beb9ac66}}@media (prefers-reduced-motion: reduce){.oc-keys{animation:none!important}}@keyframes oc-bubble-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.oc-bubble{position:relative;max-width:min(30rem,78vw);padding:.85rem 1.15rem .95rem;border-radius:.9rem;border:1px solid rgba(138,137,128,.4);background:rgba(10,10,8,.82);box-shadow:inset 0 1px #ffffff0d,0 18px 40px #000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.oc-bubble-in{animation:oc-bubble-in .5s cubic-bezier(.22,.61,.36,1) both}.oc-bubble:after{content:"";position:absolute;bottom:-8px;width:16px;height:16px;background:inherit;border-right:1px solid rgba(138,137,128,.4);border-bottom:1px solid rgba(138,137,128,.4);transform:rotate(45deg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.oc-bubble[data-side=right]:after{right:2.2rem}.oc-bubble[data-side=left]:after{left:2.2rem}.oc-bubble-anchored{position:absolute;bottom:.5rem;left:-2rem;width:-moz-max-content;width:max-content;max-width:min(24rem,42vw)}.oc-bubble-anchored[data-side=right]{left:auto;right:-2rem}.oc-reply-bubble{pointer-events:auto;max-width:min(26rem,46vw);padding-bottom:.6rem}.oc-reply-lines{display:flex;flex-direction:column;gap:.1rem;margin-top:.45rem}.oc-reply-line{display:flex;align-items:center;gap:.65rem;min-height:40px;padding:.4rem .5rem;border-radius:.5rem;text-align:left;font-family:Georgia,Times New Roman,serif;font-size:clamp(.98rem,1.5vw,1.15rem);color:#e1d9c6;transition:transform .16s ease,background-color .16s ease,color .16s ease}.oc-reply-line:hover,.oc-reply-line:focus-visible{transform:translate(3px);background:rgba(198,183,148,.1);color:#f2efe7;outline:none}@media (prefers-reduced-motion: reduce){.oc-reply-line{transition:none!important}}.oc-bubble-label{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:#a3a198bf;margin-bottom:.3rem}.oc-bubble-text{font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.5;color:#e8e6e0;text-shadow:0 1px 3px rgba(0,0,0,.8)}.oc-bubble-more{position:absolute;right:.7rem;bottom:.35rem;font-size:1rem;color:#a3a198b3;animation:oc-more-pulse 1.4s ease-in-out infinite}@keyframes oc-more-pulse{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.9;transform:translate(2px)}}.oc-reply-dot{flex:none;width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1px #a08e6299;transition:background-color .16s ease,box-shadow .16s ease}.oc-reply-line:hover .oc-reply-dot,.oc-reply-line:focus-visible .oc-reply-dot{background:#d0c4a7;box-shadow:0 0 10px 2px #d0c4a766}@media (prefers-reduced-motion: reduce){.oc-bubble-in,.oc-bubble-more{animation:none!important}}.oc-step{animation:or-rise-fade .7s cubic-bezier(.22,.61,.36,1) both}.oc-skip{min-height:44px;padding:.55rem 1.05rem;border-radius:.65rem;border:1px solid rgba(121,120,114,.35);background:rgba(6,6,5,.55);color:#c0bdb5bf;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;transition:color .2s ease,border-color .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.oc-skip:hover,.oc-skip:focus-visible{color:#e2e0d9;border-color:#8a898099}.oc-panel{border-radius:1rem;border:1px solid rgba(121,120,114,.28);background:rgba(8,8,7,.66);box-shadow:inset 0 1px #ffffff0a,0 24px 60px #000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.oc-grain{pointer-events:none;position:absolute;inset:0;z-index:4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.045;mix-blend-mode:overlay}@media (prefers-reduced-motion: reduce){.or-ink,.or-envelope-flap,.or-envelope-float,.or-seal-half,.or-seal-crack,.or-key-icon,.or-keyring,.oc-card-title,.oc-card-sub,.oc-card-scrim,.oc-card-leave,.oc-step,.oc-bar{animation:none!important;transition:none!important}}@keyframes scout-field-march-slide{0%{transform:translate(-120%);opacity:.55}50%{opacity:1}to{transform:translate(280%);opacity:.55}}@keyframes scout-field-march-urgent{0%,to{opacity:.75}50%{opacity:1}}.scout-field-timer__sub{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#a79468}.scout-field-row__trail{display:none}@media (min-width: 640px){.scout-field-row__trail{display:flex;align-items:center;justify-content:center;width:1.25rem;color:var(--scout-accent);opacity:.45}.scout-field-row--returning .scout-field-row__trail-icon{transform:scaleX(-1)}}@media (prefers-reduced-motion: reduce){.scout-field-timer__fill--march,.scout-field-timer__fill--urgent{animation:none;width:72%}}.scout-expedition-shell{background:linear-gradient(180deg,#272320 0%,#201d1a 50%,#1a1816 100%);box-shadow:0 0 0 1px #2b2723,0 0 0 2px #39342e,inset 0 1px #ffffff0a,0 10px 32px #00000073}.scout-expedition-shell--light{background:linear-gradient(180deg,#f8f7f3 0%,#f1ede4 55%,#eae5d8 100%)}.scout-expedition-header{background:linear-gradient(180deg,#2b2723 0%,#24211e 100%);box-shadow:inset 0 1px #ffffff0d}.scout-expedition-well{border-radius:.75rem;border:1px solid #3a3530;background:linear-gradient(180deg,rgba(0,0,0,.28) 0%,rgba(0,0,0,.42) 100%);box-shadow:inset 0 1px #ffffff0a,inset 0 -8px 20px #00000040}.scout-expedition-shell--light .scout-expedition-well{border-color:#39342e2e;background:linear-gradient(180deg,rgba(255,255,255,.65) 0%,rgba(255,255,255,.35) 100%);box-shadow:inset 0 1px #ffffffd9}.scout-expedition-forecast{border-color:#ad9a6e38;background:linear-gradient(165deg,rgba(41,38,34,.35) 0%,rgba(0,0,0,.4) 55%,rgba(0,0,0,.5) 100%);box-shadow:inset 0 1px #ffffff0d,0 0 24px -8px #ad9a6e33}.scout-expedition-launch{background:linear-gradient(180deg,#524b43 0%,#46403a 42%,#332e2a 100%);border:1px solid #635c56;box-shadow:inset 0 1px #ffffff29,inset 0 -8px 16px #00000040,0 4px #1e1c19,0 12px 28px #0000006b}.scout-expedition-launch:hover:not(:disabled){background:linear-gradient(180deg,#605952 0%,#4d463f 42%,#3a342f 100%);border-color:#a79468;box-shadow:inset 0 1px #fff3,inset 0 -6px 14px #0003,0 4px #1e1c19,0 14px 32px #0000007a,0 0 20px -6px #889b9438}.scout-expedition-launch:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffffff1a,0 2px #1e1c19,0 6px 16px #00000059}.scout-expedition-shell--light .scout-expedition-launch{background:linear-gradient(180deg,#605952 0%,#4d463f 50%,#3a342f 100%);border-color:#575049}.scout-count-control{border-radius:.75rem;border:1px solid #363633;background:linear-gradient(180deg,rgba(0,0,0,.22) 0%,rgba(0,0,0,.38) 100%);box-shadow:inset 0 2px 10px #00000059}.scout-expedition-shell--light .scout-count-control{border-color:#39342e33;background:linear-gradient(180deg,rgba(255,255,255,.75) 0%,rgba(255,255,255,.45) 100%);box-shadow:inset 0 1px #ffffffe6}.scout-count-step{background:transparent;transition:background .15s ease,color .15s ease}.scout-count-step:hover:not(:disabled){background:rgba(255,255,255,.06)}.scout-count-step:active:not(:disabled){background:rgba(0,0,0,.25)}.scout-count-preset{border-radius:.5rem;border:1px solid #42423f;background:rgba(0,0,0,.28);transition:border-color .15s ease,background .15s ease,color .15s ease}.scout-count-preset:hover{border-color:#889b9473;background:rgba(136,155,148,.1)}.scout-expedition-shell--light .scout-count-preset{border-color:#39342e38;background:rgba(255,255,255,.65)}.upgrade-countdown{font-size:.875rem;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#d2eae1;text-shadow:0 0 6px rgba(0,0,0,.75);margin-bottom:.25rem}.upgrade-progress-track{height:5px;width:100%;border-radius:9999px;background:rgba(0,0,0,.45);box-shadow:inset 0 1px 2px #00000080;overflow:hidden}.upgrade-progress-fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,#983623 0%,#fd866d 55%,#c2d9d0 100%);box-shadow:0 0 8px #fd866d59;transition:width .35s ease-out}.game-edge-dock-y0{top:max(10.25rem,14vh)}.game-edge-dock-y1{top:calc(max(10.25rem,14vh) + 6.75rem)}.game-edge-dock-y2{top:calc(max(10.25rem,14vh) + 13.5rem)}.game-edge-dock-y3{top:calc(max(10.25rem,14vh) + 20.25rem)}.game-edge-dock-y4{top:calc(max(10.25rem,14vh) + 27rem)}@media (max-width: 1023px){.game-edge-dock-y4{top:45vh;transform:translateY(-50%)}}@keyframes garrison-soul-fogdrift-a{0%{transform:translate3d(-5%,26%,0) scale(1.06);opacity:.52}to{transform:translate3d(7%,-38%,0) scale(1.24);opacity:.9}}@keyframes garrison-soul-fogdrift-b{0%{transform:translate3d(12%,32%,0) scale(1.1);opacity:.38}to{transform:translate3d(-10%,-40%,0) scale(1.08);opacity:.82}}@keyframes garrison-soul-fogdrift-c{0%{transform:translate3d(0,40%,0) scale(1.14);opacity:.32}to{transform:translate3d(0,-44%,0) scale(1.2);opacity:.68}}@keyframes garrison-soul-voiddrift{0%{transform:translate3d(0,18%,0);opacity:.88}to{transform:translate3d(0,-22%,0);opacity:1}}@keyframes garrison-soul-smokebreathe{0%,to{opacity:.34;transform:translate3d(0,5%,0)}50%{opacity:.58;transform:translate3d(0,-6%,0)}}@keyframes garrison-soul-cursepulse{0%,to{opacity:.28}50%{opacity:.52}}@keyframes garrison-undead-seep{0%{transform:translate3d(0,32%,0) scale(1.03);opacity:.55}to{transform:translate3d(0,-36%,0) scale(1.14);opacity:.92}}@keyframes garrison-undead-sheen{0%{transform:translate3d(-18%,0,0);opacity:.2}to{transform:translate3d(18%,-8%,0);opacity:.65}}@keyframes garrison-undead-bile-roll{0%{transform:translate3d(0,22%,0) scale(1.02);opacity:.18}to{transform:translate3d(0,-30%,0) scale(1.1);opacity:.48}}@keyframes garrison-undead-flicker{0%,18%,to{opacity:0}10%{opacity:.35}12%{opacity:.08}52%{opacity:.22}54%{opacity:0}76%{opacity:.18}78%{opacity:0}}.garrison-vfx-root{box-sizing:border-box;position:relative;background:#0a0a08;box-shadow:inset 0 0 0 1px #ffffff0f}.garrison-vfx-root--sidebar{box-shadow:inset 0 0 0 1px #0000001f}.garrison-vfx-stack{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;isolation:isolate;border-radius:inherit;overflow:hidden}.garrison-vfx-baseimg{position:relative;z-index:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.garrison-soul-fogbank,.garrison-soul-voidlift,.garrison-soul-smokegrain,.garrison-soul-curse,.garrison-soul-rim,.garrison-undead-decay,.garrison-undead-ichor,.garrison-undead-bile,.garrison-undead-flick,.garrison-undead-rim{pointer-events:none;position:absolute;inset:0;border-radius:inherit}.garrison-vfx-baseimg--soul{filter:saturate(.78) brightness(.92) contrast(1.06)}.garrison-soul-fogbank{z-index:2;mix-blend-mode:multiply;will-change:transform,opacity}.garrison-soul-fogbank--a{background:radial-gradient(ellipse 145% 100% at 50% 112%,rgba(13,13,11,.72) 0%,rgba(28,28,26,.42) 38%,rgba(9,9,7,.14) 58%,transparent 72%),radial-gradient(ellipse 95% 75% at 18% 98%,rgba(0,0,0,.55) 0%,transparent 58%),radial-gradient(ellipse 95% 75% at 82% 98%,rgba(20,20,18,.5) 0%,transparent 56%);animation:garrison-soul-fogdrift-a 3.4s ease-in-out infinite alternate}.garrison-soul-fogbank--b{z-index:3;background:radial-gradient(ellipse 120% 90% at 48% 108%,rgba(45,46,42,.35) 0%,rgba(3,4,3,.38) 42%,transparent 68%),radial-gradient(ellipse 100% 80% at 72% 100%,rgba(0,0,0,.42) 0%,transparent 52%);mix-blend-mode:multiply;opacity:.78;animation:garrison-soul-fogdrift-b 2.7s ease-in-out infinite alternate;animation-delay:-.7s}.garrison-soul-fogbank--c{z-index:4;background:radial-gradient(ellipse 110% 85% at 50% 102%,rgba(5,5,4,.45) 0%,rgba(65,65,60,.12) 48%,transparent 70%);mix-blend-mode:soft-light;opacity:.42;animation:garrison-soul-fogdrift-c 3.8s ease-in-out infinite alternate;animation-delay:-1.2s}.garrison-soul-voidlift{z-index:5;background:linear-gradient(188deg,transparent 0%,transparent 10%,rgba(9,9,7,.22) 28%,rgba(2,2,2,.58) 62%,rgba(0,0,0,.72) 100%);mix-blend-mode:multiply;will-change:transform,opacity;animation:garrison-soul-voiddrift 3.1s ease-in-out infinite alternate}.garrison-soul-smokegrain{z-index:6;background-image:repeating-radial-gradient(circle at 40% 85%,transparent 0,transparent 1px,rgba(0,0,0,.07) 1px,rgba(0,0,0,.07) 2px);background-size:120% 120%;mix-blend-mode:overlay;opacity:.35;will-change:transform,opacity;animation:garrison-soul-smokebreathe 2.5s ease-in-out infinite}.garrison-soul-curse{z-index:7;background:radial-gradient(circle at 50% 42%,transparent 0%,transparent 35%,rgba(62,62,55,.22) 72%,rgba(6,6,4,.28) 100%),radial-gradient(ellipse 130% 88% at 50% 118%,rgba(43,44,40,.22) 0%,transparent 58%);mix-blend-mode:soft-light;will-change:opacity;animation:garrison-soul-cursepulse 2.2s ease-in-out infinite}.garrison-soul-rim{z-index:8;box-shadow:inset 0 -32px 40px #000000f0,inset 0 0 0 1px #43433c6b,inset 0 14px 28px #0f0f0d80}.garrison-undead-decay{z-index:2;background:linear-gradient(188deg,transparent 0%,rgba(10,21,18,.1) 24%,rgba(20,36,31,.38) 58%,rgba(0,0,0,.62) 100%);mix-blend-mode:multiply;will-change:transform,opacity;animation:garrison-undead-seep 3.2s ease-in-out infinite alternate}.garrison-undead-ichor{z-index:3;background:conic-gradient(from 200deg at 50% 88%,transparent 0deg,rgba(227,111,87,.15) 55deg,rgba(121,24,4,.45) 120deg,rgba(255,155,132,.12) 200deg,transparent 290deg);mix-blend-mode:soft-light;opacity:.75;will-change:transform,opacity;animation:garrison-undead-sheen 4.5s ease-in-out infinite alternate}.garrison-undead-bile{z-index:4;background:radial-gradient(95% 70% at 50% 100%,rgba(255,178,158,.28) 0%,rgba(194,81,58,.22) 38%,transparent 68%);mix-blend-mode:overlay;will-change:transform,opacity;animation:garrison-undead-bile-roll 2.7s ease-in-out infinite alternate;animation-delay:-.9s}.garrison-undead-flick{z-index:5;background:radial-gradient(circle at 50% 40%,rgba(229,248,241,.22) 0%,transparent 55%);mix-blend-mode:screen;will-change:opacity;animation:garrison-undead-flicker 3.8s steps(1,end) infinite}.garrison-undead-rim{z-index:6;box-shadow:inset 0 -20px 28px #000000bf,inset 0 0 0 1px #e36f5747,inset 0 8px 18px #7e1d0a59}.garrison-vfx-root--sidebar .garrison-soul-fogbank--b{opacity:.78}.garrison-vfx-root--sidebar .garrison-soul-smokegrain{opacity:.36}.garrison-vfx-root--sidebar .garrison-soul-curse{opacity:.55}.garrison-vfx-root--sidebar .garrison-undead-ichor{opacity:.62}@media (max-width: 640px){.garrison-soul-smokegrain{opacity:.28;animation-duration:3.4s}.garrison-undead-flick{animation-duration:5.5s}}@media (prefers-reduced-motion: reduce){.garrison-soul-fogbank,.garrison-soul-voidlift,.garrison-soul-smokegrain,.garrison-soul-curse,.garrison-undead-decay,.garrison-undead-ichor,.garrison-undead-bile,.garrison-undead-flick{animation:none!important}.garrison-soul-fogbank--a{transform:translate3d(0,4%,0) scale(1.08);opacity:.72}.garrison-soul-fogbank--b{transform:translate3d(0,2%,0) scale(1.06);opacity:.58}.garrison-soul-fogbank--c{transform:translate3d(0,6%,0) scale(1.1);opacity:.45}.garrison-soul-voidlift{transform:translate3d(0,4%,0);opacity:.92}.garrison-soul-smokegrain{opacity:.42;transform:none}.garrison-soul-curse{opacity:.38}.garrison-undead-decay{transform:translateZ(0);opacity:.78}.garrison-undead-ichor,.garrison-undead-bile{opacity:.45;transform:none}.garrison-undead-flick{opacity:0}}.ui-city-picker{display:flex;flex-direction:column;max-height:72vh;overflow:hidden;font-family:Alegreya Sans,system-ui,sans-serif;color:#4d463f;border-radius:14px;border:1px solid rgba(200,186,153,.42);background:radial-gradient(120% 90% at 50% -12%,rgba(200,186,153,.28) 0%,transparent 55%),linear-gradient(180deg,#655e57 0%,#403a34 100%);box-shadow:inset 0 1px #f2eee629,0 22px 50px -12px #000000b8,0 6px 16px #00000080}.ui-city-picker__head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem .65rem;background:linear-gradient(180deg,rgba(242,238,230,.08),transparent)}.ui-city-picker__heading{display:flex;flex-direction:column;min-width:0;gap:.1rem}.ui-city-picker__title{font-weight:700;font-size:.86rem;letter-spacing:.1em;text-transform:uppercase;color:#f1ede4}.ui-city-picker__count{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#dad0b9}.ui-city-picker__tabs{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.ui-city-picker .ui-city-picker__tab{padding:.34rem .7rem;border-radius:999px;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.02em;color:#ebe5d9;background:rgba(247,245,241,.08);border:1px solid rgba(242,238,230,.24);transition:background .15s ease,color .15s ease}.ui-city-picker .ui-city-picker__tab:hover{color:#f4f2eb;background:rgba(247,245,241,.16)}.ui-city-picker__list{position:relative;z-index:1;margin:0;padding:.2rem .6rem .6rem;list-style:none;overflow-y:auto;flex:1 1 auto;display:flex;flex-direction:column;gap:.5rem}.ui-city-picker .ui-city-picker__row{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;width:100%;padding:.6rem .7rem;border:1px solid transparent;border-radius:.85rem;background:#f0ece2;color:#645d56;text-align:left;box-shadow:inset 0 1px #ffffff73,0 3px 8px #00000047;transition:filter .14s ease,transform .1s ease}.ui-city-picker .ui-city-picker__row:hover{filter:brightness(.98)}.ui-city-picker .ui-city-picker__row:active{transform:scale(.995)}.ui-city-picker__crest{position:relative;display:grid;place-items:center;width:2.2rem;height:2.2rem;flex-shrink:0;border-radius:50%;color:#645d56;background:rgba(255,255,255,.55);box-shadow:inset 0 1px #fffc,0 1px 2px #514a4329}.ui-city-picker__crest img{width:1.55rem;height:1.55rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(56,51,46,.3))}.ui-city-picker__crest svg{width:1.2rem;height:1.2rem}.ui-city-picker__crest--capital{background:linear-gradient(180deg,#ebe6da,#e0d7c4);color:#68625b}.ui-city-picker__crest--occupied{background:linear-gradient(180deg,#e5decf,#d8cfb8);color:#954439}.ui-city-picker__body{display:flex;flex-direction:column;min-width:0;gap:.15rem}.ui-city-picker__name{font-weight:700;font-size:.98rem;letter-spacing:.01em;line-height:1.15;color:#544d46;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-city-picker__coords{display:inline-flex;align-items:center;gap:.28rem;font-size:.74rem;font-weight:600;font-variant-numeric:tabular-nums;color:#ac996d}.ui-city-picker__coords svg{width:.68rem;height:.68rem;flex-shrink:0;color:#b9a77e}.ui-city-picker__marks{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.ui-city-picker__tag{display:inline-flex;align-items:center;gap:.26rem;padding:.2rem .5rem;border-radius:999px;font-size:.6rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.ui-city-picker__tag img,.ui-city-picker__tag svg{width:.66rem;height:.66rem;-o-object-fit:contain;object-fit:contain}.ui-city-picker__tag--capital{color:#f8f6f1;background:#b4a278}.ui-city-picker__tag--occupied{color:#f7f5f1;background:#ab5449}.ui-city-picker__active{display:inline-flex;align-items:center;gap:.34rem;padding:.24rem .6rem;border-radius:999px;font-size:.6rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#f2eee6;background:linear-gradient(180deg,#4c453f,#322e29);border:1px solid rgba(240,236,227,.28);box-shadow:inset 0 1px #f3f0ea33}.ui-city-picker__active-dot{width:.42rem;height:.42rem;border-radius:999px;background:#ebe5d9;box-shadow:0 0 6px #eae5d8e6}.ui-city-picker .ui-city-picker__row--active,.ui-city-picker .ui-city-picker__row--active:hover{background:#ede9de;border-color:#b5a2768c;box-shadow:inset 0 1px #ffffff80,0 0 0 1px #b5a2764d,0 3px 10px #00000052}.ui-city-picker .ui-city-picker__row--active .ui-city-picker__name{color:#968358}.hero-hall{display:flex;flex-direction:column;--hh-brass: #bbb7ad;--hh-brass-dim: rgba(187, 183, 173, .16);--hh-ink: #e9e7e0;--hh-ink-dim: #9d9c97;font-family:Alegreya Sans,system-ui,sans-serif}.hero-hall__head{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.25rem;padding:.15rem .15rem .85rem}.hero-hall__head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(187,183,173,.4),rgba(187,183,173,.08) 68%,transparent)}.hero-hall__kicker{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--hh-brass)}.hero-hall__title{margin-top:.28rem;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:700;line-height:1.04;letter-spacing:.01em;color:var(--hh-ink)}.hero-hall__sub{margin-top:.4rem;max-width:30rem;font-size:.8rem;line-height:1.5;color:var(--hh-ink-dim)}.hero-hall__tally{text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1}.hero-hall__tally-num{display:block;font-size:1.8rem;font-weight:700;line-height:1;color:var(--hh-ink);font-variant-numeric:tabular-nums}.hero-hall__tally-label{display:block;margin-top:.35rem;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--hh-ink-dim)}.hero-hall__body{position:relative;margin-top:1rem;padding:1rem;border-radius:.5rem;background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(187,183,173,.06),transparent 55%),repeating-linear-gradient(0deg,transparent,transparent 33px,rgba(187,183,173,.028) 33px,rgba(187,183,173,.028) 34px),repeating-linear-gradient(90deg,transparent,transparent 33px,rgba(187,183,173,.028) 33px,rgba(187,183,173,.028) 34px),linear-gradient(180deg,#161614 0%,#0e0e0c 100%);box-shadow:inset 0 0 0 1px #bbb7ad24,inset 0 1px #f1eee60d,inset 0 -18px 40px #00000059}.hero-hall__empty{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:2.25rem 1rem;text-align:center}.hero-hall__empty-title{font-size:.95rem;font-weight:600;color:var(--hh-ink)}.hero-hall__empty-sub{font-size:.8rem;color:var(--hh-ink-dim)}.hero-hall__empty-cta{margin-top:.6rem;padding:.55rem 1.1rem;border-radius:.5rem;border:1px solid rgba(187,183,173,.3);background:linear-gradient(180deg,#484843,#2d2d29);color:#eae8e1;font-weight:600;font-size:.85rem;box-shadow:inset 0 1px #f1eee624;transition:filter .15s ease,transform .1s ease}.hero-hall__empty-cta:hover{filter:brightness(1.1)}.hero-hall__empty-cta:active{transform:translateY(1px)}.hero-slot{position:relative;display:flex;flex-direction:column;padding:.4rem .4rem .45rem;border-radius:.45rem;background:linear-gradient(158deg,#1e1e1c 0%,#121210 100%);box-shadow:inset 0 0 0 1px #bbb7ad29,inset 0 1px #f1eee60f,0 2px 6px #0006;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.hero-slot:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #c4c1b657,inset 0 1px #f1eee614,0 7px 16px #00000080}.hero-slot:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #c4c1b680,0 0 0 2px #bbb7ad66}.hero-slot__art{width:100%;aspect-ratio:1;border-radius:.3rem;background:radial-gradient(circle at 50% 34%,#232320 0%,#10100e 100%);box-shadow:inset 0 0 0 1px #0000008c,inset 0 2px 6px #00000080;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-slot__art img{width:82%;height:82%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.hero-slot__meta{margin-top:.3rem;text-align:center;font-size:.5rem;line-height:1.25;font-weight:600;color:var(--hh-ink-dim)}.hero-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .6rem;border-radius:.4rem;border:1px solid rgba(187,183,173,.22);background:linear-gradient(180deg,rgba(33,33,31,.9),rgba(21,21,19,.95));box-shadow:inset 0 1px #f1eee60d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-ink-dim)}.hero-chip strong{color:var(--hh-ink);font-weight:700;letter-spacing:.02em}.sd-panel{position:relative;border-radius:1.1rem;border:1px solid rgba(99,92,86,.55);background:radial-gradient(ellipse 130% 62% at 50% -12%,rgba(197,85,62,.09),transparent 58%),radial-gradient(ellipse 90% 70% at 50% 118%,rgba(0,0,0,.55),transparent 60%),linear-gradient(180deg,#23201d 0%,#191715 52%,#110f0e 100%);box-shadow:inset 0 0 0 1px #d4c9af29,inset 0 0 0 4px #00000080,inset 0 90px 120px -70px #d4614a24,inset 0 -60px 90px -40px #000000b3,0 22px 60px #0000009e;overflow:hidden}.sd-panel:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='11'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.55 0 0 0 0 0.38 0 0 0 0 0.2 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:260px;opacity:.05;mix-blend-mode:overlay}.sd-panel>*{position:relative;z-index:1}.sd-plate{position:relative;border-radius:.85rem;border:1px solid rgba(161,143,99,.5);background:linear-gradient(180deg,rgba(43,39,35,.9) 0%,rgba(27,25,22,.94) 100%);box-shadow:inset 0 1px #f4f1ea14,inset 0 0 0 1px #0006,0 6px 18px #00000073}.sd-plate:before,.sd-plate:after{content:"";position:absolute;top:50%;width:5px;height:5px;border-radius:9999px;transform:translateY(-50%);background:radial-gradient(circle at 35% 30%,#5e5750,#1b1916 70%);box-shadow:0 0 0 1px #00000080,inset 0 1px #f2eee626}.sd-plate:before{left:.6rem}.sd-plate:after{right:.6rem}.sd-kicker{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#bbaa82}.sd-cta{position:relative;isolation:isolate;width:100%;border-radius:.9rem;border:none;background:linear-gradient(180deg,#cb6550 0%,#be5944 45%,#a74430 100%);color:var(--ui-accent-ink, #04120e);font-weight:800;text-transform:uppercase;text-shadow:none;box-shadow:inset 0 1px #ece7db59,0 4px #8f2e1b,0 14px 30px #00000080,0 0 32px #be594438;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.sd-cta:before{content:"";position:absolute;inset:5px;border-radius:.6rem;pointer-events:none;box-shadow:inset 0 0 0 1px #04120e2e}.sd-cta:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #ece7db66,0 4px #8f2e1b,0 18px 38px #00000080,0 0 42px #be594452}.sd-cta:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 2px 8px #04120e59,0 1px #8f2e1b}.sd-cta:disabled{background:var(--ui-bg-panel-raised, #23201d);color:var(--ui-text-dim, #968358);box-shadow:inset 0 0 0 1px var(--ui-border-default, #35302b);cursor:not-allowed}.sd-cta:disabled:before{box-shadow:none}.ui-ask-card{position:fixed;z-index:80;left:max(.9rem,env(safe-area-inset-left));bottom:max(.9rem,env(safe-area-inset-bottom));width:min(21.5rem,calc(100vw - 1.8rem));padding:1rem 1.05rem .7rem;border-radius:.85rem;border:1px solid rgba(103,102,96,.5);background:radial-gradient(120% 80% at 12% 0%,rgba(150,148,139,.12),transparent 62%),linear-gradient(180deg,#1f1f1d 0%,#161614 52%,#0f0f0d 100%);box-shadow:inset 0 1px #d5d2ca1f,inset 0 -18px 30px #0006,0 18px 44px #0009;color:#dad8d0;opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.3,1)}.ui-ask-card.is-in{opacity:1;transform:none}.ui-ask-card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-radius:.85rem .85rem 0 0;background:linear-gradient(90deg,transparent,rgba(181,176,163,.5) 22%,rgba(181,176,163,.5) 78%,transparent)}@media (prefers-reduced-motion: reduce){.ui-ask-card{transition:none;opacity:1;transform:none}}.ui-ask-kicker{margin:0;font-size:.58rem;letter-spacing:.3em;text-transform:uppercase;color:#8e8d87}.ui-ask-title{margin:.42rem 0 0;font-family:Cinzel,Georgia,serif;font-size:1.02rem;line-height:1.35;color:#ebe9e3}.ui-ask-options{margin-top:.85rem;border-top:1px solid rgba(0,0,0,.5);box-shadow:inset 0 1px #d5d2ca0f}.ui-ask-option{position:relative;display:block;width:100%;padding:.56rem .5rem;text-align:left;font-size:.9rem;color:#d3d0c8;background:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.45);transition:color .16s ease,background .16s ease,padding-left .16s ease}.ui-ask-option:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:rgba(213,210,202,.06)}.ui-ask-option:last-child{border-bottom:0}.ui-ask-option:last-child:after{display:none}.ui-ask-option:hover:not(:disabled){padding-left:.78rem;color:#f1efe9;background:linear-gradient(90deg,rgba(150,148,139,.16),rgba(150,148,139,.02) 72%,transparent)}.ui-ask-option:disabled{color:#73726e}.ui-ask-write{margin-top:.85rem}.ui-ask-input{width:100%;padding:.5rem .6rem;border-radius:.45rem;border:1px solid rgba(76,76,71,.7);background:#11110f;color:#ebe9e3;font-size:.9rem;box-shadow:inset 0 2px 5px #0000008c}.ui-ask-input::-moz-placeholder{color:#73726e}.ui-ask-input::placeholder{color:#73726e}.ui-ask-input:focus{outline:none;border-color:#8a8980d9}.ui-ask-write-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.6rem}.ui-ask-send{padding:.42rem 1.05rem;border-radius:.5rem;border:1px solid rgba(138,137,128,.6);background:linear-gradient(180deg,#393a36 0%,#20201e 100%);color:#edebe4;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 1px #eeebe324}.ui-ask-send:hover:not(:disabled){filter:brightness(1.12)}.ui-ask-send:disabled{color:#73726e;border-color:#706f6b4d}.ui-ask-back,.ui-ask-later{padding:.35rem .2rem;background:transparent;border:0;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#87867f}.ui-ask-back:hover,.ui-ask-later:hover{color:#c5c2b9}.ui-ask-later{display:block;margin:.45rem 0 0 auto}.ui-ask-error{margin:.55rem 0 0;font-size:.78rem;color:#d29a91}.ui-ask-thanks{margin:0;padding:1.4rem .4rem;text-align:center;font-family:Cinzel,Georgia,serif;font-size:1.05rem;color:#ebe9e3}.ui-ask-card button:focus{box-shadow:none}.ui-ask-card .ui-ask-option:focus-visible,.ui-ask-card .ui-ask-send:focus-visible,.ui-ask-card .ui-ask-back:focus-visible,.ui-ask-card .ui-ask-later:focus-visible{box-shadow:0 0 0 2px #161614,0 0 0 4px #8a898099}.bm-card-art img,.bm-tile .ui-estate-card-art img,.bd-overview img,.ui-estate-card-art img,.town-building-tile img{filter:var(--ui-art-grade)}.sd-masthead{display:flex;flex-direction:column;gap:.9rem}.sd-masthead__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.25rem}.sd-masthead__title{margin:.1rem 0 0;font-size:1.6rem;font-weight:700;line-height:1.1;letter-spacing:.01em;color:var(--ui-text-primary, #e9e4d7)}@media (min-width: 640px){.sd-masthead__title{font-size:1.9rem}}.sd-masthead__stats{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.sd-stat{display:flex;flex-direction:column;gap:.1rem}.sd-stat__label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--ui-text-dim, #968358)}.sd-stat__value{font-family:Alegreya Sans,system-ui,sans-serif;font-size:1rem;font-weight:700;color:var(--ui-text-primary, #e9e4d7)}.sd-ghost-btn{display:inline-flex;align-items:center;gap:.4rem;border-radius:.55rem;border:1px solid var(--ui-border-default, #35302b);background:transparent;padding:.45rem .85rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.78rem;font-weight:700;color:var(--ui-text-muted, #c3b490);transition:color .15s ease,border-color .15s ease,background .15s ease}.sd-ghost-btn:hover{color:var(--ui-text-primary, #e9e4d7);border-color:var(--ui-accent-edge, rgba(213, 109, 88, .34));background:rgba(49,44,40,.7)}.sd-seg{display:flex;gap:1.5rem;border-bottom:1px solid var(--ui-border-default, #35302b)}.sd-seg__btn{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:0 0 .7rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.05em;color:var(--ui-text-dim, #968358);background:none;border:none;transition:color .15s ease}.sd-seg__btn:hover{color:var(--ui-text-muted, #c3b490)}.sd-seg__btn--on{color:var(--ui-text-primary, #e9e4d7)}.sd-seg__btn--on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--ui-accent, #be5944)}.sd-seg__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:var(--ui-accent, #be5944);color:var(--ui-accent-ink, #04120e);font-size:.68rem;font-weight:800}.sd-conditions{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width: 640px){.sd-conditions{grid-template-columns:1fr 1fr}}.sd-condition{border-radius:.8rem;border:1px solid var(--ui-border-default, #35302b);background:var(--ui-bg-panel-raised, #23201d);padding:.8rem 1rem}.sd-condition__name{margin:.25rem 0 .15rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.95rem;font-weight:700;color:var(--ui-text-primary, #e9e4d7)}.sd-condition__name--hot{color:var(--ui-warn, #d8a05e)}.sd-condition__blurb{margin:0;font-size:.8rem;line-height:1.45;color:var(--ui-text-muted, #c3b490)}.sd-inline-link{color:var(--ui-accent-bright, #d56d58);font-weight:700;background:none;border:none;padding:0;text-decoration:underline;text-underline-offset:2px}.sd-hero{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:.85rem;border:1px solid var(--ui-border-default, #35302b);background:var(--ui-bg-inset, #161412);text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.sd-hero:hover{border-color:#d56d5866}.sd-hero--on{border-color:var(--ui-accent, #be5944);box-shadow:0 0 0 1px var(--ui-accent, #be5944),0 0 26px #be594438}.sd-hero__check{position:absolute;top:.5rem;right:.5rem;z-index:2;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:999px;background:var(--ui-accent, #be5944);color:var(--ui-accent-ink, #04120e);font-size:.8rem;font-weight:900}.sd-hero__art{position:relative;display:block;width:100%;aspect-ratio:3 / 4;background:linear-gradient(180deg,#26231f,#161412)}.sd-hero__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.sd-hero__noart{position:absolute;inset:0;display:grid;place-items:center;font-size:2rem;color:#453f39}.sd-hero__foot{display:block;padding:.6rem .7rem .7rem;background:var(--ui-bg-panel-raised, #23201d);border-top:1px solid var(--ui-border-default, #35302b)}.sd-hero__name{display:block;font-size:.9rem;font-weight:700;color:var(--ui-text-primary, #e9e4d7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-hero__sub{display:block;margin-top:.1rem;font-size:.68rem;color:var(--ui-text-dim, #968358);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-hero__stats{display:grid;grid-template-columns:repeat(5,1fr);gap:.15rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(53,48,43,.7)}.sd-hero__stat{display:flex;flex-direction:column;align-items:center;gap:.05rem}.sd-hero__stat-label{font-size:.52rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-dim, #968358)}.sd-hero__stat-value{font-size:.82rem;font-weight:700;color:var(--ui-text-secondary, #dad1bb)}.sd-launch{position:sticky;margin-top:-.25rem;bottom:0;z-index:5;padding:.75rem 0 .9rem;background:linear-gradient(180deg,rgba(17,16,14,0) 0%,rgba(17,16,14,.92) 38%,#11100e 100%)}.sd-launch__note{margin:.55rem 0 0;text-align:center;font-size:.74rem;color:var(--ui-text-dim, #968358)}.sd-subtab{border-radius:.5rem;padding:.35rem .7rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.04em;color:var(--ui-text-dim, #968358);background:transparent;transition:color .15s ease,background .15s ease}.sd-subtab:hover{color:var(--ui-text-muted, #c3b490)}.sd-subtab--on{color:var(--ui-text-primary, #e9e4d7);background:rgba(49,44,40,.85)}.sd-forge-grid{display:grid;gap:.6rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media (min-width: 900px){.sd-forge-grid{grid-template-columns:1fr 1fr;gap:.7rem}}@media (min-width: 1360px){.sd-forge-grid{grid-template-columns:repeat(3,1fr)}}.sd-up,.sd-keep{position:relative;display:flex;flex-direction:column;gap:.45rem;border-radius:.7rem;border:1px solid var(--ui-border-default, #35302b);background:linear-gradient(180deg,#26231f 0%,#201d1a 100%);padding:.85rem .95rem;box-shadow:inset 0 1px #dad1bb12,0 2px 10px #00000059;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.sd-up--ready{border-color:#d56d586b;background:linear-gradient(180deg,#292622 0%,#221f1c 100%);box-shadow:inset 0 1px #ff97801f,0 2px 12px #00000059}.sd-up--ready:hover{border-color:#d56d589e}.sd-up--maxed{border-color:#be59444d;background:linear-gradient(180deg,#13201f 0%,#0d1917 100%)}.sd-up--maxed .sd-up__name{color:var(--ui-text-secondary, #dad1bb)}.sd-up__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.sd-up__name{margin:0;font-size:.95rem;font-weight:700;line-height:1.2;color:var(--ui-text-primary, #e9e4d7)}.sd-up__track{display:inline-flex;flex-shrink:0;gap:3px}.sd-up__pip{display:block;width:1.15rem;height:.38rem;border-radius:999px;background:rgba(53,48,43,.95);box-shadow:inset 0 0 0 1px #96835840}.sd-up__pip--on{background:var(--ui-accent, #be5944);box-shadow:0 0 8px #be594473}.sd-up__blurb{margin:0;font-size:.79rem;line-height:1.45;color:var(--ui-text-muted, #c3b490)}.sd-up__foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.15rem;padding-top:.55rem;border-top:1px solid rgba(53,48,43,.8)}.sd-up__gap{min-width:0;font-size:.71rem;font-weight:600;letter-spacing:.02em;color:var(--ui-text-dim, #968358)}.sd-up__maxchip{font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ui-accent-bright, #d56d58)}.sd-buy{display:inline-flex;flex-shrink:0;align-items:center;gap:.35rem;border-radius:.5rem;border:1px solid var(--ui-border-strong, #3c3731);background:transparent;padding:.35rem .7rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.78rem;font-weight:800;color:var(--ui-text-dim, #968358);transition:filter .14s ease,transform .1s ease}.sd-buy--ready{border-color:transparent;background:var(--ui-accent, #be5944);color:var(--ui-accent-ink, #04120e);box-shadow:0 0 18px #be594433}.sd-buy--ready:hover:not(:disabled){filter:brightness(1.07)}.sd-buy:active:not(:disabled){transform:translateY(1px)}.sd-buy:disabled{cursor:not-allowed}.sd-keep--locked{opacity:.75}.sd-keep--on{border-color:var(--ui-accent, #be5944);box-shadow:inset 0 0 0 1px #be594459}.sd-keep__badge{flex-shrink:0;border-radius:999px;background:var(--ui-accent, #be5944);padding:.1rem .5rem;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-accent-ink, #04120e)}.sd-keep__lock{flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-text-dim, #968358)}.sd-meta-note{margin:0 0 .85rem;font-size:.8rem;color:var(--ui-text-muted, #c3b490)}.sd-torment{display:flex;flex-direction:column}.sd-heat{display:flex;flex-wrap:wrap;gap:.4rem}.sd-heat__step{position:relative;display:grid;place-items:end center;width:2.6rem;height:3.1rem;padding-bottom:.4rem;border-radius:.5rem;border:1px solid var(--ui-border-default, #35302b);background:var(--ui-bg-inset, #161412);font-size:.95rem;font-weight:700;color:var(--ui-text-dim, #968358);transition:border-color .14s ease,color .14s ease,background .14s ease}.sd-heat__step:hover:not(:disabled){border-color:#b4574c80;color:var(--ui-destructive-ink, #dd8b80)}.sd-heat__step--under{background:rgba(180,87,76,.12);border-color:#b4574c52;color:var(--ui-destructive-ink, #dd8b80)}.sd-heat__step--on{background:rgba(180,87,76,.28);border-color:var(--ui-destructive, #b4574c);color:#e9e4d7}.sd-heat__step:disabled{cursor:not-allowed;opacity:.55}.sd-heat__readout{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem}.sd-heat__side{border-radius:.7rem;border:1px solid var(--ui-border-default, #35302b);background:var(--ui-bg-panel-raised, #23201d);padding:.7rem .9rem}.sd-heat__value{margin:.15rem 0 0;font-family:Alegreya Sans,system-ui,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.1}.sd-heat__value--risk{color:var(--ui-destructive-ink, #dd8b80)}.sd-heat__value--gain{color:var(--ui-accent-bright, #d56d58)}.sd-heat__label{margin:0;font-size:.72rem;color:var(--ui-text-dim, #968358)}.ach-card{display:flex;align-items:center;gap:.95rem;border-radius:.85rem;border:1px solid var(--ui-border-default, #35302b);background:linear-gradient(180deg,#26231f 0%,#201d1a 100%);padding:.9rem 1rem;box-shadow:inset 0 1px #dad1bb0f,0 2px 12px #00000059;transition:border-color .16s ease,transform .16s ease}.ach-card:hover{border-color:#d56d584d}.ach-card--max{border-color:#be59446b;background:linear-gradient(180deg,#142621 0%,#0e1c19 100%)}.ach-card__crest{flex-shrink:0;line-height:0;transition:transform .2s ease}.ach-card:hover .ach-card__crest{transform:translateY(-2px)}.sd-crest{display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.ach-card__body{min-width:0;flex:1}.ach-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ach-card__title{margin:0;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.02em;color:var(--ui-text-primary, #e9e4d7)}.ach-card__tier{flex-shrink:0;border-radius:999px;border:1px solid var(--ui-border-strong, #3c3731);padding:.15rem .55rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:.66rem;font-weight:700;white-space:nowrap;color:var(--ui-text-dim, #968358)}.ach-card__tier--max{border-color:#be594473;color:var(--ui-accent-bright, #d56d58)}.ach-card__count{margin:.35rem 0 .55rem;font-family:Alegreya Sans,system-ui,sans-serif;font-size:1.05rem;font-weight:700;color:var(--ui-text-secondary, #dad1bb)}.ach-card__count-sub{font-size:.72rem;font-weight:600;color:var(--ui-text-dim, #968358)}.ach-card__track{height:5px;border-radius:999px;background:var(--ui-bg-inset, #161412);box-shadow:inset 0 0 0 1px #35302be6;overflow:hidden}.ach-card__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#a74430,#d56d58)}.ach-card--max .ach-card__fill{background:linear-gradient(90deg,#be5944,#e0d8c6)}@media (max-width: 480px){.ach-card{gap:.75rem;padding:.8rem}.ach-card__title{font-size:.92rem}}.marker\:content-none *::marker{--tw-content: none;content:var(--tw-content)}.marker\:content-none::marker{--tw-content: none;content:var(--tw-content)}.placeholder\:text-roster-textDim::-moz-placeholder{--tw-text-opacity: 1;color:rgb(92 89 86 / var(--tw-text-opacity))}.placeholder\:text-roster-textDim::placeholder{--tw-text-opacity: 1;color:rgb(92 89 86 / var(--tw-text-opacity))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(120 114 98 / var(--tw-text-opacity))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(120 114 98 / var(--tw-text-opacity))}.placeholder\:text-\[\#bfaf89\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(191 175 137 / var(--tw-text-opacity))}.placeholder\:text-\[\#bfaf89\]::placeholder{--tw-text-opacity: 1;color:rgb(191 175 137 / var(--tw-text-opacity))}.placeholder\:text-\[\#958257\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(149 130 87 / var(--tw-text-opacity))}.placeholder\:text-\[\#958257\]::placeholder{--tw-text-opacity: 1;color:rgb(149 130 87 / var(--tw-text-opacity))}.placeholder\:text-slate-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(73 72 71 / var(--tw-text-opacity))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity: 1;color:rgb(73 72 71 / var(--tw-text-opacity))}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0px;right:0px;bottom:0px;left:0px}.before\:bg-\[radial-gradient\(ellipse_at_bottom\,rgba\(143\,141\,132\,0\.07\)_0\%\,transparent_50\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(ellipse at bottom,rgba(143,141,132,.07) 0%,transparent 50%)}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.open\:border-\[\#ebe6da\]\/\[0\.22\][open]{border-color:#ebe6da38}.open\:bg-black\/40[open]{background-color:#0006}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-teal-400\/50:focus-within{--tw-ring-color: rgb(236 122 90 / .5)}.group[open] .group-open\:inline{display:inline}.group[open] .group-open\:hidden{display:none}.group[open] .group-open\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:underline{text-decoration-line:underline}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.05\]{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[rgba\(159\,197\,237\,0\.5\)\]{border-color:#9fc5ed80}.group:hover .group-hover\:border-roster-metalLight\/50{border-color:#958a7080}.group:hover .group-hover\:bg-slate-800\/80{background-color:#232221cc}.group:hover .group-hover\:bg-black\/50{background-color:#00000080}.group:hover .group-hover\:text-roster-text{--tw-text-opacity: 1;color:rgb(236 231 214 / var(--tw-text-opacity))}.group:hover .group-hover\:text-slate-300{--tw-text-opacity: 1;color:rgb(207 199 181 / var(--tw-text-opacity))}.group:hover .group-hover\:opacity-80{opacity:.8}.group:hover .group-hover\:opacity-100{opacity:1}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-0:hover{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[105\%\]:hover{--tw-scale-x: 105%;--tw-scale-y: 105%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.06\]:hover{--tw-scale-x: 1.06;--tw-scale-y: 1.06;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.hover\:animate-spin:hover{animation:spin 1s linear infinite}.hover\:border-teal-400:hover{--tw-border-opacity: 1;border-color:rgb(236 122 90 / var(--tw-border-opacity))}.hover\:border-white\/\[0\.1\]:hover{border-color:#ffffff1a}.hover\:border-slate-500\/80:hover{border-color:#787262cc}.hover\:border-roster-leatherBorder:hover{--tw-border-opacity: 1;border-color:rgb(50 48 46 / var(--tw-border-opacity))}.hover\:border-rose-400\/60:hover{border-color:#fb718599}.hover\:border-\[rgba\(159\,197\,237\,0\.4\)\]:hover{border-color:#9fc5ed66}.hover\:border-roster-leatherBorder\/80:hover{border-color:#32302ecc}.hover\:border-\[\#a79468\]:hover{--tw-border-opacity: 1;border-color:rgb(167 148 104 / var(--tw-border-opacity))}.hover\:border-\[\#968358\]:hover{--tw-border-opacity: 1;border-color:rgb(150 131 88 / var(--tw-border-opacity))}.hover\:border-\[\#58514a\]:hover{--tw-border-opacity: 1;border-color:rgb(88 81 74 / var(--tw-border-opacity))}.hover\:border-slate-400\/60:hover{border-color:#a0998999}.hover\:border-roster-metalLight\/50:hover{border-color:#958a7080}.hover\:border-roster-metalLight:hover{--tw-border-opacity: 1;border-color:rgb(149 138 112 / var(--tw-border-opacity))}.hover\:border-mainLightRed\/50:hover{border-color:#e8e4da80}.hover\:border-\[rgba\(179\,161\,118\,0\.4\)\]\/60:hover{border-color:#b3a17699}.hover\:border-roster-metal:hover{--tw-border-opacity: 1;border-color:rgb(65 63 61 / var(--tw-border-opacity))}.hover\:border-\[\#cdc1a3\]:hover{--tw-border-opacity: 1;border-color:rgb(205 193 163 / var(--tw-border-opacity))}.hover\:border-rose-400\/40:hover{border-color:#fb718566}.hover\:border-white\/\[0\.18\]:hover{border-color:#ffffff2e}.hover\:border-white\/\[0\.09\]:hover{border-color:#ffffff17}.hover\:border-white\/\[0\.12\]:hover{border-color:#ffffff1f}.hover\:border-emerald-800\/70:hover{border-color:#065f46b3}.hover\:border-roster-metalLight\/40:hover{border-color:#958a7066}.hover\:border-roster-metalLight\/60:hover{border-color:#958a7099}.hover\:border-roster-metal\/60:hover{border-color:#413f3d99}.hover\:border-teal-500\/60:hover{border-color:#d4623f99}.hover\:border-roster-gold\/50:hover{border-color:#c45a3880}.hover\:border-sidebarAccent\/50:hover{border-color:#ada48e80}.hover\:border-\[\#e2734f\]\/20:hover{border-color:#e2734f33}.hover\:border-\[\#e2734f\]\/40:hover{border-color:#e2734f66}.hover\:border-roster-gold\/45:hover{border-color:#c45a3873}.hover\:border-sidebarAccent:hover{--tw-border-opacity: 1;border-color:rgb(173 164 142 / var(--tw-border-opacity))}.hover\:border-roster-metalLight\/45:hover{border-color:#958a7073}.hover\:border-slate-700\/80:hover{border-color:#363534cc}.hover\:border-\[\#635c56\]:hover{--tw-border-opacity: 1;border-color:rgb(99 92 86 / var(--tw-border-opacity))}.hover\:border-\[\#e0d8c6\]:hover{--tw-border-opacity: 1;border-color:rgb(224 216 198 / var(--tw-border-opacity))}.hover\:border-roster-gold\/70:hover{border-color:#c45a38b3}.hover\:border-fuchsia-300\/60:hover{border-color:#f0abfc99}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(120 114 98 / var(--tw-border-opacity))}.hover\:border-teal-600\/50:hover{border-color:#b2463080}.hover\:border-slate-700\/40:hover{border-color:#36353466}.hover\:border-teal-500\/50:hover{border-color:#d4623f80}.hover\:border-slate-500\/50:hover{border-color:#78726280}.hover\:border-slate-800\/50:hover{border-color:#23222180}.hover\:border-roster-goldDark\/50:hover{border-color:#8c3a2280}.hover\:border-\[\#a08e62\]:hover{--tw-border-opacity: 1;border-color:rgb(160 142 98 / var(--tw-border-opacity))}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-mainLightBrown1:hover{--tw-bg-opacity: 1;background-color:rgb(181 177 168 / var(--tw-bg-opacity))}.hover\:bg-black\/50:hover{background-color:#00000080}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-mainLightBrown2\/80:hover{background-color:#a8a295cc}.hover\:bg-\[\#181614\]\/55:hover{background-color:#1816148c}.hover\:bg-\[\#24211e\]\/95:hover{background-color:#24211ef2}.hover\:bg-mainLightBrown3:hover{--tw-bg-opacity: 1;background-color:rgb(119 114 102 / var(--tw-bg-opacity))}.hover\:bg-roster-goldLight\/\[0\.14\]:hover{background-color:#e07a5224}.hover\:bg-roster-goldLight\/\[0\.12\]:hover{background-color:#e07a521f}.hover\:bg-slate-800\/50:hover{background-color:#23222180}.hover\:bg-black\/25:hover{background-color:#00000040}.hover\:bg-black\/35:hover{background-color:#00000059}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-mainAttack3\/45:hover{background-color:#4b494873}.hover\:bg-roster-metalLight\/25:hover{background-color:#958a7040}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-slate-900\/70:hover{background-color:#151414b3}.hover\:bg-rose-900\/50:hover{background-color:#88133780}.hover\:bg-black\/30:hover{background-color:#0000004d}.hover\:bg-black\/40:hover{background-color:#0006}.hover\:bg-\[\#26231f\]:hover{--tw-bg-opacity: 1;background-color:rgb(38 35 31 / var(--tw-bg-opacity))}.hover\:bg-\[\#2b2723\]:hover{--tw-bg-opacity: 1;background-color:rgb(43 39 35 / var(--tw-bg-opacity))}.hover\:bg-black\/20:hover{background-color:#0003}.hover\:bg-mainLightRed\/20:hover{background-color:#e8e4da33}.hover\:bg-roster-gold\/30:hover{background-color:#c45a384d}.hover\:bg-black\/45:hover{background-color:#00000073}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-\[\#322e29\]\/45:hover{background-color:#322e2973}.hover\:bg-\[\#4c453f\]\/50:hover{background-color:#4c453f80}.hover\:bg-\[\#968358\]\/60:hover{background-color:#96835899}.hover\:bg-mainDarkBrown\/90:hover{background-color:#4d4c4be6}.hover\:bg-\[\#2b2723\]\/35:hover{background-color:#2b272359}.hover\:bg-roster-metal\/50:hover{background-color:#413f3d80}.hover\:bg-sidebarBorder:hover{--tw-bg-opacity: 1;background-color:rgb(46 45 44 / var(--tw-bg-opacity))}.hover\:bg-mainDarkBrown\/35:hover{background-color:#4d4c4b59}.hover\:bg-\[\#d2c6aa\]:hover{--tw-bg-opacity: 1;background-color:rgb(210 198 170 / var(--tw-bg-opacity))}.hover\:bg-rose-500\/\[0\.16\]:hover{background-color:#f43f5e29}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-mainLightRed\/30:hover{background-color:#e8e4da4d}.hover\:bg-roster-leatherBorder\/50:hover{background-color:#32302e80}.hover\:bg-mainLightBrown2:hover{--tw-bg-opacity: 1;background-color:rgb(168 162 149 / var(--tw-bg-opacity))}.hover\:bg-slate-800\/45:hover{background-color:#23222173}.hover\:bg-emerald-800\/50:hover{background-color:#065f4680}.hover\:bg-\[\#1f2925\]:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 37 / var(--tw-bg-opacity))}.hover\:bg-\[\#1c1917\]:hover{--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity))}.hover\:bg-indigo-800\/70:hover{background-color:#3730a3b3}.hover\:bg-roster-metal\/60:hover{background-color:#413f3d99}.hover\:bg-roster-metal\/30:hover{background-color:#413f3d4d}.hover\:bg-sidebarHover:hover{--tw-bg-opacity: 1;background-color:rgb(46 45 44 / var(--tw-bg-opacity))}.hover\:bg-mainDefend\/90:hover{background-color:#6b4340e6}.hover\:bg-sidebarAccent\/90:hover{background-color:#ada48ee6}.hover\:bg-sidebarAccent\/10:hover{background-color:#ada48e1a}.hover\:bg-sidebarHover\/70:hover{background-color:#2e2d2cb3}.hover\:bg-mainAttack\/25:hover{background-color:#5f5c5a40}.hover\:bg-roster-leatherBorder\/40:hover{background-color:#32302e66}.hover\:bg-mainReinforcement2\/25:hover{background-color:#9a382540}.hover\:bg-slate-700\/90:hover{background-color:#363534e6}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity))}.hover\:bg-mainDefend2:hover{--tw-bg-opacity: 1;background-color:rgb(46 45 44 / var(--tw-bg-opacity))}.hover\:bg-\[\#544d46\]:hover{--tw-bg-opacity: 1;background-color:rgb(84 77 70 / var(--tw-bg-opacity))}.hover\:bg-\[\#e0d8c6\]:hover{--tw-bg-opacity: 1;background-color:rgb(224 216 198 / var(--tw-bg-opacity))}.hover\:bg-mainDarkBrown\/30:hover{background-color:#4d4c4b4d}.hover\:bg-roster-gold\/20:hover{background-color:#c45a3833}.hover\:bg-fuchsia-500\/20:hover{background-color:#d946ef33}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(35 34 33 / var(--tw-bg-opacity))}.hover\:bg-roster-goldDark\/65:hover{background-color:#8c3a22a6}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-\[\#3a3530\]:hover{--tw-bg-opacity: 1;background-color:rgb(58 53 48 / var(--tw-bg-opacity))}.hover\:from-teal-500:hover{--tw-gradient-from: #d4623f;--tw-gradient-to: rgb(212 98 63 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#282521\]:hover{--tw-gradient-from: #282521;--tw-gradient-to: rgb(40 37 33 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#958257\]:hover{--tw-gradient-from: #958257;--tw-gradient-to: rgb(149 130 87 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-slate-800\/50:hover{--tw-gradient-from: rgb(35 34 33 / .5);--tw-gradient-to: rgb(35 34 33 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#5f5851\]\/45:hover{--tw-gradient-from: rgb(95 88 81 / .45);--tw-gradient-to: rgb(95 88 81 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#46403a\]\/35:hover{--tw-gradient-from: rgb(70 64 58 / .35);--tw-gradient-to: rgb(70 64 58 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-700:hover{--tw-gradient-from: #b91c1c;--tw-gradient-to: rgb(185 28 28 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-rose-600:hover{--tw-gradient-from: #e11d48;--tw-gradient-to: rgb(225 29 72 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-rose-700:hover{--tw-gradient-from: #be123c;--tw-gradient-to: rgb(190 18 60 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-rose-900\/90:hover{--tw-gradient-from: rgb(136 19 55 / .9);--tw-gradient-to: rgb(136 19 55 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-slate-600:hover{--tw-gradient-from: #494847;--tw-gradient-to: rgb(73 72 71 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-teal-700:hover{--tw-gradient-to: #8f3322}.hover\:to-\[\#1e1e1c\]:hover{--tw-gradient-to: #1e1e1c}.hover\:to-\[\#302c27\]:hover{--tw-gradient-to: #302c27}.hover\:to-slate-900\/80:hover{--tw-gradient-to: rgb(21 20 20 / .8)}.hover\:to-red-600:hover{--tw-gradient-to: #dc2626}.hover\:to-rose-500:hover{--tw-gradient-to: #f43f5e}.hover\:to-slate-800\/90:hover{--tw-gradient-to: rgb(35 34 33 / .9)}.hover\:to-slate-900\/75:hover{--tw-gradient-to: rgb(21 20 20 / .75)}.hover\:to-slate-500:hover{--tw-gradient-to: #787262}.hover\:text-roster-text:hover{--tw-text-opacity: 1;color:rgb(236 231 214 / var(--tw-text-opacity))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(228 223 210 / var(--tw-text-opacity))}.hover\:text-teal-300:hover{--tw-text-opacity: 1;color:rgb(251 154 126 / var(--tw-text-opacity))}.hover\:text-teal-200:hover{--tw-text-opacity: 1;color:rgb(255 190 168 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-sky-200:hover{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity))}.hover\:text-\[\#f3f0e8\]:hover{--tw-text-opacity: 1;color:rgb(243 240 232 / var(--tw-text-opacity))}.hover\:text-\[\#d8cfb8\]:hover{--tw-text-opacity: 1;color:rgb(216 207 184 / var(--tw-text-opacity))}.hover\:text-slate-100:hover{--tw-text-opacity: 1;color:rgb(242 238 230 / var(--tw-text-opacity))}.hover\:text-mainLightRed:hover{--tw-text-opacity: 1;color:rgb(232 228 218 / var(--tw-text-opacity))}.hover\:text-\[\#e0d8c6\]:hover{--tw-text-opacity: 1;color:rgb(224 216 198 / var(--tw-text-opacity))}.hover\:text-\[\#f0ece3\]:hover{--tw-text-opacity: 1;color:rgb(240 236 227 / var(--tw-text-opacity))}.hover\:text-\[\#d8ceb6\]:hover{--tw-text-opacity: 1;color:rgb(216 206 182 / var(--tw-text-opacity))}.hover\:text-\[\#f08a62\]:hover{--tw-text-opacity: 1;color:rgb(240 138 98 / var(--tw-text-opacity))}.hover\:text-roster-textMuted:hover{--tw-text-opacity: 1;color:rgb(167 157 133 / var(--tw-text-opacity))}.hover\:text-\[\#e2734f\]:hover{--tw-text-opacity: 1;color:rgb(226 115 79 / var(--tw-text-opacity))}.hover\:text-roster-goldLight:hover{--tw-text-opacity: 1;color:rgb(224 122 82 / var(--tw-text-opacity))}.hover\:text-mainDarkBrown:hover{--tw-text-opacity: 1;color:rgb(77 76 75 / var(--tw-text-opacity))}.hover\:text-\[\#968358\]:hover{--tw-text-opacity: 1;color:rgb(150 131 88 / var(--tw-text-opacity))}.hover\:text-\[\#d8d5cd\]:hover{--tw-text-opacity: 1;color:rgb(216 213 205 / var(--tw-text-opacity))}.hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(207 199 181 / var(--tw-text-opacity))}.hover\:text-slate-400:hover{--tw-text-opacity: 1;color:rgb(160 153 137 / var(--tw-text-opacity))}.hover\:text-slate-200\/80:hover{color:#e4dfd2cc}.hover\:text-\[\#e9e7e1\]:hover{--tw-text-opacity: 1;color:rgb(233 231 225 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-white\/70:hover{text-decoration-color:#ffffffb3}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_10px_24px_-8px_rgba\(13\,148\,136\,0\.75\)\]:hover{--tw-shadow: 0 10px 24px -8px rgba(13,148,136,.75);--tw-shadow-colored: 0 10px 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_36px_rgba\(0\,0\,0\,0\.7\)\]:hover{--tw-shadow: 0 14px 36px rgba(0,0,0,.7);--tw-shadow-colored: 0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.5\)\]:hover{--tw-shadow: 0 12px 32px rgba(0,0,0,.5);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_28px_rgba\(180\,120\,40\,0\.15\)\]:hover{--tw-shadow: 0 6px 28px rgba(180,120,40,.15);--tw-shadow-colored: 0 6px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-indigo-500:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.hover\:brightness-125:hover{--tw-brightness: brightness(1.25);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)}.hover\:scrollbar-thumb-\[\#e2734f\]\/30{--scrollbar-thumb-hover: rgb(226 115 79 / .3) !important}.focus\:border-\[\#ebe6da\]\/\[0\.45\]:focus{border-color:#ebe6da73}.focus\:border-\[\#ebe6da\]\/50:focus{border-color:#ebe6da80}.focus\:border-teal-500\/50:focus{border-color:#d4623f80}.focus\:border-teal-600\/60:focus{border-color:#b2463099}.focus\:border-\[\#c1b18b\]\/40:focus{border-color:#c1b18b66}.focus\:border-teal-600\/50:focus{border-color:#b2463080}.focus\:shadow-\[0_0_0_2px_rgba\(255\,180\,159\,0\.12\)\]:focus{--tw-shadow: 0 0 0 2px rgba(255,180,159,.12);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-mainDarkBrown\/40:focus{--tw-ring-color: rgb(77 76 75 / .4)}.focus\:ring-mainAttack\/50:focus{--tw-ring-color: rgb(95 92 90 / .5)}.focus\:ring-\[\#c1b18b\]\/25:focus{--tw-ring-color: rgb(193 177 139 / .25)}.focus\:ring-\[\#ebe6da\]\/25:focus{--tw-ring-color: rgb(235 230 218 / .25)}.focus\:ring-roster-leatherBorder\/30:focus{--tw-ring-color: rgb(50 48 46 / .3)}.focus\:ring-teal-500\/40:focus{--tw-ring-color: rgb(212 98 63 / .4)}.focus\:ring-teal-500\/35:focus{--tw-ring-color: rgb(212 98 63 / .35)}.focus\:ring-mainDarkBrown\/70:focus{--tw-ring-color: rgb(77 76 75 / .7)}.focus\:ring-\[\#bcab83\]\/35:focus{--tw-ring-color: rgb(188 171 131 / .35)}.focus\:ring-\[\#c1b18b\]\/35:focus{--tw-ring-color: rgb(193 177 139 / .35)}.focus\:ring-roster-leatherBorder:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(50 48 46 / var(--tw-ring-opacity))}.focus\:ring-roster-metalLight\/70:focus{--tw-ring-color: rgb(149 138 112 / .7)}.focus\:ring-sidebarAccent:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(173 164 142 / var(--tw-ring-opacity))}.focus\:ring-mainDefend:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 67 64 / var(--tw-ring-opacity))}.focus\:ring-\[rgba\(175\,173\,164\,0\.5\)\]:focus{--tw-ring-color: rgba(175,173,164,.5)}.focus\:ring-teal-500\/25:focus{--tw-ring-color: rgb(212 98 63 / .25)}.focus\:ring-red-800\/40:focus{--tw-ring-color: rgb(153 27 27 / .4)}.focus\:ring-teal-500\/30:focus{--tw-ring-color: rgb(212 98 63 / .3)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.focus\:ring-offset-mainLightBrown1:focus{--tw-ring-offset-color: #b5b1a8}.focus\:ring-offset-transparent:focus{--tw-ring-offset-color: transparent}.focus\:ring-offset-\[\#11100e\]:focus{--tw-ring-offset-color: #11100e}.focus\:ring-offset-mainLightYellow\/60:focus{--tw-ring-offset-color: rgb(213 206 189 / .6)}.focus\:ring-offset-sidebarCard:focus{--tw-ring-offset-color: #222222}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#e4572e\]:focus-visible{outline-color:#e4572e}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-roster-leatherBorder\/70:focus-visible{--tw-ring-color: rgb(50 48 46 / .7)}.focus-visible\:ring-\[\#c1b18b\]\/25:focus-visible{--tw-ring-color: rgb(193 177 139 / .25)}.focus-visible\:ring-teal-400\/50:focus-visible{--tw-ring-color: rgb(236 122 90 / .5)}.focus-visible\:ring-white\/10:focus-visible{--tw-ring-color: rgb(255 255 255 / .1)}.focus-visible\:ring-teal-500\/40:focus-visible{--tw-ring-color: rgb(212 98 63 / .4)}.focus-visible\:ring-teal-500\/35:focus-visible{--tw-ring-color: rgb(212 98 63 / .35)}.focus-visible\:ring-roster-metalLight\/50:focus-visible{--tw-ring-color: rgb(149 138 112 / .5)}.focus-visible\:ring-\[rgba\(212\,201\,175\,0\.5\)\]:focus-visible{--tw-ring-color: rgba(212,201,175,.5)}.focus-visible\:ring-\[rgba\(179\,161\,118\,0\.5\)\]\/40:focus-visible{--tw-ring-color: rgb(179 161 118 / .4)}.focus-visible\:ring-\[\#c1b18b\]\/55:focus-visible{--tw-ring-color: rgb(193 177 139 / .55)}.focus-visible\:ring-\[\#c1b18b\]\/50:focus-visible{--tw-ring-color: rgb(193 177 139 / .5)}.focus-visible\:ring-roster-metalLight\/30:focus-visible{--tw-ring-color: rgb(149 138 112 / .3)}.focus-visible\:ring-slate-500\/40:focus-visible{--tw-ring-color: rgb(120 114 98 / .4)}.focus-visible\:ring-\[\#e2734f\]\/60:focus-visible{--tw-ring-color: rgb(226 115 79 / .6)}.focus-visible\:ring-\[\#e2734f\]\/50:focus-visible{--tw-ring-color: rgb(226 115 79 / .5)}.focus-visible\:ring-roster-metalLight\/70:focus-visible{--tw-ring-color: rgb(149 138 112 / .7)}.focus-visible\:ring-slate-200\/45:focus-visible{--tw-ring-color: rgb(228 223 210 / .45)}.focus-visible\:ring-teal-400\/45:focus-visible{--tw-ring-color: rgb(236 122 90 / .45)}.focus-visible\:ring-emerald-400\/50:focus-visible{--tw-ring-color: rgb(52 211 153 / .5)}.focus-visible\:ring-teal-500\/50:focus-visible{--tw-ring-color: rgb(212 98 63 / .5)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-slate-950:focus-visible{--tw-ring-offset-color: #0a0a09}.focus-visible\:ring-offset-\[\#121213\]:focus-visible{--tw-ring-offset-color: #121213}.focus-visible\:ring-offset-\[\#171513\]:focus-visible{--tw-ring-offset-color: #171513}.focus-visible\:ring-offset-\[\#110f0e\]:focus-visible{--tw-ring-offset-color: #110f0e}.focus-visible\:ring-offset-\[\#0a0a06\]:focus-visible{--tw-ring-offset-color: #0a0a06}.focus-visible\:ring-offset-\[\#15110e\]:focus-visible{--tw-ring-offset-color: #15110e}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[\#1f1d1a\]:active{--tw-bg-opacity: 1;background-color:rgb(31 29 26 / var(--tw-bg-opacity))}.active\:bg-\[\#100e0d\]:active{--tw-bg-opacity: 1;background-color:rgb(16 14 13 / var(--tw-bg-opacity))}.active\:bg-slate-800:active{--tw-bg-opacity: 1;background-color:rgb(35 34 33 / var(--tw-bg-opacity))}.active\:opacity-90:active{opacity:.9}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:hover\:scale-100:hover:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion: no-preference){@keyframes supporterChatGlowHalo{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.motion-safe\:animate-supporter-chat-glow-halo{animation:supporterChatGlowHalo 3.2s ease-in-out infinite}@keyframes supporterPlateEdgeBreathe{0%,to{opacity:.82}50%{opacity:1}}.motion-safe\:animate-supporter-plate-edge-breathe{animation:supporterPlateEdgeBreathe 4.5s ease-in-out infinite}@keyframes supporterPlateAuroraDrift{0%,to{opacity:.45;transform:translate(-4%,-3%) scale(1.04)}50%{opacity:.78;transform:translate(5%,4%) scale(1.1)}}.motion-safe\:animate-supporter-plate-aurora-drift{animation:supporterPlateAuroraDrift 11s ease-in-out infinite}@keyframes supporterPlateShinePass{0%{transform:translate(-35%) skew(-14deg);opacity:0}12%{opacity:.55}88%{opacity:.4}to{transform:translate(165%) skew(-14deg);opacity:0}}.motion-safe\:animate-supporter-plate-shine-pass{animation:supporterPlateShinePass 9s ease-in-out infinite}@keyframes supporterPlateRibbonRun{0%{transform:translate(-40%)}to{transform:translate(280%)}}.motion-safe\:animate-supporter-plate-ribbon-run{animation:supporterPlateRibbonRun 5.5s linear infinite}}@media (prefers-reduced-motion: reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:transition-none{transition-property:none}}@media (prefers-color-scheme: dark){.dark\:text-slate-200{--tw-text-opacity: 1;color:rgb(228 223 210 / var(--tw-text-opacity))}.dark\:text-slate-300{--tw-text-opacity: 1;color:rgb(207 199 181 / var(--tw-text-opacity))}}@media not all and (min-width: 1280px){.max-xl\:top-\[10rem\]{top:10rem}.max-xl\:top-32{top:8rem}.max-xl\:h-\[calc\(100dvh-10rem\)\]{height:calc(100dvh - 10rem)}.max-xl\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media not all and (min-width: 1024px){.max-lg\:left-3{left:.75rem}.max-lg\:inline{display:inline}.max-lg\:hidden{display:none}.max-lg\:break-words{overflow-wrap:break-word}.max-lg\:px-2{padding-left:.5rem;padding-right:.5rem}.max-lg\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-lg\:py-0{padding-top:0;padding-bottom:0}.max-lg\:pb-\[max\(0\.375rem\,calc\(env\(safe-area-inset-bottom\,0px\)\+0\.25rem\)\)\]{padding-bottom:max(.375rem,calc(env(safe-area-inset-bottom,0px) + .25rem))}.max-lg\:text-\[0\.62rem\]{font-size:.62rem}.max-lg\:ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.max-lg\:ring-\[color\:var\(--ui-accent-edge\)\]{--tw-ring-color: var(--ui-accent-edge)}.max-lg\:ring-\[color\:var\(--ui-destructive\)\]{--tw-ring-color: var(--ui-destructive)}}@media not all and (min-width: 768px){.max-md\:hidden{display:none}.max-md\:min-h-0{min-height:0px}.max-md\:min-h-\[44px\]{min-height:44px}.max-md\:shrink-0{flex-shrink:0}.max-md\:justify-start{justify-content:flex-start}.max-md\:gap-y-1{row-gap:.25rem}.max-md\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.max-md\:rounded-lg{border-radius:.5rem}.max-md\:rounded-none{border-radius:0}.max-md\:border-x-0{border-left-width:0px;border-right-width:0px}.max-md\:px-1{padding-left:.25rem;padding-right:.25rem}.max-md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.max-md\:px-0{padding-left:0;padding-right:0}.max-md\:pt-1{padding-top:.25rem}.max-md\:pb-\[max\(0\.375rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.375rem,env(safe-area-inset-bottom))}.max-md\:pb-20{padding-bottom:5rem}.max-md\:leading-none{line-height:1}.max-md\:shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 8px 24px rgba(0,0,0,.55);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media not all and (min-width: 640px){.max-sm\:border-x-0{border-left-width:0px;border-right-width:0px}}@media (min-width: 350px){.xxxs\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 400px){.min-\[400px\]\:h-3\.5{height:.875rem}.min-\[400px\]\:w-3\.5{width:.875rem}.min-\[400px\]\:max-w-\[9rem\]{max-width:9rem}.min-\[400px\]\:max-w-none{max-width:none}.min-\[400px\]\:gap-1\.5{gap:.375rem}.min-\[400px\]\:gap-2{gap:.5rem}.min-\[400px\]\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.min-\[400px\]\:px-2{padding-left:.5rem;padding-right:.5rem}.min-\[400px\]\:text-\[10px\]{font-size:10px}.min-\[400px\]\:leading-none{line-height:1}.min-\[400px\]\:\[\&_img\]\:max-h-6 img{max-height:1.5rem}}@media (min-width: 420px){.min-\[420px\]\:block{display:block}}@media (min-width: 460px){.xs\:block{display:block}.xs\:hidden{display:none}.xs\:h-8{height:2rem}.xs\:h-4{height:1rem}.xs\:w-8{width:2rem}.xs\:w-4{width:1rem}.xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xs\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xs\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xs\:flex-row{flex-direction:row}.xs\:p-4{padding:1rem}.xs\:px-4{padding-left:1rem;padding-right:1rem}.xs\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xs\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 640px){.sm\:inset-y-0{top:0px;bottom:0px}.sm\:right-4{right:1rem}.sm\:top-4{top:1rem}.sm\:top-14{top:3.5rem}.sm\:right-5{right:1.25rem}.sm\:top-5{top:1.25rem}.sm\:top-3{top:.75rem}.sm\:right-0{right:0px}.sm\:left-auto{left:auto}.sm\:top-16{top:4rem}.sm\:bottom-20{bottom:5rem}.sm\:order-1{order:1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:mt-10{margin-top:2.5rem}.sm\:ml-1{margin-left:.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mt-1\.5{margin-top:.375rem}.sm\:mt-1{margin-top:.25rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-0{margin-top:0}.sm\:mt-7{margin-top:1.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-28{height:7rem}.sm\:h-4{height:1rem}.sm\:h-64{height:16rem}.sm\:h-32{height:8rem}.sm\:h-16{height:4rem}.sm\:h-10{height:2.5rem}.sm\:h-\[1\.125rem\]{height:1.125rem}.sm\:h-80{height:20rem}.sm\:h-\[4\.5rem\]{height:4.5rem}.sm\:h-20{height:5rem}.sm\:h-14{height:3.5rem}.sm\:h-11{height:2.75rem}.sm\:h-\[100px\]{height:100px}.sm\:h-\[6\.5rem\]{height:6.5rem}.sm\:h-52{height:13rem}.sm\:h-12{height:3rem}.sm\:h-44{height:11rem}.sm\:h-5{height:1.25rem}.sm\:h-9{height:2.25rem}.sm\:h-8{height:2rem}.sm\:max-h-\[2\.15rem\]{max-height:2.15rem}.sm\:max-h-\[3\.65rem\]{max-height:3.65rem}.sm\:max-h-\[5\.75rem\]{max-height:5.75rem}.sm\:max-h-\[min\(11\.25rem\,40vw\)\]{max-height:min(11.25rem,40vw)}.sm\:max-h-\[min\(70vh\,32rem\)\]{max-height:min(70vh,32rem)}.sm\:max-h-\[220px\]{max-height:220px}.sm\:max-h-\[50vh\]{max-height:50vh}.sm\:max-h-\[min\(92dvh\,56rem\)\]{max-height:min(92dvh,56rem)}.sm\:max-h-\[min\(90dvh\,40rem\)\]{max-height:min(90dvh,40rem)}.sm\:max-h-\[100vh\]{max-height:100vh}.sm\:max-h-72{max-height:18rem}.sm\:min-h-\[2\.25rem\]{min-height:2.25rem}.sm\:min-h-0{min-height:0px}.sm\:min-h-\[40px\]{min-height:40px}.sm\:min-h-\[142px\]{min-height:142px}.sm\:min-h-\[120px\]{min-height:120px}.sm\:min-h-\[100px\]{min-height:100px}.sm\:min-h-\[156px\]{min-height:156px}.sm\:min-h-\[52px\]{min-height:52px}.sm\:min-h-\[140px\]{min-height:140px}.sm\:min-h-\[160px\]{min-height:160px}.sm\:min-h-\[2\.3rem\]{min-height:2.3rem}.sm\:min-h-\[3\.25rem\]{min-height:3.25rem}.sm\:min-h-\[2\.5rem\]{min-height:2.5rem}.sm\:min-h-\[3\.1rem\]{min-height:3.1rem}.sm\:min-h-\[5rem\]{min-height:5rem}.sm\:min-h-\[3\.5rem\]{min-height:3.5rem}.sm\:min-h-\[2\.65rem\]{min-height:2.65rem}.sm\:w-auto{width:auto}.sm\:w-6{width:1.5rem}.sm\:w-7{width:1.75rem}.sm\:w-4{width:1rem}.sm\:w-28{width:7rem}.sm\:w-16{width:4rem}.sm\:w-10{width:2.5rem}.sm\:w-\[1\.125rem\]{width:1.125rem}.sm\:w-24{width:6rem}.sm\:w-\[6\.5rem\]{width:6.5rem}.sm\:w-32{width:8rem}.sm\:w-\[4\.5rem\]{width:4.5rem}.sm\:w-20{width:5rem}.sm\:w-14{width:3.5rem}.sm\:w-\[52px\]{width:52px}.sm\:w-11{width:2.75rem}.sm\:w-\[64px\]{width:64px}.sm\:w-\[76px\]{width:76px}.sm\:w-\[58px\]{width:58px}.sm\:w-52{width:13rem}.sm\:w-12{width:3rem}.sm\:w-5{width:1.25rem}.sm\:w-9{width:2.25rem}.sm\:w-8{width:2rem}.sm\:w-\[4\.75rem\]{width:4.75rem}.sm\:w-\[6\.75rem\]{width:6.75rem}.sm\:w-\[420px\]{width:420px}.sm\:min-w-\[6rem\]{min-width:6rem}.sm\:min-w-\[4\.5rem\]{min-width:4.5rem}.sm\:min-w-\[9\.5rem\]{min-width:9.5rem}.sm\:min-w-0{min-width:0px}.sm\:min-w-\[11rem\]{min-width:11rem}.sm\:min-w-\[6\.5rem\]{min-width:6.5rem}.sm\:min-w-\[44px\]{min-width:44px}.sm\:min-w-\[60px\]{min-width:60px}.sm\:min-w-\[72px\]{min-width:72px}.sm\:min-w-\[54px\]{min-width:54px}.sm\:min-w-\[240px\]{min-width:240px}.sm\:min-w-\[7\.5rem\]{min-width:7.5rem}.sm\:max-w-none{max-width:none}.sm\:max-w-\[2\.55rem\]{max-width:2.55rem}.sm\:max-w-\[4\.25rem\]{max-width:4.25rem}.sm\:max-w-\[7\.25rem\]{max-width:7.25rem}.sm\:max-w-xs{max-width:20rem}.sm\:max-w-\[12rem\]{max-width:12rem}.sm\:max-w-\[14rem\]{max-width:14rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[52px\]{max-width:52px}.sm\:max-w-\[68px\]{max-width:68px}.sm\:max-w-\[84px\]{max-width:84px}.sm\:max-w-\[62px\]{max-width:62px}.sm\:max-w-\[70px\]{max-width:70px}.sm\:max-w-\[220px\]{max-width:220px}.sm\:flex-none{flex:none}.sm\:flex-1{flex:1 1 0%}.sm\:shrink-0{flex-shrink:0}.sm\:shrink{flex-shrink:1}.sm\:basis-auto{flex-basis:auto}.sm\:basis-0{flex-basis:0px}.sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[2\.75rem_1fr_repeat\(3\,minmax\(0\,4\.5rem\)\)\]{grid-template-columns:2.75rem 1fr repeat(3,minmax(0,4.5rem))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:items-stretch{align-items:stretch}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-items-start{justify-items:start}.sm\:gap-3{gap:.75rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-2{gap:.5rem}.sm\:gap-1{gap:.25rem}.sm\:gap-4{gap:1rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-0\.5{gap:.125rem}.sm\:gap-0{gap:0px}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-\[var\(--ui-space-4\)\]{gap:var(--ui-space-4)}.sm\:gap-8{gap:2rem}.sm\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.sm\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.sm\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.sm\:gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.sm\:gap-y-1\.5{row-gap:.375rem}.sm\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.sm\:space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.sm\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.sm\:space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:overflow-visible{overflow:visible}.sm\:\!rounded-2xl{border-radius:1rem!important}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:rounded-none{border-radius:0}.sm\:rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.sm\:rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.sm\:border-0{border-width:0px}.sm\:border-x{border-left-width:1px;border-right-width:1px}.sm\:border-t{border-top-width:1px}.sm\:border-b{border-bottom-width:1px}.sm\:border-t-0{border-top-width:0px}.sm\:border-roster-leatherBorder{--tw-border-opacity: 1;border-color:rgb(50 48 46 / var(--tw-border-opacity))}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-4{padding:1rem}.sm\:p-8{padding:2rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-7{padding:1.75rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:px-\[var\(--ui-space-6\)\]{padding-left:var(--ui-space-6);padding-right:var(--ui-space-6)}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-2{padding-left:.5rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pt-3{padding-top:.75rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-8{padding-top:2rem}.sm\:pb-0{padding-bottom:0}.sm\:pt-0{padding-top:0}.sm\:pb-1{padding-bottom:.25rem}.sm\:pb-1\.5{padding-bottom:.375rem}.sm\:pt-2{padding-top:.5rem}.sm\:pt-4{padding-top:1rem}.sm\:pr-2{padding-right:.5rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pl-8{padding-left:2rem}.sm\:pt-\[var\(--ui-space-4\)\]{padding-top:var(--ui-space-4)}.sm\:pt-1{padding-top:.25rem}.sm\:pt-16{padding-top:4rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:text-\[0\.95rem\]{font-size:.95rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[1\.85rem\]{font-size:1.85rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[10rem\]{font-size:10rem}.sm\:text-\[6\.5px\]{font-size:6.5px}.sm\:text-\[8\.5px\]{font-size:8.5px}.sm\:text-\[7\.5px\]{font-size:7.5px}.sm\:leading-relaxed{line-height:1.625}.sm\:leading-none{line-height:1}.sm\:tracking-\[0\.22em\]{letter-spacing:.22em}.sm\:tracking-\[0\.28em\]{letter-spacing:.28em}.sm\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.sm\:shadow-black\/35{--tw-shadow-color: rgb(0 0 0 / .35);--tw-shadow: var(--tw-shadow-colored)}.sm\:before\:content-\[\'_\b7_\'\]:before{--tw-content: " \b7  ";content:var(--tw-content)}}@media (min-width: 768px){.md\:bottom-8{bottom:2rem}.md\:bottom-4{bottom:1rem}.md\:right-4{right:1rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-6{height:1.5rem}.md\:h-32{height:8rem}.md\:h-11{height:2.75rem}.md\:w-\[420px\]{width:420px}.md\:w-\[17vw\]{width:17vw}.md\:w-14{width:3.5rem}.md\:w-6{width:1.5rem}.md\:w-11{width:2.75rem}.md\:min-w-\[10\.5rem\]{min-width:10.5rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:gap-10{gap:2.5rem}.md\:gap-5{gap:1.25rem}.md\:gap-1\.5{gap:.375rem}.md\:gap-1{gap:.25rem}.md\:gap-6{gap:1.5rem}.md\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:p-6{padding:1.5rem}.md\:p-2\.5{padding:.625rem}.md\:p-2{padding:.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:text-right{text-align:right}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-\[2\.35rem\]{font-size:2.35rem}.md\:text-\[2\.25rem\]{font-size:2.25rem}}@media (min-width: 1024px){.lg\:bottom-8{bottom:2rem}.lg\:left-0{left:0px}.lg\:top-16{top:4rem}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-\[10\.5rem\]{max-height:10.5rem}.lg\:min-h-\[220px\]{min-height:220px}.lg\:min-h-0{min-height:0px}.lg\:w-60{width:15rem}.lg\:w-full{width:100%}.lg\:min-w-\[12rem\]{min-width:12rem}.lg\:max-w-\[240px\]{max-width:240px}.lg\:flex-1{flex:1 1 0%}.lg\:shrink{flex-shrink:1}.lg\:shrink-0{flex-shrink:0}.lg\:basis-0{flex-basis:0px}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:gap-6{gap:1.5rem}.lg\:overflow-y-hidden{overflow-y:hidden}.lg\:p-5{padding:1.25rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.lg\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.lg\:py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:pt-4{padding-top:1rem}.lg\:pb-3{padding-bottom:.75rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}.lg\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.lg\:ring-\[color\:var\(--ui-accent-edge\)\]{--tw-ring-color: var(--ui-accent-edge)}.lg\:ring-\[color\:var\(--ui-destructive\)\]{--tw-ring-color: var(--ui-destructive)}.lg\:ring-offset-2{--tw-ring-offset-width: 2px}}@media (min-width: 1280px){.xl\:top-24{top:6rem}.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-start-2{grid-column-start:2}.xl\:row-start-1{grid-row-start:1}.xl\:flex{display:flex}.xl\:h-\[calc\(100dvh-6\.5rem\)\]{height:calc(100dvh - 6.5rem)}.xl\:w-64{width:16rem}.xl\:max-w-\[280px\]{max-width:280px}.xl\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.xl\:justify-start{justify-content:flex-start}.xl\:gap-y-0{row-gap:0px}.xl\:border-t-0{border-top-width:0px}.xl\:bg-transparent{background-color:transparent}.xl\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.\[\&_img\]\:\!h-5 img{height:1.25rem!important}.\[\&_img\]\:\!h-6 img{height:1.5rem!important}.\[\&_img\]\:\!h-\[1\.05rem\] img{height:1.05rem!important}.\[\&_img\]\:h-2\.5 img{height:.625rem}.\[\&_img\]\:\!max-h-5 img{max-height:1.25rem!important}.\[\&_img\]\:\!max-h-6 img{max-height:1.5rem!important}.\[\&_img\]\:max-h-7 img{max-height:1.75rem}.\[\&_img\]\:max-h-5 img{max-height:1.25rem}.\[\&_img\]\:max-h-6 img{max-height:1.5rem}.\[\&_img\]\:max-h-8 img{max-height:2rem}.\[\&_img\]\:max-h-\[18px\] img{max-height:18px}.\[\&_img\]\:\!w-5 img{width:1.25rem!important}.\[\&_img\]\:\!w-6 img{width:1.5rem!important}.\[\&_img\]\:\!w-\[1\.05rem\] img{width:1.05rem!important}.\[\&_img\]\:w-2\.5 img{width:.625rem}.\[\&_img\]\:max-w-\[18px\] img{max-width:18px}.\[\&_img\]\:object-contain img{-o-object-fit:contain;object-fit:contain}.\[\&_img\]\:drop-shadow-\[0_0_8px_rgba\(217\,179\,106\,0\.45\)\] img{--tw-drop-shadow: drop-shadow(0 0 8px rgba(217,179,106,.45));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)}.\[\&_img\]\:drop-shadow-\[0_2px_3px_rgba\(0\,0\,0\,0\.6\)\] img{--tw-drop-shadow: drop-shadow(0 2px 3px rgba(0,0,0,.6));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)}@media not all and (min-width: 640px){.max-sm\:\[\&_img\]\:max-h-3\.5 img{max-height:.875rem}}@media (min-width: 640px){.sm\:\[\&_img\]\:h-4 img{height:1rem}.sm\:\[\&_img\]\:max-h-7 img{max-height:1.75rem}.sm\:\[\&_img\]\:max-h-8 img{max-height:2rem}.sm\:\[\&_img\]\:w-4 img{width:1rem}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.\[\&_strong\]\:font-semibold strong{font-weight:600}.\[\&_strong\]\:text-slate-100 strong{--tw-text-opacity: 1;color:rgb(242 238 230 / var(--tw-text-opacity))}.\[\&_svg\]\:h-4 svg{height:1rem}.\[\&_svg\]\:h-5 svg{height:1.25rem}.\[\&_svg\]\:w-4 svg{width:1rem}.\[\&_svg\]\:\!fill-\[\#cdc0a2\] svg{fill:#cdc0a2!important}.\[\&_button\]\:\!border-\[\#524b43\]\/40 button{border-color:#524b4366!important}@media (max-height:700px){.\[\@media\(max-height\:700px\)\]\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}@media (min-width: 640px){.\[\@media\(max-height\:700px\)\]\:sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}}}@media (min-width: 768px){.md\:order-none{order:0}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:row-span-2{grid-row:span 2 / span 2}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-0{margin-top:0;margin-bottom:0}.md\:mx-3{margin-left:.75rem;margin-right:.75rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-\[10px\]{margin-bottom:10px}.md\:mt-0{margin-top:0}.md\:mt-1\.5{margin-top:.375rem}.md\:mt-1{margin-top:.25rem}.md\:mt-0\.5{margin-top:.125rem}.md\:mb-2\.5{margin-bottom:.625rem}.md\:mt-2\.5{margin-top:.625rem}.md\:mt-2{margin-top:.5rem}.md\:contents{display:contents}.md\:h-16{height:4rem}.md\:h-9{height:2.25rem}.md\:h-8{height:2rem}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:h-60{height:15rem}.md\:h-\[4\.5rem\]{height:4.5rem}.md\:max-h-\[min\(92dvh\,920px\)\]{max-height:min(92dvh,920px)}.md\:max-h-\[90vh\]{max-height:90vh}.md\:max-h-\[1\.85rem\]{max-height:1.85rem}.md\:min-h-\[180px\]{min-height:180px}.md\:min-h-0{min-height:0px}.md\:min-h-\[72px\]{min-height:72px}.md\:w-full{width:100%}.md\:w-\[72px\]{width:72px}.md\:w-\[86px\]{width:86px}.md\:w-16{width:4rem}.md\:w-9{width:2.25rem}.md\:w-8{width:2rem}.md\:w-px{width:1px}.md\:w-60{width:15rem}.md\:w-\[4\.5rem\]{width:4.5rem}.md\:w-\[18vw\]{width:18vw}.md\:min-w-\[68px\]{min-width:68px}.md\:min-w-\[82px\]{min-width:82px}.md\:min-w-\[7\.75rem\]{min-width:7.75rem}.md\:min-w-0{min-width:0px}.md\:min-w-\[180px\]{min-width:180px}.md\:max-w-none{max-width:none}.md\:max-w-\[76px\]{max-width:76px}.md\:max-w-\[94px\]{max-width:94px}.md\:max-w-3xl{max-width:48rem}.md\:max-w-2xl{max-width:42rem}.md\:max-w-xl{max-width:36rem}.md\:max-w-\[8\.5rem\]{max-width:8.5rem}.md\:flex-none{flex:none}.md\:flex-1{flex:1 1 0%}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(10\.5rem\,12\.5rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(10.5rem,12.5rem) minmax(0,1fr)}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:gap-2{gap:.5rem}.md\:gap-\[var\(--ui-space-5\)\]{gap:var(--ui-space-5)}.md\:gap-4{gap:1rem}.md\:gap-0{gap:0px}.md\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.md\:space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.md\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:self-stretch{align-self:stretch}.md\:overflow-hidden{overflow:hidden}.md\:overflow-x-auto{overflow-x:auto}.md\:overflow-y-auto{overflow-y:auto}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-3xl{border-radius:1.5rem}.md\:rounded-xl{border-radius:.75rem}.md\:rounded-lg{border-radius:.5rem}.md\:border-x{border-left-width:1px;border-right-width:1px}.md\:border-b{border-bottom-width:1px}.md\:border-t-0{border-top-width:0px}.md\:border-l{border-left-width:1px}.md\:border-roster-leatherBorder\/40{border-color:#32302e66}.md\:border-roster-leatherBorder\/30{border-color:#32302e4d}.md\:border-slate-800\/20{border-color:#23222133}.md\:bg-white\/10{background-color:#ffffff1a}.md\:bg-\[\#23201d\]\/10{background-color:#23201d1a}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:\!p-2{padding:.5rem!important}.md\:p-1\.5{padding:.375rem}.md\:p-1{padding:.25rem}.md\:p-3{padding:.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.md\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.md\:px-1{padding-left:.25rem;padding-right:.25rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:pb-10{padding-bottom:2.5rem}.md\:pt-10{padding-top:2.5rem}.md\:pt-1{padding-top:.25rem}.md\:pb-2{padding-bottom:.5rem}.md\:pt-4{padding-top:1rem}.md\:pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.md\:pt-0{padding-top:0}.md\:pt-2{padding-top:.5rem}.md\:pt-\[var\(--ui-space-5\)\]{padding-top:var(--ui-space-5)}.md\:pb-0{padding-bottom:0}.md\:pt-5{padding-top:1.25rem}.md\:pb-0\.5{padding-bottom:.125rem}.md\:pl-3{padding-left:.75rem}.md\:text-\[11px\]{font-size:11px}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-\[10px\]{font-size:10px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-\[9px\]{font-size:9px}.md\:text-\[8px\]{font-size:8px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[2\.1rem\]{font-size:2.1rem}.md\:leading-tight{line-height:1.25}.md\:tracking-\[0\.14em\]{letter-spacing:.14em}.md\:opacity-\[0\.08\]{opacity:.08}.md\:shadow-\[0_8px_28px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 8px 28px rgba(0,0,0,.35);--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\,0_8px_24px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.05),0 8px 24px rgba(0,0,0,.28);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:shadow-\[0_4px_14px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 4px 14px rgba(0,0,0,.28);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:\[grid-template-columns\:none\]{grid-template-columns:none}}@media (min-width: 1024px){.lg\:inset-x-1\.5{left:.375rem;right:.375rem}.lg\:inset-x-1{left:.25rem;right:.25rem}.lg\:top-1\.5{top:.375rem}.lg\:top-1{top:.25rem}.lg\:mt-0\.5{margin-top:.125rem}.lg\:mt-0{margin-top:0}.lg\:mt-1{margin-top:.25rem}.lg\:inline{display:inline}.lg\:grid{display:grid}.lg\:h-\[4\.75rem\]{height:4.75rem}.lg\:h-52{height:13rem}.lg\:min-h-\[184px\]{min-height:184px}.lg\:min-h-\[6rem\]{min-height:6rem}.lg\:w-\[min\(14rem\,26vw\)\]{width:min(14rem,26vw)}.lg\:w-\[4\.75rem\]{width:4.75rem}.lg\:w-\[82px\]{width:82px}.lg\:w-\[96px\]{width:96px}.lg\:min-w-\[78px\]{min-width:78px}.lg\:min-w-\[92px\]{min-width:92px}.lg\:max-w-\[220px\]{max-width:220px}.lg\:max-w-\[86px\]{max-width:86px}.lg\:max-w-\[104px\]{max-width:104px}.lg\:max-w-3xl{max-width:48rem}.lg\:snap-align-none{scroll-snap-align:none}.lg\:scroll-pl-0{scroll-padding-left:0px}.lg\:scroll-pr-0{scroll-padding-right:0px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-12{gap:3rem}.lg\:gap-10{gap:2.5rem}.lg\:gap-3{gap:.75rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-2\.5{gap:.625rem}.lg\:gap-2{gap:.5rem}.lg\:overflow-visible{overflow:visible}.lg\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg\:rounded-lg{border-radius:.5rem}.lg\:p-1{padding:.25rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.lg\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\:py-px{padding-top:1px;padding-bottom:1px}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-\[var\(--ui-space-8\)\]{padding-left:var(--ui-space-8);padding-right:var(--ui-space-8)}.lg\:pb-0{padding-bottom:0}.lg\:pt-0{padding-top:0}.lg\:pb-1{padding-bottom:.25rem}.lg\:pt-2\.5{padding-top:.625rem}.lg\:pt-2{padding-top:.5rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-\[11px\]{font-size:11px}.lg\:text-\[10px\]{font-size:10px}.lg\:text-\[8px\]{font-size:8px}}@media (min-width: 1247px){.mxl\:col-span-2{grid-column:span 2 / span 2}.mxl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:h-\[5\.25rem\]{height:5.25rem}.xl\:max-h-\[55vh\]{max-height:55vh}.xl\:min-h-\[196px\]{min-height:196px}.xl\:w-\[5\.25rem\]{width:5.25rem}.xl\:w-\[104px\]{width:104px}.xl\:min-w-\[100px\]{min-width:100px}.xl\:max-w-\[112px\]{max-width:112px}.xl\:max-w-4xl{max-width:56rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:gap-8{gap:2rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_img\]\:h-3\.5 img{height:.875rem}.\[\&_img\]\:w-3\.5 img{width:.875rem}@media not all and (min-width: 768px){.\[\&_img\]\:max-md\:h-4 img{height:1rem}.\[\&_img\]\:max-md\:w-4 img{width:1rem}}.\[\&_strong\]\:text-\[\#f2eddd\] strong{--tw-text-opacity: 1;color:rgb(242 237 221 / var(--tw-text-opacity))}.\[\&_svg\]\:w-5 svg{width:1.25rem}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>svg\]\:max-h-4>svg{max-height:1rem}.\[\&\>svg\]\:max-h-6>svg{max-height:1.5rem}.\[\&_button\]\:\!bg-\[\#221f1c\] button{--tw-bg-opacity: 1 !important;background-color:rgb(34 31 28 / var(--tw-bg-opacity))!important}
