.item-scene-media_open__tfoGV{display:inline-flex;align-items:center;gap:.5rem;min-height:2.4rem;margin-top:1rem;padding:.45rem .75rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface-2);color:var(--text-primary);font-size:.76rem;font-weight:650;cursor:pointer;white-space:nowrap}.item-scene-media_fullLabel__RCcEZ{display:inline}.item-scene-media_compactLabel__1apqE{display:none}.entity-detail-item-media-stack .item-scene-media_open__tfoGV{width:100%;min-height:2.2rem;margin-top:0;justify-content:center;gap:.25rem;padding:.35rem .25rem;font-size:.68rem}.item-scene-media_open__tfoGV:hover{border-color:var(--accent);color:var(--text-heading);background:var(--ui-hover)}.item-scene-media_dialog__U_2Ma button:focus-visible,.item-scene-media_open__tfoGV:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.item-scene-media_photoTrigger__Uxbrl{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;background:transparent;cursor:zoom-in}.item-scene-media_photoTrigger__Uxbrl:after{content:"";position:absolute;z-index:1;inset:50% 0 0;background:linear-gradient(transparent,rgba(5,10,18,.5));opacity:0;transition:opacity .18s ease;pointer-events:none}.item-scene-media_photoTrigger__Uxbrl:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.item-scene-media_photoCta__fdRPT{position:absolute;z-index:2;right:.55rem;bottom:.55rem;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .6rem;border:1px solid color-mix(in srgb,var(--accent) 56%,var(--line));border-radius:.3rem;background:color-mix(in srgb,var(--surface-1) 92%,transparent);box-shadow:0 4px 14px rgba(0,0,0,.24);color:var(--text-heading);font-size:.68rem;font-weight:650;line-height:1;opacity:0;transform:translateY(.25rem);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.item-scene-media_photoTrigger__Uxbrl:focus-visible:after,.item-scene-media_photoTrigger__Uxbrl:hover:after{opacity:1}.item-scene-media_photoTrigger__Uxbrl:focus-visible .item-scene-media_photoCta__fdRPT,.item-scene-media_photoTrigger__Uxbrl:hover .item-scene-media_photoCta__fdRPT{opacity:1;transform:none}@media (hover:none){.item-scene-media_photoCta__fdRPT{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.item-scene-media_photoCta__fdRPT,.item-scene-media_photoTrigger__Uxbrl:after{transition:none}}.item-scene-media_dialog__U_2Ma{position:fixed;inset:0;display:flex;flex-direction:column;width:min(900px,calc(100vw - 24px));height:min(700px,calc(100dvh - 24px));max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:.7rem;background:var(--surface-1);color:var(--text-primary);box-shadow:0 28px 90px var(--shadow)}.item-scene-media_dialog__U_2Ma::backdrop{background:#050a14ce;backdrop-filter:blur(5px)}.item-scene-media_toolbar__OcrBQ{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid var(--line);background:var(--surface-2)}.item-scene-media_heading__dHaqE{min-width:0}.item-scene-media_heading__dHaqE span{color:var(--accent-strong);font-size:.61rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.item-scene-media_heading__dHaqE h2{overflow:hidden;margin:.15rem 0 0;color:var(--text-heading);font:600 clamp(1.25rem,2.5vw,1.8rem)/1.25 var(--font-heading),Georgia,serif;text-overflow:ellipsis;white-space:nowrap}.item-scene-media_controls__Ps4PT{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.item-scene-media_controls__Ps4PT button{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--line);border-radius:.35rem;background:var(--surface-1);color:var(--text-primary);cursor:pointer}.item-scene-media_controls__Ps4PT button:hover:enabled{border-color:var(--accent);background:var(--ui-hover)}.item-scene-media_controls__Ps4PT button:disabled{opacity:.45;cursor:default}.item-scene-media_viewport__QmyTb{position:relative;flex:1 1 auto;min-height:0;background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 63%),var(--surface-2)}.item-scene-media_viewport__QmyTb canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.item-scene-media_viewport__QmyTb canvas:active{cursor:grabbing}.item-scene-media_zeroOverlay__UR2Te{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.item-scene-media_status__lITNG{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 2rem);padding:.75rem 1rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface-1);color:var(--text-primary);font-size:.8rem;text-align:center}.item-scene-media_status__lITNG button{margin-left:.4rem;color:var(--accent-strong);font-weight:700;cursor:pointer}.item-scene-media_hint__xaZlD{margin:0;padding:.55rem 1rem;border-top:1px solid var(--line);color:var(--text-muted);font-size:.7rem;line-height:1.5}@media (max-width:760px){.entity-detail-item-media-stack .item-scene-media_open__tfoGV{min-height:2rem;font-size:.68rem}.item-scene-media_fullLabel__RCcEZ{display:none}.item-scene-media_compactLabel__1apqE{display:inline}}@media (max-width:600px){.item-scene-media_toolbar__OcrBQ{align-items:flex-start;flex-direction:column;padding:.7rem}.item-scene-media_controls__Ps4PT{width:100%;justify-content:space-between}.item-scene-media_controls__Ps4PT button{width:2rem;height:2rem}}.quest-gm-tools_toggle__2W9Es{display:inline-flex;align-items:center;gap:.4rem;min-height:30px;padding:.25rem .6rem;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-2);color:var(--text-muted);font-size:.7rem;font-weight:700;cursor:pointer}.quest-gm-tools_toggle__2W9Es[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.quest-gm-tools_indicator__6zd1k{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.4}.quest-gm-tools_toggle__2W9Es[aria-pressed=true] .quest-gm-tools_indicator__6zd1k{opacity:1}.quest-gm-tools_entity__0agSg{max-width:100%}.quest-gm-tools_action___W2O0,.quest-gm-tools_entity__0agSg{display:inline-flex;align-items:center;vertical-align:middle}.quest-gm-tools_action___W2O0{position:relative;flex-shrink:0}.quest-gm-tools_copy__M56so{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin-left:2px;border:1px solid transparent;border-radius:6px;color:var(--accent);background:transparent;cursor:pointer}.quest-gm-tools_copy__M56so:hover{background:var(--surface-2);border-color:var(--line-soft)}.quest-gm-tools_copy__M56so[aria-disabled=true]{opacity:.35;cursor:help}.quest-gm-tools_copy__M56so:focus-visible,.quest-gm-tools_toggle__2W9Es:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.quest-gm-tools_feedback__1h5M_:not(:empty){position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:.2rem .4rem;background:var(--surface-2);color:var(--text-primary);border:1px solid var(--line-soft);border-radius:5px;font-size:.7rem;z-index:10}.quest-gm-tools_fallback__I_9cN{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;color:var(--text-primary)}.quest-gm-tools_fallback__I_9cN input{width:15rem;max-width:55vw;background:var(--surface-2);padding:.3rem;border:1px solid var(--line-soft);border-radius:4px}@media (pointer:coarse){.quest-gm-tools_copy__M56so{width:32px;height:32px}}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G{display:grid;gap:2rem;min-width:0;color:var(--text-primary)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G>*{min-width:0}.reference-workspace_heroStack__hCzW_,.reference-workspace_hero__qF2Iw{padding:.5rem 0 .8rem}.reference-workspace_hero__qF2Iw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem}.reference-workspace_hero__qF2Iw>div{min-width:0;flex:1}.reference-workspace_heroStack__hCzW_{display:block}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G :is(.reference-workspace_hero__qF2Iw,.reference-workspace_heroStack__hCzW_) h1{margin-top:.65rem;color:var(--text-heading);font:600 clamp(2.6rem,3.7vw,4.2rem)/1.12 var(--font-heading),Georgia,serif;letter-spacing:-.025em;overflow-wrap:anywhere}.reference-workspace_hero__qF2Iw>div>p:not(.reference-workspace_eyebrow__0N_O9),.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G :is(.reference-workspace_hero__qF2Iw,.reference-workspace_heroStack__hCzW_)>p:not(.reference-workspace_eyebrow__0N_O9){max-width:52rem;margin-top:.85rem;font-size:.86rem;line-height:1.8;color:var(--text-secondary)}.reference-workspace_eyebrow__0N_O9{color:var(--accent-strong);font-size:.61rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;line-height:1.65}.reference-workspace_hero__qF2Iw a:first-child{font-size:.76rem}.reference-workspace_hero__qF2Iw .reference-workspace_eyebrow__0N_O9{margin-top:.9rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G :is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .mob-comparator>.panel,.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G>.panel{padding:1.5rem 0;border:0;border-top:1px solid var(--ui-border);border-radius:0;background:transparent;box-shadow:none;overflow:visible}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .panel h2{margin-top:0;color:var(--text-heading);font:600 clamp(1.6rem,2.2vw,2.2rem)/1.25 var(--font-heading),Georgia,serif;letter-spacing:-.015em}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .panel h3{color:var(--text-heading);font-weight:550}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G :is(.btn-primary,.nav-chip){min-height:40px;height:auto;padding:.55rem .8rem;border:1px solid var(--ui-border);border-radius:.3rem;background:var(--ui-selected);color:var(--text-heading);box-shadow:none;font-size:.74rem;font-weight:550;text-transform:none;letter-spacing:0}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G :is(.btn-primary,.nav-chip):hover{background:var(--ui-hover)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .input{border-color:var(--ui-border);border-radius:.3rem;background:var(--surface-1);box-shadow:none;color:var(--text-primary);font-size:.8rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .field{min-width:0;gap:.35rem;color:var(--text-secondary);font-size:.73rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G :is(.stat-box,.stat-card){min-width:0;padding:.65rem 1rem;border:0;border-left:1px solid var(--ui-border);border-radius:0;background:transparent;box-shadow:none}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .stat-box:first-child{border-left:0;padding-left:0}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .stat-label{color:var(--text-muted);font-size:.63rem;font-weight:550;letter-spacing:.04em}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .stat-value{margin-top:.4rem;color:var(--text-heading);font:500 1.5rem/1.3 var(--font-heading),Georgia,serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.reference-workspace_facts__SsxwS{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem 0;margin:1rem 0;padding:.5rem 0;border-block:1px solid var(--ui-border)}.reference-workspace_recipeOutput___5VA2{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding:1.25rem;border-left:2px solid var(--accent);background:linear-gradient(110deg,var(--ui-selected),transparent)}.reference-workspace_recipeOutput___5VA2>:first-child{flex:0 0 auto}.reference-workspace_costNote__FNIkB{padding:.8rem 0;color:var(--text-secondary);font-size:.82rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G :is(.items-grade-pill,.tag-pill){border-radius:.25rem;box-shadow:none;font-size:.67rem;line-height:1.5;text-transform:none;letter-spacing:0}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .items-grade-pill{border-color:var(--ui-border);background:var(--ui-selected);color:var(--text-secondary);font-weight:550}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .items-table{table-layout:auto;border-collapse:collapse;background:transparent}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .items-table-head th{padding-block:.8rem;border:0;border-block:1px solid var(--ui-border);background:var(--surface-1);color:var(--text-muted);font-size:.7rem;font-weight:600;box-shadow:none}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .items-table-row,.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .items-table-row:nth-child(2n){background:transparent;box-shadow:none}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .items-table-row:hover{background:var(--ui-hover)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .items-table-row>td{padding-block:.8rem;border-bottom:1px solid var(--ui-border);font-size:.8rem;font-variant-numeric:tabular-nums}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .mob-comparator-table-shell{border:1px solid var(--ui-border);border-radius:.35rem;background:transparent;box-shadow:none;max-width:100%;scrollbar-width:thin}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .mob-comparator-sticky-col{background:var(--surface-1);border-right:1px solid var(--ui-border)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .mob-comparator-mob-link{font-size:.85rem;font-weight:550}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .mob-comparator>.panel>div[class*=space-y]>div[class*=rounded-lg]{border:0;border-top:1px solid var(--ui-border);border-radius:0;background:transparent;padding:1rem 0}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .mob-comparator .mob-comparator-value-cell-high{color:var(--accent-strong)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .recipe-stock-selector{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--ui-border)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .recipe-stock-selection{flex-wrap:wrap;padding:.85rem 0;border:0;border-bottom:1px solid var(--ui-border);border-radius:0;background:transparent}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .recipe-stock-selection>span:first-child{flex:1 1 18rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .recipe-stock-selection .truncate{white-space:normal;overflow-wrap:anywhere}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .recipe-stock-selection input{width:5rem;min-width:0}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-planner>div:first-child{border-bottom:1px solid var(--ui-border);padding-bottom:.75rem;gap:.5rem 0}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-toolbar{padding:.75rem 0;border:0;border-bottom:1px solid var(--ui-border);border-radius:0;background:transparent}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:2rem;align-items:start}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G :is(.crafting-tree,.crafting-pane){min-width:0;padding:0;border:0;border-radius:0;background:transparent}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-tree{padding-right:1.5rem;border-right:1px solid var(--ui-border)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-tree>div>h3,.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G :is(.crafting-tree,.crafting-pane)>h3{font:500 1.25rem/1.3 var(--font-heading),Georgia,serif;color:var(--text-heading)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-pane+.crafting-pane{padding-top:1.2rem;border-top:1px solid var(--ui-border)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-pane ol>li{border:0;border-bottom:1px solid var(--ui-border);border-radius:0;background:transparent;padding:.8rem 0}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-tree input{width:5.5rem;min-width:0;min-height:38px}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .raw-materials-table-wrap-planner{max-width:100%;overflow-x:auto;border:0;border-radius:0;background:transparent;scrollbar-width:thin}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .raw-materials-table-planner{min-width:36rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .raw-materials-table-planner th{position:static}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .raw-materials-table-planner .truncate{white-space:normal}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .mob-ratio-switch{border-color:var(--ui-border);border-radius:.3rem;background:transparent}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .mob-ratio-switch-thumb{border-radius:.2rem;background:var(--ui-selected);box-shadow:inset 0 0 0 1px var(--ui-border)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .mob-ratio-switch-option{min-height:36px;color:var(--text-secondary);font-size:.72rem;font-weight:500}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .mob-ratio-switch-option-active{color:var(--text-heading)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=location] .items-browser{padding-top:1.1rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=location] .items-tab-row-primary{flex-wrap:wrap;gap:.35rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=location] .items-filter-chip{min-height:40px;border:1px solid var(--ui-border);border-radius:.3rem;background:transparent;box-shadow:none;color:var(--text-secondary);font-size:.76rem;font-weight:550;text-transform:none;letter-spacing:0}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=location] .items-filter-chip[aria-current]{background:var(--ui-selected);color:var(--text-heading)}.reference-workspace_questOverview__VegBm{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);margin-top:1rem;border-block:1px solid var(--ui-border)}.reference-workspace_questOverview__VegBm>section{min-width:0;padding:1rem 1.2rem}.reference-workspace_questOverview__VegBm>section:first-child{padding-left:0}.reference-workspace_questOverview__VegBm>section+section{border-left:1px solid var(--ui-border)}.reference-workspace_questOverview__VegBm p{font-size:.83rem;line-height:1.75}.reference-workspace_questRouteHeading__k4oZN{display:grid;gap:1.2rem;margin-bottom:1.25rem}.reference-workspace_questRouteHeading__k4oZN>div{min-width:0;width:100%}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=quest] .items-filter-chip{min-height:0;max-width:100%;white-space:normal;border-radius:.25rem;border-color:var(--ui-border);background:var(--surface-1);box-shadow:none;padding:.3rem .5rem;font-size:.73rem;font-weight:550;line-height:1.6;text-transform:none;letter-spacing:0}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=quest] .panel>.grid>section{min-width:0}@media (max-width:1100px){.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-layout{grid-template-columns:minmax(0,1fr)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-tree{border-right:0;padding-right:0;padding-bottom:1.25rem;border-bottom:1px solid var(--ui-border)}.reference-workspace_questOverview__VegBm{grid-template-columns:minmax(0,1fr)}.reference-workspace_questOverview__VegBm>section,.reference-workspace_questOverview__VegBm>section:first-child{padding:1rem 0}.reference-workspace_questOverview__VegBm>section+section{border-left:0;border-top:1px solid var(--ui-border)}}@media (max-width:760px){.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G{gap:1.4rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G :is(.reference-workspace_hero__qF2Iw,.reference-workspace_heroStack__hCzW_) h1{font-size:clamp(2rem,8.5vw,3rem)}.reference-workspace_hero__qF2Iw>div>p:not(.reference-workspace_eyebrow__0N_O9),.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G :is(.reference-workspace_hero__qF2Iw,.reference-workspace_heroStack__hCzW_)>p:not(.reference-workspace_eyebrow__0N_O9){font-size:.8rem}.reference-workspace_hero__qF2Iw>div{flex-basis:100%}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G :is(.btn-primary,.nav-chip){min-height:44px}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .stat-box{border-left:0;padding:.5rem 0}.reference-workspace_facts__SsxwS{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}.reference-workspace_recipeOutput___5VA2{padding:.9rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .recipe-stock-selection>span:last-child{width:100%;gap:.5rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-planner>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-toolbar>span{width:100%}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-tree input{width:4.5rem;min-height:44px}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-tree li>div{flex-wrap:wrap;gap:.35rem;padding-block:.4rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-tree li>div>div:first-child{max-width:25%}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-tree li>div>div:first-child>span{width:.8rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-pane .truncate,.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-tree .truncate{white-space:normal;overflow-wrap:anywhere}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .mob-comparator-table-shell{scrollbar-width:auto}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .mob-comparator-metric-col{min-width:7rem;max-width:9rem;white-space:normal}}@media (prefers-reduced-motion:reduce){.reference-workspace_page__UN5_G *,.reference-workspace_page__UN5_G :after,.reference-workspace_page__UN5_G :before{transition:none!important;scroll-behavior:auto!important}}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=quest] li[id^=quest-step-]{padding:1rem;border:1px solid var(--ui-border);border-radius:.35rem;background:transparent;box-shadow:none}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=quest] li[id^=quest-step-][data-map-active]{border-color:var(--accent);background:color-mix(in srgb,var(--ui-selected) 45%,transparent)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=quest] [data-step-header]{border-radius:.3rem .3rem 0 0}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=quest] [data-step-header] h3{font-family:var(--font-heading),Georgia,serif;font-size:1.25rem;font-weight:500}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=quest] aside[aria-live=polite]{border:1px solid var(--ui-border);border-radius:.35rem;background:var(--surface-1);box-shadow:none}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-tree [class~=w-40]{width:5.5rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-tree button[class~=w-40]{width:auto;max-width:100%;white-space:normal}@media (max-width:760px){.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-tree [class~=w-40]{width:4.5rem}}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-planner .tag-pill{--crafting-tone:var(--text-secondary);color:var(--crafting-tone);border-color:color-mix(in srgb,var(--crafting-tone) 32%,var(--ui-border));background:color-mix(in srgb,var(--crafting-tone) 5%,transparent)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-planner .crafting-tone-covered{--crafting-tone:var(--success)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-planner .crafting-tone-low{--crafting-tone:var(--text-secondary)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-planner .crafting-tone-medium{--crafting-tone:var(--accent-strong)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-planner .crafting-tone-high{--crafting-tone:var(--danger)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .crafting-planner .crafting-tone-required{--crafting-tone:var(--text-secondary)}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G :is(.recipe-stock-remove,.crafting-reset){min-height:40px;padding:.55rem .75rem;border:1px solid color-mix(in srgb,var(--danger) 35%,var(--ui-border));border-radius:.3rem;background:color-mix(in srgb,var(--danger) 5%,transparent);color:var(--danger);font-size:.74rem;font-weight:550}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G :is(.recipe-stock-remove,.crafting-reset):hover{background:color-mix(in srgb,var(--danger) 12%,transparent)}@media (max-width:760px){.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G :is(.recipe-stock-remove,.crafting-reset){min-height:44px}}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=location] article:first-of-type .reference-workspace_facts__SsxwS:first-child{margin-top:0;border-top:0;padding-top:0}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=location] article:first-of-type .reference-workspace_facts__SsxwS:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr))}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=quest]{gap:1.2rem}.reference-workspace_questIntro___Wnux{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,29rem);gap:2rem;align-items:start;padding:.25rem 0 .65rem}.reference-workspace_questLead__z4_NY{min-width:0;padding:0}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .reference-workspace_questLead__z4_NY h1{margin:.55rem 0 .75rem;color:var(--text-heading);font:600 clamp(2.1rem,3vw,3rem)/1.12 var(--font-heading),Georgia,serif;letter-spacing:-.02em;overflow-wrap:anywhere}.reference-workspace_questTraits__t1ivQ{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.reference-workspace_questObjective__MgwF_{margin-top:1rem;padding:.7rem .85rem;border-left:2px solid var(--accent);background:linear-gradient(110deg,var(--ui-selected),transparent)}.reference-workspace_questObjective__MgwF_>p:last-child{margin-top:.35rem;font-size:.86rem;line-height:1.65}.reference-workspace_questBackground__10uYt{margin-top:.65rem;color:var(--text-secondary)}.reference-workspace_questBackground__10uYt>summary{display:inline-flex;align-items:center;gap:.45rem;min-height:32px;color:var(--text-muted);font-size:.73rem;list-style:none;cursor:pointer}.reference-workspace_questBackground__10uYt>summary::-webkit-details-marker{display:none}.reference-workspace_questBackground__10uYt[open]>summary>svg{transform:rotate(180deg)}.reference-workspace_questBackground__10uYt>p{margin-top:.3rem;font-size:.8rem;line-height:1.7}.reference-workspace_questSidebar__B_EmL{min-width:0;border-left:1px solid var(--ui-border);padding-left:1.5rem}.reference-workspace_questInformation__Zv_jU>summary{display:none}.reference-workspace_questInformation__Zv_jU>summary::-webkit-details-marker{display:none}.reference-workspace_questInformation__Zv_jU[open]>summary>svg{transform:rotate(180deg)}.reference-workspace_questSidebar__B_EmL .reference-workspace_questOverview__VegBm{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border:0}.reference-workspace_questSidebar__B_EmL .reference-workspace_questOverview__VegBm>section,.reference-workspace_questSidebar__B_EmL .reference-workspace_questOverview__VegBm>section:first-child{padding:.5rem 0 .65rem;border:0;border-bottom:1px solid var(--ui-border)}.reference-workspace_questSidebar__B_EmL .reference-workspace_questOverview__VegBm>section:first-child{padding-top:0}.reference-workspace_questSidebar__B_EmL .reference-workspace_questOverview__VegBm>section>div{margin-top:.35rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .reference-workspace_questSidebar__B_EmL .stat-label{font-size:.62rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .reference-workspace_questSidebar__B_EmL .reference-workspace_questRewards__w_7DQ{margin:0;padding:.75rem 0 0;border:0;background:transparent}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .reference-workspace_questSidebar__B_EmL .reference-workspace_questRewards__w_7DQ h2{margin:0;color:var(--text-muted);font:600 .65rem/1.5 var(--font-body),sans-serif;text-transform:uppercase;letter-spacing:.06em}.reference-workspace_questRewards__w_7DQ>div{margin-top:.4rem}.reference-workspace_questRewards__w_7DQ>p{margin-top:.4rem;font-size:.76rem}.reference-workspace_questRewards__w_7DQ img{width:24px;height:24px}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .reference-workspace_questRewards__w_7DQ .items-filter-chip{padding:.25rem .4rem;font-size:.73rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=quest]>.panel{padding-top:1rem;padding-bottom:1rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=quest] .reference-workspace_questRouteHeading__k4oZN{grid-template-columns:minmax(13rem,.8fr) minmax(0,2fr);align-items:start;gap:.75rem 1.5rem;margin-bottom:.8rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=quest] .reference-workspace_questRouteHeading__k4oZN h2{font-size:1.65rem}@media (max-width:1100px){.reference-workspace_questIntro___Wnux{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);gap:1.25rem}.reference-workspace_questSidebar__B_EmL{padding-left:1rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=quest] .reference-workspace_questRouteHeading__k4oZN{grid-template-columns:minmax(0,1fr);gap:.65rem}}@media (max-width:760px){.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G[data-reference=quest]{gap:.85rem}.reference-workspace_questIntro___Wnux{grid-template-columns:minmax(0,1fr);gap:.7rem;padding-bottom:0}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .reference-workspace_questLead__z4_NY h1{font-size:clamp(1.85rem,7.5vw,2.4rem);margin-bottom:.55rem}.reference-workspace_questObjective__MgwF_{margin-top:.65rem;padding:.55rem .7rem}.reference-workspace_questObjective__MgwF_>p:last-child{font-size:.8rem}.reference-workspace_questBackground__10uYt{margin-top:.35rem}.reference-workspace_questBackground__10uYt>summary{min-height:40px}.reference-workspace_questSidebar__B_EmL{padding-left:0;border-left:0;border-top:1px solid var(--ui-border);padding-top:0}.reference-workspace_questInformation__Zv_jU>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;color:var(--text-secondary);font-size:.76rem;list-style:none;cursor:pointer}.reference-workspace_questInformation__Zv_jU>div{padding-top:.5rem}.reference-workspace_questSidebar__B_EmL .reference-workspace_questOverview__VegBm{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.reference-workspace_questSidebar__B_EmL .reference-workspace_questOverview__VegBm>section,.reference-workspace_questSidebar__B_EmL .reference-workspace_questOverview__VegBm>section:first-child{padding:0 0 .65rem;border:0}.reference-workspace_questSidebar__B_EmL .reference-workspace_questOverview__VegBm>section>div{font-size:.73rem}.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G.reference-workspace_page__UN5_G .reference-workspace_questSidebar__B_EmL .reference-workspace_questRewards__w_7DQ{padding-top:.6rem;border-top:1px solid var(--ui-border)}}.c1-class-transfer-directory_page__eBy4D{gap:1.5rem!important}.c1-class-transfer-directory_lineage__Uzp3Z,.c1-class-transfer-directory_nav__0gk1E{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;color:var(--text-muted);font-size:.77rem}.c1-class-transfer-directory_nav__0gk1E a[aria-current]{color:var(--accent-strong)}.c1-class-transfer-directory_lineage__Uzp3Z a{display:inline-flex;align-items:center;gap:.5rem}.c1-class-transfer-directory_description__EoDO9{max-width:64rem;color:var(--text-secondary);font-size:.87rem;line-height:1.75}.c1-class-transfer-directory_search__l2JA4{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding-block:1rem;border-block:1px solid var(--ui-border)}.c1-class-transfer-directory_search__l2JA4 label{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem}.c1-class-transfer-directory_search__l2JA4 input{flex:1;min-width:min(100%,16rem);min-height:44px;padding:.55rem .7rem;border:1px solid var(--ui-border);border-radius:.3rem;background:var(--surface-1)}.c1-class-transfer-directory_search__l2JA4 button{min-height:44px;padding:.55rem .8rem;background:var(--ui-selected);border:1px solid var(--ui-border);border-radius:.3rem}.c1-class-transfer-directory_grid__Aer8w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.c1-class-transfer-directory_card__1fX1s{display:flex;flex-direction:column;align-items:start;gap:.75rem;padding:1rem;border:1px solid var(--ui-border);border-radius:.35rem}.c1-class-transfer-directory_card__1fX1s>p{color:var(--text-muted);font-size:.73rem;line-height:1.65}.c1-class-transfer-directory_card__1fX1s h2,.c1-class-transfer-directory_card__1fX1s h3{font:500 1.35rem/1.3 var(--font-heading),Georgia,serif;color:var(--text-heading)}.c1-class-transfer-directory_card__1fX1s ul{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.c1-class-transfer-directory_card__1fX1s li{display:flex;gap:.6rem;font-size:.8rem}.c1-class-transfer-directory_card__1fX1s li>span{color:var(--accent-strong);font-size:.7rem;white-space:nowrap}.c1-class-transfer-directory_guideLink__6HgW0{display:inline-flex;gap:.5rem;align-items:center;min-height:44px;font-size:.78rem;color:var(--accent-strong)}.c1-class-transfer-directory_card__1fX1s>.c1-class-transfer-directory_guideLink__6HgW0{margin-top:auto;border-top:1px solid var(--ui-border);padding-top:.7rem;width:100%}.c1-class-transfer-directory_classes__N9Mw_{display:flex;flex-wrap:wrap;gap:.4rem}.c1-class-transfer-directory_classes__N9Mw_ a{border:1px solid var(--ui-border);border-radius:.25rem;padding:.3rem .4rem;font-size:.7rem}.c1-class-transfer-directory_stage__zp63x>h2{font:500 1.7rem/1.3 var(--font-heading),Georgia,serif;color:var(--text-heading);margin-bottom:1rem}@media (max-width:1100px){.c1-class-transfer-directory_grid__Aer8w{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.c1-class-transfer-directory_grid__Aer8w{grid-template-columns:minmax(0,1fr)}.c1-class-transfer-directory_search__l2JA4 label{width:100%}}.quest-inventory-helper_helper__hZXfq{margin-block:.75rem 1rem;border-block:1px solid var(--ui-border)}.quest-inventory-helper_helper__hZXfq>summary{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;padding:.85rem 0;cursor:pointer;list-style:none;font-size:.85rem;color:var(--text-heading)}.quest-inventory-helper_helper__hZXfq>summary>svg:last-child{margin-left:auto}.quest-inventory-helper_pilot__rWeMJ{color:var(--text-muted);font-size:.7rem}.quest-inventory-helper_body__tn5wV{display:grid;gap:1rem;padding:0 0 1rem;font-size:.8rem;line-height:1.6;color:var(--text-secondary)}.quest-inventory-helper_items__goAWY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem 1rem}.quest-inventory-helper_items__goAWY>div{display:flex;align-items:center;gap:.5rem}.quest-inventory-helper_confirm__NDGb3,.quest-inventory-helper_items__goAWY label{display:flex;align-items:center;gap:.4rem;min-height:2rem}.quest-inventory-helper_items__goAWY input[type=number]{width:3.5rem;padding:.2rem .4rem;border:1px solid var(--ui-border);border-radius:.25rem;background:var(--surface-1)}.quest-inventory-helper_hint__GJNp9{display:grid;gap:.4rem;max-width:28rem}.quest-inventory-helper_result__ifnAn{padding:.8rem 1rem;border-radius:.5rem;background:var(--surface-2)}.quest-inventory-helper_phase__echTW{margin-top:.75rem}.quest-inventory-helper_phase__echTW>div{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.4rem}.quest-inventory-helper_note__beCAg{color:var(--text-muted);margin-top:1rem;font-size:.72rem}@media(max-width:900px){.quest-inventory-helper_items__goAWY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.quest-inventory-helper_items__goAWY{grid-template-columns:minmax(0,1fr)}}.quest-step-hint_trigger__cwIRO{display:inline-flex;align-items:center;align-self:center;flex:none;vertical-align:middle;line-height:1}.quest-step-hint_icon__xtkVd,.quest-step-hint_info__477Z1{display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--text-muted);cursor:pointer;border:1px solid transparent;border-radius:.4rem}.quest-step-hint_icon__xtkVd{width:1.75rem;height:1.75rem;background:color-mix(in srgb,var(--surface-1) 78%,transparent)}.quest-step-hint_info__477Z1{width:1.5rem;height:1.5rem;padding:0;background:transparent}.quest-step-hint_icon__xtkVd:hover,.quest-step-hint_info__477Z1:hover{color:var(--accent-strong);border-color:var(--line-soft);background:var(--surface-2)}.quest-step-hint_dialoguePanel__HBvbH:focus-visible,.quest-step-hint_icon__xtkVd:focus-visible,.quest-step-hint_info__477Z1:focus-visible,.quest-step-hint_notePanel__Ng7_H:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.quest-step-hint_dialoguePanel__HBvbH,.quest-step-hint_notePanel__Ng7_H{position:fixed;z-index:1800;box-sizing:border-box;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--line-soft);border-radius:.75rem;background:var(--surface-1);box-shadow:0 12px 40px #0006;padding:1rem;color:var(--text-secondary);font-size:.8125rem;font-weight:400;line-height:1.6;overflow-wrap:anywhere;cursor:auto}.quest-step-hint_dialoguePanel__HBvbH{width:30rem;max-height:min(38rem,calc(100dvh - 16px))}.quest-step-hint_notePanel__Ng7_H{width:19rem;padding:.65rem .8rem}.quest-step-hint_panelHeading__tALuA{color:var(--text-heading);font-size:.875rem;font-weight:700}.quest-step-hint_condition__Ex_iF{margin-top:.4rem;color:var(--text-muted);font-size:.75rem}.quest-step-hint_turn__Im3qy{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--line-soft)}.quest-step-hint_turn__Im3qy p+p{margin-top:.55rem}.quest-step-hint_speaker__UyJ2m{color:var(--accent-strong);font-weight:650}.quest-step-hint_highlight__pmfee{color:var(--accent-strong)}.quest-step-hint_choices__11TeA{margin-top:.7rem;padding:.6rem .75rem;border-radius:.4rem;background:var(--surface-2)}.quest-step-hint_choiceLabel__YLTas{color:var(--text-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.quest-step-hint_footer__UHi_z{margin-top:.8rem;padding-top:.65rem;border-top:1px solid var(--line-soft);color:var(--text-muted);font-size:.7rem}.quest-step-hint_dialogueContent__LRsk1{margin-top:.75rem}.quest-step-hint_dialogueContent__LRsk1 .items-filter-chip{max-width:100%;white-space:normal}.record-comments-navigation_headerRow__sxLn3{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.record-comments-navigation_shortcut__dWDhU{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;height:24px;padding:2px 6px;border:1px solid var(--line-soft);border-radius:6px;background:var(--surface-2);color:var(--text-secondary);font-size:.72rem;line-height:1;font-weight:600;letter-spacing:normal;text-transform:none;white-space:nowrap;transition:border-color .15s,color .15s,background .15s}.record-comments-navigation_shortcut__dWDhU:after{content:"";position:absolute;inset:-8px -4px}.record-comments-navigation_shortcut__dWDhU:hover{border-color:var(--accent);background:var(--surface-3);color:var(--text-heading)}.record-comments-navigation_shortcut__dWDhU:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.record-comments-navigation_shortcut__dWDhU>svg{color:var(--accent);flex-shrink:0}.record-comments-navigation_count__Cghuf{min-width:.8em;text-align:center;color:var(--text-primary);font-variant-numeric:tabular-nums}.record-comments_panel__E5NCl{--comment-border:color-mix(in srgb,var(--line-soft) 80%,var(--accent) 20%);min-width:0;padding:clamp(1rem,2vw,1.75rem);border:1px solid var(--comment-border);border-top:3px solid var(--accent);border-radius:.75rem;background:var(--surface-1);color:var(--text-primary)}.record-comments_header__EGwqe{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.5rem}.record-comments_headerIdentity__eamjx{display:flex;align-items:center;gap:.85rem;min-width:0}.record-comments_headerIcon__iJG_J{display:grid;place-items:center;flex:0 0 46px;height:46px;border:1px solid var(--comment-border);border-radius:.6rem;background:var(--ui-selected);color:var(--accent-strong)}.record-comments_kicker__zNF9b{margin:0 0 .3rem;color:var(--accent-strong);font-size:.65rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.record-comments_heading__xLjHj{display:flex;align-items:center;gap:.75rem;min-width:0}.record-comments_heading__xLjHj h2{margin:0;font:600 clamp(1.65rem,2.2vw,2.2rem)/1.2 var(--font-heading),Georgia,serif;color:var(--text-heading);letter-spacing:-.015em}.record-comments_count__Zlw4r{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:1.75rem;padding:.15rem .55rem;border:1px solid var(--comment-border);border-radius:999px;background:var(--surface-3);color:var(--text-primary);font-size:.8rem;font-weight:650;font-variant-numeric:tabular-nums}.record-comments_backToRecord__Xc1xI{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.5rem .75rem;border:1px solid var(--comment-border);border-radius:.4rem;background:var(--surface-2);color:var(--text-secondary);font-size:.75rem;white-space:nowrap}.record-comments_backToRecord__Xc1xI:hover{background:var(--surface-3);color:var(--text-heading);border-color:var(--accent)}.record-comments_intro__dq8sH{max-width:55rem;margin:1rem 0 1.4rem;color:var(--text-secondary);font-size:.875rem;line-height:1.7}.record-comments_intro__dq8sH strong{color:var(--text-primary);font-weight:600}.record-comments_panel__E5NCl a,.record-comments_panel__E5NCl button{cursor:pointer}.record-comments_panel__E5NCl button:disabled{cursor:default;opacity:.5}.record-comments_panel__E5NCl :is(button,a,textarea):focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:3px}.record-comments_editor__iSzfX{min-width:0;padding:1.15rem 1.25rem;border:1px solid var(--comment-border);border-radius:.55rem;background:var(--surface-3)}.record-comments_editorHeading__JNump{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem}.record-comments_editorLabel__3GJwf{color:var(--text-primary);font-size:.95rem;font-weight:650}.record-comments_editorAuthor__BjYoJ{color:var(--text-secondary);font-size:.75rem;overflow-wrap:anywhere}.record-comments_editorAuthor__BjYoJ strong{color:var(--text-primary);font-weight:600}.record-comments_editor__iSzfX textarea{display:block;width:100%;min-width:0;min-height:116px;margin-top:.8rem;resize:vertical;padding:.85rem 1rem;border:1px solid var(--line-soft);border-radius:.4rem;background:var(--surface-1);color:var(--text-primary);font-size:.9rem;line-height:1.65}.record-comments_editor__iSzfX textarea::placeholder{color:var(--text-muted);opacity:1}.record-comments_editor__iSzfX textarea:focus{border-color:var(--accent)}.record-comments_editorFoot__dw0cJ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;margin-top:.8rem}.record-comments_editorHint__j6nS3{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;color:var(--text-secondary);font-size:.72rem}.record-comments_editorActions__R81ZJ{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-left:auto;font-size:.8rem}.record-comments_characterCount__ygHVE{color:var(--text-secondary);font-size:.72rem;font-variant-numeric:tabular-nums;white-space:nowrap}.record-comments_editorActions__R81ZJ>button{min-height:44px}.record-comments_editorActions__R81ZJ>button:not(.record-comments_submit__io8Hb){padding:.45rem .65rem;border:1px solid var(--comment-border);border-radius:.35rem;background:var(--surface-1);color:var(--text-secondary)}.record-comments_submit__io8Hb{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border:1px solid var(--accent);border-radius:.4rem;background:var(--accent);color:var(--accent-ink);font-weight:700}.record-comments_submit__io8Hb:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.record-comments_comment__ZycMz .record-comments_editor__iSzfX{margin-top:1rem;padding:1rem}.record-comments_invitation__dTBjy{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.2rem;border:1px solid var(--comment-border);border-radius:.55rem;background:var(--surface-3)}.record-comments_inviteIcon__ENDCI{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:.5rem;background:var(--surface-1);color:var(--accent-strong)}.record-comments_inviteCopy__U5_dF{flex:1;min-width:min(100%,13rem)}.record-comments_inviteCopy__U5_dF strong{color:var(--text-primary);font-size:.95rem;font-weight:650}.record-comments_inviteCopy__U5_dF p{margin-top:.35rem;color:var(--text-secondary);font-size:.82rem;line-height:1.65}.record-comments_join__iKbxB{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.record-comments_join__iKbxB>span{color:var(--text-secondary);font-size:.75rem}.record-comments_join__iKbxB>span a{color:var(--text-primary);text-decoration:underline;text-underline-offset:.2em}.record-comments_join__iKbxB .record-comments_discordJoin__ZWQBC{min-height:44px;padding-inline:1rem;border-color:var(--accent);border-radius:.4rem;background:var(--accent);color:var(--accent-ink);font-size:.8rem}.record-comments_join__iKbxB .record-comments_discordJoin__ZWQBC:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.record-comments_toolbar__yttdC{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem 1rem;margin-top:1.75rem;padding:.85rem 1rem;border:1px solid var(--comment-border);border-radius:.5rem;background:var(--surface-3)}.record-comments_discussionHeading__lNCeF{color:var(--text-primary);font-size:.95rem;font-weight:650}.record-comments_toolbarControls__c_wYV{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.25rem;min-width:0}.record-comments_sortOptions__tEiPU{display:flex;gap:.2rem;padding:.2rem;border:1px solid var(--comment-border);border-radius:.4rem;background:var(--surface-1)}.record-comments_sortOptions__tEiPU button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:40px;padding:.45rem .8rem;border:1px solid transparent;border-radius:.25rem;color:var(--text-secondary);font-size:.8rem;font-weight:550}.record-comments_sortOptions__tEiPU button[aria-pressed=true]{background:var(--ui-selected);border-color:var(--accent);color:var(--text-heading)}.record-comments_sortOptions__tEiPU button:hover:not(:disabled){background:var(--ui-hover);color:var(--text-heading)}.record-comments_toolbar__yttdC label{display:flex;align-items:center;gap:.6rem;min-width:0;color:var(--text-secondary);font-size:.75rem}.record-comments_toolbar__yttdC .select-dropdown{width:11rem;max-width:100%}.record-comments_confirm__ERNxs .select-dropdown{width:14rem;max-width:100%}.record-comments_filterHint__HXzvf{margin-top:.85rem;color:var(--text-secondary);font-size:.8rem;line-height:1.6}.record-comments_discussion__9OEVY{margin-top:1rem;min-width:0}.record-comments_empty__8bBSJ{display:grid;justify-items:center;gap:.55rem;padding:2rem 1.25rem;border:1px dashed var(--comment-border);border-radius:.55rem;background:var(--surface-2);text-align:center}.record-comments_empty__8bBSJ>svg{box-sizing:content-box;padding:.75rem;border-radius:50%;background:var(--surface-3);color:var(--accent-strong)}.record-comments_empty__8bBSJ strong{color:var(--text-primary);font-size:.95rem;font-weight:650}.record-comments_empty__8bBSJ p{max-width:45rem;color:var(--text-secondary);font-size:.82rem;line-height:1.7}.record-comments_footer__BsRjj{display:flex;align-items:flex-start;gap:.5rem;margin-top:1.25rem;border-top:1px solid var(--comment-border);padding-top:1rem;color:var(--text-secondary);font-size:.75rem;line-height:1.6}.record-comments_footer__BsRjj>svg{flex:0 0 15px;margin-top:.15rem;color:var(--accent-strong)}.record-comments_loading__HZ_an{min-height:10rem;padding:1.75rem;border:1px solid var(--line-soft);border-top:3px solid var(--accent);border-radius:.75rem;background:var(--surface-1);color:var(--text-secondary);font-size:.875rem}.record-comments_thread__5RuqK{min-width:0}.record-comments_thread__5RuqK+.record-comments_thread__5RuqK{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--comment-border)}.record-comments_collapse__TL_nM{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;margin:0 0 .5rem;padding:.35rem .65rem;border:1px solid var(--comment-border);border-radius:.35rem;background:var(--surface-2);color:var(--text-secondary);font-size:.75rem}.record-comments_collapse__TL_nM:hover{color:var(--text-heading);border-color:var(--accent)}.record-comments_collapsed__b5S8R>article:not(:first-child){display:none}.record-comments_comment__ZycMz{position:relative;display:flex;align-items:flex-start;gap:.9rem;min-width:0;padding:1.1rem;margin-left:calc(var(--comment-depth, 0) * 28px);border:1px solid var(--comment-border);border-radius:.55rem;background:var(--surface-2);scroll-margin-top:150px}.record-comments_comment__ZycMz+.record-comments_comment__ZycMz{margin-top:.75rem}.record-comments_comment__ZycMz:not([data-depth="0"]){border-left:3px solid var(--accent)}.record-comments_votes__klYGw{display:flex;flex-direction:column;align-items:center;gap:.15rem;flex:0 0 38px;padding:.2rem 0;border:1px solid var(--comment-border);border-radius:.4rem;background:var(--surface-1);color:var(--text-primary);font-size:.85rem;font-weight:650;font-variant-numeric:tabular-nums}.record-comments_votes__klYGw a,.record-comments_votes__klYGw button{display:grid;place-items:center;width:36px;height:32px;border-radius:.25rem;color:var(--text-secondary)}.record-comments_votes__klYGw a:hover,.record-comments_votes__klYGw button:hover:not(:disabled){color:var(--accent-strong);background:var(--ui-hover)}.record-comments_votes__klYGw button[aria-pressed=true]{color:var(--accent-strong);background:var(--ui-selected)}.record-comments_commentContent__1qOj_{min-width:0;flex:1}.record-comments_meta__zdK5r{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .65rem;min-height:32px}.record-comments_meta__zdK5r strong{color:var(--text-primary);font-size:.875rem;font-weight:650;overflow-wrap:anywhere}.record-comments_meta__zdK5r time,.record-comments_meta__zdK5r>span:last-child:not(.record-comments_chronicle__6aaud){color:var(--text-muted);font-size:.75rem}.record-comments_avatar__8EPTv{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;overflow:hidden;border:1px solid var(--comment-border);border-radius:50%;background:var(--ui-selected);color:var(--accent-strong);font-size:.8rem;font-weight:600}.record-comments_avatar__8EPTv img{width:32px;height:32px}.record-comments_chronicle__6aaud{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;padding:.2rem .5rem;border:1px solid var(--ui-border);border-radius:.3rem;background:var(--surface-1);color:var(--text-secondary);font-size:.7rem;font-weight:550;line-height:1.5;white-space:nowrap;--badge-color:var(--accent)}.record-comments_chronicle__6aaud:before{content:"";width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--badge-color)}.record-comments_chronicle__6aaud[data-chronicle=c1]{--badge-color:#c9954e}.record-comments_chronicle__6aaud[data-chronicle=interlude]{--badge-color:#599fcb}.record-comments_chronicle__6aaud[data-chronicle=high_five]{--badge-color:#a881d0}.record-comments_body__nxMVH{max-width:80ch;margin-top:.75rem;color:var(--text-primary);font-size:.925rem;line-height:1.8;overflow-wrap:anywhere}.record-comments_body__nxMVH p{white-space:pre-wrap}.record-comments_body__nxMVH blockquote,.record-comments_body__nxMVH ol,.record-comments_body__nxMVH p+p,.record-comments_body__nxMVH ul{margin-top:.5rem}.record-comments_body__nxMVH a{color:var(--text-heading);text-decoration:underline;text-underline-offset:.2em}.record-comments_body__nxMVH ul{list-style:disc;padding-left:1.4rem}.record-comments_body__nxMVH ol{list-style:decimal;padding-left:1.4rem}.record-comments_body__nxMVH blockquote{border-left:2px solid var(--accent);padding-left:.8rem}.record-comments_body__nxMVH pre{overflow:auto;padding:.65rem;border:1px solid var(--comment-border);border-radius:.3rem;background:var(--surface-1)}.record-comments_body__nxMVH code{padding:.1rem .25rem;border-radius:.2rem;background:var(--surface-1);font-size:.82em}.record-comments_replyTo__XD1ZC{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-top:.6rem;color:var(--text-secondary);font-size:.75rem;overflow-wrap:anywhere}.record-comments_removed__9NC2Q{margin-top:.65rem;color:var(--text-secondary);font-size:.85rem;font-style:italic}.record-comments_actions__mmSuX{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:.9rem}.record-comments_actions__mmSuX a,.record-comments_actions__mmSuX button{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:.3rem .65rem;border:1px solid var(--ui-border);border-radius:.35rem;background:var(--surface-1);color:var(--text-secondary);font-size:.75rem}.record-comments_actions__mmSuX a:hover,.record-comments_actions__mmSuX button:hover:not(:disabled){background:var(--ui-hover);border-color:var(--accent);color:var(--text-heading)}.record-comments_confirm__ERNxs{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:.85rem;padding:1rem;border:1px solid var(--comment-border);border-radius:.4rem;background:var(--surface-3);font-size:.82rem}.record-comments_confirm__ERNxs button{min-height:44px;padding:.4rem .65rem;border:1px solid var(--comment-border);border-radius:.3rem;background:var(--surface-1);color:var(--text-heading)}.record-comments_confirm__ERNxs label{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.record-comments_error__uSb9C{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:1rem;padding:.85rem 1rem;border:1px solid var(--danger);border-left-width:3px;border-radius:.4rem;background:color-mix(in srgb,var(--danger) 10%,var(--surface-1));font-size:.82rem}.record-comments_error__uSb9C a,.record-comments_error__uSb9C button{color:var(--text-heading);text-decoration:underline}.record-comments_notice__N27oF{margin-top:1rem;padding:.85rem 1rem;border:1px solid var(--success);border-radius:.4rem;background:color-mix(in srgb,var(--success) 8%,var(--surface-1));color:var(--text-primary);font-size:.82rem}.record-comments_moreReplies__E4tlL{display:inline-flex;align-items:center;margin-top:.75rem;padding:.4rem .85rem;border:1px solid var(--comment-border);border-radius:.35rem;font-size:.8rem}.record-comments_loadMore__zVbsh,.record-comments_moreReplies__E4tlL{min-height:44px;background:var(--surface-2);color:var(--text-heading)}.record-comments_loadMore__zVbsh{display:block;margin:1rem auto;padding:.6rem 1rem;border:1px solid var(--comment-border);border-radius:.4rem;font-size:.82rem}.record-comments_loadMore__zVbsh:hover:not(:disabled),.record-comments_moreReplies__E4tlL:hover:not(:disabled){background:var(--ui-hover);border-color:var(--accent)}@media (max-width:760px){.record-comments_panel__E5NCl{padding:1rem;border-radius:.6rem}.record-comments_header__EGwqe{gap:.75rem}.record-comments_headerIcon__iJG_J{flex-basis:40px;height:40px}.record-comments_headerIdentity__eamjx{gap:.65rem}.record-comments_intro__dq8sH{margin-bottom:1.1rem;font-size:.85rem}.record-comments_backToRecord__Xc1xI{font-size:.72rem}.record-comments_comment__ZycMz .record-comments_editor__iSzfX,.record-comments_editor__iSzfX{padding:.85rem}.record-comments_editorHeading__JNump{align-items:baseline}.record-comments_editor__iSzfX textarea{padding:.75rem;font-size:1rem}.record-comments_editorFoot__dw0cJ{gap:.65rem}.record-comments_editorActions__R81ZJ{width:100%;gap:.5rem}.record-comments_characterCount__ygHVE{margin-right:auto}.record-comments_editorHint__j6nS3{font-size:.7rem}.record-comments_invitation__dTBjy{padding:1rem;gap:.75rem}.record-comments_inviteCopy__U5_dF{min-width:min(100%,10rem)}.record-comments_join__iKbxB{width:100%}.record-comments_toolbar__yttdC{gap:.75rem;margin-top:1.25rem;padding:.85rem}.record-comments_toolbarControls__c_wYV{flex:1 1 100%;gap:.75rem;justify-content:space-between}.record-comments_toolbar__yttdC label{flex:1}.record-comments_sortOptions__tEiPU button{min-height:44px;padding-inline:.7rem}.record-comments_comment__ZycMz{gap:.6rem;padding:.8rem;margin-left:calc(var(--comment-depth, 0) * 8px)}.record-comments_votes__klYGw{flex-basis:46px}.record-comments_votes__klYGw a,.record-comments_votes__klYGw button{width:44px;height:44px}.record-comments_actions__mmSuX a,.record-comments_actions__mmSuX button,.record-comments_collapse__TL_nM{min-height:44px}.record-comments_meta__zdK5r{gap:.4rem}.record-comments_meta__zdK5r strong{font-size:.82rem}.record-comments_body__nxMVH{font-size:.9rem}.record-comments_empty__8bBSJ{padding:1.5rem 1rem}.record-comments_empty__8bBSJ p{font-size:.8rem}}@media (max-width:520px){.record-comments_toolbarControls__c_wYV{display:grid;grid-template-columns:minmax(0,1fr)}.record-comments_sortOptions__tEiPU button{flex:1}.record-comments_toolbar__yttdC label{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem}.record-comments_toolbar__yttdC .select-dropdown{width:100%}}