.modal_overlay__7cs6C{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:clamp(10px,2vw,24px);overflow:hidden;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:modal_hood-dialog-in__2_m3n .14s ease-out}@media (prefers-reduced-motion:reduce){.modal_overlay__7cs6C{animation:none}}@keyframes modal_hood-dialog-in__2_m3n{0%{opacity:0}to{opacity:1}}.modal_panel__nI4GT{display:flex;flex-direction:column;width:100%;max-width:520px;max-height:100%;min-height:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lift)}.modal_panel__nI4GT:focus{outline:none}.modal_panel__nI4GT:focus-visible{outline:none;box-shadow:var(--shadow-lift),var(--focus)}.modal_head__vac6O{display:flex;align-items:flex-start;gap:14px;flex:none;padding:20px 22px 16px;border-bottom:1px solid var(--border)}.modal_headText__Tcx9K{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.modal_eyebrow__r8hff{align-self:flex-start;padding:2px 7px;border:1px solid var(--border);border-radius:5px;background:var(--surface-2);font-family:var(--font-mono);font-size:var(--fs-nano);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.modal_title__uVPQ_{margin:0;font-size:var(--fs-subhead);font-weight:600;line-height:1.3;color:var(--text);text-wrap:pretty}.modal_close__DI7bJ{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .16s ease,border-color .16s ease}.modal_close__DI7bJ:hover{color:var(--text);border-color:var(--border-strong)}@media (prefers-reduced-motion:reduce){.modal_close__DI7bJ{transition:none}}.modal_body__yASKu{display:flex;flex-direction:column;gap:14px;min-height:0;padding:18px 22px 22px;overflow-y:auto;overscroll-behavior:contain}@media (max-width:480px){.modal_head__vac6O{padding:16px 17px 14px}.modal_body__yASKu{padding:15px 17px 18px}}.tabs_tabs__UjXpW{display:flex;gap:4px;padding:4px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);width:-moz-fit-content;width:fit-content;max-width:100%}.tabs_tab__DVN7_{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 12px;border:none;border-radius:7px;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--fs-caption);font-weight:600;white-space:nowrap;cursor:pointer}.tabs_tab__DVN7_[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-card)}.tabs_panel__VAq3x:focus-visible,.tabs_tab__DVN7_:focus-visible{outline:none;box-shadow:var(--focus)}.tabs_panel__VAq3x{min-width:0;border-radius:var(--radius-sm)}@media (max-width:480px){.tabs_stretch__OojcV{width:100%}.tabs_stretch__OojcV .tabs_tab__DVN7_{flex:1 1;min-width:0;padding:0 6px;font-size:var(--fs-micro)}}.quests_masthead__Y5jD2{display:grid;grid-gap:calc(var(--unit) * 1.5);gap:calc(var(--unit) * 1.5)}.quests_mastheadTop__vLcF_{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.quests_title__ooNWX{margin:0;font-size:var(--fs-title);font-weight:650;letter-spacing:-.03em}.quests_routeNav__1eg0K{display:inline-flex;padding:3px;gap:3px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.quests_routeLink__3TPeg{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:7px;color:var(--text-muted);font-size:var(--fs-dense);font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease}.quests_routeLink__3TPeg:focus-visible,.quests_routeLink__3TPeg:hover{color:var(--text);background:var(--surface)}.quests_routeLinkActive__8tpxZ{background:var(--surface);color:var(--text);box-shadow:var(--shadow-card)}.quests_dimmed__rqC6H{opacity:.62}.quests_dimmed__rqC6H :is(button,input,select,textarea){cursor:not-allowed}.quests_unknown__uA_be{color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:help;border-bottom:1px dotted var(--border-strong)}.quests_wrapCell__6Nkvq{white-space:normal;max-width:34ch}.quests_numeric__Ucm8K{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quests_idCell___4sSE{font-family:var(--font-mono);font-size:var(--fs-micro)}.quests_idCell___4sSE a{color:inherit}.quests_totalRow__AsnEN>td,.quests_totalRow__AsnEN>th{border-top:1px solid var(--border-strong);border-bottom:0;font-weight:650}.quests_emptyCell___tD3p{padding:calc(var(--unit) * 4) var(--gap);text-align:center;color:var(--text-muted);white-space:normal}.quests_countdown__6qsk8{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.01em;cursor:help}.quests_countdownUrgent__jXHQs{color:var(--warning)}.quests_countdownClosed__pZ8Hi{color:var(--text-faint);text-decoration:line-through}.quests_signGrid__1A_Kl{display:grid;grid-template-columns:minmax(9rem,auto) 1fr;grid-gap:8px 16px;gap:8px 16px;margin:0;align-items:baseline}.quests_signKey__5PkH1{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-faint);font-weight:600}.quests_signValue__FErO0{margin:0;font-size:var(--fs-dense);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quests_signValueMono__vbwXp{font-family:var(--font-mono);font-size:var(--fs-micro)}.quests_derived__rnIC0{margin-top:calc(var(--unit) * 2);padding-top:calc(var(--unit) * 1.5);border-top:1px solid var(--border)}.quests_composerGrid__bHq13{display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:1fr}@media (min-width:900px){.quests_composerGrid__bHq13{grid-template-columns:1.4fr 1fr}}.quests_taskRow__7uNE8{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px 12px;gap:10px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border)}.quests_taskRow__7uNE8:last-child{border-bottom:0}.quests_taskLabel__0ELDG{display:grid;grid-gap:3px;gap:3px;min-width:0}.quests_taskName__RHlbX{font-size:var(--fs-dense);font-weight:600}.quests_taskAmount__sAjSl{display:flex;align-items:center;gap:6px}.quests_taskAmountInput__0bDaI{width:13ch;min-height:36px;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-dense);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.quests_instantGrid__Z3F89{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));grid-gap:8px;gap:8px}.quests_instantPart__puUHi{display:grid;grid-gap:4px;gap:4px;min-width:0}.quests_instantSelect__JVuPW{width:100%;min-height:40px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-dense)}.quests_durationLadder__0DqW7{display:flex;flex-wrap:wrap;gap:6px}.quests_durationChip__mkU3b{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--fs-dense);font-weight:600;cursor:pointer}.quests_durationChip__mkU3b:focus-visible,.quests_durationChip__mkU3b:hover:not(:disabled){color:var(--text);border-color:var(--accent)}.quests_durationChipActive__0b_Hp{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.quests_provenance__kqrru{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:10px 14px}.quests_provenance__kqrru>summary{cursor:pointer;font-size:var(--fs-dense);font-weight:600;color:var(--text-muted)}.quests_provenanceBody___zWEf{margin-top:10px;display:grid;grid-gap:6px;gap:6px;font-size:var(--fs-micro);color:var(--text-muted);font-family:var(--font-mono);overflow-wrap:anywhere}.quests_poolHeadline__4zboK{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.quests_poolFigure__wBzlr{font-size:var(--fs-console-title);font-weight:650;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}