.story-vault_page__B5T8n{max-width:960px;margin:0 auto;padding:var(--sp-6) var(--sp-4) var(--sp-8);display:flex;flex-direction:column;gap:var(--sp-5)}.story-vault_head__sYsVU{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4)}.story-vault_title__7yvc_{margin:0 0 var(--sp-1);font-size:var(--fs-2xl);font-weight:var(--fw-bold)}.story-vault_lede__7xIil{margin:0;max-width:640px;color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-normal)}.story-vault_homeLink___2FIo{flex:none;color:var(--accent);font-size:var(--fs-sm);text-decoration:none}.story-vault_homeLink___2FIo:hover{color:var(--accent-hover)}.story-vault_section__0042q{display:flex;flex-direction:column;gap:var(--sp-3)}.story-vault_sectionTitle__DmsJ3{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-medium)}.story-vault_cards__zHs04{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.story-vault_card___L6DK{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-md)}.story-vault_cardTitle__AMeWw{margin:0;font-size:var(--fs-md);font-weight:var(--fw-medium)}.story-vault_cardMeta__bv_1w{margin:0;color:var(--fg-muted);font-size:var(--fs-xs)}.story-vault_cardBody__WnSh0{margin:0;color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.story-vault_cardAction__waLOL{margin-top:var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-2)}.story-vault_goalLabel__lCvqZ{display:flex;flex-direction:column;gap:var(--sp-1);font-size:var(--fs-xs)}.story-vault_goalInput__UHmb7{width:100%;padding:var(--sp-2) var(--sp-3);background:var(--bg-base);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--fg);font-size:var(--fs-sm)}.story-vault_goalInput__UHmb7:focus-visible{outline:none;box-shadow:var(--focus-ring)}.story-vault_notice__2qK9x{margin:0;border:1px solid var(--warn);border-radius:var(--r-md);background:var(--warn-weak)}.story-vault_banner__OJYn1,.story-vault_notice__2qK9x{padding:var(--sp-3);color:var(--fg);font-size:var(--fs-sm)}.story-vault_banner__OJYn1{border:1px solid var(--danger);border-radius:var(--r-md);background:var(--danger-weak)}.story-vault_muted__nOHgU{color:var(--fg-muted)}.story-vault_muted__nOHgU,.story-vault_warn__MKPK_{margin:0;font-size:var(--fs-xs);line-height:var(--lh-normal)}.story-vault_warn__MKPK_{color:var(--warn)}.story-vault_busy__cPBts{margin:0;color:var(--info);font-size:var(--fs-xs)}.story-vault_workbench__cyeln{display:flex;flex-direction:column;gap:var(--sp-4)}.story-vault_step__c6Vry{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-md)}.story-vault_stepTitle__D5LoC{margin:0;font-size:var(--fs-md);font-weight:var(--fw-medium)}.story-vault_stack__wGXH_{display:flex;flex-direction:column;gap:var(--sp-2)}.story-vault_askRow__z0icX,.story-vault_row__AyzKj{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.story-vault_askRow__z0icX .story-vault_goalInput__UHmb7{flex:1 1 200px;width:auto}.story-vault_ask__e1Tlp{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm)}.story-vault_askPrompt__rn_dj{margin:0;font-size:var(--fs-sm)}.story-vault_facts__Bm6J7{list-style:disc;padding-left:var(--sp-5);color:var(--fg)}.story-vault_facts__Bm6J7,.story-vault_trial__42dYk{margin:0;font-size:var(--fs-xs);line-height:var(--lh-normal)}.story-vault_trial__42dYk{color:var(--fg-muted)}.story-vault_beats__DQPoS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.story-vault_beat__YdGiS{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm)}.story-vault_beatHead__fmlaS{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.story-vault_beatId__UqQIG{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-muted)}.story-vault_beatChars__g8gKR{font-size:var(--fs-xs);color:var(--fg)}.story-vault_beatAction__OeCOD{margin:0;color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-normal)}.story-vault_beatDialogue__LqEqo{margin:0;font-size:var(--fs-sm);line-height:var(--lh-normal);white-space:pre-wrap}.story-vault_locked__w81oC{font-size:var(--fs-xs);color:var(--warn)}.story-vault_issues__VxPtC{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.story-vault_issue__SMBP_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--fg)}.story-vault_repair__xhJz_{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--warn);border-radius:var(--r-sm);background:var(--warn-weak);font-size:var(--fs-xs)}.story-vault_repair__xhJz_ p{margin:0}.story-vault_confirmRow__pmWJ2{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--fg)}.story-vault_receipt__uMbgl{padding:var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg-raised)}.story-vault_receiptTitle__9PfZd{margin:0 0 var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.story-vault_hash__EsT6r{font-family:var(--font-mono);font-size:var(--fs-xs);word-break:break-all}.story-vault_exportBody__D_ymw{margin:0;max-height:280px;overflow:auto;padding:var(--sp-2);background:var(--bg-base);border:1px solid var(--line);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-xs);white-space:pre-wrap;word-break:break-word}@media (max-width:720px){.story-vault_head__sYsVU{flex-direction:column}}