@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Variable.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/fonts/InstrumentSerif-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/fonts/InstrumentSerif-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/SpaceMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/SpaceMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-sans: "Space Grotesk", system-ui, -apple-system, sans-serif;--font-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--font-mono: "Space Mono", ui-monospace, "SF Mono", "Cascadia Code", monospace;--text-hero: clamp(3.5rem, 2rem + 6vw, 8rem);--text-display: clamp(3rem, 1.5rem + 6vw, 9rem);--text-h1: clamp(2.5rem, 1.5rem + 4vw, 5.5rem);--text-h2: clamp(2rem, 1.25rem + 3vw, 4rem);--text-h3: clamp(1.5rem, 1rem + 2vw, 2.5rem);--text-body-lg: clamp(1.125rem, 1rem + .5vw, 1.375rem);--text-body: clamp(1rem, .929rem + .357vw, 1.25rem);--text-small: clamp(.875rem, .8rem + .25vw, 1rem);--text-xs: clamp(.75rem, .7rem + .15vw, .875rem);--tracking-hero: -.04em;--tracking-display: -.03em;--tracking-heading: -.02em;--tracking-body: 0em;--leading-hero: .95;--leading-display: 1;--leading-heading: 1.1;--leading-body: 1.6;--color-dark: #0a0a0a;--color-light: #fafaf9;--color-accent: #e84d1a;--color-surface: #141413;--color-surface-elevated: #1c1c1a;--color-text-primary: #fafaf9;--color-text-secondary: rgba(250, 250, 249, .75);--color-text-tertiary: rgba(250, 250, 249, .55);--color-text-muted: rgba(250, 250, 249, .3);--color-border: rgba(250, 250, 249, .12);--color-border-hover: rgba(250, 250, 249, .25);--color-srv-google-flights: #5b9bd5;--color-srv-google-hotels: #d47eb8;--color-srv-google-maps: #6bba7e;--color-srv-google-search: #fafaf9;--color-srv-youtube: #e05555;--color-srv-google-shopping: #4ecdc4;--color-srv-ebay: #9b7ed4;--color-srv-ceneo: #b5c556;--color-srv-allegro: #e8873c;--color-srv-nbp: #d4a853;--grid-columns: 12;--grid-gutter: clamp(1rem, 2vw, 2rem);--grid-margin: clamp(1rem, 5vw, 6rem);--max-width: 1800px;--space-xs: clamp(.5rem, .4rem + .25vw, .75rem);--space-sm: clamp(.75rem, .6rem + .5vw, 1.25rem);--space-md: clamp(1.5rem, 1rem + 1.5vw, 2.5rem);--space-lg: clamp(3rem, 2rem + 3vw, 5rem);--space-xl: clamp(5rem, 3rem + 6vw, 10rem);--space-2xl: clamp(8rem, 5rem + 10vw, 16rem);--section-pad: clamp(6rem, 10vh, 12rem);--ease-expo-out: cubic-bezier(.16, 1, .3, 1);--ease-quart-out: cubic-bezier(.25, 1, .5, 1);--ease-expo-in-out: cubic-bezier(.87, 0, .13, 1);--ease-back-out: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .2s;--duration-normal: .4s;--duration-slow: .6s;--stagger-normal: 80ms;--z-nav: 100;--z-overlay: 50}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:auto}body{font-family:var(--font-sans);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--color-text-primary);background-color:var(--color-dark);overflow-x:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;color:inherit}ul,ol{list-style:none}::selection{background:var(--color-accent);color:var(--color-light)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.text-hero{font-size:var(--text-hero);letter-spacing:var(--tracking-hero);line-height:var(--leading-hero);font-weight:500;text-wrap:balance}.text-display{font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);font-weight:500;text-wrap:balance}.text-h1{font-size:var(--text-h1);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);font-weight:500;text-wrap:balance}.text-h2{font-size:var(--text-h2);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);font-weight:500;text-wrap:balance}.text-h3{font-size:var(--text-h3);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);font-weight:500}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--leading-body)}.text-serif{font-family:var(--font-serif);font-style:italic}.text-accent{color:var(--color-accent)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-muted{color:var(--color-text-muted)}.container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--grid-margin)}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gutter)}.section{padding-block:var(--section-pad)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-dark)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}html:where(.js) [data-reveal]{opacity:0;transform:translateY(60px);transition:opacity .8s var(--ease-expo-out),transform .8s var(--ease-expo-out)}[data-reveal].revealed{opacity:1;transform:translateY(0)}html:where(.js) [data-reveal=stagger]{opacity:1;transform:none;transition:none}html:where(.js) [data-reveal=stagger]>*{opacity:0;transform:translateY(40px);transition:opacity .6s var(--ease-expo-out),transform .6s var(--ease-expo-out)}[data-reveal=stagger].revealed>*{opacity:1;transform:translateY(0)}[data-reveal=stagger].revealed>*:nth-child(1){transition-delay:0ms}[data-reveal=stagger].revealed>*:nth-child(2){transition-delay:80ms}[data-reveal=stagger].revealed>*:nth-child(3){transition-delay:.16s}[data-reveal=stagger].revealed>*:nth-child(4){transition-delay:.24s}[data-reveal=stagger].revealed>*:nth-child(5){transition-delay:.32s}[data-reveal=stagger].revealed>*:nth-child(6){transition-delay:.4s}[data-reveal=stagger].revealed>*:nth-child(7){transition-delay:.48s}[data-reveal=stagger].revealed>*:nth-child(8){transition-delay:.56s}[data-reveal=stagger].revealed>*:nth-child(9){transition-delay:.64s}[data-reveal=stagger].revealed>*:nth-child(10){transition-delay:.72s}[data-reveal=stagger].revealed>*:nth-child(11){transition-delay:.8s}[data-reveal=stagger].revealed>*:nth-child(12){transition-delay:.88s}html:where(.js) [data-reveal=fade]{opacity:0;transform:none;transition:opacity .8s var(--ease-expo-out)}[data-reveal=fade].revealed{opacity:1}html:where(.js) [data-reveal=scale]{opacity:0;transform:scale(.95);transition:opacity .8s var(--ease-expo-out),transform .8s var(--ease-expo-out)}[data-reveal=scale].revealed{opacity:1;transform:scale(1)}.hero-word{display:inline-block;overflow:hidden;padding-block:.06em;margin-right:.2em}.hero-word-inner{display:inline-block;will-change:transform,opacity}html:where(.js) .hero-word-inner{transform:translateY(110%);opacity:0}.hero-word-inner.animated{transform:translateY(0);opacity:1}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{display:flex;gap:var(--space-lg);animation:marquee 25s linear infinite;will-change:transform}.marquee-track:hover{animation-play-state:paused}.link-underline{position:relative;display:inline-block}.link-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--duration-normal) var(--ease-expo-out)}.link-underline:hover:after{transform:scaleX(1);transform-origin:left}@keyframes pulse-scale{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.scroll-indicator{animation:scroll-bounce 2s var(--ease-quart-out) infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal],[data-reveal=stagger]>*,[data-reveal=fade],[data-reveal=scale]{opacity:1;transform:none;transition:none}.hero-word-inner{transform:none;opacity:1}.marquee-track{animation:none}}.section-label{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-tertiary);margin-bottom:var(--space-md)}.nav{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);mix-blend-mode:difference;padding:var(--space-md) 0;transition:backdrop-filter var(--duration-normal) var(--ease-quart-out),background var(--duration-normal) var(--ease-quart-out)}.nav-scrolled{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0a0a0a80}.nav-inner{display:flex;align-items:center;justify-content:space-between}.nav-wordmark{display:flex;align-items:center;gap:.6rem}.nav-logo{width:32px;height:32px;border-radius:8px;flex-shrink:0}.nav-wordmark-text{font-family:"Tilt Warp",var(--font-sans);font-size:1.2rem;font-weight:400;letter-spacing:-.01em;line-height:1}.nav-wordmark-suffix{font-family:var(--font-sans);font-weight:500;opacity:.6}.nav-cta{font-size:var(--text-small);font-weight:500;padding:.6em 1.5em;border:1px solid var(--color-light);border-radius:100px;white-space:nowrap;flex-shrink:0;transition:background var(--duration-fast) var(--ease-quart-out),transform var(--duration-fast) var(--ease-back-out)}.nav-cta:hover{background:var(--color-light);color:var(--color-dark)}.nav-right{display:flex;align-items:center;gap:var(--space-md)}.nav-link{font-size:var(--text-small);font-weight:500;color:var(--color-text-primary);white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-quart-out)}.nav-link:hover{opacity:.65}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding-top:5rem;padding-bottom:var(--space-xl);position:relative;overflow:hidden}.hero-watermark{position:absolute;top:5%;right:var(--grid-margin);font-size:clamp(15rem,10rem + 20vw,40rem);font-weight:700;color:var(--color-text-primary);opacity:.06;line-height:.8;pointer-events:none;user-select:none}.hero-headline{grid-column:1 / -1;margin-bottom:var(--space-md)}@media(min-width:768px){.hero-headline{grid-column:1 / 10}}@media(min-width:1200px){.hero-headline{grid-column:1 / 9}}.hero-subtitle{grid-column:1 / -1;font-size:var(--text-body-lg);color:var(--color-text-secondary);max-width:52ch;margin-bottom:var(--space-lg)}@media(min-width:768px){.hero-subtitle{grid-column:1 / 8}}.hero-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.hero-oneliner{grid-column:1 / -1;font-family:var(--font-serif);font-style:italic;font-size:var(--text-small);color:var(--color-text-tertiary);margin-top:var(--space-md)}.hero-stars{grid-column:1 / -1;display:inline-flex;align-items:center;gap:.5em;width:fit-content;margin-top:calc(-1 * var(--space-md));margin-bottom:var(--space-md);padding:.45em 1.1em .45em .9em;border:1px solid var(--color-border);border-radius:100px;font-size:var(--text-small);color:var(--color-text-secondary);background:#fafaf905;transition:border-color var(--duration-fast) var(--ease-quart-out),background var(--duration-fast) var(--ease-quart-out),transform var(--duration-fast) var(--ease-back-out);will-change:transform}.hero-stars:hover{border-color:var(--color-border-hover);background:#fafaf90d;transform:translateY(-2px)}.hero-stars-star{width:1.05em;height:1.05em;color:var(--color-accent);flex-shrink:0}.hero-stars-count{font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.hero-stars-label{color:var(--color-text-tertiary)}.hero-stars-arrow{width:.85em;height:.85em;color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-quart-out),color var(--duration-fast) var(--ease-quart-out)}.hero-stars:hover .hero-stars-arrow{color:var(--color-text-secondary);transform:translate(2px,-2px)}.hero-skills-strip{position:absolute;right:var(--grid-margin);top:30%;bottom:20%;width:140px;overflow:hidden;pointer-events:none;display:none}@media(min-width:1024px){.hero-skills-strip{display:block}}@keyframes skills-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.hero-skills-track{display:flex;flex-direction:column;gap:var(--space-sm);animation:skills-scroll-up 20s linear infinite}.hero-skills-track span{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary);opacity:.5;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.hero-scroll-indicator{position:absolute;bottom:var(--space-md);left:50%;transform:translate(-50%);color:var(--color-text-tertiary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;display:flex;flex-direction:column;align-items:center;gap:.5rem}.hero-scroll-indicator svg{width:20px;height:20px}.btn{display:inline-flex;align-items:center;gap:.5em;font-size:var(--text-body);font-weight:500;padding:.85em 2em;border-radius:100px;transition:background var(--duration-fast) var(--ease-quart-out),transform var(--duration-fast) var(--ease-back-out),box-shadow var(--duration-fast) var(--ease-quart-out);will-change:transform;position:relative}.btn-primary{background:var(--color-accent);color:var(--color-light)}.btn-primary:hover{background:#d4441a;box-shadow:0 0 40px #e84d1a4d}.btn-ghost{border:1px solid var(--color-border);color:var(--color-text-primary)}.btn-ghost:hover{border-color:var(--color-border-hover);background:#fafaf90d}.problem{background:var(--color-surface)}.problem-headline-wrap{margin-bottom:var(--space-lg)}.problem-headline{max-width:16ch}@media(min-width:768px){.problem-headline{max-width:none}}.problem-cards{display:grid;grid-template-columns:1fr;gap:var(--space-md);margin-bottom:var(--space-xl)}@media(min-width:768px){.problem-cards{grid-template-columns:repeat(3,1fr)}}.problem-card{padding:var(--space-md);border-top:2px solid;border-image:linear-gradient(to right,var(--color-accent),transparent) 1;background:var(--color-dark)}.problem-card-title{font-size:var(--text-h3);font-weight:500;margin-bottom:var(--space-sm)}.problem-card-body{font-size:var(--text-body);color:var(--color-text-secondary);line-height:var(--leading-body)}.villain-line{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:var(--space-lg)}.villain-text{font-size:var(--text-h2);color:var(--color-text-secondary)}.transformation{overflow-x:clip}.transformation-headline{margin-bottom:var(--space-lg)}.transformation-terminals{display:grid;grid-template-columns:1fr;gap:var(--space-md);margin-bottom:var(--space-lg)}@media(min-width:768px){.transformation-terminals{grid-template-columns:1fr 1fr;gap:var(--space-lg);align-items:start}}.terminal{border-radius:12px;overflow:hidden;border:1px solid var(--color-border)}.terminal-chrome{display:flex;align-items:center;gap:6px;padding:12px 16px;background:var(--color-surface-elevated);border-bottom:1px solid var(--color-border)}.terminal-dot{width:10px;height:10px;border-radius:50%;background:var(--color-text-muted)}.terminal-title{margin-left:auto;font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.1em}.terminal-body{padding:var(--space-md);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.7;min-height:300px}.terminal-body p{margin:0}.terminal-prompt{margin-bottom:var(--space-sm)}.terminal-you{color:var(--color-text-primary);font-weight:600}.terminal-ai{color:var(--color-accent);font-weight:600}.terminal-body strong{color:var(--color-text-primary);font-weight:600}.terminal-arrow{color:var(--color-accent)}.terminal-label{padding:var(--space-sm) var(--space-md);font-size:var(--text-small);color:var(--color-text-tertiary);border-top:1px solid var(--color-border);background:var(--color-surface)}.terminal-without{opacity:.6;filter:grayscale(.3)}@media(min-width:768px){.terminal-without{transform:scale(.97)}}.terminal-with{border-color:var(--color-accent);box-shadow:0 0 80px #e84d1a26}.terminal-with .terminal-dot:nth-child(1){background:#ff5f56}.terminal-with .terminal-dot:nth-child(2){background:#ffbd2e}.terminal-with .terminal-dot:nth-child(3){background:#27c93f}.transformation-closing{text-align:center;margin-bottom:var(--space-xl)}.examples-heading{grid-column:1 / -1;margin-bottom:var(--space-sm)}.examples-grid{display:grid;grid-template-columns:1fr;gap:var(--space-sm)}@media(min-width:768px){.examples-grid{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.examples-grid{grid-template-columns:1fr 1fr 1fr}}.example-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:var(--space-sm) var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs);transition:border-color var(--duration-fast) var(--ease-quart-out),background var(--duration-fast) var(--ease-quart-out)}.example-card:hover{border-color:var(--color-border-hover);background:var(--color-surface-elevated)}.example-prompt{font-size:var(--text-small);color:var(--color-text-secondary);line-height:var(--leading-body)}.example-skill{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent);margin-top:auto}.skills-header{margin-bottom:var(--space-xl)}.skills-subtitle{margin-top:var(--space-sm);max-width:48ch}.skills-header .accent-number{color:var(--color-accent)}.skills-filter{margin-top:var(--space-md);width:min(100%,460px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:var(--space-xs) var(--space-sm);font-family:inherit;font-size:var(--text-body);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-quart-out);appearance:none;-webkit-appearance:none}.skills-filter::placeholder{color:var(--color-text-muted)}.skills-filter:hover{border-color:var(--color-border-hover)}.skills-filter:focus{outline:none;border-color:var(--color-accent)}.skills-category-count{font-size:var(--text-xs);font-weight:400;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:100px;padding:.1em .6em;line-height:1.6}.skills-no-results{margin-top:var(--space-lg);color:var(--color-text-tertiary);font-size:var(--text-body)}.skills-no-results[hidden]{display:none}.skills-categories{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:768px){.skills-categories{grid-template-columns:1fr 1fr}}.skills-category-title{font-size:var(--text-h3);margin-bottom:var(--space-md);display:flex;align-items:center;gap:var(--space-xs)}.skills-category-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.skill-card{background:var(--color-surface);border-left:3px solid var(--color-border);padding:var(--space-sm) var(--space-md);margin-bottom:1px;transition:background var(--duration-fast) var(--ease-quart-out),transform var(--duration-fast) var(--ease-quart-out),border-color var(--duration-fast) var(--ease-quart-out),box-shadow var(--duration-fast) var(--ease-quart-out)}.skill-card:hover{background:var(--color-surface-elevated);transform:translateY(-3px);box-shadow:0 0 20px color-mix(in srgb,var(--cat-color, var(--color-accent)) 20%,transparent)}.skill-card-name{font-weight:500;font-size:var(--text-body);margin-bottom:.25em}.skill-card-description{font-size:var(--text-small);color:var(--color-text-secondary);margin-bottom:.4em}.skill-card-meta{font-size:var(--text-xs);color:var(--color-text-tertiary)}.skill-card-book{font-family:var(--font-serif);font-style:italic}.skill-card-separator{color:var(--color-text-muted)}.skill-card-author{color:var(--color-text-tertiary)}.skill-card-link{display:block;text-decoration:none;color:inherit}.notfound{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.notfound-watermark{position:absolute;top:50%;right:var(--grid-margin);transform:translateY(-50%);font-size:clamp(12rem,8rem + 16vw,32rem);font-weight:700;color:var(--color-text-primary);opacity:.06;line-height:.8;pointer-events:none;user-select:none}.notfound-headline{margin-top:var(--space-sm);max-width:14ch}.notfound-body{margin-top:var(--space-md);max-width:44ch}.notfound-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-lg)}.notfound-categories{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin-top:var(--space-xl)}.notfound-category{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-small);color:var(--color-text-tertiary);text-decoration:none;transition:color var(--duration-fast) var(--ease-quart-out)}.notfound-category:hover{color:var(--color-text-primary)}.how-it-works-methods{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:768px){.how-it-works-methods{grid-template-columns:repeat(3,1fr)}}.how-it-works-compat{margin-top:var(--space-lg)}.method{position:relative}.method-number{font-size:clamp(8rem,5rem + 10vw,16rem);font-weight:700;color:var(--color-accent);opacity:.15;line-height:.8;margin-bottom:var(--space-sm);pointer-events:none;user-select:none}.method-title{font-size:var(--text-h3);font-weight:500;margin-bottom:var(--space-sm)}.method-description{font-size:var(--text-body);color:var(--color-text-secondary);margin-bottom:var(--space-md)}.code-block{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:var(--space-sm) var(--space-md);padding-right:4.5rem;font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-text-secondary);overflow-x:auto;position:relative}.code-block code{font-family:inherit}.code-block .accent{color:var(--color-accent)}.code-copy-btn{position:absolute;top:var(--space-xs);right:var(--space-xs);font-size:var(--text-xs);padding:.3em .8em;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-quart-out),border-color var(--duration-fast) var(--ease-quart-out)}.code-copy-btn:hover{color:var(--color-text-primary);border-color:var(--color-border-hover)}.code-copy-btn.copied{color:var(--color-accent);border-color:var(--color-accent)}.social-proof{overflow:hidden}.marquee-container{overflow:hidden;padding-block:var(--space-md);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-xl)}.marquee-item{flex-shrink:0;white-space:nowrap;font-size:var(--text-h3);color:var(--color-text-tertiary);display:flex;align-items:center;gap:.5em}.marquee-item .serif{font-family:var(--font-serif);font-style:italic;color:var(--color-text-secondary)}.marquee-separator{color:var(--color-text-muted)}.social-proof-tagline{margin-bottom:var(--space-lg)}.stats-row{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md);margin-bottom:var(--space-lg)}@media(min-width:768px){.stats-row{grid-template-columns:repeat(4,1fr)}}.stat-value{font-weight:600;letter-spacing:var(--tracking-display);margin-bottom:.25em;line-height:1}.stat-label{font-size:var(--text-small);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.1em}.social-proof-credibility{max-width:56ch;font-size:var(--text-body-lg);line-height:var(--leading-body)}.cta-section{min-height:100svh;display:flex;align-items:center;padding-block:var(--space-xl)}.cta-grid{row-gap:var(--space-md)}.cta-failure{grid-column:1 / -1;font-size:var(--text-body)}@media(min-width:768px){.cta-failure{grid-column:7 / -1;text-align:right}}.cta-headline{grid-column:1 / -1;max-width:100%}@media(min-width:768px){.cta-headline{grid-column:1 / 9}}@media(max-width:480px){.cta-headline{font-size:var(--text-h1)}}.cta-center{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:var(--space-md);margin-top:var(--space-md)}.cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm)}.cta-install-block{max-width:500px;width:100%}.cta-trust{text-align:center;max-width:48ch}.dev-toolkit{background:var(--color-surface)}.dev-toolkit-headline{max-width:18ch;margin-bottom:var(--space-md)}.dev-toolkit-subtitle{max-width:52ch;color:var(--color-text-secondary);line-height:var(--leading-body);margin-bottom:var(--space-lg)}.dev-toolkit-flow{display:flex;align-items:center;justify-content:center;gap:clamp(2rem,8vw,6rem);margin-bottom:var(--space-xl);position:relative;height:12px}.flow-line{position:absolute;top:50%;left:10%;right:10%;height:1px;background:var(--color-border);transform:translateY(-50%)}.flow-dot{width:10px;height:10px;border-radius:50%;background:var(--dot-color);position:relative;z-index:1;flex-shrink:0}.dev-toolkit-flow.revealed .flow-dot{animation:dot-glow 3s var(--ease-quart-out) infinite}.dev-toolkit-flow.revealed .flow-dot:nth-child(3){animation-delay:.4s}.dev-toolkit-flow.revealed .flow-dot:nth-child(4){animation-delay:.8s}@keyframes dot-glow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--dot-color) 40%,transparent)}50%{box-shadow:0 0 16px 3px color-mix(in srgb,var(--dot-color) 30%,transparent)}}.dev-toolkit-features{display:grid;grid-template-columns:1fr;gap:var(--space-md);margin-bottom:var(--space-xl)}@media(min-width:768px){.dev-toolkit-features{grid-template-columns:repeat(3,1fr)}}.dev-toolkit-card{padding:var(--space-md);border-top:2px solid var(--card-color);background:var(--color-dark);position:relative;overflow:hidden;transition:transform var(--duration-fast) var(--ease-quart-out),box-shadow var(--duration-normal) var(--ease-quart-out)}.dev-toolkit-card:hover{transform:translateY(-4px);box-shadow:0 0 40px color-mix(in srgb,var(--card-color) 12%,transparent)}.dev-toolkit-card-number{font-size:clamp(6rem,4rem + 8vw,12rem);font-weight:700;color:var(--card-color);opacity:.08;line-height:.8;margin-bottom:var(--space-sm);pointer-events:none;user-select:none}.dev-toolkit-card-title{font-size:var(--text-h3);font-weight:500;margin-bottom:var(--space-sm)}.dev-toolkit-card-desc{font-size:var(--text-body);color:var(--color-text-secondary);line-height:var(--leading-body)}.dev-toolkit-cta{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.dev-toolkit-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm)}.dev-toolkit-trust{text-align:center;max-width:48ch}@media(max-width:767px){.dev-toolkit-flow{display:none}}.scorecards{background:var(--color-surface);border-top:1px solid var(--color-border);padding-block:clamp(4.5rem,8vh,8rem);overflow:clip}.scorecards-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-sm) var(--space-lg);margin-bottom:var(--space-lg)}.scorecards-headline{max-width:22ch}.scorecards-meta{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary);padding-bottom:.5em}.scorecard-meter{display:grid;grid-template-columns:auto 1fr auto;column-gap:clamp(.75rem,2vw,1.5rem);align-items:end;margin-bottom:var(--space-lg)}.meter-bound{line-height:1}.meter-bound-min{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);padding-bottom:2px}.meter-bound-max{font-size:clamp(3rem,2rem + 4vw,6rem);line-height:.75;color:var(--color-text-primary)}.meter-track{display:flex;align-items:flex-end;gap:clamp(2px,.4vw,6px);height:clamp(2.5rem,6vh,4rem)}.meter-seg{flex:1;height:100%;transform-origin:bottom;opacity:.15;transform:scaleY(.08);transition:transform .7s var(--ease-expo-out) calc(var(--i) * 28ms),opacity .5s var(--ease-quart-out) calc(var(--i) * 28ms)}.scorecard-meter.revealed .meter-seg{opacity:1;transform:scaleY(var(--h))}.meter-seg:nth-child(-n+6){background:#fafaf959}.meter-seg:nth-child(n+7){background:var(--color-cat-code)}.meter-seg:nth-child(n+13){background:var(--color-cat-product)}.meter-seg:nth-child(n+19){background:var(--color-cat-strategy)}.meter-tiers{grid-column:2;display:grid;grid-template-columns:6fr 6fr 6fr 7fr;gap:clamp(2px,.4vw,6px);list-style:none;margin-top:var(--space-xs);padding:0}.meter-tiers li{font-family:var(--font-mono);font-size:clamp(.5625rem,.5rem + .25vw,.75rem);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);opacity:0;transform:translateY(8px);transition:opacity .6s var(--ease-quart-out) calc(var(--t) * .17s + .35s),transform .6s var(--ease-quart-out) calc(var(--t) * .17s + .35s)}.meter-tiers li:last-child{color:var(--color-cat-strategy)}.scorecard-meter.revealed .meter-tiers li{opacity:1;transform:none}.scorecards-grid{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:768px){.scorecards-grid{grid-template-columns:repeat(2,1fr)}}.scorecards-grid[data-reveal=fade]{opacity:1;transition:none}.scorecard-card{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);background:var(--color-dark);border:1px solid var(--color-border);text-decoration:none;color:inherit;opacity:0;transform:translateY(40px);transition:transform var(--duration-fast) var(--ease-quart-out),border-color var(--duration-fast) var(--ease-quart-out),box-shadow var(--duration-normal) var(--ease-quart-out)}.scorecards-grid.revealed .scorecard-card{opacity:1;transform:none;animation:scorecard-rise .7s var(--ease-expo-out) backwards}.scorecards-grid.revealed .scorecard-card:nth-child(2){animation-delay:.14s}@keyframes scorecard-rise{0%{opacity:0;transform:translateY(40px)}}.scorecard-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--sc-color);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease-expo-out) .35s}.scorecards-grid.revealed .scorecard-card:before{transform:scaleX(1)}.scorecards-grid.revealed .scorecard-card:nth-child(2):before{transition-delay:.49s}.scorecard-card:hover,.scorecard-card:focus-visible{transform:translateY(-4px);border-color:color-mix(in srgb,var(--sc-color) 45%,transparent);box-shadow:0 0 40px color-mix(in srgb,var(--sc-color) 10%,transparent)}.scorecard-card:focus-visible{outline-color:var(--sc-color)}.scorecard-card-eyebrow{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--sc-color)}.scorecard-card-dot{width:8px;height:8px;border-radius:50%;background:var(--sc-color);flex-shrink:0}.scorecard-card-title{font-size:var(--text-body-lg);font-weight:500}.scorecard-card-question{font-size:var(--text-h3);line-height:1.15;letter-spacing:var(--tracking-heading);text-wrap:balance;max-width:22ch}.scorecard-card-desc{font-size:var(--text-small);color:var(--color-text-secondary);line-height:var(--leading-body);max-width:52ch}.scorecard-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs) var(--space-sm);margin-top:auto;padding-top:var(--space-sm);font-size:var(--text-xs)}.scorecard-card-result{font-family:var(--font-mono);color:var(--color-text-tertiary);letter-spacing:.02em}.scorecard-card-go{display:inline-flex;align-items:center;gap:.4em;font-weight:500;color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-quart-out)}.scorecard-card-go svg{transition:transform var(--duration-fast) var(--ease-quart-out)}.scorecard-card:hover .scorecard-card-go,.scorecard-card:focus-visible .scorecard-card-go{color:var(--sc-color)}.scorecard-card:hover .scorecard-card-go svg,.scorecard-card:focus-visible .scorecard-card-go svg{transform:translate(3px,-3px)}@media(prefers-reduced-motion:reduce){.meter-seg,.meter-tiers li,.scorecard-card,.scorecard-card:before{transition:none;animation:none}.meter-seg{opacity:1;transform:scaleY(var(--h))}.meter-tiers li,.scorecard-card{opacity:1;transform:none}.scorecard-card:before{transform:scaleX(1)}}.footer{border-top:1px solid var(--color-border);padding-block:var(--space-md)}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);font-size:var(--text-small);color:var(--color-text-tertiary)}.footer-links{display:flex;flex-wrap:wrap;gap:var(--space-md)}.footer-links a{transition:color var(--duration-fast) var(--ease-quart-out)}.footer-links a:hover{color:var(--color-text-primary)}.monument{display:block;width:100%;text-align:left;font-family:var(--font-mono);font-weight:700;line-height:1.04;letter-spacing:-.01em;cursor:copy;position:relative}.monument:focus-visible{outline-offset:8px}.monument-line{display:block;overflow:hidden;padding-block:.04em;position:relative;white-space:nowrap}.monument-line-inner{display:block;will-change:transform,opacity}html:where(.js) .monument-line-inner{transform:translateY(110%);opacity:0}html:where(.js) .monument-line-inner.animated{transform:translateY(0);opacity:1}.monument-host .monument-line-inner{font-size:clamp(1.1rem,.8rem + 1.4vw,1.75rem);color:var(--color-text-secondary);font-weight:400}.monument-slug .monument-line-inner{font-size:clamp(1.6rem,.35rem + 6.7vw,6.5rem)}.monument-slug-text{color:var(--slug-color, var(--color-accent));transition:color .4s var(--ease-quart-out)}.monument-mcp .monument-line-inner{font-size:clamp(1.6rem,.35rem + 6.7vw,6.5rem);color:transparent;-webkit-text-stroke:1.5px rgba(250,250,249,.3)}.monument-line:after{content:"";position:absolute;inset:0;background:var(--color-accent);mix-blend-mode:difference;transform:scaleX(0);transform-origin:left;pointer-events:none}.monument.copied .monument-line:after{animation:monument-sweep .55s var(--ease-expo-in-out) both}.monument.copied .monument-line:nth-child(2):after{animation-delay:60ms}.monument.copied .monument-line:nth-child(3):after{animation-delay:.12s}@keyframes monument-sweep{0%{transform:scaleX(0);transform-origin:left}49%{transform:scaleX(1);transform-origin:left}51%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.monument-caption{display:block;margin-top:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;color:var(--color-text-secondary);min-height:1.6em}.monument-chips{display:none;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-sm)}.monument-chip{font-family:var(--font-mono);font-size:var(--text-xs);padding:.35em .9em;border:1px solid var(--color-border);border-radius:100px;color:var(--color-text-tertiary);transition:border-color var(--duration-fast) var(--ease-quart-out),color var(--duration-fast) var(--ease-quart-out)}.monument-chip:hover,.monument-chip[aria-pressed=true]{border-color:var(--chip-color, var(--color-border-hover));color:var(--chip-color, var(--color-text-primary))}@media(prefers-reduced-motion:reduce){.monument-chips{display:flex}}.hero-mcps{padding-bottom:var(--space-sm)}.hero-mcps .hero-headline,.hero-mcps .hero-subtitle{margin-bottom:var(--space-md)}.hero-monument-wrap{grid-column:1 / -1;margin-bottom:var(--space-md)}.hero-watermark-index{position:absolute;top:12%;right:var(--grid-margin);font-family:var(--font-mono);font-size:clamp(8rem,5rem + 14vw,26rem);font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text-primary);opacity:.06;line-height:.8;pointer-events:none;user-select:none}.hero-hint{grid-column:1 / -1;font-size:var(--text-small);color:var(--color-text-tertiary);margin-top:var(--space-sm);opacity:0;transition:opacity .5s var(--ease-quart-out);min-height:1.6em}.hero-hint.visible{opacity:1}.hero-hint code{font-family:var(--font-mono);font-size:.9em;color:var(--color-text-secondary)}.tool-marquee{position:relative;margin-top:var(--space-lg);padding-block:var(--space-sm);border-top:1px solid var(--color-border);overflow:hidden}.tool-marquee .marquee-track{gap:var(--space-md)}.tool-marquee-item{flex-shrink:0;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.02em}.tool-marquee-sep{color:#fafaf926}.server-grid{display:grid;grid-template-columns:1fr;gap:var(--space-sm)}@media(min-width:768px){.server-grid{grid-template-columns:1fr 1fr;gap:var(--space-md)}}.server-card{--srv: var(--color-accent);position:relative;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;transition:transform var(--duration-fast) var(--ease-quart-out),border-color var(--duration-fast) var(--ease-quart-out),box-shadow var(--duration-normal) var(--ease-quart-out)}.server-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--srv);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-expo-out)}.server-card:hover,.server-card:focus-visible{transform:translateY(-4px);border-color:color-mix(in srgb,var(--srv) 45%,transparent);box-shadow:0 0 40px color-mix(in srgb,var(--srv) 10%,transparent)}.server-card:hover:before,.server-card:focus-visible:before{transform:scaleX(1)}.server-card:focus-visible{outline-color:var(--srv)}.server-card-top{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.server-card-dot{width:8px;height:8px;border-radius:50%;background:var(--srv);flex-shrink:0}.server-card-name{font-size:var(--text-h3);font-weight:500;line-height:1.1}.server-card-badge{margin-left:auto;font-family:var(--font-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--srv);border:1px solid color-mix(in srgb,var(--srv) 45%,transparent);border-radius:100px;padding:.25em .8em;white-space:nowrap}.server-card-slug{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-quart-out)}.server-card:hover .server-card-slug{color:var(--srv)}.server-card-tagline{font-size:var(--text-small);color:var(--color-text-secondary);line-height:var(--leading-body);max-width:52ch}.server-card-meta{position:relative;margin-top:auto;padding-top:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary);min-height:1.7em;overflow:hidden}.server-card-meta>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .25s var(--ease-quart-out),transform .25s var(--ease-quart-out)}.server-card-meta .meta-tools{position:absolute;inset:auto 0 0;opacity:0;transform:translateY(8px)}.server-card:hover .server-card-meta .meta-facts,.server-card:focus-visible .server-card-meta .meta-facts{opacity:0;transform:translateY(-8px)}.server-card:hover .server-card-meta .meta-tools,.server-card:focus-visible .server-card-meta .meta-tools{opacity:1;transform:translateY(0)}.endpoint-chip{display:inline-flex;align-items:center;gap:.75em;max-width:100%;font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:.7em 1.1em;cursor:copy;transition:border-color var(--duration-fast) var(--ease-quart-out),background var(--duration-fast) var(--ease-quart-out)}.endpoint-chip:hover{border-color:var(--color-border-hover);background:var(--color-surface-elevated)}.endpoint-chip .chip-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.endpoint-chip .chip-action{font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;transition:color var(--duration-fast) var(--ease-quart-out)}.endpoint-chip:hover .chip-action{color:var(--color-text-primary)}.endpoint-chip.copied{border-color:var(--page-accent, var(--color-accent))}.endpoint-chip.copied .chip-action{color:var(--page-accent, var(--color-accent))}.connect-chips{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-md)}.connect-chip{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-mono);font-size:var(--text-xs);padding:.4em 1em;border:1px solid var(--color-border);border-radius:100px;color:var(--color-text-tertiary);transition:border-color var(--duration-fast) var(--ease-quart-out),color var(--duration-fast) var(--ease-quart-out),background var(--duration-fast) var(--ease-quart-out)}.connect-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--chip-color, var(--color-text-muted))}.connect-chip:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.connect-chip[aria-pressed=true]{border-color:color-mix(in srgb,var(--chip-color, var(--color-accent)) 60%,transparent);color:var(--color-text-primary);background:color-mix(in srgb,var(--chip-color, var(--color-accent)) 8%,transparent)}.connect-tablist{display:flex;flex-wrap:wrap;gap:var(--space-md);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-md)}.connect-tab{font-size:var(--text-small);font-weight:500;color:var(--color-text-tertiary);padding-block:.75em;position:relative;transition:color var(--duration-fast) var(--ease-quart-out)}.connect-tab:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-normal) var(--ease-expo-out)}.connect-tab:hover{color:var(--color-text-secondary)}.connect-tab[aria-selected=true]{color:var(--color-text-primary)}.connect-tab[aria-selected=true]:after{transform:scaleX(1)}.connect-panel[hidden]{display:none}.connect-panel .code-block{margin-bottom:var(--space-sm)}.connect-panel .code-block code{white-space:pre-wrap;word-break:break-all}.connect-steps{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-sm);color:var(--color-text-secondary);font-size:var(--text-body)}.connect-steps .step-num{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent);margin-right:.75em}.connect-note{font-size:var(--text-xs);color:var(--color-text-muted)}.proof-terminal-wrap{max-width:880px;margin-bottom:var(--space-xl)}.terminal-live{border-color:color-mix(in srgb,var(--color-accent) 60%,transparent);box-shadow:0 0 80px #e84d1a1f}.terminal-live .terminal-dot:nth-child(1){background:#ff5f56}.terminal-live .terminal-dot:nth-child(2){background:#ffbd2e}.terminal-live .terminal-dot:nth-child(3){background:#27c93f}.terminal-tool{display:inline-flex;align-items:center;gap:.6em;font-size:var(--text-xs);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:100px;padding:.2em .9em;margin-block:.5em .25em}.terminal-tool-dot{width:6px;height:6px;border-radius:50%;background:var(--tool-color, var(--color-accent))}.terminal-json{color:var(--color-text-muted);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;margin-bottom:.5em}.terminal-json .hl{color:var(--color-text-tertiary)}.terminal-answer{margin-top:var(--space-sm);color:var(--color-text-primary)}.example-dots{display:inline-flex;gap:4px;margin-right:.6em;vertical-align:baseline}.example-dot{width:7px;height:7px;border-radius:50%;background:var(--dot, var(--color-accent))}.example-card .example-servers{display:flex;align-items:center;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:auto}.polish{background:var(--color-surface);border-block:1px solid var(--color-border)}.polish-quote{font-family:var(--font-serif);font-style:italic;font-size:var(--text-h2);line-height:1.2;letter-spacing:-.01em;max-width:24ch;margin-bottom:var(--space-lg);text-wrap:balance}.polish-cards{display:grid;grid-template-columns:1fr;gap:var(--space-md);margin-bottom:var(--space-lg)}@media(min-width:768px){.polish-cards{grid-template-columns:repeat(3,1fr)}}.polish-card{--srv: var(--color-accent);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);background:var(--color-dark);border-top:2px solid var(--srv);transition:transform var(--duration-fast) var(--ease-quart-out),box-shadow var(--duration-normal) var(--ease-quart-out)}.polish-card:hover{transform:translateY(-4px);box-shadow:0 0 40px color-mix(in srgb,var(--srv) 10%,transparent)}.polish-card-name{font-size:var(--text-h3);font-weight:500}.polish-card-desc{font-size:var(--text-small);color:var(--color-text-secondary);line-height:var(--leading-body)}.polish-card-meta{margin-top:auto;padding-top:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--srv)}.polish-closing{max-width:56ch;color:var(--color-text-secondary);font-size:var(--text-body-lg);line-height:var(--leading-body)}.status-band .stats-row{margin-bottom:var(--space-lg)}.status-rail{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--color-border);border:1px solid var(--color-border);margin-bottom:var(--space-sm)}@media(min-width:768px){.status-rail{grid-template-columns:repeat(5,1fr)}}.status-cell{display:flex;flex-direction:column;gap:.35em;padding:var(--space-sm);background:var(--color-dark);min-width:0}.status-cell-head{display:flex;align-items:center;gap:.6em}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--color-text-muted);flex-shrink:0;transition:background var(--duration-normal) var(--ease-quart-out)}.status-cell.is-online .status-dot{background:#6bba7e;animation:status-pulse 2.4s ease-in-out infinite}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.status-cell-slug{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-cell-state{font-family:var(--font-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.status-cell.is-online .status-cell-state{color:#6bba7e}.status-footnote{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary)}.status-footnote .status-checked{font-variant-numeric:tabular-nums}.faq-list{border-top:1px solid var(--color-border);max-width:880px}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-md);font-size:var(--text-h3);font-weight:500;letter-spacing:var(--tracking-heading);cursor:pointer;list-style:none;transition:color var(--duration-fast) var(--ease-quart-out)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--color-text-secondary)}.faq-item summary:after{content:"+";font-family:var(--font-mono);font-weight:400;font-size:1.2em;color:var(--color-text-tertiary);transition:transform var(--duration-normal) var(--ease-expo-out);flex-shrink:0}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-answer{padding-bottom:var(--space-md);max-width:64ch;color:var(--color-text-secondary);line-height:var(--leading-body)}.faq-answer code{font-family:var(--font-mono);font-size:.875em;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;padding:.1em .4em}.faq-answer a{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--color-border-hover)}.cta-endpoint{width:100%;max-width:640px}.cta-endpoint .code-block{text-align:center;font-size:var(--text-body)}.server-page{--page-accent: var(--color-accent)}.server-page ::selection{background:var(--page-accent);color:var(--color-dark)}.server-hero{position:relative;padding-top:clamp(8rem,16vh,12rem);padding-bottom:var(--space-lg);overflow:hidden}.server-hero-watermark{position:absolute;top:8%;right:calc(-1 * var(--grid-margin) * .5);font-family:var(--font-mono);font-weight:700;font-size:clamp(8rem,4rem + 18vw,30rem);line-height:.8;color:var(--page-accent);opacity:.07;pointer-events:none;user-select:none;white-space:nowrap}.server-hero-breadcrumb{display:flex;align-items:center;gap:.75em;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-tertiary);margin-bottom:var(--space-md)}.server-hero-breadcrumb a{transition:color var(--duration-fast) var(--ease-quart-out)}.server-hero-breadcrumb a:hover{color:var(--color-text-primary)}.backend-badge{display:inline-block;font-family:var(--font-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.14em;color:var(--page-accent);border:1px solid color-mix(in srgb,var(--page-accent) 45%,transparent);border-radius:100px;padding:.35em 1em;margin-bottom:var(--space-sm)}.server-hero-name{margin-bottom:var(--space-sm)}.server-hero-desc{max-width:56ch;font-size:var(--text-body-lg);color:var(--color-text-secondary);line-height:var(--leading-body);margin-bottom:var(--space-md)}.server-hero-meta{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary);margin-bottom:var(--space-md)}.server-hero-meta .meta-sep{color:var(--color-text-muted)}.docked-pill{position:fixed;bottom:var(--space-md);left:50%;transform:translate(-50%,16px);z-index:var(--z-overlay);display:inline-flex;align-items:center;gap:.75em;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-secondary);background:#141413d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border-hover);border-radius:100px;padding:.7em 1.3em;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-quart-out),transform .3s var(--ease-quart-out);cursor:copy;max-width:calc(100vw - 2 * var(--grid-margin))}.docked-pill.visible{opacity:1;transform:translate(-50%);pointer-events:auto}.docked-pill .chip-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docked-pill .chip-action{color:var(--page-accent);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0}.docked-pill.copied{border-color:var(--page-accent)}.tool-catalog{display:flex;flex-direction:column;gap:var(--space-md);max-width:980px}.tool-item{border:1px solid var(--color-border);background:var(--color-surface)}.tool-item summary{display:flex;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;padding:var(--space-sm) var(--space-md);cursor:pointer;list-style:none;transition:background var(--duration-fast) var(--ease-quart-out)}.tool-item summary::-webkit-details-marker{display:none}.tool-item summary:hover{background:var(--color-surface-elevated)}.tool-item summary:after{content:"+";font-family:var(--font-mono);color:var(--color-text-tertiary);margin-left:auto;transition:transform var(--duration-normal) var(--ease-expo-out)}.tool-item[open] summary:after{transform:rotate(45deg)}.tool-name{font-family:var(--font-mono);font-weight:700;font-size:var(--text-body);color:var(--color-text-primary)}.tool-name:before{content:"▸ ";color:var(--page-accent)}.tool-summary{font-size:var(--text-small);color:var(--color-text-secondary);line-height:var(--leading-body);flex-basis:100%;max-width:68ch}.tool-params{padding:0 var(--space-md) var(--space-md);overflow-x:auto}.param-table{width:100%;border-collapse:collapse;font-size:var(--text-small)}.param-table th{font-family:var(--font-mono);font-size:.625rem;font-weight:400;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);text-align:left;padding:.75em 1em .75em 0;border-bottom:1px solid rgba(250,250,249,.16);white-space:nowrap}.param-table td{padding:.75em 1em .75em 0;border-bottom:1px solid rgba(250,250,249,.08);vertical-align:top}.param-table tr:hover td{background:#fafaf905}.param-name{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-text-primary);white-space:nowrap}.param-req{color:var(--page-accent)}.param-type{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-tertiary);white-space:nowrap}.param-desc{color:var(--color-text-secondary);line-height:1.55;font-size:.875rem;max-width:60ch;min-width:26ch}.param-chip{font-family:var(--font-mono);font-size:.75em;color:var(--color-text-tertiary);background:var(--color-dark);border:1px solid var(--color-border);border-radius:4px;padding:.05em .45em;white-space:nowrap}.param-desc .param-chip{margin-inline:.15em}.response-anatomy{max-width:720px}.response-anatomy pre{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.7;color:var(--color-text-tertiary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:var(--space-md);overflow-x:auto}.response-anatomy .anatomy-note{margin-top:var(--space-sm);font-size:var(--text-small);color:var(--color-text-tertiary);max-width:58ch}.related-servers{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.related-chip{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-mono);font-size:var(--text-xs);padding:.5em 1.1em;border:1px solid var(--color-border);border-radius:100px;color:var(--color-text-secondary);transition:border-color var(--duration-fast) var(--ease-quart-out),color var(--duration-fast) var(--ease-quart-out),transform var(--duration-fast) var(--ease-back-out)}.related-chip:hover{border-color:color-mix(in srgb,var(--chip-color, var(--color-accent)) 55%,transparent);color:var(--color-text-primary);transform:translateY(-2px)}.related-chip .connect-chip-dot{background:var(--chip-color, var(--color-text-muted))}.section-head{margin-bottom:var(--space-xl)}.section-head .section-sub{margin-top:var(--space-sm);max-width:52ch;color:var(--color-text-secondary);font-size:var(--text-body-lg);line-height:var(--leading-body)}@media(prefers-reduced-motion:reduce){.monument-line-inner,html:where(.js) .monument-line-inner{transform:none;opacity:1}.monument.copied .monument-line:after{animation:none}.status-cell.is-online .status-dot{animation:none}.docked-pill,.server-card,.polish-card,.related-chip{transition:none}}
