.sociographer-v6{--apple:#b8624a;--pear:#8fb366;--lemon:#e2b838;--plum:#8b6a7a;--olive:#80944e;--barren:#b85040;--flourish:#6b9362;--serif:"IBM Plex Serif",Georgia,serif;--sans:"Karla",system-ui,-apple-system,sans-serif;--maxw:1240px;--r-card:10px;--r-card-sm:7px;--r-btn:8px;--r-pill:999px;font-family:var(--sans);background:var(--main);color:var(--ink);-webkit-font-smoothing:antialiased}.sociographer-v6 *,.sociographer-v6 :after,.sociographer-v6 :before{box-sizing:border-box}.sociographer-v6 a{color:inherit;text-decoration:none}.sociographer-v6 button{font-family:inherit;cursor:pointer}.sociographer-v6 img{display:block;max-width:100%}.sociographer-v6 ::-moz-selection{background:var(--accent);color:var(--main)}.sociographer-v6 ::selection{background:var(--accent);color:var(--main)}.sociographer-v6 .site-nav{position:sticky;top:0;z-index:50;background:hsla(45,86%,97%,.92);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--border)}.sociographer-v6 .site-nav-inner{max-width:var(--maxw);margin:0 auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:32px}.sociographer-v6 .brand{display:inline-flex;align-items:baseline;gap:10px;text-decoration:none;line-height:1}.sociographer-v6 .brand svg{display:inline-block;flex-shrink:0;vertical-align:baseline}.sociographer-v6 .brand .wm{font-family:var(--serif);font-weight:500;font-size:23px;letter-spacing:-.005em;color:var(--ink);line-height:1;display:inline-flex;align-items:baseline}.sociographer-v6 .brand .wm em{font-style:italic;font-weight:400;color:var(--ink-soft);margin-right:.28em;font-size:.92em}.sociographer-v6 .nav{display:flex;align-items:center;gap:26px}.sociographer-v6 .nav a{color:var(--ink-soft);text-decoration:none;font-size:13.5px;letter-spacing:.01em;font-weight:500;white-space:nowrap}.sociographer-v6 .nav a:hover{color:var(--accent-dark)}.sociographer-v6 .nav .sign{padding:9px 16px;border:1px solid var(--accent);color:var(--accent);border-radius:var(--r-btn);font-weight:600;transition:.15s ease}.sociographer-v6 .nav .sign:hover{background:var(--accent-wash);color:var(--accent-dark)}.sociographer-v6 .nav .start{padding:9px 16px;background:var(--accent);color:var(--main);border-radius:var(--r-btn);font-weight:600}.sociographer-v6 .nav .start:hover{background:var(--accent-dark)}.sociographer-v6 .lineage{background:var(--card);border-bottom:1px solid var(--border)}.sociographer-v6 .lineage-inner{max-width:var(--maxw);margin:0 auto;padding:9px 32px;display:flex;align-items:center;justify-content:center;gap:18px;font-family:var(--sans);font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}.sociographer-v6 .lineage .sep{color:var(--border)}.sociographer-v6 .lineage em{font-family:var(--serif);font-style:italic;font-weight:400;text-transform:none;letter-spacing:0;font-size:13px;color:var(--ink-soft)}.sociographer-v6 .hero{padding:64px 32px 80px;background:var(--main)}.sociographer-v6 .hero-inner{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1fr 1.12fr;gap:48px;align-items:start}.sociographer-v6 .hero-copy{min-width:0}.sociographer-v6 .lane-switcher{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.sociographer-v6 .lane-switcher .lane-active{padding:6px 13px;background:var(--accent);color:var(--main);font-size:12px;letter-spacing:.04em;border-radius:var(--r-pill);font-weight:600}.sociographer-v6 .lane-switcher a{padding:6px 13px;border:1px solid var(--border);background:var(--main);border-radius:var(--r-pill);font-size:12px;letter-spacing:.02em;font-weight:500;color:var(--ink-soft);text-decoration:none}.sociographer-v6 .lane-switcher a:hover{border-color:var(--accent);color:var(--accent-dark)}.sociographer-v6 .hero .eye,.sociographer-v6 .hero-eye{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--star);font-weight:700;margin-bottom:18px}.sociographer-v6 .hero h1,.sociographer-v6 .hero-headline{font-family:var(--serif);font-weight:500;font-size:84px;line-height:.98;letter-spacing:-.025em;color:var(--ink)}.sociographer-v6 .hero h1 em,.sociographer-v6 .hero-headline em{font-style:italic;font-weight:400;color:var(--accent-dark)}.sociographer-v6 .hero .strap,.sociographer-v6 .hero-strap{margin-top:20px;font-family:var(--serif);font-style:italic;font-weight:300;font-size:22px;color:var(--ink-soft);line-height:1.4}.sociographer-v6 .hero .who,.sociographer-v6 .hero-who{margin-top:22px;font-family:var(--serif);font-weight:400;font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:540px}.sociographer-v6 .hero .who strong,.sociographer-v6 .hero-who strong{color:var(--ink);font-weight:600}.sociographer-v6 .hero-ctas{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sociographer-v6 .hero-ctas .primary{padding:13px 22px;background:var(--accent);color:var(--main);text-decoration:none;font-size:14px;font-weight:600;border-radius:var(--r-btn);letter-spacing:.01em}.sociographer-v6 .hero-ctas .primary:hover{background:var(--accent-dark)}.sociographer-v6 .hero-ctas .secondary{padding:13px 22px;border:1px solid var(--accent);color:var(--accent);text-decoration:none;font-size:14px;font-weight:600;border-radius:var(--r-btn);background:transparent}.sociographer-v6 .hero-ctas .secondary:hover{background:var(--accent-wash);color:var(--accent-dark)}.sociographer-v6 .hero-ctas .tertiary{font-size:13.5px;color:var(--ink-faint);text-decoration:none;border-bottom:1px solid var(--border);padding-bottom:2px;margin-left:6px}.sociographer-v6 .hero-ctas .tertiary:hover{color:var(--star);border-color:var(--star)}.sociographer-v6 .hero .fineprint,.sociographer-v6 .hero-fineprint{margin-top:22px;font-size:12.5px;color:var(--ink-faint);letter-spacing:.02em;font-weight:400}.sociographer-v6 .hero .fineprint .sep,.sociographer-v6 .hero-fineprint .sep{margin:0 8px;color:var(--border)}.sociographer-v6 .app-preview{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 36px 64px -24px rgba(50,30,10,.22),0 8px 20px -6px rgba(50,30,10,.08);display:grid;grid-template-columns:188px 1fr 192px;height:540px;overflow:hidden;position:relative}.sociographer-v6 .app-preview:before{content:"";position:absolute;top:0;left:0;right:0;height:30px;background:var(--card-recessed);border-bottom:1px solid var(--border);z-index:4}.sociographer-v6 .app-preview:after{content:"";position:absolute;top:11px;left:12px;width:36px;height:8px;background:radial-gradient(circle,var(--barren) 4px,transparent 4px) 0 50% /12px 100% no-repeat,radial-gradient(circle,var(--lemon) 4px,transparent 4px) 12px 50% /12px 100% no-repeat,radial-gradient(circle,var(--flourish) 4px,transparent 4px) 24px 50% /12px 100% no-repeat;z-index:5}.sociographer-v6 .browser-chip{position:absolute;top:7px;left:50%;transform:translateX(-50%);background:var(--main);border:1px solid var(--border);border-radius:var(--r-pill);padding:3px 16px;font-family:var(--sans);font-size:10px;color:var(--ink-soft);letter-spacing:.04em;z-index:5;white-space:nowrap}.sociographer-v6 .app-nav{background:var(--sidebar);border-right:1px solid var(--border);padding:38px 10px 10px;display:flex;flex-direction:column;gap:1px;position:relative}.sociographer-v6 .app-nav .brand-row{display:flex;align-items:baseline;gap:7px;padding:4px 8px 14px}.sociographer-v6 .app-nav .sm-mark{width:17px;height:14px;display:inline-block;flex-shrink:0;vertical-align:baseline;transform:skewX(-17deg);transform-origin:50% 100%}.sociographer-v6 .app-nav .sm-name{font-family:var(--serif);font-size:12.5px;font-weight:600;color:var(--ink);line-height:1;white-space:nowrap}.sociographer-v6 .app-nav .sm-name em{font-style:italic;font-weight:400;color:var(--ink-soft);margin-right:.2em;font-size:.95em}.sociographer-v6 .app-nav .start-talk{background:var(--accent);color:var(--main);font-family:var(--sans);font-size:11px;font-weight:600;padding:7px 10px;border-radius:8px;margin:0 2px 8px;display:flex;align-items:center;gap:7px;letter-spacing:.02em}.sociographer-v6 .app-nav .start-talk .plus{font-size:13px;line-height:1}.sociographer-v6 .app-nav .hr{height:1px;background:var(--border-faint);margin:4px 6px 6px}.sociographer-v6 .app-nav .row{font-family:var(--sans);font-size:11px;color:var(--ink);padding:6px 10px;border-radius:8px;display:flex;align-items:center;gap:8px;letter-spacing:.01em}.sociographer-v6 .app-nav .row .ico{color:var(--ink-soft);font-size:11px;width:12px;display:inline-flex;justify-content:center}.sociographer-v6 .app-nav .row .chev{margin-left:auto;color:var(--ink-faint);font-size:9px}.sociographer-v6 .app-nav .row.active{background:var(--accent-wash);color:var(--accent);font-weight:600}.sociographer-v6 .app-nav .row.active .ico{color:var(--accent)}.sociographer-v6 .app-nav .spacer{flex:1}.sociographer-v6 .app-nav .footer{border-top:1px solid var(--border-faint);padding:10px 8px 4px;display:flex;gap:8px;align-items:flex-start}.sociographer-v6 .app-nav .avatar{width:28px;height:28px;border-radius:6px;background:var(--accent);color:var(--card);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:13px;font-weight:600;flex-shrink:0}.sociographer-v6 .app-nav .footer-info{flex:1;min-width:0}.sociographer-v6 .app-nav .uname{font-family:var(--serif);font-size:12px;color:var(--ink);font-weight:500;line-height:1.1}.sociographer-v6 .app-nav .urole{font-family:var(--sans);font-size:8.5px;font-weight:700;color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;margin-top:2px}.sociographer-v6 .app-nav .credits{margin-top:6px;display:inline-flex;align-items:center;gap:4px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-pill);padding:2px 7px;font-family:var(--sans);font-size:8.5px;color:var(--ink-soft);letter-spacing:.06em;font-weight:600}.sociographer-v6 .app-nav .credits .dot{width:5px;height:5px;background:var(--accent);border-radius:50%}.sociographer-v6 .app-nav .signout-row{margin-top:6px;display:flex;justify-content:space-between;align-items:center;font-family:var(--sans);font-size:9px;color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.sociographer-v6 .app-nav .signout-row .locale .on{color:var(--accent);font-weight:700}.sociographer-v6 .app-center{background:var(--main);padding:38px 22px 18px;overflow:hidden;display:flex;flex-direction:column;gap:10px}.sociographer-v6 .center-bar{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:8px;border-bottom:.5px solid var(--border)}.sociographer-v6 .center-bar .title{font-family:var(--serif);font-size:13px;color:var(--ink);font-weight:600}.sociographer-v6 .center-bar .meta{font-family:var(--sans);font-size:8.5px;color:var(--ink-faint);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.sociographer-v6 .reading-card{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px}.sociographer-v6 .reading-card .label{font-family:var(--sans);font-size:8.5px;color:var(--accent);letter-spacing:.22em;text-transform:uppercase;font-weight:700}.sociographer-v6 .reading-card .species{font-family:var(--serif);font-size:17px;line-height:1.2;color:var(--ink);font-weight:500;letter-spacing:-.01em}.sociographer-v6 .reading-card .species em{font-style:italic;font-weight:300;color:var(--ink-soft);display:block;font-size:12px;margin-top:2px}.sociographer-v6 .reading-card .species .apple{color:var(--apple);font-weight:600}.sociographer-v6 .reading-card .species .pear{color:var(--pear);font-weight:600}.sociographer-v6 .reading-card .species .lemon{color:var(--lemon);font-weight:600}.sociographer-v6 .reading-card .species .plum{color:var(--plum);font-weight:600}.sociographer-v6 .reading-card .species .olive{color:var(--olive);font-weight:600}.sociographer-v6 .reading-card .chips{display:flex;gap:5px;flex-wrap:wrap}.sociographer-v6 .reading-card .chip{font-family:var(--sans);font-size:8.5px;color:var(--ink-soft);border:1px solid var(--border);border-radius:var(--r-pill);padding:3px 8px;background:var(--main);letter-spacing:.08em;font-weight:600}.sociographer-v6 .flow-row,.sociographer-v6 .soil-row,.sociographer-v6 .state-row{display:flex;align-items:center;gap:10px;padding:6px 0;border-top:.5px dashed var(--border)}.sociographer-v6 .flow-row .name,.sociographer-v6 .soil-row .name,.sociographer-v6 .state-row .name{font-family:var(--sans);font-size:9px;color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;font-weight:700;width:44px}.sociographer-v6 .soil-row .state{font-family:var(--serif);font-style:italic;font-size:11px;color:var(--barren);font-weight:500}.sociographer-v6 .flow-row .state{font-family:var(--serif);font-style:italic;font-size:11px;color:var(--star)}.sociographer-v6 .flow-row .state.flourish,.sociographer-v6 .soil-row .state.flourish{color:var(--flourish)}.sociographer-v6 .flow-row .state.sapping,.sociographer-v6 .soil-row .state.sapping{color:var(--star)}.sociographer-v6 .state-row .value{font-family:var(--serif);font-style:italic;font-size:12px;color:var(--star);font-weight:600}.sociographer-v6 .pull-band{background:var(--ink);color:var(--main);border-radius:8px;padding:12px 14px;font-family:var(--serif);font-style:italic;font-size:11.5px;line-height:1.5;margin-top:4px;border-left:3px solid var(--star)}.sociographer-v6 .pull-band .who{display:block;margin-top:6px;font-family:var(--sans);font-size:8px;font-style:normal;color:var(--star);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.sociographer-v6 .app-right{background:var(--shell);border-left:1px solid var(--border);padding:38px 12px 12px;overflow:hidden;display:flex;flex-direction:column;gap:8px}.sociographer-v6 .app-right .reports-title{font-family:var(--serif);font-size:12px;color:var(--ink);font-weight:600;padding-bottom:6px;border-bottom:.5px solid var(--border)}.sociographer-v6 .app-right .tabs{display:flex;gap:4px;font-family:var(--sans);font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.sociographer-v6 .app-right .tab{padding:4px 7px;color:var(--ink-faint);border-radius:6px;cursor:pointer}.sociographer-v6 .app-right .tab.active{background:var(--main);color:var(--ink);border:.5px solid var(--border)}.sociographer-v6 .marquee-card{background:var(--main);border:1px solid var(--border);border-radius:8px;padding:11px 11px 9px;box-shadow:0 6px 14px -8px rgba(50,30,10,.16);position:relative}.sociographer-v6 .marquee-card:before{content:"";position:absolute;top:8px;right:8px;width:7px;height:7px;background:var(--star);border-radius:50%;box-shadow:0 0 0 3px var(--star-wash)}.sociographer-v6 .marquee-card .eyebrow{font-family:var(--sans);font-size:8px;color:var(--star);letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin-bottom:4px}.sociographer-v6 .marquee-card .ttl{font-family:var(--serif);font-size:11px;color:var(--ink);line-height:1.25;margin-bottom:3px;font-weight:500}.sociographer-v6 .marquee-card .pair{font-family:var(--serif);font-style:italic;font-size:9.5px;color:var(--ink-soft);margin-bottom:6px}.sociographer-v6 .marquee-card .pair .apple{color:var(--apple);font-style:normal;font-weight:600}.sociographer-v6 .marquee-card .pair .pear{color:var(--pear);font-style:normal;font-weight:600}.sociographer-v6 .marquee-card .pair .lemon{color:var(--lemon);font-style:normal;font-weight:600}.sociographer-v6 .marquee-card .pair .olive{color:var(--olive);font-style:normal;font-weight:600}.sociographer-v6 .marquee-card .pair .plum{color:var(--plum);font-style:normal;font-weight:600}.sociographer-v6 .marquee-card .pair .arc{font-style:italic;color:var(--ink-faint)}.sociographer-v6 .marquee-card .pair .role{color:var(--flourish);font-style:normal;font-weight:600}.sociographer-v6 .marquee-card .pair .count{color:var(--ink);font-style:normal;font-weight:600}.sociographer-v6 .marquee-card .meta{display:flex;justify-content:space-between;align-items:center;font-family:var(--sans);font-size:8px;color:var(--ink-faint);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.sociographer-v6 .marquee-card .open{color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:1px}.sociographer-v6 .stub-card{background:var(--main);border:1px solid var(--border-faint);border-radius:7px;padding:8px 10px}.sociographer-v6 .stub-card .eb{font-family:var(--sans);font-size:7.5px;color:var(--ink-faint);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.sociographer-v6 .stub-card .t{font-family:var(--serif);font-size:10px;color:var(--ink);line-height:1.3;margin-top:2px}.sociographer-v6 .stub-card .d{font-family:var(--sans);font-size:7.5px;color:var(--ink-faint);margin-top:3px;letter-spacing:.06em;text-transform:uppercase}.sociographer-v6 .stub-card.api .eb{color:var(--accent);display:inline-flex;align-items:center;gap:5px}.sociographer-v6 .stub-card.api .eb .live-dot{width:5px;height:5px;background:var(--accent);border-radius:50%;display:inline-block}.sociographer-v6 .section-inner{max-width:var(--maxw);margin:0 auto}.sociographer-v6 .section-kicker{font-family:var(--sans);font-weight:700;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--star);margin-bottom:14px;text-align:center;display:flex;align-items:center;justify-content:center;gap:14px}.sociographer-v6 .section-kicker:after,.sociographer-v6 .section-kicker:before{content:"";width:32px;height:1px;background:var(--star);opacity:.5}.sociographer-v6 .section-title{font-family:var(--serif);font-weight:400;font-size:clamp(34px,4.4vw,52px);letter-spacing:-.025em;line-height:1.08;color:var(--ink);text-align:center;margin:0 auto 18px;max-width:820px}.sociographer-v6 .section-title em{font-style:italic;font-weight:300;color:var(--accent-dark)}.sociographer-v6 .section-dek{font-family:var(--serif);font-style:italic;font-weight:300;font-size:20px;line-height:1.5;color:var(--ink-soft);text-align:center;max-width:680px;margin:0 auto 56px}.sociographer-v6 .reads{padding:96px 32px 100px;background:var(--main);border-top:.5px solid var(--border);border-bottom:.5px solid var(--border)}.sociographer-v6 .layers{margin-top:48px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px}.sociographer-v6 .layer{padding-left:24px;border-left:1px solid var(--border)}.sociographer-v6 .layer-tag{font-family:var(--sans);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--star);font-weight:700;margin-bottom:16px}.sociographer-v6 .layer-title{font-family:var(--serif);font-size:38px;font-weight:500;letter-spacing:-.02em;color:var(--ink);line-height:1.05;margin-bottom:16px}.sociographer-v6 .layer-line{font-family:var(--serif);font-style:italic;font-weight:300;font-size:17px;line-height:1.55;color:var(--ink-soft)}.sociographer-v6 .layer-species{margin-top:14px;font-family:var(--serif);font-size:12px;letter-spacing:.08em;color:var(--ink-faint)}.sociographer-v6 .layer-species .apple{color:var(--apple);font-weight:600}.sociographer-v6 .layer-species .pear{color:var(--pear);font-weight:600}.sociographer-v6 .layer-species .lemon{color:var(--lemon);font-weight:600}.sociographer-v6 .layer-species .plum{color:var(--plum);font-weight:600}.sociographer-v6 .layer-species .olive{color:var(--olive);font-weight:600}.sociographer-v6 .composer{margin:56px auto 0;max-width:1080px;background:var(--accent-dark);color:var(--main);border-radius:var(--r-card);padding:32px 40px;display:grid;grid-template-columns:1fr auto 1fr;gap:32px;align-items:center;box-shadow:0 30px 60px -32px rgba(45,74,45,.55)}.sociographer-v6 .composer .lhs{font-family:var(--serif);font-size:17px;line-height:1.45;color:var(--accent-wash)}.sociographer-v6 .composer .lhs strong{color:var(--main);font-weight:600}.sociographer-v6 .composer .lhs em{color:var(--main);font-style:italic;font-weight:400}.sociographer-v6 .composer .arrow{font-family:var(--serif);font-size:44px;color:var(--star);font-weight:300;line-height:1}.sociographer-v6 .composer .rhs{font-family:var(--serif)}.sociographer-v6 .composer .rhs .k{display:block;font-family:var(--sans);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--accent-wash);margin-bottom:8px;font-weight:700}.sociographer-v6 .composer .rhs h4{font-weight:500;font-size:28px;letter-spacing:-.01em;color:var(--main)}.sociographer-v6 .composer .rhs .states{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.sociographer-v6 .composer .rhs .states span{padding:4px 10px;font-family:var(--sans);font-size:11.5px;letter-spacing:.04em;border:1px solid #4a684a;border-radius:var(--r-pill);color:var(--accent-wash)}.sociographer-v6 .composer .rhs .states span.now{background:var(--star);border-color:var(--star);color:#fff;font-weight:600}.sociographer-v6 .reads-line{margin:64px auto 0;max-width:760px;padding-top:40px;border-top:.5px solid var(--border);text-align:center;font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.4;color:var(--ink);letter-spacing:-.005em}.sociographer-v6 .reads-line em{font-style:italic;font-weight:400;color:var(--accent-dark)}.sociographer-v6 .samples-section{padding:96px 32px;background:var(--main)}.sociographer-v6 .inline-sample{margin:48px auto 0;max-width:820px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);padding:48px 56px;position:relative;box-shadow:0 40px 80px -50px rgba(50,30,10,.25)}.sociographer-v6 .inline-sample:before{content:"";position:absolute;left:0;top:0;width:5px;height:84px;background:var(--star);border-top-left-radius:var(--r-card)}.sociographer-v6 .sample-eyebrow{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--star);margin-bottom:16px}.sociographer-v6 .sample-title{font-family:var(--serif);font-weight:500;font-size:38px;line-height:1.1;letter-spacing:-.015em;color:var(--ink)}.sociographer-v6 .sample-title em{font-style:italic;font-weight:300;color:var(--accent-dark)}.sociographer-v6 .sample-byline{margin-top:12px;font-size:13px;color:var(--ink-faint);font-family:var(--serif);font-style:italic}.sociographer-v6 .sample-byline .api-badge{display:inline-block;background:var(--accent-wash);color:var(--accent-dark);font-style:normal;font-family:var(--sans);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:2px 8px;border-radius:var(--r-pill);margin-left:8px;vertical-align:2px}.sociographer-v6 .sample-prose{margin-top:28px;font-family:var(--serif)}.sociographer-v6 .sample-prose p{font-size:17px;line-height:1.7;color:var(--ink-soft);margin-bottom:18px;font-weight:400}.sociographer-v6 .sample-prose p:first-of-type:first-letter{font-family:var(--serif);font-weight:500;font-size:62px;float:left;line-height:.9;margin:6px 8px 0 0;color:var(--ink)}.sociographer-v6 .sample-prose strong{color:var(--ink);font-weight:600}.sociographer-v6 .sample-prose em{color:var(--ink-soft);font-style:italic}.sociographer-v6 .sample-prose .species-apple{color:var(--apple);font-weight:600;font-style:normal}.sociographer-v6 .sample-prose .species-pear{color:var(--pear);font-weight:600;font-style:normal}.sociographer-v6 .sample-prose .species-lemon{color:var(--lemon);font-weight:600;font-style:normal}.sociographer-v6 .sample-prose .species-olive{color:var(--olive);font-weight:600;font-style:normal}.sociographer-v6 .sample-prose .species-plum{color:var(--plum);font-weight:600;font-style:normal}.sociographer-v6 .sample-tease{color:var(--ink-faint)!important;font-style:italic;border-top:1px dashed var(--border);padding-top:18px;margin-top:8px}.sociographer-v6 .sample-cta{display:inline-block;margin-top:16px;font-size:14px;font-weight:600;color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:2px}.sociographer-v6 .sample-cta:hover{color:var(--star);border-color:var(--star)}.sociographer-v6 .sample-cta-button{background:transparent;border-left:none;border-right:none;border-top:none;cursor:pointer;font-family:inherit}.sociographer-v6 .more-samples{margin:32px auto 0;max-width:820px;font-size:14.5px;color:var(--ink-faint);font-family:var(--serif);font-style:italic}.sociographer-v6 .more-samples a{color:var(--accent);font-weight:600;text-decoration:none;font-style:normal;border-bottom:1px solid var(--accent-wash)}.sociographer-v6 .more-samples a:hover{color:var(--star);border-color:var(--star)}.sociographer-v6 .quote-section{padding:96px 32px;background:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sociographer-v6 .quote-block{max-width:880px;margin:0 auto;text-align:center;position:relative}.sociographer-v6 .quote-mark{font-family:var(--serif);font-size:120px;color:var(--star);line-height:.7;margin-bottom:12px}.sociographer-v6 .quote-body{font-family:var(--serif);font-weight:500;font-size:42px;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.sociographer-v6 .quote-body em{font-style:italic;color:var(--accent-dark);font-weight:400}.sociographer-v6 .quote-attribution{margin-top:28px;font-family:var(--sans);font-size:13px;letter-spacing:.04em;color:var(--ink-faint)}.sociographer-v6 .quote-attribution strong{color:var(--ink);font-weight:600;letter-spacing:.02em}.sociographer-v6 .quote-attribution em{font-family:var(--serif);font-style:italic}.sociographer-v6 .testimonial-section{padding:96px 32px;background:var(--main)}.sociographer-v6 .testimonial-inner{max-width:820px;margin:0 auto;padding:48px;border:1px solid var(--border);background:var(--card);border-radius:var(--r-card)}.sociographer-v6 .test-eyebrow{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--star);margin-bottom:14px}.sociographer-v6 .test-quote{font-family:var(--serif);font-weight:500;font-size:30px;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.sociographer-v6 .test-quote em{font-style:italic;color:var(--accent-dark);font-weight:400}.sociographer-v6 .test-attribution{margin-top:20px;font-family:var(--sans);font-size:14px;color:var(--ink-faint)}.sociographer-v6 .test-attribution strong{color:var(--ink);font-weight:600}.sociographer-v6 .test-attribution em{font-family:var(--serif);font-style:italic;color:var(--ink-faint)}.sociographer-v6 .pricing-section{padding:96px 32px;background:var(--card);border-top:1px solid var(--border)}.sociographer-v6 .pricing-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1080px;margin-left:auto;margin-right:auto}.sociographer-v6 .price-card{background:var(--main);border:1px solid var(--border);border-radius:var(--r-card);padding:36px 32px;position:relative;display:flex;flex-direction:column}.sociographer-v6 .price-card.featured{background:var(--accent-dark);color:var(--main);border-color:var(--accent-dark)}.sociographer-v6 .price-card.featured:before{content:"Most teams start here";position:absolute;top:-12px;right:24px;background:var(--star);color:#fff;font-family:var(--sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;padding:5px 12px;font-weight:700;border-radius:var(--r-pill)}.sociographer-v6 .price-tier{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:14px}.sociographer-v6 .price-card.featured .price-tier{color:var(--accent-wash)}.sociographer-v6 .price-amount{font-family:var(--serif);font-weight:500;font-size:60px;line-height:1;color:var(--ink);letter-spacing:-.02em}.sociographer-v6 .price-card.featured .price-amount{color:var(--main)}.sociographer-v6 .price-amount .currency{font-size:30px;vertical-align:top;margin-right:2px;color:var(--ink-soft)}.sociographer-v6 .price-card.featured .price-amount .currency{color:var(--accent-wash)}.sociographer-v6 .price-amount .per{font-size:14px;font-weight:400;color:var(--ink-faint);margin-left:2px;font-family:var(--sans)}.sociographer-v6 .price-card.featured .price-amount .per{color:var(--accent-wash)}.sociographer-v6 .price-annual{font-family:var(--sans);font-size:11px;letter-spacing:.04em;color:var(--ink-soft);margin-top:2px;margin-bottom:4px;font-weight:500}.sociographer-v6 .price-pitch{margin-top:20px;font-family:var(--serif);font-size:15.5px;line-height:1.55;color:var(--ink-soft);min-height:96px}.sociographer-v6 .price-card.featured .price-pitch{color:var(--accent-wash)}.sociographer-v6 .price-card a.price-cta,.sociographer-v6 .price-cta{margin-top:24px;padding:13px 18px;text-align:center;text-decoration:none;font-weight:600;font-size:14px;border-radius:var(--r-btn);border:1px solid var(--accent);color:var(--accent);background:transparent;align-self:stretch}.sociographer-v6 .price-card a.price-cta:hover,.sociographer-v6 .price-cta:hover{background:var(--accent);color:var(--main)}.sociographer-v6 .price-card.featured .price-cta,.sociographer-v6 .price-card.featured a.price-cta{background:var(--star);color:#fff;border-color:var(--star)}.sociographer-v6 .price-card.featured .price-cta:hover,.sociographer-v6 .price-card.featured a.price-cta:hover{background:var(--rust);border-color:var(--rust)}.sociographer-v6 .price-footnote{margin-top:28px;font-family:var(--serif);font-style:italic;font-size:14px;color:var(--ink-faint);text-align:center}.sociographer-v6 .price-footnote a{color:var(--accent);font-style:normal;font-weight:600;text-decoration:none;border-bottom:1px solid var(--accent-wash)}.sociographer-v6 .price-footnote a:hover{color:var(--star);border-color:var(--star)}.sociographer-v6 .pricing-teaser{padding:0;background:var(--card);border-top:1px solid var(--border)}.sociographer-v6 .trust-band{padding:24px 32px;background:var(--main);border-top:1px solid var(--border)}.sociographer-v6 .trust-inner{max-width:var(--maxw);margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;gap:18px;font-family:var(--sans);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);text-align:center}.sociographer-v6 .trust-inner .sep{color:var(--border)}.sociographer-v6 .trust-line{font-family:var(--sans);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-weight:700}.sociographer-v6 .trust-line .sep{color:var(--border);margin:0 14px}.sociographer-v6 .colophon{background:var(--ink);color:var(--main);padding:64px 32px 36px}.sociographer-v6 .colophon-inner{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;align-items:start}.sociographer-v6 .colophon-brand .nameplate-sm,.sociographer-v6 .colophon-brand .wm{font-family:var(--serif);font-weight:500;font-size:22px;color:var(--main)}.sociographer-v6 .colophon-brand .nameplate-sm .article,.sociographer-v6 .colophon-brand .wm em{font-style:italic;font-weight:400;color:var(--ink-faint);margin-right:.28em;font-size:.92em}.sociographer-v6 .colophon-brand p{margin-top:14px;font-family:var(--serif);font-size:15px;line-height:1.6;color:var(--card);opacity:.85;max-width:380px}.sociographer-v6 .colophon-col h4{font-family:var(--sans);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--star);font-weight:700;margin-bottom:14px}.sociographer-v6 .colophon-col ul{list-style:none;padding:0;margin:0}.sociographer-v6 .colophon-col li{margin-bottom:8px}.sociographer-v6 .colophon-col a{color:var(--card);opacity:.85;text-decoration:none;font-size:14px}.sociographer-v6 .colophon-col a:hover{color:var(--star);opacity:1}.sociographer-v6 .colophon-rule{max-width:var(--maxw);margin:48px auto 22px;border:0;border-top:1px solid hsla(43,61%,92%,.18)}.sociographer-v6 .colophon-credit{max-width:var(--maxw);margin:0 auto;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ink-faint);flex-wrap:wrap;gap:12px}.sociographer-v6 .colophon-credit em{font-family:var(--serif);font-style:italic;color:var(--card);opacity:.7}.sociographer-v6-widget{position:fixed;bottom:20px;right:20px;width:340px;background:var(--main);border:1px solid var(--accent);border-radius:var(--r-card);box-shadow:0 30px 70px -30px rgba(45,74,45,.5);z-index:180;overflow:hidden}.sociographer-v6-widget.minimized .v6-widget-body{display:none}.sociographer-v6-widget.minimized{width:auto;cursor:pointer}.sociographer-v6-widget .v6-widget-head{background:var(--accent);color:var(--main);padding:14px 16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:12px;min-height:48px}.sociographer-v6-widget .v6-widget-head .title{font-family:var(--serif);font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:10px;letter-spacing:.02em}.sociographer-v6-widget .v6-widget-head .pulse{width:8px;height:8px;background:var(--star);border-radius:50%;box-shadow:0 0 0 0 rgba(196,86,42,.6);animation:sociographer-v6-pulse 2.2s infinite;flex-shrink:0}@keyframes sociographer-v6-pulse{0%{box-shadow:0 0 0 0 rgba(196,86,42,.6)}70%{box-shadow:0 0 0 12px rgba(196,86,42,0)}to{box-shadow:0 0 0 0 rgba(196,86,42,0)}}.sociographer-v6-widget .v6-widget-head .toggle{background:transparent;border:none;color:var(--main);font-size:16px;line-height:1;padding:4px 8px;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.sociographer-v6-widget .v6-widget-body{padding:16px;max-height:360px;overflow-y:auto;background:var(--main)}.sociographer-v6-widget .v6-widget-body .greeting{font-family:var(--serif);font-size:14px;line-height:1.55;color:var(--ink-soft);margin-bottom:14px}.sociographer-v6-widget .v6-widget-body .greeting:before{content:"— THE MYCELIUM";display:block;font-family:var(--sans);font-size:9px;letter-spacing:.22em;color:var(--accent);font-weight:700;margin-bottom:8px}.sociographer-v6-widget .v6-widget-body input{width:100%;padding:11px 12px;border:1px solid var(--border);border-radius:var(--r-btn);font-family:var(--sans);font-size:13.5px;background:var(--main);color:var(--ink)}.sociographer-v6-widget .v6-widget-body input:focus{outline:none;border-color:var(--accent)}.sociographer-v6-widget .v6-widget-body input::-moz-placeholder{color:var(--ink-faint);opacity:.7}.sociographer-v6-widget .v6-widget-body input::placeholder{color:var(--ink-faint);opacity:.7}.sociographer-v6-widget .v6-widget-body .row{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.sociographer-v6-widget .v6-widget-body .hint{font-size:11px;color:var(--ink-faint);letter-spacing:.04em}.sociographer-v6-widget .v6-widget-body .send-btn{padding:8px 14px;background:var(--accent);color:var(--main);border:0;font-weight:600;font-size:12.5px;cursor:pointer;border-radius:var(--r-btn)}.sociographer-v6-widget .v6-widget-body .send-btn:hover{background:var(--accent-dark)}@media (max-width:1000px){.sociographer-v6 .hero-inner{grid-template-columns:1fr;gap:48px}.sociographer-v6 .hero h1,.sociographer-v6 .hero-headline{font-size:64px}.sociographer-v6 .app-preview{height:480px;grid-template-columns:172px 1fr 178px}.sociographer-v6 .layers{grid-template-columns:1fr;gap:32px}.sociographer-v6 .composer{grid-template-columns:1fr;text-align:left;gap:20px}.sociographer-v6 .composer .arrow{transform:rotate(90deg)}.sociographer-v6 .pricing-grid{grid-template-columns:1fr}.sociographer-v6 .colophon-inner{grid-template-columns:1fr 1fr;gap:32px}.sociographer-v6 .inline-sample{padding:32px 28px}.sociographer-v6 .testimonial-inner{padding:32px 24px}}@media (max-width:768px){.sociographer-v6-mobile-cta{display:block!important}.sociographer-v6-with-mobile-cta{padding-bottom:82px}.sociographer-v6-widget{bottom:92px}}@media (max-width:560px){.sociographer-v6 .site-nav-inner{padding:14px 18px}.sociographer-v6 .nav{gap:12px}.sociographer-v6 .nav a:not(.sign):not(.start){display:none}.sociographer-v6 .hero{padding:48px 18px 64px}.sociographer-v6 .hero h1,.sociographer-v6 .hero-headline{font-size:48px}.sociographer-v6 .app-preview{display:none}.sociographer-v6 .pricing-section,.sociographer-v6 .quote-section,.sociographer-v6 .reads,.sociographer-v6 .samples-section,.sociographer-v6 .testimonial-section{padding-left:18px;padding-right:18px}.sociographer-v6 .colophon-inner{grid-template-columns:1fr}.sociographer-v6 .colophon-credit{flex-direction:column;gap:8px;text-align:center}.sociographer-v6 .quote-body{font-size:28px}.sociographer-v6 .test-quote{font-size:22px}.sociographer-v6-widget{width:calc(100vw - 24px);right:12px}}.sociographer-v6-mobile-cta{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--main);border-top:1px solid var(--border);padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:170;box-shadow:0 -6px 18px -8px rgba(50,30,10,.16)}.sociographer-v6-mobile-cta a{display:block;background:var(--accent);color:var(--main);text-align:center;padding:14px 18px;border-radius:var(--r-btn);font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:.04em;min-height:48px;line-height:22px}@media (prefers-reduced-motion:reduce){.sociographer-v6-widget .v6-widget-head .pulse{animation:none!important}}.sociographer-v6 .terminal{background:#14110a;color:#d9cdb0;border:1px solid #2a2618;border-radius:14px;box-shadow:0 36px 64px -24px rgba(20,17,10,.45),0 8px 20px -6px rgba(20,17,10,.2);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5;height:540px;display:flex;flex-direction:column;overflow:hidden;position:relative}.sociographer-v6 .terminal-bar{background:#1f1a0e;border-bottom:1px solid #2a2618;padding:9px 12px;display:flex;align-items:center;gap:10px}.sociographer-v6 .terminal-bar .dots{display:flex;gap:6px}.sociographer-v6 .terminal-bar .dots span{width:9px;height:9px;border-radius:50%;background:#5a4f38}.sociographer-v6 .terminal-bar .endpoint{margin-left:auto;background:#0f0c06;border:1px solid #2a2618;border-radius:999px;padding:3px 14px;font-size:10.5px;color:#a3957a;letter-spacing:.06em;display:inline-flex;align-items:center;gap:8px}.sociographer-v6 .terminal-bar .endpoint .live-dot{width:7px;height:7px;background:#6b9362;border-radius:50%;animation:term-pulse 2.2s infinite}.sociographer-v6 .terminal-body{flex:1;overflow:hidden}.sociographer-v6 .terminal-body-inner{padding:20px 20px 24px}.sociographer-v6 .terminal .term-prompt{color:#6b9362;margin-right:6px}.sociographer-v6 .terminal .qa-q{color:#fefbf2;margin-bottom:14px}.sociographer-v6 .terminal .qa-a{color:#c9bc9e;line-height:1.65;margin:0 0 16px 14px}.sociographer-v6 .terminal .qa-prompt-line{margin-left:0}.sociographer-v6 .terminal .term-cursor{display:inline-block;width:7px;height:13px;background:#d9cdb0;vertical-align:middle;animation:term-blink 1s steps(2) infinite}@keyframes term-pulse{0%{box-shadow:0 0 0 0 rgba(107,147,98,.6)}70%{box-shadow:0 0 0 6px rgba(107,147,98,0)}to{box-shadow:0 0 0 0 rgba(107,147,98,0)}}@keyframes term-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.sociographer-v6 .terminal .term-cursor,.sociographer-v6 .terminal-bar .endpoint .live-dot{animation:none!important}}.sociographer-v6 .pricing-link-band{background:var(--main);border-top:.5px solid var(--border);padding:72px 32px;text-align:center}.sociographer-v6 .pricing-link{font-family:"IBM Plex Serif",Georgia,serif;font-style:italic;font-size:20px;color:var(--accent-dark);border-bottom:1px solid var(--accent);padding-bottom:3px;text-decoration:none}.sociographer-v6 .pricing-link:hover{color:var(--star);border-color:var(--star)}.sociographer-v6 .hero-copy,.sociographer-v6 .hero-preview-col{min-width:0}.sociographer-v6 .terminal{max-width:100%}@media (max-width:560px){.sociographer-v6 .terminal{font-size:11px}.sociographer-v6 .terminal-body-inner{padding:14px}}.sociographer-v6 .fit-row,.sociographer-v6 .role-row{display:flex;align-items:center;gap:10px;padding:6px 0;border-top:.5px dashed var(--border)}.sociographer-v6 .fit-row .name,.sociographer-v6 .role-row .name{font-family:var(--sans);font-size:9px;color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;font-weight:700;width:44px}.sociographer-v6 .role-row .state{font-family:var(--serif);font-style:italic;font-size:11px;color:var(--flourish);font-weight:500}.sociographer-v6 .fit-row .value{font-family:var(--serif);font-style:italic;font-size:12px;color:var(--star);font-weight:600}