.SrdAttribution-module__iqvEZq__attribution{border-top:1px solid color-mix(in srgb, var(--accent-gold) 18%, transparent);color:var(--text-dim);gap:.5rem;padding:1.1rem 1.25rem;font-size:.82rem;line-height:1.55;display:grid}.SrdAttribution-module__iqvEZq__notice,.SrdAttribution-module__iqvEZq__note{margin:0}.SrdAttribution-module__iqvEZq__notice a{color:color-mix(in srgb, var(--accent-gold) 72%, var(--text-dim));overflow-wrap:anywhere}.SrdAttribution-module__iqvEZq__notice a:hover,.SrdAttribution-module__iqvEZq__notice a:focus-visible{color:var(--accent-gold)}
.StatBlockRatingBreakdownPopover-module__227cRq__trigger{border:1px solid color-mix(in srgb, var(--accent-gold) 30%, var(--panel-border));background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--accent-gold) 20%, transparent), transparent 62%), color-mix(in srgb, var(--bg-panel) 84%, #0c0a08eb);width:1.15rem;height:1.15rem;color:color-mix(in srgb, var(--accent-gold) 88%, white 12%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-gold) 10%, transparent), 0 10px 22px #0000003d;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;transition:border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.StatBlockRatingBreakdownPopover-module__227cRq__trigger:hover,.StatBlockRatingBreakdownPopover-module__227cRq__trigger:focus-visible,.StatBlockRatingBreakdownPopover-module__227cRq__triggerOpen{border-color:color-mix(in srgb, var(--accent-gold) 54%, var(--panel-border-active));color:var(--accent-gold);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-gold) 16%, transparent), 0 14px 28px #00000047;outline:none;transform:translateY(-1px)}.StatBlockRatingBreakdownPopover-module__227cRq__content{z-index:120;border:1px solid color-mix(in srgb, var(--accent-gold) 24%, var(--panel-border));background:linear-gradient(180deg, color-mix(in srgb, var(--accent-gold) 8%, transparent), transparent 28%), linear-gradient(150deg, color-mix(in srgb, var(--bg-panel) 90%, #120c06f5), color-mix(in srgb, var(--bg-deep) 78%, #0a0e16fa));width:min(24rem,100vw - 1.5rem);color:var(--text-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;box-shadow:0 26px 60px #0000006b,inset 0 1px #ffffff14}.StatBlockRatingBreakdownPopover-module__227cRq__contentInner{flex-direction:column;gap:.9rem;padding:1rem;display:flex}.StatBlockRatingBreakdownPopover-module__227cRq__header{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.StatBlockRatingBreakdownPopover-module__227cRq__headerCopy{flex-direction:column;gap:.25rem;display:flex}.StatBlockRatingBreakdownPopover-module__227cRq__eyebrow{color:color-mix(in srgb, var(--accent-gold) 84%, white 16%);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.StatBlockRatingBreakdownPopover-module__227cRq__subtitle{color:var(--text-secondary);font-size:.8rem;line-height:1.45}.StatBlockRatingBreakdownPopover-module__227cRq__summary{flex-direction:column;align-items:flex-end;gap:.15rem;min-width:5.6rem;display:flex}.StatBlockRatingBreakdownPopover-module__227cRq__summaryLabel{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.StatBlockRatingBreakdownPopover-module__227cRq__summaryValue{color:var(--accent-gold);font-size:1.25rem;font-weight:800;line-height:1}.StatBlockRatingBreakdownPopover-module__227cRq__printedRow{border:1px solid color-mix(in srgb, var(--accent-gold) 14%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 8%, transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.StatBlockRatingBreakdownPopover-module__227cRq__printedLabel{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.StatBlockRatingBreakdownPopover-module__227cRq__printedValue{color:var(--text-primary);font-size:.94rem;font-weight:700}.StatBlockRatingBreakdownPopover-module__227cRq__sectionList{flex-direction:column;gap:.75rem;display:flex}.StatBlockRatingBreakdownPopover-module__227cRq__section{border:1px solid color-mix(in srgb, var(--accent-gold) 14%, var(--panel-border));background:linear-gradient(180deg, color-mix(in srgb, var(--accent-gold) 7%, transparent), transparent 48%), color-mix(in srgb, var(--bg-panel) 82%, #0c0a08d6);border-radius:16px;flex-direction:column;gap:.55rem;padding:.8rem;display:flex}.StatBlockRatingBreakdownPopover-module__227cRq__sectionHeader{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.StatBlockRatingBreakdownPopover-module__227cRq__sectionLabel{color:var(--text-primary);font-size:.92rem;font-weight:700}.StatBlockRatingBreakdownPopover-module__227cRq__sectionValue{color:var(--accent-gold);font-size:1.05rem;font-weight:800}.StatBlockRatingBreakdownPopover-module__227cRq__sectionHelper{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.StatBlockRatingBreakdownPopover-module__227cRq__metricList{flex-direction:column;gap:.45rem;display:flex}.StatBlockRatingBreakdownPopover-module__227cRq__metric{background:#0000001a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:.18rem .5rem;padding:.55rem .65rem;display:grid}.StatBlockRatingBreakdownPopover-module__227cRq__metricLabel{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.StatBlockRatingBreakdownPopover-module__227cRq__metricValue{color:var(--text-primary);font-size:.86rem;font-weight:700}.StatBlockRatingBreakdownPopover-module__227cRq__metricHelper{color:var(--text-secondary);grid-column:1/-1;font-size:.76rem;line-height:1.42}.StatBlockRatingBreakdownPopover-module__227cRq__footer{color:var(--text-muted);font-size:.76rem;line-height:1.45}.StatBlockRatingBreakdownPopover-module__227cRq__arrow{fill:color-mix(in srgb, var(--bg-panel) 88%, #120c06f5);stroke:color-mix(in srgb, var(--accent-gold) 24%, var(--panel-border));stroke-width:1px}@media (max-width:640px){.StatBlockRatingBreakdownPopover-module__227cRq__content{width:min(22rem,100vw - 1rem)}.StatBlockRatingBreakdownPopover-module__227cRq__header{flex-direction:column}.StatBlockRatingBreakdownPopover-module__227cRq__summary{align-items:flex-start}}@media print{.StatBlockRatingBreakdownPopover-module__227cRq__trigger{display:none!important}}
.StatBlockDossierPage-module__5rIyeG__page{--dossier-paper-base:color-mix(in srgb, white 90%, var(--accent-gold) 10%);--dossier-paper-shadow:color-mix(in srgb, white 76%, var(--accent-gold-dim) 24%);--dossier-ink:color-mix(in srgb, black 88%, var(--bg-panel) 12%);--dossier-ink-soft:color-mix(in srgb, black 72%, var(--bg-panel) 28%);--dossier-header:color-mix(in srgb, black 58%, var(--accent-gold-dim) 42%);--dossier-shell-padding:1.75rem;--dossier-card-padding:1.25rem;--dossier-gap:1.25rem;width:100%}.StatBlockDossierPage-module__5rIyeG__sheet{width:100%;padding:var(--dossier-shell-padding);border:1px solid color-mix(in srgb, var(--accent-gold) 26%, transparent);background:linear-gradient(180deg, color-mix(in srgb, white 76%, var(--dossier-paper-base) 24%), color-mix(in srgb, var(--dossier-paper-shadow) 24%, white 76%)), url(/bg-texture.webp);background-size:cover,780px 780px;border-radius:1.875rem;box-shadow:inset 0 1px #ffffff6b,0 1.75rem 3.75rem #00000038}.StatBlockDossierPage-module__5rIyeG__spread{isolation:isolate;gap:var(--dossier-shell-padding);grid-template-columns:minmax(0,.92fr) minmax(17.5rem,.58fr);align-items:stretch;display:grid;position:relative}.StatBlockDossierPage-module__5rIyeG__statblockColumn,.StatBlockDossierPage-module__5rIyeG__editorialColumn{z-index:2;min-width:0;position:relative}.StatBlockDossierPage-module__5rIyeG__statblockColumn{gap:var(--dossier-gap);flex-direction:column;display:flex}.StatBlockDossierPage-module__5rIyeG__statblockCard{min-width:0}.StatBlockDossierPage-module__5rIyeG__tokenShelf,.StatBlockDossierPage-module__5rIyeG__editorialRail{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, transparent);background:linear-gradient(#ffffffb3,#ffffff6b),#ffffff1f;border-radius:1.75rem;box-shadow:inset 0 1px #ffffff5c,0 1rem 2.25rem #0000001a}.StatBlockDossierPage-module__5rIyeG__tokenShelf{padding:var(--dossier-card-padding);gap:.875rem;display:grid}.StatBlockDossierPage-module__5rIyeG__sectionHeaderRow,.StatBlockDossierPage-module__5rIyeG__eyebrowRow{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.StatBlockDossierPage-module__5rIyeG__sectionTitle{color:color-mix(in srgb, var(--dossier-header) 80%, var(--dossier-ink) 20%);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:1.0625rem;font-weight:800;line-height:1}.StatBlockDossierPage-module__5rIyeG__sectionMeta,.StatBlockDossierPage-module__5rIyeG__systemBadge{color:color-mix(in srgb, var(--dossier-ink-soft) 76%, transparent);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:800}.StatBlockDossierPage-module__5rIyeG__systemBadge{border:1px solid color-mix(in srgb, var(--accent-gold) 26%, transparent);white-space:nowrap;background:#ffffff85;border-radius:999px;padding:.28rem .42rem}.StatBlockDossierPage-module__5rIyeG__tokenShelfGallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem .625rem;display:grid}.StatBlockDossierPage-module__5rIyeG__tokenShelfSpecimen{gap:.5rem;min-width:0;margin:0;display:grid}.StatBlockDossierPage-module__5rIyeG__tokenStage{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent-gold) 24%, transparent);background:linear-gradient(180deg, #ffffff3d, color-mix(in srgb, var(--dossier-paper-shadow) 6%, transparent)), #ffffff2e;border-radius:1.125rem;place-items:center;width:100%;min-height:5.75rem;padding:.625rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,0 .5rem 1.125rem #00000014}.StatBlockDossierPage-module__5rIyeG__tokenAsset{object-fit:contain;filter:drop-shadow(0 .5rem .875rem #0000001f);width:100%;height:100%}.StatBlockDossierPage-module__5rIyeG__tokenShelfCaption{gap:.125rem;display:grid}.StatBlockDossierPage-module__5rIyeG__tokenLabel{color:color-mix(in srgb, var(--dossier-header) 78%, var(--dossier-ink) 22%);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:800;line-height:1.2}.StatBlockDossierPage-module__5rIyeG__tokenShelfMeta{color:var(--dossier-ink-soft);font-size:.75rem;line-height:1.35}.StatBlockDossierPage-module__5rIyeG__editorialColumn{gap:var(--dossier-gap);flex-direction:column;width:100%;min-height:100%;display:flex}.StatBlockDossierPage-module__5rIyeG__editorialRail{padding:var(--dossier-card-padding);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);flex-direction:column;gap:1.125rem;display:flex}.StatBlockDossierPage-module__5rIyeG__editorialHeader{gap:.3125rem;display:grid}.StatBlockDossierPage-module__5rIyeG__editorialEyebrow{color:color-mix(in srgb, var(--accent-gold-dim) 54%, var(--dossier-ink-soft) 46%);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:800}.StatBlockDossierPage-module__5rIyeG__editorialName{color:color-mix(in srgb, var(--dossier-header) 88%, var(--dossier-ink) 12%);text-transform:uppercase;margin:0;font-size:clamp(2.25rem,3.6vw,3.125rem);line-height:.94}.StatBlockDossierPage-module__5rIyeG__editorialSubtitle{color:var(--dossier-ink-soft);margin:0;font-size:.9375rem;font-style:italic;line-height:1.45}.StatBlockDossierPage-module__5rIyeG__editorialSection{gap:.625rem;padding-top:1rem;display:grid;position:relative}.StatBlockDossierPage-module__5rIyeG__editorialRule{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-gold) 54%, transparent), color-mix(in srgb, var(--accent-gold-dim) 28%, transparent));height:2px;display:block;position:absolute;top:0;left:0;right:0}.StatBlockDossierPage-module__5rIyeG__loreStack{gap:.625rem;display:grid}.StatBlockDossierPage-module__5rIyeG__noteBody{color:var(--dossier-ink);margin:0;font-size:.9375rem;line-height:1.72}.StatBlockDossierPage-module__5rIyeG__editorialArtDock{border-radius:1.25rem;flex:none;width:100%;min-height:0;display:block;position:relative;overflow:hidden}.StatBlockDossierPage-module__5rIyeG__editorialArtImage{object-fit:contain;object-position:center;width:100%;height:auto;max-height:34rem;display:block}.StatBlockDossierPage-module__5rIyeG__compact{--dossier-shell-padding:1rem;--dossier-card-padding:.875rem;--dossier-gap:.875rem}.StatBlockDossierPage-module__5rIyeG__compact .StatBlockDossierPage-module__5rIyeG__sheet{box-shadow:none;border-radius:1rem}.StatBlockDossierPage-module__5rIyeG__compact .StatBlockDossierPage-module__5rIyeG__spread{grid-template-columns:minmax(0,1fr) minmax(15rem,.52fr)}.StatBlockDossierPage-module__5rIyeG__compact .StatBlockDossierPage-module__5rIyeG__editorialName{font-size:clamp(1.75rem,3vw,2.375rem)}.StatBlockDossierPage-module__5rIyeG__compact .StatBlockDossierPage-module__5rIyeG__noteBody{font-size:.875rem;line-height:1.55}.StatBlockDossierPage-module__5rIyeG__compact .StatBlockDossierPage-module__5rIyeG__editorialArtImage{max-height:28rem}@media (max-width:980px){.StatBlockDossierPage-module__5rIyeG__spread,.StatBlockDossierPage-module__5rIyeG__compact .StatBlockDossierPage-module__5rIyeG__spread{grid-template-columns:1fr}.StatBlockDossierPage-module__5rIyeG__editorialColumn{order:-1}.StatBlockDossierPage-module__5rIyeG__editorialArtDock,.StatBlockDossierPage-module__5rIyeG__compact .StatBlockDossierPage-module__5rIyeG__editorialArtDock{min-height:20rem}}@media (max-width:640px){.StatBlockDossierPage-module__5rIyeG__page{--dossier-shell-padding:.75rem;--dossier-card-padding:.75rem}.StatBlockDossierPage-module__5rIyeG__sheet{border-radius:1rem}.StatBlockDossierPage-module__5rIyeG__tokenShelfGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.StatBlockDossierPage-module__5rIyeG__editorialName{font-size:2rem}}
.StatBlockTableTools-module__pig6rG__glossaryTrigger{cursor:help;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:color-mix(in srgb, currentColor 36%, transparent);text-decoration-color:color-mix(in srgb, currentColor 36%, transparent);text-underline-offset:.18em;text-decoration-thickness:1px}.StatBlockTableTools-module__pig6rG__glossaryCard{z-index:140;border:1px solid color-mix(in srgb, var(--accent-gold) 28%, #ffffff29);width:min(320px,100vw - 24px);color:var(--text-primary,#f4efe3);background:linear-gradient(#0c121cfa,#070a12fa);border-radius:16px;padding:12px 14px;box-shadow:0 24px 56px #0000005c}.StatBlockTableTools-module__pig6rG__glossaryArrow{fill:#080c14fa}.StatBlockTableTools-module__pig6rG__glossaryCardHeader{gap:2px;margin-bottom:8px;display:grid}.StatBlockTableTools-module__pig6rG__glossaryEyebrow{color:color-mix(in srgb, var(--accent-gold) 72%, white 28%);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.StatBlockTableTools-module__pig6rG__glossaryTitle{font-size:15px;font-weight:800}.StatBlockTableTools-module__pig6rG__glossarySummary{color:var(--text-primary,#f4efe3);font-size:13px;line-height:1.55}.StatBlockTableTools-module__pig6rG__glossaryList{color:var(--text-secondary,#c7c0ac);gap:6px;margin:8px 0 0 18px;padding:0;font-size:12px;line-height:1.45;display:grid}.StatBlockTableTools-module__pig6rG__rechargeWrap{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.StatBlockTableTools-module__pig6rG__rechargeBadge,.StatBlockTableTools-module__pig6rG__rechargeButton{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:22px;font-size:10px;font-weight:800;display:inline-flex}.StatBlockTableTools-module__pig6rG__rechargeBadge{border:1px solid color-mix(in srgb, var(--accent-gold) 26%, #ffffff29);background:color-mix(in srgb, var(--accent-gold) 10%, #ffffff14);color:color-mix(in srgb, var(--accent-gold) 78%, currentColor 22%);padding:0 8px}.StatBlockTableTools-module__pig6rG__rechargeButton,.StatBlockTableTools-module__pig6rG__rechargeStatusButton,.StatBlockTableTools-module__pig6rG__rechargeStatusButtonUsed{border:1px solid color-mix(in srgb, var(--accent-gold) 28%, #fff3);background:color-mix(in srgb, var(--accent-gold) 10%, #ffffff0a);min-height:22px;color:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;transition:transform .16s,box-shadow .16s;display:inline-flex}.StatBlockTableTools-module__pig6rG__rechargeStatusButton,.StatBlockTableTools-module__pig6rG__rechargeStatusButtonUsed{border-color:color-mix(in srgb, currentColor 16%, transparent);background:#ffffff1a}.StatBlockTableTools-module__pig6rG__rechargeStatusButtonUsed{color:color-mix(in srgb, currentColor 62%, transparent)}.StatBlockTableTools-module__pig6rG__rechargeButton:hover:not(:disabled),.StatBlockTableTools-module__pig6rG__rechargeStatusButton:hover,.StatBlockTableTools-module__pig6rG__rechargeStatusButtonUsed:hover{transform:translateY(-1px);box-shadow:0 8px 18px #00000029}.StatBlockTableTools-module__pig6rG__rechargeButton:disabled{cursor:default;opacity:.46}.StatBlockTableTools-module__pig6rG__rechargeLastRoll{letter-spacing:.02em;font-size:11px;font-weight:700}.StatBlockTableTools-module__pig6rG__rechargeResultSuccess{color:#6ee7b7}.StatBlockTableTools-module__pig6rG__rechargeResultFailure{color:#f87171}.StatBlockTableTools-module__pig6rG__tableToolCard{border:1px solid color-mix(in srgb, var(--accent-gold) 20%, #ffffff24);background:linear-gradient(180deg, color-mix(in srgb, var(--accent-gold) 7%, #0c121cf5), #080c14f0), #080c14f0;border-radius:18px;gap:12px;margin-top:16px;padding:14px 16px;display:grid;box-shadow:0 18px 38px #00000038}.StatBlockTableTools-module__pig6rG__slotTrackerCard{margin-top:14px}.StatBlockTableTools-module__pig6rG__conditionTrackerCard{margin-top:18px}.StatBlockTableTools-module__pig6rG__tableToolHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.StatBlockTableTools-module__pig6rG__tableToolEyebrow{color:color-mix(in srgb, var(--accent-gold) 76%, white 24%);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.StatBlockTableTools-module__pig6rG__tableToolTitle{color:var(--text-primary,#f4efe3);margin-top:2px;font-size:15px;font-weight:800;line-height:1.2}.StatBlockTableTools-module__pig6rG__tableToolActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.StatBlockTableTools-module__pig6rG__tableToolButton{border:1px solid color-mix(in srgb, var(--accent-gold) 26%, #ffffff2e);background:color-mix(in srgb, var(--accent-gold) 11%, #ffffff0a);min-height:30px;color:var(--text-primary,#f4efe3);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.StatBlockTableTools-module__pig6rG__tableToolButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #00000029}.StatBlockTableTools-module__pig6rG__tableToolButton:disabled{cursor:default;opacity:.46}.StatBlockTableTools-module__pig6rG__slotTrackerList{gap:10px;display:grid}.StatBlockTableTools-module__pig6rG__slotTrackerRow{border:1px solid color-mix(in srgb, var(--accent-gold) 14%, #ffffff1f);background:color-mix(in srgb, var(--accent-gold) 4%, #ffffff08);border-radius:14px;gap:8px;padding:10px 12px;display:grid}.StatBlockTableTools-module__pig6rG__slotTrackerMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.StatBlockTableTools-module__pig6rG__slotTrackerLabel{color:var(--text-primary,#f4efe3);font-size:12px;font-weight:800;line-height:1.3}.StatBlockTableTools-module__pig6rG__slotTrackerCount{color:var(--text-secondary,#c7c0ac);font-size:11px;font-weight:700}.StatBlockTableTools-module__pig6rG__slotPipAvailable,.StatBlockTableTools-module__pig6rG__slotPipUsed{border:1px solid color-mix(in srgb, var(--accent-gold) 42%, #ffffff29);cursor:pointer;border-radius:999px;width:15px;height:15px;transition:transform .14s,box-shadow .14s,background .14s}.StatBlockTableTools-module__pig6rG__slotPipAvailable{background:color-mix(in srgb, var(--accent-gold) 68%, #ffffff2e);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-gold) 16%, transparent), 0 0 14px color-mix(in srgb, var(--accent-gold) 20%, transparent)}.StatBlockTableTools-module__pig6rG__slotPipUsed{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 10%, transparent);opacity:.72;background:0 0}.StatBlockTableTools-module__pig6rG__slotPipAvailable:hover,.StatBlockTableTools-module__pig6rG__slotPipUsed:hover{transform:translateY(-1px)scale(1.04)}.StatBlockTableTools-module__pig6rG__conditionSummaryRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.StatBlockTableTools-module__pig6rG__conditionSummaryEmpty{color:var(--text-secondary,#c7c0ac);font-size:12px;line-height:1.5}.StatBlockTableTools-module__pig6rG__conditionBadgeActive,.StatBlockTableTools-module__pig6rG__conditionChip,.StatBlockTableTools-module__pig6rG__conditionChipActive{letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.StatBlockTableTools-module__pig6rG__conditionBadgeActive,.StatBlockTableTools-module__pig6rG__conditionChipActive{border:1px solid color-mix(in srgb, var(--accent-gold) 32%, #ffffff2e);background:color-mix(in srgb, var(--accent-gold) 18%, #ffffff0f);color:color-mix(in srgb, var(--accent-gold) 88%, white 12%)}.StatBlockTableTools-module__pig6rG__conditionChip,.StatBlockTableTools-module__pig6rG__conditionChipActive{cursor:pointer;transition:transform .14s,box-shadow .14s,border-color .14s}.StatBlockTableTools-module__pig6rG__conditionChip{border:1px solid color-mix(in srgb, var(--accent-gold) 12%, #ffffff24);color:var(--text-secondary,#c7c0ac);background:#ffffff08}.StatBlockTableTools-module__pig6rG__conditionChip:hover,.StatBlockTableTools-module__pig6rG__conditionChipActive:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0000001f}.StatBlockTableTools-module__pig6rG__conditionChipGrid{flex-wrap:wrap;gap:8px;display:flex}
.SpellReferenceTooltip-module__eTnK8q__root{z-index:1;align-items:baseline;display:inline-flex;position:relative}.SpellReferenceTooltip-module__eTnK8q__trigger{border:0;border-bottom:1px dotted color-mix(in srgb, var(--accent-gold) 62%, transparent);color:inherit;cursor:help;font:inherit;background:0 0;padding:0;text-decoration:none}.SpellReferenceTooltip-module__eTnK8q__panel{z-index:10000;isolation:isolate;pointer-events:auto;display:block;position:fixed}
.SpellReferenceCard-module__kxktYG__card{--spell-card-brass:rgb(var(--panel-brass-light-rgb));--spell-card-brass-dim:rgb(var(--panel-brass-base-rgb));--spell-card-brass-shadow:rgb(var(--panel-brass-shadow-rgb));--spell-card-glow-accent:color-mix(in srgb, var(--accent-gold) 22%, var(--spell-card-brass) 78%);--spell-card-orb-color:var(--blorb-color,var(--spell-card-brass));--spell-card-screen-deep:#090b11;--spell-card-screen-panel:#121823;--spell-card-text-primary:#e8dcc8;--spell-card-text-secondary:#b8aa92;--spell-card-text-strong:#fff8e6;isolation:isolate;background:var(--spell-card-brass-shadow);width:100%;color:var(--spell-card-text-primary);border-radius:8px;font-family:Noto Sans,Segoe UI,system-ui,-apple-system,sans-serif;display:block;position:relative;overflow:hidden}.SpellReferenceCard-module__kxktYG__card:before{content:"";z-index:0;border-radius:inherit;background:var(--spell-card-brass-shadow);pointer-events:none;position:absolute;inset:0}.SpellReferenceCard-module__kxktYG__card[data-variant=tooltip]{width:min(44rem,100vw - 2rem)}.SpellReferenceCard-module__kxktYG__bronzeFrame{z-index:1;border:2px solid var(--spell-card-brass-dim);background:linear-gradient(135deg, rgb(var(--panel-brass-light-rgb) / .38), rgb(var(--panel-brass-shadow-rgb) / .18) 34%, rgb(var(--panel-brass-base-rgb) / .28) 62%, rgb(var(--panel-brass-shadow-rgb) / .44));box-shadow:inset 0 1px 0 rgb(var(--panel-brass-light-rgb) / .26), inset 0 0 0 1px rgb(var(--panel-brass-shadow-rgb) / .48), 0 1rem 2.4rem rgb(var(--panel-brass-shadow-rgb) / .66), 0 0 2rem color-mix(in srgb, var(--spell-card-glow-accent) 18%, transparent);pointer-events:none;border-radius:8px;position:absolute;inset:0}.SpellReferenceCard-module__kxktYG__spellScreen{z-index:2;border:1px solid var(--spell-card-brass);background-color:var(--spell-card-screen-deep);background-image:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--spell-card-orb-color) 14%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--spell-card-screen-panel) 86%, var(--spell-card-orb-color) 14%), var(--spell-card-screen-deep));max-height:min(72vh,42rem);box-shadow:inset 0 0 0 1px rgb(var(--panel-brass-light-rgb) / .08), inset 0 0 2.1rem rgb(var(--panel-brass-shadow-rgb) / .34);scrollbar-color:color-mix(in srgb, var(--spell-card-brass) 42%, transparent) transparent;border-radius:6px;gap:.86rem;margin:.28rem;padding:1rem 1.12rem 1.05rem;display:grid;position:relative;overflow:auto}.SpellReferenceCard-module__kxktYG__header{justify-content:space-between;align-items:flex-start;gap:.85rem;min-width:0;display:flex}.SpellReferenceCard-module__kxktYG__name{min-width:0;color:var(--spell-card-text-strong);letter-spacing:0;font-family:Noto Serif,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,3vw,1.78rem);font-weight:900;line-height:1.05}.SpellReferenceCard-module__kxktYG__spellRule{background:linear-gradient(90deg, color-mix(in srgb, var(--spell-card-orb-color) 92%, var(--spell-card-brass) 8%), color-mix(in srgb, var(--spell-card-orb-color) 42%, var(--spell-card-brass) 30%), color-mix(in srgb, var(--spell-card-brass) 70%, transparent));height:2px;box-shadow:0 0 .85rem color-mix(in srgb, var(--spell-card-orb-color) 24%, transparent);display:block}.SpellReferenceCard-module__kxktYG__spellMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.92rem 1.2rem;display:grid}.SpellReferenceCard-module__kxktYG__metaItem{gap:.18rem;min-width:0;display:grid}.SpellReferenceCard-module__kxktYG__metaLabel{color:color-mix(in srgb, var(--spell-card-brass) 82%, var(--spell-card-text-primary) 18%);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.1}.SpellReferenceCard-module__kxktYG__metaValue{min-width:0;color:var(--spell-card-text-strong);overflow-wrap:anywhere;font-size:.88rem;font-weight:650;line-height:1.24}.SpellReferenceCard-module__kxktYG__spellBody{color:var(--spell-card-text-primary);gap:.76rem;font-size:.92rem;line-height:1.56;display:grid}.SpellReferenceCard-module__kxktYG__paragraph{display:block}.SpellReferenceCard-module__kxktYG__bodyLead{color:color-mix(in srgb, var(--spell-card-brass) 84%, var(--spell-card-text-primary) 16%);font-style:italic;font-weight:900}.SpellReferenceCard-module__kxktYG__footer{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.18rem;display:flex}.SpellReferenceCard-module__kxktYG__sourceLine{color:color-mix(in srgb, var(--spell-card-text-secondary) 84%, var(--spell-card-brass) 16%);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.32rem;font-size:.62rem;font-weight:900;line-height:1.2;display:inline-flex}.SpellReferenceCard-module__kxktYG__versionRow{border:1px solid color-mix(in srgb, var(--spell-card-brass) 38%, transparent);background:color-mix(in srgb, var(--spell-card-screen-deep) 86%, transparent);width:fit-content;box-shadow:inset 0 1px 0 rgb(var(--panel-brass-light-rgb) / .1), 0 0 .9rem color-mix(in srgb, var(--spell-card-brass) 12%, transparent);border-radius:999px;flex:none;display:inline-flex;overflow:visible}.SpellReferenceCard-module__kxktYG__versionButton{border:0;border-right:1px solid color-mix(in srgb, var(--spell-card-brass) 24%, transparent);min-height:1.62rem;color:color-mix(in srgb, var(--spell-card-text-secondary) 78%, var(--spell-card-brass) 22%);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;padding:0 .62rem;font-size:.6rem;font-weight:900}.SpellReferenceCard-module__kxktYG__versionButton:last-child{border-right:0}.SpellReferenceCard-module__kxktYG__versionButton:disabled{cursor:default}.SpellReferenceCard-module__kxktYG__versionButtonActive{background:linear-gradient(180deg, color-mix(in srgb, var(--spell-card-brass) 48%, white 14%), color-mix(in srgb, var(--spell-card-brass-dim) 42%, var(--spell-card-brass-shadow) 58%));box-shadow:inset 0 1px 0 rgb(var(--panel-brass-light-rgb) / .42), inset 0 0 0 1px color-mix(in srgb, var(--spell-card-brass) 78%, white 22%), 0 0 .9rem color-mix(in srgb, var(--spell-card-brass) 46%, transparent), 0 0 0 1px color-mix(in srgb, var(--spell-card-brass) 46%, transparent);color:color-mix(in srgb, white 84%, var(--spell-card-brass) 16%);text-shadow:0 0 .45rem color-mix(in srgb, var(--spell-card-brass) 58%, transparent), 0 1px 0 rgb(var(--panel-brass-shadow-rgb) / .78)}@media (max-width:700px){.SpellReferenceCard-module__kxktYG__card[data-variant=tooltip]{width:min(30rem,100vw - 1rem)}.SpellReferenceCard-module__kxktYG__spellMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SpellReferenceCard-module__kxktYG__footer{flex-direction:column;align-items:flex-start}}
.SpellResolutionPill-module__CHdWHG__pill{border:1px solid color-mix(in srgb, var(--accent-gold) 36%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent-gold) 14%, rgb(var(--panel-brass-light-rgb) / .1)), color-mix(in srgb, var(--bg-deep) 88%, rgb(var(--panel-brass-shadow-rgb) / .34)));min-height:1.45rem;box-shadow:inset 0 1px 0 rgb(var(--panel-brass-light-rgb) / .12), 0 0 .9rem color-mix(in srgb, var(--accent-gold) 10%, transparent);color:var(--accent-gold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 .55rem;font-size:.58rem;font-weight:900;line-height:1;display:inline-flex}
.CreatureExportDownloadBar-module__vy5_6G__downloadBar{border-top:1px solid rgb(var(--forge-brass-dark-rgb) / .7);background:linear-gradient(180deg, rgb(var(--forge-brass-rgb) / .2), rgb(var(--forge-brass-dark-rgb) / .3));justify-content:space-between;align-items:center;gap:1rem;padding:.82rem 1.1rem;display:flex}.CreatureExportDownloadBar-module__vy5_6G__downloadBar[data-download-bar-compact=true]{justify-content:flex-end}.CreatureExportDownloadBar-module__vy5_6G__downloadActions{flex:1 1 0;align-items:center;gap:.5rem;display:flex}.CreatureExportDownloadBar-module__vy5_6G__selectAllButton,.CreatureExportDownloadBar-module__vy5_6G__clearAllButton{border:1px solid rgb(var(--forge-brass-light-rgb) / .38);background:linear-gradient(180deg, rgb(var(--forge-brass-light-rgb) / .18), rgb(var(--forge-brass-rgb) / .44) 44%, rgb(var(--forge-brass-dark-rgb) / .72));color:#fff8e8e6;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;min-height:2.5rem;box-shadow:inset 0 1px 0 rgb(var(--forge-brass-light-rgb) / .18), inset 0 -2px 4px #00000052, 0 1px 0 #00000080;text-shadow:0 1px #000000d1;border-radius:.1rem;justify-content:center;align-items:center;padding:.52rem 1rem;font-size:.72rem;font-weight:900;transition:border-color .12s,box-shadow .12s;display:inline-flex}.CreatureExportDownloadBar-module__vy5_6G__selectAllButton:hover:not(:disabled),.CreatureExportDownloadBar-module__vy5_6G__clearAllButton:hover:not(:disabled){border-color:rgb(var(--forge-brass-light-rgb) / .62);box-shadow:inset 0 1px 0 rgb(var(--forge-brass-light-rgb) / .22), inset 0 -2px 4px #00000052, 0 0 10px rgb(var(--forge-brass-light-rgb) / .12)}.CreatureExportDownloadBar-module__vy5_6G__clearAllButton:disabled{cursor:default;opacity:.46}.CreatureExportDownloadBar-module__vy5_6G__downloadStatus{color:#fff8e8c7;text-align:center;flex:0 17rem;justify-items:center;gap:.18rem;display:grid}.CreatureExportDownloadBar-module__vy5_6G__downloadStatus strong{color:rgb(var(--forge-brass-light-rgb) / .95);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px #000000d1;font-size:.9rem;font-weight:900}.CreatureExportDownloadBar-module__vy5_6G__downloadStatus span{color:#fff8e894;letter-spacing:.04em;font-size:.72rem}.CreatureExportDownloadBar-module__vy5_6G__downloadButton{border:2px solid color-mix(in srgb, var(--blorb-color) 34%, rgb(var(--forge-brass-light-rgb)));background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--blorb-color) 18%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--blorb-color) 22%, #0c1610fa), #070e09);color:#fff8e8f2;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;min-width:15rem;min-height:3rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--blorb-color) 12%, #ffffff0f), inset 0 -2px 6px #0000004d, 0 0 16px color-mix(in srgb, var(--blorb-color) 18%, transparent);border-radius:.1rem;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.86rem;font-weight:900;transition:border-color .14s,box-shadow .14s;display:flex}.CreatureExportDownloadBar-module__vy5_6G__downloadButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--blorb-color) 50%, rgb(var(--forge-brass-light-rgb)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--blorb-color) 16%, #ffffff14), inset 0 -2px 6px #0000004d, 0 0 18px color-mix(in srgb, var(--blorb-color) 18%, transparent)}.CreatureExportDownloadBar-module__vy5_6G__downloadButton:disabled{cursor:default;opacity:.4}
.VaultCreatureDetailPage-module__s4R54W__pageShell{--forge-brass-dark-rgb:var(--panel-brass-shadow-rgb,var(--pipe-brass-shadow-rgb,44 45 30));--forge-brass-rgb:var(--panel-brass-base-rgb,var(--pipe-brass-base-rgb,112 94 63));--forge-brass-light-rgb:var(--panel-brass-light-rgb,var(--pipe-brass-light-rgb,187 171 125));--forge-brass-sheen-rgb:var(--panel-brass-sheen-rgb,var(--pipe-brass-sheen-rgb,187 171 125));--vault-screen-color:var(--blorb-color);padding:1.4rem 1.2rem 2.2rem}.VaultCreatureDetailPage-module__s4R54W__machineFrame{border:1px solid rgb(var(--forge-brass-light-rgb) / .22);background:radial-gradient(circle at 30% 18%, rgb(var(--forge-brass-light-rgb) / .12), transparent 58%), radial-gradient(circle at 74% 84%, rgb(var(--forge-brass-dark-rgb) / .2), transparent 72%), linear-gradient(180deg, rgb(var(--forge-brass-light-rgb) / .14), rgb(var(--forge-brass-rgb) / .8) .56rem, rgb(var(--forge-brass-dark-rgb) / .98));box-shadow:inset 0 0 0 1px rgb(var(--forge-brass-dark-rgb) / .88), inset 0 1px 0 rgb(var(--forge-brass-sheen-rgb) / .12), inset 0 18px 24px rgb(var(--forge-brass-light-rgb) / .08), 0 24px 50px #00000052;border-radius:.24rem;padding:1.2rem;position:relative;overflow:hidden}.VaultCreatureDetailPage-module__s4R54W__headerRow,.VaultCreatureDetailPage-module__s4R54W__renderPanel,.VaultCreatureDetailPage-module__s4R54W__assetPanel,.VaultCreatureDetailPage-module__s4R54W__statusPanel{border:1px solid rgb(var(--forge-brass-dark-rgb) / .82);background:radial-gradient(circle at 50% 14%, color-mix(in srgb, var(--vault-screen-color) 14%, transparent), transparent 40%), radial-gradient(circle at 50% 58%, color-mix(in srgb, var(--vault-screen-color) 16%, transparent), transparent 74%), linear-gradient(180deg, color-mix(in srgb, var(--vault-screen-color) 16%, transparent), #0c121cf7 .44rem, #070a10fc);box-shadow:inset 0 0 0 1px rgb(var(--forge-brass-light-rgb) / .06), inset 0 10px 18px #0000003d, inset 0 0 54px color-mix(in srgb, var(--vault-screen-color) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--vault-screen-color) 12%, transparent), 0 0 18px color-mix(in srgb, var(--vault-screen-color) 8%, transparent);border-radius:.12rem;position:relative;overflow:hidden}.VaultCreatureDetailPage-module__s4R54W__headerRow:before,.VaultCreatureDetailPage-module__s4R54W__renderPanel:before,.VaultCreatureDetailPage-module__s4R54W__assetPanel:before,.VaultCreatureDetailPage-module__s4R54W__statusPanel:before{content:"";background:repeating-linear-gradient(90deg, transparent 0, transparent 34px, color-mix(in srgb, var(--vault-screen-color) 2.8%, transparent) 34px, color-mix(in srgb, var(--vault-screen-color) 2.8%, transparent) 35px), repeating-linear-gradient(180deg, transparent 0, transparent 34px, #ffffff06 34px, #ffffff06 35px);opacity:.5;pointer-events:none;position:absolute;inset:0}.VaultCreatureDetailPage-module__s4R54W__headerRow:after,.VaultCreatureDetailPage-module__s4R54W__renderPanel:after,.VaultCreatureDetailPage-module__s4R54W__assetPanel:after,.VaultCreatureDetailPage-module__s4R54W__statusPanel:after{content:"";border:1px solid color-mix(in srgb, var(--vault-screen-color) 8%, transparent);box-shadow:inset 0 1px 12px color-mix(in srgb, var(--vault-screen-color) 12%, transparent), inset 0 -1px 10px color-mix(in srgb, var(--vault-screen-color) 8%, transparent), inset 1px 0 10px color-mix(in srgb, var(--vault-screen-color) 8%, transparent), inset -1px 0 10px color-mix(in srgb, var(--vault-screen-color) 8%, transparent), 0 0 16px color-mix(in srgb, var(--vault-screen-color) 8%, transparent);pointer-events:none;border-radius:.08rem;position:absolute;inset:.12rem}.VaultCreatureDetailPage-module__s4R54W__headerRow{z-index:1;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;display:flex}.VaultCreatureDetailPage-module__s4R54W__headerCopy,.VaultCreatureDetailPage-module__s4R54W__headerMeta,.VaultCreatureDetailPage-module__s4R54W__statusPanel{z-index:1;position:relative}.VaultCreatureDetailPage-module__s4R54W__headerCopy{flex-direction:column;gap:.45rem;display:flex}.VaultCreatureDetailPage-module__s4R54W__labelPlaque,.VaultCreatureDetailPage-module__s4R54W__metaBadge,.VaultCreatureDetailPage-module__s4R54W__machineButton{z-index:1;border:1px solid rgb(var(--forge-brass-light-rgb) / .18);border-radius:.08rem;justify-content:center;align-items:center;width:fit-content;min-height:1.36rem;padding:.16rem .72rem .12rem;display:inline-flex;position:relative}.VaultCreatureDetailPage-module__s4R54W__labelPlaque,.VaultCreatureDetailPage-module__s4R54W__metaBadge{background:radial-gradient(circle at 32% 18%, rgb(var(--forge-brass-light-rgb) / .14), transparent 56%), radial-gradient(circle at 74% 82%, rgb(var(--forge-brass-dark-rgb) / .18), transparent 68%), linear-gradient(180deg, rgb(var(--forge-brass-light-rgb) / .18), rgb(var(--forge-brass-rgb) / .54) 40%, rgb(var(--forge-brass-dark-rgb) / .96));color:rgb(var(--forge-brass-light-rgb) / .98);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 0 #140c06e6, 0 0 10px rgb(var(--forge-brass-light-rgb) / .08);font-size:.62rem;font-weight:700;box-shadow:inset 0 1px #fff0c83d,inset 0 -2px 4px #00000070,0 6px 16px #00000024}.VaultCreatureDetailPage-module__s4R54W__pageTitle{z-index:1;color:#f2e5cd;font-family:var(--font-display);margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05;position:relative}.VaultCreatureDetailPage-module__s4R54W__pageText,.VaultCreatureDetailPage-module__s4R54W__assetEmpty{z-index:1;color:color-mix(in srgb, var(--text-secondary) 86%, white 14%);margin:0;line-height:1.55;position:relative}.VaultCreatureDetailPage-module__s4R54W__headerMeta{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.VaultCreatureDetailPage-module__s4R54W__contentGrid{grid-template-columns:minmax(0,2.1fr) minmax(20rem,1fr);gap:1rem;display:grid}.VaultCreatureDetailPage-module__s4R54W__renderColumn{flex-direction:column;gap:.9rem;display:flex}.VaultCreatureDetailPage-module__s4R54W__renderPanel,.VaultCreatureDetailPage-module__s4R54W__statusPanel,.VaultCreatureDetailPage-module__s4R54W__assetPanel{padding:.95rem}.VaultCreatureDetailPage-module__s4R54W__assetGrid{grid-template-columns:minmax(14rem,.8fr) minmax(0,2fr);gap:.9rem;display:grid}.VaultCreatureDetailPage-module__s4R54W__portraitImage{z-index:1;aspect-ratio:4/5;object-fit:contain;border:1px solid rgb(var(--forge-brass-light-rgb) / .16);border-radius:.1rem;width:100%;margin-top:.7rem;position:relative}.VaultCreatureDetailPage-module__s4R54W__topdownPanel{min-width:0}.VaultCreatureDetailPage-module__s4R54W__poseGrid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.7rem;display:grid;position:relative}.VaultCreatureDetailPage-module__s4R54W__poseCell{border:1px solid rgb(var(--forge-brass-light-rgb) / .14);background:color-mix(in srgb, var(--vault-screen-color) 5%, #060910f0);border-radius:.1rem;min-width:0;padding:.45rem}.VaultCreatureDetailPage-module__s4R54W__poseLabel{color:var(--accent-gold);font-family:var(--font-display);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:700;display:block}.VaultCreatureDetailPage-module__s4R54W__poseImage{aspect-ratio:1;object-fit:contain;width:100%;display:block}.VaultCreatureDetailPage-module__s4R54W__poseEmpty{min-height:8rem;color:var(--text-secondary);text-align:center;place-items:center;margin:0;font-size:.78rem;display:grid}.VaultCreatureDetailPage-module__s4R54W__actionRail{flex-direction:column;gap:.9rem;display:flex}.VaultCreatureDetailPage-module__s4R54W__sectionTitle,.VaultCreatureDetailPage-module__s4R54W__emptyTitle{z-index:1;color:#f5ead5;font-family:var(--font-display);margin:.55rem 0 .45rem;font-size:1.18rem;position:relative}.VaultCreatureDetailPage-module__s4R54W__buttonDock{z-index:1;border:1px solid rgb(var(--forge-brass-light-rgb) / .16);background:radial-gradient(circle at 28% 18%, rgb(var(--forge-brass-light-rgb) / .08), transparent 54%), linear-gradient(180deg, rgb(var(--forge-brass-light-rgb) / .08), rgb(var(--forge-brass-rgb) / .44) .34rem, rgb(var(--forge-brass-dark-rgb) / .94));box-shadow:inset 0 0 0 1px rgb(var(--forge-brass-dark-rgb) / .8), inset 0 1px 0 rgb(var(--forge-brass-sheen-rgb) / .08);border-radius:.12rem;flex-wrap:wrap;gap:.55rem;margin-top:.8rem;padding:.45rem;display:flex;position:relative}.VaultCreatureDetailPage-module__s4R54W__machineButton{background:linear-gradient(180deg, color-mix(in srgb, var(--vault-screen-color) 14%, transparent), #0c121cf2 .38rem, #060910fa);min-height:2.9rem;color:var(--accent-gold);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 12px color-mix(in srgb, var(--accent-gold) 30%, transparent);box-shadow:inset 0 1px 0 #fff0c80f, inset 0 -2px 6px #0006, 0 0 12px color-mix(in srgb, var(--vault-screen-color) 5%, transparent);flex:calc(50% - .55rem);padding:.8rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none}.VaultCreatureDetailPage-module__s4R54W__machineButton:focus-visible{outline:2px solid var(--focus-ring-brass);outline-offset:2px}.VaultCreatureDetailPage-module__s4R54W__machineButton:disabled{opacity:.55;cursor:not-allowed}.VaultCreatureDetailPage-module__s4R54W__loadButton{flex-basis:100%}.VaultCreatureDetailPage-module__s4R54W__loadStatus{color:var(--text-secondary);text-align:center;flex-basis:100%;margin:0;font-size:.8rem}.VaultCreatureDetailPage-module__s4R54W__emptyRender{z-index:1;flex-direction:column;gap:.5rem;display:flex;position:relative}@media (max-width:1080px){.VaultCreatureDetailPage-module__s4R54W__contentGrid{grid-template-columns:1fr}}@media (max-width:760px){.VaultCreatureDetailPage-module__s4R54W__headerRow{flex-direction:column}.VaultCreatureDetailPage-module__s4R54W__headerMeta{align-items:flex-start}.VaultCreatureDetailPage-module__s4R54W__assetGrid{grid-template-columns:1fr}}@media (max-width:520px){.VaultCreatureDetailPage-module__s4R54W__poseGrid{grid-template-columns:1fr}}
.ExportPreviewModal-module__eO9ULG__overlay{--forge-brass-dark-rgb:var(--panel-brass-shadow-rgb,var(--pipe-brass-shadow-rgb,44 45 30));--forge-brass-rgb:var(--panel-brass-base-rgb,var(--pipe-brass-base-rgb,112 94 63));--forge-brass-light-rgb:var(--panel-brass-light-rgb,var(--pipe-brass-light-rgb,187 171 125));z-index:var(--workshop-export-preview-layer,1300);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#000000bd,#000000d1);animation:.18s both ExportPreviewModal-module__eO9ULG__overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes ExportPreviewModal-module__eO9ULG__overlayFadeIn{0%{opacity:0}to{opacity:1}}.ExportPreviewModal-module__eO9ULG__surface{z-index:201;border:2px solid rgb(var(--forge-brass-dark-rgb) / .88);background:radial-gradient(circle at 50% 8%, rgb(var(--forge-brass-light-rgb) / .08), transparent 40%), linear-gradient(180deg, rgb(var(--forge-brass-rgb) / .16), #070a10fc 4rem, #03050a);box-shadow:inset 0 1px 0 rgb(var(--forge-brass-light-rgb) / .14), inset 0 -1px 0 rgb(var(--forge-brass-dark-rgb) / .5), 0 0 0 1px rgb(var(--forge-brass-dark-rgb) / .5), 0 12px 40px #00000080;border-radius:.2rem;flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) both ExportPreviewModal-module__eO9ULG__surfaceSlideIn;display:flex;position:fixed;inset:1.5rem;overflow:hidden}@keyframes ExportPreviewModal-module__eO9ULG__surfaceSlideIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ExportPreviewModal-module__eO9ULG__surface:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at .48rem .48rem, rgb(var(--forge-brass-light-rgb) / .22) 0 .08rem, transparent .1rem), radial-gradient(circle at calc(100% - .48rem) .48rem, rgb(var(--forge-brass-light-rgb) / .22) 0 .08rem, transparent .1rem), radial-gradient(circle at .48rem calc(100% - .48rem), rgb(var(--forge-brass-light-rgb) / .22) 0 .08rem, transparent .1rem), radial-gradient(circle at calc(100% - .48rem) calc(100% - .48rem), rgb(var(--forge-brass-light-rgb) / .22) 0 .08rem, transparent .1rem);border-radius:.12rem;position:absolute;inset:.36rem}.ExportPreviewModal-module__eO9ULG__header{border-bottom:1px solid rgb(var(--forge-brass-dark-rgb) / .7);background:linear-gradient(180deg, rgb(var(--forge-brass-light-rgb) / .06), transparent 60%);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.8rem 1rem;display:flex;position:relative}.ExportPreviewModal-module__eO9ULG__headerCopy{gap:.2rem;display:grid}.ExportPreviewModal-module__eO9ULG__eyebrow{color:rgb(var(--forge-glow-rgb,80 166 255) / .65);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:800}.ExportPreviewModal-module__eO9ULG__title{color:#fff8e8f5;text-shadow:0 0 10px rgb(var(--forge-glow-rgb,80 166 255) / .2);margin:0;font-size:1rem;line-height:1.2}.ExportPreviewModal-module__eO9ULG__hint{color:rgb(var(--forge-brass-light-rgb) / .45);margin:0;font-size:.62rem;line-height:1.4}.ExportPreviewModal-module__eO9ULG__closeButton{z-index:2;border:1px solid rgb(var(--forge-brass-light-rgb) / .22);background:linear-gradient(180deg, rgb(var(--forge-brass-rgb) / .5), rgb(var(--forge-brass-dark-rgb) / .6));width:2rem;height:2rem;color:rgb(var(--forge-brass-light-rgb) / .9);cursor:pointer;box-shadow:inset 0 1px 0 rgb(var(--forge-brass-light-rgb) / .12), inset 0 -1px 0 #0000004d;border-radius:.1rem;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ExportPreviewModal-module__eO9ULG__closeButton:hover{border-color:rgb(var(--forge-brass-light-rgb) / .4);background:linear-gradient(180deg, rgb(var(--forge-brass-rgb) / .7), rgb(var(--forge-brass-dark-rgb) / .8))}.ExportPreviewModal-module__eO9ULG__body{flex:auto;justify-content:center;align-items:stretch;min-height:0;display:flex;overflow:hidden}.ExportPreviewModal-module__eO9ULG__zoomViewport{flex-direction:column;flex:auto;gap:.6rem;min-width:0;min-height:0;display:flex}.ExportPreviewModal-module__eO9ULG__zoomToolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem 1rem 0;display:flex}.ExportPreviewModal-module__eO9ULG__zoomValue{color:rgb(var(--forge-brass-light-rgb) / .7);letter-spacing:.12em;text-transform:uppercase;margin-right:auto;font-size:.68rem;font-weight:800}.ExportPreviewModal-module__eO9ULG__zoomButton{border:1px solid rgb(var(--forge-brass-light-rgb) / .22);background:linear-gradient(180deg, rgb(var(--forge-brass-rgb) / .4), rgb(var(--forge-brass-dark-rgb) / .5));min-height:1.8rem;color:rgb(var(--forge-brass-light-rgb) / .85);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 1px 0 rgb(var(--forge-brass-light-rgb) / .1), inset 0 -1px 0 #0003;border-radius:.1rem;justify-content:center;align-items:center;padding:0 .7rem;font-size:.62rem;font-weight:700;transition:border-color .12s;display:inline-flex}.ExportPreviewModal-module__eO9ULG__zoomButton:hover{border-color:rgb(var(--forge-brass-light-rgb) / .4)}.ExportPreviewModal-module__eO9ULG__zoomCanvas{flex:auto;justify-content:center;align-items:center;min-height:0;padding:1rem 1.2rem 1.5rem;display:flex;overflow:hidden}.ExportPreviewModal-module__eO9ULG__zoomScaler{transform-origin:50%;will-change:transform;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;margin:auto;transition:transform .14s;display:flex}.ExportPreviewModal-module__eO9ULG__zoomScalerImage{max-width:min(80vw,56rem)}.ExportPreviewModal-module__eO9ULG__zoomScalerStatblock{width:min(1080px,100vw - 6rem);max-width:100%}.ExportPreviewModal-module__eO9ULG__zoomScalerPannable{cursor:grab}.ExportPreviewModal-module__eO9ULG__zoomScalerDragging{cursor:grabbing;transition:none}.ExportPreviewModal-module__eO9ULG__previewImage{object-fit:contain;border-radius:.08rem;max-width:100%;max-height:78vh;display:block}.ExportPreviewModal-module__eO9ULG__previewStatblock{width:100%}
.EmbedCodePanel-module__y2NGEG__shell{gap:.7rem;width:min(100%,28rem);display:grid}.EmbedCodePanel-module__y2NGEG__trigger,.EmbedCodePanel-module__y2NGEG__copyButton,.EmbedCodePanel-module__y2NGEG__previewLink{border:1px solid color-mix(in srgb, var(--accent-gold) 20%, transparent);background:color-mix(in srgb, var(--accent-gold) 8%, transparent);min-height:2.75rem;color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:0 1rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s}.EmbedCodePanel-module__y2NGEG__trigger:hover,.EmbedCodePanel-module__y2NGEG__copyButton:hover,.EmbedCodePanel-module__y2NGEG__previewLink:hover{border-color:color-mix(in srgb, var(--accent-gold) 38%, transparent);color:var(--accent-gold);transform:translateY(-1px)}.EmbedCodePanel-module__y2NGEG__triggerOpen{border-color:color-mix(in srgb, var(--accent-cyan) 28%, transparent);background:color-mix(in srgb, var(--accent-cyan) 10%, transparent)}.EmbedCodePanel-module__y2NGEG__panel{border:1px solid color-mix(in srgb, var(--accent-gold) 16%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent-cyan) 8%, transparent), transparent 46%), linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 94%, transparent), color-mix(in srgb, var(--bg-deep) 92%, transparent));border-radius:18px;gap:.85rem;padding:1rem;display:grid}.EmbedCodePanel-module__y2NGEG__copy{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.6}.EmbedCodePanel-module__y2NGEG__code{resize:vertical;border:1px solid color-mix(in srgb, var(--accent-gold) 18%, transparent);background:color-mix(in srgb, var(--bg-deep) 88%, transparent);width:100%;min-height:6rem;color:color-mix(in srgb, var(--text-primary) 92%, white 8%);font-family:var(--font-mono,"Courier New", monospace);border-radius:14px;padding:.9rem 1rem;font-size:.8rem;line-height:1.55}.EmbedCodePanel-module__y2NGEG__actions{flex-wrap:wrap;gap:.75rem;display:flex}.EmbedCodePanel-module__y2NGEG__copyButton{cursor:pointer}.EmbedCodePanel-module__y2NGEG__previewLink{justify-content:center;align-items:center;display:inline-flex}@media (max-width:520px){.EmbedCodePanel-module__y2NGEG__actions{grid-template-columns:1fr;display:grid}.EmbedCodePanel-module__y2NGEG__shell{width:100%}}
.CreatureDeliveryActions-module___v7r8G__actions{align-items:stretch;gap:.5rem;display:flex}.CreatureDeliveryActions-module___v7r8G__sendTrigger,.CreatureDeliveryActions-module___v7r8G__downloadTrigger{min-height:2.55rem;font:inherit;letter-spacing:.055em;cursor:pointer;border-radius:.16rem;justify-content:center;align-items:center;gap:.5rem;padding:.58rem .86rem;font-size:.72rem;font-weight:850;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.CreatureDeliveryActions-module___v7r8G__sendTrigger{border:1px solid var(--accent-gold-dim);background:color-mix(in srgb, var(--accent-gold) 20%, var(--bg-panel));color:var(--text-primary);box-shadow:var(--glow-gold)}.CreatureDeliveryActions-module___v7r8G__downloadTrigger{border:1px solid var(--panel-border);background:color-mix(in srgb, var(--bg-panel) 90%, transparent);color:var(--text-secondary)}.CreatureDeliveryActions-module___v7r8G__sendTrigger:hover:not(:disabled),.CreatureDeliveryActions-module___v7r8G__downloadTrigger:hover:not(:disabled){border-color:var(--accent-gold);transform:translateY(-1px)}.CreatureDeliveryActions-module___v7r8G__sendTrigger:focus-visible,.CreatureDeliveryActions-module___v7r8G__downloadTrigger:focus-visible{outline:2px solid var(--focus-ring-brass);outline-offset:3px}.CreatureDeliveryActions-module___v7r8G__sendTrigger:disabled,.CreatureDeliveryActions-module___v7r8G__downloadTrigger:disabled{cursor:not-allowed;opacity:.48}.CreatureDeliveryActions-module___v7r8G__downloadBackdrop{z-index:1400;background:color-mix(in srgb, var(--bg-deep) 82%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:clamp(.75rem,3vw,2rem);display:grid;position:fixed;inset:0}.CreatureDeliveryActions-module___v7r8G__downloadBackdrop [data-presentation=workshop]{width:min(var(--creature-export-preferred-width,92rem), calc(100vw - 2rem));max-height:calc(100vh - 2rem);animation:.18s ease-out both CreatureDeliveryActions-module___v7r8G__centeredDownloadDrawerIn;position:relative;inset:auto;transform:none}@keyframes CreatureDeliveryActions-module___v7r8G__centeredDownloadDrawerIn{0%{opacity:0}to{opacity:1}}.CreatureDeliveryActions-module___v7r8G__anchoredDownload{z-index:1400;left:var(--delivery-download-left);bottom:var(--delivery-download-bottom);width:var(--delivery-download-width);max-height:var(--delivery-download-max-height);filter:drop-shadow(0 1.25rem 2rem color-mix(in srgb, var(--bg-deep) 72%, transparent));position:fixed;transform:translate(-50%)}.CreatureDeliveryActions-module___v7r8G__anchoredDownload[data-placement=anchored-right]{top:var(--delivery-download-top);bottom:auto;transform:translateY(-50%)}:is(.CreatureDeliveryActions-module___v7r8G__anchoredDownload [data-presentation=workshop],.CreatureDeliveryActions-module___v7r8G__anchoredDownload [data-foundry-delivery-panel]){width:100%;max-height:inherit;animation:none;position:relative;inset:auto;overflow-y:auto;transform:none}@media (max-width:42rem){.CreatureDeliveryActions-module___v7r8G__actions{flex-direction:column}.CreatureDeliveryActions-module___v7r8G__sendTrigger,.CreatureDeliveryActions-module___v7r8G__downloadTrigger{width:100%}}@media (prefers-reduced-motion:reduce){.CreatureDeliveryActions-module___v7r8G__sendTrigger,.CreatureDeliveryActions-module___v7r8G__downloadTrigger{transition:none}}.CreatureDeliveryActions-module___v7r8G__actions[data-presentation=anchored-right] .CreatureDeliveryActions-module___v7r8G__sendTrigger,.CreatureDeliveryActions-module___v7r8G__actions[data-presentation=anchored-right] .CreatureDeliveryActions-module___v7r8G__downloadTrigger{letter-spacing:.01em;gap:0;padding-inline:.3rem}.CreatureDeliveryActions-module___v7r8G__actions[data-presentation=anchored-right] .CreatureDeliveryActions-module___v7r8G__sendTrigger svg,.CreatureDeliveryActions-module___v7r8G__actions[data-presentation=anchored-right] .CreatureDeliveryActions-module___v7r8G__downloadTrigger svg{display:none}.CreatureDeliveryActions-module___v7r8G__sendTrigger[data-active=true]:hover:not(:disabled),.CreatureDeliveryActions-module___v7r8G__downloadTrigger[data-active=true]:hover:not(:disabled){transform:none}.CreatureDeliveryActions-module___v7r8G__sendTrigger[data-unavailable=true]{cursor:not-allowed;opacity:.45;filter:saturate(.55)}.CreatureDeliveryActions-module___v7r8G__sendTrigger[data-unavailable=true]:hover:not(:disabled){border-color:var(--accent-gold-dim);transform:none}
.VaultStatBlockQuickEdit-module__nuPjUG__panel{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent-cyan) 8%, transparent), transparent 40%), radial-gradient(circle at bottom left, color-mix(in srgb, var(--accent-gold) 10%, transparent), transparent 54%), color-mix(in srgb, var(--bg-deep) 82%, transparent);border-radius:18px;gap:16px;padding:16px 18px;display:grid}.VaultStatBlockQuickEdit-module__nuPjUG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.VaultStatBlockQuickEdit-module__nuPjUG__copy{gap:6px;display:grid}.VaultStatBlockQuickEdit-module__nuPjUG__eyebrow{color:var(--accent-gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.VaultStatBlockQuickEdit-module__nuPjUG__title{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:1rem}.VaultStatBlockQuickEdit-module__nuPjUG__description{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.55}.VaultStatBlockQuickEdit-module__nuPjUG__badge{border:1px solid color-mix(in srgb, var(--accent-cyan) 22%, transparent);background:color-mix(in srgb, var(--accent-cyan) 10%, transparent);min-height:30px;color:var(--accent-cyan);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;font-size:.68rem;font-weight:700;display:inline-flex}.VaultStatBlockQuickEdit-module__nuPjUG__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.VaultStatBlockQuickEdit-module__nuPjUG__fieldCard,.VaultStatBlockQuickEdit-module__nuPjUG__abilityCard{border:1px solid color-mix(in srgb, var(--accent-gold) 14%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 94%, transparent), color-mix(in srgb, var(--bg-deep) 90%, transparent));border-radius:14px;gap:8px;min-width:0;padding:12px 14px;display:grid}.VaultStatBlockQuickEdit-module__nuPjUG__fieldLabel,.VaultStatBlockQuickEdit-module__nuPjUG__abilityLabel{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:800}.VaultStatBlockQuickEdit-module__nuPjUG__fieldValue,.VaultStatBlockQuickEdit-module__nuPjUG__fieldInput,.VaultStatBlockQuickEdit-module__nuPjUG__abilityValue,.VaultStatBlockQuickEdit-module__nuPjUG__abilityInput{background:0 0;border:0;width:100%;min-width:0;padding:0}.VaultStatBlockQuickEdit-module__nuPjUG__fieldValue,.VaultStatBlockQuickEdit-module__nuPjUG__fieldInput{min-height:30px;color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.4}.VaultStatBlockQuickEdit-module__nuPjUG__fieldPlaceholder{color:var(--text-dim)}.VaultStatBlockQuickEdit-module__nuPjUG__fieldValue:hover,.VaultStatBlockQuickEdit-module__nuPjUG__fieldValue:focus-visible,.VaultStatBlockQuickEdit-module__nuPjUG__fieldInput:focus,.VaultStatBlockQuickEdit-module__nuPjUG__abilityValue:hover,.VaultStatBlockQuickEdit-module__nuPjUG__abilityValue:focus-visible,.VaultStatBlockQuickEdit-module__nuPjUG__abilityInput:focus{color:var(--accent-gold);outline:none}.VaultStatBlockQuickEdit-module__nuPjUG__abilityGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.VaultStatBlockQuickEdit-module__nuPjUG__abilityCard{text-align:center;justify-items:center}.VaultStatBlockQuickEdit-module__nuPjUG__abilityValue,.VaultStatBlockQuickEdit-module__nuPjUG__abilityInput{min-height:34px;color:var(--text-primary);letter-spacing:.05em;justify-content:center;font-size:1.35rem;font-weight:800}.VaultStatBlockQuickEdit-module__nuPjUG__abilityInput{text-align:center}@media (max-width:1080px){.VaultStatBlockQuickEdit-module__nuPjUG__abilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.VaultStatBlockQuickEdit-module__nuPjUG__panel{padding:14px}.VaultStatBlockQuickEdit-module__nuPjUG__abilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.VaultCreatureSaveDialogs-module__TpD-BG__backdrop{z-index:1000;background:radial-gradient(circle at 50% 30%, rgb(var(--forge-accent-rgb,74 148 255) / .12), transparent 36rem), #000000ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:clamp(1rem,3vw,2rem);display:grid;position:fixed;inset:0}.VaultCreatureSaveDialogs-module__TpD-BG__panel{--vault-save-brass-shadow-rgb:var(--panel-brass-shadow-rgb,var(--pipe-brass-shadow-rgb,44 45 30));--vault-save-brass-base-rgb:var(--panel-brass-base-rgb,var(--pipe-brass-base-rgb,112 94 63));--vault-save-brass-light-rgb:var(--panel-brass-light-rgb,var(--pipe-brass-light-rgb,187 171 125));--vault-save-accent-rgb:var(--forge-accent-rgb,74 148 255);border:1px solid rgb(var(--vault-save-brass-light-rgb) / .34);background:linear-gradient(180deg, rgb(var(--vault-save-brass-light-rgb) / .16), transparent 2.4rem), linear-gradient(180deg, rgb(var(--vault-save-brass-base-rgb) / .94), rgb(var(--vault-save-brass-shadow-rgb) / .98));width:min(39rem,96vw);max-height:min(43rem,90vh);box-shadow:inset 0 1px 0 rgb(var(--vault-save-brass-light-rgb) / .16), inset 0 0 0 1px #00000057, 0 32px 76px #0000009e;color:rgb(var(--vault-save-brass-light-rgb) / .92);border-radius:.12rem;flex-direction:column;display:flex;overflow:hidden}.VaultCreatureSaveDialogs-module__TpD-BG__header,.VaultCreatureSaveDialogs-module__TpD-BG__body,.VaultCreatureSaveDialogs-module__TpD-BG__footer{padding:.9rem 1rem}.VaultCreatureSaveDialogs-module__TpD-BG__header{background:radial-gradient(circle at 12% 0%, rgb(var(--vault-save-accent-rgb) / .14), transparent 42%), linear-gradient(180deg, #03080fad, #00000038);box-shadow:inset 0 -1px 0 rgb(var(--vault-save-brass-light-rgb) / .1);border-bottom:1px solid #0000006b;gap:.22rem;display:grid}.VaultCreatureSaveDialogs-module__TpD-BG__eyebrow,.VaultCreatureSaveDialogs-module__TpD-BG__title,.VaultCreatureSaveDialogs-module__TpD-BG__message,.VaultCreatureSaveDialogs-module__TpD-BG__error,.VaultCreatureSaveDialogs-module__TpD-BG__warning{margin:0}.VaultCreatureSaveDialogs-module__TpD-BG__eyebrow{color:rgb(var(--vault-save-brass-light-rgb) / .58);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1}.VaultCreatureSaveDialogs-module__TpD-BG__title{color:rgb(var(--vault-save-brass-light-rgb) / .98);font-family:var(--font-display,var(--font-cinzel,serif));letter-spacing:.11em;text-transform:uppercase;font-size:1.02rem;line-height:1.18}.VaultCreatureSaveDialogs-module__TpD-BG__body{gap:.72rem;min-height:0;display:grid;overflow:hidden}.VaultCreatureSaveDialogs-module__TpD-BG__searchLabel{color:rgb(var(--vault-save-brass-light-rgb) / .68);letter-spacing:.14em;text-transform:uppercase;gap:.38rem;font-size:.64rem;font-weight:800;display:grid}.VaultCreatureSaveDialogs-module__TpD-BG__searchLabel input{border:1px solid rgb(var(--vault-save-brass-light-rgb) / .18);min-height:2.46rem;color:rgb(var(--vault-save-brass-light-rgb) / .96);letter-spacing:0;background:linear-gradient(#ffffff09,#0000),#04080ec7;border-radius:.08rem;padding:0 .72rem;font-size:.82rem;box-shadow:inset 0 1px #ffffff0a,inset 0 0 18px #00000061}.VaultCreatureSaveDialogs-module__TpD-BG__searchLabel input::placeholder{color:rgb(var(--vault-save-brass-light-rgb) / .42)}.VaultCreatureSaveDialogs-module__TpD-BG__registryFrame{border:1px solid rgb(var(--vault-save-brass-light-rgb) / .2);background:radial-gradient(circle at 50% 0%, rgb(var(--vault-save-accent-rgb) / .08), transparent 32%), linear-gradient(180deg, #070f1af0, #02050af5);min-height:0;box-shadow:inset 0 1px 0 rgb(var(--vault-save-brass-light-rgb) / .08), inset 0 0 0 1px #00000061;border-radius:.08rem;display:grid;overflow:hidden}.VaultCreatureSaveDialogs-module__TpD-BG__registryHeader{border-bottom:1px solid rgb(var(--vault-save-brass-light-rgb) / .12);min-height:2rem;color:rgb(var(--vault-save-brass-light-rgb) / .62);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .68rem;font-size:.58rem;font-weight:800;display:flex}.VaultCreatureSaveDialogs-module__TpD-BG__targetList{scrollbar-color:rgb(var(--vault-save-brass-light-rgb) / .42) #00000042;gap:.34rem;max-height:18.75rem;padding:.5rem;display:grid;overflow:auto}button.VaultCreatureSaveDialogs-module__TpD-BG__targetButton{border:1px solid rgb(var(--vault-save-brass-light-rgb) / .14);background:linear-gradient(180deg, rgb(var(--vault-save-brass-light-rgb) / .035), transparent), #060a10d1;width:100%;min-height:3.18rem;color:rgb(var(--vault-save-brass-light-rgb) / .9);cursor:pointer;text-align:left;border-radius:.08rem;grid-template-columns:.22rem 2.42rem minmax(0,1fr);justify-content:stretch;align-items:center;gap:.62rem;padding:.34rem .68rem .34rem .42rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #00000052,0 0 0 1px #0000003d}button.VaultCreatureSaveDialogs-module__TpD-BG__targetButton:hover{border-color:rgb(var(--vault-save-brass-light-rgb) / .28);background:radial-gradient(circle at 9% 50%, rgb(var(--vault-save-accent-rgb) / .12), transparent 32%), linear-gradient(180deg, rgb(var(--vault-save-brass-light-rgb) / .055), transparent), #080e16e6}button.VaultCreatureSaveDialogs-module__TpD-BG__targetButton[data-selected=true]{border-color:rgb(var(--vault-save-accent-rgb) / .64);background:radial-gradient(circle at 9% 50%, rgb(var(--vault-save-accent-rgb) / .3), transparent 30%), linear-gradient(90deg, rgb(var(--vault-save-accent-rgb) / .18), transparent 42%), #080e16f0;box-shadow:inset 0 1px 0 #ffffff0f, inset 0 0 24px rgb(var(--vault-save-accent-rgb) / .13), 0 0 0 1px rgb(var(--vault-save-accent-rgb) / .18)}.VaultCreatureSaveDialogs-module__TpD-BG__targetSignal{background:rgb(var(--vault-save-brass-light-rgb) / .22);border-radius:999px;width:.22rem;height:1.82rem;box-shadow:inset 0 0 0 1px #00000047}button.VaultCreatureSaveDialogs-module__TpD-BG__targetButton[data-selected=true] .VaultCreatureSaveDialogs-module__TpD-BG__targetSignal{background:radial-gradient(circle at 50% 20%, #ffffffe6, transparent 22%), rgb(var(--vault-save-accent-rgb) / .9);box-shadow:0 0 12px rgb(var(--vault-save-accent-rgb) / .52), inset 0 -1px 2px #0000006b}.VaultCreatureSaveDialogs-module__TpD-BG__targetThumbnail{border:1px solid rgb(var(--vault-save-brass-light-rgb) / .22);background:radial-gradient(circle at 50% 42%, rgb(var(--vault-save-accent-rgb) / .13), transparent 62%), #02050ae6;border-radius:.1rem;place-items:center;width:2.42rem;height:2.42rem;display:grid;overflow:hidden;box-shadow:inset 0 0 18px #00000080,0 0 0 1px #00000038}.VaultCreatureSaveDialogs-module__TpD-BG__targetThumbnail img{object-fit:contain;width:100%;height:100%;display:block}.VaultCreatureSaveDialogs-module__TpD-BG__targetThumbnailPlaceholder{border:1px solid rgb(var(--vault-save-brass-light-rgb) / .28);background:radial-gradient(circle, rgb(var(--vault-save-brass-light-rgb) / .16), transparent 62%), #0003;border-radius:999px;width:1.12rem;height:1.12rem}.VaultCreatureSaveDialogs-module__TpD-BG__targetText{gap:.16rem;min-width:0;display:grid}.VaultCreatureSaveDialogs-module__TpD-BG__targetName{min-width:0;color:rgb(var(--vault-save-brass-light-rgb) / .96);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.74rem;font-weight:800;line-height:1.18;overflow:hidden}.VaultCreatureSaveDialogs-module__TpD-BG__targetMeta,.VaultCreatureSaveDialogs-module__TpD-BG__message{color:rgb(var(--vault-save-brass-light-rgb) / .58);letter-spacing:.02em;font-size:.68rem;font-weight:700}.VaultCreatureSaveDialogs-module__TpD-BG__message{text-align:center;padding:.72rem}.VaultCreatureSaveDialogs-module__TpD-BG__error,.VaultCreatureSaveDialogs-module__TpD-BG__warning,.VaultCreatureSaveDialogs-module__TpD-BG__duplicatePrompt{border:1px solid rgb(var(--vault-save-brass-light-rgb) / .2);color:rgb(var(--vault-save-brass-light-rgb) / .86);background:#05080d94;border-radius:.08rem;padding:.72rem;font-size:.74rem;line-height:1.45}.VaultCreatureSaveDialogs-module__TpD-BG__duplicatePrompt{gap:.7rem;display:grid}.VaultCreatureSaveDialogs-module__TpD-BG__confirmPanel{border:1px solid rgb(var(--vault-save-accent-rgb) / .34);background:radial-gradient(circle at 0% 50%, rgb(var(--vault-save-accent-rgb) / .16), transparent 42%), linear-gradient(180deg, #08101bf0, #03070cf5);border-radius:.08rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.78rem;padding:.78rem;display:grid;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #00000052}.VaultCreatureSaveDialogs-module__TpD-BG__confirmCopy{gap:.28rem;min-width:0;display:grid}.VaultCreatureSaveDialogs-module__TpD-BG__duplicateMessage,.VaultCreatureSaveDialogs-module__TpD-BG__duplicateMeta,.VaultCreatureSaveDialogs-module__TpD-BG__confirmTitle,.VaultCreatureSaveDialogs-module__TpD-BG__confirmMessage,.VaultCreatureSaveDialogs-module__TpD-BG__confirmTarget{margin:0}.VaultCreatureSaveDialogs-module__TpD-BG__duplicateMessage,.VaultCreatureSaveDialogs-module__TpD-BG__confirmTitle{color:rgb(var(--vault-save-brass-light-rgb) / .94);letter-spacing:.04em;font-size:.78rem;font-weight:800}.VaultCreatureSaveDialogs-module__TpD-BG__duplicateMeta,.VaultCreatureSaveDialogs-module__TpD-BG__confirmMessage{color:rgb(var(--vault-save-brass-light-rgb) / .62);font-size:.7rem;line-height:1.45}.VaultCreatureSaveDialogs-module__TpD-BG__confirmTarget{color:rgb(var(--vault-save-brass-light-rgb) / .9);letter-spacing:.12em;text-transform:uppercase;margin-top:.28rem;font-size:.68rem;font-weight:800}.VaultCreatureSaveDialogs-module__TpD-BG__duplicateActions,.VaultCreatureSaveDialogs-module__TpD-BG__confirmActions{flex-wrap:wrap;justify-content:flex-end;gap:.52rem;display:flex}.VaultCreatureSaveDialogs-module__TpD-BG__footer{background:#0000001f;border-top:1px solid #0000006b;justify-content:flex-end;gap:.52rem;display:flex}button.VaultCreatureSaveDialogs-module__TpD-BG__primaryButton,button.VaultCreatureSaveDialogs-module__TpD-BG__secondaryButton{--vault-save-button-accent:var(--blorb-color,rgb(var(--forge-accent-rgb,74 148 255)));background:linear-gradient(180deg, color-mix(in srgb, var(--vault-save-button-accent) 34%, #16191d 66%) 0 .16rem, color-mix(in srgb, var(--vault-save-button-accent) 32%, #000 68%) .16rem calc(100% - .22rem), color-mix(in srgb, var(--vault-save-button-accent) 18%, #000 82%) calc(100% - .22rem) 100%);min-width:8.2rem;min-height:2.24rem;box-shadow:inset 0 2px 0 #fff8e81f, inset 2px 0 0 color-mix(in srgb, var(--vault-save-button-accent) 26%, transparent), inset -1px 0 0 #00000047, inset 0 -2px 0 #00000080, 0 1px 0 #00000080, 0 0 .5rem color-mix(in srgb, var(--vault-save-button-accent) 24%, transparent);color:color-mix(in srgb, var(--vault-save-button-accent) 18%, #fff8e8 82%);cursor:pointer;font-family:var(--font-button,var(--font-alegreya-sans-sc,var(--font-cinzel,sans-serif)));letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 0 #000000b8, 0 0 .62rem color-mix(in srgb, var(--vault-save-button-accent) 28%, transparent);border:1px solid #000000b8;border-radius:.02rem;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;line-height:1.12;transition:border-color .14s,box-shadow .14s,transform .14s,filter .14s;display:inline-flex}button.VaultCreatureSaveDialogs-module__TpD-BG__secondaryButton{--vault-save-button-accent:#7e8088}button.VaultCreatureSaveDialogs-module__TpD-BG__primaryButton:hover:not(:disabled),button.VaultCreatureSaveDialogs-module__TpD-BG__secondaryButton:hover:not(:disabled){filter:saturate(1.08)brightness(1.05);box-shadow:inset 0 2px 0 #fff8e824, inset 2px 0 0 color-mix(in srgb, var(--vault-save-button-accent) 30%, transparent), inset -1px 0 0 #0000004d, inset 0 -2px 0 #00000080, 0 1px 0 #00000080, 0 0 .82rem color-mix(in srgb, var(--vault-save-button-accent) 44%, transparent)}button.VaultCreatureSaveDialogs-module__TpD-BG__primaryButton:active:not(:disabled),button.VaultCreatureSaveDialogs-module__TpD-BG__secondaryButton:active:not(:disabled){transform:translateY(2px)}button.VaultCreatureSaveDialogs-module__TpD-BG__primaryButton:disabled,button.VaultCreatureSaveDialogs-module__TpD-BG__secondaryButton:disabled{cursor:not-allowed;opacity:.48}@media (max-width:640px){.VaultCreatureSaveDialogs-module__TpD-BG__panel{width:min(32rem,96vw)}.VaultCreatureSaveDialogs-module__TpD-BG__confirmPanel{grid-template-columns:1fr}.VaultCreatureSaveDialogs-module__TpD-BG__confirmActions,.VaultCreatureSaveDialogs-module__TpD-BG__footer{justify-content:stretch}button.VaultCreatureSaveDialogs-module__TpD-BG__primaryButton,button.VaultCreatureSaveDialogs-module__TpD-BG__secondaryButton{flex:9rem;min-width:0}}
.CreatureTrackSaveDialog-module__ZQH6zG__overlay{z-index:1200;background:0 0;position:fixed;inset:0}.CreatureTrackSaveDialog-module__ZQH6zG__surface{z-index:var(--workshop-export-anchored-layer,1250);isolation:isolate;filter:drop-shadow(0 1rem 1.8rem #000000a3);position:fixed}.CreatureTrackSaveDialog-module__ZQH6zG__surface:after{left:var(--save-drawer-anchor-left);z-index:0;border-right:1px solid var(--accent-gold-dim);border-bottom:1px solid var(--accent-gold-dim);background:var(--bg-deep);content:"";pointer-events:none;width:.82rem;height:.82rem;position:absolute;bottom:-.42rem;transform:translate(-50%)rotate(45deg)}.CreatureTrackSaveDialog-module__ZQH6zG__surface[data-placement=viewport-constrained]:after,.CreatureTrackSaveDialog-module__ZQH6zG__surface[data-placement=measuring]:after{display:none}.CreatureTrackSaveDialog-module__ZQH6zG__panel{z-index:1;box-sizing:border-box;width:100%;max-height:inherit;--forge-brass-dark-rgb:var(--panel-brass-shadow-rgb,var(--pipe-brass-shadow-rgb,44 45 30));--forge-brass-rgb:var(--panel-brass-base-rgb,var(--pipe-brass-base-rgb,112 94 63));--forge-brass-light-rgb:var(--panel-brass-light-rgb,var(--pipe-brass-light-rgb,187 171 125));--panel-border:rgb(var(--forge-brass-dark-rgb) / .88);--accent-gold:rgb(var(--forge-brass-light-rgb) / .95);--accent-gold-dim:rgb(var(--forge-brass-light-rgb) / .6);--bg-panel:#060c098c;--bg-panel-hover:#060c09b3;border:1px solid rgb(var(--forge-brass-light-rgb) / .14);color:var(--text-primary);background:radial-gradient(circle at 30% 20%, rgb(var(--forge-brass-light-rgb) / .12), transparent 60%), radial-gradient(circle at 70% 80%, rgb(var(--forge-brass-dark-rgb) / .2), transparent 70%), linear-gradient(180deg, rgb(var(--forge-brass-rgb) / .96), rgb(var(--forge-brass-dark-rgb) / .96));box-shadow:inset 0 1px 0 #fff8e614, inset 0 0 0 1px rgb(var(--forge-brass-dark-rgb) / .76), inset 0 18px 28px rgb(var(--forge-brass-light-rgb) / .05), inset 0 -20px 26px #00000029;border-radius:.14rem;padding:.5rem;animation:.17s ease-out both CreatureTrackSaveDialog-module__ZQH6zG__saveDrawerIn;position:relative;overflow:hidden auto}.CreatureTrackSaveDialog-module__ZQH6zG__panel>.CreatureTrackSaveDialog-module__ZQH6zG__header,.CreatureTrackSaveDialog-module__ZQH6zG__panel>.CreatureTrackSaveDialog-module__ZQH6zG__body,.CreatureTrackSaveDialog-module__ZQH6zG__panel>.CreatureTrackSaveDialog-module__ZQH6zG__footer{border:1px solid color-mix(in srgb, var(--accent-gold) 34%, transparent);box-shadow:inset 0 1px 0 #fff8e614, inset 0 0 0 1px color-mix(in srgb, var(--accent-gold-dim) 22%, transparent), inset 0 0 4rem #0000006b;background:linear-gradient(#070a10eb,#04070cfa);border-radius:.1rem}.CreatureTrackSaveDialog-module__ZQH6zG__panel>.CreatureTrackSaveDialog-module__ZQH6zG__header+.CreatureTrackSaveDialog-module__ZQH6zG__body,.CreatureTrackSaveDialog-module__ZQH6zG__panel>.CreatureTrackSaveDialog-module__ZQH6zG__body+.CreatureTrackSaveDialog-module__ZQH6zG__footer{margin-top:.4rem}@keyframes CreatureTrackSaveDialog-module__ZQH6zG__saveDrawerIn{0%{opacity:0;transform-origin:bottom;transform:translateY(.55rem)scaleY(.985)}to{opacity:1;transform-origin:bottom;transform:translateY(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){.CreatureTrackSaveDialog-module__ZQH6zG__panel{animation:none}}.CreatureTrackSaveDialog-module__ZQH6zG__panel,.CreatureTrackSaveDialog-module__ZQH6zG__panel button,.CreatureTrackSaveDialog-module__ZQH6zG__panel input{font-family:var(--font-body,Inter, system-ui, sans-serif);letter-spacing:normal;text-transform:none;white-space:normal}.CreatureTrackSaveDialog-module__ZQH6zG__header,.CreatureTrackSaveDialog-module__ZQH6zG__body,.CreatureTrackSaveDialog-module__ZQH6zG__footer{padding:1rem 1.2rem}.CreatureTrackSaveDialog-module__ZQH6zG__header{border-bottom:none}.CreatureTrackSaveDialog-module__ZQH6zG__header h2,.CreatureTrackSaveDialog-module__ZQH6zG__body h3,.CreatureTrackSaveDialog-module__ZQH6zG__header p,.CreatureTrackSaveDialog-module__ZQH6zG__body p{margin:0}.CreatureTrackSaveDialog-module__ZQH6zG__header>p:last-child,.CreatureTrackSaveDialog-module__ZQH6zG__body>p+p{margin-top:.45rem}.CreatureTrackSaveDialog-module__ZQH6zG__eyebrow{color:var(--accent-gold);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800}.CreatureTrackSaveDialog-module__ZQH6zG__destinationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.CreatureTrackSaveDialog-module__ZQH6zG__destinationGrid button,.CreatureTrackSaveDialog-module__ZQH6zG__actions button,.CreatureTrackSaveDialog-module__ZQH6zG__footer button,.CreatureTrackSaveDialog-module__ZQH6zG__primaryButton{border:1px solid color-mix(in srgb, var(--accent-gold-dim) 70%, transparent);color:var(--text-primary);background:var(--bg-panel);cursor:pointer;border-radius:.45rem}.CreatureTrackSaveDialog-module__ZQH6zG__destinationGrid button{text-align:left;flex-direction:column;justify-content:center;gap:.45rem;min-width:0;min-height:7rem;padding:.85rem;display:flex;overflow:hidden}.CreatureTrackSaveDialog-module__ZQH6zG__destinationGrid button strong{font-size:.86rem}.CreatureTrackSaveDialog-module__ZQH6zG__destinationGrid button span{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.76rem;line-height:1.35}.CreatureTrackSaveDialog-module__ZQH6zG__destinationGrid button:hover:not(:disabled),.CreatureTrackSaveDialog-module__ZQH6zG__actions button:hover:not(:disabled),.CreatureTrackSaveDialog-module__ZQH6zG__footer button:hover:not(:disabled),.CreatureTrackSaveDialog-module__ZQH6zG__primaryButton:hover:not(:disabled){border-color:var(--accent-gold)}.CreatureTrackSaveDialog-module__ZQH6zG__destinationGrid button:disabled,.CreatureTrackSaveDialog-module__ZQH6zG__actions button:disabled,.CreatureTrackSaveDialog-module__ZQH6zG__footer button:disabled,.CreatureTrackSaveDialog-module__ZQH6zG__primaryButton:disabled{cursor:not-allowed;opacity:.48}.CreatureTrackSaveDialog-module__ZQH6zG__field{gap:.4rem;margin-bottom:1rem;display:grid}.CreatureTrackSaveDialog-module__ZQH6zG__field span{color:var(--accent-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.CreatureTrackSaveDialog-module__ZQH6zG__field input{border:1px solid color-mix(in srgb, var(--accent-gold-dim) 65%, transparent);min-height:2.6rem;color:var(--text-primary);background:var(--bg-deep);border-radius:.4rem;padding:.55rem .7rem}.CreatureTrackSaveDialog-module__ZQH6zG__primaryButton,.CreatureTrackSaveDialog-module__ZQH6zG__actions button,.CreatureTrackSaveDialog-module__ZQH6zG__footer button{min-height:2.5rem;padding:.55rem .9rem;font-weight:700}.CreatureTrackSaveDialog-module__ZQH6zG__primaryButton{border-color:var(--accent-gold);color:var(--bg-deep);background:var(--accent-gold)}.CreatureTrackSaveDialog-module__ZQH6zG__reviewPanel{border-left:3px solid var(--accent-gold);background:color-mix(in srgb, var(--accent-gold-dim) 12%, transparent);gap:.35rem;margin-bottom:1rem;padding:.75rem .9rem;display:grid}.CreatureTrackSaveDialog-module__ZQH6zG__reviewPanel>span{color:var(--accent-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.CreatureTrackSaveDialog-module__ZQH6zG__actions,.CreatureTrackSaveDialog-module__ZQH6zG__footer{justify-content:flex-end;gap:.65rem;display:flex}.CreatureTrackSaveDialog-module__ZQH6zG__actions{margin-top:1rem}.CreatureTrackSaveDialog-module__ZQH6zG__footer{border-top:1px solid color-mix(in srgb, var(--accent-gold-dim) 35%, transparent)}.CreatureTrackSaveDialog-module__ZQH6zG__notice,.CreatureTrackSaveDialog-module__ZQH6zG__error{border-left:3px solid var(--accent-gold);background:color-mix(in srgb, var(--accent-gold-dim) 12%, transparent);margin:.75rem 1.2rem;padding:.65rem .8rem}.CreatureTrackSaveDialog-module__ZQH6zG__error{color:var(--text-primary)}@media (max-width:680px){.CreatureTrackSaveDialog-module__ZQH6zG__destinationGrid{grid-template-columns:1fr}.CreatureTrackSaveDialog-module__ZQH6zG__destinationGrid button{min-height:4.75rem}}
.TopDownCanvasActionRow-module__3WMz2q__row{justify-content:center;align-items:stretch;gap:.7rem;margin-top:.75rem;padding:0 .4rem;display:flex}.TopDownCanvasActionRow-module__3WMz2q__slot{flex-direction:column;gap:.35rem;min-width:0;display:flex}.TopDownCanvasActionRow-module__3WMz2q__saveSlot{flex:0 15rem}.TopDownCanvasActionRow-module__3WMz2q__deliverySlot{flex:none}.TopDownCanvasActionRow-module__3WMz2q__slot>button{width:100%}.TopDownCanvasActionRow-module__3WMz2q__slot>*>button{width:100%}@media (max-width:800px){.TopDownCanvasActionRow-module__3WMz2q__row{flex-direction:column;align-items:stretch}.TopDownCanvasActionRow-module__3WMz2q__saveSlot,.TopDownCanvasActionRow-module__3WMz2q__deliverySlot{flex:auto}}
.StatBlockOrbDockWaypoint-module__HS-SmG__dockWaypoint{--socket-energy:var(--blorb-color,var(--accent-gold));--socket-brass:color-mix(in srgb, var(--accent-gold) 68%, rgb(var(--panel-brass-base-rgb)) 32%);--socket-brass-hot:color-mix(in srgb, var(--accent-gold-dim) 58%, rgb(var(--panel-brass-light-rgb)) 42%);--socket-brass-shadow:rgb(var(--panel-brass-shadow-rgb) / .88);--socket-plasma-opacity:.3;--socket-plasma-scale:1;--socket-plasma-speed:3.4s;--socket-conduit-opacity:.16;--socket-field-size:2.24;--socket-ring-size:2.08;--socket-glow-size:2.18;width:var(--statblock-orb-dock-size,42px);height:var(--statblock-orb-dock-size,42px);z-index:9998;pointer-events:none;opacity:1;isolation:isolate;position:absolute;top:min(23.3073vw,447.5px);left:calc(50vw + min(46.4583vw,892px));overflow:visible;transform:translate(-50%,-50%)}.StatBlockOrbDockWaypoint-module__HS-SmG__dockWaypoint[data-channeling=true]{--socket-plasma-opacity:.68;--socket-plasma-scale:1.06;--socket-plasma-speed:1.8s;--socket-conduit-opacity:.26}.StatBlockOrbDockWaypoint-module__HS-SmG__dockWaypoint:before,.StatBlockOrbDockWaypoint-module__HS-SmG__dockWaypoint:after,.StatBlockOrbDockWaypoint-module__HS-SmG__socketGlow,.StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaArc,.StatBlockOrbDockWaypoint-module__HS-SmG__socketEnergyField,.StatBlockOrbDockWaypoint-module__HS-SmG__socketBrassCradle,.StatBlockOrbDockWaypoint-module__HS-SmG__socketRuneRing,.StatBlockOrbDockWaypoint-module__HS-SmG__socketConduit,.StatBlockOrbDockWaypoint-module__HS-SmG__socketSpark{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.StatBlockOrbDockWaypoint-module__HS-SmG__dockWaypoint:before,.StatBlockOrbDockWaypoint-module__HS-SmG__dockWaypoint:after,.StatBlockOrbDockWaypoint-module__HS-SmG__socketGlow,.StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaArc,.StatBlockOrbDockWaypoint-module__HS-SmG__socketEnergyField,.StatBlockOrbDockWaypoint-module__HS-SmG__socketBrassCradle,.StatBlockOrbDockWaypoint-module__HS-SmG__socketRuneRing,.StatBlockOrbDockWaypoint-module__HS-SmG__socketSpark{border-radius:999rem}.StatBlockOrbDockWaypoint-module__HS-SmG__dockWaypoint:before{content:"";width:calc(var(--statblock-orb-dock-size,42px) * 1.82);height:calc(var(--statblock-orb-dock-size,42px) * 1.82);border:1px solid color-mix(in srgb, var(--socket-energy) 56%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--socket-energy) 20%, transparent), 0 0 24px color-mix(in srgb, var(--socket-energy) 10%, transparent), inset 0 0 14px color-mix(in srgb, var(--socket-energy) 18%, transparent);opacity:calc(var(--socket-plasma-opacity) * .52);transform:translate(-50%, -50%) scale(var(--socket-plasma-scale));animation:StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaBreathe calc(var(--socket-plasma-speed) * 1.8) ease-in-out infinite}.StatBlockOrbDockWaypoint-module__HS-SmG__dockWaypoint:after{content:"";width:calc(var(--statblock-orb-dock-size,42px) * var(--socket-ring-size));height:calc(var(--statblock-orb-dock-size,42px) * var(--socket-ring-size));background:conic-gradient(from 18deg, transparent 0deg 17deg, color-mix(in srgb, var(--socket-energy) 58%, white 16%) 20deg 22deg, transparent 28deg 74deg, color-mix(in srgb, var(--socket-energy) 48%, white 20%) 78deg 82deg, transparent 88deg 146deg, color-mix(in srgb, var(--socket-energy) 52%, white 18%) 150deg 153deg, transparent 160deg 223deg, color-mix(in srgb, var(--socket-energy) 44%, white 20%) 226deg 229deg, transparent 236deg 316deg, color-mix(in srgb, var(--socket-energy) 54%, white 18%) 320deg 323deg, transparent 330deg 360deg);filter:blur(.5px) drop-shadow(0 0 5px color-mix(in srgb, var(--socket-energy) 24%, transparent));opacity:calc(var(--socket-plasma-opacity) * .42);transform:translate(-50%, -50%) scale(var(--socket-plasma-scale));animation:StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaSweep calc(var(--socket-plasma-speed) * 2.9) linear infinite;-webkit-mask:radial-gradient(circle,#0000 0 39%,#000 45% 55%,#0000 63%);mask:radial-gradient(circle,#0000 0 39%,#000 45% 55%,#0000 63%)}.StatBlockOrbDockWaypoint-module__HS-SmG__socketEnergyField{z-index:0;width:calc(var(--statblock-orb-dock-size,42px) * var(--socket-field-size));height:calc(var(--statblock-orb-dock-size,42px) * var(--socket-field-size));background:radial-gradient(circle, color-mix(in srgb, var(--socket-energy) 22%, transparent) 0 12%, color-mix(in srgb, var(--socket-energy) 11%, transparent) 25%, transparent 64%), conic-gradient(from 0deg, transparent 0deg 24deg, color-mix(in srgb, var(--socket-energy) 18%, transparent) 30deg 36deg, transparent 46deg 96deg, color-mix(in srgb, var(--socket-energy) 12%, transparent) 104deg 112deg, transparent 126deg 188deg, color-mix(in srgb, var(--socket-energy) 16%, transparent) 196deg 204deg, transparent 216deg 284deg, color-mix(in srgb, var(--socket-energy) 17%, transparent) 292deg 302deg, transparent 316deg 360deg);filter:blur(2px) drop-shadow(0 0 12px color-mix(in srgb, var(--socket-energy) 14%, transparent));mix-blend-mode:screen;opacity:calc(var(--socket-plasma-opacity) * .28);transform:translate(-50%, -50%) scale(var(--socket-plasma-scale));animation:StatBlockOrbDockWaypoint-module__HS-SmG__socketEnergyFieldPulse calc(var(--socket-plasma-speed) * 1.9) ease-in-out infinite, StatBlockOrbDockWaypoint-module__HS-SmG__socketEnergyFieldOrbit calc(var(--socket-plasma-speed) * 4.4) linear infinite}.StatBlockOrbDockWaypoint-module__HS-SmG__socketBrassCradle{z-index:1;width:calc(var(--statblock-orb-dock-size,42px) * 2.02);height:calc(var(--statblock-orb-dock-size,42px) * 2.02);background:conic-gradient(from 10deg, transparent 0deg 24deg, var(--socket-brass-hot) 27deg 36deg, var(--socket-brass-shadow) 40deg 48deg, transparent 52deg 92deg, var(--socket-brass) 96deg 112deg, var(--socket-brass-hot) 116deg 122deg, transparent 127deg 182deg, var(--socket-brass-shadow) 186deg 196deg, var(--socket-brass) 200deg 216deg, transparent 221deg 282deg, var(--socket-brass-hot) 286deg 296deg, var(--socket-brass-shadow) 300deg 308deg, transparent 313deg 360deg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--socket-brass-hot) 48%, transparent), inset 0 0 14px color-mix(in srgb, var(--socket-brass-shadow) 46%, transparent), 0 0 7px color-mix(in srgb, var(--socket-brass-hot) 12%, transparent), 0 0 16px color-mix(in srgb, var(--socket-energy) 8%, transparent);opacity:.5;transform:translate(-50%, -50%) scale(calc(var(--socket-plasma-scale) * .98));animation:StatBlockOrbDockWaypoint-module__HS-SmG__socketCradleTurn calc(var(--socket-plasma-speed) * 5.1) linear infinite reverse;-webkit-mask:radial-gradient(circle,#0000 0 48%,#000 51% 58%,#0000 62%);mask:radial-gradient(circle,#0000 0 48%,#000 51% 58%,#0000 62%)}.StatBlockOrbDockWaypoint-module__HS-SmG__socketRuneRing{z-index:5;width:calc(var(--statblock-orb-dock-size,42px) * 2.28);height:calc(var(--statblock-orb-dock-size,42px) * 2.28);background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--socket-energy) 74%, white 26%) 0deg 2deg, transparent 2deg 12deg, color-mix(in srgb, var(--socket-brass-hot) 62%, transparent) 12deg 14deg, transparent 14deg 28deg);filter:blur(.15px) drop-shadow(0 0 5px color-mix(in srgb, var(--socket-energy) 20%, transparent));opacity:calc(var(--socket-plasma-opacity) * .38);transform:translate(-50%, -50%) scale(var(--socket-plasma-scale));animation:StatBlockOrbDockWaypoint-module__HS-SmG__socketRuneSweep calc(var(--socket-plasma-speed) * 3.2) linear infinite;-webkit-mask:radial-gradient(circle,#0000 0 53%,#000 56% 59%,#0000 62%);mask:radial-gradient(circle,#0000 0 53%,#000 56% 59%,#0000 62%)}.StatBlockOrbDockWaypoint-module__HS-SmG__socketConduit{z-index:1;width:calc(var(--statblock-orb-dock-size,42px) * .055);height:calc(var(--statblock-orb-dock-size,42px) * .46);background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--socket-brass-hot) 32%, transparent) 18%, color-mix(in srgb, var(--socket-energy) 82%, white 18%) 48%, color-mix(in srgb, var(--socket-brass-hot) 26%, transparent) 78%, transparent 100%);box-shadow:0 0 5px color-mix(in srgb, var(--socket-energy) 28%, transparent), 0 0 12px color-mix(in srgb, var(--socket-energy) 8%, transparent);opacity:var(--socket-conduit-opacity);transform:translate(-50%, -50%) rotate(var(--socket-conduit-rotation,0deg)) translateY(calc(var(--statblock-orb-dock-size,42px) * -.74)) scaleY(var(--socket-plasma-scale));transform-origin:50%;animation:StatBlockOrbDockWaypoint-module__HS-SmG__socketConduitPulse calc(var(--socket-plasma-speed) * 1.18) ease-in-out infinite;border-radius:999rem}.StatBlockOrbDockWaypoint-module__HS-SmG__socketConduitNorth{--socket-conduit-rotation:0deg}.StatBlockOrbDockWaypoint-module__HS-SmG__socketConduitEast{--socket-conduit-rotation:90deg;animation-delay:-.24s}.StatBlockOrbDockWaypoint-module__HS-SmG__socketConduitSouth{--socket-conduit-rotation:180deg;animation-delay:-.48s}.StatBlockOrbDockWaypoint-module__HS-SmG__socketConduitWest{--socket-conduit-rotation:270deg;animation-delay:-.72s}.StatBlockOrbDockWaypoint-module__HS-SmG__socketGlow{z-index:2;width:calc(var(--statblock-orb-dock-size,42px) * var(--socket-glow-size));height:calc(var(--statblock-orb-dock-size,42px) * var(--socket-glow-size));background:radial-gradient(circle, color-mix(in srgb, var(--socket-energy) 22%, transparent) 0 14%, color-mix(in srgb, var(--socket-energy) 10%, transparent) 25%, transparent 66%);filter:blur(1.5px);mix-blend-mode:screen;opacity:calc(var(--socket-plasma-opacity) * .42);transform:translate(-50%, -50%) scale(var(--socket-plasma-scale));animation:StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaGlow calc(var(--socket-plasma-speed) * 1.3) ease-in-out infinite}.StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaArc{--arc-rotation:0deg;--arc-scale:1;z-index:4;width:calc(var(--statblock-orb-dock-size,42px) * 2.08);height:calc(var(--statblock-orb-dock-size,42px) * 2.08);border:1px solid #0000;border-top-color:color-mix(in srgb, var(--socket-energy) 36%, transparent);border-right-color:color-mix(in srgb, var(--socket-energy) 14%, transparent);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--socket-energy) 22%, transparent));opacity:calc(var(--socket-plasma-opacity) * .32);transform:translate(-50%, -50%) rotate(var(--arc-rotation)) scale(calc(var(--socket-plasma-scale) * var(--arc-scale)));animation:StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaArcFlash calc(var(--socket-plasma-speed) * 1.12) steps(5, end) infinite, StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaArcOrbit calc(var(--socket-plasma-speed) * 2.8) linear infinite}.StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaArcOne{--arc-rotation:24deg;--arc-scale:.92;animation-delay:-.2s}.StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaArcTwo{--arc-rotation:143deg;--arc-scale:1.08;animation-delay:-.72s}.StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaArcThree{--arc-rotation:266deg;--arc-scale:.82;animation-delay:-1.18s}.StatBlockOrbDockWaypoint-module__HS-SmG__dockWaypoint[data-channeling=true] .StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaArc{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--socket-energy) 38%, transparent)) drop-shadow(0 0 12px color-mix(in srgb, var(--socket-energy) 16%, transparent));border-width:1.5px}.StatBlockOrbDockWaypoint-module__HS-SmG__socketSpark{--spark-rotation:0deg;--spark-distance:calc(var(--statblock-orb-dock-size,42px) * 1.16);z-index:6;width:calc(var(--statblock-orb-dock-size,42px) * .12);height:calc(var(--statblock-orb-dock-size,42px) * .12);background:color-mix(in srgb, var(--socket-energy) 58%, white 20%);box-shadow:0 0 6px color-mix(in srgb, var(--socket-energy) 44%, transparent), 0 0 12px color-mix(in srgb, var(--socket-energy) 18%, transparent);opacity:0;transform:translate(-50%, -50%) rotate(var(--spark-rotation)) translateY(calc(var(--spark-distance) * -1));animation:StatBlockOrbDockWaypoint-module__HS-SmG__socketSparkBlink calc(var(--socket-plasma-speed) * .88) steps(5, end) infinite}.StatBlockOrbDockWaypoint-module__HS-SmG__socketSparkOne{--spark-rotation:44deg;animation-delay:-.18s}.StatBlockOrbDockWaypoint-module__HS-SmG__socketSparkTwo{--spark-rotation:168deg;animation-delay:-.54s}.StatBlockOrbDockWaypoint-module__HS-SmG__socketSparkThree{--spark-rotation:296deg;animation-delay:-.86s}@keyframes StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaGlow{0%,to{opacity:calc(var(--socket-plasma-opacity) * .58)}45%{opacity:var(--socket-plasma-opacity)}}@keyframes StatBlockOrbDockWaypoint-module__HS-SmG__socketEnergyFieldPulse{0%,to{opacity:calc(var(--socket-plasma-opacity) * .26);filter:blur(1.8px) drop-shadow(0 0 8px color-mix(in srgb, var(--socket-energy) 10%, transparent))}46%{opacity:calc(var(--socket-plasma-opacity) * .42);filter:blur(2px) drop-shadow(0 0 12px color-mix(in srgb, var(--socket-energy) 14%, transparent))}}@keyframes StatBlockOrbDockWaypoint-module__HS-SmG__socketEnergyFieldOrbit{0%{transform:translate(-50%, -50%) rotate(0deg) scale(var(--socket-plasma-scale))}to{transform:translate(-50%, -50%) rotate(360deg) scale(var(--socket-plasma-scale))}}@keyframes StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaSweep{0%{transform:translate(-50%, -50%) rotate(0deg) scale(var(--socket-plasma-scale))}to{transform:translate(-50%, -50%) rotate(360deg) scale(var(--socket-plasma-scale))}}@keyframes StatBlockOrbDockWaypoint-module__HS-SmG__socketCradleTurn{0%{transform:translate(-50%, -50%) rotate(0deg) scale(calc(var(--socket-plasma-scale) * .98))}to{transform:translate(-50%, -50%) rotate(360deg) scale(calc(var(--socket-plasma-scale) * .98))}}@keyframes StatBlockOrbDockWaypoint-module__HS-SmG__socketRuneSweep{0%{transform:translate(-50%, -50%) rotate(0deg) scale(var(--socket-plasma-scale))}to{transform:translate(-50%, -50%) rotate(360deg) scale(var(--socket-plasma-scale))}}@keyframes StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaArcOrbit{0%{transform:translate(-50%, -50%) rotate(var(--arc-rotation)) scale(calc(var(--socket-plasma-scale) * var(--arc-scale)))}to{transform:translate(-50%, -50%) rotate(calc(var(--arc-rotation) + 360deg)) scale(calc(var(--socket-plasma-scale) * var(--arc-scale)))}}@keyframes StatBlockOrbDockWaypoint-module__HS-SmG__socketConduitPulse{0%,to{opacity:calc(var(--socket-conduit-opacity) * .48);filter:saturate(.9)}42%{opacity:var(--socket-conduit-opacity);filter:saturate(1.24)brightness(1.12)}}@keyframes StatBlockOrbDockWaypoint-module__HS-SmG__socketSparkBlink{0%,to{opacity:0}20%{opacity:calc(var(--socket-plasma-opacity) * .58)}48%{opacity:calc(var(--socket-plasma-opacity) * .22)}62%{opacity:calc(var(--socket-plasma-opacity) * .44)}}@keyframes StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaBreathe{0%,to{opacity:calc(var(--socket-plasma-opacity) * .34)}50%{opacity:calc(var(--socket-plasma-opacity) * .58)}}@keyframes StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaArcFlash{0%,to{opacity:calc(var(--socket-plasma-opacity) * .22)}20%{opacity:calc(var(--socket-plasma-opacity) * .78)}44%{opacity:calc(var(--socket-plasma-opacity) * .34)}66%{opacity:var(--socket-plasma-opacity)}}@media (prefers-reduced-motion:reduce){.StatBlockOrbDockWaypoint-module__HS-SmG__dockWaypoint:before,.StatBlockOrbDockWaypoint-module__HS-SmG__dockWaypoint:after,.StatBlockOrbDockWaypoint-module__HS-SmG__socketGlow,.StatBlockOrbDockWaypoint-module__HS-SmG__socketPlasmaArc,.StatBlockOrbDockWaypoint-module__HS-SmG__socketEnergyField,.StatBlockOrbDockWaypoint-module__HS-SmG__socketBrassCradle,.StatBlockOrbDockWaypoint-module__HS-SmG__socketRuneRing,.StatBlockOrbDockWaypoint-module__HS-SmG__socketConduit,.StatBlockOrbDockWaypoint-module__HS-SmG__socketSpark{animation:none}.StatBlockOrbDockWaypoint-module__HS-SmG__dockWaypoint:after{opacity:calc(var(--socket-plasma-opacity) * .66)}}
.TopDownReforgeUX-module__W0KS5a__backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.TopDownReforgeUX-module__W0KS5a__dialog{--forge-brass-dark-rgb:var(--panel-brass-shadow-rgb,var(--pipe-brass-shadow-rgb,44 45 30));--forge-brass-rgb:var(--panel-brass-base-rgb,var(--pipe-brass-base-rgb,112 94 63));--forge-brass-light-rgb:var(--panel-brass-light-rgb,var(--pipe-brass-light-rgb,187 171 125));border:1px solid rgb(var(--forge-brass-light-rgb) / .14);background:radial-gradient(circle at 30% 20%, rgb(var(--forge-brass-light-rgb) / .12), transparent 60%), radial-gradient(circle at 70% 80%, rgb(var(--forge-brass-dark-rgb) / .2), transparent 70%), linear-gradient(180deg, rgb(var(--forge-brass-rgb) / .96), rgb(var(--forge-brass-dark-rgb) / .96));width:min(100%,28rem);box-shadow:inset 0 1px 0 #fff8e614, inset 0 0 0 1px rgb(var(--forge-brass-dark-rgb) / .76), inset 0 18px 28px rgb(var(--forge-brass-light-rgb) / .05), inset 0 -20px 26px #00000029, 0 22px 60px #00000070;border-radius:.14rem;flex-direction:column;gap:.4rem;padding:.5rem;display:flex}.TopDownReforgeUX-module__W0KS5a__dialog>.TopDownReforgeUX-module__W0KS5a__dialogHeader,.TopDownReforgeUX-module__W0KS5a__dialog>.TopDownReforgeUX-module__W0KS5a__body,.TopDownReforgeUX-module__W0KS5a__dialog>form,.TopDownReforgeUX-module__W0KS5a__dialog>.TopDownReforgeUX-module__W0KS5a__field,.TopDownReforgeUX-module__W0KS5a__dialog>.TopDownReforgeUX-module__W0KS5a__warning,.TopDownReforgeUX-module__W0KS5a__dialog>.TopDownReforgeUX-module__W0KS5a__error{border:1px solid color-mix(in srgb, var(--accent-gold) 34%, transparent);box-shadow:inset 0 1px 0 #fff8e614, inset 0 0 0 1px color-mix(in srgb, var(--accent-gold-dim) 22%, transparent), inset 0 0 4rem #0000006b;background:linear-gradient(#070a10eb,#04070cfa);border-radius:.1rem}.TopDownReforgeUX-module__W0KS5a__dialogHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;display:flex}.TopDownReforgeUX-module__W0KS5a__dialog>.TopDownReforgeUX-module__W0KS5a__body,.TopDownReforgeUX-module__W0KS5a__dialog>form,.TopDownReforgeUX-module__W0KS5a__dialog>.TopDownReforgeUX-module__W0KS5a__field{padding:.85rem .95rem}.TopDownReforgeUX-module__W0KS5a__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb, var(--accent-gold) 76%, white 10%);margin:0;font-size:.68rem;font-weight:700}.TopDownReforgeUX-module__W0KS5a__title{color:var(--text-primary);margin:.15rem 0 0;font-size:1.25rem;line-height:1.05}.TopDownReforgeUX-module__W0KS5a__body{color:var(--text-primary);margin:0;font-size:.95rem;line-height:1.5}.TopDownReforgeUX-module__W0KS5a__field{flex-direction:column;gap:.45rem;display:flex}.TopDownReforgeUX-module__W0KS5a__fieldLabel{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:700}.TopDownReforgeUX-module__W0KS5a__fieldInput{border:1px solid color-mix(in srgb, var(--accent-gold) 24%, var(--panel-border));background:color-mix(in srgb, var(--bg-panel) 82%, black 18%);width:100%;min-height:2.7rem;color:var(--text-primary);border-radius:.08rem;padding:.7rem .9rem;font-size:.95rem}.TopDownReforgeUX-module__W0KS5a__fieldInput::placeholder{color:color-mix(in srgb, var(--text-dim) 78%, transparent)}.TopDownReforgeUX-module__W0KS5a__fieldInput:focus{border-color:color-mix(in srgb, var(--accent-gold) 54%, white 8%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-gold) 28%, transparent);outline:none}.TopDownReforgeUX-module__W0KS5a__warning{border:1px solid color-mix(in srgb, var(--accent-gold) 30%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 10%, transparent);color:color-mix(in srgb, var(--text-primary) 94%, var(--accent-gold) 6%);border-radius:.08rem;margin:0;padding:.75rem .9rem;font-size:.88rem;line-height:1.4}.TopDownReforgeUX-module__W0KS5a__error{border:1px solid color-mix(in srgb, var(--danger) 44%, var(--panel-border));background:color-mix(in srgb, var(--danger) 14%, transparent);color:color-mix(in srgb, white 88%, var(--danger));border-radius:.08rem;margin:0;padding:.75rem .9rem;font-size:.88rem;line-height:1.4}.TopDownReforgeUX-module__W0KS5a__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.TopDownReforgeUX-module__W0KS5a__primaryAction,.TopDownReforgeUX-module__W0KS5a__secondaryAction{border:1px solid color-mix(in srgb, var(--panel-border) 88%, transparent);min-height:2.4rem;color:var(--text-primary);letter-spacing:.14em;text-transform:uppercase;border-radius:.08rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.76rem;font-weight:700;transition:border-color .14s,background-color .14s,transform .14s,box-shadow .14s,opacity .14s;display:inline-flex}.TopDownReforgeUX-module__W0KS5a__primaryAction{border-color:color-mix(in srgb, var(--accent-gold) 56%, var(--panel-border));background:linear-gradient(135deg, color-mix(in srgb, var(--accent-gold) 18%, transparent), color-mix(in srgb, var(--accent-gold) 10%, var(--bg-panel-hover)));box-shadow:0 0 22px color-mix(in srgb, var(--accent-gold) 16%, transparent)}.TopDownReforgeUX-module__W0KS5a__secondaryAction{background:color-mix(in srgb, var(--bg-panel-hover) 20%, transparent)}.TopDownReforgeUX-module__W0KS5a__primaryAction:hover,.TopDownReforgeUX-module__W0KS5a__secondaryAction:hover{border-color:color-mix(in srgb, var(--accent-gold) 34%, var(--panel-border));transform:translateY(-1px)}.TopDownReforgeUX-module__W0KS5a__primaryAction:disabled,.TopDownReforgeUX-module__W0KS5a__secondaryAction:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.TopDownReforgeUX-module__W0KS5a__ghostRail{flex-direction:column;gap:.65rem;display:flex}.TopDownReforgeUX-module__W0KS5a__ghostCard{border:1px dashed color-mix(in srgb, var(--panel-border) 76%, transparent);background:color-mix(in srgb, var(--bg-panel-hover) 12%, transparent);border-radius:.1rem;animation:3s forwards TopDownReforgeUX-module__W0KS5a__ghostFade;position:relative;overflow:hidden}.TopDownReforgeUX-module__W0KS5a__ghostThumb{aspect-ratio:1;object-fit:cover;filter:grayscale()blur(1.6px)brightness(.64);width:100%;display:block}.TopDownReforgeUX-module__W0KS5a__ghostOverlay{color:#fff;text-align:center;pointer-events:none;background:#00000085;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex;position:absolute;inset:0}.TopDownReforgeUX-module__W0KS5a__ghostOverlay strong{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.TopDownReforgeUX-module__W0KS5a__ghostOverlay small{color:#ffffffd1;font-size:.72rem}.TopDownReforgeUX-module__W0KS5a__restoreButton{width:100%}.TopDownReforgeUX-module__W0KS5a__restoreHint{color:var(--text-dim);margin:0;font-size:.76rem;line-height:1.4}.TopDownReforgeUX-module__W0KS5a__spin{animation:1s linear infinite TopDownReforgeUX-module__W0KS5a__spin}@keyframes TopDownReforgeUX-module__W0KS5a__ghostFade{0%{opacity:.94;transform:translateY(0)}72%{opacity:.78}to{opacity:0;transform:translateY(5px)}}@keyframes TopDownReforgeUX-module__W0KS5a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.token-mode-toggle-module__5o4OFG__dock{--forge-brass-dark-rgb:var(--panel-brass-shadow-rgb,var(--pipe-brass-shadow-rgb,44 45 30));--forge-brass-rgb:var(--panel-brass-base-rgb,var(--pipe-brass-base-rgb,112 94 63));--forge-brass-light-rgb:var(--panel-brass-light-rgb,var(--pipe-brass-light-rgb,187 171 125));--forge-brass-sheen-rgb:var(--panel-brass-sheen-rgb,var(--pipe-brass-sheen-rgb,187 171 125));isolation:isolate;border:1px solid rgb(var(--forge-brass-light-rgb) / .18);background:radial-gradient(circle at 22% 12%, rgb(var(--forge-brass-light-rgb) / .14), transparent 34%), radial-gradient(circle at 78% 88%, rgb(var(--forge-brass-dark-rgb) / .22), transparent 40%), linear-gradient(180deg, rgb(var(--forge-brass-sheen-rgb) / .16), rgb(var(--forge-brass-light-rgb) / .08) .18rem, rgb(var(--forge-brass-rgb) / .72) .6rem, rgb(var(--forge-brass-dark-rgb) / .98));width:fit-content;box-shadow:inset 0 1px 0 #fff8e41f, inset 0 -2px 0 #0000006b, 0 0 0 1px rgb(var(--forge-brass-dark-rgb) / .68), 0 14px 28px #00000047;border-radius:.12rem .12rem .08rem .08rem;grid-template-columns:auto auto;gap:.45rem;padding:.4rem .44rem .5rem;display:grid;position:relative}.token-mode-toggle-module__5o4OFG__dock:after{content:"";background:linear-gradient(180deg, rgb(var(--forge-brass-light-rgb) / .12), rgb(var(--forge-brass-rgb) / .54) 44%, rgb(var(--forge-brass-dark-rgb) / .94));pointer-events:none;border-radius:0 0 .08rem .08rem;height:.3rem;position:absolute;bottom:-.28rem;left:.7rem;right:.7rem;box-shadow:inset 0 1px #fff8e414,0 6px 10px #0003}.token-mode-toggle-module__5o4OFG__toggleButton{border:1px solid color-mix(in srgb, var(--blorb-color) 28%, transparent);background:radial-gradient(circle at 50% 12%, color-mix(in srgb, var(--blorb-color) 14%, transparent), transparent 56%), linear-gradient(180deg, color-mix(in srgb, var(--blorb-color) 16%, transparent), #121b29fa .34rem, #0a0e16fc);min-height:2.5rem;color:rgb(var(--forge-brass-light-rgb) / .98);letter-spacing:0;text-transform:uppercase;text-shadow:0 1px 0 #080a10f2, 0 0 14px color-mix(in srgb, var(--blorb-color) 12%, transparent);white-space:nowrap;box-shadow:inset 0 1px 0 rgb(var(--forge-brass-light-rgb) / .22), inset 0 -2px 0 #0000005c, 0 0 0 1px rgb(var(--forge-brass-dark-rgb) / .44), 0 0 18px color-mix(in srgb, var(--blorb-color) 10%, transparent), 0 5px 0 rgb(var(--forge-brass-dark-rgb) / .82), 0 10px 18px #0000003d;border-radius:.08rem;justify-content:center;align-items:center;padding:.62rem .82rem;font-size:.84rem;font-weight:700;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .14s,filter .14s;display:inline-flex;transform:translateY(-1px)}.token-mode-toggle-module__5o4OFG__toggleButton[data-active=true]{border-color:color-mix(in srgb, var(--blorb-color) 64%, transparent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--blorb-color) 36%, transparent), transparent 54%), linear-gradient(180deg, color-mix(in srgb, var(--blorb-color) 52%, transparent), color-mix(in srgb, var(--blorb-color) 28%, transparent) .48rem, #121b28fa);color:#fff8e8fc;box-shadow:inset 0 1px 0 #ffffff29, inset 0 -2px 0 #0006, 0 0 0 1px color-mix(in srgb, var(--blorb-color) 32%, transparent), 0 0 24px color-mix(in srgb, var(--blorb-color) 22%, transparent), 0 6px 0 rgb(var(--forge-brass-dark-rgb) / .88), 0 12px 20px #00000047;transform:translateY(-2px)}.token-mode-toggle-module__5o4OFG__toggleButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--blorb-color) 48%, transparent);filter:saturate(1.08);transform:translateY(-2px)}.token-mode-toggle-module__5o4OFG__toggleButton:active:not(:disabled){box-shadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #00000070, 0 0 0 1px rgb(var(--forge-accent-rgb) / .24), 0 0 14px rgb(var(--forge-glow-rgb) / calc(.08 * var(--forge-energy-strength))), 0 2px 0 rgb(var(--forge-brass-dark-rgb) / .78), 0 6px 12px #00000038;transform:translateY(1px)}.token-mode-toggle-module__5o4OFG__toggleButton:focus-visible{box-shadow:0 0 0 2px var(--focus-ring-brass), 0 0 0 5px var(--focus-ring-brass-soft), 0 0 24px rgb(var(--forge-glow-rgb) / calc(.16 * var(--forge-energy-strength))), inset 0 1px 0 #ffffff24, inset 0 -2px 0 #0006, 0 6px 0 rgb(var(--forge-brass-dark-rgb) / .88), 0 12px 20px #00000047;outline:none}.token-mode-toggle-module__5o4OFG__toggleButton:disabled{cursor:default}.token-mode-toggle-module__5o4OFG__dock[data-locked=true] .token-mode-toggle-module__5o4OFG__toggleButton{opacity:.86}@media (max-width:640px){.token-mode-toggle-module__5o4OFG__dock{gap:.35rem;padding:.34rem .36rem .44rem}.token-mode-toggle-module__5o4OFG__toggleButton{padding-inline:.72rem}}
.PublicVaultEntryRatingPanel-module___cz2da__panel{border:1px solid color-mix(in srgb, var(--accent-gold) 16%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent-gold) 10%, transparent), transparent 34%), color-mix(in srgb, var(--bg-deep) 78%, transparent);border-radius:18px;gap:10px;padding:14px;display:grid}.PublicVaultEntryRatingPanel-module___cz2da__summaryRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.PublicVaultEntryRatingPanel-module___cz2da__summaryCopy{gap:4px;display:grid}.PublicVaultEntryRatingPanel-module___cz2da__eyebrow{color:var(--accent-gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.PublicVaultEntryRatingPanel-module___cz2da__averageRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.PublicVaultEntryRatingPanel-module___cz2da__averageValue{color:var(--text-primary);font-size:1.5rem;line-height:1}.PublicVaultEntryRatingPanel-module___cz2da__averageMeta{color:var(--text-secondary);font-size:.86rem}.PublicVaultEntryRatingPanel-module___cz2da__starRow{align-items:center;gap:6px;display:inline-flex}.PublicVaultEntryRatingPanel-module___cz2da__starButton{border:1px solid color-mix(in srgb, var(--accent-gold) 14%, transparent);background:color-mix(in srgb, var(--bg-panel) 84%, transparent);width:34px;height:34px;color:var(--text-dim);border-radius:999px;justify-content:center;align-items:center;transition:transform .12s,color .12s,border-color .12s;display:inline-flex}.PublicVaultEntryRatingPanel-module___cz2da__starButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-gold) 34%, transparent);transform:translateY(-1px)}.PublicVaultEntryRatingPanel-module___cz2da__starButton:disabled{opacity:.56;cursor:not-allowed}.PublicVaultEntryRatingPanel-module___cz2da__starButtonActive{color:var(--accent-gold);border-color:color-mix(in srgb, var(--accent-gold) 34%, transparent)}.PublicVaultEntryRatingPanel-module___cz2da__note,.PublicVaultEntryRatingPanel-module___cz2da__status{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.55}.PublicVaultEntryRatingPanel-module___cz2da__status{color:var(--accent-cyan)}
.ShareQrCodeButton-module__tY69yW__trigger{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.ShareQrCodeButton-module__tY69yW__popover{border:1px solid color-mix(in srgb, var(--accent-gold) 22%, var(--panel-border));background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent-gold) 12%, transparent), transparent 36%), linear-gradient(180deg, #0f1520fa, #080c14f5);z-index:80;border-radius:18px;gap:.85rem;width:min(280px,100vw - 2rem);padding:1rem;display:grid;box-shadow:0 22px 42px #02081875}.ShareQrCodeButton-module__tY69yW__header{gap:.25rem;display:grid}.ShareQrCodeButton-module__tY69yW__eyebrow{color:var(--accent-gold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800}.ShareQrCodeButton-module__tY69yW__copy{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.55}.ShareQrCodeButton-module__tY69yW__canvasWrap{background:linear-gradient(180deg, #ffffff08, #ffffff04), color-mix(in srgb, var(--bg-panel) 86%, transparent);border:1px solid color-mix(in srgb, var(--accent-gold) 14%, transparent);border-radius:16px;place-items:center;padding:.8rem;display:grid}.ShareQrCodeButton-module__tY69yW__actions{flex-wrap:wrap;gap:.7rem;display:flex}.ShareQrCodeButton-module__tY69yW__actions button{flex:100%}.ShareQrCodeButton-module__tY69yW__arrow{fill:#0b1019fa}
.page-module__wRJePG__page{background:radial-gradient(circle at 18% 8%, color-mix(in srgb, var(--accent-gold) 10%, transparent), transparent 32%), linear-gradient(180deg, var(--bg-primary), var(--bg-secondary));min-height:100vh;padding:2rem}.page-module__wRJePG__header{justify-content:space-between;align-items:end;gap:1rem;width:min(100%,1180px);margin:0 auto 1.5rem;display:flex}.page-module__wRJePG__eyebrow,.page-module__wRJePG__sampleEyebrow,.page-module__wRJePG__summaryLabel,.page-module__wRJePG__failureTitle{color:var(--accent-gold);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.page-module__wRJePG__title,.page-module__wRJePG__sampleTitle{color:var(--text-primary);font-family:var(--font-display), serif;margin:.2rem 0 0;font-weight:700}.page-module__wRJePG__title{font-size:clamp(2rem,5vw,4rem)}.page-module__wRJePG__subtitle,.page-module__wRJePG__concept,.page-module__wRJePG__emptyFailure{color:var(--text-muted)}.page-module__wRJePG__subtitle{max-width:680px;margin:.4rem 0 0;font-size:1rem}.page-module__wRJePG__summaryPanel,.page-module__wRJePG__failureBand,.page-module__wRJePG__sampleCard{border:1px solid color-mix(in srgb, var(--accent-gold) 34%, transparent);background:color-mix(in srgb, var(--bg-secondary) 84%, transparent);box-shadow:0 18px 50px color-mix(in srgb, var(--bg-primary) 72%, transparent)}.page-module__wRJePG__summaryPanel{grid-template-columns:repeat(3,minmax(92px,1fr));gap:.75rem;min-width:min(100%,420px);padding:.9rem;display:grid}.page-module__wRJePG__summaryPanel div{gap:.25rem;display:grid}.page-module__wRJePG__summaryPanel strong{color:var(--text-primary);font-size:1rem}.page-module__wRJePG__failureBand{align-items:center;gap:1rem;width:min(100%,1180px);margin:0 auto 1.5rem;padding:.9rem 1rem;display:flex}.page-module__wRJePG__failureList,.page-module__wRJePG__sampleMetrics,.page-module__wRJePG__sampleFailures{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__wRJePG__failurePill,.page-module__wRJePG__sampleMetrics span,.page-module__wRJePG__sampleFailures span{border:1px solid color-mix(in srgb, var(--accent-gold) 42%, transparent);color:var(--text-primary);background:color-mix(in srgb, var(--bg-primary) 62%, transparent);padding:.34rem .58rem;font-size:.74rem;font-weight:700}.page-module__wRJePG__sampleStack{gap:1.6rem;width:min(100%,1180px);margin:0 auto;display:grid}.page-module__wRJePG__sampleCard{padding:1rem}.page-module__wRJePG__sampleHeader{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.page-module__wRJePG__sampleTitle{font-size:clamp(1.4rem,3vw,2.2rem)}.page-module__wRJePG__concept{max-width:780px;margin:.35rem 0 0;line-height:1.5}.page-module__wRJePG__sampleMetrics{place-content:start end;min-width:min(100%,280px)}.page-module__wRJePG__sampleFailures{margin:0 0 1rem}.page-module__wRJePG__sampleFailures span{border-color:color-mix(in srgb, var(--danger) 54%, var(--accent-gold) 20%);color:var(--danger)}.page-module__wRJePG__rendererFrame{width:min(100%,980px);margin-inline:auto}@media (max-width:860px){.page-module__wRJePG__page{padding:1rem}.page-module__wRJePG__header,.page-module__wRJePG__failureBand,.page-module__wRJePG__sampleHeader{flex-direction:column;align-items:stretch}.page-module__wRJePG__summaryPanel{min-width:0}.page-module__wRJePG__sampleMetrics{justify-content:start}}
.page-module__IM9DmG__page{background:radial-gradient(circle at 20% 12%, color-mix(in srgb, var(--accent-gold) 10%, transparent), transparent 34%), linear-gradient(180deg, var(--bg-primary), var(--bg-secondary));min-height:100vh;padding:2rem}.page-module__IM9DmG__frame{width:min(100%,780px);margin-inline:auto}
.embed-page-module__LM7uNa__page{justify-content:center;min-height:100vh;padding:clamp(16px,4vw,32px);display:flex}.embed-page-module__LM7uNa__stage{justify-content:center;width:min(100%,860px);display:flex}.embed-page-module__LM7uNa__privateCard{border:1px solid color-mix(in srgb, var(--accent-gold) 24%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent-gold) 12%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 94%, transparent), color-mix(in srgb, var(--bg-surface) 96%, transparent));border-radius:28px;gap:20px;width:min(100%,560px);padding:clamp(20px,4vw,28px);display:grid;box-shadow:inset 0 1px #ffffff3d,0 26px 58px #00000042}.embed-page-module__LM7uNa__privateCopy{gap:8px;display:grid}.embed-page-module__LM7uNa__privateEyebrow{color:var(--accent-gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.embed-page-module__LM7uNa__privateTitle{color:var(--statblock-render-ink);font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:clamp(1.8rem,5vw,2.3rem)}.embed-page-module__LM7uNa__privateDescription{color:color-mix(in srgb, var(--statblock-render-ink-soft) 88%, var(--statblock-render-ink) 12%);margin:0;font-size:.94rem;line-height:1.7}.embed-page-module__LM7uNa__privateLink{border:1px solid color-mix(in srgb, var(--accent-gold) 24%, transparent);background:color-mix(in srgb, var(--accent-gold) 14%, transparent);min-height:36px;color:var(--statblock-render-ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:0 14px;font-size:.72rem;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.embed-page-module__LM7uNa__privateLink:hover{border-color:color-mix(in srgb, var(--accent-gold) 40%, transparent);background:color-mix(in srgb, var(--accent-gold) 20%, transparent);transform:translateY(-1px)}