.CatalogFrame_layout__FtjdK{display:grid;gap:2rem;margin-block:1.5rem 3rem}.CatalogFrame_hero___FZnj{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.5rem;align-items:center;padding:1.5rem;border:1px solid var(--ink-3);border-block-start:2px solid var(--color-ochre);background:linear-gradient(145deg,color-mix(in srgb,var(--paper) 4%,var(--ink-1)),var(--ink-0))}.CatalogFrame_hero___FZnj:has(.CatalogFrame_portrait__EfCxA){grid-template-columns:minmax(8rem,13rem) minmax(0,1fr)}.CatalogFrame_art__bcCgU{width:8rem;height:8rem;display:grid;place-items:center;background:var(--ink-0);border:1px solid var(--ink-3)}.CatalogFrame_art__bcCgU img{width:100%;height:100%;object-fit:contain;image-rendering:auto}.CatalogFrame_portrait__EfCxA{width:100%;height:16rem;object-fit:contain}.CatalogFrame_hero___FZnj h1{margin:.5rem 0 .8rem;font:500 clamp(1.8rem,3vw,3.2rem)/1.12 var(--font-display);text-wrap:balance}.CatalogFrame_eyebrow__D4RGA{color:var(--color-ochre);font:.75rem/1.4 var(--font-meta);letter-spacing:.12em;text-transform:uppercase}.CatalogFrame_lede__56wV6{white-space:pre-wrap;font:1.12rem/1.65 var(--font-prose);color:var(--paper-dim);max-width:62ch}.CatalogFrame_facts__ZkVka{display:flex;flex-wrap:wrap;gap:.7rem 1.25rem;margin-block:1rem 0}.CatalogFrame_fact__HTBCy{display:grid;gap:.25rem;border-inline-start:1px solid var(--ink-3);padding-inline-start:.8rem}.CatalogFrame_fact__HTBCy dt{color:var(--paper-faint);font:.75rem/1.4 var(--font-meta)}.CatalogFrame_fact__HTBCy dd{margin:0;color:var(--paper);font:1rem/1.4 var(--font-prose)}.CatalogFrame_section__rFDpS{margin-block:2.25rem;scroll-margin-top:11rem}.CatalogFrame_rows__i95tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.CatalogFrame_link__MiLv5{min-width:0;display:flex;gap:.8rem;align-items:center;padding:1rem;border:1px solid var(--ink-3);background:var(--ink-1);color:var(--paper);min-height:4.25rem}.CatalogFrame_link__MiLv5:focus-visible,.CatalogFrame_link__MiLv5:hover{border-color:var(--color-ochre);background:color-mix(in srgb,var(--color-ochre) 8%,var(--ink-0))}.CatalogFrame_link__MiLv5 img{width:2.75rem;height:2.75rem;object-fit:contain;flex:none}.CatalogFrame_link__MiLv5>span{min-width:0;overflow-wrap:anywhere;font:1rem/1.4 var(--font-prose)}.CatalogFrame_link__MiLv5 small{display:block;color:var(--paper-dim);font:.8rem/1.4 var(--font-meta);margin-top:.3rem}.CatalogFrame_copy__OSLWJ{white-space:pre-wrap;font:1.06rem/1.65 var(--font-prose);color:var(--paper-dim)}.CatalogFrame_panel__n3AIo{border:1px solid var(--ink-3);padding:1.25rem;background:var(--ink-1)}.CatalogFrame_filters__kdLes{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;margin-block:1rem 1.25rem}.CatalogFrame_filters__kdLes label{display:grid;gap:.4rem;flex:1;min-width:10rem;font:.8rem/1.4 var(--font-meta);color:var(--paper-dim)}.CatalogFrame_filters__kdLes input{width:100%}.CatalogFrame_filters__kdLes button{min-height:2.75rem}.CatalogFrame_results__dxqwf{font:.8rem var(--font-meta);color:var(--paper-dim);margin-block:1rem}@media (max-width:64rem){.CatalogFrame_rows__i95tr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.CatalogFrame_rows__i95tr{grid-template-columns:minmax(0,1fr)}.CatalogFrame_hero___FZnj{gap:1rem;padding:1rem}.CatalogFrame_hero___FZnj,.CatalogFrame_hero___FZnj:has(.CatalogFrame_portrait__EfCxA){grid-template-columns:minmax(0,1fr)}.CatalogFrame_art__bcCgU{width:6rem;height:6rem}.CatalogFrame_portrait__EfCxA{width:8rem;height:10rem}.CatalogFrame_lede__56wV6{font-size:1.05rem}}.CatalogFrame_hero___FZnj:not(:has(.CatalogFrame_art__bcCgU,.CatalogFrame_portrait__EfCxA)){grid-template-columns:minmax(0,1fr)}.CatalogFrame_hero___FZnj .facts{max-width:28rem}.CatalogFrame_rows__i95tr{padding:0;list-style:none;margin-block:1.5rem}.CatalogFrame_rows__i95tr>li{min-width:0}.CatalogFrame_rows__i95tr .CatalogFrame_link__MiLv5{height:100%}.CatalogFrame_rows__i95tr[data-cards=item]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem}.CatalogFrame_rows__i95tr[data-cards=item] .CatalogFrame_link__MiLv5{flex-direction:column;justify-content:start;align-items:center;text-align:center;padding:1rem .6rem;border-block-end:3px solid var(--ink-3);background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--paper) 5%,var(--ink-1)),var(--ink-0))}.CatalogFrame_rows__i95tr[data-cards=item] .CatalogFrame_link__MiLv5:hover{border-block-end-color:var(--color-ochre)}.CatalogFrame_rows__i95tr[data-cards=item] .CatalogFrame_link__MiLv5 img{width:7rem;height:7rem;filter:drop-shadow(0 3px 6px #0006)}.CatalogFrame_rows__i95tr[data-cards=character]{grid-template-columns:repeat(4,minmax(0,1fr))}.CatalogFrame_rows__i95tr[data-cards=character] .CatalogFrame_link__MiLv5{flex-direction:column;align-items:stretch;padding:.75rem;border-block-start:2px solid var(--ink-4)}.CatalogFrame_rows__i95tr[data-cards=character] .CatalogFrame_link__MiLv5 img{width:100%;height:13rem;object-fit:contain}.CatalogFrame_rows__i95tr[data-cards=task]{grid-template-columns:repeat(2,minmax(0,1fr))}.CatalogFrame_rows__i95tr[data-cards=task] .CatalogFrame_link__MiLv5{border-inline-start:3px solid var(--color-ochre);min-height:5rem}.CatalogFrame_emptyArt__SJDh_{display:block;width:7rem;height:7rem;border:1px solid var(--ink-3);background:var(--ink-0)}.CatalogFrame_rows__i95tr[data-cards=character] .CatalogFrame_emptyArt__SJDh_{width:100%;height:13rem}.CatalogFrame_effects__UdtBZ,.CatalogFrame_objectives__RU8iZ,.CatalogFrame_offers__gvVqq{list-style:none;margin:0;padding:0;border:1px solid var(--ink-3);background:var(--ink-1)}.CatalogFrame_effects__UdtBZ>li{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--ink-3)}.CatalogFrame_effects__UdtBZ strong{color:var(--color-ochre);font:1.6rem/1.2 var(--font-display);min-width:2.2rem;font-variant-numeric:tabular-nums}.CatalogFrame_effects__UdtBZ [data-sign=negative] strong{color:var(--color-red-check)}.CatalogFrame_effects__UdtBZ small{display:block;color:var(--paper-dim);font:.875rem/1.5 var(--font-prose);margin-top:.3rem}.CatalogFrame_offers__gvVqq>li{display:flex;justify-content:space-between;gap:1.25rem;padding:1rem;border-bottom:1px solid var(--ink-3)}.CatalogFrame_offers__gvVqq strong{white-space:nowrap;color:var(--color-real);font:1rem/1.5 var(--font-meta)}.CatalogFrame_objectives__RU8iZ>li{display:flex;align-items:baseline;gap:1rem;padding:1.25rem;border-bottom:1px solid var(--ink-3)}.CatalogFrame_ordinal__ao2bE{color:var(--color-ochre);font:1rem/1.5 var(--font-meta)}.CatalogFrame_events__24wSF{margin-top:1rem;font-size:.9rem}.CatalogFrame_events__24wSF summary{cursor:pointer;color:var(--paper-dim)}.CatalogFrame_events__24wSF li{border-inline-start:1px solid var(--ink-4);padding-inline-start:1rem;margin-top:.7rem}@media (max-width:64rem){.CatalogFrame_rows__i95tr[data-cards=item]{grid-template-columns:repeat(4,minmax(0,1fr))}.CatalogFrame_rows__i95tr[data-cards=character]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:40rem){.CatalogFrame_rows__i95tr[data-cards=character],.CatalogFrame_rows__i95tr[data-cards=item]{grid-template-columns:repeat(2,minmax(0,1fr))}.CatalogFrame_rows__i95tr[data-cards=task]{grid-template-columns:minmax(0,1fr)}.CatalogFrame_rows__i95tr[data-cards=item] .CatalogFrame_link__MiLv5 img{width:6rem;height:6rem}.CatalogFrame_rows__i95tr[data-cards=character] .CatalogFrame_link__MiLv5 img{height:10rem}.CatalogFrame_offers__gvVqq>li{flex-wrap:wrap}}:is([data-catalog=item],[data-reading-object]) .CatalogFrame_hero___FZnj{grid-template-columns:13rem minmax(0,1fr);gap:1.5rem;border-top-color:var(--ink-4);background:var(--ink-1)}:is([data-catalog=item],[data-reading-object]) .CatalogFrame_art__bcCgU{position:relative;isolation:isolate;width:13rem;height:13rem;border:0;background:transparent}:is([data-catalog=item],[data-reading-object]) .CatalogFrame_art__bcCgU:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/art/ui/inventory-ground.webp) 50%/cover;opacity:.38;mask-image:radial-gradient(ellipse,#000 32%,transparent 76%)}:is([data-catalog=item],[data-reading-object]) .CatalogFrame_art__bcCgU img{width:10rem;height:10rem;filter:drop-shadow(0 6px 10px #0008)}:is([data-catalog=item],[data-reading-object]) .CatalogFrame_hero___FZnj h1{padding:.8rem 1.1rem;background:#dedfdd url(/art/ui/inventory-name.webp) 0/220% 100% no-repeat;color:#1a1d20;font-size:clamp(1.65rem,2.7vw,2.6rem);line-height:1.2;letter-spacing:-.02em}:is([data-catalog=item],[data-reading-object]) .CatalogFrame_hero___FZnj .CatalogFrame_eyebrow__D4RGA{margin-inline-start:1rem}:is([data-catalog=item],[data-reading-object]) .CatalogFrame_hero___FZnj .facts{padding-inline:1rem}.CatalogFrame_rows__i95tr[data-cards=item] .CatalogFrame_link__MiLv5{position:relative}.CatalogFrame_rows__i95tr[data-cards=item] .CatalogFrame_link__MiLv5:after{content:"";position:absolute;pointer-events:none;inset:0;opacity:0;border:1px solid var(--color-ochre);background:color-mix(in srgb,var(--color-ochre) 5%,transparent)}.CatalogFrame_rows__i95tr[data-cards=item] .CatalogFrame_link__MiLv5:focus-visible:after,.CatalogFrame_rows__i95tr[data-cards=item] .CatalogFrame_link__MiLv5:hover:after{opacity:1}@media (max-width:40rem){:is([data-catalog=item],[data-reading-object]) .CatalogFrame_hero___FZnj{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:1rem}:is([data-catalog=item],[data-reading-object]) .CatalogFrame_art__bcCgU{width:100%;height:9rem}:is([data-catalog=item],[data-reading-object]) .CatalogFrame_art__bcCgU img{width:8rem;height:8rem}:is([data-catalog=item],[data-reading-object]) .CatalogFrame_hero___FZnj h1{font-size:1.8rem;padding:.8rem}}:is([data-catalog=item],[data-reading-object]) .CatalogFrame_hero___FZnj:not(:has(.CatalogFrame_art__bcCgU,.CatalogFrame_portrait__EfCxA)){grid-template-columns:minmax(0,1fr)}.CatalogFrame_rows__i95tr[data-cards=achievement] .CatalogFrame_link__MiLv5 img{width:4rem;height:4rem;box-shadow:0 0 0 1px var(--ink-4),0 3px 8px #0004}.CatalogFrame_rows__i95tr[data-cards=achievement] .CatalogFrame_link__MiLv5{min-height:6rem;border-inline-start:2px solid var(--ink-4)}.CatalogFrame_rows__i95tr[data-cards=achievement] .CatalogFrame_link__MiLv5:hover{border-inline-start-color:var(--color-ochre)}[data-catalog=achievement] .CatalogFrame_art__bcCgU{width:6rem;height:6rem;background:var(--ink-0)}[data-catalog=achievement] .CatalogFrame_art__bcCgU img{width:4rem;height:4rem}.CatalogFrame_achievementTitle__kn615{margin:.5rem 0 .8rem;font:500 clamp(1.8rem,3vw,3.2rem)/1.12 var(--font-display);text-wrap:balance}.CatalogFrame_rows__i95tr[data-cards=thought]{gap:1.25rem}.CatalogFrame_rows__i95tr[data-cards=thought] .CatalogFrame_link__MiLv5{flex-direction:column;align-items:stretch;justify-content:start;padding:1.1rem;border-block-start:2px solid var(--ink-4);background:var(--ink-0)}.CatalogFrame_rows__i95tr[data-cards=thought] .CatalogFrame_link__MiLv5 img{width:100%;height:14rem;object-fit:contain}.CatalogFrame_rows__i95tr[data-cards=thought] .CatalogFrame_link__MiLv5>span{font:500 1.22rem/1.4 var(--font-display);text-align:center;overflow-wrap:normal}.CatalogFrame_rows__i95tr[data-cards=thought] .CatalogFrame_link__MiLv5 small{font:.9rem/1.5 var(--font-meta);margin-top:.6rem}.CatalogFrame_rows__i95tr[data-cards=thought] .CatalogFrame_link__MiLv5:focus-visible,.CatalogFrame_rows__i95tr[data-cards=thought] .CatalogFrame_link__MiLv5:hover{border-block-start-color:var(--color-ochre)}@media(max-width:40rem){.CatalogFrame_rows__i95tr[data-cards=thought] .CatalogFrame_link__MiLv5 img{height:12rem}}.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:1rem 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_context__rlLY7 a{text-decoration:underline;text-underline-offset:.2em}.DialogueReader_tape__Mg7Yn{--dialogue-text:#e9e4d5;--dialogue-muted:#b8b2a5;--dialogue-choice:#e3ae6b;margin-block:1.5rem;padding:1rem 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:1.35rem .5rem;border-block-end:1px solid #ffffff12}.DialogueReader_bridge__spE8V:target,.DialogueReader_line__LfmDN:target{outline:1px solid var(--dialogue-choice);outline-offset:.2rem;background:#dfb2690a}.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 srgb,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:#fff5dd}.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 #e9e4d54d;padding:.2rem .45rem}.DialogueReader_check__S5Mnq[data-red=true]{color:#ff9b8a;border-color:#dd7065}.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:#e9e4d53b;background:#171714}.DialogueReader_actions__u42z5 .chip:hover,.DialogueReader_extra__KrAVY .chip:hover{color:var(--dialogue-text);border-color:var(--dialogue-choice);background:#25221b}.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:.6rem 0 0}.DialogueReader_extra__KrAVY li{border-inline-start:2px solid #e9e4d52b;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:.5rem .35rem;min-height:2.75rem;color:var(--dialogue-choice);font:1.08rem/1.6 var(--font-prose)}.DialogueReader_responses__xVk3Y li>a:focus-visible,.DialogueReader_responses__xVk3Y li>a:hover{color:#ffe5b7;background:#e3ae6b13}.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_consequences__aQQQX a{text-decoration:underline}.DialogueReader_earlier__uNcz_ li a{display:block;min-height:2.75rem;padding:.5rem;color:var(--dialogue-muted);font:1rem/1.6 var(--font-prose)}.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:#333;--dialogue-choice:#333}.DialogueReader_actions__u42z5{display:none}}.DialogueReader_bridge__spE8V:not(:target){visibility:hidden;block-size:0;min-height:0;overflow:hidden;margin:0;padding:0}.DialogueReader_bridge__spE8V:target{margin-block:1rem;padding:1rem}