.cs-install-mark{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;color:inherit;transition:color .18s ease,transform .22s cubic-bezier(.22,.8,.24,1)}.cs-install-mark svg{width:20px;height:20px;overflow:visible}.cs-install-mark--sm,.cs-install-mark--sm svg{width:16px;height:16px}.cs-install-mark__path{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cs-install-mark__path--primary{stroke-width:1.7}.cs-install-mark__path--ghost{opacity:.44}.cs-install-mark__path--signal{opacity:.72}.cs-install-mark__node{fill:none;stroke:currentColor;stroke-width:1.5}.cs-install-mark__node--accent{fill:currentColor;stroke:none}.cs-landing-nav{top:0;min-height:76px;padding:15px 12px 11px;background:transparent;pointer-events:none;isolation:isolate;transition:padding .28s cubic-bezier(.22,.8,.24,1)}.cs-landing-nav:before{position:absolute;inset:0 0 auto;height:56px;border-bottom:1px solid rgba(198,181,147,.85);background:rgba(252,250,242,.96);box-shadow:0 14px 34px -30px rgba(46,36,18,.75);content:"";opacity:0;pointer-events:none;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);transition:opacity .24s ease}.cs-landing-nav[data-docked=true]{padding:8px 12px}.cs-landing-nav[data-docked=true]:before{opacity:1}.cs-landing-nav-frame{position:relative;display:flex;width:fit-content;max-width:100%;align-items:center;margin:0 auto;border:1px solid rgba(203,188,155,.72);border-radius:999px;background:linear-gradient(180deg,rgba(255,254,249,.96),rgba(251,247,237,.92));padding:5px 7px 5px 15px;box-shadow:0 1px 1px rgba(46,36,18,.035),0 3px 6px -2px rgba(46,36,18,.045),0 18px 40px -28px rgba(73,49,20,.6),inset 0 1px 0 rgba(255,255,255,.92);pointer-events:auto;backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12);transition:border-color .28s ease,background .28s ease,box-shadow .28s ease,padding .28s cubic-bezier(.22,.8,.24,1)}.cs-landing-nav[data-docked=true] .cs-landing-nav-frame{border-color:transparent;background:transparent;padding:0 4px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.cs-landing-nav-brand{position:relative;display:flex;min-height:34px;align-items:center;gap:9px;border-radius:999px;padding:0 2px;text-decoration:none;white-space:nowrap}.cs-landing-nav-brand [role=img]{transition:transform .32s cubic-bezier(.22,.8,.24,1)}.cs-landing-nav-brand:hover [role=img]{transform:scale(1.06)}.cs-landing-nav-word{color:#1c1710;font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;font-size:17.5px;font-weight:640;letter-spacing:-.031em;line-height:1;transition:color .18s ease}.cs-landing-nav-brand:hover .cs-landing-nav-word{color:#000}.cs-landing-nav-brand:focus-visible{outline:2px solid rgba(30,111,210,.55);outline-offset:3px}.cs-landing-nav-rule{width:1px;height:24px;flex:0 0 auto;margin:0 13px 0 15px;background:linear-gradient(rgba(196,178,142,0),rgba(180,158,116,.9),rgba(196,178,142,0))}.cs-install-dock{position:relative;display:flex;min-width:0;align-items:center;gap:2px}.cs-install-dock-label{flex:0 0 auto;padding-right:11px;color:#a8987d;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.2em;line-height:1;text-transform:uppercase;white-space:nowrap}.cs-install-dock-action{--dock-tint:#1e6fd2;position:relative;display:flex;min-width:0;min-height:38px;align-items:center;gap:8px;border:0;border-radius:999px;background:transparent;padding:7px 14px 7px 11px;color:#574c39;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.22,.8,.24,1)}.cs-install-dock-action--mcp{--dock-tint:#1e6fd2}.cs-install-dock-action--contextcode{--dock-tint:#a16207}.cs-install-dock-action--desktop{--dock-tint:#0b7f57}.cs-install-dock-action:focus-visible,.cs-install-dock-action:hover{background:color-mix(in srgb,var(--dock-tint) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dock-tint) 17%,transparent);color:#14100a}.cs-install-dock-action:active{transform:scale(.972)}.cs-install-dock-action:focus-visible{outline:2px solid rgba(30,111,210,.55);outline-offset:2px}.cs-install-dock-action .cs-install-mark{color:#8f7f63}.cs-install-dock-action:focus-visible .cs-install-mark,.cs-install-dock-action:hover .cs-install-mark{color:var(--dock-tint);transform:translateY(-1px)}.cs-install-dock-copy{display:block;min-width:0;line-height:1}.cs-install-dock-copy strong{font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;font-size:13.5px;font-weight:620;letter-spacing:-.014em;white-space:nowrap}@media (max-width:767px){.cs-landing-nav{min-height:131px;padding:10px 10px 8px}.cs-landing-nav:before{height:58px}.cs-landing-nav[data-docked=true]{padding:6px 10px}.cs-landing-nav-frame{width:100%;max-width:420px;flex-direction:column;border-radius:22px;padding:7px 7px 6px}.cs-landing-nav[data-docked=true] .cs-landing-nav-frame{padding:0}.cs-landing-nav-brand{min-height:30px;padding:2px 2px 7px}.cs-landing-nav-word{font-size:16.5px}.cs-landing-nav-rule{width:100%;height:1px;margin:0;background:linear-gradient(90deg,rgba(196,178,142,0),rgba(180,158,116,.75),rgba(196,178,142,0))}.cs-landing-nav[data-docked=true] .cs-landing-nav-rule{opacity:0}.cs-install-dock{width:100%;padding-top:5px;gap:3px}.cs-install-dock-label{display:none}.cs-install-dock-action{min-height:56px;flex:1 1 0;flex-direction:column;justify-content:center;gap:6px;border-radius:16px;padding:7px 4px 8px;text-align:center}.cs-install-dock-copy strong{font-size:11.5px;letter-spacing:-.006em}.cs-landing-nav[data-docked=true] .cs-landing-nav-frame{flex-direction:row;justify-content:space-between;gap:10px}.cs-landing-nav[data-docked=true] .cs-landing-nav-brand{min-height:34px;padding:0}.cs-landing-nav[data-docked=true] .cs-landing-nav-word{font-size:15.5px}.cs-landing-nav[data-docked=true] .cs-landing-nav-rule{display:none}.cs-landing-nav[data-docked=true] .cs-install-dock{width:auto;padding-top:0;gap:1px}.cs-landing-nav[data-docked=true] .cs-install-dock-action{min-width:44px;min-height:44px;flex:0 0 auto;justify-content:center;gap:0;border-radius:13px;padding:0}.cs-landing-nav[data-docked=true] .cs-install-dock-copy{display:none}}@media (prefers-reduced-motion:reduce){.cs-install-dock-action,.cs-install-mark,.cs-landing-nav,.cs-landing-nav-brand [role=img],.cs-landing-nav-frame,.cs-landing-nav:before{transition-duration:.01ms}.cs-install-dock-action:active{transform:none}}