.guide-page.svelte-36n0qb{background:var(--rfd-bg);flex:1;overflow-y:auto}.guide-content.svelte-36n0qb{flex-direction:column;gap:3.5rem;max-width:960px;margin:0 auto;padding:3rem 1.5rem 4rem;display:flex}.hero.svelte-36n0qb{border-bottom:1px solid var(--rfd-border);padding-bottom:2rem}.hero-title.svelte-36n0qb{color:var(--rfd-text-01);letter-spacing:-.02em;margin:0 0 1rem;font-size:2.5rem;font-weight:700;line-height:1.1}.hero-subtitle.svelte-36n0qb{color:var(--rfd-text-02);max-width:680px;margin:0 0 1.5rem;font-size:1rem;line-height:1.7}.byline.svelte-36n0qb{margin:0}.toc.svelte-36n0qb{flex-wrap:wrap;gap:.5rem;display:flex}.toc.svelte-36n0qb a:where(.svelte-36n0qb){background:var(--rfd-surface-01);border:1px solid var(--rfd-border);color:var(--rfd-text-02);border-radius:99px;padding:.3rem .75rem;font-size:.78rem;text-decoration:none;transition:border-color .15s,color .15s}.toc.svelte-36n0qb a:where(.svelte-36n0qb):hover{border-color:var(--rfd-accent);color:var(--rfd-accent)}.section.svelte-36n0qb{flex-direction:column;gap:1.25rem;display:flex}.section-title.svelte-36n0qb{color:var(--rfd-text-01);border-bottom:1px solid var(--rfd-border);margin:0;padding-bottom:.75rem;font-size:1.25rem;font-weight:700}.subsection-title.svelte-36n0qb{color:var(--rfd-text-01);margin:0;font-size:1rem;font-weight:600}.section-intro.svelte-36n0qb{color:var(--rfd-text-02);margin:0;font-size:.875rem;line-height:1.65}.prose.svelte-36n0qb{flex-direction:column;gap:.875rem;display:flex}.prose.svelte-36n0qb p:where(.svelte-36n0qb){color:var(--rfd-text-02);margin:0;font-size:.875rem;line-height:1.75}.term.svelte-36n0qb{color:var(--rfd-accent);font-style:italic}.graphic-card.svelte-36n0qb{background:var(--rfd-surface-01);border:1px solid var(--rfd-border);border-radius:8px;overflow:hidden}.graphic-label.svelte-36n0qb{letter-spacing:.08em;text-transform:uppercase;color:var(--rfd-text-03);border-bottom:1px solid var(--rfd-border);background:var(--rfd-surface-02);padding:.5rem .875rem .4rem;font-size:.7rem;font-weight:600}.diagram.svelte-36n0qb{width:100%;height:auto;display:block}.diag-bg{fill:var(--rfd-bg)}.diag-layer-1{fill:var(--rfd-diagram-layer-1)}.diag-layer-2{fill:var(--rfd-diagram-layer-2)}.diag-layer-3{fill:var(--rfd-diagram-layer-3)}.diag-anvil{fill:var(--rfd-diagram-anvil)}.diag-precip{fill:var(--rfd-diagram-precip)}.diag-updraft{fill:var(--rfd-diagram-updraft)}.diag-wall{fill:var(--rfd-diagram-wall)}.diag-echo-low{fill:var(--rfd-radar-echo-low)}.diag-echo-mid{fill:var(--rfd-radar-echo-mid)}.diag-echo-high{fill:var(--rfd-radar-echo-high)}.diag-sborder{stroke:var(--rfd-border)}.diag-radar-sweep{fill:var(--rfd-diagram-layer-3);stroke:var(--rfd-border)}#formation .diagram text,#supercell .diagram text,.diagram-radar text,.diagram text[fill="oklch(62% 0.018 258)"]{fill:var(--rfd-text-02)}#supercell .diagram text[fill=\#e52020]{fill:#e52020}#supercell .diagram text[fill=\#63d16b]{fill:#63d16b}#supercell .diagram text[fill="oklch(68% 0.12 90)"]{fill:oklch(68% .12 90)}#formation .diagram line,#supercell .diagram line:not([stroke=\#e52020]):not([stroke=\#63d16b]),#supercell .diagram path[fill=none]:not([stroke=\#e52020]):not([stroke*="0.12 90"]),.diagram-radar line{stroke:var(--rfd-border)}.steps-grid.svelte-36n0qb{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.step-card.svelte-36n0qb{background:var(--rfd-surface-01);border:1px solid var(--rfd-border);border-radius:8px;flex-direction:column;gap:.5rem;padding:1rem 1.125rem;display:flex}.step-number.svelte-36n0qb{letter-spacing:.1em;color:var(--rfd-accent);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700}.step-title.svelte-36n0qb{color:var(--rfd-text-01);margin:0;font-size:.9rem;font-weight:600}.step-body.svelte-36n0qb{color:var(--rfd-text-02);margin:0;font-size:.8rem;line-height:1.65}.feature-grid.svelte-36n0qb{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}.feature-item.svelte-36n0qb{background:var(--rfd-surface-01);border:1px solid var(--rfd-border);border-radius:6px;flex-direction:column;gap:.4rem;padding:.875rem 1rem;display:flex}.feature-name.svelte-36n0qb{color:var(--rfd-text-01);font-size:.85rem;font-weight:600}.feature-desc.svelte-36n0qb{color:var(--rfd-text-02);margin:0;font-size:.78rem;line-height:1.6}.ef-table-wrap.svelte-36n0qb{border:1px solid var(--rfd-border);border-radius:6px;overflow-x:auto}.data-table.svelte-36n0qb{border-collapse:collapse;width:100%;font-size:.8rem}.data-table.svelte-36n0qb th:where(.svelte-36n0qb){text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--rfd-text-03);background:var(--rfd-surface-02);border-bottom:1px solid var(--rfd-border);padding:.6rem .875rem;font-size:.68rem;font-weight:600}.data-table.svelte-36n0qb td:where(.svelte-36n0qb){vertical-align:top;border-bottom:1px solid var(--rfd-border);color:var(--rfd-text-01);padding:.75rem .875rem}.data-table.svelte-36n0qb tr:where(.svelte-36n0qb):last-child td:where(.svelte-36n0qb){border-bottom:none}.data-table.svelte-36n0qb tr:where(.svelte-36n0qb):hover td:where(.svelte-36n0qb){background:var(--rfd-hover)}.ef-badge.svelte-36n0qb{border:1px solid;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.mono.svelte-36n0qb{font-family:IBM Plex Mono,monospace}.data-notes.svelte-36n0qb{background:var(--rfd-surface-01);border:1px solid var(--rfd-border);border-radius:6px;padding:1rem 1.125rem}.notes-title.svelte-36n0qb{letter-spacing:.07em;text-transform:uppercase;color:var(--rfd-text-03);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.notes-list.svelte-36n0qb{flex-direction:column;gap:.5rem;margin:0;padding-left:1.1rem;display:flex}.notes-list.svelte-36n0qb li:where(.svelte-36n0qb){color:var(--rfd-text-02);font-size:.8rem;line-height:1.65}.glossary-grid.svelte-36n0qb{border:1px solid var(--rfd-border);border-radius:6px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.gloss-item.svelte-36n0qb{border-bottom:1px solid var(--rfd-border);grid-template-columns:180px 1fr;gap:0;display:grid}.gloss-item.svelte-36n0qb:last-child{border-bottom:none}.gloss-item.svelte-36n0qb:hover .gloss-term:where(.svelte-36n0qb),.gloss-item.svelte-36n0qb:hover .gloss-def:where(.svelte-36n0qb){background:var(--rfd-hover)}.gloss-term.svelte-36n0qb{color:var(--rfd-accent);border-right:1px solid var(--rfd-border);background:var(--rfd-surface-01);align-items:flex-start;padding:.75rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.8rem;font-weight:700;line-height:1.4;display:flex}.gloss-def.svelte-36n0qb{color:var(--rfd-text-02);background:var(--rfd-bg);margin:0;padding:.75rem 1rem;font-size:.79rem;line-height:1.65}.instrument-timeline.svelte-36n0qb{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.instrument-item.svelte-36n0qb{border-bottom:1px solid var(--rfd-border);grid-template-columns:140px 1fr;gap:0;padding:1.25rem 0;display:grid}.instrument-item.svelte-36n0qb:first-child{padding-top:0}.instrument-item.svelte-36n0qb:last-child{border-bottom:none;padding-bottom:0}.instrument-year.svelte-36n0qb{color:var(--rfd-accent);padding-top:.1rem;padding-right:1.5rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:700;line-height:1.4}.instrument-body.svelte-36n0qb{flex-direction:column;gap:.4rem;display:flex}.instrument-name.svelte-36n0qb{color:var(--rfd-text-01);margin:0;font-size:.925rem;font-weight:600}.instrument-desc.svelte-36n0qb{color:var(--rfd-text-02);margin:0;font-size:.82rem;line-height:1.65}.instrument-tech.svelte-36n0qb{color:var(--rfd-text-03);margin-top:.25rem;font-family:IBM Plex Mono,monospace;font-size:.73rem}.timeline.svelte-36n0qb{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline-item.svelte-36n0qb{grid-template-columns:20px 1fr;gap:1rem;padding-bottom:1.5rem;display:grid}.timeline-item.svelte-36n0qb:last-child{padding-bottom:0}.timeline-spine.svelte-36n0qb{flex-direction:column;align-items:center;padding-top:4px;display:flex}.timeline-dot.svelte-36n0qb{background:var(--rfd-accent);border-radius:50%;flex-shrink:0;width:10px;height:10px}.timeline-line.svelte-36n0qb{background:var(--rfd-border);flex:1;width:2px;margin-top:4px}.timeline-content.svelte-36n0qb{flex-direction:column;gap:.3rem;padding-bottom:.25rem;display:flex}.timeline-year.svelte-36n0qb{color:var(--rfd-accent);letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700}.timeline-label.svelte-36n0qb{color:var(--rfd-text-01);margin:0;font-size:.9rem;font-weight:600}.timeline-desc.svelte-36n0qb{color:var(--rfd-text-02);margin:0;font-size:.815rem;line-height:1.65}.event-cards.svelte-36n0qb{flex-direction:column;gap:1.25rem;display:flex}.event-card.svelte-36n0qb{background:var(--rfd-surface-01);border:1px solid var(--rfd-border);border-radius:8px;overflow:hidden}.event-header.svelte-36n0qb{background:var(--rfd-surface-02);border-bottom:2px solid;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex}.event-rating.svelte-36n0qb{flex-shrink:0;font-size:1.1rem;font-weight:800}.event-name.svelte-36n0qb{color:var(--rfd-text-01);margin:0;font-size:1rem;font-weight:700}.event-meta.svelte-36n0qb{color:var(--rfd-text-03);margin-top:.15rem;font-size:.73rem;display:block}.event-body.svelte-36n0qb{flex-direction:column;gap:.75rem;padding:1.125rem 1.25rem;display:flex}.event-body.svelte-36n0qb p:where(.svelte-36n0qb){color:var(--rfd-text-02);margin:0;font-size:.83rem;line-height:1.7}.event-stats.svelte-36n0qb{background:var(--rfd-surface-02);border:1px solid var(--rfd-border);border-radius:6px;gap:0;display:flex;overflow:hidden}.estat.svelte-36n0qb{border-right:1px solid var(--rfd-border);flex-direction:column;flex:1;gap:.15rem;padding:.6rem .875rem;display:flex}.estat.svelte-36n0qb:last-child{border-right:none}.estat-val.svelte-36n0qb{color:var(--rfd-text-01);font-size:1rem;font-weight:700}.estat-label.svelte-36n0qb{color:var(--rfd-text-03);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem}.chart-grid.svelte-36n0qb{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;display:grid}.chart-card.svelte-36n0qb{background:var(--rfd-surface-01);border:1px solid var(--rfd-border);border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.chart-name.svelte-36n0qb{color:var(--rfd-text-01);margin:0;font-size:.9rem;font-weight:600}.chart-desc.svelte-36n0qb{color:var(--rfd-text-02);margin:0;font-size:.78rem;line-height:1.65}.culture-grid.svelte-36n0qb{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.culture-card.svelte-36n0qb{background:var(--rfd-surface-01);border:1px solid var(--rfd-border);border-radius:8px;flex-direction:column;gap:.5rem;padding:1rem 1.125rem;display:flex}.culture-name.svelte-36n0qb{color:var(--rfd-text-01);margin:0;font-size:.9rem;font-weight:700}.culture-tag.svelte-36n0qb{letter-spacing:.08em;text-transform:uppercase;color:var(--rfd-accent);font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:600}.culture-desc.svelte-36n0qb{color:var(--rfd-text-02);margin:0;font-size:.79rem;line-height:1.65}.guide-footer.svelte-36n0qb{border-top:1px solid var(--rfd-border);flex-direction:column;gap:.4rem;padding-top:2rem;display:flex}.guide-footer.svelte-36n0qb p:where(.svelte-36n0qb){color:var(--rfd-text-03);margin:0;font-size:.78rem}.guide-footer.svelte-36n0qb a:where(.svelte-36n0qb){color:var(--rfd-text-02);text-decoration:none}.guide-footer.svelte-36n0qb a:where(.svelte-36n0qb):hover{color:var(--rfd-accent)}.back-to-top.svelte-36n0qb{border:1px solid var(--rfd-border);background:var(--rfd-surface-02);width:28px;height:28px;color:var(--rfd-text-03);cursor:pointer;opacity:0;pointer-events:none;z-index:20;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;transition:opacity .2s,color .15s,border-color .15s;display:flex;position:fixed;top:64px;right:1.5rem}.back-to-top.visible.svelte-36n0qb{opacity:1;pointer-events:auto}.back-to-top.svelte-36n0qb:hover{color:var(--rfd-accent);border-color:var(--rfd-accent)}@media (width<=600px){.gloss-item.svelte-36n0qb{grid-template-columns:1fr}.gloss-term.svelte-36n0qb{border-right:none;border-bottom:1px solid var(--rfd-border)}.instrument-item.svelte-36n0qb{grid-template-columns:1fr}.instrument-year.svelte-36n0qb{padding-right:0}.event-stats.svelte-36n0qb{flex-wrap:wrap}.estat.svelte-36n0qb{min-width:50%}}
