.sidebar-nav{--sidebar-bg:var(--theme-secondary);--sidebar-fg:var(--theme-secondary-foreground);--sidebar-muted:color-mix(in srgb, var(--sidebar-fg) 68%, transparent);--sidebar-border:var(--theme-border);--sidebar-accent:var(--theme-primary);--sidebar-active-bg:color-mix(in srgb, var(--sidebar-accent) 16%, transparent);--sidebar-active-fg:var(--sidebar-fg);--sidebar-font:var(--font-body);top:calc(4rem + env(safe-area-inset-top,0px));z-index:40;width:14rem;height:calc(100dvh - 4rem - env(safe-area-inset-top,0px));background:var(--sidebar-bg);color:var(--sidebar-fg);border-inline-end:1px solid var(--sidebar-border);font-family:var(--sidebar-font), system-ui, sans-serif;isolation:isolate;padding-inline-start:env(safe-area-inset-left,0px);position:fixed;inset-inline-start:0;overflow:hidden}.sidebar-nav[data-view=agent]{--sidebar-bg:#0d1117;--sidebar-fg:#d6dde5;--sidebar-muted:#8b949e;--sidebar-border:#30363d;--sidebar-accent:#3fb950;--sidebar-active-bg:#15251a}.sidebar-nav__inner{flex-direction:column;height:100%;min-height:0;display:flex}.sidebar-nav__theme-label{border-bottom:1px solid var(--sidebar-border);flex-direction:column;flex:none;justify-content:flex-end;gap:.15rem;min-height:4.8rem;padding:1rem 1.25rem .85rem;display:flex}.sidebar-nav__theme-label span{font-family:var(--font-display), serif;color:var(--sidebar-fg);font-size:1rem;font-weight:700;line-height:1.15}.sidebar-nav__theme-label small{letter-spacing:.16em;text-transform:uppercase;color:var(--sidebar-muted);font-size:.66rem;font-weight:700}.sidebar-nav__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sidebar-border) transparent;flex:auto;min-height:0;padding:.65rem 0;overflow-y:auto}.sidebar-nav__item{border:0;width:100%;min-height:44px;color:var(--sidebar-fg);text-align:start;background:0 0;border-inline-start:3px solid #0000;align-items:center;gap:.72rem;padding:.66rem 1rem .66rem 1.15rem;transition:background-color .1s,color .1s,border-color .1s,transform .1s;display:flex;position:relative}.sidebar-nav__item:hover{background:color-mix(in srgb, var(--sidebar-accent) 10%, transparent)}.sidebar-nav__item:active{transform:translate(2px)}.sidebar-nav__item:focus-visible,.sidebar-nav__mode button:focus-visible,.sidebar-nav__social:focus-visible,.sidebar-nav__open:focus-visible,.sidebar-nav__close:focus-visible{outline:3px solid var(--sidebar-accent);outline-offset:-3px}.sidebar-nav__item[data-active=true]{border-inline-start-color:var(--sidebar-accent);background:var(--sidebar-active-bg);color:var(--sidebar-active-fg)}.sidebar-nav__item--child{min-height:42px;padding-inline-start:2.25rem}.sidebar-nav__icon{width:1.15rem;height:1.15rem;color:var(--sidebar-muted);flex:none;place-items:center;display:grid}.sidebar-nav__item[data-active=true] .sidebar-nav__icon,.sidebar-nav__item[data-active=true] .sidebar-nav__chevron{color:var(--sidebar-accent)}.sidebar-nav__text{min-width:0;font-size:.82rem;font-weight:700;line-height:1.25}.sidebar-nav__chevron{color:var(--sidebar-muted);margin-inline-start:auto;transition:transform .14s}.sidebar-nav__chevron.is-open{transform:rotate(90deg)}.sidebar-nav__children{border-block:1px solid color-mix(in srgb, var(--sidebar-border) 65%, transparent);background:color-mix(in srgb, var(--sidebar-bg) 86%, var(--sidebar-fg))}.sidebar-nav__agent-copy{padding:1rem 1.25rem}.sidebar-nav__agent-copy>div{color:var(--sidebar-accent);gap:.5rem;font-weight:700;display:flex}.sidebar-nav__agent-copy p{color:var(--sidebar-muted);margin:.65rem 0 0;font-size:.75rem;line-height:1.55}.sidebar-nav__footer{border-top:1px solid var(--sidebar-border);flex:none;padding:.8rem .9rem 1rem}.sidebar-nav__mode{background:color-mix(in srgb, var(--sidebar-bg) 84%, var(--sidebar-fg));border:1px solid var(--sidebar-border);grid-template-columns:1fr 1fr;gap:.25rem;padding:.18rem;display:grid}.sidebar-nav__mode button{min-height:36px;color:var(--sidebar-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;display:flex}.sidebar-nav__mode button[data-active=true]{background:var(--sidebar-accent);color:var(--theme-primary-foreground)}.sidebar-nav__social{min-height:44px;color:var(--sidebar-muted);letter-spacing:.06em;place-items:center;font-size:.72rem;font-weight:700;text-decoration:none;display:grid}.sidebar-nav__social:hover{color:var(--sidebar-fg)}.sidebar-nav__open,.sidebar-nav__close{border:1px solid var(--theme-border);background:var(--theme-card);width:44px;height:44px;color:var(--theme-foreground);place-items:center;display:grid}.sidebar-nav__open{top:calc(.625rem + env(safe-area-inset-top,0px));z-index:60;border-radius:.45rem;position:fixed;inset-inline-start:max(.75rem, env(safe-area-inset-left,0px))}.sidebar-nav__close{top:.65rem;z-index:2;border-radius:50%;position:absolute;inset-inline-end:.65rem}.sidebar-nav__backdrop{z-index:44;pointer-events:none;opacity:0;background:#00000094;border:0;transition:opacity .12s;position:fixed;inset:0}.sidebar-nav__backdrop.is-open{pointer-events:auto;opacity:1}@media (width<=1023.98px){.sidebar-nav--mobile{z-index:50;transition:transform .14s ease-out;transform:translate(-100%)}[dir=rtl] .sidebar-nav--mobile{transform:translate(100%)}.sidebar-nav--mobile.is-open{transform:translate(0)}}@media (width>=1024px){.sidebar-nav__open,.sidebar-nav__close,.sidebar-nav__backdrop{display:none}}.sidebar-nav--sequoia{--sidebar-bg:#1e211c;--sidebar-fg:#f2f0e9;--sidebar-muted:#bbc2aa;--sidebar-border:#4e5543;--sidebar-accent:#9bc53d;--sidebar-active-bg:#2c3425}.sidebar-nav--sequoia .sidebar-nav__theme-label{border-top:7px solid var(--sidebar-accent)}.sidebar-nav--sequoia .sidebar-nav__theme-label span{font-family:Playfair Display,Georgia,serif;font-size:1.15rem}.sidebar-nav--sequoia .sidebar-nav__item{border-inline-start-width:5px}.sidebar-nav--yCombinator{--sidebar-bg:#f4efe6;--sidebar-fg:#27231f;--sidebar-muted:#665e55;--sidebar-border:#cfc5b8;--sidebar-accent:#f05a24;--sidebar-active-bg:#fff9f1}.sidebar-nav--yCombinator .sidebar-nav__list{counter-reset:yc-nav}.sidebar-nav--yCombinator .sidebar-nav__item:not(.sidebar-nav__item--child){counter-increment:yc-nav;border-inline-start:0;border-bottom:1px solid var(--sidebar-border)}.sidebar-nav--yCombinator .sidebar-nav__item:not(.sidebar-nav__item--child):before{content:counter(yc-nav, decimal-leading-zero);color:var(--sidebar-accent);font:700 .58rem/1 ui-monospace,monospace}.sidebar-nav--yCombinator .sidebar-nav__item[data-active=true]{box-shadow:inset 5px 0 0 var(--sidebar-accent)}.sidebar-nav--yCombinator .sidebar-nav__mode{border-radius:0}.sidebar-nav--a16z{--sidebar-bg:#10100f;--sidebar-fg:#f3efe7;--sidebar-muted:#beb8ad;--sidebar-border:#41403c;--sidebar-accent:#ef4e3a;--sidebar-active-bg:#f3efe7;--sidebar-active-fg:#11110f}.sidebar-nav--a16z .sidebar-nav__theme-label span{text-transform:uppercase;letter-spacing:-.06em;font:900 1.05rem/1 Inter,sans-serif}.sidebar-nav--a16z .sidebar-nav__item{border-inline-start:0;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #2f2e2a}.sidebar-nav--a16z .sidebar-nav__item[data-active=true]{box-shadow:inset -.45rem 0 0 var(--sidebar-accent)}.sidebar-nav--accel{--sidebar-bg:#f5f7f7;--sidebar-fg:#27323a;--sidebar-muted:#65737c;--sidebar-border:#cad6dc;--sidebar-accent:#a81931;--sidebar-active-bg:#e8eff2}.sidebar-nav--accel:before{content:"";z-index:-1;border-top:1px solid #9fb4bf;position:absolute;inset:5.5rem 1.2rem auto;transform:rotate(-8deg)}.sidebar-nav--accel .sidebar-nav__theme-label span{font-family:DM Serif Display,Georgia,serif;font-size:1.2rem}.sidebar-nav--accel .sidebar-nav__item{border-inline-start:0}.sidebar-nav--accel .sidebar-nav__item[data-active=true]:before{content:"";background:var(--sidebar-accent);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #fff}.sidebar-nav--openai{--sidebar-bg:#f4f4ef;--sidebar-fg:#161616;--sidebar-muted:#575b58;--sidebar-border:#b9beb8;--sidebar-accent:#0f6b5c;--sidebar-active-bg:#e1ebe7}.sidebar-nav--openai .sidebar-nav__theme-label{border-top:1px solid var(--sidebar-fg)}.sidebar-nav--openai .sidebar-nav__theme-label span{font:650 .98rem/1.2 Inter,sans-serif}.sidebar-nav--openai .sidebar-nav__theme-label small,.sidebar-nav--openai .sidebar-nav__text{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.sidebar-nav--openai .sidebar-nav__item{border-inline-start:0;border-bottom:1px solid color-mix(in srgb, var(--sidebar-border) 65%, transparent)}.sidebar-nav--openai .sidebar-nav__item[data-active=true]:before{content:"●";color:var(--sidebar-accent);font-size:.65rem}.sidebar-nav--swissArchive{--sidebar-active-bg:#e5ebf2;--sidebar-accent:#1f4c8f;--sidebar-bg:#f1f0eb;--sidebar-fg:#171717;--sidebar-muted:#4f5660;--sidebar-border:#9ca6b2}.sidebar-nav--swissArchive .sidebar-nav__item{border-bottom:1px solid var(--sidebar-border);border-radius:0}.sidebar-nav--neoBrutalist{--sidebar-bg:#f4e738;--sidebar-fg:#111;--sidebar-muted:#252525;--sidebar-border:#111;--sidebar-accent:#1647e8;--sidebar-active-bg:#fff;border-inline-end-width:4px}.sidebar-nav--neoBrutalist .sidebar-nav__item{text-transform:uppercase;border-bottom:2px solid #111;font-weight:900}.sidebar-nav--japaneseAtelier{--sidebar-bg:#eee9df;--sidebar-fg:#2e2923;--sidebar-muted:#6c6258;--sidebar-border:#c8bcae;--sidebar-accent:#8e2d2d;--sidebar-active-bg:#e6d8d0}.sidebar-nav--japaneseAtelier .sidebar-nav__theme-label span{font-family:"Source Serif 4",serif;font-weight:500}.sidebar-nav--annualReport{--sidebar-bg:#edf0e9;--sidebar-fg:#183a31;--sidebar-muted:#536b64;--sidebar-border:#9eaea7;--sidebar-accent:#0f4638;--sidebar-active-bg:#dbe5df}.sidebar-nav--annualReport .sidebar-nav__item{border-bottom:1px solid var(--sidebar-border)}.sidebar-nav--newsroom{--sidebar-bg:#f3efe7;--sidebar-fg:#171717;--sidebar-muted:#5a5751;--sidebar-border:#9d9588;--sidebar-accent:#a41d20;--sidebar-active-bg:#e6ddd0}.sidebar-nav--newsroom .sidebar-nav__theme-label{border-block:4px double var(--sidebar-fg)}.sidebar-nav--newsroom .sidebar-nav__theme-label span{font-family:"Source Serif 4",serif}.sidebar-nav--labNotebook{--sidebar-bg:#f5f1dc;--sidebar-fg:#1c3851;--sidebar-muted:#546979;--sidebar-border:#9db1c1;--sidebar-accent:#285a8e;--sidebar-active-bg:#e3ecf1;background-image:linear-gradient(#9db1c133 1px,#0000 1px),linear-gradient(90deg,#9db1c133 1px,#0000 1px);background-size:18px 18px}.sidebar-nav--labNotebook .sidebar-nav__text{font-family:ui-monospace,monospace}.sidebar-nav--cinematicFilm{--sidebar-bg:#11100f;--sidebar-fg:#e6d4b5;--sidebar-muted:#b4a58d;--sidebar-border:#5a5145;--sidebar-accent:#e6d4b5;--sidebar-active-bg:#2d2923}.sidebar-nav--cinematicFilm .sidebar-nav__item{text-transform:uppercase;letter-spacing:.08em}.sidebar-nav--zenGarden{--sidebar-bg:#eeeae0;--sidebar-fg:#2d372b;--sidebar-muted:#5f695b;--sidebar-border:#b9b7aa;--sidebar-accent:#40513a;--sidebar-active-bg:transparent}.sidebar-nav--zenGarden .sidebar-nav__item[data-active=true]{border-inline-start-color:#0000}.sidebar-nav--zenGarden .sidebar-nav__item[data-active=true]:before{content:"";background:var(--sidebar-accent);border-radius:50%;width:.65rem;height:.65rem}.sidebar-nav--industrialObservatory{--sidebar-bg:#101b1e;--sidebar-fg:#d9f0ec;--sidebar-muted:#8eb7b2;--sidebar-border:#315156;--sidebar-accent:#84c7c0;--sidebar-active-bg:#183136}.sidebar-nav--industrialObservatory .sidebar-nav__text{font-family:ui-monospace,monospace}.sidebar-nav--bauhausExhibition{--sidebar-bg:#efe9d8;--sidebar-fg:#141414;--sidebar-muted:#514f49;--sidebar-border:#141414;--sidebar-accent:#1746a2;--sidebar-active-bg:#f0c928}.sidebar-nav--bauhausExhibition .sidebar-nav__item{border-bottom:2px solid #141414}.sidebar-nav--motion{--sidebar-bg:#0b0b0a;--sidebar-fg:#f5f2ed;--sidebar-muted:#aaa7a1;--sidebar-border:#34332f;--sidebar-accent:#f17758;--sidebar-active-bg:#2b1d18}.sidebar-nav--motion .sidebar-nav__item{border-radius:999px;width:calc(100% - 1rem);margin:.15rem .5rem}@media (prefers-reduced-motion:reduce){.sidebar-nav,.sidebar-nav__backdrop,.sidebar-nav__item,.sidebar-nav__chevron{scroll-behavior:auto;transition:none}}
