.AvatarPicker_preview__H3Ph_{display:flex;align-items:flex-start;gap:var(--gap)}.AvatarPicker_preview__H3Ph_>div{min-width:0;align-self:stretch}.AvatarPicker_drawing__PUFje{flex:none;display:flex;align-items:center;justify-content:center;width:160px;height:160px;border:1px solid var(--line);border-radius:10px;background:var(--raised-high)}.AvatarPicker_drawing__PUFje svg{max-width:104px}.AvatarPicker_drawing__PUFje output{padding:0 10px;font-size:.75rem}.AvatarPicker_actions__4WP5f{margin-top:auto}.AvatarPicker_prompt__tdjsb{font-style:italic}.AvatarPicker_tabs__2A99T{display:flex;gap:8px;overflow-x:auto;padding-block:6px 10px;margin-block:-6px -10px;scrollbar-width:none}.AvatarPicker_tabs__2A99T::-webkit-scrollbar{display:none}.AvatarPicker_reuse__PWRp9{background:none;border:none;padding:0;min-height:0;color:var(--accent);font-size:inherit;text-decoration:underline}.AvatarPicker_filterGroup__f_TUU{display:flex;flex-direction:column;gap:8px;border:none;margin:0;padding:0;min-width:0}.AvatarPicker_filterGroup__f_TUU+.AvatarPicker_filterGroup__f_TUU{border-top:1px solid var(--line);padding-top:12px}.AvatarPicker_filterLabel__kBlIY{padding:0;color:var(--ink-faint);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.AvatarPicker_filterTags__8o4mq{display:flex;flex-wrap:wrap;gap:6px}.AvatarPicker_grid__TWc8I{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:8px;gap:8px;opacity:1;transition:opacity .12s linear}.AvatarPicker_grid__TWc8I[data-stale=true]{opacity:.45;transition-delay:.12s}.AvatarPicker_tile__K_J6N{padding:0;border:1px solid var(--line);border-radius:10px;background:var(--raised-high);overflow:hidden;min-height:0;line-height:0}.AvatarPicker_tile__K_J6N img{display:block;width:100%;aspect-ratio:2/3;height:auto;object-fit:cover}.AvatarPicker_tile__K_J6N:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AvatarPicker_tile__K_J6N[data-busy=true]{outline:2px solid var(--accent);outline-offset:-2px}.AvatarPicker_tile__K_J6N:disabled:not([data-busy=true]){opacity:.45}.Markdown_markdown__XbxKW{white-space:normal}.Markdown_markdown__XbxKW>:first-child{margin-top:0}.Markdown_markdown__XbxKW>:last-child{margin-bottom:0}.Markdown_markdown__XbxKW p{margin:0 0 8px;overflow-wrap:anywhere}.Markdown_markdown__XbxKW h4,.Markdown_markdown__XbxKW h5,.Markdown_markdown__XbxKW h6{margin:10px 0 4px;font-size:.95rem;color:var(--accent)}.Markdown_markdown__XbxKW ol,.Markdown_markdown__XbxKW ul{margin:0 0 8px;padding-left:20px}.Markdown_markdown__XbxKW li{margin:2px 0;overflow-wrap:anywhere}.Markdown_markdown__XbxKW li::marker{color:var(--ink-faint)}.Markdown_markdown__XbxKW code{background:var(--page);border:1px solid var(--line);border-radius:5px;padding:1px 5px;font-size:.85em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Markdown_markdown__XbxKW blockquote{margin:0 0 8px;padding-left:10px;border-left:2px solid var(--line);color:var(--ink-dim)}.Markdown_code__cazrP{margin:0 0 8px;padding:8px 10px;background:var(--page);border:1px solid var(--line);border-radius:8px;overflow-x:auto}.Markdown_code__cazrP code{background:none;border:none;padding:0}.Markdown_tableWrap__YtaSE{overflow-x:auto;margin:0 0 8px}.Markdown_markdown__XbxKW table{border-collapse:collapse;font-size:.85rem}.Markdown_markdown__XbxKW td,.Markdown_markdown__XbxKW th{border:1px solid var(--line);padding:4px 8px;text-align:left;white-space:nowrap}.Markdown_markdown__XbxKW th{color:var(--ink-dim);font-weight:600}.ComboBox_combo__wZrAa{position:relative}.ComboBox_field__j60iJ{display:flex;align-items:center;background:var(--page);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--inset-field);transition:border-color var(--ease),box-shadow var(--ease)}.ComboBox_field__j60iJ:focus-within{border-color:var(--accent);box-shadow:var(--inset-field),inset 0 0 0 1px var(--accent)}.ComboBox_input__ZwQCx{flex:1 1 auto;min-width:0;background:none;border:none;padding:10px 12px;font-size:16px}.ComboBox_input__ZwQCx:focus{outline:none}.ComboBox_toggle__lxQ7k{display:flex;align-items:center;justify-content:center;width:40px;align-self:stretch;min-height:0;background:none;border:none;color:var(--ink-dim)}.ComboBox_chevron__Z7L53{display:block;transition:transform .12s ease}.ComboBox_chevron__Z7L53[data-open=true]{transform:rotate(180deg)}.ComboBox_list__fQzpf{position:absolute;inset-inline:0;top:calc(100% + 4px);z-index:20;max-height:min(44dvh,320px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:4px;list-style:none;background:var(--raised-high);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 32px -8px rgb(0 0 0/60%),var(--rim)}.ComboBox_list__fQzpf:focus{outline:none}.ComboBox_option__o7Jvs{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:.9rem}.ComboBox_option__o7Jvs[data-focus],.ComboBox_option__o7Jvs[data-hover]{background:var(--line)}.ComboBox_option__o7Jvs:active{box-shadow:var(--press)}.ComboBox_optionDetail__CdbFG,.ComboBox_optionLabel__F6KxV{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ComboBox_optionDetail__CdbFG{flex:0 1 auto;margin-left:auto;color:var(--ink-faint);font-size:.78rem}.ComboBox_tick__Ppedp{flex:0 0 auto;color:var(--accent)}.EditCharacter_section__9KFAe{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);padding:var(--gap);box-shadow:var(--lift),var(--rim)}.EditCharacter_section__9KFAe>summary{font-family:var(--font-display),Georgia,serif;font-size:1.05rem;cursor:pointer;list-style-position:inside}.EditCharacter_section__9KFAe[open]>summary{margin-bottom:var(--gap);padding-bottom:8px;border-bottom:1px solid var(--line)}.EditCharacter_pair__80XkB{display:flex;flex-wrap:wrap;gap:8px}.EditCharacter_pair__80XkB>*{flex:1 1 140px;min-width:0}.EditCharacter_scores__38CM4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.EditCharacter_scores__38CM4 .EditCharacter_field__7BfFF>span{text-align:center}.EditCharacter_skill__9ZKzW{display:grid;grid-template-columns:1fr 8rem 3.75rem 3rem;align-items:center;grid-gap:8px;gap:8px}.EditCharacter_skillName__z9K5d{min-width:0;font-size:.9rem}.EditCharacter_skillHead__ni4pi{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);padding-bottom:2px;border-bottom:1px solid var(--line)}.EditCharacter_skillHead__ni4pi>:last-child{text-align:center}.EditCharacter_skill__9ZKzW select{font-size:.9rem;padding-right:30px;background-position:right 9px center}.EditCharacter_misc___7ULC{padding-inline:6px;text-align:center}.EditCharacter_total__RL6gL{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EditCharacter_note__qqbor{margin-block:0}.EditCharacter_switch__hoF2j{justify-self:stretch;color:inherit;font-weight:700;font-size:inherit;background:none;border:none;min-height:0;padding:11px 0;margin-block:-11px;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.EditCharacter_switch__hoF2j:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.EditCharacter_switch__hoF2j:active{opacity:.6}.EditCharacter_printed__IVVbT{color:var(--accent)}@media (max-width:420px){.EditCharacter_skill__9ZKzW{grid-template-columns:1fr 6.75rem 3.25rem 2.5rem;gap:6px}.EditCharacter_skillName__z9K5d{font-size:.85rem}.EditCharacter_skill__9ZKzW select{font-size:.8rem;padding-inline:8px 26px;background-position:right 7px center}}.EditCharacter_row__W_TQJ{display:flex;align-items:flex-start;gap:8px;padding:8px;background:var(--page);border:1px solid var(--line);border-radius:var(--radius)}.EditCharacter_listHeading__UV_MX{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;min-width:0}.EditCharacter_listHeading__UV_MX>span{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-weight:400}.EditCharacter_rowRemove__VQsgC{display:flex;flex-direction:column;gap:4px;flex:0 0 auto}.EditCharacter_rowRemoveLabel__9w7vG{font-size:.8rem}.EditCharacter_rowRemove__VQsgC>button{min-height:48px}.EditCharacter_rowFields__JEujR{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0}.EditCharacter_save__XipSs{position:-webkit-sticky;position:sticky;bottom:calc(var(--nav-height) + 8px);display:flex;flex-direction:column;gap:4px;padding:10px;background:var(--raised-high);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--lift-high),var(--rim)}.EditCharacter_toggle__D315g{display:flex;align-items:flex-start;gap:8px;font-size:.9rem}.EditCharacter_toggle__D315g input{width:18px;height:18px;margin-top:1px;flex:0 0 auto;accent-color:var(--accent)}.EditCharacter_toggle__D315g .EditCharacter_faint__DcrhI{display:block}.EditCharacter_chosen__68vaI{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;color:var(--ink-dim);font-size:.9rem;line-height:1.35}.EditCharacter_budget__mp_H8{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px}.EditCharacter_budget__mp_H8>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EditCharacter_budget__mp_H8>strong[data-over=true]{color:var(--accent)}.EditCharacter_remove__LOSFE{color:var(--bad)}@media (hover:hover) and (pointer:fine){.EditCharacter_remove__LOSFE:hover:not(:disabled){border-color:var(--bad)}}.EditCharacter_remove__LOSFE:active:not(:disabled){border-color:var(--bad)}.EditCharacter_itemDetails__ObGZo>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:var(--ink-dim);font-size:.85rem}.EditCharacter_itemDetails__ObGZo[open]>summary{margin-bottom:4px}.FeatureText_text__rKmjU{display:flex;flex-direction:column;gap:12px;line-height:1.5}.FeatureText_text__rKmjU p{margin:0}.FeatureText_caption__qqULq{color:var(--ink-dim);font-size:.85rem;font-weight:600;margin-bottom:-6px}.FeatureText_table__9QimO{border-collapse:collapse;width:auto;max-width:100%;margin-top:-4px;font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FeatureText_table__9QimO td,.FeatureText_table__9QimO th{padding:4px 12px 4px 0;text-align:left;vertical-align:top}.FeatureText_table__9QimO th{color:var(--ink-dim);font-size:.8rem;font-weight:500;border-bottom:1px solid var(--line)}.FeatureText_table__9QimO td{border-bottom:1px solid color-mix(in srgb,var(--line) 50%,transparent)}.FeatureText_table__9QimO tr:last-child td{border-bottom:none}.FeatPicker_picker__ePdVx p{margin-block:0}.FeatPicker_list__EJADz{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px}@media (min-width:560px){.FeatPicker_list__EJADz{grid-template-columns:1fr 1fr}}.FeatPicker_card__zWC49{display:flex;flex-direction:column;min-width:0}.FeatPicker_card__zWC49[data-selected=true]{grid-column:1/-1}.FeatPicker_about__3LBBL{padding:10px;color:var(--ink-dim);font-size:.85rem;background:var(--raised);border:1px solid var(--accent);border-top:none;border-radius:0 0 10px 10px}.FeatPicker_feat__zZeRv{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;text-align:left;background:var(--raised-high);border-radius:10px;border:1px solid var(--line);border-bottom-color:var(--bevel-edge);box-shadow:var(--lift),var(--rim),var(--bevel);transition:transform var(--ease),box-shadow var(--ease),border-color var(--ease)}.FeatPicker_feat__zZeRv[data-selected=true]{border-color:var(--accent);color:var(--accent)}.FeatPicker_feat__zZeRv:disabled{opacity:.45;box-shadow:none;border-bottom-color:var(--line)}@media (hover:hover) and (pointer:fine){.FeatPicker_feat__zZeRv:not(:disabled):hover{transform:translateY(-2px);box-shadow:var(--lift-high),var(--rim),var(--bevel)}}.FeatPicker_feat__zZeRv:not(:disabled):active{transform:translateY(1px);box-shadow:var(--press)}.FeatPicker_name__OPU6A{font-weight:600;color:var(--ink)}.FeatPicker_feat__zZeRv[data-selected=true] .FeatPicker_name__OPU6A{color:var(--accent)}.FeatPicker_feat__zZeRv:has(+.FeatPicker_about__3LBBL){border-bottom-color:var(--line);border-radius:10px 10px 0 0}.FeatPicker_abilities__DDils{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px}.FeatPicker_ability__EiN8A{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 2px;background:var(--raised-high);border:1px solid var(--line);border-radius:10px}.FeatPicker_ability__EiN8A[data-selected=true]{border-color:var(--accent);color:var(--accent)}.FeatPicker_delta__RgWL_{min-height:1em;font-size:.75rem}.FeatPicker_ability__EiN8A:disabled{opacity:.35}.FeatPicker_spells__yDPL0{display:flex;flex-wrap:wrap;gap:6px;max-height:40dvh;overflow-y:auto}.FeatPicker_spellText__5VaeQ{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background-color:var(--page);border:1px solid var(--line);border-radius:10px;box-shadow:var(--inset-field);font-size:.85rem}.FeatPicker_unavailable__YdfNX>ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--ink-faint)}.FeatPicker_unavailable__YdfNX summary{cursor:pointer}.FeatPicker_unavailable__YdfNX .FeatPicker_name__OPU6A{color:var(--ink-dim)}.PlanDrawer_drawer__k_5Al{position:fixed;z-index:40;display:flex;flex-direction:column;background:var(--raised);border:1px solid var(--line);box-shadow:0 -8px 40px rgb(0 0 0/55%);outline:none}.PlanDrawer_drawer__k_5Al[data-side=bottom]{inset:auto 0 0 0;max-height:82dvh;border-radius:var(--radius) var(--radius) 0 0;border-bottom:none;padding-bottom:env(safe-area-inset-bottom,0)}.PlanDrawer_drawer__k_5Al[data-side=right]{inset:0 0 0 auto;width:min(520px,94vw);border-radius:var(--radius) 0 0 var(--radius);border-right:none;box-shadow:-8px 0 40px rgb(0 0 0/55%);padding-left:12px}.PlanDrawer_drawer__k_5Al:before{content:"";position:absolute;background:var(--line);border-radius:999px}.PlanDrawer_drawer__k_5Al[data-side=bottom]:before{top:8px;left:50%;width:40px;height:4px;transform:translateX(-50%)}.PlanDrawer_drawer__k_5Al[data-side=right]:before{left:8px;top:50%;width:4px;height:40px;transform:translateY(-50%)}.PlanDrawer_head__Ko31z{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px var(--gap) 8px;border-bottom:1px solid var(--line)}.PlanDrawer_title__U8bda{font-family:var(--font-display),Georgia,serif;font-size:1.1rem;margin:0}.PlanDrawer_body__88a0f{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--gap)}.PlanDrawer_level__8F79b p{margin-block:0}.PlanDrawer_blurb__yi67B{margin-top:4px}.PlanDrawer_level__8F79b{padding:0}.PlanDrawer_summary__jg9wW{display:flex;flex-direction:column;gap:2px;padding:12px var(--gap);cursor:pointer;list-style:none}.PlanDrawer_summary__jg9wW::-webkit-details-marker{display:none}.PlanDrawer_levelName__DQd1w{font-family:var(--font-display),Georgia,serif;font-size:1rem}.PlanDrawer_level__8F79b>div:not(.PlanDrawer_summary__jg9wW),.PlanDrawer_level__8F79b[open]>.PlanDrawer_stack__A_fmr{padding:0 var(--gap) var(--gap)}.PlanDrawer_choice__7E_XZ{margin:0;padding:0;border:none;min-width:0;display:flex;flex-direction:column;gap:6px}.PlanDrawer_pills__aUfDR{display:flex;flex-wrap:wrap;gap:6px}.SpellTray_drawer__5o01L{position:fixed;z-index:40;display:flex;flex-direction:column;background:var(--raised);border:1px solid var(--line);box-shadow:0 -8px 40px rgb(0 0 0/55%);outline:none}.SpellTray_drawer__5o01L[data-side=bottom]{inset:auto 0 0 0;max-height:82dvh;border-radius:var(--radius) var(--radius) 0 0;border-bottom:none;padding-bottom:env(safe-area-inset-bottom,0)}.SpellTray_drawer__5o01L[data-side=right]{inset:0 0 0 auto;width:min(520px,94vw);border-radius:var(--radius) 0 0 var(--radius);border-right:none;box-shadow:-8px 0 40px rgb(0 0 0/55%);padding-left:12px}.SpellTray_drawer__5o01L:before{content:"";position:absolute;background:var(--line);border-radius:999px}.SpellTray_drawer__5o01L[data-side=bottom]:before{top:8px;left:50%;width:40px;height:4px;transform:translateX(-50%)}.SpellTray_drawer__5o01L[data-side=right]:before{left:8px;top:50%;width:4px;height:40px;transform:translateY(-50%)}.SpellTray_head__TD183{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px var(--gap) 8px;border-bottom:1px solid var(--line)}.SpellTray_title__6Hjzu{font-family:var(--font-display),Georgia,serif;font-size:1.1rem;margin:0}.SpellTray_body__CbUug{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--gap)}.SpellTray_search__LNWCX{width:100%;padding:12px;font-size:16px;background:var(--raised-high);border:1px solid var(--line);border-radius:var(--radius)}.SpellTray_search__LNWCX:focus-visible{outline:none;border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.SpellTray_group__igVfO{font-family:var(--font-display),Georgia,serif;font-size:1rem;margin:0}.SpellTray_cards__PCCVY{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.SpellTray_card__mdNh7{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:4px;min-height:0;padding:10px 12px;text-align:left;background:var(--raised-high);border:1px solid var(--line);border-radius:var(--radius);transition:border-color var(--ease),box-shadow var(--ease)}.SpellTray_card__mdNh7[data-selected=true]{border-color:var(--accent)}.SpellTray_card__mdNh7[data-static=true]{cursor:default}.SpellTray_card__mdNh7:disabled{opacity:.6}@media (hover:hover) and (pointer:fine){button.SpellTray_card__mdNh7:not(:disabled):hover{border-color:var(--accent);box-shadow:var(--lift)}}button.SpellTray_card__mdNh7:not(:disabled):active{border-color:var(--accent);box-shadow:var(--press)}.SpellTray_cardHead__QX358{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.SpellTray_cardHead__QX358>strong{margin-right:auto}.SpellTray_cardLevel__xf_4W{color:var(--accent);font-size:.8rem;white-space:nowrap}.SpellTray_cardCost__SWDDf{padding:1px 6px;border:1px solid var(--line);border-radius:999px;color:var(--ink-dim);font-size:.7rem;white-space:nowrap}.SpellTray_cardBrief__bBaLw{color:var(--ink-dim);font-size:.85rem;line-height:1.35}.SpellTray_badge__yhbFI{align-self:flex-start;padding:2px 8px;font-size:.72rem;letter-spacing:.02em;color:var(--accent);border:1px solid var(--accent);border-radius:999px}.SpellTray_nameTrigger__KvknG{min-height:0;padding:0;background:none;border:none;text-align:left;-webkit-text-decoration:underline dotted var(--ink-dim);text-decoration:underline dotted var(--ink-dim);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.SpellTray_nameTrigger__KvknG:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.SpellTray_kind__sLtd6{margin:0;color:var(--accent);font-size:.9rem}.SpellTray_facts__9grAT{display:grid;grid-template-columns:max-content 1fr;grid-gap:4px 12px;gap:4px 12px;margin:0;font-size:.9rem}.SpellTray_facts__9grAT dt{color:var(--ink-dim)}.SpellTray_facts__9grAT dd{margin:0}.SpellTray_text__7iGlD{margin:0;line-height:1.5}.SpellTray_chosenText__1FjVK{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background-color:var(--page);border:1px solid var(--line);border-radius:10px;box-shadow:var(--inset-field);font-size:.85rem}.SpellTray_chosenText__1FjVK p{margin-block:0}.AddItemTray_adder__C4_gR{min-height:min(62dvh,520px)}.FeatureTray_heading__Ve9AV{display:flex;flex-direction:column;gap:2px;min-width:0}.FeatureTray_body__cSRqm{display:flex;flex-direction:column;gap:12px;line-height:1.5}.FeatureTray_body__cSRqm p{margin:0}.FeatureTray_choice__y4pKB{display:flex;flex-wrap:wrap;gap:6px}.SectionPanes_panes__E4crt{display:flex;flex-direction:column;gap:var(--gap)}.SectionPanes_strip__Fk2Vx{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding-block:4px;margin-block:-4px;border-bottom:1px solid var(--line)}.SectionPanes_strip__Fk2Vx::-webkit-scrollbar{display:none}.SectionPanes_tab__nNlPf{flex:0 0 auto;padding:6px 2px;background:none;border:none;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;color:var(--ink-faint);font-size:.9rem;cursor:pointer;transition:color var(--ease),border-color var(--ease)}.SectionPanes_tab__nNlPf[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}@media (hover:hover) and (pointer:fine){.SectionPanes_tab__nNlPf:hover{color:var(--ink)}}.SectionPanes_tab__nNlPf:active{color:var(--accent)}.SectionPanes_scroller__YmJz8{display:flex;align-items:flex-start;contain:paint;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;transition:height var(--ease)}.SectionPanes_scroller__YmJz8::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.SectionPanes_scroller__YmJz8{transition:none}}.SectionPanes_pane__6z6FJ{flex:0 0 100%;min-width:0;scroll-snap-align:start}.RollTray_heading__A7BqE{display:flex;flex-direction:column;gap:2px;min-width:0}.RollTray_body__2dsKS{display:flex;flex-direction:column;gap:14px}.RollTray_badge__rNY_u{display:flex;align-items:center;margin-right:auto}.RollTray_values__vNmYi{display:flex;align-items:center;gap:6px}.RollTray_value__WSWLb{min-width:44px;min-height:36px;padding:0 10px;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--raised-high);border:1px solid var(--line);border-radius:var(--radius);transition:border-color var(--ease),box-shadow var(--ease)}@media (hover:hover) and (pointer:fine){.RollTray_value__WSWLb:hover{border-color:var(--accent);box-shadow:var(--lift)}}.RollTray_value__WSWLb:active{border-color:var(--accent);box-shadow:var(--press)}.RollTray_plainValue__PkRtb{color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.RollTray_actions__B2E2_{display:flex;flex-wrap:wrap;gap:8px}.RollTray_notation__yeLfF{margin-left:8px;color:var(--ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RollTray_facts__aKLo_{display:grid;grid-template-columns:max-content 1fr;grid-gap:4px 12px;gap:4px 12px;margin:0;font-size:.9rem}.RollTray_fact___JaS5{display:contents}.RollTray_fact___JaS5 dt{color:var(--ink-dim)}.RollTray_fact___JaS5 dd{margin:0}.RollTray_tileName__YRNyw{min-height:24px;padding:2px 6px;color:var(--ink-faint);font-size:.8rem;text-align:center}.RollTray_tileValues__Wq6wU{display:flex;justify-content:center;width:100%}.RollTray_tilePlainValue__BPBbF,.RollTray_tileValue__6YB37{font-family:var(--font-display),Georgia,serif;font-size:var(--tile-figure,1.1rem);font-weight:700;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RollTray_tileValue__6YB37{min-width:100%;min-height:32px;padding:0;background:none;border:none;border-radius:8px;transition:background-color var(--ease),box-shadow var(--ease)}@media (hover:hover) and (pointer:fine){.RollTray_tileValue__6YB37:hover{background-color:var(--raised-high);box-shadow:var(--lift)}}.RollTray_tileValue__6YB37:active{background-color:var(--raised-high);box-shadow:var(--press)}.Picker_picker__Nu4jU{display:flex;flex-direction:column;gap:2px;min-width:0}.Picker_label__vquT9{font-size:.8rem}.Picker_field__n4U_k{position:relative;display:flex;min-width:0}.Picker_button__GXaAj{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:8px 12px;text-align:left;background-color:var(--page);border:1px solid var(--line);border-radius:10px;box-shadow:var(--inset-field);color:var(--ink);transition:border-color var(--ease),box-shadow var(--ease)}.Picker_button__GXaAj:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--inset-field),inset 0 0 0 1px var(--accent)}.Picker_button__GXaAj[data-clearable=true] .Picker_value__oBIzx{margin-right:32px}.Picker_value__oBIzx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Picker_value__oBIzx[data-placeholder=true]{color:var(--ink-dim)}.Picker_clear__50tIz{position:absolute;top:50%;right:28px;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;min-height:0;padding:0;background:none;border:none;border-radius:6px;color:var(--ink-dim);font-size:.8rem;line-height:1;transition:color var(--ease),background-color var(--ease)}@media (hover:hover) and (pointer:fine){.Picker_clear__50tIz:hover{color:var(--ink);background-color:var(--line)}}.Picker_clear__50tIz:active{color:var(--ink);background-color:var(--line)}.Picker_chevron__E2FGT{flex:0 0 auto;color:var(--ink-dim);font-size:.75rem;line-height:1;transition:transform .12s ease}.Picker_button__GXaAj[data-open] .Picker_chevron__E2FGT{transform:rotate(180deg)}.Picker_list__0hgOp{z-index:30;width:max-content;min-width:var(--button-width);max-width:min(320px,calc(100vw - 24px));max-height:min(44dvh,320px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:4px;list-style:none;background:var(--raised-high);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 32px -8px rgb(0 0 0/60%),var(--rim)}.Picker_list__0hgOp:focus{outline:none}.Picker_option__LNf_H{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:8px;cursor:pointer;font-size:.9rem}.Picker_option__LNf_H[data-focus],.Picker_option__LNf_H[data-hover]{background:var(--line)}.Picker_option__LNf_H:active{box-shadow:var(--press)}.Picker_text__2Nr_U{display:flex;flex-direction:column;gap:1px;min-width:0}.Picker_detail__nvVSu,.Picker_optionLabel___GzkW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Picker_detail__nvVSu{font-size:.75rem;color:var(--ink-dim)}.Picker_tick__Cy3Ie{flex:0 0 auto;color:var(--accent)}.SheetView_abilities__wBlh5{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px}.SheetView_ability__ltlcJ{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 2px;background:var(--raised);border:1px solid var(--line);border-radius:10px}.SheetView_ability__ltlcJ strong{font-family:var(--font-display),Georgia,serif;font-size:1.1rem;color:var(--accent)}.SheetView_vitals__dB30C{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.SheetView_vital__4Qr7Y{display:flex;flex-direction:column;align-items:center;padding:8px 2px;background:var(--raised);border:1px solid var(--line);border-radius:10px}.SheetView_summary__3RWXI,.SheetView_vital__4Qr7Y strong{font-family:var(--font-display),Georgia,serif;font-size:1.05rem}.SheetView_summary__3RWXI{cursor:pointer;padding:6px 0}.SheetView_summaryAction__ZWPl8{float:right;margin-block:-4px}.SheetView_list__QhJFP{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.SheetView_list__QhJFP li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line)}.SheetView_list__QhJFP li:last-child{border-bottom:none}.SheetView_value__XfIkv{color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 auto}.SheetView_from__v36_j{margin-left:6px;color:var(--ink-faint);font-size:.75rem}.SheetView_identity__TcvKS{display:flex;align-items:flex-start;gap:var(--gap)}.SheetView_identity__TcvKS>div{min-width:0}.SheetView_portraitColumn__aAi6E{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:6px}.SheetView_portrait__PP3m3{display:block;border-radius:10px}.SheetView_portrait__PP3m3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SheetView_portraitAction___R8tV{font-size:.7rem;line-height:1.2;text-align:center;color:var(--ink-dim);padding:2px 4px;border-radius:6px;max-width:72px}.SheetView_portraitAction___R8tV:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:hover) and (pointer:fine){.SheetView_portraitAction___R8tV:hover{color:var(--accent)}}.SheetView_nameRow__Ef7F4{display:flex;align-items:center;gap:8px;min-width:0}.SheetView_nameRow__Ef7F4>h1{min-width:0;overflow-wrap:anywhere}.SheetView_edit__hHsZE{flex:0 0 auto;display:grid;place-items:center;width:44px;min-height:44px;border:1px solid var(--line);border-bottom-color:var(--bevel-edge);border-radius:10px;background:var(--raised-high);color:var(--ink-dim);font-size:1.1rem;box-shadow:var(--lift),var(--rim),var(--bevel)}.SheetView_edit__hHsZE:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.SheetView_edit__hHsZE:hover{color:var(--ink);border-color:var(--accent);box-shadow:var(--lift-high),var(--rim),var(--bevel)}}.SheetView_edit__hHsZE:active{box-shadow:var(--press);border-bottom-color:transparent}@media (prefers-reduced-motion:no-preference){.SheetView_edit__hHsZE:active{transform:translateY(1px)}}.SheetView_search__O3Xy2{width:100%;padding:12px;font-size:16px;background:var(--raised);border:1px solid var(--line);border-radius:var(--radius)}.SheetView_search__O3Xy2:focus-visible{outline:none;border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.SheetView_coins__wAIgf{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px}.SheetView_coin__dGRCC{display:flex;flex-direction:column;align-items:center;padding:8px 2px;background:var(--raised);border:1px solid var(--line);border-radius:10px}.SheetView_coin__dGRCC strong{font-family:var(--font-display),Georgia,serif;font-size:1.05rem}.SheetView_adjust___7kbH{display:flex;flex-direction:column;gap:6px}.SheetView_adjustRow__o6Mxn{display:flex;align-items:stretch;gap:6px}.SheetView_adjustRow__o6Mxn button{flex:1 1}.SheetView_amount__Fu5co{flex:0 0 5rem;min-width:0;text-align:center;background-color:var(--page);border:1px solid var(--line);border-radius:10px;box-shadow:var(--inset-field);font-size:16px;padding:8px}.SheetView_denominations__ZQdrJ{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:none;min-width:0}.SheetView_denominations__ZQdrJ button{flex:1 1 auto}.SheetView_restChoice__OuTnH{display:flex;flex-direction:column;gap:6px}.SheetView_restOptions__Ik0uG{display:flex;flex-wrap:wrap;gap:6px}.SheetView_slotRow__RBoVR{display:flex;align-items:center;gap:10px}.SheetView_slotRow__RBoVR strong{margin-left:auto;font-family:var(--font-display),Georgia,serif}.SheetView_pips__5vhKe{display:flex;flex-wrap:wrap;gap:6px}.SheetView_pip__CJbMg{width:28px;height:28px;padding:0;border:0;background:none;display:grid;place-items:center}.SheetView_pip__CJbMg:after{content:"";width:14px;height:14px;border-radius:50%;border:1px solid var(--line);background:var(--accent);box-shadow:var(--rim-accent),var(--bevel-accent);transition:background var(--ease),box-shadow var(--ease)}.SheetView_pip__CJbMg[data-spent=true]:after{background:var(--page);box-shadow:var(--press)}@media (hover:hover) and (pointer:fine){.SheetView_pip__CJbMg:hover:after{border-color:var(--ink-dim)}}.SheetView_pip__CJbMg:active:after{transform:scale(.86)}.SheetView_list__QhJFP li:has(>.SheetView_cast__0__e_){flex-wrap:nowrap;align-items:center}.SheetView_list__QhJFP li:has(>.SheetView_cast__0__e_)>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SheetView_bareAction__MqrNI{display:flex;justify-content:flex-end;gap:8px}.SheetView_cost__JJylc{flex:0 0 auto;align-self:center;padding:1px 6px;border:1px solid var(--line);border-radius:999px;color:var(--ink-dim);font-size:.7rem;letter-spacing:.03em;white-space:nowrap}@media (max-width:430px){.SheetView_word__8r7wC{display:none}.SheetView_list__QhJFP li:has(>.SheetView_cast__0__e_) .SheetView_from__v36_j{display:none}.SheetView_list__QhJFP li:has(>.SheetView_cast__0__e_) .SheetView_level__dBK5m{padding:0 7px}}.SheetView_cast__0__e_,.SheetView_levels__z3_EM{margin-left:auto;flex:0 0 auto}.SheetView_levels__z3_EM{display:flex;align-items:center;gap:4px}.SheetView_levels__z3_EM+.SheetView_cast__0__e_{margin-left:0}.SheetView_level__dBK5m{display:grid;place-items:center;min-height:33px;padding:0 9px;background:var(--raised);border:1px solid var(--line);border-radius:6px;color:var(--ink-dim);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:color var(--ease),border-color var(--ease)}.SheetView_level__dBK5m[data-checked]{color:var(--ink);border-color:var(--accent)}.SheetView_level__dBK5m[data-empty=true]{opacity:.55;border-style:dashed}.SheetView_level__dBK5m[data-focus]{outline:2px solid var(--accent);outline-offset:1px}@media (hover:hover) and (pointer:fine){.SheetView_level__dBK5m:hover{border-color:var(--accent)}}.SheetView_feature__2IZQa,.SheetView_features__OduWu{display:flex;flex-direction:column}.SheetView_feature__2IZQa{position:relative;align-items:stretch;gap:2px;width:100%;padding:9px 0;text-align:left;background:none;border:none;border-bottom:1px solid var(--line);border-radius:0}.SheetView_feature__2IZQa:last-child{border-bottom:none}button.SheetView_feature__2IZQa{padding-right:22px}.SheetView_feature__2IZQa[data-static=true]{cursor:default}.SheetView_featureHead__UM4Dy{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.SheetView_featureBrief__UcWou{color:var(--ink-dim);font-size:.9rem;line-height:1.4}.SheetView_featureMore__hsTHr{position:absolute;right:2px;top:50%;transform:translateY(-50%);color:var(--ink-dim);font-size:1.2rem;line-height:1;transition:color var(--ease)}@media (hover:hover) and (pointer:fine){button.SheetView_feature__2IZQa:hover .SheetView_featureMore__hsTHr{color:var(--accent)}}button.SheetView_feature__2IZQa:active .SheetView_featureMore__hsTHr{color:var(--accent)}.SheetView_vital__4Qr7Y{--tile-figure:1.05rem;justify-content:center}.SheetView_item__FLwrK{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.SheetView_equipped__oiTIJ{align-self:baseline}.CharacterSheet_breadcrumb__3x2Jz{display:flex;gap:8px;margin-bottom:var(--gap)}.CharacterSheet_breadcrumb__3x2Jz>a{flex:1 1;text-align:center}.CharacterSheet_actions__fHf1J{display:flex;flex-wrap:wrap;gap:8px}.CharacterSheet_actions__fHf1J>a{text-align:center}.CharacterSheet_actions__fHf1J>.CharacterSheet_lead__G6y66{flex:1 1 160px}.CharacterSheet_headActions__gCTlV{display:inline-flex;gap:6px}.ContextBar_bar__QYz5Q{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;padding:calc(8px + env(safe-area-inset-top, 0px)) var(--gap) 8px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--raised) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--lift)}.ContextBar_select__HRF29{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 40%}.ContextBar_bar__QYz5Q>a:not(.ContextBar_settings__v1wyg){flex:1 1 100%;justify-content:center}.ContextBar_select__HRF29 button{font-size:.85rem}.ContextBar_settings__v1wyg{flex:0 0 auto;display:grid;place-items:center;width:44px;min-height:44px;align-self:flex-end;border:1px solid var(--line);border-bottom-color:var(--bevel-edge);border-radius:10px;background:var(--raised-high);color:var(--ink-dim);font-size:1.1rem;line-height:1;box-shadow:var(--lift),var(--rim),var(--bevel);transition:transform var(--ease),box-shadow var(--ease),color var(--ease),border-color var(--ease)}@media (hover:hover) and (pointer:fine){.ContextBar_settings__v1wyg:hover{color:var(--ink);border-color:var(--accent);box-shadow:var(--lift-high),var(--rim),var(--bevel)}}.ContextBar_settings__v1wyg:active{box-shadow:var(--press);border-bottom-color:transparent}@media (prefers-reduced-motion:no-preference){.ContextBar_settings__v1wyg:active{transform:translateY(1px)}}.Library_tabs__6G7Jn{display:flex;gap:8px;padding-block:4px;margin-block:-4px;width:max-content}.Library_list__bw8he{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.Library_name__kh68S{font-size:1rem;margin:0}.Library_unsure__mmQoi{-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);-webkit-padding-start:10px;padding-inline-start:10px}.Library_evidence__AuTMh{font-style:italic;overflow-wrap:anywhere}.Library_paste__qEq8O{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;min-height:40vh}.Library_level___tiSe{display:grid;grid-template-columns:3.5rem 1fr;grid-gap:12px;gap:12px;align-items:start}.Library_levelNumber___CcKT{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:8px}