.toolchain-root .v0-nav{z-index:40;background:var(--tc-paper);border-bottom:1px solid var(--tc-hair);position:sticky;top:0}.toolchain-root .v0-nav-in{width:min(var(--tc-rail), 100%);border-inline:1px solid var(--tc-hair);height:58px;padding-inline:var(--tc-gut);align-items:center;gap:26px;margin-inline:auto;display:flex;position:relative}.toolchain-root .v0-nav-brand{font-family:var(--tc-disp);letter-spacing:-.02em;align-items:center;gap:9px;font-size:14.5px;font-weight:500;display:flex}.toolchain-root .v0-nav-logo-dark{display:none}[data-theme=dark] .toolchain-root .v0-nav-logo-dark{display:block}[data-theme=dark] .toolchain-root .v0-nav-logo-light{display:none}.toolchain-root .v0-nav-links{color:var(--tc-ink-2);align-items:center;gap:22px;font-size:13.5px;display:flex}.toolchain-root .v0-nav-links a:hover{color:var(--tc-ink)}.toolchain-root .v0-nav-right{align-items:center;gap:12px;margin-left:auto;font-size:13.5px;display:flex}.toolchain-root .v0-nav-right>a:first-of-type{color:var(--tc-ink-2)}.toolchain-root .v0-nav-right>a:first-of-type:hover{color:var(--tc-ink)}@media (max-width:860px){.toolchain-root .v0-nav-links,.toolchain-root .v0-nav-right>a:first-of-type{display:none}}.toolchain-root .v0-nav-drop{align-items:center;display:flex;position:relative}.toolchain-root .v0-nav-drop-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 2px;display:inline-flex}.toolchain-root .v0-nav-drop-trigger svg{color:var(--tc-ink-3);transition:transform .18s}.toolchain-root .v0-nav-drop:hover .v0-nav-drop-trigger,.toolchain-root .v0-nav-drop[data-open=true] .v0-nav-drop-trigger{color:var(--tc-ink)}.toolchain-root .v0-nav-drop[data-open=true] .v0-nav-drop-trigger svg{color:var(--tc-ink);transform:rotate(180deg)}.toolchain-root .v0-nav-panel{z-index:60;background:var(--tc-white);border:1px solid var(--tc-hair);background-clip:padding-box;border-radius:12px;gap:34px;width:max-content;padding:19px 22px 20px;display:none;position:absolute;top:100%;left:-18px}.toolchain-root .v0-nav-drop[data-open=true] .v0-nav-panel{display:flex}.toolchain-root .v0-nav-panel.is-wide .v0-nav-col:first-child{grid-template-columns:repeat(2,208px);gap:0 28px;display:grid}.toolchain-root .v0-nav-panel.is-wide .v0-nav-col:first-child h5{grid-column:1/-1}.toolchain-root .v0-nav-panel.is-wide{flex-wrap:wrap;max-width:calc(100vw - 48px);left:-320px}.toolchain-root .v0-nav-col{min-width:200px}.toolchain-root .v0-nav-col h5{font-family:var(--tc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tc-ink-3);margin:0 0 10px;font-size:11px;font-weight:500}.toolchain-root .v0-nav-col a{border-radius:8px;align-items:center;gap:11px;margin:0 -8px;padding:7px 8px;text-decoration:none;display:flex}.toolchain-root .v0-nav-col a:hover,.toolchain-root .v0-nav-col a:focus-visible{background:var(--tc-hair-2)}.toolchain-root .v0-nav a:focus-visible,.toolchain-root .v0-nav button:focus-visible{outline:1px solid var(--tc-ink-2);outline-offset:3px}.toolchain-root .v0-nav-col a:focus-visible{outline:1px solid var(--tc-ink-2);outline-offset:-1px}.toolchain-root .v0-menu-plate{background:var(--tc-white);border:1px solid var(--tc-hair);width:30px;height:30px;color:var(--tc-ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.toolchain-root .v0-menu-text{flex-direction:column;gap:1px;min-width:0;display:flex}.toolchain-root .v0-menu-text b{letter-spacing:-.01em;color:var(--tc-ink);white-space:nowrap;font-size:13.5px;font-weight:500}.toolchain-root .v0-menu-text small{color:var(--tc-ink-3);white-space:nowrap;font-size:12px}[data-theme=dark] .toolchain-root .v0-menu-glyph.is-inverting{filter:invert()}@media (max-width:1120px){.toolchain-root .v0-nav-panel.is-wide{left:-400px}}@media (prefers-reduced-motion:reduce){.toolchain-root .v0-nav-drop-trigger svg{transition:none}}.toolchain-root .v0-nav-theme{min-width:32px;height:32px;color:var(--tc-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 9px;font-size:15px;line-height:1;display:inline-flex}.toolchain-root .v0-nav-theme:hover{color:var(--tc-ink);background:var(--tc-hair-2)}.toolchain-root .v0-btn{height:38px;font-family:var(--tc-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background-clip:padding-box;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 17px;font-size:13.5px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.toolchain-root .v0-btn-solid{background:var(--tc-ink);color:#f5f5f3}.toolchain-root .v0-btn-solid:hover{background:color-mix(in srgb, var(--tc-ink) 86%, transparent)}[data-theme=dark] .toolchain-root .v0-btn-solid:hover{background:#ffffffed}[data-theme=dark] .toolchain-root .v0-btn-solid{color:#101010;background:#fff}.toolchain-root .v0-btn-sm{height:32px;padding:0 13px;font-size:12.5px}.toolchain-root .v0-nav .tc-nav-burger,.toolchain-root .v0-nav .tc-nav-sheet{display:none}.toolchain-root .v0-nav .tc-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:860px){.toolchain-root .v0-nav .tc-nav-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;padding:10px 2px;display:inline-flex}.toolchain-root .v0-nav .tc-nav-burger i{background:var(--tc-ink);width:17px;height:1px;display:block}.toolchain-root .v0-nav .tc-nav-sheet{z-index:40;padding:2px var(--tc-gut) 10px;background:var(--tc-paper);border-bottom:1px solid var(--tc-hair);display:grid;position:absolute;top:100%;left:0;right:0}.toolchain-root .v0-nav .tc-nav-sheet[hidden]{display:none}.toolchain-root .v0-nav .tc-nav-sheet a{border-top:1px solid var(--tc-hair-2);color:var(--tc-ink);justify-content:space-between;align-items:baseline;padding:12px 0;font-size:14px;display:flex}}@media (max-width:620px){.toolchain-root .v0-nav .v0-nav-right .v0-btn{display:none}}@media (max-width:430px){.toolchain-root .v0-nav .v0-nav-brand{gap:0;font-size:0}}@media (max-width:900px),(pointer:coarse) and (max-height:500px){.toolchain-root .v0-nav-brand{min-width:44px;min-height:44px}.toolchain-root .v0-nav-links a,.toolchain-root .v0-nav-drop-trigger{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.toolchain-root .v0-nav-right>a:first-of-type{line-height:44px}.toolchain-root .v0-nav .v0-btn{height:44px}.toolchain-root .v0-nav-theme{position:relative}.toolchain-root .v0-nav-theme:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
