.home .scroll-reveal-item{transition:opacity .65s ease var(--reveal-delay,0s), translate .65s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s)}.home .scroll-reveal-pending{opacity:0;translate:0 24px}@media (prefers-reduced-motion:reduce){.home .scroll-reveal-item{transition:none}.home .scroll-reveal-pending{opacity:1;translate:none}}@media print{.home .scroll-reveal-pending{opacity:1;translate:none}}
.home{--text:#2c2c2c;--muted:#727272;--faint:#aaa;--surface:#fff;--border:#e8e8e8;--bg:#f6f6f6;--accent:#838383;--accent-2:#a0a0a0;--warm:#a0a0a0;--lav:#e6e6e6;--pink:#e8e8e8;--peach:#eaeaea;--mint:#efefef;--sky:#e8e8e8;--butter:#f3f3f3;color:var(--text);background:#fff;overflow-x:clip}.home a{color:inherit}.home h1,.home h2,.home h3{color:var(--text)}.home kbd{border:1px solid var(--border);min-width:1.6em;font:600 .75rem/1.6 var(--font-body), system-ui, sans-serif;text-align:center;color:var(--text);background:#fff;border-bottom-width:2px;border-radius:6px;padding:0 5px;display:inline-block}.h-hero{text-align:center;padding:0 16px 40px;position:relative}.h-sky{z-index:0;background:radial-gradient(60% 40% at 20% 78%,#fffffff2,#0000 70%),radial-gradient(50% 35% at 82% 74%,#ffffffe6,#0000 70%),radial-gradient(40% 30% at 50% 92%,#fff,#0000 70%),linear-gradient(#c7c7c7 0% 30%,#d8d8d8 55%,#ededed 72%,#fff 92%);height:880px;position:absolute;inset:0 0 auto}.h-sky:before{content:"";opacity:.8;background-image:radial-gradient(1.5px 1.5px at 12% 20%,#fff,#0000),radial-gradient(1px 1px at 28% 8%,#fff,#0000),radial-gradient(1.5px 1.5px at 44% 28%,#fff,#0000),radial-gradient(1px 1px at 63% 12%,#fff,#0000),radial-gradient(2px 2px at 78% 24%,#fff,#0000),radial-gradient(1px 1px at 90% 9%,#fff,#0000),radial-gradient(1px 1px at 6% 40%,#fff,#0000),radial-gradient(1.5px 1.5px at 95% 38%,#fff,#0000);position:absolute;inset:0 0 55%}.h-hero>:not(.h-sky){z-index:1;position:relative}.h-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;max-width:960px;margin:0 auto;padding:18px 0;font-size:.85rem;display:flex}.h-logo{align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.h-logo-mark{background:conic-gradient(#a5a5a5,#b4b4b4,#c6c6c6,#d9d9d9,#a5a5a5);border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 3px #ffffffb3}.h-links{gap:22px;display:flex}.h-links a{color:#2c2c2cbf;text-decoration:none}@media (max-width:560px){.h-links{gap:14px;font-size:.8rem}}.h-hero-copy{max-width:720px;margin:56px auto 0}.h-kicker{letter-spacing:.04em;color:var(--muted);background:#ffffffa6;border:1px solid #ffffffe6;border-radius:999px;margin-bottom:22px;padding:5px 12px;font-size:.78rem;font-weight:600;display:inline-block}.h-hero h1{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--text);max-width:none;margin:0 0 18px;font-size:clamp(2.6rem,7vw,4.4rem);font-weight:400;line-height:1.02}.h-hero h1 em,.h-final em{color:#747474;font-style:italic}.h-lede{color:var(--muted);max-width:52ch;margin:0 auto;font-size:1rem}.h-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.h-btn{background:var(--accent);border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 24px #83838359,inset 0 1px #ffffff4d;color:#fff!important}.h-btn:hover{transform:translateY(-1px);box-shadow:0 12px 30px #83838373}.h-btn-ghost{font-size:.9rem;font-weight:600;text-decoration:none;color:var(--muted)!important}.h-btn-ghost:hover{color:var(--text)!important}.h-stage{border-radius:22px;max-width:980px;margin:64px auto 0;padding:46px 6% 0;position:relative;overflow:hidden;box-shadow:0 50px 120px -30px #8888888c,0 0 0 1px #fffc}.h-wallpaper{background:radial-gradient(120% 90% at 100% 0,#dfdfdf 0%,#0000 55%),radial-gradient(80% 70% at 0 100%,#d4d4d4 0%,#0000 60%),conic-gradient(from 210deg at 70% 110%,#ebebeb,#d6d6d6,#d0d0d0,#d2d2d2,#ebebeb);position:absolute;inset:0}.h-wallpaper:after{content:"";background:repeating-conic-gradient(from 200deg at 85% 120%, #ffffff2e 0 4deg, transparent 4deg 12deg);position:absolute;inset:0}.h-pill{color:#fff;z-index:2;background:#222222d1;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:.72rem;font-weight:600;display:inline-flex;top:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #22222240;position:absolute!important}.h-pill-dot{border:2px solid #fff;border-radius:50%;width:12px;height:12px}.h-pill-key{background:#ffffff2e;border-radius:5px;padding:1px 6px;font-weight:500}.h-pill-sq{background:#fff;border-radius:2px;width:9px;height:9px}.h-window{background:#0b0b0b;border-radius:12px 12px 0 0;transition:transform .3s;display:block;position:relative;overflow:hidden;box-shadow:0 -2px #fff6,0 20px 50px #24242459}.h-window:hover{transform:translateY(-4px)}.h-window img,.h-panel-window img,.h-mini img{width:100%;height:auto;display:block}.h-chrome{background:#171717;align-items:center;gap:6px;padding:9px 12px;display:flex}.h-chrome>span{background:#a4a4a4;border-radius:50%;width:10px;height:10px}.h-chrome>span:nth-child(2){background:#d5d5d5}.h-chrome>span:nth-child(3){background:#cbcbcb}.h-url{color:#fff9;background:#ffffff14;border-radius:6px;margin:0 auto;padding:3px 14px;font-size:.7rem}.h-chrome.light .h-url{color:var(--muted);border:1px solid var(--border);background:#fff}.h-section{max-width:980px;margin:0 auto;padding:96px 16px 0}.h-split{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:500}.h-split span{color:var(--faint)}.h-split.center{text-align:center;margin-bottom:10px}.h-sub{text-align:center;color:var(--muted);max-width:60ch;margin:0 auto 36px;font-size:.92rem}.h-wide{margin-top:8px}.h-cards{gap:18px;display:grid}@media (min-width:820px){.h-cards{grid-template-columns:1fr 1fr}}.h-card{border-radius:20px;flex-direction:column;min-height:420px;padding:26px 24px 0;display:flex;position:relative;overflow:hidden}.h-card h3{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.01em;margin:0 0 8px;font-size:1.25rem;font-weight:500;line-height:1.35}.h-card p{margin:0;font-size:.88rem}.h-card-color h3,.h-card-color p{color:#fff}.h-card-light{border:1px solid var(--border);background:#fff;box-shadow:inset 0 1px #fff,0 30px 60px -40px #74747459}.h-card-light p{color:var(--muted)}.h-chip{vertical-align:2px;background:#ffffff59;border:1px solid #fff9;border-radius:999px;padding:1px 10px;font-size:.95rem;display:inline-block}.h-chip.light{background:var(--lav);color:#747474;border-color:#d5d5d5}.h-counter{text-align:center;color:#fff;margin:26px auto 10px}.h-counter strong{letter-spacing:.02em;font-size:1.9rem;font-weight:600;line-height:1;display:block}.h-counter span{opacity:.85;font-size:.75rem}.h-bars{align-items:center;gap:2px;height:46px;margin:4px 0 18px;display:flex}.h-bars i{background:#ffffffbf;border-radius:2px;flex:1;min-height:3px}.h-mini{border:1px solid #fff9;border-bottom:0;border-radius:14px 14px 0 0;margin-top:auto;overflow:hidden;box-shadow:0 -10px 30px #32323226}.h-card-light .h-mini{border-color:var(--border)}.h-card .h-mini{margin-top:auto}.h-card-light p{margin-bottom:22px}.h-window,.h-panel-window{text-decoration:none}.h-mini-blur img{filter:blur(1.5px)saturate(1.1);opacity:.85}.h-panel{background:linear-gradient(#e8e8e8 0%,#f1f1f1 60%,#f3f3f3 100%);border-radius:22px;padding:40px 7% 0;overflow:hidden}.h-panel-window{background:#fff;border-radius:12px 12px 0 0;transition:transform .3s;display:block;overflow:hidden;box-shadow:0 20px 50px -10px #4747474d}.h-panel-window:hover{transform:translateY(-4px)}.h-features{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.h-features li{border:1px solid var(--border);background:#fff;border-radius:14px;padding:14px 16px}.h-features b{font-size:.92rem;display:block}.h-features span{color:var(--muted);font-size:.82rem}.home .explorer{border:1px solid var(--border);background:#fff;box-shadow:0 30px 60px -40px #74747459}.home .segmented button[aria-selected=true]{background:var(--accent);color:#fff}.home .slider b{color:var(--text)}.home .explorer-plot .axis{stroke:#c9c9c9}.home .explorer-plot .grid{stroke:#2c2c2c12}.home .explorer-plot .spectrum{stroke:#2c2c2c59}.home .explorer-plot .band-dot{stroke:#fff}.home .key-line{background:#2c2c2c66}.home .explorer-caption{color:var(--text)}.tint-0{background:var(--sky)}.tint-1{background:var(--pink)}.tint-2{background:var(--mint)}.tint-3{background:var(--butter)}.h-stats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:820px){.h-stats{grid-template-columns:repeat(4,1fr)}}.h-stat{border-radius:16px;padding:20px}.h-stat strong{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:2rem;font-weight:600;line-height:1.1;display:block}.h-stat span{color:var(--muted);font-size:.84rem}.h-goals{gap:14px;margin-top:14px;display:grid}@media (min-width:820px){.h-goals{grid-template-columns:repeat(3,1fr)}}.h-goal{border:1px solid var(--border);border-radius:16px;padding:22px;position:relative;overflow:hidden;background:#fff!important}.h-goal:before{content:"";height:6px;position:absolute;inset:0 0 auto}.h-goal.tint-0:before{background:#c9c9c9}.h-goal.tint-1:before{background:#cdcdcd}.h-goal.tint-2:before{background:#d7d7d7}.h-goal.tint-3:before{background:#e0e0e0}.h-goal-num{font-family:var(--font-display), system-ui, sans-serif;color:#747474;font-size:1.3rem}.h-goal h3{font-family:var(--font-body), system-ui, sans-serif;margin:6px 0;font-size:1.02rem;font-weight:600}.h-goal p{color:var(--muted);margin:0;font-size:.88rem}.h-facts{border-top:1px solid var(--border);margin:28px 0 0}.h-facts>div{border-bottom:1px solid var(--border);gap:2px;padding:12px 0;font-size:.9rem;display:grid}@media (min-width:700px){.h-facts>div{grid-template-columns:180px 1fr;gap:24px}}.h-facts dt{color:var(--muted)}.h-facts dd{margin:0}.h-project{gap:14px;margin-top:24px;display:grid}@media (min-width:820px){.h-project{grid-template-columns:1fr 1fr}}.h-box{border:1px solid var(--border);background:#fff;border-radius:18px;padding:24px}.h-box h3{font-family:var(--font-body), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#747474;margin:18px 0 6px;font-size:.78rem}.h-box h3:first-child{margin-top:0}.h-box p,.h-box ol{color:var(--muted);margin:0;font-size:.9rem}.h-box ol{padding-left:1.2em}.h-box li{margin-bottom:6px}.h-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.h-tags li{background:var(--lav);color:#5f5f5f;border-radius:999px;margin:0;padding:4px 12px;font-size:.8rem;font-weight:600}.h-team{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.h-team li{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;gap:2px;padding:20px;display:flex}.h-avatar{width:44px;height:44px;color:var(--text);border-radius:50%;place-items:center;margin-bottom:10px;font-weight:700;display:grid}.h-team b{font-size:.95rem}.h-team span:last-child{color:var(--muted);font-size:.84rem}.h-resources{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.h-resources{grid-template-columns:1fr 1fr}}.h-resources a{border:1px solid var(--border);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.h-resources a:hover{border-color:#c8c8c8;box-shadow:0 10px 30px -18px #74747480}.h-resources b{font-size:.92rem;font-weight:600}.h-resources span{color:var(--muted);white-space:nowrap;font-size:.8rem}.h-final{text-align:center;background:linear-gradient(#fff 0%,#eee 45%,#ededed 100%);border-radius:26px;max-width:980px;margin:110px auto 0;padding:64px 16px}.h-final h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(2rem,5vw,3rem);font-weight:600}.h-footer{max-width:980px;color:var(--muted);text-align:center;flex-direction:column;gap:6px;margin:0 auto;padding:40px 16px 56px;font-size:.85rem;display:flex}.h-footer a{color:var(--accent)}.h-fine{color:var(--faint);font-size:.76rem}.home strong{color:inherit}.home{--text:#151515;--muted:#606060;--faint:#737373;--accent:#151515;--warm:#444;--ir-gradient:linear-gradient(90deg, #222, #aaa)}.home a:focus-visible,.home button:focus-visible,.home input:focus-visible{outline-offset:5px;outline:2px solid}.h-hero{isolation:isolate;padding-bottom:52px}.h-sky{background:linear-gradient(#030303 0%,#080808 67%,#333 79%,#fff 100%);height:910px;overflow:hidden}.h-sky:before{opacity:.5;inset:0}.h-blackhole{pointer-events:none;width:min(1100px,120vw);height:590px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.h-blackhole-halo{background:radial-gradient(circle,#000 0 29%,#fff2 31%,#ffffff0d 36%,#0000 65%);border-radius:50%;width:580px;height:580px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.h-blackhole-ring{border:4px solid #e4e4e4;border-radius:50%;width:510px;height:510px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #fff9,0 0 38px #fff5,inset 0 0 28px #fff4}.h-blackhole-disk{filter:blur(1px);background:radial-gradient(#0000 0 26%,#fff2 30%,#fff9 33%,#eee 34%,#fff6 36%,#fff1 43%,#0000 65%);border-radius:50%;width:1100px;height:245px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.h-blackhole-core{background:radial-gradient(circle at 50% 60%,#020202 60%,#080808 95%);border-radius:50%;width:490px;height:490px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 22px #000}.h-blackhole:after{content:"";background:radial-gradient(at 50% 61%,#0009 0%,#0005 35%,#0000 70%);position:absolute;inset:0}.h-nav{color:#fff;border-bottom:1px solid #ffffff26;justify-content:space-between;gap:20px;max-width:1120px;padding:24px 8px}.h-hero-copy{max-width:850px;margin-top:92px;padding-bottom:28px}.h-kicker{color:#d4d4d4;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#090909a6;border-color:#ffffff40;font-size:.7rem}.h-hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 2px 24px #000,0 0 50px #000;font-size:clamp(2.7rem,6.6vw,5rem);font-weight:500;line-height:1.05}.h-hero h1 em{color:#fff}.h-lede{color:#d0d0d0;text-shadow:0 1px 12px #000;max-width:59ch;line-height:1.75}.h-btn{background:#151515;border:1px solid #333;box-shadow:0 8px 24px #0002}.h-hero .h-btn{background:#fff;border-color:#fff;color:#111!important}.h-hero .h-btn-ghost:hover{color:#fff!important}.h-stage{margin-top:46px;box-shadow:0 35px 90px -35px #0008,0 0 0 1px #ffffff35}.h-wallpaper:after{background:repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 12px)}.h-pill,.h-chrome{background:#171717}.h-url{font-family:var(--font-mono), monospace}.h-card-color h3{color:#fff}.h-stat{border:1px solid var(--border);background:#f4f4f4}.h-goal-num,.h-box h3{color:#333}.h-final{background:#0a0a0a;border-radius:22px}.h-final-label{color:#bbb;font-size:.8rem}.h-final .h-btn{background:#fff;color:#111!important}@media (max-width:700px){.h-nav{justify-content:center;gap:16px}.h-links{flex-wrap:wrap;justify-content:center;gap:10px 18px}.h-hero-copy{margin-top:68px}.h-blackhole{width:1100px;top:100px;transform:translate(-50%)scale(.8)}.h-kicker{letter-spacing:.06em;font-size:.6rem}.h-lede{font-size:.94rem}.h-stage{border-radius:14px;margin-top:38px;padding:42px 3% 0}.h-url{padding:3px 5px;font-size:.55rem}.h-section{padding-top:64px}.h-split span{margin-top:10px;font-size:.85rem;display:block}.h-resources a{flex-wrap:wrap}.h-final{margin:72px 16px 0}}.h-blackhole-core:before{content:"";background:radial-gradient(at 14% 49%,#000 0 7%,#0000 8%),radial-gradient(at 85% 35%,#000 0 6%,#0000 7%),radial-gradient(at 70% 86%,#000 0 5%,#0000 6%),radial-gradient(at 30% 17%,#000 0 4%,#0000 5%),radial-gradient(#000 0 51%,#0000 52%);border-radius:45% 55% 48% 52%/53% 40% 60% 47%;position:absolute;inset:-70px;transform:rotate(-14deg)}.h-blackhole-core:after{content:"";clip-path:polygon(50% 3%,56% 15%,67% 7%,68% 21%,86% 17%,80% 34%,97% 40%,84% 49%,98% 62%,79% 65%,84% 82%,67% 78%,61% 97%,49% 83%,36% 96%,33% 79%,15% 86%,22% 68%,3% 61%,17% 50%,4% 37%,22% 33%,16% 16%,35% 22%,39% 5%);background:#000;position:absolute;inset:-36px}@media (max-width:700px){.h-blackhole{transform:translate(-50%)scale(.72)}}.h-sky{background:#050505;height:940px}.h-sky:before{filter:grayscale();opacity:.92;background:url(/black-hole.jpg) 50% 36%/cover no-repeat;inset:0}.h-sky:after{content:"";background:linear-gradient(#0008 0%,#0003 24%,#0007 60%,#080808 78%,#fff 100%);position:absolute;inset:0}.h-hero-copy{margin-top:110px}.h-hero h1{text-shadow:0 2px 24px #000,0 0 60px #000}.h-lede{text-shadow:0 2px 12px #000,0 0 25px #000}@media (max-width:700px){.h-sky:before{background-position:50% 30%;background-size:auto 780px}.h-hero-copy{margin-top:85px}}.home{--text:#272329;--muted:#665f64;--faint:#766c72;--surface:#faf3e8;--border:#d9ccbd;--bg:#e8dccb;--accent:#6f7dff;--lav:#e1d8ec;--sky:#dce0ef;--pink:#ecd7dc;--mint:#e6dfd1;--butter:#eee0c7;background:#f0e6d6}.home kbd,.h-card-light,.h-features li,.home .explorer,.h-box,.h-team li,.h-resources a,.h-panel-window{background:#faf3e8}.h-hero h1,.h-hero h1 em{color:#f6eddf}.h-lede{color:#e4dace}.h-hero .h-btn,.h-final .h-btn{background:linear-gradient(100deg,#b9c4ff,#d9b8ff,#ffc2dc);border-color:#d9b8ff;color:#272329!important}.h-btn{background:#554b6c;border-color:#554b6c}.h-logo-mark{box-shadow:0 0 0 1px #d9b8ff,0 0 14px #b9c4ff66}.h-kicker{color:#e6dcd0;border-color:#d9b8ff55}.h-hero .h-btn-ghost{color:#e4dace!important}.h-chrome.light .h-url{background:#faf3e8}.h-stat{background:#e8dccb}.h-stat:first-child{background:#dce0ef}.h-stat:nth-child(2){background:#e1d8ec}.h-stat:nth-child(3){background:#ecd7dc}.h-stat:nth-child(4){background:#eee0c7}.h-final h2,.h-final em{color:#f6eddf}.h-links a{color:#514956}.h-links a:hover{color:#111}.home .h-hero h1{color:#171717;text-shadow:none}.home .h-hero h1 em{color:#53416b}.h-btn:hover{box-shadow:0 10px 28px #8f79953b}.h-window{background:#faf3e8}.h-window,.h-panel-window{box-shadow:0 20px 50px #9d86a133}.h-card-color p{opacity:1}.h-final{background:linear-gradient(135deg,#dce0ef,#e1d8ec 50%,#ecd7dc)}:root:has(.home) body{background:#eee3d1}.home{--text:#171512;--muted:#625b50;--faint:#756b5d;--surface:#f7efdf;--border:#cfc0a9;--bg:#e5d7bf;--accent:#171512;--accent-2:#171512;--warm:#62513b;--lav:#e5d7bf;--sky:#e5d7bf;--pink:#eaddc8;--mint:#e6d9c3;--butter:#e1d0b4;--ir-gradient:linear-gradient(90deg, #171512, #b89c73);background:#eee3d1}.h-hero{background:#eee3d1}.h-sky{background:radial-gradient(at 50% 35%,#faf4e8,#0000 65%),linear-gradient(150deg,#e3d3b9,#f2e8d8 60%,#eee3d1)}.h-sky:before{filter:none;opacity:1;background:repeating-linear-gradient(115deg,#0000 0 90px,#6b543408 91px 92px)}.h-sky:after{background:linear-gradient(#0000 65%,#eee3d1 100%)}.h-nav{color:#171512;border-bottom-color:#b8a68b}.h-logo-mark{background:#171512;box-shadow:0 0 0 3px #eee3d1,0 0 0 4px #171512}.h-links a,.h-links a:hover{color:#171512}.home .h-hero h1,.home .h-hero h1 em{color:#171512;text-shadow:none}.home .h-hero h1 em{font-style:italic}.h-lede{color:#625b50;text-shadow:none}.h-kicker{color:#514a40;background:#f7efdf;border-color:#cfc0a9}.h-hero .h-btn-ghost,.h-hero .h-btn-ghost:hover{color:#171512!important}.h-btn,.h-hero .h-btn,.h-final .h-btn{background:#171512;border-color:#171512;box-shadow:0 8px 24px #392a181c;color:#f7efdf!important}.h-btn:hover{background:#332e26;box-shadow:0 10px 28px #392a1826}.h-stage{box-shadow:0 30px 80px -35px #392a1844,0 0 0 1px #cfc0a9}.h-wallpaper{background:linear-gradient(135deg,#d4bf9e,#e9dbc3 55%,#bfaa89)}.h-pill,.h-chrome{color:#f7efdf;background:#171512}.h-pill{box-shadow:0 6px 20px #392a182b}.h-pill-dot{border-color:#f7efdf}.h-pill-key{background:#ffffff26}.h-pill-sq{background:#e3d3b9}.h-window,.h-panel-window{background:#f7efdf;box-shadow:0 20px 50px #392a1833}.h-chrome>span,.h-chrome>span:nth-child(2),.h-chrome>span:nth-child(3){background:#b8a68b}.h-url{color:#e3d3b9;background:#ffffff12}.h-chrome.light{background:#dfceb2}.h-chrome.light .h-url{color:#625b50;background:#f7efdf}.h-card-color{background:#171512}.h-card-color h3,.h-card-color p,.h-counter,.h-counter strong{color:#f7efdf}.h-bars i{background:#d6be98}.home kbd,.h-card-light,.h-features li,.home .explorer,.h-box,.h-team li,.h-resources a{background:#f7efdf}.h-goal{background:#f7efdf!important}.h-mini{border-color:#cfc0a9;box-shadow:0 -10px 30px #392a1826}.h-mini img,.h-window img,.h-panel-window img{filter:grayscale()sepia(.2)}.h-mini-blur img{filter:grayscale()sepia(.2)blur(1.5px)}.h-panel{background:linear-gradient(150deg,#dfceb2,#eee3d1)}.h-stat,.h-stat:first-child,.h-stat:nth-child(2),.h-stat:nth-child(3),.h-stat:nth-child(4){background:#e5d7bf}.h-goal.tint-0:before,.h-goal.tint-1:before,.h-goal.tint-2:before,.h-goal.tint-3:before{background:#171512}.h-tags li{color:#171512;background:#e5d7bf}.home .segmented{background:#e5d7bf}.home .segmented button[aria-selected=true]{color:#f7efdf;background:#171512}.home .explorer-plot .band-dot{fill:#171512}.home .explorer-plot rect{fill:#b89c73}.h-final{background:#dcccaf;border:1px solid #c1ac8c}.home .h-final h2,.home .h-final em{color:#171512}.h-final-label{color:#625b50}.h-brand{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.h-reset-tour{font:inherit;cursor:pointer;white-space:nowrap;color:#514a40;background:#f7efdf;border:1px dashed #b8a68b;border-radius:999px;padding:6px 11px;font-size:.72rem;font-weight:600}.h-reset-tour:hover{color:#171512;border-style:solid}.h-reset-tour:focus-visible{outline-offset:2px;outline:2px solid #171512}.h-credits{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.h-credits li{gap:2px;display:grid}.h-credits b{font-size:.9rem}.h-credits b a{color:inherit;text-underline-offset:3px;text-decoration:underline}.h-credits span{opacity:.8;font-size:.82rem;line-height:1.5}.h-fine{color:#5c5348!important}
