@font-face{font-family:newsreader;src:url(/_next/static/media/e699fbf9329167c0-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:newsreader Fallback;src:local("Arial");ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.00%;size-adjust:95.82%}.__className_1f8ce6{font-family:newsreader,newsreader Fallback;font-weight:400;font-style:normal}.__variable_1f8ce6{--font-newsreader:"newsreader","newsreader Fallback"}@font-face{font-family:plexMono;src:url(/_next/static/media/f36144f235cd456e-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_bf3e67{font-family:plexMono,plexMono Fallback}.__variable_bf3e67{--font-plex-mono:"plexMono","plexMono Fallback"}:root{--bg-deep:#0a1812;--bg:#0d1f15;--bg-soil:#08130d;--bg-sky:#0f2419;--line:#7fb88a;--line-dim:#5d8a6b;--line-faint:rgba(127,184,138,0.28);--leaf:#a8c896;--cream:#e8e2d0;--amber:#d4a373;--rust:#b76f4a;--serif:var(--font-newsreader),ui-serif,"Times New Roman",Times,serif;--mono:var(--font-plex-mono),ui-monospace,"SF Mono",Menlo,monospace;--stroke:0.95;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--cream);font-family:var(--serif);overflow:hidden;height:100%;width:100%;-webkit-font-smoothing:antialiased}button,input{font:inherit;color:inherit}::selection{background:rgba(212,163,115,.3);color:var(--cream)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}.ui-chrome{-moz-user-select:none;user-select:none;-webkit-user-select:none}.app-shell{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at center top,var(--bg-sky) 0,var(--bg) 55%,var(--bg-soil) 100%)}@keyframes draw{0%{stroke-dashoffset:var(--draw-len,600)}to{stroke-dashoffset:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}@keyframes pulseRing{0%{r:var(--r-base,28);opacity:.9}to{r:calc(var(--r-base, 28) + 18px);opacity:0}}@keyframes spore{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:.5}90%{opacity:.4}to{transform:translateY(-100vh) translateX(var(--drift,20px));opacity:0}}@keyframes unfurl{0%{transform:scale(0) rotate(-30deg);opacity:0}60%{transform:scale(1.08) rotate(2deg);opacity:1}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes seedPlant{0%{transform:translateY(-200px) scale(.6);opacity:0}60%{transform:translateY(8px) scale(1.05);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes blink{0%,60%{opacity:1}61%,to{opacity:.2}}@keyframes spinDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-6}}.branch-noise-slider{height:18px;margin:0}.branch-noise-slider:focus{outline:none}.branch-noise-slider::-webkit-slider-runnable-track{height:1px;background:var(--line-faint);border:none}.branch-noise-slider::-moz-range-track{height:1px;background:var(--line-faint);border:none}.branch-noise-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--cream);border:.7px solid var(--line);margin-top:-5.5px;cursor:-webkit-grab;cursor:grab;-webkit-transition:background .2s,border-color .2s;transition:background .2s,border-color .2s}.branch-noise-slider:active::-webkit-slider-thumb{cursor:-webkit-grabbing;cursor:grabbing;background:var(--amber);border-color:var(--amber)}.branch-noise-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--cream);border:.7px solid var(--line);cursor:grab;-moz-transition:background .2s,border-color .2s;transition:background .2s,border-color .2s}.branch-noise-slider:active::-moz-range-thumb{cursor:grabbing;background:var(--amber);border-color:var(--amber)}.branch-volume-slider{height:14px;margin:0}.branch-volume-slider:focus{outline:none}.branch-volume-slider::-webkit-slider-runnable-track{height:1px;background:linear-gradient(to right,var(--line) 0,var(--line) var(--volume-fill,0),var(--line-faint) var(--volume-fill,0),var(--line-faint) 100%);border:none}.branch-volume-slider::-moz-range-track{height:1px;background:var(--line-faint);border:none}.branch-volume-slider::-moz-range-progress{height:1px;background:var(--line)}.branch-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:8px;height:8px;border-radius:50%;background:var(--cream);border:none;margin-top:-3.5px;cursor:-webkit-grab;cursor:grab;-webkit-transition:background .2s;transition:background .2s}.branch-volume-slider:active::-webkit-slider-thumb{cursor:-webkit-grabbing;cursor:grabbing;background:var(--amber)}.branch-volume-slider::-moz-range-thumb{width:8px;height:8px;border-radius:50%;background:var(--cream);border:none;cursor:grab;-moz-transition:background .2s;transition:background .2s}.branch-volume-slider:active::-moz-range-thumb{cursor:grabbing;background:var(--amber)}