.BuildCreator_sheet__QG3aJ{margin-block:1.5rem}.BuildCreator_intro__5Mb93{max-width:60ch;margin:0 0 1.5rem;font:1.1rem/1.6 var(--font-prose);color:var(--paper-dim)}.BuildCreator_sheet__QG3aJ .alloc{gap:1rem}.BuildCreator_sheet__QG3aJ .attr{border-radius:1px;padding:1rem .65rem;background:linear-gradient(180deg,color-mix(in oklab,var(--ink-2) 94%,transparent),color-mix(in oklab,var(--ink-1) 96%,transparent)),url(/art/ui/character-sheet.webp) 50%/100% 100%}.BuildCreator_sheet__QG3aJ .attr>h3{font:500 1.3rem/1.35 var(--font-display);color:var(--entity)}.BuildCreator_sheet__QG3aJ .val{font:500 2.5rem/1.3 var(--font-display);margin-block:.5rem .2rem}.BuildCreator_sheet__QG3aJ .grade{font:.8rem/1.5 var(--font-meta);letter-spacing:.04em;margin:0 0 1rem;color:var(--entity)}.BuildCreator_sheet__QG3aJ .skills{margin-block-start:1rem}.BuildCreator_sheet__QG3aJ .BuildCreator_skill__fuUze{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0;min-height:52px;padding:0;border-block-start:1px solid var(--ink-3)}.BuildCreator_signature__xyi38{display:grid;place-items:center;width:44px;min-height:44px;cursor:pointer}.BuildCreator_signature__xyi38 span{width:.75rem;height:.75rem;border:1px solid var(--paper-dim);border-radius:50%}.BuildCreator_signature__xyi38:focus-visible span,.BuildCreator_signature__xyi38:hover span{border-color:var(--entity)}.BuildCreator_signature__xyi38[aria-pressed=true] span{border-color:var(--entity);background:var(--entity);box-shadow:0 0 0 3px var(--ink-1),0 0 0 4px var(--entity)}.BuildCreator_sheet__QG3aJ .vitals{font:1rem/1.5 var(--font-prose);gap:1rem;margin-block:1rem 2rem}.BuildCreator_sheet__QG3aJ .cabinet{gap:.6rem}.BuildCreator_sheet__QG3aJ .thought{min-height:44px;border-radius:1px;padding:.55rem .75rem;font:1rem/1.4 var(--font-prose);text-align:start}.BuildCreator_sheet__QG3aJ .thought.on{background:color-mix(in oklab,var(--entity) 10%,var(--ink-1));border-color:var(--entity)}.BuildCreator_sheet__QG3aJ .builder-section{margin-block-start:2rem}.BuildCreator_sheet__QG3aJ .kicker{font:500 1.5rem/1.35 var(--font-display);letter-spacing:0;text-transform:none}@media(min-width:761px) and (max-width:1120px){.BuildCreator_sheet__QG3aJ .alloc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.BuildCreator_sheet__QG3aJ .attr{padding:1rem}}.SkillReference_reference__JK8l5{display:inline-flex;align-items:center;gap:.1rem;max-width:100%;vertical-align:middle}.SkillReference_reference__JK8l5>a{min-width:0;overflow-wrap:anywhere;color:inherit}@media (hover:hover) and (pointer:fine){.SkillReference_reference__JK8l5>a:hover{color:var(--entity)}}.SkillReference_disclosure__EJ_lj{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;min-height:2rem;border:1px solid transparent;cursor:pointer;color:var(--entity)}.SkillReference_disclosure__EJ_lj[data-state=open]{border-color:var(--ink-4);background:var(--ink-2)}@media (hover:hover) and (pointer:fine){.SkillReference_disclosure__EJ_lj:hover{border-color:var(--ink-4);background:var(--ink-2)}}@media(pointer:coarse){.SkillReference_disclosure__EJ_lj{min-width:44px;min-height:44px}}@media print{.SkillReference_disclosure__EJ_lj{display:none}}.SkillReference_reference__JK8l5[data-reference-card]{display:flex;align-items:stretch;width:100%}.SkillReference_reference__JK8l5[data-reference-card]>a{flex:1}.SkillReference_reference__JK8l5[data-reference-card]>button{align-self:center;margin-inline-end:.5rem}.SkillReference_choice__4JyMo{display:flex;align-items:flex-start;gap:.85rem;min-width:0;width:100%}.SkillReference_choice__4JyMo img{width:3rem;height:3.75rem;object-fit:contain;flex:none}.SkillReference_choice__4JyMo>span{min-width:0}.SkillReference_choice__4JyMo strong{display:block;color:var(--entity);font:500 1.1rem/1.35 var(--font-display);overflow-wrap:anywhere}.SkillReference_choice__4JyMo small{display:block;color:var(--paper-dim);font:.75rem/1.5 var(--font-prose)}.SkillReference_choiceDescription__oOwJd{display:block;color:var(--paper);font:1rem/1.45 var(--font-prose);margin-block-start:.3rem}.JournalNavigation_header__4Eooj{position:sticky;inset-block-start:0;z-index:40;background:var(--ink-0);border-block-end:1px solid var(--ink-3)}.JournalNavigation_headerInner__1eE1X{min-height:4.5rem;display:flex;align-items:center;gap:1.5rem;padding-block:12px;padding-inline:clamp(20px,3vw,40px)}.JournalNavigation_brand__tO0Ph{flex:none;color:var(--paper);font:500 22px/1.2 var(--font-display);text-decoration:none}.JournalNavigation_utilities___uBLH{margin-inline-start:auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.JournalNavigation_utilities___uBLH .chrome-control{min-height:40px;height:auto;font-size:14px;line-height:1.35;text-transform:none;letter-spacing:normal;padding-block:8px;color:var(--paper-dim)}.JournalNavigation_compactNavigation__A9qcC{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--color-ink-4) var(--color-ink-1);gap:4px;padding-block:0 8px;padding-inline:20px}.JournalNavigation_compactNavigation__A9qcC a{display:inline-flex;align-items:center;min-height:40px;flex:none;padding-inline:12px;font:16px/1.4 var(--font-prose)}.JournalNavigation_compactNavigation__A9qcC a[aria-current]{box-shadow:inset 0 -2px var(--color-ochre);color:var(--paper)}.JournalNavigation_rail__kfNe9{display:none}.JournalNavigation_navigation__5InDk{height:100%;overflow-y:auto;overscroll-behavior:contain;padding-block:16px 24px;padding-inline:12px;scrollbar-width:thin;scrollbar-color:var(--color-ink-4) var(--color-ink-1)}.JournalNavigation_children__oyxaS,.JournalNavigation_root__bzeBh{list-style:none;padding:0;margin:0}.JournalNavigation_root__bzeBh>li+li{margin-block-start:12px}.JournalNavigation_row__pD0ZN{display:grid;grid-template-columns:40px minmax(0,1fr);min-height:40px;margin-inline-start:calc(max(0,var(--nav-depth) - 1) * 10px);color:var(--paper-dim);border-inline-start:2px solid transparent}.JournalNavigation_row__pD0ZN[data-art]{grid-template-columns:24px minmax(0,1fr)}.JournalNavigation_row__pD0ZN[data-group]{font:500 20px/1.3 var(--font-display);color:var(--paper)}.JournalNavigation_row__pD0ZN:not([data-group]){font:16px/1.35 var(--font-prose)}.JournalNavigation_link__W3GEQ{display:flex;align-items:center;gap:8px;min-width:0;padding-block:8px;padding-inline:0 8px;color:inherit;text-decoration:none}.JournalNavigation_link__W3GEQ span{min-width:0;overflow-wrap:break-word;text-wrap:pretty}.JournalNavigation_link__W3GEQ img{flex:none;object-fit:contain;width:24px;height:30px}.JournalNavigation_chevron__tOyCm,.JournalNavigation_disclosure__6Dcqy{display:grid;place-items:center;width:40px;min-height:40px}.JournalNavigation_disclosure__6Dcqy{color:inherit;padding:0;border:0;background:transparent}.JournalNavigation_spacer__35aX5{display:block}.JournalNavigation_groupButton__kjygJ{grid-column:1/-1;width:100%;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;text-align:start;font:inherit;color:inherit;padding:0}.JournalNavigation_groupButton__kjygJ>span:last-child{padding-block:6px;padding-inline-end:8px}@media (hover:hover) and (pointer:fine){.JournalNavigation_row__pD0ZN:not([data-current]) :is(.JournalNavigation_link__W3GEQ,.JournalNavigation_disclosure__6Dcqy,.JournalNavigation_groupButton__kjygJ):hover{background:var(--ink-2);color:var(--paper)}}.JournalNavigation_row__pD0ZN:not([data-current]) :is(.JournalNavigation_link__W3GEQ,.JournalNavigation_disclosure__6Dcqy,.JournalNavigation_groupButton__kjygJ):active{background:var(--ink-2);color:var(--paper)}.JournalNavigation_row__pD0ZN[data-current]{color:oklch(22.89% .0074 248.15);background:url(/art/ui/journal-panel.webp) 50%/100% 100% no-repeat}.JournalNavigation_row__pD0ZN[data-current] :is(.JournalNavigation_link__W3GEQ,.JournalNavigation_disclosure__6Dcqy){color:inherit}@media (prefers-reduced-motion:no-preference){.JournalNavigation_chevron__tOyCm svg,.JournalNavigation_disclosure__6Dcqy svg{transition:transform .14s cubic-bezier(.2,0,0,1)}}[dir=rtl] .JournalNavigation_row__pD0ZN svg{transform:rotate(180deg)}.JournalNavigation_row__pD0ZN [aria-expanded=true] svg{transform:rotate(90deg)}.JournalNavigation_row__pD0ZN :is(a,button):focus-visible{position:relative;z-index:1;outline:2px solid var(--color-ochre);outline-offset:2px}@media(min-width:75rem){.JournalNavigation_compactNavigation__A9qcC{display:none}.JournalNavigation_headerInner__1eE1X{height:calc(var(--site-header-height) - 1px);min-height:0;flex-wrap:nowrap}.JournalNavigation_brand__tO0Ph{width:calc(var(--network-rail-w) + var(--navigation-width) - 40px)}.JournalNavigation_rail__kfNe9{display:block;position:fixed;inset-block:var(--site-header-height) 0;inset-inline-start:var(--network-rail-w);width:var(--navigation-width);z-index:35;background:var(--ink-1);border-inline-end:1px solid var(--ink-3)}}@media(max-width:47.99rem){.JournalNavigation_headerInner__1eE1X{flex-wrap:wrap;gap:12px}.JournalNavigation_brand__tO0Ph{font-size:20px}}.GuideReading_article__5G8TX{max-width:62rem}.GuideReading_article__5G8TX>h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.15;margin-block:1rem 2rem}.GuideReading_reading__j_Z3n{display:grid;gap:1.5rem;color:var(--paper);font:1.12rem/1.75 var(--font-prose)}.GuideReading_reading__j_Z3n p{max-width:68ch;margin:0}@media (hover:hover) and (pointer:fine){.GuideReading_reading__j_Z3n p a:hover{color:var(--entity)}}.GuideReading_tableWrap__epJ8c{max-width:100%;overflow:auto}.GuideReading_table__1fKXG{width:100%;border-collapse:collapse;font:1rem/1.55 var(--font-prose);background:var(--ink-1)}.GuideReading_table__1fKXG caption{padding:1rem;text-align:start;color:var(--paper-dim)}.GuideReading_table__1fKXG td,.GuideReading_table__1fKXG th{padding-block:.65rem;padding-inline:.85rem;border-block-end:1px solid var(--ink-3);vertical-align:top;text-align:start}.GuideReading_table__1fKXG th{font-weight:500;color:var(--paper)}.GuideReading_table__1fKXG thead{border-block-end:2px solid var(--ink-4)}.GuideReading_skillList___IGBf{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem}@media(max-width:30rem){.GuideReading_table__1fKXG td,.GuideReading_table__1fKXG th{padding-block:.55rem;padding-inline:.4rem}.GuideReading_reading__j_Z3n{font-size:1.06rem}}@media print{.GuideReading_tableWrap__epJ8c{overflow:visible}.GuideReading_table__1fKXG tr{break-inside:avoid}.GuideReading_reading__j_Z3n{color:black}}.ModDirectory_directory__rfXr9{margin-block:1.75rem 3rem}.ModDirectory_intro__SpMEf h1{margin-block-end:1rem}.ModDirectory_filters__sth6Z{display:grid;gap:1rem;margin-block-end:1.5rem;padding:clamp(.9rem,2.5vw,1.25rem);border:1px solid var(--ink-3);border-block-start:2px solid var(--color-ochre);background:var(--ink-1)}.ModDirectory_pickers__hUYhF{display:grid;gap:1rem .75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));align-items:end}.ModDirectory_search__dMFtT input::-webkit-search-cancel-button{appearance:none}.ModDirectory_status__kaBRk{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-block:0 1.25rem;font:.875rem/1.5 var(--font-meta);color:var(--paper-dim)}.ModDirectory_status__kaBRk h2{flex-basis:100%;margin:0;font:500 1.5rem/1.3 var(--font-display);color:var(--paper)}.ModDirectory_status__kaBRk p{margin:0;font-variant-numeric:tabular-nums}.ModDirectory_list__LhKaN{container-type:inline-size;display:grid;gap:.75rem}.ModDirectory_row__k17cW{display:grid;gap:1rem 1.5rem;grid-template-columns:minmax(0,1fr);padding:1.25rem;border:1px solid var(--ink-3);background:linear-gradient(180deg,color-mix(in oklch,var(--paper) 3%,var(--ink-1)),var(--ink-0))}@container (width > 46rem){.ModDirectory_row__k17cW{grid-template-columns:14rem minmax(0,1fr) auto;align-items:start}}.ModDirectory_art__JAMUi{display:block;inline-size:100%;padding:0;border:0;cursor:pointer;background:var(--ink-0);outline:1px solid var(--art-edge);outline-offset:-1px}.ModDirectory_art__JAMUi img{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9;object-fit:cover}.ModDirectory_body__6UL1w{min-inline-size:0}.ModDirectory_name__OiL2j{margin:0;font:500 1.4rem/1.3 var(--font-display);text-wrap:balance}.ModDirectory_name__OiL2j .external-link{color:var(--paper)}.ModDirectory_meta__KUeZJ{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-block:.5rem 0;font:.8125rem/1.5 var(--font-meta);color:var(--paper-dim);font-variant-numeric:tabular-nums}.ModDirectory_summary__g9x3X{margin-block:.75rem 0;font:1.05rem/1.6 var(--font-prose);color:color-mix(in oklch,var(--paper) 88%,var(--ink-0))}.ModDirectory_tags__CWqnk{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:.9rem 0;margin-inline:0;padding:0;list-style:none}.ModDirectory_note__yoMUd,.ModDirectory_tags__CWqnk .chip{display:inline-flex;align-items:center;min-block-size:2rem}.ModDirectory_note__yoMUd{padding-inline:.72rem;border:1px dashed var(--color-ink-3);font:.75rem/1.3 var(--font-meta);letter-spacing:.13em;text-transform:uppercase;color:var(--paper-faint)}.ModDirectory_needs__kyenA{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;margin-block:.75rem 0;font:.9rem/1.5 var(--font-meta)}.ModDirectory_needs__kyenA>span:first-child{color:var(--paper-faint)}.ModDirectory_needs__kyenA .external-link,.ModDirectory_needs__kyenA a{color:var(--color-ochre)}.ModDirectory_plain__FANkW{color:var(--paper-dim)}.ModDirectory_open__kr72s{display:inline-flex;justify-content:center;align-items:center;min-block-size:2.75rem;padding-block:.6rem;padding-inline:1rem;background:var(--paper);color:var(--ink-0);font:500 .9rem/1.3 var(--font-meta);text-align:center;border:1px solid transparent}.ModDirectory_open__kr72s:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.ModDirectory_open__kr72s:active{background:color-mix(in oklch,var(--paper) 80%,var(--color-ochre))}.ModDirectory_empty__nTpji{padding:1.25rem;border:1px solid var(--ink-3);background:var(--ink-1);font:1.05rem/1.6 var(--font-prose);color:var(--paper-dim)}@media (hover:hover) and (pointer:fine){.ModDirectory_row__k17cW:hover{border-color:color-mix(in oklch,var(--color-ochre) 55%,var(--ink-3))}.ModDirectory_open__kr72s:hover{background:color-mix(in oklch,var(--paper) 85%,var(--color-ochre));color:var(--ink-0)}.ModDirectory_name__OiL2j .external-link:hover{color:var(--color-ochre)}}@media (prefers-reduced-motion:no-preference){.ModDirectory_row__k17cW{transition:border-color .14s cubic-bezier(.2,0,0,1),color .14s cubic-bezier(.2,0,0,1)}.ModDirectory_open__kr72s{transition:background-color .14s cubic-bezier(.2,0,0,1),transform .14s cubic-bezier(.2,0,0,1)}.ModDirectory_open__kr72s:active{transform:scale(.98)}}.SpoilerControls_dial__8L7aJ{position:relative}.SpoilerControls_dial__8L7aJ summary{list-style:none;cursor:pointer}.SpoilerControls_dial__8L7aJ summary::-webkit-details-marker{display:none}.SpoilerControls_knob__ZwPoq{width:1.1rem;height:1.1rem;border:1px solid;border-radius:50%;position:relative;transition:none}@media (prefers-reduced-motion:no-preference){.SpoilerControls_knob__ZwPoq{transition:transform .18s ease-out}}.SpoilerControls_knob__ZwPoq:after{content:"";position:absolute;width:1px;height:40%;background:currentColor;inset-inline-start:50%;inset-block-start:8%}.SpoilerControls_menu__17YMZ{position:absolute;inset-inline-start:0;inset-block-start:calc(100% + .5rem);width:min(19rem,calc(100vw - 2.5rem));padding:1rem;background:var(--color-ink-1);border:1px solid var(--color-ink-3);box-shadow:0 1rem 2rem oklch(0 0 none/.333);z-index:60}.SpoilerControls_prompt___23LP{margin-block:0 .75rem;margin-inline:0;font-family:var(--font-prose);font-size:1rem;color:var(--color-paper)}.SpoilerControls_days__iN_D_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.SpoilerControls_days__iN_D_ button{min-height:2.75rem;padding:.5rem;text-align:start;font-family:var(--font-meta);font-size:.875rem;color:var(--color-paper-dim);border:1px solid var(--color-ink-3);background:var(--color-ink-0);cursor:pointer}.SpoilerControls_days__iN_D_ button[aria-pressed=true]{border-color:var(--color-ochre);color:var(--color-paper);background:var(--color-ink-2)}@media (hover:hover) and (pointer:fine){.SpoilerControls_days__iN_D_ button:hover{border-color:var(--color-ochre);color:var(--color-paper);background:var(--color-ink-2)}}.SpoilerControls_days__iN_D_ button:focus-visible,.SpoilerControls_dial__8L7aJ summary:focus-visible{outline:2px solid var(--color-ochre);outline-offset:3px}.SpoilerControls_shutter__HsyWF{background:repeating-linear-gradient(135deg,transparent,transparent 7px,color-mix(in oklch,var(--color-paper) 3%,transparent) 7px,color-mix(in oklch,var(--color-paper) 3%,transparent) 8px);color:var(--color-paper-dim)}.SpoilerControls_shutter__HsyWF>span{display:inline-block;vertical-align:middle;margin-inline-end:.75rem}.SpoilerControls_sectionShutter__mbjD1{padding:1.5rem;border:1px solid var(--color-ink-3)}.SpoilerControls_sectionBody__Jms_z [id]{scroll-margin-block-start:var(--spoiler-anchor-offset,0)}.SpoilerControls_seal__BPCOG{width:1.15rem;height:1.15rem;border:1px solid var(--color-ochre);border-radius:50%;box-shadow:inset 0 0 0 3px var(--color-ink-1);background:color-mix(in oklch,var(--color-ochre) 35%,transparent)}.SpoilerControls_badge__5n4fs,.SpoilerControls_count__Xlt6U{font:.75rem var(--font-meta);font-variant-numeric:tabular-nums;color:var(--color-paper-faint)}.SpoilerControls_badge__5n4fs{display:inline-block;margin-inline-start:1rem}@media (prefers-reduced-motion:reduce){.SpoilerControls_knob__ZwPoq{transition:none}}.SpoilerControls_clearDay__5N2e0{grid-column:1/-1}.DialogueReader_hero__tL1Sc{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;border-block-end:1px solid var(--ink-3);padding-block:.5rem 1.75rem}.DialogueReader_hero__tL1Sc h1{font:500 clamp(1.8rem,4vw,3rem)/1.2 var(--font-display);text-wrap:balance}.DialogueReader_places___Str5{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-block:1rem;color:var(--paper-dim)}.DialogueReader_cast__2TPyc{display:flex;flex-wrap:wrap;gap:.65rem}.DialogueReader_cast__2TPyc a{display:flex;gap:.6rem;align-items:center;min-height:2.75rem;color:var(--paper)}.DialogueReader_cast__2TPyc img{width:2.4rem;height:3rem;object-fit:contain}.DialogueReader_context__rlLY7{border:1px solid var(--ink-3);background:var(--ink-1);padding-block:1rem;padding-inline:1.25rem;margin-block:1rem}.DialogueReader_context__rlLY7 summary{cursor:pointer;font:1rem/1.5 var(--font-prose)}.DialogueReader_context__rlLY7 ul{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-block-start:1rem}.DialogueReader_tape__Mg7Yn{--dialogue-text:oklch(91.87% 0.0207 91.59);--dialogue-muted:oklch(76.48% 0.0194 86.16);--dialogue-choice:oklch(78.55% 0.1048 71.8);margin-block:1.5rem;padding-block:1rem;padding-inline:clamp(.5rem,2vw,2rem);border:solid transparent;border-width:4rem 1.25rem 4rem .7rem;border-image:url(/art/ui/dialogue-tape.webp) 196 26 187 9 fill stretch;color:var(--dialogue-text)}.DialogueReader_line__LfmDN{display:grid;grid-template-columns:3.75rem minmax(0,1fr);column-gap:1rem;padding-block:1.35rem;padding-inline:.5rem;border-block-end:1px solid oklch(100% 0 none/.071)}.DialogueReader_bridge__spE8V:target,.DialogueReader_line__LfmDN:target{outline:1px solid var(--dialogue-choice);outline-offset:.2rem;background:oklch(78.88% .1052 78.41/.039)}.DialogueReader_bridge__spE8V,.DialogueReader_extra__KrAVY li,.DialogueReader_line__LfmDN{scroll-margin-block-start:var(--reader-anchor-offset,12rem)}.DialogueReader_portrait__20vO6{width:3.75rem;height:4.75rem;object-fit:contain;align-self:start}.DialogueReader_spoken__54wr6{grid-column:2;min-width:0}.DialogueReader_speaker__bStvk{font:500 1rem/1.4 var(--font-meta);color:color-mix(in oklch,var(--entity,var(--dialogue-text)) 65%,var(--dialogue-text));text-transform:uppercase;overflow-wrap:anywhere;margin-block-end:.5rem}.DialogueReader_line__LfmDN[data-player] .DialogueReader_speaker__bStvk{color:var(--dialogue-choice)}.DialogueReader_text__lKGbR{white-space:pre-wrap;overflow-wrap:anywhere;font:1.18rem/1.7 var(--font-prose);margin:0}.DialogueReader_text__lKGbR em{color:oklch(97.17% .0332 88.06)}.DialogueReader_marks__iDNMa{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-block:.6rem}.DialogueReader_check__S5Mnq,.DialogueReader_condition__7Q5pX{font:.8rem/1.5 var(--font-meta);color:var(--dialogue-muted)}.DialogueReader_check__S5Mnq{border:1px solid oklch(91.87% .0207 91.59/.302);padding-block:.2rem;padding-inline:.45rem}.DialogueReader_check__S5Mnq[data-red=true]{color:oklch(78.84% .1231 30.4);border-color:oklch(66.93% .1383 27.3)}.DialogueReader_picture__73E6E{width:100%;max-width:25rem;height:auto;margin-block:1rem}.DialogueReader_actions__u42z5{margin-block-start:1rem}.DialogueReader_actions__u42z5 .chip,.DialogueReader_extra__KrAVY .chip{font:.75rem/1.5 var(--font-meta);color:var(--dialogue-muted);border-color:oklch(91.87% .0207 91.59/.231);background:oklch(20.34% .0058 106.91)}@media (hover:hover) and (pointer:fine){.DialogueReader_actions__u42z5 .chip:hover,.DialogueReader_extra__KrAVY .chip:hover{color:var(--dialogue-text);border-color:var(--dialogue-choice);background:oklch(25.28% .0135 87.57)}}.DialogueReader_earlier__uNcz_,.DialogueReader_extra__KrAVY,.DialogueReader_responses__xVk3Y{grid-column:2;min-width:0;margin-block-start:1rem}.DialogueReader_earlier__uNcz_ summary,.DialogueReader_extra__KrAVY summary,.DialogueReader_responses__xVk3Y summary{cursor:pointer;font:.875rem/1.6 var(--font-meta);color:var(--dialogue-muted)}.DialogueReader_earlier__uNcz_ ul,.DialogueReader_extra__KrAVY ol,.DialogueReader_responses__xVk3Y ol{list-style:none;padding:0;margin-block:.6rem 0;margin-inline:0}.DialogueReader_extra__KrAVY li{padding-inline-start:1rem;margin-block:1rem}.DialogueReader_extra__KrAVY li .chip{margin-block-start:.75rem}.DialogueReader_responses__xVk3Y li{margin-block:.2rem}.DialogueReader_responses__xVk3Y li>a{display:flex;gap:.8rem;padding-block:.5rem;padding-inline:.35rem;min-height:2.75rem;color:var(--dialogue-choice);font:1.08rem/1.6 var(--font-prose)}.DialogueReader_responses__xVk3Y li>a:focus-visible{color:oklch(93.2% .0659 81.77);background:oklch(78.55% .1048 71.8/.075)}@media (hover:hover) and (pointer:fine){.DialogueReader_responses__xVk3Y li>a:hover{color:oklch(93.2% .0659 81.77);background:oklch(78.55% .1048 71.8/.075)}}.DialogueReader_ordinal__dW9y8{flex:none;font-variant-numeric:tabular-nums}.DialogueReader_consequences__aQQQX{display:flex;flex-wrap:wrap;gap:.7rem;padding-inline-start:1.8rem;font:.8rem/1.6 var(--font-meta);color:var(--dialogue-muted)}.DialogueReader_earlier__uNcz_ li a{display:block;min-height:2.75rem;padding:.5rem;color:var(--dialogue-muted);font:1rem/1.6 var(--font-prose)}@media (hover:hover) and (pointer:fine){.DialogueReader_earlier__uNcz_ li a:hover{color:var(--dialogue-text)}}.DialogueReader_bridge__spE8V{min-height:1px;margin-inline-start:5.25rem}.DialogueReader_bridge__spE8V:has(details){padding-block:.5rem}.DialogueReader_beginning__sHuIz{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block:1.5rem}@media (max-width:48rem){.DialogueReader_hero__tL1Sc{grid-template-columns:minmax(0,1fr)}.DialogueReader_tape__Mg7Yn{border-width:2.8rem .65rem 2.8rem .45rem;padding-inline:.25rem}.DialogueReader_line__LfmDN{grid-template-columns:2.75rem minmax(0,1fr);column-gap:.7rem;padding-inline:.1rem}.DialogueReader_portrait__20vO6{width:2.75rem;height:3.5rem}.DialogueReader_text__lKGbR{font-size:1.06rem;line-height:1.65}.DialogueReader_responses__xVk3Y li>a{font-size:1.02rem}.DialogueReader_speaker__bStvk{font-size:.875rem}.DialogueReader_bridge__spE8V{margin-inline-start:3.45rem}}@media print{.DialogueReader_tape__Mg7Yn{border:0;background:white;color:black;--dialogue-text:black;--dialogue-muted:oklch(32.11% 0 none);--dialogue-choice:oklch(32.11% 0 none)}.DialogueReader_actions__u42z5{display:none}}.DialogueReader_bridge__spE8V:not(:target){visibility:hidden;block-size:0;min-height:0;overflow:clip;min-inline-size:0;margin:0;padding:0}.DialogueReader_bridge__spE8V:target{margin-block:1rem;padding:1rem}.EndingsEnvelope_envelope__DzGnt{margin-block:2rem}.EndingsEnvelope_cover__SUD6o{position:relative;isolation:isolate;overflow:clip;min-block-size:0;min-inline-size:0;max-width:42rem;margin-inline:auto;padding-block:3.5rem 2.5rem;padding-inline:2rem;border:1px solid var(--color-ink-4);background:var(--color-ink-1);box-shadow:0 1rem 2.5rem oklch(0 0 none/.133);text-align:center}.EndingsEnvelope_cover__SUD6o:before{content:"";position:absolute;z-index:-1;inset-block:0 auto;inset-inline:0;height:58%;background:color-mix(in oklch,var(--color-paper) 7%,transparent);clip-path:polygon(0 0,100% 0,50% 100%)}.EndingsEnvelope_seal__0d5SN{display:block;margin-block:0 1.5rem;margin-inline:auto;width:3.25rem;height:3.25rem;border:1px solid var(--color-ochre);border-radius:50%;background:color-mix(in oklch,var(--color-ochre) 15%,var(--color-ink-1));box-shadow:inset 0 0 0 5px var(--color-ink-1),inset 0 0 0 6px color-mix(in oklch,var(--color-ochre) 50%,transparent)}.EndingsEnvelope_caption__Ry3kT{margin:0;font:1.5rem var(--font-prose);color:var(--color-paper)}.EndingsEnvelope_caption__Ry3kT span{margin-inline-start:.5rem;font:.875rem var(--font-meta);font-variant-numeric:tabular-nums;color:var(--color-paper-dim)}.EndingsEnvelope_day__UGT3O{margin-block:.75rem 1.5rem;margin-inline:0;font:.875rem var(--font-meta);color:var(--color-paper-dim)}.EndingsEnvelope_close__XzN2N,.EndingsEnvelope_open__8ZnLz{cursor:pointer;min-height:2.75rem;padding-block:.65rem;padding-inline:1.25rem;max-width:100%;font:.875rem var(--font-meta);color:var(--color-paper);border:1px solid var(--color-ochre);background:var(--color-ink-0)}@media (hover:hover) and (pointer:fine){.EndingsEnvelope_close__XzN2N:hover,.EndingsEnvelope_open__8ZnLz:hover{background:var(--color-ink-2)}}.EndingsEnvelope_close__XzN2N:focus-visible,.EndingsEnvelope_open__8ZnLz:focus-visible{outline:2px solid var(--color-ochre);outline-offset:4px}.EndingsEnvelope_close__XzN2N{display:block;margin-inline-start:auto;margin-block-end:1.5rem}.EndingsEnvelope_body__Oxv4P [id]{scroll-margin-block-start:var(--ending-anchor-offset,0)}.EndingsEnvelope_collection__mAeiG{margin-block:1.5rem}.EndingsEnvelope_entry___NVmJ{min-width:0}.EndingsEnvelope_entry___NVmJ>article{height:100%}.EndingsEnvelope_unavailable__DMjOY{display:flex;align-items:center;gap:.75rem;margin-block:1rem;padding-block:1rem;padding-inline:1.25rem;border-block:1px solid var(--color-ink-3);color:var(--color-paper-dim);font:.875rem var(--font-meta);font-variant-numeric:tabular-nums}.EndingsEnvelope_unavailable__DMjOY>:last-child{margin-inline-start:auto}.EndingsEnvelope_smallSeal__c2O6u{width:1rem;height:1rem;border:1px solid var(--color-ochre);border-radius:50%}.EndingsEnvelope_envelope__DzGnt [hidden]{display:none!important}@media (max-width:40rem){.EndingsEnvelope_cover__SUD6o{padding-block:2.75rem 2rem;padding-inline:1.25rem}.EndingsEnvelope_close__XzN2N{width:100%}}.OddsCalculator_tool__G7I4A{margin-block:2rem}.OddsCalculator_layout__CMPIG{display:grid;grid-template-columns:minmax(16rem,21rem) minmax(0,1fr);align-items:start;gap:1.5rem;margin-block:1.5rem}.OddsCalculator_controls__nEvhM{display:grid;gap:1.25rem;padding:1.25rem;background:var(--ink-1);border-block-start:3px solid var(--white-check);position:sticky;top:8rem}.OddsCalculator_layout__CMPIG[data-colour=red] .OddsCalculator_controls__nEvhM{border-block-start-color:var(--red-check)}.OddsCalculator_identity__dHFlN{display:flex;align-items:center;gap:1rem}.OddsCalculator_identity__dHFlN img{width:4.5rem;height:5.5rem;object-fit:contain}.OddsCalculator_identity__dHFlN h2{margin:0;font:500 1.8rem/1.2 var(--font-display);color:var(--entity,var(--paper))}.OddsCalculator_checkName__OYscT{font:1.1rem/1.6 var(--font-prose)}.OddsCalculator_field__ks8Ya{gap:.5rem}.OddsCalculator_field__ks8Ya,.OddsCalculator_target__h5PaP{display:grid;font:.875rem/1.5 var(--font-prose);color:var(--paper-dim)}.OddsCalculator_target__h5PaP{gap:.4rem;margin:0}.OddsCalculator_target__h5PaP strong{color:var(--paper);font:500 1.25rem/1.4 var(--font-display)}.OddsCalculator_colours__v2MKq,.OddsCalculator_links__m_Uz3{display:flex;flex-wrap:wrap;gap:.5rem}.OddsCalculator_colours__v2MKq>*,.OddsCalculator_links__m_Uz3>*{flex:1;min-height:2.75rem}.OddsCalculator_reading__x9__P{min-width:0}.OddsCalculator_result__jnX3e{padding:1.5rem;background:var(--ink-1);border:1px solid var(--ink-3)}.OddsCalculator_resultHeading__xcBae{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem;font:.875rem/1.5 var(--font-meta);color:var(--paper-dim)}.OddsCalculator_chances__PVtQY{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-block:1.5rem;margin:0;border-block-end:1px solid var(--ink-3)}.OddsCalculator_chances__PVtQY dt{font:1rem/1.5 var(--font-prose);color:var(--paper-dim)}.OddsCalculator_chances__PVtQY dd{margin:0;font:500 clamp(2.6rem,5vw,4.5rem)/1.2 var(--font-display);font-variant-numeric:tabular-nums;color:var(--paper)}.OddsCalculator_chances__PVtQY>div:last-child dd{color:var(--red-check)}.OddsCalculator_chances__PVtQY small{font-size:.45em;padding-inline-start:.15em}.OddsCalculator_rolls__JkfJI{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,1fr);gap:1.5rem;align-items:start;margin-block:1.5rem}.OddsCalculator_rolls__JkfJI h3{font:500 1.35rem/1.3 var(--font-display);margin:0 0 .75rem}.OddsCalculator_rolls__JkfJI p{margin:.75rem 0;color:var(--paper-dim);font:1rem/1.6 var(--font-prose)}.OddsCalculator_note__yDDHQ,.OddsCalculator_notice__C__G_{margin-block:1rem 0;font:.875rem/1.6 var(--font-prose);color:var(--paper-dim)}.OddsCalculator_notice__C__G_{background-color:color-mix(in oklch,var(--color-ochre) 12%,transparent);padding-inline-start:.75rem}.OddsCalculator_conditions__RlLgn{margin-block:2rem}.OddsCalculator_checkBrowser__AizP_>h2,.OddsCalculator_conditions__RlLgn h2,.OddsCalculator_ladder__JeVUR h2{font:500 1.6rem/1.4 var(--font-display);margin-block:0 .75rem}.OddsCalculator_conditions__RlLgn>p{font:1rem/1.6 var(--font-prose);color:var(--paper-dim)}.OddsCalculator_condition__5m45M{padding:1rem;border:1px solid var(--ink-3);background:var(--ink-1);margin-block:.75rem}.OddsCalculator_condition__5m45M>div:first-child{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.75rem;font:1rem/1.6 var(--font-prose)}.OddsCalculator_delta__bcPyf{font:400 .875rem/1.5 var(--font-meta);white-space:nowrap;color:var(--red-check)}.OddsCalculator_delta__bcPyf[data-helpful=true]{color:var(--paper)}.OddsCalculator_answers__mrNu6{display:flex;flex-wrap:wrap;gap:.35rem;margin-block-start:1rem}.OddsCalculator_answers__mrNu6>*{flex:1;min-height:2.75rem;white-space:normal}.OddsCalculator_answers__mrNu6 [data-state=on],.OddsCalculator_colours__v2MKq [data-state=on]{background:var(--color-ochre);color:var(--ink-0);border-color:var(--color-ochre)}.OddsCalculator_checkBrowser__AizP_,.OddsCalculator_ladder__JeVUR{margin-block:2rem}.OddsCalculator_ladder__JeVUR>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.OddsCalculator_difficulty__H_64T{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.8rem 1rem;background:var(--ink-1);border:1px solid var(--ink-3);text-align:start;font:1rem/1.5 var(--font-prose);cursor:pointer}.OddsCalculator_difficulty__H_64T strong{font-variant-numeric:tabular-nums}.OddsCalculator_difficulty__H_64T b{font-weight:400}.OddsCalculator_difficulty__H_64T[aria-pressed=true]{border-color:var(--color-ochre)}.OddsCalculator_difficulty__H_64T:hover{background:var(--ink-2)}@media(max-width:70rem){.OddsCalculator_rolls__JkfJI{grid-template-columns:minmax(0,1fr)}}@media(max-width:48rem){.OddsCalculator_layout__CMPIG{grid-template-columns:minmax(0,1fr)}.OddsCalculator_controls__nEvhM{position:static}.OddsCalculator_ladder__JeVUR>div{grid-template-columns:repeat(2,minmax(0,1fr))}.OddsCalculator_chances__PVtQY dd{font-size:3rem}}@media(max-width:30rem){.OddsCalculator_result__jnX3e{padding:1rem}.OddsCalculator_ladder__JeVUR>div{grid-template-columns:minmax(0,1fr)}.OddsCalculator_answers__mrNu6>*{flex:1 1 6rem}}@media print{.OddsCalculator_controls__nEvhM{position:static}.OddsCalculator_answers__mrNu6,.OddsCalculator_checkBrowser__AizP_>h2,.OddsCalculator_controls__nEvhM button,.OddsCalculator_ladder__JeVUR,.OddsCalculator_links__m_Uz3{display:none}.OddsCalculator_layout__CMPIG{display:block}.OddsCalculator_condition__5m45M,.OddsCalculator_result__jnX3e{break-inside:avoid}}