.TopDownWorkshop-module__uOZogW__hiddenInput{display:none}.TopDownWorkshop-module__uOZogW__panelFrame{background:radial-gradient(circle at top, color-mix(in srgb, var(--accent-gold) 9%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--bg-panel-hover) 30%, transparent), color-mix(in srgb, var(--bg-panel) 94%, transparent));border:1px solid color-mix(in srgb, var(--panel-border) 84%, transparent);flex-direction:column;gap:1rem;min-height:0;padding:1.25rem;display:flex;box-shadow:inset 0 1px #ffffff0f,0 20px 60px #0000007a}.TopDownWorkshop-module__uOZogW__sidebarFrame,.TopDownWorkshop-module__uOZogW__poseRailFrame{min-height:0}.TopDownWorkshop-module__uOZogW__panelHeader,.TopDownWorkshop-module__uOZogW__sectionCardHeader,.TopDownWorkshop-module__uOZogW__modalHeader,.TopDownWorkshop-module__uOZogW__poseRailSectionHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.TopDownWorkshop-module__uOZogW__panelEyebrow,.TopDownWorkshop-module__uOZogW__cardEyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--accent-gold-dim);margin:0;font-size:.68rem;font-weight:700}.TopDownWorkshop-module__uOZogW__panelTitle,.TopDownWorkshop-module__uOZogW__cardTitle{color:var(--text-primary);margin:.15rem 0 0;font-size:1.1rem;line-height:1.05}.TopDownWorkshop-module__uOZogW__panelCopy,.TopDownWorkshop-module__uOZogW__sectionCopy,.TopDownWorkshop-module__uOZogW__modalCopy,.TopDownWorkshop-module__uOZogW__placeholderCopy{color:var(--text-dim);margin:.45rem 0 0;font-size:.9rem;line-height:1.45}.TopDownWorkshop-module__uOZogW__badgePill{border:1px solid color-mix(in srgb, var(--accent-gold) 30%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 12%, transparent);min-height:2rem;color:var(--accent-gold);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.68rem;font-weight:700;display:inline-flex}.TopDownWorkshop-module__uOZogW__modeToggleWrap{border-top:1px solid color-mix(in srgb, var(--panel-border) 72%, transparent);padding-top:.25rem}.TopDownWorkshop-module__uOZogW__inlineActions,.TopDownWorkshop-module__uOZogW__actionRow,.TopDownWorkshop-module__uOZogW__colorRow{flex-wrap:wrap;gap:.6rem;display:flex}.TopDownWorkshop-module__uOZogW__secondaryButton,.TopDownWorkshop-module__uOZogW__primaryButton,.TopDownWorkshop-module__uOZogW__toggleButton,.TopDownWorkshop-module__uOZogW__iconButton,.TopDownWorkshop-module__uOZogW__sidebarTab,.TopDownWorkshop-module__uOZogW__segmentButton,.TopDownWorkshop-module__uOZogW__optionChip,.TopDownWorkshop-module__uOZogW__exportButton,.TopDownWorkshop-module__uOZogW__poseCard,.TopDownWorkshop-module__uOZogW__vaultCard{transition:border-color .14s,background-color .14s,color .14s,transform .14s,box-shadow .14s,opacity .14s}.TopDownWorkshop-module__uOZogW__secondaryButton,.TopDownWorkshop-module__uOZogW__primaryButton,.TopDownWorkshop-module__uOZogW__toggleButton{border:1px solid color-mix(in srgb, var(--panel-border) 88%, transparent);background:color-mix(in srgb, var(--bg-panel-hover) 20%, transparent);min-height:2.35rem;color:var(--text-primary);letter-spacing:.14em;text-transform:uppercase;border-radius:.85rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.76rem;font-weight:700;display:inline-flex}.TopDownWorkshop-module__uOZogW__secondaryButton:hover,.TopDownWorkshop-module__uOZogW__toggleButton:hover,.TopDownWorkshop-module__uOZogW__iconButton:hover,.TopDownWorkshop-module__uOZogW__sidebarTab:hover,.TopDownWorkshop-module__uOZogW__segmentButton:hover,.TopDownWorkshop-module__uOZogW__optionChip:hover,.TopDownWorkshop-module__uOZogW__exportButton:hover,.TopDownWorkshop-module__uOZogW__poseCard:hover,.TopDownWorkshop-module__uOZogW__vaultCard:hover{border-color:color-mix(in srgb, var(--accent-gold) 34%, var(--panel-border));box-shadow:0 0 14px color-mix(in srgb, var(--accent-gold) 12%, transparent);transform:translateY(-1px)}.TopDownWorkshop-module__uOZogW__secondaryButton:focus-visible,.TopDownWorkshop-module__uOZogW__primaryButton:focus-visible,.TopDownWorkshop-module__uOZogW__toggleButton:focus-visible,.TopDownWorkshop-module__uOZogW__iconButton:focus-visible,.TopDownWorkshop-module__uOZogW__sidebarTab:focus-visible,.TopDownWorkshop-module__uOZogW__segmentButton:focus-visible,.TopDownWorkshop-module__uOZogW__optionChip:focus-visible,.TopDownWorkshop-module__uOZogW__exportButton:focus-visible,.TopDownWorkshop-module__uOZogW__poseCard:focus-visible,.TopDownWorkshop-module__uOZogW__vaultCard:focus-visible{border-color:color-mix(in srgb, var(--accent-gold) 62%, var(--panel-border));box-shadow:0 0 0 1px var(--focus-ring-brass), 0 0 0 4px var(--focus-ring-brass-soft), 0 0 20px color-mix(in srgb, var(--accent-gold) 18%, transparent);outline:none}.TopDownWorkshop-module__uOZogW__primaryButton{border-color:color-mix(in srgb, var(--accent-gold) 64%, var(--panel-border));background:linear-gradient(180deg, color-mix(in srgb, var(--accent-gold) 22%, #0c111af5), color-mix(in srgb, var(--accent-gold-dim) 12%, #080c14f0));color:var(--accent-gold);text-shadow:0 0 12px color-mix(in srgb, var(--accent-gold) 30%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--accent-gold) 18%, transparent), inset 0 1px 0 #ffffff14}.TopDownWorkshop-module__uOZogW__primaryButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-gold) 76%, var(--panel-border));background:linear-gradient(180deg, color-mix(in srgb, var(--accent-gold) 26%, #0c111af5), color-mix(in srgb, var(--accent-gold-dim) 16%, #080c14f0));box-shadow:0 0 30px color-mix(in srgb, var(--accent-gold) 22%, transparent), inset 0 1px 0 #ffffff1a;transform:translateY(-1px)}.TopDownWorkshop-module__uOZogW__primaryButton:disabled,.TopDownWorkshop-module__uOZogW__secondaryButton:disabled,.TopDownWorkshop-module__uOZogW__toggleButton:disabled,.TopDownWorkshop-module__uOZogW__exportButton:disabled,.TopDownWorkshop-module__uOZogW__vaultCard:disabled,.TopDownWorkshop-module__uOZogW__sidebarTab:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.TopDownWorkshop-module__uOZogW__iconButton{border:1px solid color-mix(in srgb, var(--panel-border) 84%, transparent);background:color-mix(in srgb, var(--bg-panel-hover) 24%, transparent);width:2rem;height:2rem;color:var(--text-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.TopDownWorkshop-module__uOZogW__progressBar{background:color-mix(in srgb, var(--bg-canvas) 86%, black 14%);border-radius:999px;height:.45rem;position:relative;overflow:hidden}.TopDownWorkshop-module__uOZogW__progressFill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent-gold) 76%, transparent), color-mix(in srgb, white 26%, var(--accent-gold)));position:absolute;inset:0 auto 0 0}.TopDownWorkshop-module__uOZogW__infoNote,.TopDownWorkshop-module__uOZogW__errorNote,.TopDownWorkshop-module__uOZogW__errorState,.TopDownWorkshop-module__uOZogW__emptyState{border-radius:.9rem;align-items:center;gap:.55rem;min-height:2.7rem;padding:.75rem .9rem;display:flex}.TopDownWorkshop-module__uOZogW__infoNote{border:1px solid color-mix(in srgb, var(--accent-gold) 24%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 10%, transparent);color:var(--text-primary)}.TopDownWorkshop-module__uOZogW__vaultSaveCluster{flex-direction:column;gap:.75rem;display:flex}.TopDownWorkshop-module__uOZogW__vaultSaveMeta{color:var(--text-dim);font-size:.82rem;line-height:1.45}.TopDownWorkshop-module__uOZogW__errorNote,.TopDownWorkshop-module__uOZogW__errorState{border:1px solid color-mix(in srgb, var(--danger) 44%, var(--panel-border));background:color-mix(in srgb, var(--danger) 16%, transparent);color:color-mix(in srgb, white 88%, var(--danger))}.TopDownWorkshop-module__uOZogW__emptyState{border:1px dashed color-mix(in srgb, var(--panel-border) 78%, transparent);background:color-mix(in srgb, var(--bg-panel-hover) 14%, transparent);color:var(--text-dim)}.TopDownWorkshop-module__uOZogW__exportBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.TopDownWorkshop-module__uOZogW__exportButton{border:1px solid color-mix(in srgb, var(--panel-border) 84%, transparent);background:color-mix(in srgb, var(--bg-panel-hover) 16%, transparent);min-height:5rem;color:var(--text-primary);text-align:left;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.85rem;display:flex}.TopDownWorkshop-module__uOZogW__exportButton strong{letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.TopDownWorkshop-module__uOZogW__exportButton span,.TopDownWorkshop-module__uOZogW__exportButton small{color:var(--text-dim)}.TopDownWorkshop-module__uOZogW__actionRow{align-items:center}.TopDownWorkshop-module__uOZogW__sidebarTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.TopDownWorkshop-module__uOZogW__sidebarTab{border:1px solid color-mix(in srgb, var(--panel-border) 82%, transparent);background:color-mix(in srgb, var(--bg-panel-hover) 14%, transparent);min-height:2.5rem;color:var(--text-dim);letter-spacing:.16em;text-transform:uppercase;border-radius:.85rem;padding:.55rem .7rem;font-size:.75rem;font-weight:700}.TopDownWorkshop-module__uOZogW__sidebarTab[data-active=true],.TopDownWorkshop-module__uOZogW__segmentButton[data-active=true],.TopDownWorkshop-module__uOZogW__optionChip[data-active=true],.TopDownWorkshop-module__uOZogW__toggleButton[data-active=true],.TopDownWorkshop-module__uOZogW__previewStyleButton[data-active=true],.TopDownWorkshop-module__uOZogW__poseCard[data-active=true],.TopDownWorkshop-module__uOZogW__vaultCard[data-active=true]{border-color:color-mix(in srgb, var(--accent-gold-dim) 72%, var(--panel-border));background:linear-gradient(180deg, color-mix(in srgb, var(--accent-gold-dim) 18%, #0c111af5), color-mix(in srgb, var(--accent-gold-dim) 10%, #080c14f0));color:var(--accent-gold-dim);text-shadow:0 0 10px color-mix(in srgb, var(--accent-gold) 28%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--accent-gold) 16%, transparent), inset 0 1px 0 #ffffff0f}.TopDownWorkshop-module__uOZogW__sidebarStack{flex-direction:column;gap:1rem;display:flex}.TopDownWorkshop-module__uOZogW__sectionCard{border:1px solid color-mix(in srgb, var(--panel-border) 78%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-panel-hover) 16%, transparent), color-mix(in srgb, var(--bg-panel) 92%, transparent));border-radius:1rem;flex-direction:column;gap:.8rem;padding:1rem;display:flex}.TopDownWorkshop-module__uOZogW__segmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.TopDownWorkshop-module__uOZogW__segmentButton{border:1px solid color-mix(in srgb, var(--panel-border) 78%, transparent);background:color-mix(in srgb, var(--bg-panel-hover) 12%, transparent);color:var(--text-primary);text-align:left;border-radius:.95rem;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.9rem;display:flex}.TopDownWorkshop-module__uOZogW__segmentButton strong{letter-spacing:.1em;text-transform:uppercase;font-size:.82rem}.TopDownWorkshop-module__uOZogW__segmentButton small{color:var(--text-dim);line-height:1.35}.TopDownWorkshop-module__uOZogW__dropzone{border:1px dashed color-mix(in srgb, var(--panel-border) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-panel-hover) 20%, transparent), color-mix(in srgb, var(--bg-panel) 80%, transparent));min-height:9rem;color:var(--text-primary);text-align:center;border-radius:1rem;place-items:center;gap:.45rem;padding:1rem;display:grid}.TopDownWorkshop-module__uOZogW__dropzone[data-dragging=true]{border-color:color-mix(in srgb, var(--accent-gold) 52%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 12%, transparent)}.TopDownWorkshop-module__uOZogW__dropzone strong{letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.TopDownWorkshop-module__uOZogW__dropzone small{color:var(--text-dim)}.TopDownWorkshop-module__uOZogW__dropzoneIcon{border:1px solid color-mix(in srgb, var(--accent-gold) 28%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 12%, transparent);border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid}.TopDownWorkshop-module__uOZogW__portraitPreviewCard{border:1px solid color-mix(in srgb, var(--panel-border) 78%, transparent);background:color-mix(in srgb, var(--bg-panel-hover) 16%, transparent);border-radius:.95rem;align-items:center;gap:.8rem;padding:.7rem;display:flex}.TopDownWorkshop-module__uOZogW__portraitPreviewImage{object-fit:cover;border-radius:.8rem;width:4.25rem;height:4.25rem}.TopDownWorkshop-module__uOZogW__portraitPreviewMeta{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.TopDownWorkshop-module__uOZogW__portraitPreviewMeta strong,.TopDownWorkshop-module__uOZogW__vaultMeta strong{color:var(--text-primary);font-size:.85rem}.TopDownWorkshop-module__uOZogW__portraitPreviewMeta span,.TopDownWorkshop-module__uOZogW__vaultMeta small,.TopDownWorkshop-module__uOZogW__vaultMeta span{color:var(--text-dim);font-size:.78rem}.TopDownWorkshop-module__uOZogW__field{flex-direction:column;gap:.35rem;display:flex}.TopDownWorkshop-module__uOZogW__field span{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:.72rem;font-weight:700}.TopDownWorkshop-module__uOZogW__input,.TopDownWorkshop-module__uOZogW__textarea,.TopDownWorkshop-module__uOZogW__select{border:1px solid color-mix(in srgb, var(--panel-border) 82%, transparent);background:color-mix(in srgb, var(--bg-canvas) 88%, black 10%);width:100%;color:var(--text-primary);border-radius:.85rem;outline:none;padding:.8rem .9rem}.TopDownWorkshop-module__uOZogW__textarea{resize:vertical;min-height:5rem}.TopDownWorkshop-module__uOZogW__input:focus,.TopDownWorkshop-module__uOZogW__textarea:focus,.TopDownWorkshop-module__uOZogW__select:focus{border-color:color-mix(in srgb, var(--accent-gold) 50%, var(--panel-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-gold) 24%, transparent)}.TopDownWorkshop-module__uOZogW__analysisGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.TopDownWorkshop-module__uOZogW__optionGrid{flex-wrap:wrap;gap:.5rem;display:flex}.TopDownWorkshop-module__uOZogW__optionChip{border:1px solid color-mix(in srgb, var(--panel-border) 80%, transparent);background:color-mix(in srgb, var(--bg-panel-hover) 14%, transparent);min-height:2.1rem;color:var(--text-primary);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:.45rem .75rem;font-size:.72rem;font-weight:700}.TopDownWorkshop-module__uOZogW__checkboxColumn{flex-direction:column;gap:.55rem;display:flex}.TopDownWorkshop-module__uOZogW__checkboxLabel{color:var(--text-primary);align-items:flex-start;gap:.55rem;font-size:.84rem;line-height:1.4;display:flex}.TopDownWorkshop-module__uOZogW__checkboxLabel input{accent-color:var(--accent-gold);margin-top:.15rem}.TopDownWorkshop-module__uOZogW__overridePipButton{border:1px solid color-mix(in srgb, var(--panel-border) 82%, transparent);background:color-mix(in srgb, var(--bg-panel-hover) 16%, transparent);min-height:2.7rem;color:var(--text-primary);text-align:left;border-radius:999px;align-items:center;gap:.75rem;padding:.4rem .45rem .4rem .8rem;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.TopDownWorkshop-module__uOZogW__overridePipButton:hover{border-color:color-mix(in srgb, var(--accent-gold) 34%, var(--panel-border));box-shadow:0 0 14px color-mix(in srgb, var(--accent-gold) 12%, transparent);transform:translateY(-1px)}.TopDownWorkshop-module__uOZogW__overridePipButton:focus-visible{border-color:color-mix(in srgb, var(--accent-gold) 62%, var(--panel-border));box-shadow:0 0 0 1px var(--focus-ring-brass), 0 0 0 4px var(--focus-ring-brass-soft), 0 0 20px color-mix(in srgb, var(--accent-gold) 18%, transparent);outline:none}.TopDownWorkshop-module__uOZogW__overridePipMeta{flex-direction:column;gap:.08rem;display:flex}.TopDownWorkshop-module__uOZogW__overridePipLabel{color:var(--text-primary);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.TopDownWorkshop-module__uOZogW__overridePipHint{color:var(--text-dim);font-size:.68rem;line-height:1.25}.TopDownWorkshop-module__uOZogW__overridePipIndicator{border:1px solid color-mix(in srgb, var(--panel-border) 84%, transparent);background:radial-gradient(circle at 35% 35%, #ffffff1f, transparent 42%), color-mix(in srgb, var(--bg-canvas) 88%, black 12%);border-radius:999px;flex:none;width:1rem;height:1rem;position:relative;box-shadow:inset 0 1px 2px #00000057}.TopDownWorkshop-module__uOZogW__overridePipIndicator[data-active=true]{border-color:color-mix(in srgb, var(--accent-gold) 72%, var(--panel-border));background:radial-gradient(circle at 50% 50%, color-mix(in srgb, white 32%, var(--accent-gold)) 0 28%, transparent 52%), color-mix(in srgb, var(--accent-gold) 24%, #0c111af5);box-shadow:0 0 12px color-mix(in srgb, var(--accent-gold) 28%, transparent), inset 0 1px 2px #ffffff1f}.TopDownWorkshop-module__uOZogW__progressCluster{flex-direction:column;gap:.45rem;display:flex}.TopDownWorkshop-module__uOZogW__progressCluster small{color:var(--text-dim)}.TopDownWorkshop-module__uOZogW__colorInput{border:1px solid color-mix(in srgb, var(--panel-border) 84%, transparent);background:0 0;border-radius:.75rem;width:3rem;height:2.35rem}.TopDownWorkshop-module__uOZogW__poseRailSections{flex-direction:column;gap:.9rem;display:flex;overflow:auto}.TopDownWorkshop-module__uOZogW__poseRailSection{flex-direction:column;gap:.55rem;display:flex}.TopDownWorkshop-module__uOZogW__poseRailSectionHeader span{color:var(--text-primary);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:700}.TopDownWorkshop-module__uOZogW__poseRailSectionHeader small{color:var(--text-dim);font-size:.72rem}.TopDownWorkshop-module__uOZogW__poseRailGrid,.TopDownWorkshop-module__uOZogW__placeholderGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.TopDownWorkshop-module__uOZogW__poseCard,.TopDownWorkshop-module__uOZogW__placeholderCard{border:1px solid color-mix(in srgb, var(--panel-border) 80%, transparent);background:color-mix(in srgb, var(--bg-panel-hover) 14%, transparent);color:var(--text-primary);border-radius:.7rem;flex-direction:column;gap:.3rem;padding:.3rem;display:flex}.TopDownWorkshop-module__uOZogW__poseThumbWrap,.TopDownWorkshop-module__uOZogW__vaultThumbWrap{aspect-ratio:1;background:color-mix(in srgb, var(--bg-canvas) 82%, black 14%);border-radius:.8rem;position:relative;overflow:hidden}.TopDownWorkshop-module__uOZogW__poseThumb,.TopDownWorkshop-module__uOZogW__vaultThumb{object-fit:cover;width:100%;height:100%}.TopDownWorkshop-module__uOZogW__poseTypeBadge{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#00000070;border-radius:999px;padding:.18rem .38rem;font-size:.6rem;font-weight:700;position:absolute;top:.45rem;left:.45rem}.TopDownWorkshop-module__uOZogW__poseCardFooter{flex-direction:column;gap:.15rem;min-width:0;display:flex}.TopDownWorkshop-module__uOZogW__poseCardFooter strong{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.TopDownWorkshop-module__uOZogW__poseCardFooter small{color:var(--text-dim);font-size:.58rem;display:none}.TopDownWorkshop-module__uOZogW__poseRailPlaceholder{flex-direction:column;gap:.8rem;display:flex}.TopDownWorkshop-module__uOZogW__placeholderPose{aspect-ratio:1;background:color-mix(in srgb, var(--bg-canvas) 82%, black 14%);border-radius:.8rem;overflow:hidden}.TopDownWorkshop-module__uOZogW__placeholderPoseImage{background-repeat:no-repeat;background-size:200% 200%;width:100%;height:100%}.TopDownWorkshop-module__uOZogW__vaultList{flex-direction:column;gap:.7rem;max-height:28rem;display:flex;overflow:auto}.TopDownWorkshop-module__uOZogW__vaultCard{border:1px solid color-mix(in srgb, var(--panel-border) 82%, transparent);background:color-mix(in srgb, var(--bg-panel-hover) 14%, transparent);text-align:left;border-radius:1rem;grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem;display:grid}.TopDownWorkshop-module__uOZogW__vaultMeta{flex-direction:column;gap:.2rem;min-width:0;display:flex}.TopDownWorkshop-module__uOZogW__modalScrim{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.TopDownWorkshop-module__uOZogW__modalShell{width:min(100%,70rem)}.TopDownWorkshop-module__uOZogW__modalFrame{gap:1rem}.TopDownWorkshop-module__uOZogW__previewStyleRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.TopDownWorkshop-module__uOZogW__previewStyleButton{border:1px solid color-mix(in srgb, var(--panel-border) 80%, transparent);background:color-mix(in srgb, var(--bg-panel-hover) 14%, transparent);color:var(--text-primary);text-align:left;border-radius:.9rem;flex-direction:column;gap:.25rem;padding:.8rem;display:flex}.TopDownWorkshop-module__uOZogW__previewStyleButton span{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.TopDownWorkshop-module__uOZogW__previewStyleButton small{color:var(--text-dim)}.TopDownWorkshop-module__uOZogW__modalStageShell{border:1px solid color-mix(in srgb, var(--panel-border) 80%, transparent);background:color-mix(in srgb, var(--bg-canvas) 78%, black 18%);border-radius:1.2rem;padding:.35rem}.TopDownWorkshop-module__uOZogW__modalBattlemapStage{aspect-ratio:1;border-radius:.95rem;position:relative;overflow:hidden}.TopDownWorkshop-module__uOZogW__modalBattlemapOverlay{pointer-events:none;position:absolute;inset:0}.TopDownWorkshop-module__uOZogW__modalTokenImage{object-fit:contain;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TopDownWorkshop-module__uOZogW__modalStateIcon{background:color-mix(in srgb, var(--accent-gold) 14%, transparent);width:2rem;height:2rem;color:var(--accent-gold);border-radius:999px;place-items:center;display:grid}.TopDownWorkshop-module__uOZogW__spin{animation:1s linear infinite TopDownWorkshop-module__uOZogW__spin}@keyframes TopDownWorkshop-module__uOZogW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes TopDownWorkshop-module__uOZogW__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:1320px){.TopDownWorkshop-module__uOZogW__sidebarFrame{grid-column:1/-1}}@media (max-width:960px){.TopDownWorkshop-module__uOZogW__previewMetaGrid,.TopDownWorkshop-module__uOZogW__exportBar,.TopDownWorkshop-module__uOZogW__segmentGrid,.TopDownWorkshop-module__uOZogW__analysisGrid,.TopDownWorkshop-module__uOZogW__previewStyleRow{grid-template-columns:1fr}.TopDownWorkshop-module__uOZogW__poseRailGrid,.TopDownWorkshop-module__uOZogW__placeholderGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.TopDownWorkshop-module__uOZogW__panelFrame{padding:1rem}.TopDownWorkshop-module__uOZogW__poseRailGrid,.TopDownWorkshop-module__uOZogW__placeholderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TopDownWorkshop-module__uOZogW__vaultCard{grid-template-columns:3.8rem minmax(0,1fr)}}.TopDownWorkshop-module__uOZogW__startOverButton{border:1px solid color-mix(in srgb, var(--panel-border) 60%, transparent);color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;padding:.3rem .75rem;font-size:.68rem;font-weight:700;transition:border-color .15s,color .15s}.TopDownWorkshop-module__uOZogW__startOverButton:hover{border-color:color-mix(in srgb, var(--panel-border) 90%, transparent);color:var(--text-secondary)}.TopDownWorkshop-module__uOZogW__confirmOverlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TopDownWorkshop-module__uOZogW__confirmDialog{background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent-gold) 10%, transparent), transparent 48%), linear-gradient(180deg, var(--bg-panel-hover), var(--bg-panel));border:1px solid color-mix(in srgb, var(--accent-gold) 32%, var(--panel-border));width:min(420px,100vw - 48px);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-gold) 10%, transparent), 0 24px 60px #0009;border-radius:18px;flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}.TopDownWorkshop-module__uOZogW__confirmEyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--accent-gold-dim);margin:0;font-size:.68rem;font-weight:700}.TopDownWorkshop-module__uOZogW__confirmTitle{color:var(--text-primary);margin:0;font-size:1.25rem}.TopDownWorkshop-module__uOZogW__confirmCopy{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.55}.TopDownWorkshop-module__uOZogW__confirmActions{gap:.75rem;margin-top:.5rem;display:flex}.TopDownWorkshop-module__uOZogW__confirmCancel{border:1px solid color-mix(in srgb, var(--panel-border) 72%, transparent);color:var(--text-secondary);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:10px;flex:1;padding:.7rem 1rem;font-size:.82rem;font-weight:700;transition:border-color .15s,color .15s}.TopDownWorkshop-module__uOZogW__confirmCancel:hover{border-color:var(--panel-border-active);color:var(--text-primary)}.TopDownWorkshop-module__uOZogW__confirmConfirm{border:1px solid color-mix(in srgb, var(--accent-gold) 50%, transparent);background:color-mix(in srgb, var(--accent-gold) 14%, transparent);color:var(--accent-gold-dim);letter-spacing:.08em;cursor:pointer;border-radius:10px;flex:1;padding:.7rem 1rem;font-size:.82rem;font-weight:700;transition:border-color .15s,background .15s}.TopDownWorkshop-module__uOZogW__confirmConfirm:hover{border-color:color-mix(in srgb, var(--accent-gold) 72%, transparent);background:color-mix(in srgb, var(--accent-gold) 22%, transparent)}.TopDownWorkshop-module__uOZogW__vaultCardActions{gap:.35rem;margin-top:.25rem;display:flex}.TopDownWorkshop-module__uOZogW__vaultCardActionButton{border:1px solid color-mix(in srgb, var(--panel-border) 60%, transparent);background:color-mix(in srgb, var(--bg-panel-hover) 16%, transparent);color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:.2rem;align-items:center;gap:.25rem;padding:.22rem .5rem;font-size:.58rem;font-weight:700;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.TopDownWorkshop-module__uOZogW__vaultCardActionButton:hover{border-color:color-mix(in srgb, var(--accent-gold) 34%, var(--panel-border));color:var(--text-primary)}.TopDownWorkshop-module__uOZogW__vaultCardLoadButton{border-color:color-mix(in srgb, var(--blorb-color) 28%, var(--panel-border));color:color-mix(in srgb, var(--blorb-color) 60%, white)}.TopDownWorkshop-module__uOZogW__vaultCardLoadButton:hover{border-color:color-mix(in srgb, var(--blorb-color) 56%, var(--panel-border));background:color-mix(in srgb, var(--blorb-color) 12%, transparent);color:color-mix(in srgb, var(--blorb-color) 80%, white)}.TopDownWorkshop-module__uOZogW__vaultCardLoadButton[data-loaded=true]{border-color:color-mix(in srgb, var(--blorb-color) 42%, var(--panel-border));color:color-mix(in srgb, var(--blorb-color) 72%, white);opacity:.7;pointer-events:none}.TopDownWorkshop-module__uOZogW__vaultPreviewOverlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TopDownWorkshop-module__uOZogW__vaultPreviewModal{border:1px solid color-mix(in srgb, var(--accent-gold) 24%, var(--panel-border));background:var(--bg-panel);border-radius:.4rem;max-width:min(90vw,640px);max-height:90vh;position:relative;overflow:hidden;box-shadow:0 2rem 4rem #00000080}.TopDownWorkshop-module__uOZogW__vaultPreviewHeader{border-bottom:1px solid color-mix(in srgb, var(--panel-border) 60%, transparent);letter-spacing:.06em;color:var(--text-primary);justify-content:space-between;align-items:center;padding:.6rem .8rem;font-size:.72rem;font-weight:700;display:flex}.TopDownWorkshop-module__uOZogW__vaultPreviewClose{width:1.6rem;height:1.6rem;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:.2rem;justify-content:center;align-items:center;font-size:.8rem;transition:background .12s,color .12s;display:inline-flex}.TopDownWorkshop-module__uOZogW__vaultPreviewClose:hover{background:color-mix(in srgb, var(--panel-border) 40%, transparent);color:var(--text-primary)}.TopDownWorkshop-module__uOZogW__vaultPreviewImage{object-fit:contain;width:100%;height:auto;max-height:calc(90vh - 3rem);display:block}
.PoseSelector2x2-module__W_-8mq__panel{--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));--forge-glow-rgb:102 196 255;--pose-active-edge-glow:color-mix(in srgb, var(--blorb-color) 64%, rgb(var(--forge-glow-rgb) / calc(.66 * var(--forge-energy-strength))));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 56%), radial-gradient(circle at 74% 84%, rgb(var(--forge-brass-dark-rgb) / .24), transparent 72%), linear-gradient(180deg, rgb(var(--forge-brass-sheen-rgb) / .14), rgb(var(--forge-brass-light-rgb) / .06) .18rem, rgb(var(--forge-brass-rgb) / .64) .54rem, rgb(var(--forge-brass-dark-rgb) / .98));width:100%;height:100%;min-height:0;box-shadow:inset 0 1px 0 #fff8e614, inset 0 0 0 1px rgb(var(--forge-brass-dark-rgb) / .7), inset 0 -1.1rem 1.8rem #00000038, 0 1rem 1.8rem #00000038;border-radius:.12rem;padding:.84rem .42rem .56rem;display:grid;position:relative;overflow:hidden}.PoseSelector2x2-module__W_-8mq__panel:before,.PoseSelector2x2-module__W_-8mq__panel:after{content:"";pointer-events:none;position:absolute}.PoseSelector2x2-module__W_-8mq__panel:before{z-index:7;background:radial-gradient(circle at .48rem .48rem, rgb(var(--forge-brass-light-rgb) / .2) 0 .08rem, transparent .1rem), radial-gradient(circle at calc(100% - .48rem) .48rem, rgb(var(--forge-brass-light-rgb) / .2) 0 .08rem, transparent .1rem), radial-gradient(circle at .48rem calc(100% - .48rem), rgb(var(--forge-brass-light-rgb) / .2) 0 .08rem, transparent .1rem), radial-gradient(circle at calc(100% - .48rem) calc(100% - .48rem), rgb(var(--forge-brass-light-rgb) / .2) 0 .08rem, transparent .1rem);border-radius:.12rem;inset:.36rem}.PoseSelector2x2-module__W_-8mq__panel:after{z-index:8;border:none;border-radius:.08rem;inset:.24rem}.PoseSelector2x2-module__W_-8mq__screenLabel{z-index:9;border:1px solid rgb(var(--forge-brass-light-rgb) / .24);background:radial-gradient(circle at 26% 18%, rgb(var(--forge-brass-light-rgb) / .24), transparent 52%), linear-gradient(180deg, rgb(var(--forge-brass-rgb) / .94), rgb(var(--forge-brass-dark-rgb) / .94));min-width:7.9rem;color:color-mix(in srgb, var(--accent-gold) 84%, white);letter-spacing:.16em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgb(var(--forge-brass-light-rgb) / .12), inset 0 -1px 0 #00000070, 0 .22rem .54rem #0003;border-radius:.09rem;justify-content:center;align-items:center;padding:.16rem .62rem .13rem;font-size:.62rem;font-weight:800;display:inline-flex;position:absolute;top:.12rem;left:50%;transform:translate(-50%)}.PoseSelector2x2-module__W_-8mq__sourceLayer{border:2px solid rgb(var(--forge-brass-dark-rgb) / .88);background:radial-gradient(circle at 50% 35%, rgb(var(--forge-glow-rgb) / .08), transparent 58%), linear-gradient(180deg, #000000c7, #000000f0);box-shadow:inset 0 2px 6px #0009, inset 0 1px 0 #ffdc9638, inset 0 0 0 1px rgb(var(--forge-brass-light-rgb) / .08);border-radius:.08rem;position:absolute;inset:1.78rem .25rem .52rem;overflow:hidden}.PoseSelector2x2-module__W_-8mq__poseGrid{border:none;border-radius:.08rem;position:absolute;inset:1.78rem .25rem .52rem;overflow:visible}.PoseSelector2x2-module__W_-8mq__sourceLayer{z-index:2;opacity:1;transition:opacity .36s,filter .52s;overflow:hidden}.PoseSelector2x2-module__W_-8mq__panel[data-phase=source] .PoseSelector2x2-module__W_-8mq__sourceLayer{opacity:1;filter:saturate(1.04)contrast(1.02)}.PoseSelector2x2-module__W_-8mq__panel[data-phase=dividing] .PoseSelector2x2-module__W_-8mq__sourceLayer{opacity:.28;filter:saturate(.3)contrast(.78)brightness(.34)}.PoseSelector2x2-module__W_-8mq__panel[data-phase=poses] .PoseSelector2x2-module__W_-8mq__sourceLayer{opacity:0;filter:saturate(.2)contrast(.72)brightness(.2);pointer-events:none}.PoseSelector2x2-module__W_-8mq__sourceImage{object-fit:cover;object-position:top center;width:100%;height:100%}.PoseSelector2x2-module__W_-8mq__sourceVeil{pointer-events:none;background:radial-gradient(circle at 50% 46%, transparent 0 42%, #0000003d 72%), linear-gradient(180deg, rgb(var(--forge-glow-rgb) / .08), #00000052);box-shadow:inset 0 0 28px rgb(var(--forge-glow-rgb) / .12), inset 0 2px 12px #00000080;position:absolute;inset:0}.PoseSelector2x2-module__W_-8mq__sourceEmpty{height:100%;color:color-mix(in srgb, var(--accent-gold-dim) 76%, white);letter-spacing:.1em;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1rem;font-size:.58rem;font-weight:700;display:flex}.PoseSelector2x2-module__W_-8mq__sourceEmpty strong{color:color-mix(in srgb, var(--accent-gold) 82%, white);font-size:.68rem}.PoseSelector2x2-module__W_-8mq__poseGrid{z-index:10;background:radial-gradient(circle at 28% 18%, rgb(var(--forge-brass-light-rgb) / .1), transparent 54%), radial-gradient(circle at 72% 82%, rgb(var(--forge-brass-dark-rgb) / .3), transparent 70%), linear-gradient(180deg, rgb(var(--forge-brass-sheen-rgb) / .16), rgb(var(--forge-brass-light-rgb) / .08) .22rem, rgb(var(--forge-brass-rgb) / .64) .72rem, rgb(var(--forge-brass-dark-rgb) / .96));opacity:0;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr;gap:.24rem;transition:opacity .22s .54s;display:grid}.PoseSelector2x2-module__W_-8mq__panel[data-phase=source] .PoseSelector2x2-module__W_-8mq__poseGrid,.PoseSelector2x2-module__W_-8mq__panel[data-phase=dividing] .PoseSelector2x2-module__W_-8mq__poseGrid{opacity:0}.PoseSelector2x2-module__W_-8mq__panel[data-phase=poses] .PoseSelector2x2-module__W_-8mq__poseGrid{opacity:1}.PoseSelector2x2-module__W_-8mq__poseButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;min-height:0;padding:0;display:flex;position:relative;overflow:visible}.PoseSelector2x2-module__W_-8mq__poseButton:hover .PoseSelector2x2-module__W_-8mq__screen{filter:brightness(1.1)}.PoseSelector2x2-module__W_-8mq__poseButton[data-active=true] .PoseSelector2x2-module__W_-8mq__screen{border-color:color-mix(in srgb, var(--accent-gold) 76%, var(--blorb-color))}.PoseSelector2x2-module__W_-8mq__poseLabel{z-index:4;border:1px solid rgb(var(--forge-brass-light-rgb) / .18);max-width:calc(100% - .72rem);color:color-mix(in srgb, var(--accent-gold) 78%, white);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#00000094;border-radius:.04rem;padding:.12rem .32rem .1rem;font-size:.5rem;font-weight:800;position:absolute;bottom:.34rem;left:.36rem;overflow:hidden}.PoseSelector2x2-module__W_-8mq__screen{aspect-ratio:1;border:1px solid rgb(var(--forge-brass-dark-rgb) / .88);background:radial-gradient(circle at 50% 14%, color-mix(in srgb, var(--blorb-color) 16%, transparent), transparent 38%), radial-gradient(circle at 50% 58%, color-mix(in srgb, var(--blorb-color) 12%, transparent), transparent 74%), linear-gradient(180deg, color-mix(in srgb, var(--blorb-color) 8%, transparent), #0c121cf7 .44rem, #070a10fc);width:auto;max-width:100%;height:min(100%,10rem);min-height:0;box-shadow:0 -2px 1px #0009, 0 2px 1px rgb(var(--forge-brass-light-rgb) / .18), inset 0 3px 6px #000000b3, inset 0 -2px 4px rgb(var(--forge-brass-light-rgb) / .06), inset 3px 0 6px #00000073, inset -3px 0 6px #00000073, inset 0 12px 24px #0006,  inset 0 0 6px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .9) 50% / .4), inset 0 0 16px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .7) 40% / .24), inset 0 0 28px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .5) 30% / .12);border-radius:0;flex:none;justify-content:center;align-items:center;padding:1.2rem .4rem;transition:filter .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.PoseSelector2x2-module__W_-8mq__poseButton[data-active=true] .PoseSelector2x2-module__W_-8mq__screen{box-shadow:0 -2px 1px #0009, 0 2px 1px rgb(var(--forge-brass-light-rgb) / .18), 0 0 18px var(--pose-active-edge-glow), 0 0 34px color-mix(in srgb, var(--pose-active-edge-glow) 58%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent-gold) 38%, var(--blorb-color)), inset 0 3px 6px #000000b3, inset 0 -2px 4px rgb(var(--forge-brass-light-rgb) / .06), inset 3px 0 6px #00000073, inset -3px 0 6px #00000073, inset 0 0 0 1px color-mix(in srgb, var(--blorb-color) 28%, transparent),  inset 0 0 8px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .9) 54% / .5), inset 0 0 20px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .7) 42% / .32), inset 0 0 36px hsl(var(--blorb-orb-hue,220) calc(var(--blorb-orb-saturation,40%) * .5) 32% / .16)}.PoseSelector2x2-module__W_-8mq__screen:after{content:"";z-index:3;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-gold) 62%, white), inset 0 0 14px var(--pose-active-edge-glow), inset 0 0 28px color-mix(in srgb, var(--pose-active-edge-glow) 62%, transparent);opacity:0;border-radius:0;transition:opacity .16s;position:absolute;inset:0}.PoseSelector2x2-module__W_-8mq__poseButton[data-active=true] .PoseSelector2x2-module__W_-8mq__screen:after{opacity:1}.PoseSelector2x2-module__W_-8mq__screen:before{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0, transparent .48rem, color-mix(in srgb, var(--blorb-color) 3%, transparent) .5rem), repeating-linear-gradient(0deg, transparent 0, transparent .48rem, color-mix(in srgb, var(--blorb-color) 3%, transparent) .5rem);border-radius:0;position:absolute;inset:0}.PoseSelector2x2-module__W_-8mq__poseImage{object-fit:contain;opacity:1;width:100%;height:100%;filter:drop-shadow(0 0 .45rem rgb(var(--forge-glow-rgb) / .12));transform:scale(1)}.PoseSelector2x2-module__W_-8mq__panel[data-intro-active=true] .PoseSelector2x2-module__W_-8mq__poseImage{opacity:0;animation:.46s cubic-bezier(.22,1,.36,1) .62s forwards PoseSelector2x2-module__W_-8mq__poseBlip;transform:scale(.96)}.PoseSelector2x2-module__W_-8mq__panel[data-intro-active=true] .PoseSelector2x2-module__W_-8mq__poseButton:nth-child(2) .PoseSelector2x2-module__W_-8mq__poseImage{animation-delay:.7s}.PoseSelector2x2-module__W_-8mq__panel[data-intro-active=true] .PoseSelector2x2-module__W_-8mq__poseButton:nth-child(3) .PoseSelector2x2-module__W_-8mq__poseImage{animation-delay:.76s}.PoseSelector2x2-module__W_-8mq__panel[data-intro-active=true] .PoseSelector2x2-module__W_-8mq__poseButton:nth-child(4) .PoseSelector2x2-module__W_-8mq__poseImage{animation-delay:.84s}.PoseSelector2x2-module__W_-8mq__placeholder{max-width:8ch;color:color-mix(in srgb, var(--accent-gold-dim) 74%, white);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.54rem;font-weight:700}.PoseSelector2x2-module__W_-8mq__integrityError{z-index:14;border:1px solid color-mix(in srgb, var(--danger,var(--accent-gold)) 44%, var(--panel-border));background:color-mix(in srgb, var(--danger,var(--accent-gold)) 18%, #000000db);color:color-mix(in srgb, white 88%, var(--danger,var(--accent-gold)));text-align:center;border-radius:.08rem;padding:.5rem .62rem;font-size:.58rem;font-weight:800;line-height:1.35;position:absolute;bottom:.88rem;left:.86rem;right:.86rem;box-shadow:0 .55rem 1rem #0000005c,inset 0 1px #fff8e614}.PoseSelector2x2-module__W_-8mq__crossbar{z-index:10;pointer-events:none;background:linear-gradient(90deg, rgb(var(--forge-brass-dark-rgb) / .96), rgb(var(--forge-brass-rgb) / .98) 34%, rgb(var(--forge-brass-light-rgb) / .96) 50%, rgb(var(--forge-brass-rgb) / .98) 66%, rgb(var(--forge-brass-dark-rgb) / .96));transition:transform .62s cubic-bezier(.22,1,.36,1);position:absolute;box-shadow:inset 0 1px #fff8e62e,inset 0 -1px #0000005c,0 0 .65rem #0000006b}.PoseSelector2x2-module__W_-8mq__crossbarHorizontal{height:.24rem;left:.62rem;right:.62rem;transform:translate(-105%)}.PoseSelector2x2-module__W_-8mq__crossbarHorizontal:first-of-type{top:calc(25% + 1.155rem)}.PoseSelector2x2-module__W_-8mq__crossbarHorizontal:nth-of-type(2){top:calc(50% + .53rem)}.PoseSelector2x2-module__W_-8mq__crossbarHorizontal:nth-of-type(3){top:calc(75% - .095rem)}.PoseSelector2x2-module__W_-8mq__panel[data-phase=dividing] .PoseSelector2x2-module__W_-8mq__crossbarHorizontal,.PoseSelector2x2-module__W_-8mq__panel[data-phase=poses] .PoseSelector2x2-module__W_-8mq__crossbarHorizontal{transform:translate(0)}.PoseSelector2x2-module__W_-8mq__crossbarHorizontal:nth-of-type(2){transition-delay:80ms}.PoseSelector2x2-module__W_-8mq__crossbarHorizontal:nth-of-type(3){transition-delay:.16s}@keyframes PoseSelector2x2-module__W_-8mq__poseBlip{0%{opacity:0;filter:brightness(2.4) saturate(.2) drop-shadow(0 0 .8rem rgb(var(--forge-glow-rgb) / .42));transform:scale(.96)}48%{opacity:1;filter:brightness(1.45) saturate(.9) drop-shadow(0 0 .8rem rgb(var(--forge-glow-rgb) / .28));transform:scale(1.025)}to{opacity:1;filter:brightness(1) saturate(1) drop-shadow(0 0 .45rem rgb(var(--forge-glow-rgb) / .12));transform:scale(1)}}@media (prefers-reduced-motion:reduce){.PoseSelector2x2-module__W_-8mq__sourceLayer,.PoseSelector2x2-module__W_-8mq__poseGrid,.PoseSelector2x2-module__W_-8mq__screen,.PoseSelector2x2-module__W_-8mq__crossbar{transition:none}.PoseSelector2x2-module__W_-8mq__poseImage{opacity:1;animation:none;transform:none}}
.UpgradeButton-module__qWnaca__root{gap:.55rem;display:grid}.UpgradeButton-module__qWnaca__fullWidth{width:100%}.UpgradeButton-module__qWnaca__button{border:1px solid color-mix(in srgb, var(--accent-gold) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, white 18%, var(--accent-gold)), color-mix(in srgb, var(--accent-gold-dim) 92%, black 8%));min-height:3rem;box-shadow:0 .95rem 2rem #0003, 0 0 1.4rem color-mix(in srgb, var(--accent-gold) 18%, transparent), inset 0 1px 0 #ffffff3d;color:color-mix(in srgb, var(--bg-deep) 88%, black);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.1rem;font-size:.96rem;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.UpgradeButton-module__qWnaca__button:hover,.UpgradeButton-module__qWnaca__button:focus-visible{box-shadow:0 1.2rem 2.3rem #0000003d, 0 0 1.8rem color-mix(in srgb, var(--accent-gold) 28%, transparent), inset 0 1px 0 #ffffff47;outline:none;transform:translateY(-1px)}.UpgradeButton-module__qWnaca__button:disabled{cursor:progress;filter:saturate(.88);opacity:.88;transform:none}.UpgradeButton-module__qWnaca__small{letter-spacing:.12em;border-radius:999px;min-height:2.2rem;padding:.46rem .8rem;font-size:.68rem}.UpgradeButton-module__qWnaca__message{color:var(--text-dim);margin:0;font-size:.84rem;line-height:1.55}.UpgradeButton-module__qWnaca__error{color:#fca5a5}
.VaultFeatureUpgradePrompt-module__jivavG__shell{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-cyan) 10%, transparent), transparent 42%), radial-gradient(circle at bottom left, color-mix(in srgb, var(--accent-gold) 12%, transparent), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 94%, transparent), color-mix(in srgb, var(--bg-surface) 96%, transparent));border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 16px 32px #00000052}.VaultFeatureUpgradePrompt-module__jivavG__compact{gap:14px;padding:14px 16px}.VaultFeatureUpgradePrompt-module__jivavG__stage{justify-items:center;gap:10px;display:grid}.VaultFeatureUpgradePrompt-module__jivavG__compact .VaultFeatureUpgradePrompt-module__jivavG__stage{justify-items:start}.VaultFeatureUpgradePrompt-module__jivavG__orbNest{border:1px solid color-mix(in srgb, var(--accent-gold) 22%, transparent);background:radial-gradient(circle at center, color-mix(in srgb, var(--accent-gold) 14%, transparent), transparent 62%), color-mix(in srgb, var(--bg-deep) 86%, transparent);border-radius:20px;place-items:center;width:112px;height:112px;display:grid;position:relative}.VaultFeatureUpgradePrompt-module__jivavG__compact .VaultFeatureUpgradePrompt-module__jivavG__orbNest{border-radius:16px;width:88px;height:88px}.VaultFeatureUpgradePrompt-module__jivavG__orbHalo{border:1px solid color-mix(in srgb, var(--accent-cyan) 28%, transparent);opacity:.7;pointer-events:none;border-radius:999px;position:absolute;inset:12px}.VaultFeatureUpgradePrompt-module__jivavG__orb{width:70px;height:70px;filter:drop-shadow(0 0 16px color-mix(in srgb, var(--accent-gold) 28%, transparent)) drop-shadow(0 0 22px color-mix(in srgb, var(--accent-cyan) 18%, transparent))}.VaultFeatureUpgradePrompt-module__jivavG__compact .VaultFeatureUpgradePrompt-module__jivavG__orb{width:56px;height:56px}.VaultFeatureUpgradePrompt-module__jivavG__stagePlate{text-align:center;justify-items:center;gap:3px;display:grid}.VaultFeatureUpgradePrompt-module__jivavG__compact .VaultFeatureUpgradePrompt-module__jivavG__stagePlate{text-align:left;justify-items:start}.VaultFeatureUpgradePrompt-module__jivavG__stageEyebrow{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:700}.VaultFeatureUpgradePrompt-module__jivavG__stageTitle{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.05em;font-size:.96rem}.VaultFeatureUpgradePrompt-module__jivavG__copy{gap:12px;min-width:0;display:grid}.VaultFeatureUpgradePrompt-module__jivavG__topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.VaultFeatureUpgradePrompt-module__jivavG__badge{border:1px solid color-mix(in srgb, var(--accent-gold) 28%, transparent);background:color-mix(in srgb, var(--accent-gold) 10%, transparent);min-height:28px;color:var(--accent-gold);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 11px;font-size:.66rem;font-weight:800;display:inline-flex}.VaultFeatureUpgradePrompt-module__jivavG__dismiss{border:1px solid color-mix(in srgb, var(--accent-gold) 14%, transparent);background:color-mix(in srgb, var(--bg-deep) 82%, transparent);width:34px;height:34px;color:var(--text-dim);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}.VaultFeatureUpgradePrompt-module__jivavG__dismiss:hover{border-color:color-mix(in srgb, var(--accent-gold) 32%, transparent);color:var(--accent-gold);transform:translateY(-1px)}.VaultFeatureUpgradePrompt-module__jivavG__textBlock{gap:6px;display:grid}.VaultFeatureUpgradePrompt-module__jivavG__title{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:1.28rem;line-height:1.08}.VaultFeatureUpgradePrompt-module__jivavG__compact .VaultFeatureUpgradePrompt-module__jivavG__title{font-size:1.08rem}.VaultFeatureUpgradePrompt-module__jivavG__description{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.VaultFeatureUpgradePrompt-module__jivavG__compact .VaultFeatureUpgradePrompt-module__jivavG__description{font-size:.84rem}.VaultFeatureUpgradePrompt-module__jivavG__perks{flex-wrap:wrap;gap:8px;display:flex}.VaultFeatureUpgradePrompt-module__jivavG__perk{border:1px solid color-mix(in srgb, var(--accent-cyan) 20%, transparent);background:color-mix(in srgb, var(--accent-cyan) 10%, transparent);min-height:30px;color:var(--text-primary);letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.VaultFeatureUpgradePrompt-module__jivavG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.VaultFeatureUpgradePrompt-module__jivavG__helper{color:var(--text-dim);font-size:.74rem;line-height:1.5}@media (max-width:720px){.VaultFeatureUpgradePrompt-module__jivavG__shell,.VaultFeatureUpgradePrompt-module__jivavG__compact{grid-template-columns:1fr}.VaultFeatureUpgradePrompt-module__jivavG__stage,.VaultFeatureUpgradePrompt-module__jivavG__compact .VaultFeatureUpgradePrompt-module__jivavG__stage,.VaultFeatureUpgradePrompt-module__jivavG__stagePlate,.VaultFeatureUpgradePrompt-module__jivavG__compact .VaultFeatureUpgradePrompt-module__jivavG__stagePlate{text-align:left;justify-items:start}.VaultFeatureUpgradePrompt-module__jivavG__orbNest{border-radius:16px;width:84px;height:84px}.VaultFeatureUpgradePrompt-module__jivavG__orb{width:54px;height:54px}}
.VaultEntryActivityTab-module__mlXHsG__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 36%), color-mix(in srgb, var(--bg-panel) 94%, transparent);border-radius:18px;gap:16px;padding:18px;display:grid}.VaultEntryActivityTab-module__mlXHsG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.VaultEntryActivityTab-module__mlXHsG__eyebrow{color:var(--accent-gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 4px;font-size:.68rem;font-weight:800}.VaultEntryActivityTab-module__mlXHsG__title{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:1.02rem}.VaultEntryActivityTab-module__mlXHsG__badge{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, transparent);background:color-mix(in srgb, var(--bg-deep) 78%, transparent);min-height:30px;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.VaultEntryActivityTab-module__mlXHsG__timeline{gap:14px;margin:0;padding:0;list-style:none;display:grid}.VaultEntryActivityTab-module__mlXHsG__timelineRow{grid-template-columns:auto minmax(0,1fr);gap:14px;display:grid}.VaultEntryActivityTab-module__mlXHsG__timelineRail{grid-template-rows:auto 1fr;justify-items:center;gap:8px;display:grid}.VaultEntryActivityTab-module__mlXHsG__iconShell{border:1px solid color-mix(in srgb, var(--accent-gold) 22%, transparent);background:color-mix(in srgb, var(--accent-gold) 10%, transparent);width:36px;height:36px;color:var(--accent-gold);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.VaultEntryActivityTab-module__mlXHsG__railLine{background:color-mix(in srgb, var(--accent-gold) 18%, transparent);width:1px;min-height:100%}.VaultEntryActivityTab-module__mlXHsG__timelineRow:last-child .VaultEntryActivityTab-module__mlXHsG__railLine{opacity:0}.VaultEntryActivityTab-module__mlXHsG__eventCard{border:1px solid color-mix(in srgb, var(--accent-gold) 14%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-surface) 82%, transparent), color-mix(in srgb, var(--bg-deep) 86%, transparent));border-radius:16px;gap:8px;padding:14px 16px;display:grid}.VaultEntryActivityTab-module__mlXHsG__eventHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.VaultEntryActivityTab-module__mlXHsG__eventCopy{gap:4px;min-width:0;display:grid}.VaultEntryActivityTab-module__mlXHsG__eventTitle{color:var(--text-primary);font-size:.92rem}.VaultEntryActivityTab-module__mlXHsG__eventMeta{color:var(--text-dim);font-size:.74rem;line-height:1.5}.VaultEntryActivityTab-module__mlXHsG__eventDetails{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.6}.VaultEntryActivityTab-module__mlXHsG__emptyState{border:1px solid color-mix(in srgb, var(--accent-gold) 14%, transparent);background:color-mix(in srgb, var(--bg-deep) 78%, transparent);color:var(--text-dim);border-radius:16px;padding:14px 16px;font-size:.86rem;line-height:1.6}@media (max-width:640px){.VaultEntryActivityTab-module__mlXHsG__timelineRow{gap:10px}.VaultEntryActivityTab-module__mlXHsG__eventCard{padding:12px 14px}}
.TagInput-module__Ibi0Kq__root{gap:14px;display:grid}.TagInput-module__Ibi0Kq__section{gap:8px;display:grid}.TagInput-module__Ibi0Kq__inputHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.TagInput-module__Ibi0Kq__inputHeaderMeta{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.TagInput-module__Ibi0Kq__label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:.66rem;font-weight:700}.TagInput-module__Ibi0Kq__countBadge{border:1px solid color-mix(in srgb, var(--accent-gold) 26%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 10%, #0c111af0);min-height:24px;color:var(--text-secondary);border-radius:999px;align-items:center;padding:0 9px;font-size:.7rem;font-weight:700;display:inline-flex}.TagInput-module__Ibi0Kq__lockBadge{border:1px solid color-mix(in srgb, var(--accent-gold) 26%, var(--panel-border));min-height:24px;color:var(--text-dim);background:#0c111ae6;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:.7rem;font-weight:700;display:inline-flex}.TagInput-module__Ibi0Kq__lockGlyph{flex:none;width:13px;height:13px}.TagInput-module__Ibi0Kq__proBadge{border:1px solid color-mix(in srgb, var(--accent-gold) 42%, var(--panel-border-active));background:color-mix(in srgb, var(--accent-gold) 14%, #0c111af0);min-height:24px;color:var(--accent-gold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:.7rem;font-weight:800;display:inline-flex}.TagInput-module__Ibi0Kq__tags{flex-wrap:wrap;gap:8px;display:flex}.TagInput-module__Ibi0Kq__tagButton{border:1px solid color-mix(in srgb, var(--accent-gold) 26%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 10%, #0c111aeb);min-height:34px;color:var(--text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.8rem;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.TagInput-module__Ibi0Kq__tagButton:hover{border-color:color-mix(in srgb, var(--accent-gold) 48%, var(--panel-border-active));color:var(--accent-gold);transform:translateY(-1px)}.TagInput-module__Ibi0Kq__tagButton:disabled{cursor:default;opacity:.88;transform:none}.TagInput-module__Ibi0Kq__tagButtonRemove{width:16px;height:16px;color:inherit;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;font-size:.86rem;line-height:1;display:inline-flex}.TagInput-module__Ibi0Kq__empty{color:var(--text-dim);margin:0;font-size:.8rem;line-height:1.5}.TagInput-module__Ibi0Kq__inputRow{flex-wrap:wrap;gap:10px;display:flex}.TagInput-module__Ibi0Kq__input{border:1px solid var(--panel-border);min-width:0;min-height:42px;color:var(--text-primary);background:#0c111aeb;border-radius:10px;outline:none;flex:220px;padding:0 12px;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.TagInput-module__Ibi0Kq__input:focus{border-color:var(--panel-border-active);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-gold) 22%, transparent)}.TagInput-module__Ibi0Kq__input::placeholder{color:color-mix(in srgb, var(--text-dim) 88%, transparent)}.TagInput-module__Ibi0Kq__inputLocked{background:color-mix(in srgb, var(--accent-gold) 4%, #0c111af0);border-style:dashed}.TagInput-module__Ibi0Kq__addButton{border:1px solid color-mix(in srgb, var(--accent-gold) 28%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 12%, #0c111aeb);min-width:108px;min-height:42px;color:var(--accent-gold);cursor:pointer;letter-spacing:.04em;border-radius:10px;padding:0 14px;font-size:.82rem;font-weight:700;transition:border-color .15s,background .15s,color .15s,transform .15s}.TagInput-module__Ibi0Kq__addButton:hover:not(:disabled){border-color:var(--panel-border-active);color:var(--text-primary);transform:translateY(-1px)}.TagInput-module__Ibi0Kq__addButton:disabled{cursor:default;opacity:.55}.TagInput-module__Ibi0Kq__addButtonLocked{border-style:dashed}.TagInput-module__Ibi0Kq__helper{color:var(--text-dim);margin:0;font-size:.76rem;line-height:1.5}.TagInput-module__Ibi0Kq__suggestions{flex-wrap:wrap;gap:8px;display:flex}.TagInput-module__Ibi0Kq__suggestionButton{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 6%, #0c111ae0);min-height:30px;color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:0 10px;font-size:.76rem;transition:border-color .15s,background .15s,color .15s}.TagInput-module__Ibi0Kq__suggestionButton:hover{border-color:color-mix(in srgb, var(--accent-gold) 42%, var(--panel-border-active));background:color-mix(in srgb, var(--accent-gold) 12%, #0c111aeb);color:var(--accent-gold)}@media (max-width:640px){.TagInput-module__Ibi0Kq__inputRow{gap:8px}.TagInput-module__Ibi0Kq__addButton{min-width:96px}}
.VaultMarkdownNotesEditor-module__qqM1pG__root{gap:12px;display:grid}.VaultMarkdownNotesEditor-module__qqM1pG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.VaultMarkdownNotesEditor-module__qqM1pG__modeGroup{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border));background:#080c14e0;border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.VaultMarkdownNotesEditor-module__qqM1pG__modeButton{min-height:34px;color:var(--text-dim);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:.72rem;font-weight:700;transition:background .16s,color .16s,transform .16s}.VaultMarkdownNotesEditor-module__qqM1pG__modeButton:hover{color:var(--text-primary)}.VaultMarkdownNotesEditor-module__qqM1pG__modeButtonActive{background:color-mix(in srgb, var(--accent-gold) 14%, #0c111af5);color:var(--accent-gold);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-gold) 22%, transparent), 0 0 16px color-mix(in srgb, var(--accent-gold) 12%, transparent)}.VaultMarkdownNotesEditor-module__qqM1pG__wordCount{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border));min-height:32px;color:var(--text-secondary);letter-spacing:.04em;background:#080c14b3;border-radius:999px;align-items:center;padding:0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.VaultMarkdownNotesEditor-module__qqM1pG__editor,.VaultMarkdownNotesEditor-module__qqM1pG__preview{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border));background:radial-gradient(circle at top, color-mix(in srgb, var(--accent-gold) 7%, transparent), transparent 42%), #080c14b3;border-radius:16px;min-height:220px;box-shadow:inset 0 1px #ffffff08}.VaultMarkdownNotesEditor-module__qqM1pG__editor{resize:vertical;width:100%;color:var(--text-primary);font-family:var(--font-mono);padding:16px 18px;font-size:.9rem;line-height:1.7}.VaultMarkdownNotesEditor-module__qqM1pG__editor:focus{border-color:color-mix(in srgb, var(--accent-gold) 58%, var(--panel-border));box-shadow:inset 0 1px 0 #ffffff08, 0 0 0 1px color-mix(in srgb, var(--accent-gold) 24%, transparent), 0 0 0 4px color-mix(in srgb, var(--accent-gold) 10%, transparent);outline:none}.VaultMarkdownNotesEditor-module__qqM1pG__preview{padding:18px;overflow:auto}.VaultMarkdownNotesEditor-module__qqM1pG__emptyState{color:var(--text-dim);margin:0;font-style:italic}.VaultMarkdownNotesEditor-module__qqM1pG__markdown{color:var(--text-secondary);line-height:1.75}.VaultMarkdownNotesEditor-module__qqM1pG__markdown>:first-child{margin-top:0}.VaultMarkdownNotesEditor-module__qqM1pG__markdown>:last-child{margin-bottom:0}.VaultMarkdownNotesEditor-module__qqM1pG__markdown h1,.VaultMarkdownNotesEditor-module__qqM1pG__markdown h2,.VaultMarkdownNotesEditor-module__qqM1pG__markdown h3,.VaultMarkdownNotesEditor-module__qqM1pG__markdown h4{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.04em}.VaultMarkdownNotesEditor-module__qqM1pG__markdown p,.VaultMarkdownNotesEditor-module__qqM1pG__markdown ul,.VaultMarkdownNotesEditor-module__qqM1pG__markdown ol,.VaultMarkdownNotesEditor-module__qqM1pG__markdown blockquote,.VaultMarkdownNotesEditor-module__qqM1pG__markdown pre{margin:0 0 1rem}.VaultMarkdownNotesEditor-module__qqM1pG__markdown ul,.VaultMarkdownNotesEditor-module__qqM1pG__markdown ol{padding-left:1.35rem}.VaultMarkdownNotesEditor-module__qqM1pG__markdown li+li{margin-top:.3rem}.VaultMarkdownNotesEditor-module__qqM1pG__markdown a{color:var(--accent-cyan)}.VaultMarkdownNotesEditor-module__qqM1pG__markdown strong{color:var(--text-primary)}.VaultMarkdownNotesEditor-module__qqM1pG__markdown code{color:var(--text-primary);font-family:var(--font-mono);background:#ffffff0f;border-radius:.35rem;padding:.12rem .34rem;font-size:.88em}.VaultMarkdownNotesEditor-module__qqM1pG__markdown pre{background:#05080ee0;border-radius:.9rem;padding:.95rem 1rem;overflow:auto}.VaultMarkdownNotesEditor-module__qqM1pG__markdown pre code{background:0 0;padding:0}.VaultMarkdownNotesEditor-module__qqM1pG__markdown blockquote{border-left:3px solid color-mix(in srgb, var(--accent-gold) 26%, transparent);color:var(--text-dim);margin-left:0;padding-left:1rem}
.VaultCreatureMetadataPanel-module__i4Bi6q__panel{gap:18px;padding:18px;display:grid}.VaultCreatureMetadataPanel-module__i4Bi6q__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.VaultCreatureMetadataPanel-module__i4Bi6q__copy{gap:6px;display:grid}.VaultCreatureMetadataPanel-module__i4Bi6q__eyebrow,.VaultCreatureMetadataPanel-module__i4Bi6q__sectionEyebrow{color:var(--accent-gold);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.VaultCreatureMetadataPanel-module__i4Bi6q__title{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.05em;margin:0;font-size:1.08rem}.VaultCreatureMetadataPanel-module__i4Bi6q__description{color:var(--text-secondary);margin:0;line-height:1.6}.VaultCreatureMetadataPanel-module__i4Bi6q__statusPill,.VaultCreatureMetadataPanel-module__i4Bi6q__proBadge{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 8%, #0a101ce0);min-height:30px;color:var(--accent-gold);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.VaultCreatureMetadataPanel-module__i4Bi6q__statusPillSaving{border-color:color-mix(in srgb, var(--accent-cyan) 26%, var(--panel-border));background:color-mix(in srgb, var(--accent-cyan) 10%, #0a101ce0);color:var(--accent-cyan)}.VaultCreatureMetadataPanel-module__i4Bi6q__statusPillSaved{border-color:color-mix(in srgb, var(--accent-gold) 34%, var(--panel-border))}.VaultCreatureMetadataPanel-module__i4Bi6q__statusPillError{border-color:color-mix(in srgb, red 28%, var(--panel-border));color:color-mix(in srgb, red 56%, var(--text-primary) 44%);background:#200f19e2}.VaultCreatureMetadataPanel-module__i4Bi6q__notesPanel,.VaultCreatureMetadataPanel-module__i4Bi6q__tagsPanel{border:1px solid color-mix(in srgb, var(--accent-gold) 14%, var(--panel-border));background:linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 94%, transparent), color-mix(in srgb, var(--bg-deep) 94%, transparent));border-radius:16px;gap:12px;padding:14px;display:grid}.VaultCreatureMetadataPanel-module__i4Bi6q__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.VaultCreatureMetadataPanel-module__i4Bi6q__sectionTitle{color:var(--text-primary);letter-spacing:.03em;margin:0;font-size:.98rem;font-weight:700}@media (max-width:720px){.VaultCreatureMetadataPanel-module__i4Bi6q__panel{padding:16px}}
.VaultEntryDetailTabs-module__lLVAMW__root{gap:16px;display:grid}.VaultEntryDetailTabs-module__lLVAMW__list{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border));background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent-gold) 8%, transparent), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 92%, transparent), color-mix(in srgb, var(--bg-deep) 94%, transparent));border-radius:18px;flex-wrap:wrap;gap:10px;padding:8px;display:flex}.VaultEntryDetailTabs-module__lLVAMW__trigger{border:1px solid color-mix(in srgb, var(--accent-gold) 12%, transparent);background:color-mix(in srgb, var(--bg-deep) 72%, transparent);min-height:40px;color:var(--text-secondary);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-size:.74rem;font-weight:800;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.VaultEntryDetailTabs-module__lLVAMW__trigger:hover{border-color:color-mix(in srgb, var(--accent-gold) 28%, var(--panel-border-active));color:var(--text-primary);transform:translateY(-1px)}.VaultEntryDetailTabs-module__lLVAMW__trigger[data-state=active]{border-color:color-mix(in srgb, var(--accent-gold) 42%, var(--panel-border-active));background:color-mix(in srgb, var(--accent-gold) 12%, transparent);color:var(--accent-gold);box-shadow:0 0 18px color-mix(in srgb, var(--accent-gold) 12%, transparent)}.VaultEntryDetailTabs-module__lLVAMW__triggerContent{align-items:center;gap:8px;display:inline-flex}.VaultEntryDetailTabs-module__lLVAMW__triggerBadge{border:1px solid color-mix(in srgb, var(--accent-cyan) 28%, transparent);background:color-mix(in srgb, var(--accent-cyan) 10%, transparent);min-width:22px;height:22px;color:var(--accent-cyan);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.68rem;font-weight:800;display:inline-flex}.VaultEntryDetailTabs-module__lLVAMW__trigger[data-state=active] .VaultEntryDetailTabs-module__lLVAMW__triggerBadge{border-color:color-mix(in srgb, var(--accent-gold) 34%, transparent);background:color-mix(in srgb, var(--accent-gold) 14%, transparent);color:var(--accent-gold)}.VaultEntryDetailTabs-module__lLVAMW__content{outline:none}.VaultEntryDetailTabs-module__lLVAMW__assetGrid,.VaultEntryDetailTabs-module__lLVAMW__assetGallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.VaultEntryDetailTabs-module__lLVAMW__assetCard{gap:14px;padding:18px;display:grid}.VaultEntryDetailTabs-module__lLVAMW__assetCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.VaultEntryDetailTabs-module__lLVAMW__assetCardActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.VaultEntryDetailTabs-module__lLVAMW__assetCardCopy{gap:4px;display:grid}.VaultEntryDetailTabs-module__lLVAMW__assetEyebrow{color:var(--accent-gold);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.VaultEntryDetailTabs-module__lLVAMW__assetTitle{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.05em;margin:0;font-size:1.05rem}.VaultEntryDetailTabs-module__lLVAMW__assetButton{border:1px solid color-mix(in srgb, var(--accent-gold) 22%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 10%, transparent);min-height:36px;color:var(--accent-gold);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;padding:0 12px;font-size:.72rem;font-weight:800;transition:transform .16s,border-color .16s,background .16s,color .16s,opacity .16s}.VaultEntryDetailTabs-module__lLVAMW__assetButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-gold) 36%, var(--panel-border-active));color:var(--text-primary);transform:translateY(-1px)}.VaultEntryDetailTabs-module__lLVAMW__assetButton:disabled{cursor:not-allowed;opacity:.5}.VaultEntryDetailTabs-module__lLVAMW__assetStatusBadge{border:1px solid color-mix(in srgb, var(--accent-gold) 16%, var(--panel-border));background:color-mix(in srgb, var(--bg-deep) 76%, transparent);min-height:28px;color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:.68rem;font-weight:700;display:inline-flex}.VaultEntryDetailTabs-module__lLVAMW__assetStageButton{text-align:left;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.VaultEntryDetailTabs-module__lLVAMW__assetStageButtonDisabled{cursor:default}.VaultEntryDetailTabs-module__lLVAMW__assetStage{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border-subtle));background:radial-gradient(circle at top, color-mix(in srgb, var(--accent-gold) 10%, transparent), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 90%, transparent), color-mix(in srgb, var(--bg-deep) 96%, transparent));border-radius:18px;justify-content:center;align-items:center;min-height:280px;padding:14px;display:flex}.VaultEntryDetailTabs-module__lLVAMW__assetStageCircular{padding:22px}.VaultEntryDetailTabs-module__lLVAMW__assetImage{object-fit:contain;border-radius:14px;width:100%;max-height:360px}.VaultEntryDetailTabs-module__lLVAMW__assetImageCircular{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent-gold) 22%, var(--panel-border));background:radial-gradient(circle at top, color-mix(in srgb, var(--accent-gold) 16%, transparent), transparent 58%), color-mix(in srgb, var(--bg-deep) 82%, transparent);border-radius:999px;width:min(260px,100%);padding:6px}.VaultEntryDetailTabs-module__lLVAMW__assetPlaceholder{justify-items:center;gap:12px;width:100%;display:grid}.VaultEntryDetailTabs-module__lLVAMW__assetPlaceholderInner{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent-gold) 24%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 6%, transparent);width:min(220px,100%);color:color-mix(in srgb, var(--accent-gold) 82%, var(--text-primary) 18%);border-radius:18px;justify-content:center;align-items:center;display:flex}.VaultEntryDetailTabs-module__lLVAMW__assetPlaceholderInnerCircular{border-radius:999px}.VaultEntryDetailTabs-module__lLVAMW__assetPlaceholderText{color:var(--text-dim);text-align:center;margin:0;font-size:.82rem;line-height:1.5}.VaultEntryDetailTabs-module__lLVAMW__assetMetaRow{flex-wrap:wrap;gap:8px;display:flex}.VaultEntryDetailTabs-module__lLVAMW__assetMetaPill{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border));background:color-mix(in srgb, var(--bg-deep) 76%, transparent);min-height:28px;color:var(--text-secondary);letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 10px;font-size:.68rem;font-weight:700;display:inline-flex}.VaultEntryDetailTabs-module__lLVAMW__assetTokenLabel{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800}.VaultEntryDetailTabs-module__lLVAMW__assetLightboxBackdrop{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.VaultEntryDetailTabs-module__lLVAMW__assetLightboxDialog{border:1px solid color-mix(in srgb, var(--accent-gold) 20%, var(--panel-border-active));background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent-gold) 10%, transparent), transparent 44%), linear-gradient(180deg, #0d1420fa, #070a11fa);border-radius:24px;gap:16px;width:min(960px,100%);max-height:calc(100vh - 48px);padding:22px;display:grid;position:relative;box-shadow:0 28px 80px #00000061}.VaultEntryDetailTabs-module__lLVAMW__assetLightboxClose{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border));background:color-mix(in srgb, var(--bg-panel) 88%, transparent);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.VaultEntryDetailTabs-module__lLVAMW__assetLightboxStage{border:1px solid color-mix(in srgb, var(--accent-gold) 14%, var(--panel-border));background:radial-gradient(circle at top, color-mix(in srgb, var(--accent-gold) 12%, transparent), transparent 52%), color-mix(in srgb, var(--bg-deep) 86%, transparent);border-radius:20px;justify-content:center;align-items:center;min-height:min(70vh,720px);padding:22px;display:flex;overflow:auto}.VaultEntryDetailTabs-module__lLVAMW__assetLightboxStageCircular{padding:32px}.VaultEntryDetailTabs-module__lLVAMW__assetLightboxImage{object-fit:contain;max-width:100%;max-height:min(62vh,780px);display:block}.VaultEntryDetailTabs-module__lLVAMW__assetLightboxImageCircular{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent-gold) 24%, var(--panel-border));background:radial-gradient(circle at top, color-mix(in srgb, var(--accent-gold) 16%, transparent), transparent 60%), color-mix(in srgb, var(--bg-deep) 82%, transparent);border-radius:999px;padding:8px}.VaultEntryDetailTabs-module__lLVAMW__assetLightboxMeta{gap:6px;display:grid}.VaultEntryDetailTabs-module__lLVAMW__assetLightboxTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.VaultEntryDetailTabs-module__lLVAMW__assetLightboxTitle{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:1.18rem}@media (max-width:820px){.VaultEntryDetailTabs-module__lLVAMW__assetGrid,.VaultEntryDetailTabs-module__lLVAMW__assetGallery{grid-template-columns:1fr}}@media (max-width:640px){.VaultEntryDetailTabs-module__lLVAMW__list{gap:8px}.VaultEntryDetailTabs-module__lLVAMW__trigger{flex:120px}.VaultEntryDetailTabs-module__lLVAMW__assetCard{padding:16px}.VaultEntryDetailTabs-module__lLVAMW__assetStage{min-height:220px}}
.VaultEntryOverviewPanel-module__epwrEq__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-gold) 9%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 92%, transparent), color-mix(in srgb, var(--bg-surface) 94%, transparent));gap:16px;padding:18px 20px;display:grid}.VaultEntryOverviewPanel-module__epwrEq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.VaultEntryOverviewPanel-module__epwrEq__copy{gap:6px;display:grid}.VaultEntryOverviewPanel-module__epwrEq__eyebrow{color:var(--accent-gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.VaultEntryOverviewPanel-module__epwrEq__title{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.05em;margin:0;font-size:1.18rem}.VaultEntryOverviewPanel-module__epwrEq__description{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.6}.VaultEntryOverviewPanel-module__epwrEq__statusPill{border:1px solid color-mix(in srgb, var(--accent-gold) 22%, transparent);background:color-mix(in srgb, var(--accent-gold) 10%, transparent);min-height:34px;color:var(--accent-gold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.VaultEntryOverviewPanel-module__epwrEq__metricGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.VaultEntryOverviewPanel-module__epwrEq__metricCard{border:1px solid color-mix(in srgb, var(--accent-gold) 14%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent-gold) 6%, transparent), transparent), color-mix(in srgb, var(--bg-deep) 82%, transparent);border-radius:14px;gap:6px;min-width:0;padding:12px 14px;display:grid}.VaultEntryOverviewPanel-module__epwrEq__metricLabel{color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:700}.VaultEntryOverviewPanel-module__epwrEq__metricValue{color:var(--text-primary);word-break:break-word;font-size:.92rem;line-height:1.45}.VaultEntryOverviewPanel-module__epwrEq__quickStatSection{gap:8px;display:grid}.VaultEntryOverviewPanel-module__epwrEq__quickStatHeader{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.VaultEntryOverviewPanel-module__epwrEq__quickStatRow{flex-wrap:wrap;gap:8px;display:flex}.VaultEntryOverviewPanel-module__epwrEq__quickStatPill{border:1px solid color-mix(in srgb, var(--accent-cyan) 24%, var(--panel-border));background:color-mix(in srgb, var(--accent-cyan) 8%, transparent);min-height:32px;color:var(--text-secondary);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.76rem;line-height:1.2;display:inline-flex}.VaultEntryOverviewPanel-module__epwrEq__quickStatPill strong{color:var(--text-primary);font-family:var(--font-mono);font-size:.8rem}.VaultEntryOverviewPanel-module__epwrEq__note{color:var(--text-dim);margin:0;font-size:.8rem;line-height:1.6}@media (max-width:720px){.VaultEntryOverviewPanel-module__epwrEq__header{flex-direction:column}}
.VaultEntryRelationshipsPanel-module__CJ5dLq__panel{gap:16px;padding:18px;display:grid}.VaultEntryRelationshipsPanel-module__CJ5dLq__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.VaultEntryRelationshipsPanel-module__CJ5dLq__headerCopy{gap:6px;display:grid}.VaultEntryRelationshipsPanel-module__CJ5dLq__eyebrow{color:var(--text-dim);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.VaultEntryRelationshipsPanel-module__CJ5dLq__title{color:var(--text-primary);letter-spacing:.03em;margin:0;font-size:1.1rem}.VaultEntryRelationshipsPanel-module__CJ5dLq__description{color:var(--text-secondary);margin:0;line-height:1.6}.VaultEntryRelationshipsPanel-module__CJ5dLq__countPill{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 8%, #0a101ce0);min-height:30px;color:var(--accent-gold);border-radius:999px;align-items:center;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.VaultEntryRelationshipsPanel-module__CJ5dLq__form{border:1px solid color-mix(in srgb, var(--accent-gold) 12%, var(--panel-border));background:#0a101c9e;border-radius:14px;gap:12px;padding:14px;display:grid}.VaultEntryRelationshipsPanel-module__CJ5dLq__fieldGrid{grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr) auto;align-items:end;gap:12px;display:grid}.VaultEntryRelationshipsPanel-module__CJ5dLq__field{gap:6px;display:grid}.VaultEntryRelationshipsPanel-module__CJ5dLq__field span{color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.VaultEntryRelationshipsPanel-module__CJ5dLq__field select,.VaultEntryRelationshipsPanel-module__CJ5dLq__field input{border:1px solid var(--panel-border);min-height:42px;color:var(--text-primary);background:#080c14eb;border-radius:10px;padding:0 12px;font-size:.95rem}.VaultEntryRelationshipsPanel-module__CJ5dLq__field select:focus,.VaultEntryRelationshipsPanel-module__CJ5dLq__field input:focus{border-color:var(--panel-border-active);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-gold) 26%, transparent);outline:none}.VaultEntryRelationshipsPanel-module__CJ5dLq__submitButton{border:1px solid color-mix(in srgb, var(--accent-gold) 28%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 15%, #0a101cf0);min-height:42px;color:var(--accent-gold);cursor:pointer;letter-spacing:.04em;border-radius:10px;padding:0 14px;font-size:.86rem;font-weight:700;transition:transform .15s,border-color .15s,color .15s}.VaultEntryRelationshipsPanel-module__CJ5dLq__submitButton:hover:not(:disabled){border-color:var(--panel-border-active);color:var(--text-primary);transform:translateY(-1px)}.VaultEntryRelationshipsPanel-module__CJ5dLq__submitButton:disabled{opacity:.55;cursor:wait}.VaultEntryRelationshipsPanel-module__CJ5dLq__helperText{color:var(--text-dim);margin:0;font-size:.84rem;line-height:1.5}.VaultEntryRelationshipsPanel-module__CJ5dLq__error{color:color-mix(in srgb, var(--accent-cyan) 56%, white 44%);margin:0;font-size:.86rem;line-height:1.5}.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionSection{gap:12px;display:grid}.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionTitle{color:var(--text-primary);letter-spacing:.03em;margin:0;font-size:1rem}.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionCard{border:1px solid color-mix(in srgb, var(--accent-gold) 16%, var(--panel-border));background:linear-gradient(#101826f5,#0a101cfa);border-radius:16px;gap:12px;padding:14px;display:grid}.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionCardCopy,.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionNameRow{gap:8px;display:grid}.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionName{color:var(--text-primary);margin:0;font-size:.98rem;font-weight:700}.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionReasonRow{flex-wrap:wrap;gap:8px;display:flex}.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionReason{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 10%, #0a101ceb);min-height:26px;color:var(--accent-gold);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:.68rem;font-weight:800;display:inline-flex}.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionMeta{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.5}.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionButton,.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionLink{border:1px solid color-mix(in srgb, var(--accent-gold) 22%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 10%, transparent);min-height:38px;color:var(--accent-gold);cursor:pointer;letter-spacing:.04em;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:.76rem;font-weight:700;text-decoration:none;transition:transform .15s,border-color .15s,color .15s;display:inline-flex}.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionButton:hover,.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionLink:hover{border-color:var(--panel-border-active);color:var(--text-primary);transform:translateY(-1px)}.VaultEntryRelationshipsPanel-module__CJ5dLq__relationshipGrid{flex-wrap:wrap;gap:10px;display:flex}.VaultEntryRelationshipsPanel-module__CJ5dLq__relationshipCard{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border));background:linear-gradient(#101826f5,#0a101cfa);border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.VaultEntryRelationshipsPanel-module__CJ5dLq__relationshipLink{min-height:40px;color:inherit;align-items:center;gap:10px;padding:0 14px;text-decoration:none;display:inline-flex}.VaultEntryRelationshipsPanel-module__CJ5dLq__relationshipLink:hover{background:color-mix(in srgb, var(--accent-gold) 10%, transparent)}.VaultEntryRelationshipsPanel-module__CJ5dLq__relationshipLabel{background:color-mix(in srgb, var(--accent-gold) 16%, #0a101ceb);min-height:24px;color:var(--accent-gold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.VaultEntryRelationshipsPanel-module__CJ5dLq__relationshipName{color:var(--text-primary);font-size:.92rem;font-weight:600}.VaultEntryRelationshipsPanel-module__CJ5dLq__relationshipMeta{color:var(--text-dim);font-size:.78rem}.VaultEntryRelationshipsPanel-module__CJ5dLq__removeButton{border:0;border-left:1px solid color-mix(in srgb, var(--accent-gold) 16%, var(--panel-border));min-width:38px;color:var(--text-dim);cursor:pointer;background:0 0;transition:background .15s,color .15s}.VaultEntryRelationshipsPanel-module__CJ5dLq__removeButton:hover:not(:disabled){background:color-mix(in srgb, var(--accent-cyan) 10%, transparent);color:var(--accent-cyan)}.VaultEntryRelationshipsPanel-module__CJ5dLq__removeButton:disabled{cursor:wait;opacity:.6}.VaultEntryRelationshipsPanel-module__CJ5dLq__emptyState,.VaultEntryRelationshipsPanel-module__CJ5dLq__loadingState{border:1px dashed color-mix(in srgb, var(--accent-gold) 16%, var(--panel-border));color:var(--text-secondary);background:#0a101c7a;border-radius:14px;padding:14px;line-height:1.6}@media (max-width:860px){.VaultEntryRelationshipsPanel-module__CJ5dLq__fieldGrid,.VaultEntryRelationshipsPanel-module__CJ5dLq__suggestionGrid{grid-template-columns:1fr}}@media (max-width:640px){.VaultEntryRelationshipsPanel-module__CJ5dLq__header{flex-direction:column}.VaultEntryRelationshipsPanel-module__CJ5dLq__panel{padding:16px}.VaultEntryRelationshipsPanel-module__CJ5dLq__relationshipCard{width:100%}.VaultEntryRelationshipsPanel-module__CJ5dLq__relationshipLink{flex:1;min-width:0}}
.VaultExportTemplatesPanel-module__-ULTGq__root{gap:16px;display:grid}.VaultExportTemplatesPanel-module__-ULTGq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.VaultExportTemplatesPanel-module__-ULTGq__headerCopy{gap:6px;max-width:72ch;display:grid}.VaultExportTemplatesPanel-module__-ULTGq__eyebrow{color:var(--accent-gold);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.VaultExportTemplatesPanel-module__-ULTGq__title{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.05em;margin:0;font-size:1.18rem}.VaultExportTemplatesPanel-module__-ULTGq__description{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.6}.VaultExportTemplatesPanel-module__-ULTGq__metaRow{flex-wrap:wrap;gap:8px;display:flex}.VaultExportTemplatesPanel-module__-ULTGq__pill{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border));background:color-mix(in srgb, var(--bg-deep) 76%, transparent);min-height:30px;color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;font-size:.68rem;font-weight:700;display:inline-flex}.VaultExportTemplatesPanel-module__-ULTGq__notice{border:1px solid color-mix(in srgb, var(--accent-gold) 20%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent-gold) 8%, transparent), transparent 48%), color-mix(in srgb, var(--bg-deep) 84%, transparent);color:var(--text-secondary);border-radius:16px;margin:0;padding:14px 16px;font-size:.84rem;line-height:1.6}.VaultExportTemplatesPanel-module__-ULTGq__error{color:color-mix(in srgb, red 58%, var(--text-primary) 42%);border-color:#ff000047}.VaultExportTemplatesPanel-module__-ULTGq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.VaultExportTemplatesPanel-module__-ULTGq__card{gap:14px;padding:18px;display:grid}.VaultExportTemplatesPanel-module__-ULTGq__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.VaultExportTemplatesPanel-module__-ULTGq__cardCopy{gap:6px;min-width:0;display:grid}.VaultExportTemplatesPanel-module__-ULTGq__cardTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.VaultExportTemplatesPanel-module__-ULTGq__cardTitle{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:1rem}.VaultExportTemplatesPanel-module__-ULTGq__cardFormat{border:1px solid color-mix(in srgb, var(--accent-cyan) 22%, transparent);background:color-mix(in srgb, var(--accent-cyan) 10%, transparent);min-height:24px;color:var(--accent-cyan);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:.64rem;font-weight:800;display:inline-flex}.VaultExportTemplatesPanel-module__-ULTGq__cardDescription{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.55}.VaultExportTemplatesPanel-module__-ULTGq__actionRow{flex-wrap:wrap;gap:10px;display:flex}.VaultExportTemplatesPanel-module__-ULTGq__actionButton{border:1px solid color-mix(in srgb, var(--accent-gold) 22%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 10%, transparent);min-height:38px;color:var(--accent-gold);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.72rem;font-weight:800;transition:transform .16s,border-color .16s,background .16s,color .16s,opacity .16s;display:inline-flex}.VaultExportTemplatesPanel-module__-ULTGq__actionButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-gold) 36%, var(--panel-border-active));color:var(--text-primary);transform:translateY(-1px)}.VaultExportTemplatesPanel-module__-ULTGq__actionButton:disabled{cursor:not-allowed;opacity:.58}.VaultExportTemplatesPanel-module__-ULTGq__secondaryAction{border-color:color-mix(in srgb, var(--accent-cyan) 20%, var(--panel-border));background:color-mix(in srgb, var(--accent-cyan) 8%, transparent);color:var(--text-primary)}.VaultExportTemplatesPanel-module__-ULTGq__secondaryAction:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-cyan) 34%, var(--panel-border-active));color:var(--accent-cyan)}.VaultExportTemplatesPanel-module__-ULTGq__preview{border:1px solid color-mix(in srgb, var(--accent-gold) 14%, var(--panel-border));background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent-gold) 6%, transparent), transparent 48%), color-mix(in srgb, var(--bg-deep) 90%, transparent);max-height:280px;color:color-mix(in srgb, var(--text-primary) 94%, white 6%);white-space:pre-wrap;word-break:break-word;border-radius:16px;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;line-height:1.6;overflow:auto}@media (max-width:900px){.VaultExportTemplatesPanel-module__-ULTGq__grid{grid-template-columns:1fr}}@media (max-width:640px){.VaultExportTemplatesPanel-module__-ULTGq__card{padding:16px}.VaultExportTemplatesPanel-module__-ULTGq__actionButton{width:100%}}
.VaultInlineEditableField-module__7Y4OOq__root{width:100%;display:block}.VaultInlineEditableField-module__7Y4OOq__trigger{width:100%;font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:0;padding:0}.VaultInlineEditableField-module__7Y4OOq__trigger:focus-visible{outline:none}.VaultInlineEditableField-module__7Y4OOq__displayMultiline{white-space:pre-wrap}.VaultInlineEditableField-module__7Y4OOq__input,.VaultInlineEditableField-module__7Y4OOq__textarea{width:100%;font:inherit;color:inherit}.VaultInlineEditableField-module__7Y4OOq__textarea{resize:vertical}.VaultInlineEditableField-module__7Y4OOq__placeholder{color:var(--text-dim)}
.VaultEntryTypeBadgeGroup-module__CicBcG__group{flex-wrap:wrap;gap:.42rem;min-width:0;display:flex}.VaultEntryTypeBadgeGroup-module__CicBcG__badge{white-space:nowrap;border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border));min-width:0;color:var(--text-secondary);border-radius:999px;align-items:center;gap:.42rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.VaultEntryTypeBadgeGroup-module__CicBcG__badge svg{flex:none}.VaultEntryTypeBadgeGroup-module__CicBcG__badgeLabel{text-overflow:ellipsis;overflow:hidden}.VaultEntryTypeBadgeGroup-module__CicBcG__kindBadge{letter-spacing:.12em;text-transform:uppercase;font-weight:800}.VaultEntryTypeBadgeGroup-module__CicBcG__kindBadgeCreature{border-color:color-mix(in srgb, var(--accent-gold) 28%, var(--panel-border-active));background:color-mix(in srgb, var(--accent-gold) 12%, #0a101cf0);color:var(--accent-gold)}.VaultEntryTypeBadgeGroup-module__CicBcG__kindBadgeItem{border-color:color-mix(in srgb, var(--accent-cyan) 28%, var(--panel-border-active));background:color-mix(in srgb, var(--accent-cyan) 12%, #0a101cf0);color:var(--accent-cyan)}.VaultEntryTypeBadgeGroup-module__CicBcG__detailBadge{background:color-mix(in srgb, var(--bg-deep) 78%, transparent)}.VaultEntryTypeBadgeGroup-module__CicBcG__secondaryBadge{background:color-mix(in srgb, var(--accent-gold) 10%, #0a101ceb);color:var(--accent-gold);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.VaultEntryTypeBadgeGroup-module__CicBcG__variantCompact .VaultEntryTypeBadgeGroup-module__CicBcG__badge{min-height:1.5rem;padding:0 .58rem;font-size:.64rem}.VaultEntryTypeBadgeGroup-module__CicBcG__variantCompact .VaultEntryTypeBadgeGroup-module__CicBcG__badge svg{width:.78rem;height:.78rem}.VaultEntryTypeBadgeGroup-module__CicBcG__variantCard .VaultEntryTypeBadgeGroup-module__CicBcG__badge{min-height:1.65rem;padding:0 .72rem;font-size:.66rem}.VaultEntryTypeBadgeGroup-module__CicBcG__variantCard .VaultEntryTypeBadgeGroup-module__CicBcG__badge svg{width:.82rem;height:.82rem}.VaultEntryTypeBadgeGroup-module__CicBcG__variantHero .VaultEntryTypeBadgeGroup-module__CicBcG__badge{min-height:2rem;padding:0 .88rem;font-size:.72rem}.VaultEntryTypeBadgeGroup-module__CicBcG__variantHero .VaultEntryTypeBadgeGroup-module__CicBcG__badge svg{width:.92rem;height:.92rem}
.VaultEntryPrintCardModal-module__z8N4SG__overlay{z-index:160;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.VaultEntryPrintCardModal-module__z8N4SG__backdrop{cursor:pointer;background:#050910c7;border:none;position:absolute;inset:0}.VaultEntryPrintCardModal-module__z8N4SG__modal{z-index:1;border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border-active));background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent-gold) 12%, transparent), transparent 42%), linear-gradient(180deg, #0f1622fa, #080c14fa);width:min(52rem,100%);box-shadow:0 28px 48px #01051075, 0 0 32px color-mix(in srgb, var(--accent-gold) 8%, transparent);border-radius:1.35rem;gap:1rem;padding:1rem;display:grid;position:relative}.VaultEntryPrintCardModal-module__z8N4SG__screenChrome{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.VaultEntryPrintCardModal-module__z8N4SG__eyebrow{color:var(--accent-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .2rem;font-size:.68rem;font-weight:800}.VaultEntryPrintCardModal-module__z8N4SG__title{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:1.5rem}.VaultEntryPrintCardModal-module__z8N4SG__description{max-width:34rem;color:var(--text-dim);margin:.45rem 0 0;line-height:1.6}.VaultEntryPrintCardModal-module__z8N4SG__actionRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.VaultEntryPrintCardModal-module__z8N4SG__actionButton,.VaultEntryPrintCardModal-module__z8N4SG__closeButton{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;min-height:2.6rem;padding:0 1rem;font-size:.76rem;font-weight:800;display:inline-flex}.VaultEntryPrintCardModal-module__z8N4SG__actionButton{border:1px solid color-mix(in srgb, var(--accent-gold) 28%, var(--panel-border-active));background:color-mix(in srgb, var(--accent-gold) 16%, #080c14f5);color:var(--accent-gold)}.VaultEntryPrintCardModal-module__z8N4SG__closeButton{border:1px solid var(--panel-border);color:var(--text-dim);background:0 0}.VaultEntryPrintCardModal-module__z8N4SG__printRoot{justify-content:center;display:flex}.VaultEntryPrintCardModal-module__z8N4SG__card{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, var(--panel-border-active));background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent-gold) 10%, transparent), transparent 45%), linear-gradient(180deg, #0d131dfa, #090d15fa);width:min(100%,46rem);color:var(--text-primary);border-radius:1.2rem;gap:.95rem;padding:1rem;display:grid}.VaultEntryPrintCardModal-module__z8N4SG__headerBand{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-gold) 18%, #080c14f5), color-mix(in srgb, var(--accent-cyan) 12%, #080c14eb));border:1px solid color-mix(in srgb, var(--accent-gold) 22%, var(--panel-border-active));border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 1rem;display:flex}.VaultEntryPrintCardModal-module__z8N4SG__headerCopy{gap:.2rem;min-width:0;display:grid}.VaultEntryPrintCardModal-module__z8N4SG__cardName{font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:clamp(1.45rem,2vw,1.95rem)}.VaultEntryPrintCardModal-module__z8N4SG__cardType{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.45}.VaultEntryPrintCardModal-module__z8N4SG__ratingPill{border:1px solid color-mix(in srgb, var(--accent-gold) 30%, var(--panel-border-active));background:color-mix(in srgb, var(--accent-gold) 12%, #080c14eb);min-height:2rem;color:var(--accent-gold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .9rem;font-size:.8rem;font-weight:800;display:inline-flex}.VaultEntryPrintCardModal-module__z8N4SG__statRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.VaultEntryPrintCardModal-module__z8N4SG__statPill{border:1px solid color-mix(in srgb, var(--accent-gold) 12%, var(--panel-border));background:#080c14d1;border-radius:.9rem;gap:.2rem;min-width:0;padding:.72rem .8rem;display:grid}.VaultEntryPrintCardModal-module__z8N4SG__statLabel,.VaultEntryPrintCardModal-module__z8N4SG__sectionLabel,.VaultEntryPrintCardModal-module__z8N4SG__abilityLabel{color:var(--accent-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:800}.VaultEntryPrintCardModal-module__z8N4SG__statValue{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:.96rem;font-weight:700;overflow:hidden}.VaultEntryPrintCardModal-module__z8N4SG__abilityGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.VaultEntryPrintCardModal-module__z8N4SG__abilityCell{border:1px solid color-mix(in srgb, var(--accent-gold) 12%, var(--panel-border));text-align:center;background:#080c14d1;border-radius:.9rem;justify-items:center;gap:.12rem;min-width:0;padding:.72rem .35rem;display:grid}.VaultEntryPrintCardModal-module__z8N4SG__abilityScore{font-size:1.02rem;line-height:1.1}.VaultEntryPrintCardModal-module__z8N4SG__abilityMod{color:var(--text-dim);font-size:.74rem}.VaultEntryPrintCardModal-module__z8N4SG__contentGrid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:.85rem;display:grid}.VaultEntryPrintCardModal-module__z8N4SG__sectionCard{border:1px solid color-mix(in srgb, var(--accent-gold) 12%, var(--panel-border));background:#080c14d1;border-radius:1rem;gap:.65rem;min-height:100%;padding:.85rem .95rem;display:grid}.VaultEntryPrintCardModal-module__z8N4SG__actionList{gap:.6rem;display:grid}.VaultEntryPrintCardModal-module__z8N4SG__actionItem{gap:.18rem;display:grid}.VaultEntryPrintCardModal-module__z8N4SG__actionName{font-size:.88rem}.VaultEntryPrintCardModal-module__z8N4SG__actionSummary{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.VaultEntryPrintCardModal-module__z8N4SG__awarenessBlock{gap:.5rem;display:grid}.VaultEntryPrintCardModal-module__z8N4SG__awarenessPrimary{font-size:.95rem;line-height:1.35}.VaultEntryPrintCardModal-module__z8N4SG__awarenessDetail{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.55}.VaultEntryPrintCardModal-module__z8N4SG__legendaryPill{border:1px solid color-mix(in srgb, var(--accent-cyan) 22%, var(--panel-border-active));background:color-mix(in srgb, var(--accent-cyan) 12%, #080c14eb);width:fit-content;min-height:1.8rem;color:var(--accent-cyan);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 .72rem;font-size:.68rem;font-weight:800;display:inline-flex}.VaultEntryPrintCardModal-module__z8N4SG__emptyState{color:var(--text-dim);margin:0;font-size:.8rem;line-height:1.5}@media (max-width:760px){.VaultEntryPrintCardModal-module__z8N4SG__overlay{padding:1rem}.VaultEntryPrintCardModal-module__z8N4SG__modal{padding:.9rem}.VaultEntryPrintCardModal-module__z8N4SG__statRow,.VaultEntryPrintCardModal-module__z8N4SG__contentGrid{grid-template-columns:1fr}.VaultEntryPrintCardModal-module__z8N4SG__abilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{body[data-vault-print-mode=card] *{visibility:hidden!important}:is(body[data-vault-print-mode=card] .vault-print-card-print-root,body[data-vault-print-mode=card] .vault-print-card-print-root *){visibility:visible!important}body[data-vault-print-mode=card] .vault-print-card-print-root{background:0 0!important;place-items:center!important;width:100%!important;padding:.25in!important;display:grid!important;position:fixed!important;inset:0!important}.VaultEntryPrintCardModal-module__z8N4SG__overlay,.VaultEntryPrintCardModal-module__z8N4SG__modal,.VaultEntryPrintCardModal-module__z8N4SG__printRoot{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;display:block!important;position:static!important}.VaultEntryPrintCardModal-module__z8N4SG__screenChrome,.VaultEntryPrintCardModal-module__z8N4SG__backdrop{display:none!important}.VaultEntryPrintCardModal-module__z8N4SG__card{break-inside:avoid;width:min(7.8in,100%)!important;min-height:4.9in!important;box-shadow:none!important;margin:0 auto!important}}
.VaultEntrySessionLogTab-module__iNxrVq__panel{gap:18px;padding:18px 20px;display:grid}.VaultEntrySessionLogTab-module__iNxrVq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.VaultEntrySessionLogTab-module__iNxrVq__copy{gap:6px;display:grid}.VaultEntrySessionLogTab-module__iNxrVq__eyebrow{color:var(--accent-gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.VaultEntrySessionLogTab-module__iNxrVq__title{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.05em;margin:0;font-size:1.3rem}.VaultEntrySessionLogTab-module__iNxrVq__text{color:var(--text-secondary);margin:0;line-height:1.6}.VaultEntrySessionLogTab-module__iNxrVq__headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.VaultEntrySessionLogTab-module__iNxrVq__badge{border:1px solid color-mix(in srgb, var(--accent-gold) 18%, transparent);background:color-mix(in srgb, var(--bg-deep) 76%, transparent);min-height:30px;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.VaultEntrySessionLogTab-module__iNxrVq__actionButton,.VaultEntrySessionLogTab-module__iNxrVq__ghostButton,.VaultEntrySessionLogTab-module__iNxrVq__dangerButton{border:1px solid color-mix(in srgb, var(--accent-gold) 24%, var(--panel-border));background:color-mix(in srgb, var(--accent-gold) 10%, transparent);min-height:38px;color:var(--accent-gold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.72rem;font-weight:800;transition:transform .16s,border-color .16s,background .16s,color .16s,opacity .16s;display:inline-flex}.VaultEntrySessionLogTab-module__iNxrVq__actionButton:hover:not(:disabled),.VaultEntrySessionLogTab-module__iNxrVq__ghostButton:hover:not(:disabled),.VaultEntrySessionLogTab-module__iNxrVq__dangerButton:hover:not(:disabled){transform:translateY(-1px)}.VaultEntrySessionLogTab-module__iNxrVq__actionButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-gold) 40%, transparent);color:var(--text-primary)}.VaultEntrySessionLogTab-module__iNxrVq__ghostButton{background:color-mix(in srgb, var(--bg-deep) 88%, transparent);color:var(--text-secondary)}.VaultEntrySessionLogTab-module__iNxrVq__ghostButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-gold) 30%, transparent);color:var(--accent-gold)}.VaultEntrySessionLogTab-module__iNxrVq__dangerButton{border-color:color-mix(in srgb, red 24%, var(--panel-border));color:color-mix(in srgb, red 62%, var(--text-primary) 38%);background:#ff00001a}.VaultEntrySessionLogTab-module__iNxrVq__dangerButton:hover:not(:disabled){border-color:#f006}.VaultEntrySessionLogTab-module__iNxrVq__actionButton:disabled,.VaultEntrySessionLogTab-module__iNxrVq__ghostButton:disabled,.VaultEntrySessionLogTab-module__iNxrVq__dangerButton:disabled{cursor:not-allowed;opacity:.56;transform:none}.VaultEntrySessionLogTab-module__iNxrVq__form{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-gold) 7%, transparent), transparent 48%), color-mix(in srgb, var(--bg-deep) 84%, transparent);border-radius:18px;gap:14px;padding:16px;display:grid}.VaultEntrySessionLogTab-module__iNxrVq__formHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.VaultEntrySessionLogTab-module__iNxrVq__formTitle{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:1rem}.VaultEntrySessionLogTab-module__iNxrVq__field{gap:8px;display:grid}.VaultEntrySessionLogTab-module__iNxrVq__label{color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.VaultEntrySessionLogTab-module__iNxrVq__input{border:1px solid color-mix(in srgb, var(--accent-gold) 20%, transparent);background:color-mix(in srgb, var(--bg-deep) 84%, transparent);width:100%;min-height:44px;color:var(--text-primary);border-radius:12px;padding:0 12px;font-size:.9rem}.VaultEntrySessionLogTab-module__iNxrVq__input:focus{border-color:color-mix(in srgb, var(--accent-gold) 40%, transparent);outline:none}.VaultEntrySessionLogTab-module__iNxrVq__formActions{flex-wrap:wrap;gap:10px;display:flex}.VaultEntrySessionLogTab-module__iNxrVq__list{gap:12px;display:grid}.VaultEntrySessionLogTab-module__iNxrVq__card{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) 6%, transparent), transparent 46%), color-mix(in srgb, var(--bg-deep) 82%, transparent);border-radius:16px;gap:12px;padding:14px 16px;display:grid}.VaultEntrySessionLogTab-module__iNxrVq__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.VaultEntrySessionLogTab-module__iNxrVq__cardToggle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:320px;gap:8px;padding:0;display:grid}.VaultEntrySessionLogTab-module__iNxrVq__cardToggle:focus-visible{outline:1px solid color-mix(in srgb, var(--accent-gold) 32%, transparent);outline-offset:6px;border-radius:10px}.VaultEntrySessionLogTab-module__iNxrVq__cardTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.VaultEntrySessionLogTab-module__iNxrVq__cardTitle{color:var(--text-primary);font-size:1rem;font-family:var(--font-display);letter-spacing:.04em;margin:0}.VaultEntrySessionLogTab-module__iNxrVq__cardChevron{color:var(--accent-gold);flex-shrink:0;transition:transform .16s}.VaultEntrySessionLogTab-module__iNxrVq__cardChevronOpen{transform:rotate(180deg)}.VaultEntrySessionLogTab-module__iNxrVq__metaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.VaultEntrySessionLogTab-module__iNxrVq__metaPill{border:1px solid color-mix(in srgb, var(--accent-cyan) 24%, transparent);background:color-mix(in srgb, var(--accent-cyan) 10%, transparent);min-height:28px;color:var(--accent-cyan);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.68rem;font-weight:700;display:inline-flex}.VaultEntrySessionLogTab-module__iNxrVq__metaText{color:var(--text-dim);font-size:.72rem;line-height:1.5}.VaultEntrySessionLogTab-module__iNxrVq__preview{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.55}.VaultEntrySessionLogTab-module__iNxrVq__cardActions{flex-wrap:wrap;gap:8px;display:flex}.VaultEntrySessionLogTab-module__iNxrVq__cardBody{border-top:1px solid color-mix(in srgb, var(--accent-gold) 12%, transparent);gap:14px;padding-top:4px;display:grid}.VaultEntrySessionLogTab-module__iNxrVq__renderedNote{color:var(--text-secondary)}.VaultEntrySessionLogTab-module__iNxrVq__emptyCard,.VaultEntrySessionLogTab-module__iNxrVq__loadingCard{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) 6%, transparent), transparent 46%), color-mix(in srgb, var(--bg-deep) 82%, transparent);color:var(--text-secondary);border-radius:16px;gap:8px;padding:18px 16px;display:grid}.VaultEntrySessionLogTab-module__iNxrVq__emptyTitle{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:1rem}.VaultEntrySessionLogTab-module__iNxrVq__emptyText{color:var(--text-dim);margin:0;line-height:1.6}.VaultEntrySessionLogTab-module__iNxrVq__errorText{color:color-mix(in srgb, red 62%, var(--text-primary) 38%);margin:0;font-size:.82rem;line-height:1.5}@media (max-width:720px){.VaultEntrySessionLogTab-module__iNxrVq__panel{padding:16px}.VaultEntrySessionLogTab-module__iNxrVq__cardHeader,.VaultEntrySessionLogTab-module__iNxrVq__formHeader{flex-direction:column;align-items:stretch}.VaultEntrySessionLogTab-module__iNxrVq__cardActions,.VaultEntrySessionLogTab-module__iNxrVq__formActions,.VaultEntrySessionLogTab-module__iNxrVq__headerActions{width:100%}.VaultEntrySessionLogTab-module__iNxrVq__actionButton,.VaultEntrySessionLogTab-module__iNxrVq__ghostButton,.VaultEntrySessionLogTab-module__iNxrVq__dangerButton{flex:1 1 0}}
.RegenLimitUpgradeModal-module__ZFicUq__backdrop{z-index:420;background:radial-gradient(circle at top, color-mix(in srgb, var(--accent-gold) 10%, transparent), transparent 42%), #060a12d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.RegenLimitUpgradeModal-module__ZFicUq__panel{border:1px solid color-mix(in srgb, var(--accent-gold) 28%, transparent);width:min(32rem,100%);box-shadow:0 1.8rem 4rem #00000061, 0 0 1.5rem color-mix(in srgb, var(--accent-gold) 14%, transparent), inset 0 1px 0 #ffffff0f;background:linear-gradient(#18130df5,#0a0f18fa),url(/bg-texture.webp);border-radius:1.25rem;padding:1.6rem}.RegenLimitUpgradeModal-module__ZFicUq__eyebrow{border:1px solid color-mix(in srgb, var(--accent-gold) 24%, transparent);background:color-mix(in srgb, var(--accent-gold) 8%, transparent);color:var(--accent-gold);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.RegenLimitUpgradeModal-module__ZFicUq__title{color:var(--text-primary);margin:1rem 0 0;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.05}.RegenLimitUpgradeModal-module__ZFicUq__body{color:var(--text-secondary);margin:.85rem 0 0;font-size:.98rem;line-height:1.7}.RegenLimitUpgradeModal-module__ZFicUq__actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.35rem;display:flex}.RegenLimitUpgradeModal-module__ZFicUq__dismiss{border:1px solid color-mix(in srgb, var(--accent-gold) 20%, transparent);background:color-mix(in srgb, var(--bg-panel) 86%, black 14%);min-height:3rem;color:var(--text-secondary);cursor:pointer;border-radius:.95rem;padding:.78rem 1.05rem;font-size:.9rem;font-weight:600;transition:border-color .18s,color .18s,transform .18s}.RegenLimitUpgradeModal-module__ZFicUq__dismiss:hover,.RegenLimitUpgradeModal-module__ZFicUq__dismiss:focus-visible{border-color:color-mix(in srgb, var(--accent-gold) 40%, transparent);color:var(--text-primary);outline:none;transform:translateY(-1px)}
