.creature-maker_shell__nICPk{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.creature-maker_actionRow__tpbMF,.creature-maker_dialogActions__m2VE9,.creature-maker_libraryActions__VUh6r,.creature-maker_moveActions__aEsOe,.creature-maker_slotActions__YfTzJ,.creature-maker_toolbar__PQoJX{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.creature-maker_toolbar__PQoJX{gap:.625rem}.creature-maker_secondary__omen0,.creature-maker_smallButton__M5F8d{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.75rem;padding:.5rem 1rem;border-radius:.5rem;border:1px solid #d7cede;background:white;color:var(--deep);font-size:var(--text-ui);font-weight:700;text-decoration:none;white-space:nowrap}.creature-maker_secondary__omen0:hover:not(:disabled),.creature-maker_smallButton__M5F8d:hover:not(:disabled){border-color:var(--violet);background:var(--lavender)}.creature-maker_smallButton__M5F8d{min-height:2.75rem;padding:.375rem .75rem}.creature-maker_iconButton__pzTGS{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;flex:none;border:1px solid var(--line);border-radius:.5rem;background:white;color:var(--violet);font-size:var(--text-ui);font-weight:750}.creature-maker_iconButton__pzTGS:hover:not(:disabled){border-color:var(--violet);background:var(--lavender)}.creature-maker_danger__DHcEv{background:#a3263f}.creature-maker_danger__DHcEv:hover{background:#861c32}.creature-maker_messages__GuEPC:empty{display:none}.creature-maker_alert__ry9ab,.creature-maker_message__4M4Dv,.creature-maker_notice__9buhd{margin:0;padding:.75rem 1rem;border-radius:.5rem;font-size:var(--text-ui)}.creature-maker_message__4M4Dv{background:var(--lavender);color:var(--deep)}.creature-maker_alert__ry9ab{background:#fbe7ea;color:#7c1a2e;border:1px solid #f0c3cc}.creature-maker_notice__9buhd{background:#fff6e0;color:#5c4210;border:1px solid #f1dfae}.creature-maker_notice__9buhd p{margin:0 0 .625rem}.creature-maker_tabs__JeOT0{display:none}.creature-maker_workspace__f9oUS{scroll-margin-top:4.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:1.75rem;align-items:start}.creature-maker_editor__fbRYq{display:flex;flex-direction:column;gap:1rem;min-width:0}.creature-maker_editorTitle__37EKW{font-size:var(--text-subheading);margin:0;overflow-wrap:anywhere}.creature-maker_editorTitle__37EKW:focus{outline:none}.creature-maker_editorTitle__37EKW:focus-visible{outline:3px solid #b25505;outline-offset:.25rem}.creature-maker_section__B1TJ7{background:white;border:1px solid var(--line);border-radius:.875rem;padding:1.125rem 1.25rem 1.25rem;min-width:0}.creature-maker_section__B1TJ7 h3{font-size:var(--text-title);margin:0 0 .75rem}.creature-maker_section__B1TJ7>.creature-maker_muted__Yc_xS{margin:-.25rem 0 .875rem}.creature-maker_sectionHead__LY4Xu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.5rem}.creature-maker_sectionHead__LY4Xu h2,.creature-maker_sectionHead__LY4Xu h3{margin:0}.creature-maker_optional__a6IhM{color:var(--muted);font-size:var(--text-caption);font-weight:600}.creature-maker_fieldGrid__OHEqg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:.875rem 1rem}.creature-maker_fieldGrid__OHEqg .creature-maker_wide__u5zUv{grid-column:1/-1}@media (min-width:640px){.creature-maker_fieldGrid__OHEqg .creature-maker_classField__0VyCT{grid-column:span 2}}.creature-maker_fieldGrid__OHEqg input,.creature-maker_fieldGrid__OHEqg select,.creature-maker_resistGrid__Xpzmp select{width:100%;font-size:var(--text-ui)}.creature-maker_portraitRow__PuwQe{display:flex;gap:1rem;align-items:center}.creature-maker_portraitRow__PuwQe>:first-child{width:4.5rem;height:auto;flex:none}.creature-maker_portraitRow__PuwQe p{margin:0 0 .5rem}.creature-maker_portraitRow__PuwQe .portrait-placeholder{width:4.5rem;height:auto;aspect-ratio:207/250}.creature-maker_libraryGrid__nFmKL .portrait-placeholder{width:3.5rem;height:auto;aspect-ratio:207/250}.creature-maker_uploadPortrait__470Lf{object-fit:cover;border-radius:.5rem;height:auto}.creature-maker_statGrid___SSit{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:1rem 1.5rem}.creature-maker_statControl__sGKGs{display:flex;flex-direction:column;gap:.375rem}.creature-maker_statHead__ggNBt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 .75rem}.creature-maker_statHead__ggNBt label{font-weight:700}.creature-maker_statHead__ggNBt span{color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.creature-maker_rangeBar__I1Tb6{position:relative;display:block;height:.375rem;border-radius:.375rem;background:#eee9f3;margin-top:.25rem}.creature-maker_rangeBar__I1Tb6 i{position:absolute;top:0;bottom:0;background:#cdb8ef;border-radius:.375rem}.creature-maker_rangeBar__I1Tb6 b{position:absolute;top:-.1875rem;width:.75rem;height:.75rem;margin-left:-.375rem;border-radius:50%;background:var(--violet);border:2px solid white;box-shadow:0 0 0 1px var(--violet)}.creature-maker_slot__7eWma+.creature-maker_slot__7eWma{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.creature-maker_slotHead__oAjPz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.creature-maker_slotHead__oAjPz h4{margin:0;font-size:var(--text-ui);font-weight:750}.creature-maker_slotHead__oAjPz h4 span{color:var(--muted);font-weight:600;margin-left:.25rem;font-variant-numeric:tabular-nums}.creature-maker_moveList__7yqpL{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.5rem}.creature-maker_moveList__7yqpL li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem .625rem;border:1px solid var(--line);border-radius:.625rem;background:var(--paper)}.creature-maker_moveText__UK2z0{display:flex;flex-direction:column;min-width:0;flex:1 1 10rem;line-height:1.35}.creature-maker_moveText__UK2z0 strong{overflow-wrap:anywhere}.creature-maker_moveText__UK2z0 span{color:var(--muted);font-size:var(--text-caption)}.creature-maker_moveActions__aEsOe{margin-left:auto;gap:.375rem}.creature-maker_resistGrid__Xpzmp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:.75rem 1rem}.creature-maker_resistGrid__Xpzmp label{font-size:var(--text-ui)}.creature-maker_textarea__C_GZQ{width:100%;min-height:6rem;resize:vertical;font:inherit;font-size:var(--text-ui);line-height:1.5;border:1px solid #d7cede;border-radius:.4375rem;padding:.625rem .75rem;color:var(--ink);background:white}.creature-maker_counter__8nEDO{margin:.25rem 0 0;color:var(--muted);font-size:var(--text-caption);text-align:right}.creature-maker_side__c5GZ0{min-width:0}.creature-maker_sideSticky__Q0Beb{position:sticky;top:1rem;display:flex;flex-direction:column;gap:1rem;max-height:calc(100vh - 2rem);overflow:auto;overscroll-behavior:contain;padding:.125rem}.creature-maker_saveBar__0CVT4{background:var(--deep);color:white;border-radius:.875rem;padding:.875rem 1rem 1rem}.creature-maker_saveBar__0CVT4 .creature-maker_secondary__omen0{background:transparent;color:white;border-color:#8b6fc0}.creature-maker_saveBar__0CVT4 .creature-maker_secondary__omen0:hover:not(:disabled){background:#4b2c7a;border-color:white}.creature-maker_saveBar__0CVT4 .button{background:white;color:var(--deep)}.creature-maker_saveBar__0CVT4 .button:hover:not(:disabled){background:var(--lavender)}.creature-maker_saveState__cLIYr{margin:0 0 .625rem;font-weight:750;font-size:var(--text-ui)}.creature-maker_saveState__cLIYr span{font-weight:500;color:#d9cbf2;font-size:var(--text-caption)}.creature-maker_saveState__cLIYr[data-state=dirty]:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:#ffc56b;margin-right:.5rem;vertical-align:middle}.creature-maker_preview__le_Fo{background:white;border:1px solid var(--line);border-radius:.875rem;padding:1.125rem;display:flex;flex-direction:column;gap:1rem;min-width:0}.creature-maker_previewHero__04B5b{display:flex;gap:1rem;align-items:center}.creature-maker_previewArt__n3Xp4{flex:none;width:7.5rem}.creature-maker_previewArt__n3Xp4 .portrait,.creature-maker_previewArt__n3Xp4 img{width:100%;height:auto}.creature-maker_previewArt__n3Xp4 .portrait-placeholder{width:7.5rem;height:9rem;font-size:var(--text-heading)}.creature-maker_previewIdentity__eloVO{min-width:0}.creature-maker_previewName__BD2Iu{font-size:var(--text-heading);line-height:1.1;margin:.5rem 0 0;overflow-wrap:anywhere}.creature-maker_previewBased__vZiES{margin:.375rem 0 0;color:var(--muted);font-size:var(--text-caption)}.creature-maker_previewNote__x5YwR{margin:0;white-space:pre-line;font-size:var(--text-ui);overflow-wrap:anywhere}.creature-maker_previewStats__pcE5g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:.875rem 0;border-block:1px solid var(--line);font-variant-numeric:tabular-nums}.creature-maker_previewStats__pcE5g dt{color:var(--muted);font-size:var(--text-caption)}.creature-maker_previewStats__pcE5g dd{margin:.125rem 0 0;font-size:var(--text-subheading);font-weight:750;letter-spacing:-.5px}.creature-maker_previewMoves__OAuiu{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr))!important}.creature-maker_previewMoves__OAuiu+.creature-maker_previewMoves__OAuiu{margin-top:.75rem}.creature-maker_previewFoot__4w7yh{display:grid;gap:1rem}.creature-maker_previewSub__41hqV{font-size:var(--text-title);margin:0}.creature-maker_previewResist__apoH0 dl{margin-top:.5rem!important}.creature-maker_previewMisc__OCfTl{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0}.creature-maker_previewMisc__OCfTl dt{color:var(--muted);font-size:var(--text-caption)}.creature-maker_previewMisc__OCfTl dd{margin:0;font-weight:700}.creature-maker_library__2dSo5{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--line);scroll-margin-top:1rem}.creature-maker_library__2dSo5 h2{font-size:var(--text-section)}.creature-maker_libraryGrid__nFmKL{list-style:none;padding:0;margin:1rem 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));gap:.75rem}.creature-maker_libraryGrid__nFmKL li{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;background:white;border:1px solid var(--line);border-radius:.75rem;padding:.75rem}.creature-maker_libraryGrid__nFmKL li[data-current]{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet)}.creature-maker_libraryGrid__nFmKL li>:first-child{width:3.5rem;height:auto;flex:none}.creature-maker_libraryText__l3LYj{display:flex;flex-direction:column;min-width:0;flex:1 1 10rem;line-height:1.35}.creature-maker_libraryText__l3LYj strong{font-size:var(--text-ui);overflow-wrap:anywhere}.creature-maker_libraryText__l3LYj span{color:var(--muted);font-size:var(--text-caption)}.creature-maker_libraryActions__VUh6r{flex-basis:100%;gap:.375rem}.creature-maker_empty__yfG8B{margin:1rem 0 0;padding:1.25rem;border:1px dashed #d7cede;border-radius:.75rem;color:var(--muted)}.creature-maker_shared__lkc_K{display:flex;flex-direction:column;gap:1.25rem;max-width:58rem}.creature-maker_sharedHead___CNmw{display:flex;flex-direction:column;gap:.875rem}.creature-maker_sharedHead___CNmw h2{font-size:var(--text-heading);margin:0;overflow-wrap:anywhere}.creature-maker_sharedHead___CNmw p{margin:.375rem 0 0}.creature-maker_eyebrow__T4_Vr{color:var(--violet);font-weight:750;font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;margin:0!important}.creature-maker_dialog__pxgf9{width:min(40rem,calc(100vw - 2rem));max-height:min(52rem,calc(100dvh - 2rem));margin:auto;padding:0;border:0;border-radius:1rem;color:var(--ink);background:var(--paper);box-shadow:0 1.5rem 4rem rgb(38 32 51/30%)}.creature-maker_dialogWide__7N_AG{width:min(56rem,calc(100vw - 2rem))}.creature-maker_dialog__pxgf9::backdrop{background:rgb(38 32 51/55%)}.creature-maker_dialog__pxgf9[open]{display:flex;overflow:hidden}.creature-maker_dialogInner__uPnBq{display:flex;flex-direction:column;flex:1;min-height:0;max-height:min(52rem,calc(100dvh - 2rem))}.creature-maker_dialogHead___AaJI{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem .5rem}.creature-maker_dialogHead___AaJI h2{font-size:var(--text-subheading);margin:0;overflow-wrap:anywhere}.creature-maker_dialogClose__d_tJF{width:2.75rem;height:2.75rem;flex:none;border:1px solid var(--line);border-radius:.5rem;background:white;color:var(--deep);font-size:var(--text-ui)}.creature-maker_dialogClose__d_tJF:hover{background:var(--lavender)}.creature-maker_dialogLede___QGWx{padding:0 1.25rem;color:var(--muted);font-size:var(--text-ui)}.creature-maker_dialogLede___QGWx p{margin:0}.creature-maker_dialogBody__SDjyt{padding:.75rem 1.25rem 1.25rem;overflow:auto;min-height:0}.creature-maker_dialogFoot__O_Yl6{padding:.75rem 1.25rem;border-top:1px solid var(--line)}.creature-maker_dialogActions__m2VE9{justify-content:flex-end;margin-top:1.25rem}.creature-maker_picker__SWHAi{display:flex;flex-direction:column;gap:.75rem}.creature-maker_pickerFilters__3jXjO{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.creature-maker_pickerFilters__3jXjO input[type=search]{width:100%}.creature-maker_grow__S4ud8{flex:1 1 14rem;min-width:0}.creature-maker_check__cCrt4{flex-direction:row!important;align-items:center;gap:.5rem!important;min-height:2.75rem;font-weight:600}.creature-maker_check__cCrt4 input{min-height:0;width:1.25rem;height:1.25rem;accent-color:var(--violet)}.creature-maker_pickerBar__l1KTA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 1rem}.creature-maker_pickerCount__OLfJF{margin:0;color:var(--muted);font-size:var(--text-caption)}.creature-maker_moreButton__2wuSe{align-self:center;min-height:2.75rem;padding:.5rem 1.25rem;border-radius:.5rem;border:1px solid #d7cede;background:white;color:var(--violet);font-weight:700}.creature-maker_creatureGrid__CFogT{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem}.creature-maker_creatureGrid__CFogT button{width:100%;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .25rem;border:1px solid transparent;border-radius:.625rem;background:transparent;color:var(--ink);font-size:var(--text-caption);font-weight:650;line-height:1.25;text-align:center;overflow-wrap:anywhere}.creature-maker_creatureGrid__CFogT button:hover{border-color:var(--line);background:white}.creature-maker_creatureGrid__CFogT .portrait{width:4.5rem;height:auto}.creature-maker_moveResults__0PVhr{list-style:none;margin:0;padding:0;display:grid;gap:.375rem}.creature-maker_moveResults__0PVhr button{width:100%;display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;text-align:left;border:1px solid var(--line);border-radius:.625rem;background:white;color:var(--ink)}.creature-maker_moveResults__0PVhr button:hover:not(:disabled){border-color:var(--violet);background:#faf7ff}.creature-maker_moveResultText__VeQPi{display:flex;flex-direction:column;gap:.25rem;min-width:0}.creature-maker_moveResultText__VeQPi strong{font-size:var(--text-ui)}.creature-maker_moveResultText__VeQPi small{color:var(--muted);font-weight:600}.creature-maker_moveResultEffects__pxODD{color:var(--muted);font-size:var(--text-caption);line-height:1.45}.creature-maker_chips__1L9s_{display:flex;flex-wrap:wrap;gap:.25rem}.creature-maker_chips__1L9s_ span{font-size:var(--text-caption);line-height:1.3;padding:.0625rem .4375rem;border-radius:.25rem;background:#f1edf6;color:#51475d;font-weight:650}.creature-maker_chips__1L9s_ .creature-maker_chipStrong__YiOD9{background:var(--lavender);color:var(--violet)}.creature-maker_moveEditor__fip80{display:flex;flex-direction:column;gap:1rem}.creature-maker_editorRow__PiKRH{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.creature-maker_iconChoice__4BZai{display:flex;flex-direction:column;align-items:center}.creature-maker_editorGrid___FN6d{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:.75rem}.creature-maker_editorGrid___FN6d select,.creature-maker_moveEditor__fip80 input:not([type=checkbox]):not([type=radio]){width:100%}.creature-maker_fieldError__RCOJ9{color:#9b1c33;font-size:var(--text-caption);font-weight:650}.creature-maker_iconPicker__q_fVq{border:1px solid var(--line);border-radius:.75rem;padding:.75rem;margin:0;display:flex;flex-direction:column;gap:.75rem;min-width:0}.creature-maker_iconPicker__q_fVq legend{font-weight:700;padding:0 .25rem}.creature-maker_iconGrid__GDeFv{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr));gap:.375rem;max-height:14rem;overflow:auto;padding:.125rem}.creature-maker_iconGrid__GDeFv button{display:grid;place-items:center;height:3.25rem;border:2px solid transparent;border-radius:.5rem;background:white}.creature-maker_iconGrid__GDeFv button[aria-pressed=true]{border-color:var(--violet);background:var(--lavender)}.creature-maker_iconGrid__GDeFv button:hover{border-color:#cdb8ef}.creature-maker_noIcon__iGC3T{font-size:var(--text-title);color:var(--muted)}.creature-maker_groups__QB6d4 h3{margin:0;font-size:var(--text-title)}.creature-maker_groups__QB6d4>.creature-maker_muted__Yc_xS{margin:.25rem 0 .75rem}.creature-maker_group__a7YHY{border:1px solid var(--line);border-radius:.75rem;padding:.75rem;margin:0 0 .75rem;background:white;min-width:0}.creature-maker_group__a7YHY legend{font-weight:700;padding:0 .25rem;overflow-wrap:anywhere}.creature-maker_groupTarget__l_nKb{display:flex;flex-wrap:wrap;gap:.75rem}.creature-maker_groupTarget__l_nKb select{width:100%}.creature-maker_effectList__v_07Y{margin:.75rem 0 0;padding:0 0 0 1.5rem;display:grid;gap:.375rem}.creature-maker_effectList__v_07Y li{padding-left:.25rem}.creature-maker_effectList__v_07Y li>*{vertical-align:middle}.creature-maker_effectList__v_07Y li{display:list-item}.creature-maker_effectList__v_07Y li input{width:calc(100% - 3.25rem)!important;margin-right:.5rem}.creature-maker_groupActions__ZYMX1{display:flex;flex-wrap:wrap;align-items:center;gap:0 1rem;margin-top:.25rem}.creature-maker_spacer__5f_Xg{flex:1}.creature-maker_share___94Z8{display:flex;flex-direction:column;gap:.75rem}.creature-maker_share___94Z8 p{margin:0}.creature-maker_share___94Z8 input{width:100%;font-size:var(--text-ui)}.creature-maker_share___94Z8 .creature-maker_counter__8nEDO{text-align:left}.creature-maker_conflicts__kS1kV{margin:.5rem 0 1rem;padding-left:1.25rem}.creature-maker_choices__98jS5{border:0;padding:0;margin:0;display:grid;gap:.25rem}.creature-maker_choices__98jS5 legend{font-weight:700;margin-bottom:.25rem}.creature-maker_statLabel__g39uS{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:.375rem!important}.creature-maker_statLabel__g39uS .stat-icon{flex:none}.creature-maker_segmented__dBa_o{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.1875rem;border-radius:.5rem;background:#f1edf6}.creature-maker_segmented__dBa_o button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:2.75rem;padding:.25rem;border:0;border-radius:.375rem;background:transparent;color:var(--deep);line-height:1.15;min-width:0}.creature-maker_segmented__dBa_o button span{font-weight:750;font-size:var(--text-caption)}.creature-maker_segmented__dBa_o button small{font-size:.8125rem;color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.creature-maker_segmented__dBa_o button[aria-pressed=true]{background:var(--violet);color:white}.creature-maker_segmented__dBa_o button[aria-pressed=true] small{color:#e5d8fb}.creature-maker_segmented__dBa_o button:hover:not([aria-pressed=true]){background:white}.creature-maker_mixPortrait__DdbhI{position:relative;display:block;aspect-ratio:207/250;flex:none}.creature-maker_mixPortrait__DdbhI img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.creature-maker_mixSplit__wA43n img+img{clip-path:polygon(62% 0,100% 0,100% 100%,38% 100%)}.creature-maker_mixBlend__EhwOe img+img{-webkit-mask-image:linear-gradient(105deg,transparent 30%,#000 70%);mask-image:linear-gradient(105deg,transparent 30%,#000 70%)}.creature-maker_portraitRow__PuwQe>.creature-maker_mixPortrait__DdbhI{width:4.5rem!important}.creature-maker_previewArt__n3Xp4 .creature-maker_mixPortrait__DdbhI{width:100%!important}.creature-maker_libraryGrid__nFmKL li>.creature-maker_mixPortrait__DdbhI{width:3.5rem!important}.creature-maker_parents__Syptb{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.75rem}.creature-maker_parentSlot__Ut5Sy{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .625rem;border:1px solid var(--line);border-radius:.75rem;background:var(--paper);min-width:0}.creature-maker_parentTile__paxXq{display:flex;align-items:center;gap:.625rem;min-width:0;text-align:left}.creature-maker_parentTile__paxXq .portrait,.creature-maker_parentTile__paxXq .portrait-placeholder{width:3rem;height:auto;aspect-ratio:207/250;flex:none}.creature-maker_parentTag__qnXTM{display:inline-grid;place-items:center;width:1.625rem;height:1.625rem;flex:none;border-radius:50%;background:var(--deep);color:white;font-size:var(--text-caption);font-weight:800}.creature-maker_parentText__KemGw{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.creature-maker_parentText__KemGw strong{font-size:var(--text-ui);line-height:1.2;overflow-wrap:anywhere}.creature-maker_mixHelpers__iT3nF{display:grid;gap:.5rem;margin-top:.875rem;padding-top:.875rem;border-top:1px solid var(--line)}.creature-maker_helperRow__digfe{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.creature-maker_helperRow__digfe>span{margin-right:auto;min-width:0;overflow-wrap:anywhere}.creature-maker_helperRow__digfe>span small{color:var(--muted);font-size:var(--text-caption)}.creature-maker_helperRow__digfe[role=group]>span{margin-right:.25rem}.creature-maker_smallButton__M5F8d[aria-pressed=true]{background:var(--violet);border-color:var(--violet);color:white}.creature-maker_presets__0PZxR{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0 0 .875rem}.creature-maker_presets__0PZxR>span{font-weight:700;font-size:var(--text-ui);margin-right:.25rem}.creature-maker_mixChoices__CfC6i{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.625rem}.creature-maker_mixChoice__vK2tp{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.25rem .75rem .25rem .25rem;border:1px solid #d7cede;border-radius:.5rem;background:white;color:var(--deep);font-weight:700}.creature-maker_mixChoice__vK2tp .creature-maker_mixPortrait__DdbhI{width:2.75rem!important}.creature-maker_mixChoice__vK2tp[aria-pressed=true]{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet);background:var(--lavender)}.creature-maker_resistItem__TkzH0{display:flex;flex-direction:column;gap:.25rem;min-width:0}.creature-maker_quickPick__uqFYZ{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.creature-maker_quickPick__uqFYZ button{min-height:2.75rem;border:1px solid var(--line);border-radius:.375rem;background:white;color:var(--deep);font-size:var(--text-caption);font-weight:700;font-variant-numeric:tabular-nums}.creature-maker_quickPick__uqFYZ button[aria-pressed=true]{background:var(--lavender);border-color:var(--violet);color:var(--violet)}.creature-maker_paletteWrap__hX_1w{margin:0 0 1rem;padding:.875rem;border-radius:.75rem;background:#faf7ff;border:1px solid #e6dcf6}.creature-maker_paletteWrap__hX_1w h4{margin:0;font-size:var(--text-ui);font-weight:750}.creature-maker_paletteWrap__hX_1w>.creature-maker_muted__Yc_xS{margin:.25rem 0 .75rem}.creature-maker_palette__w0ujz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:.875rem}.creature-maker_paletteColumn__SX3Bf{min-width:0}.creature-maker_paletteColumn__SX3Bf h5{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:var(--text-ui);overflow-wrap:anywhere}.creature-maker_paletteSlot__s2QkN{margin:.5rem 0 .25rem;color:var(--muted);font-size:var(--text-caption);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.creature-maker_paletteColumn__SX3Bf ul{list-style:none;margin:0;padding:0;display:grid;gap:.3125rem}.creature-maker_paletteColumn__SX3Bf li button{width:100%;display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.3125rem .5rem;text-align:left;border:1px solid var(--line);border-radius:.5rem;background:white;color:var(--ink)}.creature-maker_paletteColumn__SX3Bf li button:hover{border-color:var(--violet)}.creature-maker_paletteColumn__SX3Bf li button[aria-pressed=true]{background:var(--lavender);border-color:#b9a2e6}.creature-maker_paletteText__B7Oos{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.creature-maker_paletteText__B7Oos strong{font-size:var(--text-caption);overflow-wrap:anywhere}.creature-maker_paletteText__B7Oos small{color:var(--muted);font-size:.8125rem}.creature-maker_paletteState__Gs7r2{flex:none;font-size:var(--text-caption);font-weight:750;color:var(--violet);white-space:nowrap}.creature-maker_mixPicker__E_IjS{display:flex;flex-direction:column;gap:.75rem}.creature-maker_mixSlots__3b9Rt{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;align-items:stretch}.creature-maker_mixSlot__1Gh4F{display:flex;align-items:center;padding:.5rem;border:2px solid var(--line);border-radius:.75rem;background:white;color:var(--ink);min-width:0}.creature-maker_mixSlot__1Gh4F[aria-pressed=true]{border-color:var(--violet);background:#faf7ff}.creature-maker_mixActions__Eg1KG{display:flex;flex-direction:column;gap:.375rem;justify-content:center}.creature-maker_previewStats__pcE5g dt{display:flex;align-items:center;gap:.3125rem}@media (max-width:560px){.creature-maker_mixSlots__3b9Rt{grid-template-columns:1fr 1fr}.creature-maker_mixActions__Eg1KG{grid-column:1/-1;flex-direction:row;justify-content:flex-end}.creature-maker_mixSlot__1Gh4F{justify-content:center}.creature-maker_mixSlot__1Gh4F .creature-maker_parentTile__paxXq{position:relative;flex-direction:column;text-align:center;width:100%}.creature-maker_mixSlot__1Gh4F .creature-maker_parentTag__qnXTM{position:absolute;top:0;left:0}.creature-maker_mixSlot__1Gh4F .creature-maker_parentText__KemGw{align-items:center}.creature-maker_mixSlot__1Gh4F .creature-maker_parentText__KemGw strong{overflow-wrap:normal;word-break:normal;hyphens:auto}}@media (max-width:960px){.creature-maker_tabs__JeOT0{display:inline-flex;position:sticky;top:.5rem;z-index:5;align-self:center;padding:.25rem;gap:.25rem;border-radius:999px;background:white;border:1px solid var(--line);box-shadow:0 .25rem 1rem rgb(38 32 51/12%)}.creature-maker_tabs__JeOT0 button{min-height:2.75rem;min-width:6.5rem;border:0;border-radius:999px;background:transparent;color:var(--deep);font-weight:700;font-size:var(--text-ui)}.creature-maker_tabs__JeOT0 button[aria-pressed=true]{background:var(--violet);color:white}.creature-maker_workspace__f9oUS{grid-template-columns:minmax(0,1fr)}.creature-maker_section__B1TJ7{scroll-margin-top:4.5rem}.creature-maker_workspace__f9oUS[data-tab=edit] .creature-maker_side__c5GZ0 .creature-maker_preview__le_Fo,.creature-maker_workspace__f9oUS[data-tab=preview] .creature-maker_editor__fbRYq{display:none}.creature-maker_sideSticky__Q0Beb{position:static;max-height:none;overflow:visible}.creature-maker_side__c5GZ0{order:-1}}@media (max-width:560px){.creature-maker_preview__le_Fo,.creature-maker_section__B1TJ7{padding:.875rem}.creature-maker_previewArt__n3Xp4{width:5.5rem}.creature-maker_previewName__BD2Iu{font-size:var(--text-section)}.creature-maker_previewStats__pcE5g dd{font-size:var(--text-title)}.creature-maker_moveActions__aEsOe{margin-left:0;width:100%}.creature-maker_dialogBody__SDjyt,.creature-maker_dialogHead___AaJI,.creature-maker_dialogLede___QGWx{padding-inline:1rem}.creature-maker_creatureGrid__CFogT{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}.creature-maker_saveBar__0CVT4 .creature-maker_actionRow__tpbMF>*{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.creature-maker_shell__nICPk *{transition:none!important}}