.explain-note.svelte-lwyc0a{margin:6px 2px 12px;padding:8px 12px;border-left:2px solid var(--heart-accent);border-radius:0 10px 10px 0;background:var(--heart-accent-dim);color:var(--theme-text-secondary, #9aa3b5);font-size:12.5px;line-height:1.55}.explain-note.svelte-lwyc0a strong:where(.svelte-lwyc0a){color:var(--heart-accent);font-weight:600}.slim-note.svelte-lwyc0a{font-size:11.5px;padding:6px 10px}.deck.svelte-15o6wtc{height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--theme-bg-base);color:var(--theme-text-primary);overflow:hidden;padding:12px 16px 0;box-sizing:border-box}.chrome.svelte-15o6wtc{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding-bottom:12px}.who.svelte-15o6wtc{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.brand.svelte-15o6wtc{font-size:20px;font-family:var(--theme-font-display, Georgia),Georgia,serif}.stamp.svelte-15o6wtc{font-size:12.5px;color:var(--theme-text-secondary)}.stamp.svelte-15o6wtc strong:where(.svelte-15o6wtc){color:var(--theme-text-primary)}.controls.svelte-15o6wtc{display:flex;gap:10px;align-items:center}.live.svelte-15o6wtc{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--theme-text-secondary)}.live-dot.svelte-15o6wtc{width:7px;height:7px;border-radius:50%;background:var(--theme-text-secondary);opacity:.45;transition:opacity var(--theme-motion-fast, .12s) var(--theme-ease, ease)}.live-dot.ok.svelte-15o6wtc{background:var(--heart-accent);opacity:1;box-shadow:0 0 8px color-mix(in srgb,var(--heart-accent) 65%,transparent)}.icon-btn.svelte-15o6wtc{width:28px;height:28px;padding:0;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--theme-text-secondary);font-size:14px;line-height:1;cursor:pointer;transition:color var(--theme-motion-fast, .12s) var(--theme-ease, ease),background var(--theme-motion-fast, .12s) var(--theme-ease, ease)}.icon-btn.svelte-15o6wtc:hover{color:var(--theme-text-primary);background:color-mix(in srgb,var(--theme-text-primary) 8%,transparent)}.icon-btn.svelte-15o6wtc:focus-visible{outline:2px solid var(--heart-accent);outline-offset:2px}.explain-toggle.svelte-15o6wtc{font-size:13px;font-weight:700}.lens-toggle.svelte-15o6wtc{position:relative;font-size:13px}.lens-toggle.on.svelte-15o6wtc{border-color:var(--heart-accent-border);background:var(--heart-accent-dim)}.lab-count.svelte-15o6wtc{position:absolute;top:-4px;right:-6px;font-size:9px;line-height:1;padding:2px 5px;border-radius:999px;background:var(--heart-accent-dim);border:1px solid var(--heart-accent-border);color:var(--heart-accent)}.lab-banner.svelte-15o6wtc{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:10px 16px;border:1px dashed var(--heart-accent);border-radius:12px;background:var(--heart-accent-dim);font-size:13.5px}.lab-banner.svelte-15o6wtc strong:where(.svelte-15o6wtc){color:var(--heart-accent)}.lab-banner.svelte-15o6wtc .btn:where(.svelte-15o6wtc){margin-left:auto}.lab-banner.svelte-15o6wtc .btn.ghost:where(.svelte-15o6wtc){margin-left:0}.lab-sweep.svelte-15o6wtc{border-color:var(--heart-accent-border);color:var(--heart-accent)}.explain-toggle.on.svelte-15o6wtc{border-color:var(--heart-accent-border);color:var(--heart-accent);background:var(--heart-accent-dim)}.profile.svelte-15o6wtc{position:relative}.avatar-btn.svelte-15o6wtc{width:28px;height:28px;min-width:28px;padding:0;border-radius:50%;border:1px solid var(--heart-accent-border);background:var(--heart-accent-dim);display:inline-grid;place-items:center;overflow:hidden;cursor:pointer;box-sizing:border-box}.avatar-btn.svelte-15o6wtc:hover{border-color:var(--heart-accent)}.avatar-img.svelte-15o6wtc{width:100%;height:100%;object-fit:cover}.avatar-initial.svelte-15o6wtc{font-size:12px;font-weight:600;color:var(--heart-accent)}.profile-menu.svelte-15o6wtc{position:absolute;top:calc(100% + 8px);right:0;min-width:210px;z-index:60;background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:var(--theme-radius-md, 12px);box-shadow:var(--theme-shadow-lg, 0 18px 50px rgb(0 0 0 / .45));padding:6px}.menu-user.svelte-15o6wtc{display:flex;flex-direction:column;gap:2px;padding:8px 12px 9px}.menu-name.svelte-15o6wtc{font-size:13px;font-weight:600}.menu-email.svelte-15o6wtc{font-size:11px;color:var(--theme-text-secondary);overflow-wrap:anywhere}.menu-divider.svelte-15o6wtc{height:1px;background:var(--theme-card-border);margin:2px 6px 4px}.menu-item.svelte-15o6wtc{width:100%;text-align:left;border:0;background:transparent;font:inherit;font-size:12.5px;padding:8px 12px;border-radius:var(--theme-radius-sm, 8px);cursor:pointer}.menu-signout.svelte-15o6wtc{color:var(--theme-error-text, #fca5a5)}.menu-signout.svelte-15o6wtc:hover{background:color-mix(in srgb,var(--theme-error, #b91c1c) 12%,transparent)}.body.svelte-15o6wtc{flex:1;min-height:0;display:grid;grid-template-columns:46px minmax(0,1fr) 360px;gap:14px;padding-bottom:12px}.rail.svelte-15o6wtc{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:6px}.rail-item.svelte-15o6wtc{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;width:38px;height:38px;border-radius:10px;font-size:16px;color:var(--theme-text-secondary);display:grid;place-items:center}.rail-item.on.svelte-15o6wtc{background:var(--heart-accent-dim);color:var(--heart-accent)}.center.svelte-15o6wtc{min-width:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.day-line.svelte-15o6wtc{margin:2px 4px 0;font-size:14px;color:var(--theme-text-primary)}.day-stamp.svelte-15o6wtc{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--theme-text-secondary);margin-right:10px}.tile.svelte-15o6wtc{background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:var(--theme-radius-md, 14px);padding:14px 16px}.tile-title.svelte-15o6wtc{margin:0 0 10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--theme-text-secondary)}.amber-title.svelte-15o6wtc{color:var(--amber)}.rose-title.svelte-15o6wtc{color:var(--heart-accent)}.empty.svelte-15o6wtc{color:var(--theme-text-secondary);font-size:13.5px;font-style:italic;margin:2px 0 4px}.error.svelte-15o6wtc{border:1px solid var(--theme-error, #f87171);color:var(--theme-error-text, #fca5a5);background:color-mix(in srgb,var(--theme-error, #f87171) 8%,transparent);border-radius:10px;padding:10px 14px;font-size:13px}.story.svelte-15o6wtc{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;color:inherit;background:var(--theme-bg-base);border:1px solid var(--theme-card-border);border-radius:12px;padding:13px 16px;margin-bottom:9px;transition:border-color var(--theme-motion-fast, .14s) var(--theme-ease, ease)}.story.svelte-15o6wtc:hover{border-color:color-mix(in srgb,var(--theme-text-primary) 25%,transparent)}.story.selected.svelte-15o6wtc{border-color:var(--heart-accent)}.story.amber.svelte-15o6wtc{border-color:var(--amber-border);background:color-mix(in srgb,var(--amber) 7%,var(--theme-bg-base));border-radius:14px;padding:15px 18px}.story.amber.quietly.svelte-15o6wtc{border-style:dashed}.story.svelte-15o6wtc .eyebrow:where(.svelte-15o6wtc){font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-weight:600}.story.svelte-15o6wtc .zen:where(.svelte-15o6wtc){font-family:var(--theme-font-display, Georgia),Georgia,serif;font-size:18px;line-height:1.5;font-weight:550}.story.svelte-15o6wtc .hint:where(.svelte-15o6wtc){font-size:12.5px;color:var(--theme-text-secondary)}.lab-chip.svelte-15o6wtc{font-style:normal;font-size:9.5px;letter-spacing:.12em;padding:1px 7px;border-radius:999px;border:1px solid var(--heart-accent-border);color:var(--heart-accent);margin-left:6px;vertical-align:middle}.tech.svelte-15o6wtc{font-size:11px;color:var(--theme-text-secondary);font-family:ui-monospace,monospace;word-break:break-all}.strip.svelte-15o6wtc{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:8px 4px;border-bottom:1px solid var(--theme-card-border)}.strip.svelte-15o6wtc:last-child{border-bottom:0}.strip-zen.svelte-15o6wtc{font-size:13.5px}.strip-when.svelte-15o6wtc{font-size:11px;color:var(--theme-text-secondary);margin-left:auto}.journal-strip.svelte-15o6wtc{flex-direction:column;gap:2px}.journal-strip.svelte-15o6wtc .strip-when:where(.svelte-15o6wtc){margin-left:0}.journal-strip.svelte-15o6wtc .hint:where(.svelte-15o6wtc){font-size:12px;color:var(--theme-text-secondary)}.who-name.svelte-15o6wtc{font-size:15px;font-weight:550}.bonds.svelte-15o6wtc{display:flex;flex-direction:column;gap:6px}.bond.svelte-15o6wtc{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--theme-text-secondary)}.bond.proposed.svelte-15o6wtc{opacity:.6}.bond.retired.svelte-15o6wtc{opacity:.35;text-decoration:line-through}.bond-type.svelte-15o6wtc{width:130px;flex:0 0 130px}.bond-type.svelte-15o6wtc em:where(.svelte-15o6wtc){font-style:normal;opacity:.7}.bar.svelte-15o6wtc{flex:1;max-width:220px;height:6px;border-radius:3px;background:color-mix(in srgb,var(--theme-text-primary) 10%,transparent);overflow:hidden}.bar.svelte-15o6wtc i:where(.svelte-15o6wtc){display:block;height:100%;background:var(--heart-accent);border-radius:3px}.tiles.svelte-15o6wtc{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.receipt.svelte-15o6wtc{display:flex;flex-direction:column;gap:2px;max-width:220px;border:1px solid var(--theme-card-border);border-radius:10px;padding:8px 10px}.receipt.svelte-15o6wtc .verdict:where(.svelte-15o6wtc){font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--heart-accent)}.receipt.rejected.svelte-15o6wtc{opacity:.55}.receipt.rejected.svelte-15o6wtc .verdict:where(.svelte-15o6wtc){color:var(--theme-text-secondary)}.receipt.svelte-15o6wtc .note:where(.svelte-15o6wtc){font-size:12px;color:var(--theme-text-secondary)}.cockpit.svelte-15o6wtc{min-width:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:var(--theme-radius-md, 14px);padding:14px 16px}.desk-head.svelte-15o6wtc{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.desk-head.svelte-15o6wtc .tile-title:where(.svelte-15o6wtc){margin:0;color:var(--heart-accent)}.depth.svelte-15o6wtc{display:flex;gap:4px;padding:3px;border:1px solid var(--theme-card-border);border-radius:999px}.depth.svelte-15o6wtc button:where(.svelte-15o6wtc){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;color:var(--theme-text-secondary);font-size:11px;padding:3px 10px;border-radius:999px;font-family:inherit}.depth.svelte-15o6wtc button.on:where(.svelte-15o6wtc){background:var(--heart-accent-dim);color:var(--heart-accent)}.desk-body.svelte-15o6wtc{display:flex;flex-direction:column;gap:10px}.desk-hint.svelte-15o6wtc{margin:6px 0 2px;font-size:13.5px;color:var(--theme-text-secondary);text-align:center;padding:14px 8px 10px}.ck-zen.svelte-15o6wtc{font-family:var(--theme-font-display, Georgia),Georgia,serif;font-size:19px;line-height:1.5;margin:0}.ck-why.svelte-15o6wtc{font-size:13px;color:var(--theme-text-secondary);margin:0}.ck-actions.svelte-15o6wtc{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.btn.svelte-15o6wtc{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:13px;padding:8px 16px;border-radius:10px;border:1px solid var(--theme-card-border);background:transparent;color:var(--theme-text-secondary)}.btn.svelte-15o6wtc:hover:not(:disabled){color:var(--theme-text-primary)}.btn.svelte-15o6wtc:disabled{opacity:.5;cursor:default}.btn.yes.svelte-15o6wtc{background:var(--heart-accent);border-color:var(--heart-accent);color:var(--heart-accent-ink);font-weight:600}.btn.ghost.svelte-15o6wtc{border-color:transparent}.teach-tabs.svelte-15o6wtc{display:flex;gap:6px}.teach-tabs.svelte-15o6wtc button:where(.svelte-15o6wtc){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:12px;padding:4px 12px;border-radius:999px;border:1px solid var(--theme-card-border);background:transparent;color:var(--theme-text-secondary)}.teach-tabs.svelte-15o6wtc button.on:where(.svelte-15o6wtc){border-color:var(--heart-accent);color:var(--heart-accent);background:var(--heart-accent-dim)}.cockpit.svelte-15o6wtc input:where(.svelte-15o6wtc),.cockpit.svelte-15o6wtc select:where(.svelte-15o6wtc){font:inherit;font-size:13.5px;color:inherit;background:var(--theme-bg-base);border:1px solid var(--theme-card-border);border-radius:10px;padding:9px 12px;width:100%;box-sizing:border-box}.cockpit.svelte-15o6wtc input:where(.svelte-15o6wtc):focus,.cockpit.svelte-15o6wtc select:where(.svelte-15o6wtc):focus{outline:none;border-color:var(--heart-accent)}.desk-live.svelte-15o6wtc{margin-top:auto;border-top:1px solid var(--theme-card-border);padding-top:10px}.live-title.svelte-15o6wtc{color:var(--theme-text-secondary)}.ticker-line.svelte-15o6wtc{padding:5px 0}.ticker-zen.svelte-15o6wtc{font-size:12.5px;color:var(--theme-text-secondary)}.explain-footer.svelte-15o6wtc{font-size:11px;color:var(--theme-text-secondary);border-top:1px dashed var(--theme-card-border);padding-top:8px}@media(max-width:900px){.body.svelte-15o6wtc{grid-template-columns:1fr;grid-template-rows:1fr auto}.rail.svelte-15o6wtc{flex-direction:row;justify-content:center;order:2;padding:8px 0 4px}.cockpit.svelte-15o6wtc{position:fixed;top:60px;right:8px;bottom:8px;left:8px;z-index:50;display:none}.deck.svelte-15o6wtc:has(.story.selected:where(.svelte-15o6wtc)) .cockpit:where(.svelte-15o6wtc),.cockpit.svelte-15o6wtc:focus-within{display:flex}}.landing.svelte-1uha8ag{min-height:100vh;display:flex;flex-direction:column;position:relative;isolation:isolate}.landing-nav.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:18px 28px}.wordmark.svelte-1uha8ag{text-decoration:none;display:flex;align-items:baseline;gap:7px}.wordmark-soulcraft.svelte-1uha8ag{color:var(--theme-text-secondary, #9aa3b5);font-size:13px;letter-spacing:.06em}.wordmark-product.svelte-1uha8ag{color:var(--heart-accent);font-size:15px;font-weight:650;letter-spacing:.02em}.landing-nav-actions.svelte-1uha8ag{display:flex;align-items:center;gap:10px}.nav-toggle.svelte-1uha8ag{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:12.5px;color:var(--theme-text-secondary, #9aa3b5);background:transparent;border:1px solid var(--theme-card-border, #232837);border-radius:999px;padding:7px 14px;transition:border-color .14s ease,color .14s ease}.nav-toggle.svelte-1uha8ag:hover{border-color:var(--heart-accent);color:var(--theme-text-primary, #e8eaf0)}.nav-signin.svelte-1uha8ag{color:var(--theme-text-primary, #e8eaf0);text-decoration:none;font-size:13.5px;border:1px solid var(--theme-card-border, #232837);border-radius:999px;padding:7px 18px;transition:border-color .14s ease}.nav-signin.svelte-1uha8ag:hover{border-color:var(--heart-accent)}.hero-glow.svelte-1uha8ag{position:absolute;inset:0 0 auto;height:520px;z-index:-1;pointer-events:none}.hero-glow.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%}.airy-hero.svelte-1uha8ag{text-align:center;padding:72px 24px 48px}.airy-hero.svelte-1uha8ag .accent:where(.svelte-1uha8ag){color:var(--heart-accent)}.cta.svelte-1uha8ag{display:inline-block;margin-top:26px;background:var(--heart-accent);color:#1a0e14;border-radius:999px;padding:11px 28px;font-weight:600;text-decoration:none}.promises.svelte-1uha8ag{max-width:1020px;margin:0 auto}.family-lede.svelte-1uha8ag{text-align:center;color:var(--theme-text-secondary, #9aa3b5);margin:0 0 22px}.family.svelte-1uha8ag{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;padding-bottom:8px}.member.svelte-1uha8ag{display:flex;flex-direction:column;gap:2px;min-width:158px;text-decoration:none;border:1px solid var(--theme-card-border, #232837);border-radius:12px;padding:13px 18px;color:inherit;transition:border-color .14s ease,transform 80ms ease}.member.svelte-1uha8ag:hover{border-color:var(--member-accent);transform:translateY(-1px)}.member.here.svelte-1uha8ag{border-color:var(--member-accent)}.member-name.svelte-1uha8ag{color:var(--member-accent);font-weight:600;font-size:14px}.member-tag.svelte-1uha8ag{color:var(--theme-text-secondary, #9aa3b5);font-size:12px}.member-pill.svelte-1uha8ag{margin-top:7px;align-self:flex-start;font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--theme-card-border, #232837);color:var(--theme-text-secondary, #9aa3b5);border-radius:999px;padding:1px 9px}.member.here.svelte-1uha8ag .member-pill:where(.svelte-1uha8ag){border-color:var(--member-accent);color:var(--member-accent)}.landing-footer.svelte-1uha8ag{margin-top:auto;text-align:center;padding:28px;color:var(--theme-text-secondary, #5c6578);font-size:12.5px}.landing-footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit}
