.styles-module-scss-module__oAHxaq__dotsContainer{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:900px){.styles-module-scss-module__oAHxaq__dotsContainer{gap:10px}}.styles-module-scss-module__oAHxaq__fillDot{width:var(--fs-16);height:var(--fs-16);border:1px solid var(--color-primary);background:var(--color-primary);cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:50%}@media (max-width:900px){.styles-module-scss-module__oAHxaq__fillDot{width:26px;height:26px}}.styles-module-scss-module__oAHxaq__emptyDot{width:var(--fs-16);height:var(--fs-16);border:1px solid var(--color-primary);cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border-radius:50%}@media (max-width:900px){.styles-module-scss-module__oAHxaq__emptyDot{width:26px;height:26px}}.styles-module-scss-module__oAHxaq__trackerContainer{align-items:center;gap:var(--sp-24);grid-template-columns:clamp(160px,15.625vw,300px) 1fr;display:grid}@media (max-width:900px){.styles-module-scss-module__oAHxaq__trackerContainer{align-items:stretch;gap:var(--sp-12);flex-direction:column;display:flex}}.styles-module-scss-module__oAHxaq__trackerLabelContainer{text-transform:uppercase;grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.styles-module-scss-module__oAHxaq__trackerLabelContainer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:900px){.styles-module-scss-module__oAHxaq__trackerLabelContainer{gap:var(--sp-8)}}.styles-module-scss-module__oAHxaq__trackerCounter{border:1px solid var(--border-default);padding:var(--sp-4);background:var(--surface-1);width:clamp(40px,3.125vw,60px);max-height:fit-content;color:var(--text-primary);font-size:var(--fs-14);justify-content:center;align-items:center;display:flex}@media (max-width:900px){.styles-module-scss-module__oAHxaq__trackerCounter{white-space:nowrap;width:auto;min-width:fit-content;padding:var(--sp-6) var(--sp-10);font-size:var(--fs-16);font-weight:600}}.styles-module-scss-module__oAHxaq__trackerLabel{font-size:var(--fs-14);color:var(--text-primary);cursor:pointer}@media (max-width:900px){.styles-module-scss-module__oAHxaq__trackerLabel{font-size:var(--fs-16)}}.styles-module-scss-module__oAHxaq__trackerBusyZone{padding:4px;display:block}html[data-session-ui] .styles-module-scss-module__oAHxaq__trackerContainer{background:var(--session-raised);border:1px solid var(--session-border);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:20px}html[data-session-ui] .styles-module-scss-module__oAHxaq__trackerLabelContainer{text-transform:none}html[data-session-ui] .styles-module-scss-module__oAHxaq__trackerLabel{font-size:var(--session-font);white-space:normal;text-align:left;color:var(--session-ink);background:0 0;border:0}html[data-session-ui] .styles-module-scss-module__oAHxaq__trackerCounter{width:auto;min-width:5rem;font-size:var(--session-font);white-space:nowrap;border-radius:8px;padding:6px 10px}:is(html[data-session-ui] .styles-module-scss-module__oAHxaq__fillDot,html[data-session-ui] .styles-module-scss-module__oAHxaq__emptyDot){width:24px;height:24px}@media (max-width:900px){html[data-session-ui] .styles-module-scss-module__oAHxaq__trackerContainer{padding:16px;display:flex}}
.styles-module-scss-module__DuSSwW__actionsRow{justify-content:flex-end;width:100%;display:flex}.styles-module-scss-module__DuSSwW__container{gap:var(--sp-24);flex-direction:column;display:flex}.styles-module-scss-module__DuSSwW__loadingState{min-height:96px;color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border-default);text-transform:uppercase;font-size:var(--fs-14);justify-content:center;align-items:center;font-weight:600;display:flex}.styles-module-scss-module__DuSSwW__creatingState{min-height:56px;margin-top:var(--sp-8);background:var(--surface-1);border:1px solid var(--border-default)}.styles-module-scss-module__DuSSwW__restoreDiceGrid{gap:var(--sp-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}
.styles-module-scss-module__PK_ptG__styledActionsRow{justify-content:flex-end;width:100%;display:flex}.styles-module-scss-module__PK_ptG__styledContainer{gap:var(--sp-24);flex-direction:column;display:flex}.styles-module-scss-module__PK_ptG__loadingState{min-height:96px;color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border-default);text-transform:uppercase;font-size:var(--fs-14);justify-content:center;align-items:center;font-weight:600;display:flex}.styles-module-scss-module__PK_ptG__creatingState{min-height:56px;margin-top:var(--sp-8);background:var(--surface-1);border:1px solid var(--border-default)}
.styles-module-scss-module__xJaKVa__listItem{grid-template-columns:25px 1fr;align-items:center;gap:8px;display:grid}
.styles-module-scss-module__ax6d7a__equipmentContainer{font-size:var(--fs-16);flex-direction:column;gap:12px;display:flex}@media (max-width:900px){.styles-module-scss-module__ax6d7a__equipmentContainer{padding-top:12px}}.styles-module-scss-module__ax6d7a__propWithIconContainer{margin-right:var(--sp-28);position:relative}.styles-module-scss-module__ax6d7a__propIcon{position:absolute;top:-4px;right:-32px}.styles-module-scss-module__ax6d7a__propIcon svg{width:var(--fs-20);height:var(--fs-20)}.styles-module-scss-module__ax6d7a__cellsDescription{align-items:center;gap:4px;display:inline-flex}.styles-module-scss-module__ax6d7a__section{flex-direction:column;gap:6px;display:flex}.styles-module-scss-module__ax6d7a__sectionTitle{color:var(--text-primary);font-size:var(--fs-16);text-transform:uppercase;margin:0;font-weight:800;line-height:32px}.styles-module-scss-module__ax6d7a__tableWrapper{max-width:100%;overflow-x:auto}.styles-module-scss-module__ax6d7a__description{white-space:pre-wrap;overflow-wrap:break-word;text-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.styles-module-scss-module__ax6d7a__actionsRow{width:100%;margin-top:var(--sp-24);justify-content:flex-end;gap:8px;display:flex}@media (max-width:900px){.styles-module-scss-module__ax6d7a__actionsRow{grid-template-columns:3fr 1fr 1fr;display:grid}.styles-module-scss-module__ax6d7a__actionsRow button{justify-content:center}}
.styles-module-scss-module__xv5C8W__gridContainer{gap:2px;display:inline-grid}.styles-module-scss-module__xv5C8W__gridCell{background:gray;width:100%;height:100%}
.styles-module-scss-module__hfgLaG__twoColumnsRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:900px){.styles-module-scss-module__hfgLaG__twoColumnsRow{grid-template-columns:1fr}}.styles-module-scss-module__hfgLaG__threeColumnsRow{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}@media (max-width:900px){.styles-module-scss-module__hfgLaG__threeColumnsRow{grid-template-columns:1fr}}.styles-module-scss-module__hfgLaG__row75_25{grid-template-columns:3fr 1fr;gap:8px;display:grid}@media (max-width:900px){.styles-module-scss-module__hfgLaG__row75_25{grid-template-columns:1fr}}.styles-module-scss-module__hfgLaG__actionsRow{justify-content:flex-end;gap:12px;display:flex}@media (max-width:900px){.styles-module-scss-module__hfgLaG__actionsRow{grid-template-columns:1fr;display:grid}.styles-module-scss-module__hfgLaG__actionsRow button{justify-content:center}}.styles-module-scss-module__hfgLaG__actionTitleRow{align-items:center;gap:12px;display:flex}.styles-module-scss-module__hfgLaG__effectsTitle{color:var(--text-primary);font-size:var(--fs-16);text-transform:uppercase;margin:0;font-weight:800;line-height:32px}.styles-module-scss-module__hfgLaG__effectsContainer{margin:var(--sp-4) 0 var(--sp-12);flex-direction:column;gap:12px;display:flex}.ant-divider.styles-module-scss-module__hfgLaG__equipmentTitle:before{border-block-start-color:var(--border-default)!important}.ant-divider.styles-module-scss-module__hfgLaG__equipmentTitle:after{border-block-start-color:var(--border-default)!important}.ant-divider.styles-module-scss-module__hfgLaG__equipmentTitle span.ant-divider-inner-text{color:var(--text-primary)}
.styles-module-scss-module__hNWrCG__title{color:var(--text-primary);font-size:var(--fs-24);margin-bottom:var(--sp-8)}.styles-module-scss-module__hNWrCG__inventoryContainer{background-color:var(--surface-2);border:1px solid var(--border-default);margin-bottom:var(--sp-24);font-size:var(--fs-16);padding:12px}.styles-module-scss-module__hNWrCG__inventoryBusyZone{margin-bottom:var(--sp-24);display:block}.styles-module-scss-module__hNWrCG__inventoryBusyZone .styles-module-scss-module__hNWrCG__inventoryContainer{margin-bottom:0}.styles-module-scss-module__hNWrCG__boldText{color:var(--text-primary);font-weight:600}.styles-module-scss-module__hNWrCG__text{color:var(--text-primary)}.styles-module-scss-module__hNWrCG__iconContainer{margin-left:var(--sp-8);color:var(--text-primary);cursor:pointer}.styles-module-scss-module__hNWrCG__actionsRow{justify-content:space-between;gap:12px;width:100%;display:flex}.styles-module-scss-module__hNWrCG__cellsInfo{align-items:center;gap:8px;display:flex}.styles-module-scss-module__hNWrCG__itemLabel{align-items:center;gap:8px;display:inline-flex}.styles-module-scss-module__hNWrCG__quantityBadge{color:var(--text-secondary);font-size:var(--fs-12);line-height:1}html[data-session-ui] .styles-module-scss-module__hNWrCG__title{font-size:var(--session-font);color:var(--session-muted);align-items:center;gap:10px;margin-bottom:16px;display:flex}html[data-session-ui] .styles-module-scss-module__hNWrCG__inventoryContainer{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid}html[data-session-ui] .styles-module-scss-module__hNWrCG__inventoryContainer>div{border:1px solid var(--session-border);background:var(--session-bg);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:16px;display:grid}html[data-session-ui] .styles-module-scss-module__hNWrCG__boldText{color:var(--session-muted);font-weight:500;font-size:var(--session-small);grid-column:1/-1}html[data-session-ui] .styles-module-scss-module__hNWrCG__text{font-size:var(--fs-20);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}html[data-session-ui] .styles-module-scss-module__hNWrCG__iconContainer{color:var(--session-muted);margin:0}@media (max-width:700px){html[data-session-ui] .styles-module-scss-module__hNWrCG__inventoryContainer{grid-template-columns:minmax(0,1fr)}}.styles-module-scss-module__hNWrCG__compactSummary{margin-bottom:12px}.styles-module-scss-module__hNWrCG__summaryRow{border-bottom:1px solid var(--session-border);flex-wrap:wrap;align-items:center;gap:4px 16px;padding-bottom:10px;display:flex}.styles-module-scss-module__hNWrCG__summaryMetric,.styles-module-scss-module__hNWrCG__summarySettings{min-height:40px;color:var(--session-muted);font:inherit;font-size:var(--session-small);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:inline-flex}.styles-module-scss-module__hNWrCG__summaryMetric:hover,.styles-module-scss-module__hNWrCG__summarySettings:hover{background:var(--session-raised);color:var(--session-ink)}.styles-module-scss-module__hNWrCG__summaryMetric:focus-visible,.styles-module-scss-module__hNWrCG__summarySettings:focus-visible{outline:2px solid var(--session-accent);outline-offset:2px}.styles-module-scss-module__hNWrCG__summaryMetric{flex-wrap:wrap}.styles-module-scss-module__hNWrCG__summaryMetric strong{color:var(--session-ink);font-size:var(--session-font);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.styles-module-scss-module__hNWrCG__summaryMetric small{font-weight:400;font-size:var(--session-small);color:var(--session-muted)}.styles-module-scss-module__hNWrCG__summaryMetric[data-warning] strong,.styles-module-scss-module__hNWrCG__summaryMetric .styles-module-scss-module__hNWrCG__warning{color:var(--color-danger,#ee6161)}.styles-module-scss-module__hNWrCG__summarySettings{border:1px solid var(--session-border);flex:0 0 40px;justify-content:center;width:40px;margin-left:auto}.styles-module-scss-module__hNWrCG__warning{align-items:center;gap:4px;display:inline-flex}@media (max-width:700px){.styles-module-scss-module__hNWrCG__summaryRow{gap:2px 8px}.styles-module-scss-module__hNWrCG__summaryMetric{min-height:36px;padding:4px 0}}
.styles-module-scss-module__3IMmsa__collapseHeaderContainer{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.styles-module-scss-module__3IMmsa__collapseHeader{align-items:center;gap:8px;display:flex}.styles-module-scss-module__3IMmsa__collapseHeaderTitle{text-transform:uppercase}.styles-module-scss-module__3IMmsa__collapseHeaderIcon{width:30px;height:30px;padding:var(--sp-4) 2px;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__3IMmsa__collapseHeaderRight{align-items:center;gap:12px;display:flex}.styles-module-scss-module__3IMmsa__mobileQuantityRow{padding-bottom:var(--sp-8);border-bottom:1px solid var(--border-default);margin-bottom:var(--sp-8);align-items:center;display:flex}.styles-module-scss-module__3IMmsa__collapseIndicatorsContainer{gap:8px;display:flex}.styles-module-scss-module__3IMmsa__filtersRow{grid-template-columns:150px 150px 150px;align-items:center;gap:12px;display:grid}.styles-module-scss-module__3IMmsa__filtersRowMobile{grid-template-columns:1fr;gap:8px;display:grid}.styles-module-scss-module__3IMmsa__busyPanel{position:relative}.styles-module-scss-module__3IMmsa__loadingState,.styles-module-scss-module__3IMmsa__creatingState{min-height:92px;margin-bottom:var(--sp-12);border:1px solid var(--border-default);background:var(--surface-2)}.styles-module-scss-module__3IMmsa__collapseEquipIndicator{background:var(--color-primary);color:#fff;padding:var(--sp-4) var(--sp-8)}.styles-module-scss-module__3IMmsa__collapseMagicIndicator{background:var(--color-secondary);color:#fff;padding:var(--sp-4) var(--sp-8)}.styles-module-scss-module__3IMmsa__cardsList{--entity-preview-card-height:252px;--entity-preview-card-height-mobile:180px;flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.styles-module-scss-module__3IMmsa__cardsList>*{flex:0 200px;max-width:230px}@media (max-width:900px){.styles-module-scss-module__3IMmsa__cardsList>*{flex-basis:200px;max-width:none}}.styles-module-scss-module__3IMmsa__previewIcon{justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__3IMmsa__equipmentList .styles-module-scss-module__3IMmsa__addButton{border:1px solid var(--border-default);background-color:var(--surface-1);width:100%;padding:var(--sp-8);cursor:pointer;border-radius:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.styles-module-scss-module__3IMmsa__equipmentList .styles-module-scss-module__3IMmsa__addButton:hover{background-color:var(--surface-2)}.styles-module-scss-module__3IMmsa__equipmentList .styles-module-scss-module__3IMmsa__addButton:active{background:var(--surface-3)}html[data-session-ui] .styles-module-scss-module__3IMmsa__cardsList{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:16px;display:grid}html[data-session-ui] .styles-module-scss-module__3IMmsa__cardsList>*{min-width:0;max-width:none}html[data-session-ui] .styles-module-scss-module__3IMmsa__emptyState{grid-column:1/-1}html[data-session-ui] .styles-module-scss-module__3IMmsa__filtersRow{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}html[data-session-ui] .styles-module-scss-module__3IMmsa__cardsList:has(>[data-ui=entity-card]){grid-auto-rows:1fr}html[data-session-ui] .styles-module-scss-module__3IMmsa__compactFilters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}html[data-session-ui] .styles-module-scss-module__3IMmsa__compactFilters>.ant-input-affix-wrapper{flex:210px;width:auto}html[data-session-ui] .styles-module-scss-module__3IMmsa__compactFilters>.ant-select{flex:0 170px;min-width:135px}html[data-session-ui] .styles-module-scss-module__3IMmsa__filterResults{font-size:var(--session-small);color:var(--session-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}html[data-session-ui] .styles-module-scss-module__3IMmsa__filterResults button{color:var(--session-accent);cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}html[data-session-ui] .styles-module-scss-module__3IMmsa__cardsList{--entity-preview-card-height:128px;--entity-preview-card-height-mobile:128px;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px}html[data-session-ui] .styles-module-scss-module__3IMmsa__cardsList>.styles-module-scss-module__3IMmsa__compactCard{min-height:128px;padding:12px 14px}html[data-session-ui] .styles-module-scss-module__3IMmsa__cardControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}html[data-session-ui] .styles-module-scss-module__3IMmsa__equipToggle{border:1px solid var(--session-border);min-height:36px;color:var(--session-muted);font:inherit;font-size:var(--session-small);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}html[data-session-ui] .styles-module-scss-module__3IMmsa__equipToggle[aria-pressed=true]{background:color-mix(in srgb, var(--session-accent) 14%, transparent);border-color:var(--session-accent);color:var(--session-accent)}html[data-session-ui] .styles-module-scss-module__3IMmsa__equipToggle:hover{color:var(--session-ink);border-color:var(--session-accent)}html[data-session-ui] .styles-module-scss-module__3IMmsa__equipToggle:focus-visible{outline:2px solid var(--session-accent);outline-offset:2px}html[data-session-ui] .styles-module-scss-module__3IMmsa__equipToggle:disabled{cursor:wait;opacity:.65}html[data-session-ui] .styles-module-scss-module__3IMmsa__magicTag{color:var(--session-accent);align-items:center;gap:4px;display:inline-flex}html[data-session-ui] .styles-module-scss-module__3IMmsa__equippedState{color:var(--session-accent);font-size:var(--session-small)}@media (max-width:700px){html[data-session-ui] .styles-module-scss-module__3IMmsa__compactFilters>.ant-input-affix-wrapper{flex-basis:100%}html[data-session-ui] .styles-module-scss-module__3IMmsa__compactFilters>.ant-select{flex:135px}html[data-session-ui] .styles-module-scss-module__3IMmsa__filterResults{min-width:90px}}html[data-session-ui] .styles-module-scss-module__3IMmsa__compactCard>:has(>.styles-module-scss-module__3IMmsa__cardControls){margin-top:auto}
.styles-module-scss-module__MDaWEa__actionsRow{justify-content:flex-end;width:100%;display:flex}@media (max-width:900px){.styles-module-scss-module__MDaWEa__actionsRow{grid-template-columns:1fr;display:grid}.styles-module-scss-module__MDaWEa__actionsRow button{justify-content:center}}.styles-module-scss-module__MDaWEa__row{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:900px){.styles-module-scss-module__MDaWEa__row{grid-template-columns:1fr}}.styles-module-scss-module__MDaWEa__collapseHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.styles-module-scss-module__MDaWEa__collapseHeaderTitle{text-transform:uppercase}.styles-module-scss-module__MDaWEa__collapseHeaderRight{align-items:center;gap:12px;display:flex}.styles-module-scss-module__MDaWEa__mobileQuantityRow{padding-bottom:var(--sp-8);border-bottom:1px solid var(--border-default);margin-bottom:var(--sp-8);align-items:center;display:flex}.styles-module-scss-module__MDaWEa__collapseCoinsContainer{align-items:center;gap:8px;display:flex}.styles-module-scss-module__MDaWEa__collapseCoinsText{color:var(--coins);font-weight:800;font-size:var(--fs-18)}.styles-module-scss-module__MDaWEa__loadingState{background:var(--surface-1);border:1px solid var(--border-default);justify-content:center;align-items:center;min-height:96px;display:flex}.styles-module-scss-module__MDaWEa__creatingState{min-height:56px;margin-top:var(--sp-8);background:var(--surface-1);border:1px solid var(--border-default)}.styles-module-scss-module__MDaWEa__busyPanel{pointer-events:none;outline:1px solid var(--color-primary-curve);outline-offset:-1px;position:relative;overflow:clip}.styles-module-scss-module__MDaWEa__busyPanel:before{content:"";z-index:5;border:1px solid var(--color-primary);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-blur) 88%, transparent), color-mix(in srgb, var(--color-primary-subtle) 54%, var(--surface-2)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 8%, transparent),inset 0 0 14px color-mix(in srgb, var(--color-primary) 18%, transparent);-webkit-backdrop-filter:blur(2px)saturate(120%);backdrop-filter:blur(2px)saturate(120%);position:absolute;inset:0}.styles-module-scss-module__MDaWEa__busyPanel:after{content:"";z-index:6;background:conic-gradient(from 0deg, var(--color-primary), var(--color-secondary), var(--color-tertiary), var(--color-primary));width:22px;height:22px;box-shadow:0 0 0 2px color-mix(in srgb, var(--surface-2) 70%, transparent),0 0 14px color-mix(in srgb, var(--color-primary) 44%, transparent);border-radius:50%;margin:-11px 0 0 -11px;animation:.9s linear infinite styles-module-scss-module__MDaWEa__panelSpin;position:absolute;top:50%;left:50%}.styles-module-scss-module__MDaWEa__cardsList{--entity-preview-card-height:252px;--entity-preview-card-height-mobile:180px;flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.styles-module-scss-module__MDaWEa__cardsList>*{flex:0 200px;max-width:230px}.styles-module-scss-module__MDaWEa__previewIcon{justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__MDaWEa__treasureCostBadge{color:var(--text-primary);align-items:center;gap:5px;display:inline-flex}@media (max-width:900px){.styles-module-scss-module__MDaWEa__cardsList>*{flex-basis:200px;max-width:none}}@keyframes styles-module-scss-module__MDaWEa__panelSpin{to{transform:rotate(360deg)}}html[data-session-ui] .styles-module-scss-module__MDaWEa__cardsList{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:16px;display:grid}html[data-session-ui] .styles-module-scss-module__MDaWEa__cardsList>*{min-width:0;max-width:none}html[data-session-ui] .styles-module-scss-module__MDaWEa__emptyState{grid-column:1/-1}html[data-session-ui] .styles-module-scss-module__MDaWEa__cardsList:has(>[data-ui=entity-card]){grid-auto-rows:1fr}html[data-session-ui] .styles-module-scss-module__MDaWEa__cardsList{--entity-preview-card-height:112px;--entity-preview-card-height-mobile:112px}html[data-session-ui] .styles-module-scss-module__MDaWEa__cardsList>[data-ui=entity-card]{min-height:112px}.styles-module-scss-module__MDaWEa__treasureControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}
.styles-module-scss-module__fVUpla__propWithIconContainer{margin-right:var(--sp-28);position:relative}.styles-module-scss-module__fVUpla__propWithIconContainer svg{width:var(--fs-20);height:var(--fs-20)}.styles-module-scss-module__fVUpla__propIcon{position:absolute;top:-4px;right:-32px}.styles-module-scss-module__fVUpla__cellsInfoContainer{align-items:center;gap:8px;display:flex}.styles-module-scss-module__fVUpla__description{white-space:pre-wrap;overflow-wrap:break-word;text-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.styles-module-scss-module__fVUpla__actionsRow{width:100%;margin-top:var(--sp-24);justify-content:flex-end;gap:8px;display:flex}.styles-module-scss-module__fVUpla__antdDescriptions th{width:200px}
.styles-module-scss-module__l9iYNW__actionsRow{width:100%;margin-top:var(--sp-24);justify-content:flex-end;gap:8px;display:flex}@media (max-width:900px){.styles-module-scss-module__l9iYNW__actionsRow{grid-template-columns:1fr;display:grid}.styles-module-scss-module__l9iYNW__actionsRow button{justify-content:center}}.styles-module-scss-module__l9iYNW__row{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:900px){.styles-module-scss-module__l9iYNW__row{grid-template-columns:1fr}}.styles-module-scss-module__l9iYNW__description{white-space:pre-wrap;overflow-wrap:break-word;text-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.styles-module-scss-module__l9iYNW__description .ant-typography-ellipsis{margin-bottom:0;padding-bottom:0}
.styles-module-scss-module__doN1Xa__effectsTitle{color:var(--text-primary);font-size:var(--fs-16);text-transform:uppercase;font-weight:800;line-height:32px}.styles-module-scss-module__doN1Xa__actionsRow{justify-content:flex-end;display:flex}@media (max-width:900px){.styles-module-scss-module__doN1Xa__actionsRow{grid-template-columns:1fr;display:grid}.styles-module-scss-module__doN1Xa__actionsRow button{justify-content:center}}.styles-module-scss-module__doN1Xa__effectForm{min-height:840px}.styles-module-scss-module__doN1Xa__effectForm .ant-form-item{margin-bottom:var(--sp-16)}.styles-module-scss-module__doN1Xa__effectForm .ant-form-item-label{padding-bottom:var(--sp-6)}.styles-module-scss-module__doN1Xa__twoColumnsRow{gap:var(--sp-12);grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){.styles-module-scss-module__doN1Xa__twoColumnsRow{grid-template-columns:1fr}}.styles-module-scss-module__doN1Xa__rowSplit75_25{grid-template-columns:minmax(0,1fr) 220px;gap:12px;display:grid}.styles-module-scss-module__doN1Xa__rowSplit75_25>*{min-width:0}.styles-module-scss-module__doN1Xa__rowSplit75_25 .ant-form-item-label>label{white-space:nowrap}@media (max-width:900px){.styles-module-scss-module__doN1Xa__rowSplit75_25{grid-template-columns:1fr}.styles-module-scss-module__doN1Xa__rowSplit75_25 .ant-form-item-label>label{white-space:normal}}.styles-module-scss-module__doN1Xa__threeColumnsRow{gap:var(--sp-12);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.styles-module-scss-module__doN1Xa__threeColumnsRow{grid-template-columns:1fr}}.styles-module-scss-module__doN1Xa__actionTitleRow{align-items:center;gap:12px;display:flex}.styles-module-scss-module__doN1Xa__effectsContainer{margin:var(--sp-12) 0;flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__doN1Xa__spellReferenceOption{justify-content:space-between;align-items:center;gap:var(--sp-8);min-width:0;display:flex}.styles-module-scss-module__doN1Xa__spellReferenceName{text-overflow:ellipsis;min-width:0;overflow:hidden}.styles-module-scss-module__doN1Xa__spellReferenceMeta{align-items:center;gap:var(--sp-6);color:var(--color-primary);font-size:var(--fs-12);white-space:nowrap;text-transform:uppercase;font-weight:800;display:inline-flex}.styles-module-scss-module__doN1Xa__spellReferenceLevel{text-align:right;min-width:72px}.styles-module-scss-module__doN1Xa__spellReferenceSource{min-width:48px;padding:1px var(--sp-6);border:1px solid var(--border-default);background:color-mix(in srgb, var(--text-secondary) 18%, transparent);color:var(--text-primary);font-size:var(--fs-11);text-align:center;text-transform:uppercase;border-radius:0;flex:none;font-weight:900;line-height:18px}.styles-module-scss-module__doN1Xa__spellReferenceSourceDefault,.styles-module-scss-module__doN1Xa__spellReferenceSourceDnd5e{border-color:color-mix(in srgb, var(--text-secondary) 42%, transparent);background:color-mix(in srgb, var(--text-secondary) 22%, transparent);color:var(--text-primary)}.styles-module-scss-module__doN1Xa__spellReferenceSourcePhb{border-color:color-mix(in srgb, var(--color-primary) 58%, transparent);background:color-mix(in srgb, var(--color-primary) 18%, transparent);color:var(--color-primary)}.styles-module-scss-module__doN1Xa__spellReferenceSourceXge{border-color:color-mix(in srgb, var(--color-secondary) 58%, transparent);background:color-mix(in srgb, var(--color-secondary) 18%, transparent);color:var(--color-secondary-light)}.styles-module-scss-module__doN1Xa__spellReferenceSourceTce{border-color:color-mix(in srgb, var(--color-tertiary) 58%, transparent);background:color-mix(in srgb, var(--color-tertiary) 18%, transparent);color:var(--color-tertiary)}
.styles-module-scss-module__mSrfOq__mainContainer{gap:var(--sp-16);flex-direction:column;display:flex}.styles-module-scss-module__mSrfOq__slotControl{align-items:stretch;gap:var(--sp-12);width:min(100%,420px);color:var(--text-secondary);font-size:var(--fs-14);flex-direction:column;font-weight:600;display:flex}.styles-module-scss-module__mSrfOq__slotControl .ant-select-selection-item{color:var(--text-primary)}.styles-module-scss-module__mSrfOq__stepper{border:1px solid var(--border-default);background:var(--surface-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:900px){.styles-module-scss-module__mSrfOq__stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}.styles-module-scss-module__mSrfOq__stepBadge{min-height:42px;padding:var(--sp-8) var(--sp-12);border-right:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--fs-12);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;font-weight:800;display:flex}.styles-module-scss-module__mSrfOq__stepBadge:last-child{border-right:none}@media (max-width:900px){.styles-module-scss-module__mSrfOq__stepBadge{border-bottom:1px solid var(--border-default)}.styles-module-scss-module__mSrfOq__stepBadge:nth-child(2n){border-right:none}.styles-module-scss-module__mSrfOq__stepBadge:nth-last-child(-n+2){border-bottom:none}}.styles-module-scss-module__mSrfOq__stepBadgeActive{color:var(--color-primary);background:var(--color-primary-subtle);box-shadow:inset 0 -2px 0 var(--color-primary)}.styles-module-scss-module__mSrfOq__stepBadgeDone{color:var(--color-tertiary)}.styles-module-scss-module__mSrfOq__stage{gap:var(--sp-16);flex-direction:column;display:flex}.styles-module-scss-module__mSrfOq__stageHeader{gap:var(--sp-4);flex-direction:column;display:flex}.styles-module-scss-module__mSrfOq__stageTitle{color:var(--text-primary);font-size:var(--fs-18);text-transform:uppercase;margin:0;font-weight:900}.styles-module-scss-module__mSrfOq__stageSubtitle{color:var(--text-secondary);font-size:var(--fs-14);margin:0}.styles-module-scss-module__mSrfOq__diceShowcase{justify-content:center;align-items:center;gap:var(--sp-8);border:1px solid var(--border-default);background:radial-gradient(circle at 50% 42%, var(--color-primary-subtle), transparent 34%),linear-gradient(135deg, var(--surface-2), transparent),var(--surface-1);flex-direction:column;min-height:190px;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__mSrfOq__diceShowcaseCompact{min-height:98px;padding:var(--sp-12) var(--sp-16);flex-direction:row;justify-content:start}.styles-module-scss-module__mSrfOq__diceShowcaseRolling .styles-module-scss-module__mSrfOq__diceIconWrap{animation:.18s linear infinite styles-module-scss-module__mSrfOq__dicePulse}.styles-module-scss-module__mSrfOq__diceShowcaseRolling .styles-module-scss-module__mSrfOq__diceValue{color:var(--color-primary);text-shadow:0 0 16px var(--color-primary-curve)}.styles-module-scss-module__mSrfOq__diceCaption{z-index:1;align-items:center;gap:var(--sp-4);text-align:center;flex-direction:column;display:flex;position:relative}.styles-module-scss-module__mSrfOq__diceCaption span{color:var(--color-primary);font-size:var(--fs-12);text-transform:uppercase;font-weight:900}.styles-module-scss-module__mSrfOq__diceCaption em{max-width:420px;color:var(--text-secondary);font-size:var(--fs-13);font-style:normal;line-height:1.35}.styles-module-scss-module__mSrfOq__diceIconWrap{z-index:1;color:var(--color-primary);opacity:.95;position:relative}.styles-module-scss-module__mSrfOq__diceValue{z-index:1;color:var(--text-primary);text-transform:uppercase;font-size:64px;font-weight:900;line-height:1;position:relative}.styles-module-scss-module__mSrfOq__diceResults{justify-content:center;align-items:center;gap:var(--sp-8);max-height:148px;padding-right:var(--sp-4);flex-wrap:wrap;display:flex;overflow-y:auto}.styles-module-scss-module__mSrfOq__diceResults>span{align-items:center;gap:var(--sp-4);min-width:52px;padding:var(--sp-6) var(--sp-8);border:1px solid var(--border-default);background:var(--surface-2);flex-direction:column;display:flex}.styles-module-scss-module__mSrfOq__diceResults>span em{color:var(--text-secondary);font-size:var(--fs-11);text-transform:uppercase;font-style:normal;font-weight:800}.styles-module-scss-module__mSrfOq__diceResults>span strong{color:var(--text-primary);font-size:24px;line-height:1}.styles-module-scss-module__mSrfOq__inspirationPrompt{align-items:center;gap:var(--sp-16);color:var(--text-primary);text-align:center;flex-direction:column;display:flex}.styles-module-scss-module__mSrfOq__inspirationPrompt svg{color:var(--coins)}.styles-module-scss-module__mSrfOq__inspirationPrompt p{color:var(--text-secondary);font-size:var(--fs-14);margin:0;line-height:1.45}.styles-module-scss-module__mSrfOq__inspirationChoices{gap:var(--sp-12);padding:var(--sp-12);border:1px solid var(--coins);background:color-mix(in srgb, var(--coins) 9%, transparent);display:grid}.styles-module-scss-module__mSrfOq__inspirationChoicesHeader{gap:var(--sp-4);flex-direction:column;display:flex}.styles-module-scss-module__mSrfOq__inspirationChoicesHeader span{color:var(--coins);font-size:var(--fs-13);text-transform:uppercase;font-weight:900}.styles-module-scss-module__mSrfOq__inspirationChoicesHeader em{color:var(--text-secondary);font-size:var(--fs-13);font-style:normal}.styles-module-scss-module__mSrfOq__inspirationDiceGrid{gap:var(--sp-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.styles-module-scss-module__mSrfOq__inspirationDiceGrid{grid-template-columns:1fr}}.styles-module-scss-module__mSrfOq__inspirationDie{align-items:center;gap:var(--sp-12);min-height:118px;padding:var(--sp-12) var(--sp-16);border:1px solid var(--border-default);background:var(--surface-1);color:var(--text-primary);cursor:pointer;transition:var(--transition-fast);border-radius:0;grid-template-columns:auto 1fr auto;display:grid}.styles-module-scss-module__mSrfOq__inspirationDie svg{color:var(--coins)}.styles-module-scss-module__mSrfOq__inspirationDie span{color:var(--text-primary);font-size:42px;font-weight:900;line-height:1}.styles-module-scss-module__mSrfOq__inspirationDie strong{padding:var(--sp-6) var(--sp-10);border:1px solid var(--border-default);color:var(--color-primary);font-size:var(--fs-16)}.styles-module-scss-module__mSrfOq__inspirationDie:not(:disabled):hover{border-color:var(--coins);background:color-mix(in srgb, var(--coins) 12%, var(--surface-1))}.styles-module-scss-module__mSrfOq__inspirationDie:disabled{cursor:default;opacity:.58}.styles-module-scss-module__mSrfOq__inspirationDieSelected{border-color:var(--coins);box-shadow:inset 0 -3px 0 var(--coins);opacity:1!important}.styles-module-scss-module__mSrfOq__rollBreakdown{border:1px solid var(--border-default);background:var(--surface-1);grid-template-columns:220px 1fr;display:grid}@media (max-width:900px){.styles-module-scss-module__mSrfOq__rollBreakdown{grid-template-columns:1fr}}.styles-module-scss-module__mSrfOq__rollTotal{justify-content:center;gap:var(--sp-6);padding:var(--sp-16);border-right:1px solid var(--border-default);background:var(--color-primary-subtle);flex-direction:column;display:flex}.styles-module-scss-module__mSrfOq__rollTotal span{color:var(--color-primary);font-size:var(--fs-12);text-transform:uppercase;font-weight:900}.styles-module-scss-module__mSrfOq__rollTotal strong{color:var(--text-primary);font-size:46px;line-height:1}.styles-module-scss-module__mSrfOq__rollTotal em{color:var(--text-secondary);font-size:var(--fs-13);font-style:normal}@media (max-width:900px){.styles-module-scss-module__mSrfOq__rollTotal{border-right:none;border-bottom:1px solid var(--border-default)}}.styles-module-scss-module__mSrfOq__rollParts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.styles-module-scss-module__mSrfOq__rollParts div{gap:var(--sp-6);min-width:0;padding:var(--sp-14,var(--sp-12));border-right:1px solid var(--border-default);flex-direction:column;display:flex}.styles-module-scss-module__mSrfOq__rollParts div:last-child{border-right:none}.styles-module-scss-module__mSrfOq__rollParts span{color:var(--text-secondary);font-size:var(--fs-12);text-transform:uppercase;font-weight:800}.styles-module-scss-module__mSrfOq__rollParts strong{color:var(--text-primary);font-size:var(--fs-18);overflow-wrap:anywhere}@media (max-width:900px){.styles-module-scss-module__mSrfOq__rollParts{grid-template-columns:1fr}.styles-module-scss-module__mSrfOq__rollParts div{border-right:none;border-bottom:1px solid var(--border-default)}.styles-module-scss-module__mSrfOq__rollParts div:last-child{border-bottom:none}}.styles-module-scss-module__mSrfOq__resultPanel,.styles-module-scss-module__mSrfOq__effectResult,.styles-module-scss-module__mSrfOq__saveDcPanel{justify-content:space-between;gap:var(--sp-16);padding:var(--sp-12) var(--sp-16);border:1px solid var(--border-default);background:var(--surface-2);color:var(--text-secondary);display:flex}.styles-module-scss-module__mSrfOq__resultPanel strong,.styles-module-scss-module__mSrfOq__effectResult strong,.styles-module-scss-module__mSrfOq__saveDcPanel strong{color:var(--text-primary);font-size:var(--fs-18)}@media (max-width:900px){.styles-module-scss-module__mSrfOq__resultPanel,.styles-module-scss-module__mSrfOq__effectResult,.styles-module-scss-module__mSrfOq__saveDcPanel{gap:var(--sp-6);flex-direction:column}}.styles-module-scss-module__mSrfOq__saveDcPanel{align-items:center}.styles-module-scss-module__mSrfOq__saveDcPanel p{color:var(--text-secondary);font-size:var(--fs-14);margin:0;line-height:1.4}.styles-module-scss-module__mSrfOq__saveDcPanel div{gap:var(--sp-4);flex-direction:column;display:flex}.styles-module-scss-module__mSrfOq__saveDcPanel strong{color:var(--color-primary);font-size:46px;line-height:1}.styles-module-scss-module__mSrfOq__actionsRow{justify-content:flex-end;gap:var(--sp-12);flex-wrap:wrap;display:flex}@media (max-width:900px){.styles-module-scss-module__mSrfOq__actionsRow{grid-template-columns:1fr;display:grid}.styles-module-scss-module__mSrfOq__actionsRow button{justify-content:center;width:100%}}.styles-module-scss-module__mSrfOq__primaryButton,.styles-module-scss-module__mSrfOq__ghostButton,.styles-module-scss-module__mSrfOq__appliedButton{justify-content:center;align-items:center;gap:var(--sp-8);min-height:36px;padding:var(--sp-6) var(--sp-12);cursor:pointer;transition:var(--transition-fast);font-size:var(--fs-14);text-transform:uppercase;border-radius:0;font-weight:800;display:inline-flex}.styles-module-scss-module__mSrfOq__primaryButton:disabled,.styles-module-scss-module__mSrfOq__ghostButton:disabled,.styles-module-scss-module__mSrfOq__appliedButton:disabled{opacity:.42;cursor:not-allowed}.styles-module-scss-module__mSrfOq__primaryButton{border:1px solid var(--border-default);background:var(--color-secondary);color:var(--color-on-accent)}.styles-module-scss-module__mSrfOq__primaryButton:not(:disabled):hover{background:var(--color-secondary-hover)}.styles-module-scss-module__mSrfOq__ghostButton{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0}.styles-module-scss-module__mSrfOq__ghostButton:not(:disabled):hover{color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.styles-module-scss-module__mSrfOq__appliedButton{border:1px solid var(--color-tertiary);background:var(--color-tertiary-subtle);color:var(--color-tertiary)}.styles-module-scss-module__mSrfOq__effectsGrid{gap:var(--sp-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.styles-module-scss-module__mSrfOq__effectsGrid{grid-template-columns:1fr}}.styles-module-scss-module__mSrfOq__effectCard{gap:var(--sp-12);min-width:0;padding:var(--sp-12);border:1px solid var(--border-default);background:var(--surface-1);flex-direction:column;display:flex}.styles-module-scss-module__mSrfOq__effectCard .styles-module-scss-module__mSrfOq__primaryButton,.styles-module-scss-module__mSrfOq__effectCard .styles-module-scss-module__mSrfOq__appliedButton{width:100%;margin-top:auto}.styles-module-scss-module__mSrfOq__effectCardApplied{border-color:var(--color-tertiary);box-shadow:inset 3px 0 0 var(--color-tertiary)}.styles-module-scss-module__mSrfOq__effectHeader{justify-content:space-between;gap:var(--sp-12);display:flex}.styles-module-scss-module__mSrfOq__effectType{color:var(--text-primary);font-size:var(--fs-15);text-transform:uppercase;margin:0;font-weight:900}.styles-module-scss-module__mSrfOq__effectMeta,.styles-module-scss-module__mSrfOq__effectDescription{margin:var(--sp-4) 0 0;color:var(--text-secondary);font-size:var(--fs-13);line-height:1.45}.styles-module-scss-module__mSrfOq__effectDescription{color:var(--text-muted)}.styles-module-scss-module__mSrfOq__effectResult{align-items:center;gap:var(--sp-8);display:grid}.styles-module-scss-module__mSrfOq__effectResult div{gap:var(--sp-4);flex-direction:column;display:flex}.styles-module-scss-module__mSrfOq__effectResult span{color:var(--text-secondary)}.styles-module-scss-module__mSrfOq__effectResult strong{color:var(--color-secondary);font-size:30px;line-height:1}.styles-module-scss-module__mSrfOq__effectResult em{color:var(--text-secondary);font-size:var(--fs-13);font-style:normal}.styles-module-scss-module__mSrfOq__effectResult .styles-module-scss-module__mSrfOq__diceResults{place-content:flex-start}.styles-module-scss-module__mSrfOq__emptyState{padding:var(--sp-16);border:1px solid var(--border-default);background:var(--surface-1);color:var(--text-secondary);text-align:center}.styles-module-scss-module__mSrfOq__summaryGrid{gap:var(--sp-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.styles-module-scss-module__mSrfOq__summaryGrid{grid-template-columns:1fr}}.styles-module-scss-module__mSrfOq__summaryItem{gap:var(--sp-6);padding:var(--sp-12);border:1px solid var(--border-default);background:var(--surface-1);flex-direction:column;display:flex}.styles-module-scss-module__mSrfOq__summaryItem span{color:var(--text-secondary);font-size:var(--fs-12);text-transform:uppercase}.styles-module-scss-module__mSrfOq__summaryItem strong{color:var(--text-primary);font-size:var(--fs-16)}.styles-module-scss-module__mSrfOq__summaryItem em{color:var(--color-primary);font-style:normal}@keyframes styles-module-scss-module__mSrfOq__dicePulse{0%{transform:rotate(-8deg)scale(.96)}50%{transform:rotate(8deg)scale(1.04)}to{transform:rotate(-8deg)scale(.96)}}
.styles-module-scss-module__soz2wW__mainContainer{flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__soz2wW__section{flex-direction:column;gap:6px;display:flex}.styles-module-scss-module__soz2wW__sectionTitle{color:var(--text-primary);font-size:var(--fs-16);text-transform:uppercase;margin:0;font-weight:800;line-height:32px}.styles-module-scss-module__soz2wW__rangeLine{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.styles-module-scss-module__soz2wW__rangeLabel{color:var(--text-secondary);margin-right:8px}.styles-module-scss-module__soz2wW__formulaText{color:var(--text-primary);font-weight:800}.styles-module-scss-module__soz2wW__generalDescriptions .ant-descriptions-view table tbody tr.ant-descriptions-row td.ant-descriptions-item-content{word-break:normal;overflow-wrap:normal;min-width:170px}.styles-module-scss-module__soz2wW__tableWrapper{max-width:100%;overflow-x:auto}.styles-module-scss-module__soz2wW__description{white-space:pre-wrap;overflow-wrap:break-word;text-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.styles-module-scss-module__soz2wW__actionsRow{justify-content:flex-end;gap:12px;display:flex}@media (max-width:900px){.styles-module-scss-module__soz2wW__actionsRow{grid-template-columns:1fr;justify-content:stretch;display:grid}.styles-module-scss-module__soz2wW__actionsRow button{justify-content:center;width:100%}}.styles-module-scss-module__soz2wW__castButton{background:var(--color-primary)}.styles-module-scss-module__soz2wW__castButton:hover{background:var(--color-primary-hover)}.styles-module-scss-module__soz2wW__castButton:active{background:var(--color-primary-active)}.styles-module-scss-module__soz2wW__noSlotsModal{flex-direction:column;gap:14px;display:flex}.styles-module-scss-module__soz2wW__noSlotsModal strong{color:var(--text-primary);font-size:var(--fs-16);font-weight:800}.styles-module-scss-module__soz2wW__noSlotsModal p{color:var(--text-secondary);margin:0;line-height:1.45}.ant-divider.styles-module-scss-module__soz2wW__spellTitle:before{border-block-start-color:var(--border-default)!important}.ant-divider.styles-module-scss-module__soz2wW__spellTitle:after{border-block-start-color:var(--border-default)!important}.ant-divider.styles-module-scss-module__soz2wW__spellTitle span.ant-divider-inner-text{color:var(--text-primary)}
.styles-module-scss-module__t6-gIG__mainContainer{--entity-preview-card-height:154px;flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.styles-module-scss-module__t6-gIG__mainContainer>*{flex:0 190px;max-width:210px}.styles-module-scss-module__t6-gIG__emptyState{flex:100%;width:100%;max-width:none}.styles-module-scss-module__t6-gIG__emptyState>*{width:100%}@media (max-width:900px){.styles-module-scss-module__t6-gIG__mainContainer>*{flex-basis:190px;max-width:none}}html[data-session-ui] .styles-module-scss-module__t6-gIG__mainContainer{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:16px;display:grid}html[data-session-ui] .styles-module-scss-module__t6-gIG__mainContainer>*{min-width:0;max-width:none}html[data-session-ui] .styles-module-scss-module__t6-gIG__emptyState{grid-column:1/-1}.styles-module-scss-module__t6-gIG__fact{align-items:center;gap:5px;display:inline-flex}.styles-module-scss-module__t6-gIG__flag{background:var(--session-tint);color:var(--session-accent);border-radius:4px;padding:0 5px;font-size:12px;line-height:1.75}
.styles-module-scss-module__jVlQ9q__formLayout{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,1fr);column-gap:12px;display:grid}@media (max-width:900px){.styles-module-scss-module__jVlQ9q__formLayout{grid-template-columns:1fr}}.styles-module-scss-module__jVlQ9q__actionsRow{justify-content:flex-end;display:flex}@media (max-width:900px){.styles-module-scss-module__jVlQ9q__actionsRow{grid-template-columns:1fr;display:grid}.styles-module-scss-module__jVlQ9q__actionsRow button{justify-content:center}}
.styles-module-scss-module__ENjK9q__actionsRow{justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (max-width:900px){.styles-module-scss-module__ENjK9q__actionsRow{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.styles-module-scss-module__ENjK9q__actionsRow button{justify-content:center;width:100%}}.styles-module-scss-module__ENjK9q__levelHeader{justify-content:space-between;align-items:center;gap:var(--sp-12);width:100%;display:flex}@media (max-width:900px){.styles-module-scss-module__ENjK9q__levelHeader{align-items:flex-start;gap:var(--sp-8);flex-direction:column}}.styles-module-scss-module__ENjK9q__levelTitle{min-width:0}.styles-module-scss-module__ENjK9q__levelHeaderMeta{justify-content:flex-end;align-items:center;gap:var(--sp-8);min-width:0;display:flex}@media (max-width:900px){.styles-module-scss-module__ENjK9q__levelHeaderMeta{flex-wrap:wrap;justify-content:flex-start}}.styles-module-scss-module__ENjK9q__spellCountBadge{height:26px;padding:0 var(--sp-8);border:1px solid var(--border-default);background:var(--surface-2);color:var(--text-primary);font-size:var(--fs-14);white-space:nowrap;align-items:center;font-weight:800;display:inline-flex}.styles-module-scss-module__ENjK9q__headerCells{align-items:center;gap:var(--sp-8);min-height:26px;padding:2px var(--sp-8);border:1px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);cursor:default;display:inline-flex}.styles-module-scss-module__ENjK9q__headerCellsBusy{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 14%, transparent)}.styles-module-scss-module__ENjK9q__cellsCounter{color:var(--color-primary);font-size:var(--fs-14);white-space:nowrap;font-weight:800}.styles-module-scss-module__ENjK9q__headerCellsBusy .styles-module-scss-module__ENjK9q__cellsCounter{color:var(--color-primary)}.styles-module-scss-module__ENjK9q__headerCellsTrack{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.styles-module-scss-module__ENjK9q__headerActiveCell,.styles-module-scss-module__ENjK9q__headerEmptyCell{border:1px solid var(--color-primary);cursor:pointer;background:0 0;border-radius:0;width:14px;height:14px;padding:0;position:relative}.styles-module-scss-module__ENjK9q__headerActiveCell:disabled,.styles-module-scss-module__ENjK9q__headerEmptyCell:disabled{cursor:wait}.styles-module-scss-module__ENjK9q__headerActiveCell:before{content:"";background:var(--color-primary);position:absolute;inset:3px}.styles-module-scss-module__ENjK9q__headerCellsBusy .styles-module-scss-module__ENjK9q__headerActiveCell,.styles-module-scss-module__ENjK9q__headerCellsBusy .styles-module-scss-module__ENjK9q__headerEmptyCell{border-color:var(--color-primary)}.styles-module-scss-module__ENjK9q__headerCellsBusy .styles-module-scss-module__ENjK9q__headerActiveCell:before{background:var(--color-primary)}.styles-module-scss-module__ENjK9q__loadingState{min-height:220px}.styles-module-scss-module__ENjK9q__creatingState{min-height:48px;margin-top:12px}html[data-session-ui] .styles-module-scss-module__ENjK9q__spellCountBadge{font-size:var(--session-small);border-radius:6px;font-weight:500}html[data-session-ui] .styles-module-scss-module__ENjK9q__levelHeader{flex-direction:row;align-items:center}.styles-module-scss-module__ENjK9q__levelFilters{flex-wrap:wrap;gap:6px;margin:16px 0 8px;display:flex}.styles-module-scss-module__ENjK9q__levelFilters button{border:1px solid var(--session-border);min-height:36px;color:var(--session-muted);font:inherit;font-size:var(--session-small);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.styles-module-scss-module__ENjK9q__levelFilters button:hover,.styles-module-scss-module__ENjK9q__levelFilters button:focus-visible{color:var(--session-ink);border-color:var(--session-accent)}.styles-module-scss-module__ENjK9q__levelFilters button[aria-pressed=true]{background:var(--session-tint);border-color:var(--session-accent);color:var(--session-accent)}.styles-module-scss-module__ENjK9q__filterCount{text-align:center;background:var(--session-raised);border-radius:4px;min-width:18px;font-size:.85em}
.styles-module-scss-module__XVBs9G__container{gap:var(--sp-4);flex-direction:column;display:flex}@media (max-width:900px){.styles-module-scss-module__XVBs9G__container{gap:var(--sp-8)}}.styles-module-scss-module__XVBs9G__conditionRow{padding:var(--sp-8) var(--sp-12);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-1);transition:background var(--transition-fast),border-color var(--transition-fast);justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__XVBs9G__conditionRow.styles-module-scss-module__XVBs9G__active{background:var(--color-primary-subtle);border-color:var(--color-primary-curve)}@media (max-width:900px){.styles-module-scss-module__XVBs9G__conditionRow{padding:var(--sp-16) var(--sp-16);border-radius:var(--radius-lg);min-height:56px}}.styles-module-scss-module__XVBs9G__statusBusyZone{border-radius:var(--radius-md)}@media (max-width:900px){.styles-module-scss-module__XVBs9G__statusBusyZone{border-radius:var(--radius-lg)}}.styles-module-scss-module__XVBs9G__rowLeft{align-items:center;gap:var(--sp-10);display:flex}@media (max-width:900px){.styles-module-scss-module__XVBs9G__rowLeft{gap:var(--sp-16)}}.styles-module-scss-module__XVBs9G__conditionName{font-size:var(--fs-14);color:var(--text-primary);align-items:center;gap:var(--sp-8);display:flex}@media (max-width:900px){.styles-module-scss-module__XVBs9G__conditionName{font-size:var(--fs-18)}}.styles-module-scss-module__XVBs9G__exhaustionBadge{font-size:var(--fs-12);color:var(--text-secondary);background:var(--surface-2);border-radius:var(--radius-full);padding:1px var(--sp-8)}@media (max-width:900px){.styles-module-scss-module__XVBs9G__exhaustionBadge{font-size:var(--fs-14);padding:2px var(--sp-10)}}.styles-module-scss-module__XVBs9G__infoButton{cursor:pointer;color:var(--text-secondary);font-size:var(--fs-16);padding:var(--sp-4);border-radius:var(--radius-sm);transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;align-items:center;display:flex}.styles-module-scss-module__XVBs9G__infoButton:hover{color:var(--color-primary)}.styles-module-scss-module__XVBs9G__infoButton:disabled{cursor:default;opacity:.6}@media (max-width:900px){.styles-module-scss-module__XVBs9G__infoButton{font-size:var(--fs-24);padding:var(--sp-8)}}.styles-module-scss-module__XVBs9G__exhaustionLevels{gap:var(--sp-6);padding:var(--sp-6) var(--sp-12);margin-top:calc(var(--sp-4)*-1);display:flex}@media (max-width:900px){.styles-module-scss-module__XVBs9G__exhaustionLevels{gap:var(--sp-8);padding:var(--sp-8) var(--sp-16);margin-top:calc(var(--sp-8)*-1)}}.styles-module-scss-module__XVBs9G__levelBtn{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-1);width:32px;height:32px;color:var(--text-secondary);font-size:var(--fs-14);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.styles-module-scss-module__XVBs9G__levelBtn:hover{border-color:var(--color-primary-curve);color:var(--text-primary)}.styles-module-scss-module__XVBs9G__levelBtn:disabled{cursor:default;opacity:.7}.styles-module-scss-module__XVBs9G__levelBtn.styles-module-scss-module__XVBs9G__levelActive{background:var(--color-primary-subtle);border-color:var(--color-primary);color:var(--color-primary);font-weight:600}@media (max-width:900px){.styles-module-scss-module__XVBs9G__levelBtn{width:48px;height:48px;font-size:var(--fs-18);border-radius:var(--radius-lg)}}.styles-module-scss-module__XVBs9G__loadingState{background:var(--surface-1);border:1px solid var(--border-default);justify-content:center;align-items:center;min-height:96px;display:flex}.styles-module-scss-module__XVBs9G__divider{background:var(--border-default);height:1px;margin:var(--sp-4) 0}@media (max-width:900px){.styles-module-scss-module__XVBs9G__divider{margin:var(--sp-8) 0}}.styles-module-scss-module__XVBs9G__modalText{color:var(--text-primary);font-size:var(--fs-14);white-space:pre-line;line-height:1.6}
.index-module-scss-module__u4V4UW__container{padding:var(--sp-10) var(--sp-12);cursor:pointer;background-color:#0000;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:1px;transition:all .2s;display:grid}.index-module-scss-module__u4V4UW__container:hover .index-module-scss-module__u4V4UW__label{color:var(--color-primary)}.index-module-scss-module__u4V4UW__container:hover .index-module-scss-module__u4V4UW__divider{border-bottom:1px solid var(--color-primary)}.index-module-scss-module__u4V4UW__container .index-module-scss-module__u4V4UW__label{font-weight:800;font-size:var(--fs-20);text-transform:uppercase;color:var(--text-primary);transition:all .2s}.index-module-scss-module__u4V4UW__container .index-module-scss-module__u4V4UW__label span:first-child{font-weight:800}.index-module-scss-module__u4V4UW__container .index-module-scss-module__u4V4UW__label span{font-size:var(--fs-20);text-transform:uppercase}.index-module-scss-module__u4V4UW__container .index-module-scss-module__u4V4UW__divider{border-bottom:1px solid var(--text-primary);transition:all .2s}.index-module-scss-module__u4V4UW__container .index-module-scss-module__u4V4UW__positiveBonus{color:var(--color-secondary)}.index-module-scss-module__u4V4UW__container .index-module-scss-module__u4V4UW__negativeBonus{color:var(--text-error)}.index-module-scss-module__u4V4UW__container .index-module-scss-module__u4V4UW__value{min-width:32px;min-height:28px;color:var(--text-primary);font-size:var(--fs-20);justify-content:center;align-items:center;font-weight:800;display:inline-flex;position:relative}.index-module-scss-module__u4V4UW__container .index-module-scss-module__u4V4UW__valueText{transition:opacity var(--transition-fast)}.index-module-scss-module__u4V4UW__container .index-module-scss-module__u4V4UW__value:has(.index-module-scss-module__u4V4UW__valueLoader) .index-module-scss-module__u4V4UW__valueText{opacity:0}.index-module-scss-module__u4V4UW__container .index-module-scss-module__u4V4UW__valueLoader{background:conic-gradient(from 0deg, var(--color-primary), var(--color-secondary), var(--color-tertiary), var(--color-primary));width:22px;height:22px;box-shadow:0 0 12px color-mix(in srgb, var(--color-primary) 42%, transparent);border-radius:50%;animation:.9s linear infinite index-module-scss-module__u4V4UW__valueSpin;position:absolute}.index-module-scss-module__u4V4UW__container .index-module-scss-module__u4V4UW__valueLoader:after{content:"";background:var(--surface-1);border-radius:50%;position:absolute;inset:4px}.index-module-scss-module__u4V4UW__container .index-module-scss-module__u4V4UW__valueLoaderCore{z-index:1;background:var(--color-primary);border-radius:50%;position:absolute;inset:9px}@keyframes index-module-scss-module__u4V4UW__valueSpin{to{transform:rotate(360deg)}}html[data-session-ui] .index-module-scss-module__u4V4UW__container{background:var(--session-bg);border:1px solid var(--session-border);border-radius:10px;margin-bottom:16px;padding:14px 16px}html[data-session-ui] .index-module-scss-module__u4V4UW__container .index-module-scss-module__u4V4UW__divider{border:0}html[data-session-ui] .index-module-scss-module__u4V4UW__container .index-module-scss-module__u4V4UW__label{text-transform:none;font-weight:500;font-size:var(--session-font)}html[data-session-ui] .index-module-scss-module__u4V4UW__container .index-module-scss-module__u4V4UW__label span{text-transform:none;font-weight:500;font-size:var(--session-font)}html[data-session-ui] .index-module-scss-module__u4V4UW__container .index-module-scss-module__u4V4UW__value{color:var(--session-accent);font-size:26px}
.index-module-scss-module__nWIeOW__container{background-color:var(--surface-1);width:32px;height:24px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--border-default);font-size:var(--fs-14);transition:all .2s;position:relative}.index-module-scss-module__nWIeOW__container:active{background-color:var(--surface-2)}.index-module-scss-module__nWIeOW__container:disabled{cursor:default}.index-module-scss-module__nWIeOW__value{opacity:1;transition:opacity var(--transition-fast)}.index-module-scss-module__nWIeOW__loading{border-color:var(--color-primary);box-shadow:0 0 10px color-mix(in srgb, var(--color-primary) 34%, transparent)}.index-module-scss-module__nWIeOW__loading .index-module-scss-module__nWIeOW__value{opacity:0}.index-module-scss-module__nWIeOW__loader{background:conic-gradient(from 0deg, var(--color-primary), var(--color-secondary), var(--color-tertiary), var(--color-primary));border-radius:50%;animation:.9s linear infinite index-module-scss-module__nWIeOW__skillCheckSpin;position:absolute;inset:3px 7px}.index-module-scss-module__nWIeOW__loader:after{content:"";background:var(--surface-1);border-radius:50%;position:absolute;inset:3px}.index-module-scss-module__nWIeOW__loaderCore{z-index:1;background:var(--color-primary);border-radius:50%;position:absolute;inset:7px}@keyframes index-module-scss-module__nWIeOW__skillCheckSpin{to{transform:rotate(360deg)}}html[data-session-ui] .index-module-scss-module__nWIeOW__container{background:var(--session-tint);width:48px;height:38px;color:var(--session-accent);font-size:var(--session-font);border-radius:8px}
.index-module-scss-module__vBqB1W__button{background-color:var(--surface-1);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--border-default);border-radius:50%;width:24px;height:24px;position:relative}.index-module-scss-module__vBqB1W__button:before,.index-module-scss-module__vBqB1W__button:after{content:"";width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.index-module-scss-module__vBqB1W__disabled{cursor:default;opacity:.55}.index-module-scss-module__vBqB1W__half:before,.index-module-scss-module__vBqB1W__half:after{width:6px}.index-module-scss-module__vBqB1W__half:before{background-color:#0000;border-top-left-radius:12px;border-bottom-left-radius:12px;transform:translate(calc(-50% - 3px),-50%)}.index-module-scss-module__vBqB1W__half:after{background-color:var(--color-primary);border-top-right-radius:12px;border-bottom-right-radius:12px;transform:translate(calc(3px - 50%),-50%)}.index-module-scss-module__vBqB1W__dot:before{background-color:var(--color-primary);border-radius:50%}.index-module-scss-module__vBqB1W__double_dot{border:4px solid var(--color-primary);border-radius:50%}.index-module-scss-module__vBqB1W__double_dot:before,.index-module-scss-module__vBqB1W__double_dot:after{border-radius:50%}.index-module-scss-module__vBqB1W__double_dot:before{width:24px;height:24px}.index-module-scss-module__vBqB1W__double_dot:after{background-color:var(--color-primary);width:10px;height:10px}html[data-session-ui] .index-module-scss-module__vBqB1W__button{flex-shrink:0;width:32px;height:32px}
.index-module-scss-module__C1p1yq__container{padding:var(--sp-10) var(--sp-12);background-color:var(--surface-2);border-bottom:1px solid #0000;grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.index-module-scss-module__C1p1yq__container .index-module-scss-module__C1p1yq__check{color:var(--text-primary);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.index-module-scss-module__C1p1yq__container .index-module-scss-module__C1p1yq__save_throw{color:var(--text-primary);justify-content:space-between;align-items:center;gap:10px;display:flex}.index-module-scss-module__C1p1yq__container .index-module-scss-module__C1p1yq__label{text-transform:uppercase;font-size:var(--fs-16);font-weight:300}.index-module-scss-module__C1p1yq__container .index-module-scss-module__C1p1yq__divider{border-bottom:1px solid var(--border-default)}html[data-session-ui] .index-module-scss-module__C1p1yq__container{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0}:is(html[data-session-ui] .index-module-scss-module__C1p1yq__container .index-module-scss-module__C1p1yq__check,html[data-session-ui] .index-module-scss-module__C1p1yq__container .index-module-scss-module__C1p1yq__save_throw){background:var(--session-raised);border:1px solid var(--session-border);border-radius:10px;gap:8px;padding:14px}html[data-session-ui] .index-module-scss-module__C1p1yq__container .index-module-scss-module__C1p1yq__label{text-transform:none;font-weight:500}html[data-session-ui] .index-module-scss-module__C1p1yq__container .index-module-scss-module__C1p1yq__divider{border:0}@media (max-width:580px){html[data-session-ui] .index-module-scss-module__C1p1yq__container{grid-template-columns:minmax(0,1fr)}}
.index-module-scss-module__iShUMG__container{border-bottom:1px solid var(--border-default);background-color:var(--surface-1);padding:var(--sp-10) var(--sp-12);justify-content:space-between;align-items:center;display:flex}.index-module-scss-module__iShUMG__container .index-module-scss-module__iShUMG__name .index-module-scss-module__iShUMG__label{text-transform:uppercase;font-size:var(--fs-16);cursor:pointer;color:var(--text-primary);font-weight:300;transition:all .2s}.index-module-scss-module__iShUMG__container .index-module-scss-module__iShUMG__name .index-module-scss-module__iShUMG__label:hover{color:var(--color-primary)}.index-module-scss-module__iShUMG__container .index-module-scss-module__iShUMG__check{align-items:center;gap:10px;display:flex}.index-module-scss-module__iShUMG__container .index-module-scss-module__iShUMG__positiveBonus{color:var(--color-secondary)}.index-module-scss-module__iShUMG__container .index-module-scss-module__iShUMG__negativeBonus{color:var(--text-error)}html[data-session-ui] .index-module-scss-module__iShUMG__container{background:var(--session-bg);border-radius:10px;padding:14px 16px;border:1px solid var(--session-border)!important}html[data-session-ui] .index-module-scss-module__iShUMG__container .index-module-scss-module__iShUMG__name .index-module-scss-module__iShUMG__label{text-transform:none;font-weight:500}
.index-module-scss-module__z4b7pG__skillItems>div:last-child{border-bottom:1px solid #0000}html[data-session-ui] .index-module-scss-module__z4b7pG__skillItems{flex-direction:column;gap:8px;margin-top:16px;display:flex}
.styles-module-scss-module__0AuaDa__root{position:relative}.styles-module-scss-module__0AuaDa__formOverlay{z-index:10;border:1px solid var(--color-primary);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-blur) 84%, transparent), color-mix(in srgb, var(--color-primary-subtle) 74%, var(--surface-2)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 8%, transparent),0 0 20px color-mix(in srgb, var(--color-primary) 34%, transparent);-webkit-backdrop-filter:blur(3px)saturate(130%);backdrop-filter:blur(3px)saturate(130%);border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:-8px;overflow:hidden}.styles-module-scss-module__0AuaDa__formOverlay:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-primary) 22%, transparent), transparent);animation:1.35s ease-in-out infinite styles-module-scss-module__0AuaDa__formSweep;position:absolute;inset:0}.styles-module-scss-module__0AuaDa__formLoader{background:conic-gradient(from 0deg, var(--color-primary), var(--color-secondary), var(--color-tertiary), var(--color-primary));width:34px;height:34px;box-shadow:0 0 0 3px color-mix(in srgb, var(--surface-2) 70%, transparent),0 0 20px color-mix(in srgb, var(--color-primary) 52%, transparent);border-radius:50%;animation:.9s linear infinite styles-module-scss-module__0AuaDa__formSpin;display:block;position:relative}.styles-module-scss-module__0AuaDa__formLoader:after{content:"";background:var(--surface-blur);border:1px solid color-mix(in srgb, var(--text-primary) 12%, transparent);border-radius:50%;position:absolute;inset:6px}.styles-module-scss-module__0AuaDa__formLoaderCore{z-index:1;background:var(--color-primary);box-shadow:0 0 12px var(--color-primary);border-radius:50%;animation:.9s ease-in-out infinite styles-module-scss-module__0AuaDa__formPulse;position:absolute;inset:13px}.styles-module-scss-module__0AuaDa__healthContainer{margin-top:var(--sp-16);margin-bottom:var(--sp-16);align-items:center;gap:8px;display:flex}.styles-module-scss-module__0AuaDa__healthText{color:var(--text-error);font-size:var(--fs-24);font-weight:600}.styles-module-scss-module__0AuaDa__deathText{color:var(--death-bg);font-size:var(--fs-24);font-weight:600}.styles-module-scss-module__0AuaDa__expRow{margin-top:var(--sp-32);grid-template-columns:1fr auto;gap:12px;display:grid}.styles-module-scss-module__0AuaDa__clearButton{width:54px;height:40px;padding-left:var(--sp-12);padding-right:var(--sp-12);border:1px solid var(--border-default);cursor:pointer;background:0 0;border-radius:4px;transition:all .2s}.styles-module-scss-module__0AuaDa__clearButton:hover{background:var(--surface-1)}.styles-module-scss-module__0AuaDa__clearButton:disabled{cursor:default;opacity:.55}.styles-module-scss-module__0AuaDa__maxHealthFormRow{justify-content:flex-end;width:100%;display:flex}@keyframes styles-module-scss-module__0AuaDa__formSpin{to{transform:rotate(360deg)}}@keyframes styles-module-scss-module__0AuaDa__formSweep{0%{transform:translate(-115%)}to{transform:translate(115%)}}@keyframes styles-module-scss-module__0AuaDa__formPulse{0%,to{opacity:.55;transform:scale(.75)}50%{opacity:1;transform:scale(1.05)}}
.styles-module-scss-module__7xfZjW__mainContainer{align-items:center;gap:24px;margin:0 auto;display:flex}.styles-module-scss-module__7xfZjW__checkBoxContainer{cursor:pointer;align-items:center;gap:8px;display:flex}.styles-module-scss-module__7xfZjW__failCheckBox{border:2px solid var(--death-fail);border-radius:4px;width:30px;height:30px}.styles-module-scss-module__7xfZjW__failCheckBoxClicked{border:2px solid var(--death-fail);border-radius:4px;width:30px;height:30px;position:relative}.styles-module-scss-module__7xfZjW__failCheckBoxClicked:before{content:"";background-color:var(--death-fail);border-radius:4px;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module-scss-module__7xfZjW__successCheckBox{border:2px solid var(--death-success);border-radius:4px;width:30px;height:30px}.styles-module-scss-module__7xfZjW__successCheckBoxClicked{border:2px solid var(--death-success);border-radius:4px;width:30px;height:30px;position:relative}.styles-module-scss-module__7xfZjW__successCheckBoxClicked:before{content:"";background-color:var(--death-success);border-radius:4px;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.styles-module-scss-module__PhgdpG__tabs{grid-template-columns:178px minmax(0,1fr);min-width:0;height:100%;display:grid}.styles-module-scss-module__PhgdpG__tabNav{min-width:0;padding-top:var(--sp-8);border-right:1px solid var(--border-default);flex-direction:column;display:flex}.styles-module-scss-module__PhgdpG__tabButton{width:100%;min-height:58px;padding:0 var(--sp-12);color:var(--text-primary);cursor:pointer;font-size:var(--fs-16);text-align:left;white-space:nowrap;background:0 0;border:none;font-weight:800;transition:color .16s;position:relative}.styles-module-scss-module__PhgdpG__tabButton:hover,.styles-module-scss-module__PhgdpG__tabButton:focus-visible{color:var(--color-primary);outline:none}.styles-module-scss-module__PhgdpG__tabButtonActive{color:var(--color-primary)}.styles-module-scss-module__PhgdpG__tabButtonActive:after{content:"";background:var(--color-primary);width:2px;height:100%;position:absolute;top:0;right:-1px}.styles-module-scss-module__PhgdpG__tabContent{min-width:0;height:100%;padding-left:var(--sp-24);overflow:auto}.styles-module-scss-module__PhgdpG__switchingState{border:1px solid var(--border-default);background:var(--surface-2);min-height:220px}
.index-module-scss-module__y3DpnW__characteristicsContainer{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (max-width:900px){.index-module-scss-module__y3DpnW__characteristicsContainer{grid-template-columns:1fr}}.index-module-scss-module__y3DpnW__characteristicsContainer .index-module-scss-module__y3DpnW__characteristicColumn{flex-direction:column;display:flex}
.styles-module-scss-module__ntyyaG__summary{--magic-icon-size:var(--icon-60);width:80px;height:var(--magic-icon-size);flex:0 0 80px;position:relative}.styles-module-scss-module__ntyyaG__trigger{width:100%;height:calc(var(--magic-icon-size) + 20px);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex;position:absolute;inset:0 0 auto}.styles-module-scss-module__ntyyaG__trigger:hover,.styles-module-scss-module__ntyyaG__trigger[aria-expanded=true]{background:var(--surface-2)}.styles-module-scss-module__ntyyaG__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.styles-module-scss-module__ntyyaG__book{width:var(--magic-icon-size);height:var(--magic-icon-size);flex-shrink:0;place-items:center;display:grid;position:relative}.styles-module-scss-module__ntyyaG__book svg{width:83.333%;height:100%}.styles-module-scss-module__ntyyaG__book strong{color:var(--icon-value-text);font-variant-numeric:tabular-nums;place-items:center;font-size:24px;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.styles-module-scss-module__ntyyaG__caption{justify-content:center;align-items:center;gap:4px;max-width:100%;padding:0 2px;font-size:12px;line-height:16px;display:flex}.styles-module-scss-module__ntyyaG__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.styles-module-scss-module__ntyyaG__chevron{color:var(--text-secondary);flex-shrink:0;font-size:9px}.styles-module-scss-module__ntyyaG__trigger[aria-expanded=true] .styles-module-scss-module__ntyyaG__chevron{transform:rotate(180deg)}.styles-module-scss-module__ntyyaG__compact{--magic-icon-size:var(--icon-40);width:72px;height:calc(var(--magic-icon-size) + 20px);flex-basis:72px}.styles-module-scss-module__ntyyaG__compact .styles-module-scss-module__ntyyaG__book strong{font-size:16px}.styles-module-scss-module__ntyyaG__dropdown{width:360px;max-width:calc(100vw - 24px)}.styles-module-scss-module__ntyyaG__dropdown .ant-dropdown-menu{max-height:min(360px,60dvh);box-shadow:none;scrollbar-width:thin;scrollbar-color:var(--text-muted) #0000;background:0 0;border-radius:0;padding:4px;overflow-y:auto}.styles-module-scss-module__ntyyaG__dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:var(--radius-sm);color:var(--text-primary);white-space:normal;padding:10px 8px}.styles-module-scss-module__ntyyaG__dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected{background:var(--color-primary-subtle)}.styles-module-scss-module__ntyyaG__dropdown .ant-dropdown-menu .ant-dropdown-menu-item-active{background:var(--surface-2)}.styles-module-scss-module__ntyyaG__dropdown .ant-dropdown-menu .ant-dropdown-menu-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.styles-module-scss-module__ntyyaG__compactDropdown{width:384px;max-width:100vw;padding:0 12px}.styles-module-scss-module__ntyyaG__popup{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--text-primary);box-shadow:var(--shadow-md);overflow:hidden}.styles-module-scss-module__ntyyaG__heading,.styles-module-scss-module__ntyyaG__row{grid-template-columns:minmax(0,1fr) 40px 56px 16px;align-items:center;gap:8px;display:grid}.styles-module-scss-module__ntyyaG__heading{border-bottom:1px solid var(--border-default);color:var(--text-secondary);padding:12px;font-size:12px;line-height:16px}.styles-module-scss-module__ntyyaG__heading>span:not(:first-child){text-align:center}.styles-module-scss-module__ntyyaG__row{min-height:40px}.styles-module-scss-module__ntyyaG__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.styles-module-scss-module__ntyyaG__className{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px}.styles-module-scss-module__ntyyaG__ability{color:var(--text-secondary);font-size:12px;line-height:16px}.styles-module-scss-module__ntyyaG__number{font-variant-numeric:tabular-nums;text-align:center;font-size:18px;line-height:24px}.styles-module-scss-module__ntyyaG__check{color:var(--color-primary);font-size:14px}.styles-module-scss-module__ntyyaG__help{border-top:1px solid var(--border-default);justify-content:flex-end;padding:4px 8px;display:flex}
