@layer mantine{:where(.damage_theme__hdL4h) button,:where(.damage_theme__hdL4h) input,:where(.damage_theme__hdL4h) select,:where(.damage_theme__hdL4h) textarea{font:inherit}:where(.damage_theme__hdL4h) button,:where(.damage_theme__hdL4h) select{text-transform:none}}.damage_theme__hdL4h{--line:#dce5df;--ink:#243b33;--soft:#f5f8f5;color:var(--ink);color-scheme:light;font-family:var(--mantine-font-family);font-size:12px;line-height:1.5}.damage_lab__Qf73k{height:100%;min-height:0;display:flex;flex-direction:column}.damage_theme__hdL4h *,.damage_theme__hdL4h :after,.damage_theme__hdL4h :before{box-sizing:border-box}.damage_theme__hdL4h :focus-visible{outline:none;outline-offset:0}.damage_theme__hdL4h .mantine-focus-auto:focus-visible{outline:revert-layer;outline-offset:revert-layer}.damage_theme__hdL4h h2{display:flex;align-items:center;gap:7px;color:#234c3b;margin:0 0 9px;font-size:13px;font-weight:650}.damage_theme__hdL4h h2>:last-child:not(.damage_sectionIcon__HNVnm){margin-left:auto}.damage_theme__hdL4h h3{font-size:12px;margin:8px 0 6px}.damage_theme__hdL4h p{margin:4px 0;line-height:1.6}.damage_theme__hdL4h :where(label:not([class*=mantine-])){display:flex;flex-direction:column;gap:3px;min-width:0;color:#5d7066;font-size:11px}.damage_theme__hdL4h .mantine-Input-input{--input-height:28px;--input-fz:12px;--input-radius:6px;--input-bd:#d6e1da;--input-bg:#fff;min-height:28px;font-variant-numeric:tabular-nums;transition:border-color .14s ease,box-shadow .14s ease}.damage_theme__hdL4h .mantine-Button-root{--button-fz:11px;--button-radius:6px;min-height:28px;padding-inline:9px;color:var(--button-color)}.damage_theme__hdL4h .mantine-Button-root[data-variant=default]{--button-bd:#d6e1da;color:#3b5648;box-shadow:0 1px 2px #183c2705}.damage_theme__hdL4h .mantine-Button-root[data-disabled]{opacity:.45}.damage_theme__hdL4h .mantine-InputWrapper-root{min-width:0}.damage_numericField__SEKuH{width:76px}.damage_numericField__SEKuH .mantine-InputWrapper-label{font-size:10px;font-weight:500;line-height:1.3;color:#5d7066;margin-bottom:3px}.damage_numericField__SEKuH .mantine-Input-wrapper{min-width:0}.damage_theme__hdL4h .mantine-NumberInput-controls{width:17px}.damage_primary__jLp3d{font-weight:650}.damage_sectionIcon__HNVnm{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;color:#287c5b;border-radius:6px;background:#eaf3ed}.damage_layout__7X7Dm{flex:1;min-height:0;display:grid;grid-template-columns:minmax(300px,1fr) minmax(360px,1.5fr) minmax(230px,.8fr);grid-template-rows:minmax(0,1fr);gap:12px;align-items:start}.damage_panel__HQprF{border:1px solid var(--line);border-radius:10px;background:#fff;padding:11px;min-width:0;box-shadow:0 2px 5px #1e3a2d04}.damage_result__20dze,.damage_sequencePanel__iDCtr,.damage_teamSection__umJG8{height:100%;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#c3d4c7 transparent;scrollbar-gutter:stable;overscroll-behavior-y:contain}.damage_teamSection__umJG8{display:flex;flex-direction:column;overflow:hidden;scrollbar-gutter:auto;min-width:0}.damage_teamSection__umJG8>h2{flex-shrink:0;margin:0;padding:0 5px 9px 0}.damage_teamGrid__w9HBX{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-content:start;overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:#c3d4c7 transparent;overscroll-behavior-y:contain}.damage_member__ZNEdV{display:grid;gap:8px}.damage_characterCard__MVbQ_{padding:10px;align-content:start}.damage_characterCard__MVbQ_:first-child{border-color:#bdcfc0}.damage_memberHeader__0MH2g{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.damage_choiceButton__ieHnI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px;border:1px solid #dce5df;border-radius:7px;background:#fff;font:inherit;color:var(--ink);cursor:pointer;min-width:0;max-width:100%;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.damage_choiceButton__ieHnI:hover{background:#f1f7f2;border-color:#9bbb9f}.damage_choiceButton__ieHnI[aria-pressed=true]{background:#edf6ef;border-color:#70a883;box-shadow:inset 0 0 0 1px #70a88340}.damage_choiceButton__ieHnI:disabled{opacity:.45;cursor:not-allowed}.damage_theme__hdL4h .damage_avatarButton__7Tl63{width:68px;height:68px;flex:0 0 68px;padding:2px;border-color:#d5e0d6;background:#f8faf6}.damage_theme__hdL4h .damage_memberHeader__0MH2g>.damage_avatarButton__7Tl63:nth-of-type(2){width:52px;height:52px;flex-basis:52px;font-size:11px;color:#6e8174}.damage_memberStats__NzZ01{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px 8px;border:1px solid #eaf0e9;border-radius:7px;background:linear-gradient(115deg,#f3f7f0,#f8faf6)}.damage_memberStats__NzZ01>span{display:grid;gap:2px;font-size:10px;color:#6a7d6d}.damage_memberStats__NzZ01 b{font-size:13px;font-weight:650;color:#294c38;font-variant-numeric:tabular-nums}.damage_emptyCard__iAHrY{min-height:36px;border:1px dashed #b8cbbb;background:#f8faf6;color:#6a7d6d}.damage_fields__l35TB{display:flex;flex-wrap:wrap;align-items:end;gap:6px 9px;margin:4px 0}.damage_fields__l35TB>label{flex:0 1 auto}.damage_fields__l35TB>label>.mantine-Input-wrapper,.damage_fields__l35TB>label>.mantine-InputWrapper-root{min-width:80px;max-width:230px}.damage_bar__1Hjke{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.damage_theme__hdL4h .damage_check__wgOYV{display:flex;flex-direction:row;align-items:center;gap:7px;min-height:28px}.damage_check__wgOYV .mantine-Checkbox-body{align-items:center}.damage_muted__xKPTa{color:#6b7c72;font-size:11px}.damage_error__DXHE2{color:#ab423d;font-size:11px}.damage_note__xLRJz{white-space:pre-line;padding:8px 10px;background:#f3f7f0;border:1px dashed #d5e2d1;border-radius:6px;color:#61745d}.damage_disclosure__MTzqe{min-width:0;background:transparent}.damage_disclosureHeader__lgjRh,.damage_disclosureTrigger__olBHH{display:flex;align-items:center;gap:6px;min-width:0}.damage_disclosureTrigger__olBHH{flex:1;padding:5px 0;font-size:inherit;font-weight:550;color:inherit;cursor:pointer}.damage_disclosureTrigger__olBHH>b,.damage_disclosureTrigger__olBHH>strong{min-width:0}.damage_chevron__0DSIS{display:inline-flex;color:#65765e;flex-shrink:0;transition:transform .12s ease}.damage_disclosure__MTzqe[data-open=true]>.damage_disclosureHeader__lgjRh .damage_chevron__0DSIS{transform:rotate(90deg)}.damage_disclosureContent__R7hWD{min-width:0}.damage_buffSection__a3iDa>.damage_disclosureHeader__lgjRh{margin-bottom:4px;color:#486441}.damage_buffSection__a3iDa>.damage_disclosureHeader__lgjRh .damage_disclosureTrigger__olBHH{padding:1px 0 3px;font-size:11px;font-weight:650}.damage_buffSection__a3iDa>.damage_disclosureHeader__lgjRh small{color:#65765e;font-weight:400}.damage_sharedBuffs__YGEoF{display:grid;gap:5px}.damage_buffCard__wizqc{border:1px solid #e0e7df;border-radius:7px;background:#fcfdfb;padding:5px 7px}.damage_buffCard__wizqc[data-enabled=true]{border-color:#bfd8c2;background:linear-gradient(110deg,#f1f7ed,#f8fbf5)}.damage_buffCard__wizqc>.damage_disclosureHeader__lgjRh .damage_disclosureTrigger__olBHH{padding:2px 0;font-size:11px}.damage_buffCard__wizqc .damage_disclosureTrigger__olBHH>b{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.damage_theme__hdL4h .damage_buffCard__wizqc>.damage_disclosureHeader__lgjRh>.mantine-Button-root{min-height:24px;padding-inline:7px;font-size:10px}.damage_buffPercent__bTiGs{flex-shrink:0;font-size:10px;letter-spacing:0;text-transform:none}.damage_buffEffects__q9uzQ{display:flex;flex-wrap:wrap;gap:2px 8px;margin:4px 0;color:#3e5642;font-size:11px;font-variant-numeric:tabular-nums}.damage_buffEffects__q9uzQ>span{display:inline-flex;align-items:center;gap:5px}.damage_buffEffects__q9uzQ small{color:#65765e;font-size:10px}.damage_buffControls__uptfm{display:flex;align-items:center;flex-wrap:wrap;gap:3px 7px;padding-bottom:1px}.damage_buffControls__uptfm .damage_numericField__SEKuH{display:flex;align-items:center;gap:4px;width:auto}.damage_buffControls__uptfm .damage_numericField__SEKuH .mantine-InputWrapper-label{flex-shrink:0;margin:0}.damage_buffControls__uptfm .damage_numericField__SEKuH .mantine-Input-wrapper{width:47px}.damage_buffControls__uptfm .damage_numericField__SEKuH .mantine-Input-input{--input-height:24px;min-height:24px;padding-left:5px;font-size:11px}.damage_skillControl__sXu2B{display:flex;align-items:center;gap:6px}.damage_theme__hdL4h .damage_skillTrigger__eOpeS{min-height:22px;padding:0;--button-fz:10px;height:22px;color:#386a43;font-weight:500;text-decoration:underline dotted;text-underline-offset:3px}.damage_theme__hdL4h .damage_skillTrigger__eOpeS:hover{background:transparent;color:#287c5b}.damage_skillPopover__IC_d7{background:#fff;max-width:calc(100vw - 28px);max-height:min(430px,70dvh);overflow:auto;padding:12px;z-index:400;border:1px solid #d6e3d7}.damage_skillPopover__IC_d7 header{display:flex;align-items:center;justify-content:space-between;gap:10px}.damage_skillPopover__IC_d7 strong{font-size:12px}.damage_skillPopover__IC_d7 p{white-space:pre-line;font-size:12px;line-height:1.7}.damage_zoneNote__WJOKd{padding:7px 8px;color:#5f785d;background:#f5f8f1;border-radius:6px}.damage_composer__CXPh_{display:flex;flex-wrap:wrap;align-items:end;gap:6px 9px;margin:7px 0}.damage_composer__CXPh_>.damage_fields__l35TB{display:contents}.damage_composer__CXPh_>label{flex:1 1 90px}.damage_composer__CXPh_>.damage_check__wgOYV{flex:1 1 180px}.damage_composer__CXPh_>p{flex-basis:100%}.damage_composer__CXPh_ .mantine-InputWrapper-root{min-width:0}.damage_markGrid__rVzpA{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;margin:5px 0}.damage_markGrid__rVzpA .damage_numericField__SEKuH{width:auto}.damage_markGrid__rVzpA .damage_numericField__SEKuH .mantine-InputWrapper-label{font-size:10px;white-space:nowrap}.damage_markGrid__rVzpA .mantine-Input-input{text-align:left;padding-left:5px}.damage_help__q4FNG{color:#65765e;font-size:10px;margin:3px 0}.damage_help__q4FNG .damage_disclosureTrigger__olBHH{font-weight:400;padding:3px 0}.damage_preview__cNT6E{padding:7px 9px;margin:6px 0;color:#3f6745;font-size:11px;background:#f0f6ec;border:1px solid #d7e5ce;border-radius:7px;font-variant-numeric:tabular-nums}.damage_action__BCf6Q{margin-top:7px;border:1px solid #dce6dc;border-radius:8px;background:#f8faf7;overflow:hidden}.damage_castSummary__RdJ4f{padding:7px 10px;background:#f6f9f3}.damage_castSummary__RdJ4f .damage_disclosureTrigger__olBHH{display:flex;flex-wrap:wrap;gap:7px;padding:1px 0}.damage_castSummary__RdJ4f small{color:#65765e;font-size:10px;font-weight:400}.damage_castSummary__RdJ4f .damage_disclosureTrigger__olBHH>b{margin-left:auto;color:#3b704c;font-size:11px;font-variant-numeric:tabular-nums}.damage_badge__HnM2O{padding:2px 6px;border-radius:5px;color:#5e7a4e;background:#e8f0df;font-size:10px}.damage_actionBody__2fxjx{display:grid;gap:7px;padding:11px;border-top:1px solid #e0e8dc}.damage_actionBody__2fxjx>label{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important}.damage_actionBody__2fxjx>label>.mantine-Input-wrapper{flex:1}.damage_actionBody__2fxjx>.damage_numericField__SEKuH{width:160px}.damage_actionBody__2fxjx .damage_disclosureTrigger__olBHH{font-size:11px;color:#5b725a}.damage_buffImpact__4D_K_{color:#3a7750;font-size:11px;font-variant-numeric:tabular-nums}.damage_totals__QUJB4{display:flex;flex-wrap:wrap;gap:5px 12px;padding:7px 9px;color:#487044;background:#eef5e8;border-radius:6px;font-size:11px}.damage_number__Q35bf{display:block;margin:5px 0 7px;font-size:27px;line-height:1.3;color:#2d6845;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.damage_result__20dze>.damage_disclosure__MTzqe{margin-top:8px;border-top:1px solid var(--line);padding-top:6px}.damage_result__20dze>.damage_disclosure__MTzqe>.damage_disclosureHeader__lgjRh{color:#4e6a4a;font-size:11px}.damage_result__20dze>label{margin-top:9px}.damage_impactRow__dMa1T{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 0;border-bottom:1px solid #edf0e9;font-size:11px}.damage_impactRow__dMa1T>b{color:#3a7250;font-variant-numeric:tabular-nums}.damage_impactRow__dMa1T small{grid-column:1/-1;color:#65765e;font-size:10px}.damage_saved__i_0TZ{display:grid;gap:7px;margin-top:9px;padding:9px;border:1px solid #e1e8dd;border-radius:7px}.damage_saved__i_0TZ>strong{color:#42623c}.damage_saved__i_0TZ>small{color:#65765e}.damage_lab__Qf73k .dl-save{margin:9px 0;height:36px;min-height:36px;padding:0 14px}.damage_theme__hdL4h .dl-equipment-thumb{padding:4px 2px;background:#fafbf8;gap:2px}.damage_theme__hdL4h .dl-equipment-thumb small{font-size:10px;color:#65765e}.damage_theme__hdL4h .dl-empty-equipment{display:grid;place-items:center;width:44px;height:44px;border-radius:5px;background:#edf2e7;color:#65765e;font-size:17px}.damage_modalContent__uc8fZ{background:#fff;display:flex;flex-direction:column;max-height:min(82dvh,780px);overflow:hidden;border:1px solid #d9e4d9;box-shadow:0 20px 80px #163c2633}.damage_modalHeader__t4O1U{flex-shrink:0;min-height:54px;padding:10px 16px;border-bottom:1px solid #e2e9df;background:#fbfdf9}.damage_modalTitle__PTYDm{font-size:14px;font-weight:650;color:#365a3b}.damage_modalBody__GhTcD{min-height:0;overflow-y:auto;padding:14px 16px;scrollbar-width:thin;scrollbar-color:#c5d5c1 transparent;scrollbar-gutter:stable}.damage_theme__hdL4h .dl-picker-body>label{margin:4px 0 10px}.damage_theme__hdL4h .dl-picker-body .grid>button{padding:9px 6px}.damage_theme__hdL4h .dl-picker-body .grid>button small{color:#65765e;font-size:10px}.damage_theme__hdL4h .dl-slot-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:9px}.damage_theme__hdL4h .dl-slot-tabs button{padding:5px;gap:3px;font-size:11px}.damage_theme__hdL4h .dl-slot-tabs small{font-size:10px;color:#65765e}.damage_theme__hdL4h .dl-equipment-settings{padding:10px;border:1px solid #dde7d8;background:#f8fbf5;border-radius:8px}.damage_theme__hdL4h .dl-equipment-heading{display:flex;align-items:center;gap:8px}.damage_theme__hdL4h .dl-equipment-heading strong{color:#45693c}.damage_theme__hdL4h .dl-equipment-heading small{color:#65765e;font-size:10px}.damage_theme__hdL4h .dl-equipment-heading>button{margin-left:auto}.damage_theme__hdL4h .dl-growth-controls{display:flex;align-items:end;flex-wrap:wrap;gap:8px 14px;margin:9px 0}.damage_theme__hdL4h .dl-growth-controls .mantine-InputWrapper-root{width:86px}.damage_theme__hdL4h .dl-level-control{display:flex;align-items:center;gap:4px}.damage_theme__hdL4h .dl-level-control .mantine-Input-wrapper{width:46px}.damage_theme__hdL4h .dl-level-control .mantine-Input-input{padding:4px;text-align:center}.damage_theme__hdL4h .dl-equipment-stats{display:flex;flex-wrap:wrap;gap:8px 20px;border-top:1px solid #e0e8d9;padding-top:7px;font-size:11px}.damage_theme__hdL4h .dl-equipment-stats>div{display:grid;grid-template-columns:auto auto;gap:3px 9px}.damage_theme__hdL4h .dl-equipment-stats strong{color:#3d7547}.damage_theme__hdL4h .dl-equipment-stats small{grid-column:1/-1;color:#65765e;font-size:10px}.damage_theme__hdL4h .dl-equipment-effects p{font-size:11px}.damage_theme__hdL4h .dl-equipment-search{display:flex;align-items:end;flex-wrap:wrap;gap:8px;margin:10px 0}.damage_theme__hdL4h .dl-equipment-search>label{flex:1}.damage_theme__hdL4h .dl-equipment-search>small{color:#65765e;font-size:10px}.damage_theme__hdL4h .dl-equipment-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.damage_theme__hdL4h .dl-equipment-options button{padding:8px 6px}.damage_theme__hdL4h .dl-equipment-options small{color:#65765e;font-size:10px}.damage_theme__hdL4h .dl-option-stats{border-top:1px solid #e7ede1;padding-top:4px;width:100%;color:#6b815d!important}@media (min-width:1100px) and (max-width:1399px){.damage_layout__7X7Dm{grid-template-columns:minmax(270px,1fr) minmax(320px,1.4fr) minmax(200px,.75fr)}}@media (max-width:1099px){.damage_layout__7X7Dm{grid-template-columns:minmax(270px,.9fr) minmax(0,1.3fr);grid-template-rows:minmax(0,1fr) minmax(150px,.42fr)}.damage_teamSection__umJG8{grid-column:1;grid-row:1/3}.damage_sequencePanel__iDCtr{grid-column:2;grid-row:1}.damage_result__20dze{grid-column:2;grid-row:2}}@media (max-width:760px){.damage_lab__Qf73k{height:auto;display:block}.damage_layout__7X7Dm{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:10px}.damage_result__20dze,.damage_sequencePanel__iDCtr,.damage_teamSection__umJG8{grid-column:auto;grid-row:auto;height:auto;overflow:visible;scrollbar-gutter:auto}.damage_teamGrid__w9HBX{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scrollbar-gutter:auto}}@media (max-width:500px){.damage_teamGrid__w9HBX{grid-template-columns:minmax(0,1fr)}.damage_theme__hdL4h .mantine-Input-input{min-height:38px}.damage_theme__hdL4h .damage_buffCard__wizqc>.damage_disclosureHeader__lgjRh>.mantine-Button-root,.damage_theme__hdL4h .mantine-Button-root{min-height:44px}.damage_theme__hdL4h .damage_skillTrigger__eOpeS{min-height:28px}.damage_markGrid__rVzpA{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.damage_castSummary__RdJ4f .damage_disclosureTrigger__olBHH>b{flex-basis:100%;margin-left:23px}.damage_theme__hdL4h .dl-equipment-options{grid-template-columns:repeat(2,minmax(0,1fr))}.damage_modalBody__GhTcD{padding:12px}}@media (prefers-reduced-motion:reduce){.damage_theme__hdL4h *,.damage_theme__hdL4h :after,.damage_theme__hdL4h :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.damage_memberSummary__pGWVo{flex:1;min-width:110px;display:grid;gap:5px}.damage_memberSummary__pGWVo>div{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:11px;color:#536b58}.damage_memberSummary__pGWVo>small{font-size:10px;color:#65765e}.damage_pickerSettings__j0HF5{padding:10px 12px;margin-bottom:12px;border:1px solid #dce7d9;border-radius:8px;background:#f5f9f2}.damage_pickerSettings__j0HF5>strong{display:block;color:#3c633f;font-size:12px;margin-bottom:7px}.damage_pickerSettings__j0HF5 .damage_fields__l35TB{margin:0;gap:12px}.damage_pickerSettings__j0HF5 .damage_numericField__SEKuH{width:105px}.damage_nativeSummary__1mhiO{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#63765d;font-size:10px;font-weight:400}.damage_damageFormula__oVGYh{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding:8px 10px;border:1px solid #dce7d7;border-radius:6px;background:#f3f8ed;font-variant-numeric:tabular-nums}.damage_damageFormula__oVGYh b{color:#365f3b;font-size:12px;font-weight:600}.damage_damageFormula__oVGYh>span{color:#64795e;font-size:11px}.damage_factorScroll__oYCDp{overflow-x:auto}.damage_factorTable__qVe_J{font-size:10px;font-variant-numeric:tabular-nums}.damage_factorTable__qVe_J th{color:#64765e;font-weight:500;white-space:nowrap}.damage_factorTable__qVe_J td{vertical-align:top}.damage_factorTable__qVe_J td:first-child,.damage_factorTable__qVe_J td:last-child,.damage_factorTable__qVe_J td:nth-child(2){white-space:nowrap}.damage_factorTable__qVe_J b{color:#3c7046;font-weight:600}.damage_factorChips__b1pPd{display:flex;flex-wrap:wrap;gap:3px 7px;min-width:120px}.damage_factorChips__b1pPd>span{white-space:nowrap;color:#526d4d}.damage_theme__hdL4h .dl-equipment-effects{display:grid;gap:5px;margin-top:7px}.damage_theme__hdL4h .dl-equipment-effects p{margin:0;padding:6px 8px;border:1px solid #e0e8dc;border-radius:5px;background:#fff}.damage_targetLevel__GbCq_{max-width:120px;margin-bottom:9px}.damage_theme__hdL4h .dl-equipment-star{color:#8c713d;line-height:1.2}.damage_theme__hdL4h .dl-equipment-level{font-variant-numeric:tabular-nums;line-height:1.2}