.guide-page.svelte-pluirb{color-scheme:light}.guide-header.svelte-pluirb{position:sticky;top:0;z-index:40}.guide-section.svelte-pluirb{position:relative}.guide-hero.svelte-pluirb{background:linear-gradient(180deg,#fffaf5 0%,var(--tq-color-background) 100%)}.guide-eyebrow.svelte-pluirb{color:var(--tq-color-primary);font-size:.8rem;font-weight:900;letter-spacing:.08em}.guide-title.svelte-pluirb{margin-top:1rem;font-size:clamp(2.4rem,7vw,4.8rem);font-weight:950;letter-spacing:-.07em;line-height:1.12}.guide-title.svelte-pluirb span:where(.svelte-pluirb),.section-title.svelte-pluirb span:where(.svelte-pluirb){color:var(--tq-color-primary)}.guide-lead.svelte-pluirb,.section-intro.svelte-pluirb{margin-top:1.35rem;color:var(--tq-color-text-secondary);font-size:1.05rem;line-height:1.85}.guide-highlight.svelte-pluirb{margin-top:1.5rem;color:var(--tq-color-secondary);font-size:1.15rem;font-weight:900;line-height:1.7}.guide-highlight.compact.svelte-pluirb{font-size:1rem}.guide-button.svelte-pluirb{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.55rem;border-radius:1rem;background:var(--tq-color-primary);padding:.75rem 1.3rem;color:#fff;font-weight:900;box-shadow:0 10px 24px #f36a2d33;transition:transform .15s,background .15s}.guide-button.svelte-pluirb:hover{background:var(--tq-color-primary-hover);transform:translateY(-2px)}.guide-button-small.svelte-pluirb{min-height:2.65rem;padding:.55rem 1rem;font-size:.85rem}.flow-card.svelte-pluirb{border:1px solid var(--tq-color-border);border-radius:1.75rem;background:#fff;padding:1.5rem;box-shadow:0 20px 50px #34405a1a}.flow-step.svelte-pluirb{display:flex;align-items:center;gap:.9rem;border:1px solid #f0e8df;border-radius:1rem;padding:1rem}.flow-step.svelte-pluirb strong:where(.svelte-pluirb),.flow-step.svelte-pluirb small:where(.svelte-pluirb){display:block}.flow-step.svelte-pluirb small:where(.svelte-pluirb){margin-top:.2rem;color:var(--tq-color-text-muted);font-size:.8rem}.flow-icon.svelte-pluirb{display:grid;height:2.8rem;width:2.8rem;place-items:center;border-radius:.9rem;background:#fff1e9;color:var(--tq-color-primary)}.note-icon.svelte-pluirb{background:#edf5f0;color:#4d8265}.flow-arrow{display:block;margin:.55rem auto;color:var(--tq-color-primary)}.flow-result.svelte-pluirb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-radius:1rem;background:var(--tq-color-secondary);padding:1rem;color:#fff}.flow-result.svelte-pluirb span:where(.svelte-pluirb){width:100%;color:#dbe3ef;font-size:.8rem}.section-muted.svelte-pluirb{background:var(--tq-color-surface-muted)}.section-warm.svelte-pluirb{background:#fff8f1}.section-title.svelte-pluirb{margin-top:.8rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:950;letter-spacing:-.06em;line-height:1.2}.three-grid.svelte-pluirb,.quote-grid.svelte-pluirb,.ideas-grid.svelte-pluirb{display:grid;gap:1rem;margin-top:2.5rem}.three-grid.svelte-pluirb{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.three-card.svelte-pluirb,.quote-card.svelte-pluirb,.idea-card.svelte-pluirb,.compare-card.svelte-pluirb{border:1px solid var(--tq-color-border);border-radius:1.25rem;background:#fff;padding:1.35rem;box-shadow:0 8px 24px #34405a0a}.step-number.svelte-pluirb{color:var(--tq-color-primary);font-weight:950}.three-card.svelte-pluirb h3:where(.svelte-pluirb),.idea-card.svelte-pluirb h3:where(.svelte-pluirb){margin-top:.9rem;font-size:1.1rem;font-weight:900}.three-card.svelte-pluirb p:where(.svelte-pluirb){margin-top:.65rem;color:var(--tq-color-text-secondary);line-height:1.7}.mini-chips.svelte-pluirb{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.mini-chips.svelte-pluirb span:where(.svelte-pluirb),.memo-line.svelte-pluirb span:where(.svelte-pluirb){border-radius:999px;background:#fff1e9;padding:.35rem .6rem;color:#a94e27;font-size:.75rem;font-weight:800}.center-note.svelte-pluirb{margin-top:2.5rem;text-align:center;color:var(--tq-color-secondary);font-weight:900;line-height:1.7}.quote-grid.svelte-pluirb{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.quote-card.svelte-pluirb{display:flex;gap:.8rem;align-items:flex-start}.quote-card.svelte-pluirb svg{flex:none;color:var(--tq-color-primary)}.quote-card.svelte-pluirb p:where(.svelte-pluirb){font-weight:800;line-height:1.6}.tip-card.svelte-pluirb{background:#fffdf9}.soft-callout.svelte-pluirb{margin-top:2rem;border-left:3px solid var(--tq-color-primary);padding:.7rem 1rem;color:var(--tq-color-text-secondary);font-weight:800}.fine-print.svelte-pluirb{margin-top:1.5rem;color:var(--tq-color-text-muted);font-size:.85rem;line-height:1.7}.organize-grid.svelte-pluirb{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;margin-top:2.5rem}.upload-panel.svelte-pluirb,.tori-panel.svelte-pluirb{border:1px solid var(--tq-color-border);border-radius:1.5rem;padding:1.25rem}.upload-panel.svelte-pluirb{background:#fffaf5}.tori-panel.svelte-pluirb{background:var(--tq-color-secondary);color:#fff}.panel-label.svelte-pluirb{color:var(--tq-color-primary);font-weight:900}.photo-frame.svelte-pluirb{display:grid;min-height:10rem;place-items:center;margin-top:.8rem;border:2px dashed #eacbb8;border-radius:1rem;color:#b17a62}.photo-frame.svelte-pluirb span:where(.svelte-pluirb){font-size:.8rem}.memo-line.svelte-pluirb{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.8rem}.result-list.svelte-pluirb{display:grid;gap:.8rem;margin-top:1.5rem;color:#f5f8fc;font-size:.9rem}.result-list.svelte-pluirb span:where(.svelte-pluirb){display:flex;align-items:center;gap:.4rem}.organize-arrow{color:var(--tq-color-primary)}.bottom-intro.svelte-pluirb{max-width:45rem}.left-intro.svelte-pluirb{max-width:42rem}.memo-grid.svelte-pluirb{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.75rem;margin-top:2.5rem}.memo-example.svelte-pluirb{display:grid;gap:.5rem;border-radius:1rem;background:#fff;padding:1rem}.memo-example.svelte-pluirb strong:where(.svelte-pluirb){color:var(--tq-color-primary);font-size:.8rem}.memo-example.svelte-pluirb span:where(.svelte-pluirb){font-weight:800;line-height:1.5}.small-story-box.svelte-pluirb{display:flex;gap:.8rem;margin-top:1.5rem;border-radius:1rem;background:#fff6ed;padding:1rem}.small-story-box.svelte-pluirb svg{flex:none;color:var(--tq-color-primary)}.small-story-box.svelte-pluirb p:where(.svelte-pluirb){margin-top:.35rem;color:var(--tq-color-text-secondary);font-size:.85rem;line-height:1.6}.split-heading.svelte-pluirb{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.today-card.svelte-pluirb{display:grid;gap:.35rem;min-width:12rem;border-radius:1rem;background:#fff1e9;padding:1rem;color:var(--tq-color-primary)}.today-card.svelte-pluirb span:where(.svelte-pluirb){color:var(--tq-color-text-secondary);font-size:.75rem}.source-box.svelte-pluirb{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;border:1px solid #d9e4ef;border-radius:1rem;background:#f7fafc;padding:1rem 1.2rem}.source-box.svelte-pluirb p:where(.svelte-pluirb){margin-top:.35rem;color:var(--tq-color-text-secondary);font-size:.85rem;line-height:1.6}.source-box.svelte-pluirb a:where(.svelte-pluirb){display:inline-flex;flex:none;align-items:center;gap:.35rem;color:var(--tq-color-primary);font-size:.8rem;font-weight:900}.compare-grid.svelte-pluirb{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.5rem}.compare-card.svelte-pluirb svg{color:var(--tq-color-primary)}.compare-card.svelte-pluirb h3:where(.svelte-pluirb){margin-top:1rem;font-size:1.2rem;font-weight:950}.compare-card.svelte-pluirb p:where(.svelte-pluirb){margin-top:.6rem;color:var(--tq-color-text-secondary);line-height:1.7}.compare-card.active.svelte-pluirb{border:2px solid var(--tq-color-primary)}.ideas-grid.svelte-pluirb{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.idea-icon{color:var(--tq-color-primary)}.big-question.svelte-pluirb{margin-top:2.5rem;border-radius:1.5rem;background:var(--tq-color-secondary);padding:1.5rem;color:#fff;text-align:center}.big-question.svelte-pluirb p:where(.svelte-pluirb){font-size:1.15rem;font-weight:900;line-height:1.7}.big-question.svelte-pluirb strong:where(.svelte-pluirb){display:block;margin-bottom:.8rem;color:#ffb08a;font-size:.85rem}.final-cta.svelte-pluirb{background:#fffaf5}.guide-footer.svelte-pluirb{background:var(--tq-color-secondary);color:#dbe3ef}.guide-footer.svelte-pluirb a:where(.svelte-pluirb){border-radius:.4rem}.guide-footer.svelte-pluirb a:where(.svelte-pluirb):hover{color:#fff}.guide-footer.svelte-pluirb a:where(.svelte-pluirb):focus-visible,.source-box.svelte-pluirb a:where(.svelte-pluirb):focus-visible{outline:2px solid var(--tq-color-accent);outline-offset:3px}@media(max-width:640px){.organize-grid.svelte-pluirb,.compare-grid.svelte-pluirb{grid-template-columns:1fr}.organize-arrow{margin:0 auto;transform:rotate(90deg)}.split-heading.svelte-pluirb{display:grid}.source-box.svelte-pluirb{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.guide-button.svelte-pluirb{transition:none}}
