@font-face{font-family:Bitcount;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/bitcount-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitcount;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/bitcount-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas: #1c1c1e;--surface: #2c2c2e;--surface-low: #3a3a3c;--surface-high: #48484a;--fill: rgba(120, 120, 128, .24);--fill-pressed: rgba(120, 120, 128, .36);--ink: #f5f5f7;--muted: rgba(235, 235, 245, .72);--faint: rgba(235, 235, 245, .52);--line: rgba(255, 255, 255, .1);--primary: #0a84ff;--on-primary: #ffffff;--primary-container: #003875;--on-primary-container: #d6e9ff;--danger: #ff6b6b;--r-xs: 10px;--r-sm: 16px;--r-control: 22px;--r-group: 24px;--r-lg: 28px;--r-stage: 32px;--r-sheet: 38px;--r-full: 999px;--sans: "Noto Sans", sans-serif;--mono: "Noto Sans Mono", monospace;--bitcount: "Bitcount", var(--sans);--bitcount-track: .04em;--display: clamp(2.75rem, 12vw, 11.25rem);--shadow: 0 8px 28px rgba(0, 0, 0, .28);--glass-fill: rgba(255, 255, 255, .02);--glass-blur: blur(10px) saturate(1.35);--glass-spec: inset 0 2px 4px rgba(255, 255, 255, .18), inset 0 -2px 4px rgba(0, 0, 0, .25);--glass-cast: 0 12px 40px rgba(0, 0, 0, .28), 0 2px 6px rgba(0, 0, 0, .12);--tint-glass: var(--primary);--on-tint: #ffffff;--ease-out: cubic-bezier(.23, 1, .32, 1);--spatial: cubic-bezier(.2, 0, 0, 1);--home-stack: clamp(20px, 3vh, 28px);--home-grid-gap: clamp(10px, 1.6vw, 14px);--home-section-y: clamp(52px, 9svh, 96px);--home-section-y-tight: clamp(40px, 6.5svh, 72px);--home-article-max: 1180px;--home-content-w: min(720px, 100%);--home-rail-inset: max(24px, calc((100vw - min(var(--home-article-max), calc(100vw - 48px) ))/2) );--home-hero-stage-bottom: clamp(24px, 5.5vh, 56px);--home-body-size: 15px;--home-body-lh: 1.5;--home-kicker-size: 12px;--home-kicker-track: .14em;--home-stat-size: clamp(1.75rem, 3.6vw, 2.35rem);--home-rail-top: 28px;--home-brand-pad: clamp(24px, 4.5vh, 48px);--home-brand-y: calc(var(--home-rail-top) + var(--home-brand-pad));--home-logo-size: clamp(1.75rem, 4.8vw, 2.85rem);--logo-weight: .033em 0 0 currentColor, -.033em 0 0 currentColor, 0 .033em 0 currentColor, 0 -.033em 0 currentColor, .024em .024em 0 currentColor, -.024em .024em 0 currentColor, .024em -.024em 0 currentColor, -.024em -.024em 0 currentColor;--spec-top-x: 50%;--spec-top-y: 12%;--spec-bot-x: 50%;--spec-bot-y: 88%;--spec-x: var(--spec-top-x);--spec-y: var(--spec-top-y)}@property --spec-top-x{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --spec-top-y{syntax: "<percentage>"; inherits: true; initial-value: 12%;}@property --spec-bot-x{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --spec-bot-y{syntax: "<percentage>"; inherits: true; initial-value: 88%;}@property --menu-progress{syntax: "<number>"; inherits: true; initial-value: 0;}@property --glass-scale{syntax: "<number>"; inherits: true; initial-value: 1;}@property --glass-sx{syntax: "<number>"; inherits: true; initial-value: 1;}*{box-sizing:border-box}html,body{height:100%;overflow-x:clip}html{scroll-padding-top:16px;color-scheme:dark;background:var(--canvas);overflow-y:hidden}body{margin:0;min-height:100%;isolation:isolate;background:var(--canvas);color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:400;line-height:1.4;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body:before,body:after{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0;filter:blur(72px)}body:before{left:-48vmin;top:-56vmin;width:160vmin;height:160vmin;background:#5a5a601a;box-shadow:92vw 8vh 0 18vmin #46464c14}body:after{left:-40vmin;top:42vh;width:150vmin;height:150vmin;background:#4040461f;box-shadow:88vw 18vh 0 14vmin #3030361a}@media(prefers-color-scheme:light){body:before,body:after{opacity:.32}}::selection{background:color-mix(in srgb,var(--primary) 22%,transparent)}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}.skip{position:absolute;left:12px;top:-48px;background:var(--ink);color:var(--surface);padding:10px 16px;border-radius:var(--r-control);z-index:5}.skip:focus{top:12px}.refraction-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.wrap{width:min(1120px,calc(100% - 24px));margin:0 auto}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}body.is-feed{--drawer-w: min(360px, 86vw);--motion-drawer-duration: 1.2s;--motion-drawer-ease: cubic-bezier(.33, 0, .2, 1);height:100%;max-height:100svh;overflow-x:clip;overflow-y:hidden;display:flex;flex-direction:column}body.is-feed #main,body.is-feed .feed-main{position:relative;z-index:1;flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;width:100%;overflow:visible}body.is-feed .home-layout--feed{flex:1;min-height:0;width:min(1180px,calc(100% - 48px));margin:0 auto;padding-top:12px;align-items:stretch}body.is-feed .home-layout--feed .home-body{min-height:0;display:flex;flex-direction:column}body.is-docs .home-layout--docs{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:28px 0 80px}body.is-docs .home-layout--docs .docs{width:min(720px,100%);margin:0;padding:0}body.is-home{min-height:100dvh;overflow-x:clip;overflow-y:auto;display:flex;flex-direction:column;scroll-padding-top:16px}body.is-home #main,body.is-docs #main{position:relative;z-index:1;width:100%}body.is-home #main{flex:none;overflow:visible}body.is-home .home-main,body.is-docs .docs-main{width:100%;margin:0}body.is-docs{min-height:100dvh;overflow-x:clip;overflow-y:auto}body.is-auth{min-height:100dvh;overflow-x:clip;overflow-y:auto;display:flex;flex-direction:column}body.is-auth #main{position:relative;z-index:1;width:100%}.auth-main{flex:1;display:flex;align-items:center;justify-content:center;padding:64px 24px;box-sizing:border-box}.mast{position:relative;z-index:3;flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:72px;padding:calc(12px + env(safe-area-inset-top,0px)) 32px 12px;border-radius:0}.mast-brand,.mast-nav{position:relative;z-index:1}.mast-brand{display:inline-flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;font-size:24px;font-weight:700;letter-spacing:-.03em}.mast-mark{width:40px;height:40px;display:block;flex:none}.mast-nav{display:flex;align-items:center;gap:8px}.mast-link{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;color:var(--muted);text-decoration:none;font-size:16px;font-weight:500;letter-spacing:.1px}.mast-link:hover,.mast-link[aria-current=page]{color:var(--ink)}.mast-try{text-decoration:none;height:48px;padding:0 20px;font-size:15px}.home-cta .home-btn,.home-hosts .home-btn,.home-logo-orb,.docs-block .home-btn,.docs-block .docs-pre,.docs-block .docs-url,.docs-block p,.home-flow li>:not(.glass-backdrop),.home-pillars li>:not(.glass-backdrop),.home-uses li>:not(.glass-backdrop),.home-tools li>:not(.glass-backdrop),.home-tool-card>:not(.glass-backdrop),.home-caps li>:not(.glass-backdrop),.home-plans li>:not(.glass-backdrop),.home-token-compare-list li>:not(.glass-backdrop),.home-split .glass>:not(.glass-backdrop),.home-bench .glass>:not(.glass-backdrop){position:relative;z-index:1}.home{width:min(var(--home-article-max),calc(100% - 48px));margin:0 auto;padding:28px 0 calc(24px + env(safe-area-inset-bottom,0px))}@media(min-width:981px){:root{--home-content-w: 100%}}@media(min-width:1280px){:root{--home-article-max: 1280px}}.home-hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;max-width:none;min-height:calc(100svh - 28px);margin:0;padding:0;overflow:visible;animation:none}.home-hero-stage{display:flex;flex-direction:column;align-items:center;width:100%;flex:0 0 auto}@media(min-width:981px){.home-hero-stage{margin-top:auto;padding-bottom:var(--home-hero-stage-bottom)}}.home-hero-top{display:flex;flex-direction:column;align-items:center;text-align:center;flex:0 0 auto;justify-content:flex-start;max-width:720px;width:100%;margin-inline:auto;padding-top:var(--home-brand-pad);padding-bottom:0}.home-hero-more{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2.2vh,22px);margin-top:0;padding-top:0;max-width:none;width:100%;margin-inline:0;align-self:stretch}.home-hero-more .home-hosts-lede{max-width:720px;margin-inline:auto}.home-hosts-lede{margin:0;padding:0;max-width:720px;width:100%;text-align:center;color:var(--muted);font-family:var(--sans);font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:400;letter-spacing:.01em;line-height:1.35}.home-hosts{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:756px}.home-hosts .home-host,.home-hosts .home-host:active{flex:none;box-sizing:border-box;gap:10px;transform:none;font-weight:500;letter-spacing:.1px}#hero .home-hosts .home-host,#hero .home-hosts .home-host:active{width:132px;min-width:0;height:52px;cursor:default;font-family:var(--sans);backdrop-filter:blur(8px) saturate(1.35);-webkit-backdrop-filter:blur(8px) saturate(1.35)}#hero .home-hosts .home-host-more{cursor:pointer;color:var(--muted);text-decoration:none}#connect .home-plaque:not(.is-open) .home-try-morph{visibility:hidden;pointer-events:none}#connect .home-hosts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:20px;width:min(60rem,100%);max-width:100%}#connect .home-host-col{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}#connect .home-host-col .home-try-pane{align-self:stretch;width:100%}#connect .home-host{display:inline-flex;justify-self:start;width:max-content;align-items:center;gap:14px;height:auto;min-height:58px;margin:0;padding:8px 4px;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;color:var(--muted);font-family:var(--sans);font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:500;letter-spacing:.1px;cursor:pointer;transition:color .18s ease}#connect .home-hosts .home-host-mark{width:32px;height:32px;background-color:var(--ink);-webkit-mask:var(--host-mark) center / contain no-repeat;mask:var(--host-mark) center / contain no-repeat;transition:background-color .18s ease}#connect .home-host[data-host=Claude]{--brand: #d97757}#connect .home-host[data-host=Codex]{--brand: #10a37f}#connect .home-host[data-host=Copilot]{--brand: #c14bff}#connect .home-host[data-host=Cursor]{--brand: #ffffff}#connect .home-host[data-host=Windsurf]{--brand: #14e0c4}#connect .home-host[data-host=Cline]{--brand: #4c8dff}#connect .home-host[data-host=JetBrains]{--brand: #fe315d}#connect .home-host[data-host=Warp]{--brand: #c8f542}#connect .home-host[data-host=Zed]{--brand: #ff571a}#connect .home-host[data-host=Perplexity]{--brand: #20808d}#connect .home-host:before,#connect .home-host:active{content:none;transform:none;box-shadow:none;background:none}#connect .home-host:hover{color:var(--ink)}#connect .home-host[aria-pressed=true],#connect .home-host[aria-pressed=true]:hover{color:var(--brand, var(--ink))}#connect .home-host[aria-pressed=true] .home-host-mark{background-color:currentColor}#connect .home-host[data-host=Copilot][aria-pressed=true] .home-host-name{background-image:linear-gradient(90deg,#2ea8ff,#c14bff 52%,#ff4d8d);-webkit-background-clip:text;background-clip:text;color:transparent}#connect .home-host[data-host=Copilot][aria-pressed=true] .home-host-mark{background-color:transparent;background-image:linear-gradient(135deg,#2ea8ff,#c14bff 52%,#ff4d8d)}#connect .home-hosts .home-try-pane{position:relative;left:auto;top:auto;z-index:1;display:flex;width:100%;min-width:0;max-width:100%;height:auto;margin:0 0 8px;padding:2px 4px 10px;transform:none;opacity:1;visibility:visible;pointer-events:auto;overflow:visible}#connect .home-hosts .home-try-pane[hidden]{display:none}#connect .home-hosts .home-try-pane.is-in{animation:connect-pane-in .28s cubic-bezier(.2,.8,.2,1)}@keyframes connect-pane-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#connect .home-host,#connect .home-hosts .home-host-mark,#connect .home-connect-key .home-try-key{transition:none}#connect .home-hosts .home-try-pane.is-in{animation:none}}#connect .home-plaque.is-open .home-try-pane{align-items:stretch;justify-content:flex-start;gap:14px;padding:20px 18px 16px;overflow:auto;overscroll-behavior:contain}.home-host-guide-how{margin:0;color:var(--muted);font-family:var(--sans);font-size:14px;font-weight:400;line-height:1.5;text-align:left}#connect .home-host-prompt-block{position:relative;width:100%;min-width:0}#connect .home-host-copy{position:absolute;top:6px;right:6px;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:calc(var(--r-control) - 6px);background:none;color:var(--ink);cursor:pointer}#connect .home-host-copy .material-symbols-outlined{font-size:18px}#connect .home-host-copy:hover,#connect .home-host-copy:focus-visible{color:var(--ink);background:#ffffff14}#connect .home-host-copy.is-copied{color:var(--primary)}#connect .home-host-copy.is-copied .material-symbols-outlined{font-variation-settings:"FILL" 1}#connect .home-try-pane .home-host-prompt{display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:12px 44px 12px 12px;border:0;border-radius:var(--r-control);background:#00000047;box-shadow:none;color:var(--ink);font-family:var(--mono);font-size:12px;font-weight:500;line-height:1.45;letter-spacing:0;-moz-tab-size:2;tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;resize:none;overflow:hidden}.home-host-mark{position:relative;z-index:1;display:block;width:20px;height:20px;flex:none}.home-host-name{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;font-family:var(--sans)}.home-kicker{margin:0 0 12px;color:var(--faint);font-family:var(--bitcount);font-size:13px;font-weight:200;letter-spacing:.08em;text-transform:uppercase}.home-title{margin:0 0 28px;font-family:var(--bitcount);font-size:clamp(1.75rem,5vw,3.4rem);font-weight:200;line-height:1.05;letter-spacing:var(--bitcount-track)}@media(min-width:981px){.home-title{margin-bottom:28px;font-size:var(--home-logo-size);line-height:1;text-shadow:var(--logo-weight);-webkit-text-stroke:.012em currentColor;paint-order:stroke fill}}.home-lede{margin:0;max-width:46rem;color:var(--muted);font-family:var(--sans);font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:400;line-height:1.45}.home-lede-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#f5f5f747;text-underline-offset:3px;cursor:pointer}.home-lede-link:hover{color:var(--ink);text-decoration-color:#f5f5f780}.home-lede a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#f5f5f759}.home-lede a:hover{text-decoration-color:#f5f5f7a6}.home-byline{margin-top:14px;max-width:46rem}.home-byline-meta{margin:0;color:var(--faint);font-size:13px;line-height:1.4}.home-byline-meta a{color:var(--muted);font-weight:500;text-decoration:underline;text-underline-offset:2px}.home-byline-meta a:hover{color:var(--ink)}.home-byline-meta time{white-space:nowrap}.home-related{width:100%;max-width:var(--home-content-w);margin-inline:0;text-align:left}.home-related h2{margin:0 0 var(--home-stack);scroll-margin-top:0;color:var(--ink);font-family:var(--bitcount);font-size:var(--home-logo-size);font-weight:200;letter-spacing:var(--bitcount-track);line-height:1;text-shadow:var(--logo-weight)}.home-related ul{margin:0;padding:0 0 0 1.1rem;color:var(--muted);font-size:15px;line-height:1.55}.home-related li+li{margin-top:clamp(8px,1.5vh,12px)}.home-related a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#f5f5f747}.home-related a:hover{text-decoration-color:#f5f5f78c}.home-footer{width:100%;max-width:var(--home-content-w);margin-inline:auto;padding:var(--home-section-y-tight) 0 calc(16px + env(safe-area-inset-bottom,0px));text-align:center}.home-footer-tagline{margin:0 0 12px;color:var(--muted);font-size:14px}.home-footer-copy{margin:0;color:var(--muted);font-size:14px}.home-footer-nav{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0}.home-footer-nav--body{margin:0 0 20px}.home-footer-nav a{display:block;width:fit-content;max-width:100%;padding:6px 0;color:var(--ink);text-decoration:none;font-family:var(--bitcount);font-size:14px;font-weight:400;letter-spacing:.03em}.home-footer-nav a:hover{color:var(--ink)}@media(min-width:981px){.home-footer-nav--body{display:none;margin:0}}@media(max-width:980px){.home-footer-nav--body{gap:0;width:100%}.home-footer-nav--body a{width:100%;max-width:none;padding:14px 0;font-size:20px;line-height:1.35;letter-spacing:.02em}body.is-docs .home-footer-nav--body a{padding:10px 0;font-size:16px;line-height:1.3}}.trust-head{margin-bottom:8px}.home-byline--docs{margin-top:0;margin-bottom:20px}.docs a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:2px}.home-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:36px;align-items:start}.home-body{grid-column:2;min-width:0;width:100%}.home-rail{position:fixed;top:var(--home-rail-top);left:var(--home-rail-inset);display:flex;flex-direction:column;gap:28px;width:200px;height:calc(100svh - 56px);z-index:4}.home-rail:not(.is-compact-rail){gap:20px;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.home-rail:not(.is-compact-rail)>*{pointer-events:auto}.home-rail:not(.is-compact-rail):before{opacity:0!important}.home-paths,.home-toc{display:flex;flex-direction:column;gap:4px;padding-top:8px}.home-toc{position:static;top:auto;left:0;width:200px;margin-top:0;padding-top:0;transform:none}.home-navcol{display:flex;flex-direction:column;gap:16px;width:200px}.home-social{--social-mark: 16px;--social-hit: 32px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px;margin:0;padding:0}.home-social--rail{display:none}@media(min-width:981px){.home-rail:not(.is-compact-rail) .home-navcol{gap:0}.home-rail:not(.is-compact-rail) .home-social--rail{display:flex;margin-top:14px;gap:14px}.home-rail:not(.is-compact-rail) .home-social--rail .home-social-link{width:var(--social-mark);min-width:var(--social-mark);justify-content:flex-start}.home-rail:not(.is-compact-rail) .home-rail-foot{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;padding:16px 0 var(--home-rail-bottom, 28px);text-align:left}}.home-rail-foot{display:none}.home-social-mark{display:block;width:var(--social-mark);height:var(--social-mark);flex:none}.home-social-link{display:inline-flex;align-items:center;justify-content:center;width:var(--social-hit);height:var(--social-hit);margin:0;padding:0;border:0;border-radius:var(--r-control);color:var(--muted);text-decoration:none}.home-exts{display:flex;align-items:center;gap:12px;margin:0;padding:0}.home-ext{display:block;flex:none;width:18px;height:18px;margin:0;padding:0;color:var(--muted);cursor:pointer}.home-ext:hover{color:var(--ink)}.home-ext svg{display:block;width:18px;height:18px;fill:currentColor}.home-brand{display:flex;flex-direction:row;align-items:center;gap:5px;width:max-content;min-height:var(--home-logo-size);padding-top:var(--home-brand-pad)}.home-burger{display:none}.home-logo{display:block;width:max-content;margin:0;padding-left:0;color:var(--ink);font-family:var(--bitcount);font-size:var(--home-logo-size);font-weight:200;line-height:1;letter-spacing:var(--bitcount-track);text-decoration:none;-webkit-text-stroke:.012em currentColor;paint-order:stroke fill;text-shadow:var(--logo-weight)}.home-logo-orb{position:fixed;left:0;top:0;z-index:6;flex:none;width:15px;height:15px;pointer-events:none;visibility:hidden;transform-origin:center;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:none}.home-logo-orb.is-ready{visibility:visible}.home-logo-orb-drop{--glass-scale: 1;--glass-sx: 1;--spec-top-x: 50%;--spec-top-y: 12%;--spec-bot-x: 50%;--spec-bot-y: 88%;--spec-x: var(--spec-top-x);--spec-y: var(--spec-top-y);position:relative;display:block;width:15px;height:15px;border-radius:50%;isolation:isolate;overflow:visible;background:radial-gradient(130% 90% at 35% 16%,rgba(255,255,255,.92) 0%,rgba(255,255,255,.38) 24%,transparent 50%),radial-gradient(circle at 50% 48%,#ffffff52,#d2e4f833 55%,#ffffff1a);backdrop-filter:blur(10px) saturate(1.35);-webkit-backdrop-filter:blur(10px) saturate(1.35);box-shadow:inset 0 1.5px 3px #ffffff8c,inset 0 -1px 2px #0000001a,0 0 0 .6px #ffffff52}.home-paths a,.home-toc a{display:block;width:fit-content;max-width:100%;padding:6px 0;color:var(--muted);text-decoration:none;font-family:var(--bitcount);font-size:14px;font-weight:200;letter-spacing:.03em}.home-paths a{border-left:2px solid transparent;padding-left:10px;margin-left:-10px}.home-toc a{color:var(--ink);font-weight:400}.home-paths a:hover,.home-toc a:hover,.home-toc a[aria-current=location]{color:var(--ink)}.home-toc a[aria-current=location]{color:var(--ink);font-weight:400}.home-toc a.home-toc-page{display:inline-flex;align-items:center;gap:6px}.home-toc-page-icon{flex:none;font-size:16px;line-height:1;color:var(--muted);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.home-toc a.home-toc-page:hover .home-toc-page-icon,.home-toc a.home-toc-page[aria-current=page] .home-toc-page-icon{color:var(--ink)}.home-toc-nest{display:flex;flex-direction:column;gap:4px;padding:2px 0 4px 12px}.home-toc-nest a{color:var(--ink)}.home-intro,.home-section-body p,.home-faq details p{margin:0 0 var(--home-stack);color:var(--muted);font-family:var(--sans);font-size:var(--home-body-size);line-height:var(--home-body-lh)}.home-intro{font-size:17px;color:var(--ink);line-height:1.5}.home-section{position:relative;box-sizing:border-box;min-height:100svh;margin:0;padding:var(--home-section-y) 0;scroll-margin-top:0;content-visibility:auto;contain-intrinsic-size:auto 720px}.home-hero,.home-footer,#connect.home-section{content-visibility:visible}#connect.home-section{min-height:0;padding:0}#connect .home-hero-top{max-width:none;align-items:flex-start;text-align:left}#connect .home-title{align-self:stretch;width:100%;text-align:left}#connect .home-lede,#connect .home-byline{margin-inline:0;text-align:left}#connect .home-hero{position:relative;align-items:stretch}#connect .home-hero-stage{order:1;margin-top:28px;align-items:stretch;padding-bottom:0}#connect .home-hero-more{align-items:stretch}#connect .home-connect-key{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:min(560px,100%);margin:0 0 8px}#connect .home-connect-key .home-try-ttl{text-align:left}#connect .home-connect-key .home-try-key{align-items:center;width:max-content;max-width:100%;gap:8px;min-height:44px;padding:4px;transition:width .32s cubic-bezier(.2,.8,.2,1)}#connect .home-connect-key .home-try-key:not(.is-open){display:grid;grid-template-columns:36px auto 36px;align-items:center;justify-content:center}#connect .home-connect-key .home-try-key:not(.is-open):after{content:"";width:36px;height:36px}#connect .home-connect-key .home-try-key-row{display:flex;align-items:center;gap:12px;width:100%}#connect .home-connect-key .home-try-copy{width:36px;height:36px;border-radius:50%;color:var(--ink)}#connect .home-connect-key .home-try-copy .material-symbols-outlined{font-size:22px}#connect .home-connect-key .home-try-copy:hover,#connect .home-connect-key .home-try-copy:focus-visible{outline:none;background:#ffffff1a;color:#fff}#connect .home-connect-key .home-try-copy.is-copied,#connect .home-connect-key .home-try-copy.is-copied:hover,#connect .home-connect-key .home-try-copy.is-copied:focus-visible{background:none;color:var(--primary)}#connect .home-connect-key .home-try-copy.is-copied+.home-try-key-hit .home-try-key-value{color:var(--primary)}#connect .home-connect-key .home-try-analytics{display:none;flex:none;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:0;outline:none;background:none;box-shadow:none;color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}#connect .home-connect-key .home-try-key.is-open+.home-try-analytics{display:flex}#connect .home-connect-key .home-try-analytics svg{display:block;width:22px;height:22px}#connect .home-connect-key .home-try-analytics:hover,#connect .home-connect-key .home-try-analytics:focus-visible{background:none;color:#fff}#connect .home-connect-key .home-try-key-hit{flex:0 1 auto;align-self:center;justify-content:flex-start;min-width:0;min-height:36px;padding:0 2px 0 0}#connect .home-connect-key .home-try-key-value{transition:color .16s linear}#connect .home-connect-key .home-try-key:not(.is-open) .home-try-key-hit{justify-content:center;padding:0 12px}#connect .home-connect-key .home-try-key-value{width:auto;text-align:left;white-space:nowrap}#connect .home-connect-key .home-try-key:not(.is-open) .home-try-kicker{position:static;width:auto;justify-content:center;padding:0;font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none}#connect .home-connect-key .home-try-key.is-open .home-try-key-hit{overflow:hidden;padding-right:12px}#connect .home-connect-key .home-try-key.is-open .home-try-key-value{overflow:visible;text-overflow:clip}#connect .home-connect-key .home-try-key.is-open.is-capped .home-try-key-value{overflow:hidden;text-overflow:ellipsis}#connect .home-byline{order:2;margin-top:auto;padding-top:28px;padding-bottom:var(--home-hero-stage-bottom)}#connect .home-hero>.home-plaque,#connect .home-hero>.home-plaque.is-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex:none;align-items:center;justify-content:center;align-self:stretch;width:100%;max-width:none;min-height:0;margin:0;pointer-events:none}#connect .home-hero>.home-plaque.is-open .home-try-morph{pointer-events:auto}.home-section--related,.home-section--faq{min-height:auto;padding-block:var(--home-section-y-tight);contain-intrinsic-size:auto 420px}.home-section-in{position:relative;width:100%}.home-section-head{display:flex;flex-direction:column;justify-content:flex-start;max-width:none;min-height:0;margin:0 0 var(--home-stack);padding-top:0;text-align:left}#how .home-section-head{padding-top:var(--home-brand-y)}.how-live{display:flex;flex-direction:column;gap:12px;margin:var(--home-stack) 0 0;padding-top:4px}.how-live-k{margin:0;color:var(--muted);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.how-ask{position:relative;display:flex;flex-direction:column;gap:16px;margin:0}.how-claim-stamp.is-hold{color:var(--muted)}.how-ask-row{display:flex;align-items:center;gap:12px}.how-ask-input{flex:1;min-width:0;height:52px;margin:0;padding:0 16px;border:0;border-radius:var(--r-control);background:#00000047;color:var(--ink);font:inherit}.how-ask-input::placeholder{color:var(--faint)}.how-ask-input:focus{outline:none}.how-ask-input:focus-visible{box-shadow:inset 0 0 0 1px #ffffff47}.how-ask-go{flex:none;height:52px;backdrop-filter:blur(8px) saturate(1.35);-webkit-backdrop-filter:blur(8px) saturate(1.35)}.how-canvases{display:flex;flex-direction:column;gap:14px;min-width:0}.how-examples{display:flex;flex-wrap:wrap;gap:8px}.how-example{margin:0;padding:6px 12px;border:0;border-radius:var(--r-full);box-shadow:inset 0 0 0 1px var(--line);background:none;color:var(--muted);font:inherit;font-size:13px;line-height:1.3;text-align:left;cursor:pointer;transition:color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.how-example:hover,.how-example:focus-visible{color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff47}.how-example[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff47;background:#ffffff0d}.how-chat.glass{display:flex;flex-direction:column;gap:14px;max-height:32rem;overflow:auto;margin:4px 0 0;padding:18px 20px 20px;border-radius:var(--r-group);background:none;backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);box-shadow:var(--glass-spec)}.how-chat[hidden]{display:none}.how-chat>:not(.glass-backdrop){position:relative;z-index:1}.how-q{margin:0;color:var(--ink);font-size:15px;font-weight:500;line-height:1.4}.how-goal{margin:0;color:var(--on-primary-container);font-size:13px;font-weight:600}.how-body{min-width:0}.how-cap,.how-wait,.how-note{margin:0;color:var(--faint);font-size:12px;line-height:1.4}.how-wait,.how-note{color:var(--muted);font-size:14px}.how-ask-card{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:var(--r-control);box-shadow:inset 0 0 0 1px #0a84ff59;background:#0a84ff14}.how-ask-k{margin:0;color:var(--on-primary-container);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.how-ask-v{margin:0;color:var(--ink);font-size:15px;line-height:1.45}.how-ask-out{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.how-cal{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.how-cal-row{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;gap:12px;align-items:center;margin:0;padding:10px 12px;border-radius:var(--r-control);box-shadow:inset 0 0 0 1px var(--line)}.how-cal-day{display:flex;flex-direction:column;align-items:center;gap:2px}.how-cal-mon{color:var(--faint);font-size:10px;letter-spacing:.08em}.how-cal-num{color:var(--ink);font-family:var(--bitcount);font-size:22px;letter-spacing:var(--bitcount-track);font-variant-numeric:tabular-nums;line-height:1}.how-cal-title{margin:0;color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}.how-cal-meta{margin:3px 0 0;color:var(--faint);font-size:12px}.how-cal-n{color:var(--ink);font-family:var(--bitcount);font-size:16px;font-weight:400;letter-spacing:var(--bitcount-track);font-variant-numeric:tabular-nums}.how-claim{display:flex;flex-direction:column;gap:10px}.how-claim-stamp{margin:0;width:fit-content;padding:8px 14px;border-radius:14px;background:#0a84ff2e;color:var(--on-primary-container);font-family:var(--bitcount);font-size:18px;font-weight:400;letter-spacing:var(--bitcount-track)}.how-claim-stamp.is-yes{background:#0a84ff38}.how-claim-stamp.is-no{background:#ff6b6b29;color:var(--danger)}.how-claim-quote{margin:0;color:var(--ink);font-size:16px;line-height:1.45}.how-claim-src{margin:0;color:var(--faint);font-family:var(--mono);font-size:13px}.how-duel{display:grid;gap:14px}.how-duel-lead{display:grid;gap:8px}.how-duel-against{margin:0;color:var(--faint);font-size:12px}.how-duel-table{display:grid;gap:0;margin:0;border-radius:var(--r-control);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.how-duel-tr{display:grid;grid-template-columns:minmax(7rem,1.1fr) minmax(5.5rem,.9fr) repeat(3,minmax(3.4rem,.7fr)) minmax(0,2.2fr);gap:10px;align-items:center;padding:10px 12px;border-top:1px solid var(--line)}.how-duel-tr-head{border-top:0;background:#ffffff08}.how-duel-th{color:var(--faint);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.how-duel-td{min-width:0}.how-duel-peer{color:var(--ink);font-family:var(--mono);font-size:13px}.how-duel-offer{width:fit-content;max-width:100%;padding:3px 8px;border-radius:99px;background:#ff6b6b24;color:#ffd4d4;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.how-duel-offer.is-yes{background:#30d15829;color:#d4f5dc}.how-duel-metric{display:grid;grid-template-columns:minmax(0,1fr) 2.4rem;gap:6px;align-items:center}.how-duel-spark{display:block;height:6px;border-radius:99px;background:#ffffff14;overflow:hidden}.how-duel-spark i{display:block;width:var(--w, 0%);height:100%;border-radius:inherit;background:var(--primary)}.how-duel-metric b{color:var(--ink);font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.how-duel-reason{color:var(--muted);font-size:12px;line-height:1.35}.how-verdict-lead{display:grid;gap:8px;margin-bottom:14px}.how-duel-list,.how-duel-strip{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}@media(max-width:820px){.how-duel-tr,.how-duel-tr-head{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.how-duel-tr-head .how-duel-th:nth-child(n+3){display:none}.how-duel-metric{grid-column:1 / -1;grid-template-columns:4.5rem minmax(0,1fr) 2.4rem}.how-duel-metric:before{content:attr(data-metric);color:var(--faint);font-size:11px}.how-duel-reason{grid-column:1 / -1}}.how-duel-strip li{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:8px 10px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--mono);font-size:13px}.how-duel-strip li.is-dropped{opacity:.45}.how-duel-strip b{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--faint)}.how-duel-strip b.is-keep{color:var(--on-primary-container)}.how-duel-strip b.is-drop{color:var(--danger)}.how-bar{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 2.6rem;gap:10px;align-items:center;margin:0}.how-bar span{color:var(--muted);font-size:12px}.how-bar b{color:var(--ink);font-family:var(--bitcount);font-size:14px;font-weight:400;letter-spacing:var(--bitcount-track);font-variant-numeric:tabular-nums;text-align:right}.how-track{position:relative;display:block;height:4px;border-radius:99px;background:#ffffff14;overflow:hidden}.how-track i{position:absolute;inset:0 auto 0 0;width:var(--w, 0%);border-radius:inherit;background:var(--primary);transition:width .65s var(--ease-out)}.how-ladder-wrap{display:flex;flex-direction:column;gap:10px}.how-ladder{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;counter-reset:none}.how-ladder li{display:grid;grid-template-columns:1.6rem minmax(7rem,12rem) minmax(0,1fr) 2.4rem;gap:12px;align-items:center;margin:0;padding:8px 0;border-bottom:1px solid var(--line)}.how-ladder li:last-child{border-bottom:0}.how-ladder-n{color:var(--faint);font-family:var(--bitcount);font-size:16px;letter-spacing:var(--bitcount-track)}.how-ladder-host{min-width:0;color:var(--ink);font-family:var(--mono);font-size:13px;overflow-wrap:anywhere}.how-ladder-score{color:var(--ink);font-family:var(--bitcount);font-size:20px;font-weight:400;letter-spacing:var(--bitcount-track);font-variant-numeric:tabular-nums;text-align:right}.how-sort{display:flex;flex-direction:column;gap:10px}.how-bench2{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:10px;margin:0;padding:0;list-style:none}.how-card{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px 13px 13px;border-radius:var(--r-control);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;animation:how-rise .42s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 60ms);transition:opacity .4s var(--ease-out),filter .4s var(--ease-out)}.how-card.is-dropped{opacity:.45;filter:grayscale(.7)}.how-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.how-card-host{min-width:0;color:var(--ink);font-family:var(--mono);font-size:13px;overflow-wrap:anywhere}.how-stamp{flex:none;padding:3px 8px;border-radius:99px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;color:var(--faint)}.how-stamp.is-pop{animation:how-pop .32s var(--ease-out) both}.how-stamp.is-keep{background:#0a84ff2e;color:var(--on-primary-container)}.how-stamp.is-drop{background:#ff6b6b29;color:var(--danger)}.how-card-title{margin:0;color:var(--ink);font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.how-metrics{display:flex;align-items:center;gap:14px;margin-top:2px}.how-ring-wrap{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px}.how-ring-wrap[hidden]{display:none}.how-ring-k{color:var(--faint);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.how-ring{position:relative;width:46px;height:46px}.how-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.how-ring-bg{fill:none;stroke:#ffffff1a;stroke-width:3}.how-ring-fg{fill:none;stroke:var(--primary);stroke-width:3;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:var(--off, 100);transition:stroke-dashoffset .65s var(--ease-out)}.how-ring-n{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--ink);font-family:var(--bitcount);font-size:14px;letter-spacing:var(--bitcount-track);font-variant-numeric:tabular-nums}.how-metric-col{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.how-metric-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.how-metric-k{color:var(--faint);font-size:11px}.how-metric-n{color:var(--ink);font-family:var(--bitcount);font-size:15px;letter-spacing:var(--bitcount-track);font-variant-numeric:tabular-nums}.how-metric-n.is-big{font-size:22px}.how-page{display:flex;flex-direction:column;gap:8px}.how-page-host{margin:0;color:var(--ink);font-family:var(--mono);font-size:13px}.how-page-title{margin:0;color:var(--ink);font-size:18px;font-weight:600;line-height:1.3}.how-page-line{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.how-mentions{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.how-mentions li{display:flex;flex-direction:column;gap:4px;margin:0;padding:10px 12px;border-radius:var(--r-control);box-shadow:inset 0 0 0 1px var(--line)}.how-mention-tag{width:fit-content;padding:2px 8px;border-radius:99px;background:#0a84ff29;color:var(--on-primary-container);font-size:11px;font-weight:600}.how-mention-title{margin:0;color:var(--ink);font-size:14px;font-weight:600}.how-mention-src{margin:0;color:var(--faint);font-family:var(--mono);font-size:12px}@keyframes how-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes how-pop{0%{opacity:0;transform:scale(.7) rotate(-6deg)}60%{transform:scale(1.08) rotate(0)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.how-card,.how-stamp.is-pop{animation:none}.how-ring-fg,.how-track i{transition:none}}@media(max-width:720px){.how-cal-row,.how-ladder li{grid-template-columns:3rem minmax(0,1fr)}.how-cal-n,.how-ladder-score{grid-column:2;justify-self:start}.how-ladder li .how-track{grid-column:1 / -1}}.how-link{color:var(--on-primary-container);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px}.how-link:hover,.how-link:focus-visible{color:var(--ink)}.home-section-kicker{display:block;margin:0 0 var(--home-grid-gap);color:var(--faint);font-family:var(--bitcount);font-size:var(--home-kicker-size);font-weight:400;letter-spacing:.08em;text-transform:uppercase}.home-section-body>.home-section-kicker{margin-top:var(--home-stack)}.home-plaque-title{margin:0 0 12px;font-family:var(--bitcount);font-size:clamp(1.65rem,4.2vw,2.25rem);font-weight:200;letter-spacing:var(--bitcount-track);line-height:1.05}.home-section-head h2,.home-title{scroll-margin-top:0}.home-related h2,.home-section-head h2{-webkit-text-stroke:.012em currentColor;paint-order:stroke fill}.home-section-head h2{margin:0 0 var(--home-stack);color:var(--ink);font-family:var(--bitcount);font-size:var(--home-logo-size);font-weight:200;letter-spacing:var(--bitcount-track);line-height:1;text-shadow:var(--logo-weight)}.home-section-lede{margin:0;max-width:42rem;color:var(--muted);font-family:var(--sans);font-size:var(--home-body-size);font-weight:400;line-height:var(--home-body-lh)}#faq .home-section-lede{font-family:var(--sans)}.home-section-body{max-width:none}.home-section-body>figure,.home-section-body>ol,.home-section-body>ul{margin:0 0 var(--home-stack)}.home-section--work,.home-section--pricing,.home-section--limits{display:block}.home-section--start{min-height:0;display:block;padding:calc(var(--home-section-y) * .55) 0}.home-start{display:flex;flex-direction:column;align-items:center;gap:16px;padding:56px 32px;border-radius:var(--r-stage);text-align:center;background:radial-gradient(120% 140% at 50% 0%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 60%),var(--surface);box-shadow:inset 0 0 0 1px #ffffff14}.home-start-title{margin:0;color:var(--ink);font-family:var(--bitcount);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:200;letter-spacing:var(--bitcount-track)}.home-start-lede{margin:0;max-width:34rem;color:var(--muted);font-family:var(--sans);font-size:15px;line-height:1.5}.home-start-cta{margin-top:8px}.home-section--limits .home-caps{max-width:none;margin-inline:0}.home-token-compare{max-width:var(--home-content-w);margin:clamp(28px,4vw,40px) 0 0}.home-token-compare-title{margin:0 0 10px;color:var(--ink);font-family:var(--sans);font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.25}.home-token-compare-lede,.home-token-compare-meta,.home-token-compare-note{margin:0 0 12px;color:var(--muted);font-family:var(--sans);font-size:var(--home-body-size);line-height:var(--home-body-lh)}.home-token-compare-meta{font-size:13px;line-height:1.45}.home-token-compare-note{margin-top:14px;margin-bottom:0;font-size:13px}.home-token-compare-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-grid-gap);margin:0;padding:0;list-style:none}.home-token-compare-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.home-token-compare-brand{display:block;color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.home-token-compare-model{display:block;margin-top:2px;color:var(--muted);font-family:var(--sans);font-size:13px;font-weight:400;line-height:1.3}.home-token-compare-save{flex:none;margin:0;text-align:right;color:var(--ink);line-height:1.05}.home-token-compare-save strong{display:block;font-family:var(--mono);font-size:clamp(1.35rem,3vw,1.7rem);font-weight:600;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.home-token-compare-save span{display:block;margin-top:4px;color:var(--muted);font-family:var(--sans);font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:1.3;white-space:nowrap}.home-token-compare-rate{margin:0;color:var(--faint);font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums}.home-token-compare-rate span{font-family:var(--sans);font-variant-numeric:normal}.home-token-compare-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.home-token-compare-pair div{min-width:0}.home-token-compare-pair dt{margin:0 0 4px;color:var(--faint);font-family:var(--sans);font-size:12px;font-weight:400;letter-spacing:-.01em}.home-token-compare-pair dd,.home-token-compare-num{margin:0;font-family:var(--mono);font-size:1.05rem;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.home-token-compare-num--diy{color:var(--ink)}.home-token-compare-num--jerp,.home-token-compare-card--jerp .home-token-compare-rate,.home-token-compare-card--jerp .home-token-compare-rate strong{color:#7dd3fc}.home-token-compare-card--jerp{grid-column:1 / -1}.home-token-compare-card--jerp .home-token-compare-save span{white-space:normal}.home-token-compare-jerp-note{margin:0;color:var(--muted);font-family:var(--sans);font-size:13px;line-height:1.4}.home-section--faq .home-faq{max-width:var(--home-content-w);margin-inline:0;padding:0;border-radius:0;background:none}@media(min-width:1080px){.home-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}}.home-split{margin:0;padding:0;border-radius:0;background:none;box-shadow:none}.home-split-lab{padding:0}.home-split-lab-lede{margin:0 0 var(--home-grid-gap);color:var(--muted);font-family:var(--sans);font-size:var(--home-body-size);line-height:var(--home-body-lh)}.home-bench{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-grid-gap);margin:0;padding:0;list-style:none}.home-bench-brand{display:inline-flex;align-items:center;gap:8px;margin:0 0 var(--home-grid-gap);padding:0;border:0;background:none;box-shadow:none;text-decoration:none;color:inherit;align-self:flex-start}.home-bench-mark{display:block;flex:none;width:40px;height:40px}.home-bench-name{color:var(--ink);font-family:var(--bitcount);font-size:14px;font-weight:400;letter-spacing:.03em;line-height:1;text-transform:none}.home-bench-wordmark{font-family:var(--bitcount);font-size:var(--home-logo-size);font-weight:200;letter-spacing:var(--bitcount-track);line-height:1;-webkit-text-stroke:.012em currentColor;paint-order:stroke fill;text-shadow:var(--logo-weight)}.home-bench-brand.home-lede-link:hover .home-bench-name,.home-bench-brand.home-lede-link:focus-visible .home-bench-name{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.home-caps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-grid-gap);margin:0;padding:0;list-style:none}.home-caps li{align-items:flex-start}.home-cap-n{display:block;margin:0 0 6px;color:var(--ink);font-family:var(--mono);font-size:var(--home-stat-size);font-weight:600;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.home-bench .home-cap-approx{display:inline-block;margin-right:.04em;color:var(--faint);font-size:.42em;font-weight:500;letter-spacing:0;vertical-align:.42em}.home-tools li code,.home-body code{font-family:var(--mono);font-size:13px;color:var(--ink)}.home-textlink{color:var(--ink);font-weight:600;text-underline-offset:3px}.home-plaque{position:relative;margin:0 0 32px;padding:28px 24px 22px;border-radius:var(--r-stage)}:is(#home-plaque,#connect .home-plaque){position:relative;display:flex;justify-content:center;align-items:flex-start;flex:0 0 auto;width:min(520px,100%);min-height:0;margin:0;padding:0;border-radius:0;align-self:center;overflow:visible}@media(min-width:981px){:is(#home-plaque,#connect .home-plaque){flex:1 1 auto;align-self:stretch;align-items:center;width:100%;max-width:none;min-height:0}:is(#home-plaque,#connect .home-plaque).is-open{min-height:min-content}}:is(#home-plaque,#connect .home-plaque) .home-try-morph{--try-open-w: min(520px, 100%);--try-open-h: 300px;--try-pane-min: 108px;--try-closed-w: max-content;--try-closed-h: 48px;--glass-scale: 1.1;--glass-sx: 1;--spec-top-x: 50%;--spec-top-y: 12%;--spec-bot-x: 50%;--spec-bot-y: 88%;--spec-x: var(--spec-top-x);--spec-y: var(--spec-top-y);position:relative;z-index:1;isolation:isolate;display:block;box-sizing:border-box;width:var(--try-closed-w);height:var(--try-closed-h);min-width:0;margin:0;padding:0;overflow:hidden;border-radius:var(--r-group);background:none;backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);box-shadow:var(--glass-spec);transform:scale(var(--glass-scale)) scaleX(var(--glass-sx));transform-origin:center center;transition:width .28s var(--ease-out),height .28s var(--ease-out),transform .28s var(--ease-out)}:is(#home-plaque,#connect .home-plaque).is-open .home-try-morph{width:var(--try-open-w);max-width:min(520px,100%);height:var(--try-open-h);transform:none}:is(#home-plaque,#connect .home-plaque).is-open .home-try-morph:before{opacity:0}:is(#home-plaque,#connect .home-plaque) .home-try-morph:before{opacity:.32}:is(#home-plaque,#connect .home-plaque) .home-try-morph .glass-backdrop__liquid{transition:opacity .16s var(--ease-out)}:is(#home-plaque,#connect .home-plaque) .home-try-morph.is-lens-hold .glass-backdrop__liquid{opacity:0;backdrop-filter:none;-webkit-backdrop-filter:none}.home-try-morph-in{position:relative;display:grid;place-items:center;box-sizing:border-box;width:100%;height:100%;min-height:0;padding:0;overflow:hidden;border-radius:inherit}:is(#home-plaque,#connect .home-plaque).is-instant .home-try-morph,:is(#home-plaque,#connect .home-plaque).is-instant .home-try,:is(#home-plaque,#connect .home-plaque).is-instant .home-try-pane,:is(#home-plaque,#connect .home-plaque).is-instant .home-try-morph .glass-backdrop__liquid{transition:none}.home-try-morph.glass{box-shadow:var(--glass-spec);background:none}.home-try-morph:before{z-index:2}.home-try-morph>:not(.glass-backdrop){position:relative;z-index:1}:is(#home-plaque,#connect .home-plaque) .home-try{position:relative;z-index:2;justify-self:center;align-self:center;flex:none;width:max-content;height:48px;min-width:0;min-height:48px;padding:0 18px;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;--glass-scale: 1;--glass-sx: 1;opacity:1;visibility:visible;transition:opacity 90ms var(--ease-out),visibility 0s linear}:is(#home-plaque,#connect .home-plaque) .home-try:before{content:none}:is(#home-plaque,#connect .home-plaque) .home-try:active{transform:none}:is(#home-plaque,#connect .home-plaque).is-open .home-try{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 90ms var(--ease-out),visibility 0s linear 90ms}.home-try-pane{position:absolute;left:50%;top:50%;z-index:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;box-sizing:border-box;width:var(--try-open-w);height:var(--try-open-h);min-height:0;margin:0;padding:16px;overflow:hidden;background:none;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%);transition:opacity .14s var(--ease-out),visibility 0s linear .14s}:is(#home-plaque,#connect .home-plaque).is-open .home-try-pane{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s var(--ease-out) 40ms,visibility 0s linear 40ms}.home-try-pane:focus{outline:none}.home-try-pane>:not(.glass-backdrop){position:relative;z-index:1}.home-try-kicker{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;margin:0;color:var(--ink);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;text-shadow:0 1px 10px rgba(0,0,0,.45)}.home-try-key.is-open .home-try-kicker{opacity:0}.home-try-key-hit:focus-visible{outline:none}.home-try-ttl{margin:0;width:100%;max-width:100%;color:var(--faint);font-size:12px;font-weight:400;line-height:1.2;text-align:center}.home-claim{display:grid;gap:8px;width:100%;margin:0}.home-claim-label,.home-claim-note{margin:0;color:var(--faint);font-size:12px;line-height:1.3;text-align:center}.home-claim-row{display:flex;gap:8px;width:100%}.home-claim-email{flex:1;min-width:0;height:44px;border:0;border-radius:var(--r-control);background:var(--fill);color:var(--ink);font:500 14px/1.2 Noto Sans,sans-serif;padding:0 14px}.home-claim-send{flex:0 0 auto}.home-try-key-row{width:100%}.home-try-key{position:relative;display:flex;align-items:stretch;gap:6px;width:100%;min-height:52px;margin:0;padding:6px;border-radius:var(--r-control);background:#00000047;overflow:hidden;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.home-try-key:before{content:none}.home-try-copy,.home-try-key-hit,.home-try-mcp-hit{position:relative;z-index:1}.home-try-copy{flex:none;display:flex;align-items:center;justify-content:center;align-self:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:calc(var(--r-control) - 6px);background:none;color:var(--muted);cursor:pointer}.home-try-copy .material-symbols-outlined{font-size:20px}.home-try-copy:hover,.home-try-copy:focus-visible{color:var(--ink);background:#ffffff14}.home-try-copy.is-copied{color:var(--primary)}.home-try-copy.is-copied .material-symbols-outlined{font-variation-settings:"FILL" 1}.home-try-key-hit{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-width:0;min-height:40px;margin:0;padding:2px 8px;border:0;border-radius:calc(var(--r-control) - 6px);background:none;cursor:pointer;overflow:visible;user-select:none;-webkit-user-select:none}.home-try-key-hit .home-try-key-value{display:block;width:100%;min-width:0;color:var(--ink);font-family:var(--mono);font-size:12px;font-weight:500;line-height:1.35;letter-spacing:0;text-align:center;overflow-wrap:anywhere;word-break:break-all;pointer-events:none;user-select:none;-webkit-user-select:none}.home-try-key:not(.is-open) .home-try-key-value{visibility:hidden}.home-try-mcp-hit{flex:1;display:flex;align-items:center;justify-content:center;min-width:0;min-height:40px;margin:0;padding:2px 8px;border:0;border-radius:calc(var(--r-control) - 6px);background:none;text-align:center;cursor:copy;overflow:hidden}.home-try-mcp-value{display:block;width:100%;overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:12px;font-weight:500;line-height:1.35;white-space:nowrap;text-align:center;text-overflow:ellipsis;text-decoration:none;pointer-events:none;-webkit-user-select:none;user-select:none}.home-try-mcp-hit:focus-visible{outline:none}.home-try-mcp-value::-webkit-scrollbar{display:none}.home-try-prompt{display:flex;flex-direction:column;align-items:center;align-self:center;width:max-content;max-width:100%;margin:6px 0 0;padding:0;border:0;background:none;color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:400;line-height:1.45;text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#f5f5f747;text-underline-offset:4px;text-decoration-skip-ink:auto;pointer-events:none;cursor:pointer}.home-try-prompt>span{pointer-events:auto;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#f5f5f747;text-underline-offset:4px;text-decoration-skip-ink:auto;cursor:pointer}.home-try-prompt:hover,.home-try-prompt:focus-visible{color:var(--ink);text-decoration-color:#f5f5f780}.home-try-prompt:hover>span,.home-try-prompt:focus-visible>span{text-decoration-color:#f5f5f780}.home-plaque-kicker,.home-plaque-title,.home-plaque-copy,.home-plaque .home-cta{position:relative;z-index:1}.home-plaque-kicker{margin:0 0 8px;color:var(--faint);font-family:var(--bitcount);font-size:12px;font-weight:200;letter-spacing:.08em;text-transform:uppercase}.home-plaque-copy{margin:0 0 16px;color:var(--muted);font-family:var(--sans);font-size:16px;line-height:1.4}.home-cta{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.home-cta .home-btn{flex:1 1 120px;height:48px;min-height:44px;padding:0 18px;font-size:15px;font-weight:400}.home-cta .home-btn--fill{flex:1.4 1 140px}.home-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-grid-gap);margin:0;padding:0;list-style:none}.home-pillars>li.glass{container-type:inline-size;--glass-scale: 1;--glass-sx: 1;--spec-top-x: 50%;--spec-top-y: 12%;--spec-bot-x: 50%;--spec-bot-y: 88%;--spec-x: var(--spec-top-x);--spec-y: var(--spec-top-y);display:flex;flex-direction:column;gap:12px;min-width:0;min-height:100%;padding:18px 16px 16px;border-radius:var(--r-group);background:none;position:relative;isolation:isolate;overflow:visible;backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);box-shadow:var(--glass-spec)}.home-pillar-demo{display:grid;gap:8px;margin-top:auto;padding-top:4px}.home-pillar-cost{--chip-row-gap: 8px;--chip-h: 28px;--chip-fs: 10px;--chip-gap: 3px;display:grid;gap:8px;margin-top:auto;padding-top:10px;min-width:0;max-width:100%}.home-pillar-cost-k{margin:0;color:var(--faint);font-size:11px;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.home-pillar-cost-panel{display:grid;gap:18px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;min-width:0;max-width:100%}.home-pillar-cost-row{display:grid;gap:8px;margin:0;min-width:0;max-width:100%}.home-pillar-cost-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 10px;min-width:0}.home-pillar-cost-meta>span{color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:-.01em}.home-pillar-cost-meta>b{min-width:0;overflow:hidden;color:var(--on-primary-container);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis}.home-pillar-cost-row.is-bad .home-pillar-cost-meta>b{color:#ffffffeb;font-weight:600}.home-pillar-bar{--pct: 50%;position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;height:var(--chip-h, 28px);overflow:hidden;border-radius:6px;background:#ffffff1a}.home-pillar-bar-fill{display:block;width:var(--pct);height:100%;border-radius:4px;font-style:normal}.home-pillar-bar.is-good .home-pillar-bar-fill{background:linear-gradient(90deg,#3d8fd9,#6bb6ff 55%,#9fd0ff)}.home-pillar-bar.is-bad .home-pillar-bar-fill{background:linear-gradient(90deg,#ffffff47,#ffffff8c)}.home-pillar-bar-label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:0 8px;overflow:hidden;font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.01em;line-height:1;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.home-pillar-bar.is-good .home-pillar-bar-label{color:#061525}.home-pillar-bar.is-bad .home-pillar-bar-label{color:#e8ecf4b8}.home-pillar-bar.is-use,.home-pillar-bar.is-eat{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--chip-gap, 3px);box-sizing:border-box;width:100%;max-width:100%;height:auto;min-height:var(--chip-h, 28px);min-width:0;padding:4px;overflow:hidden;border-radius:8px;background:#0000001f;box-shadow:inset 0 0 0 1px #ffffff24}.home-pillar-steps,.home-pillar-drift{display:grid;gap:6px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:0;overflow:visible;background:none;box-shadow:none}.home-pillar-steps-labels,.home-pillar-steps-track{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr);gap:var(--chip-gap, 3px);width:100%;min-width:0}.home-pillar-drift-labels,.home-pillar-drift-track{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,3fr);gap:var(--chip-gap, 3px);width:100%;min-width:0}.home-pillar-steps-labels>span,.home-pillar-drift-labels>span{display:flex;align-items:center;justify-content:center;height:14px;min-width:0;overflow:hidden;font-family:var(--sans);font-size:var(--chip-fs, 10px);font-weight:700;letter-spacing:0;line-height:14px;white-space:nowrap;text-overflow:ellipsis}.home-pillar-steps-labels>span.is-ai,.home-pillar-drift-labels>span{color:#e8ecf4b8}.home-pillar-steps-labels>span.is-jerp{justify-content:flex-start;padding-left:8px;color:#6bb6ff}.home-pillar-drift-labels>span.is-wide{justify-content:flex-start;padding-left:8px;color:#e8ecf4eb}.home-pillar-steps-labels>span.is-result{color:#7dffa0}.home-pillar-steps-track,.home-pillar-drift-track{height:10px;align-items:stretch;overflow:visible}.home-pillar-steps-track>i,.home-pillar-drift-track>i{position:relative;display:block;min-width:0;height:100%;overflow:visible;border-radius:0;font-style:normal;background:#ffffff2e}.home-pillar-steps-track>i.is-jerp{--block: #6bb6ff;background:var(--block);color:var(--block)}.home-pillar-steps-track>i.is-result{background:#30d158}.home-pillar-drift-track>i.is-wide{--block: rgba(255, 255, 255, .55);background:var(--block);color:var(--block)}.home-pillar-flow-mark{position:absolute;left:-4px;bottom:calc(100% - 1px);z-index:1;display:block;overflow:visible;pointer-events:none}.home-pillar-bar.is-eat{grid-template-columns:repeat(4,minmax(0,1fr))}.home-pillar-bar.is-use{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,2.6fr)}.home-pillar-use,.home-pillar-result,.home-pillar-bar-keep,.home-pillar-eat>span{display:grid;place-items:center;box-sizing:border-box;min-width:0;max-width:100%;height:var(--chip-h, 28px);padding:0 3px;overflow:hidden;border-radius:6px;font-family:var(--sans);font-size:var(--chip-fs, 10px);font-weight:700;letter-spacing:0;line-height:1;white-space:nowrap;text-overflow:ellipsis}.home-pillar-use,.home-pillar-eat>span{background:#ffffff1a;box-shadow:none;color:#e8ecf4e0}.home-pillar-result{background:#30d15829;box-shadow:none;color:#7dffa0}.home-pillar-bar.is-use>.home-pillar-use,.home-pillar-bar.is-use>.home-pillar-result,.home-pillar-bar.is-use>.home-pillar-bar-keep{grid-column:auto}.home-pillar-bar-keep{background:#6bb6ff29;box-shadow:none;color:#9fd0ff;font-style:normal}.home-pillar-eat{display:contents}.home-pillar-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:10px;align-items:baseline;margin:0;padding:8px 10px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);font-size:12px;line-height:1.35}.home-pillar-row>span{color:var(--faint);font-family:var(--mono);font-size:11px}.home-pillar-row>b{color:var(--ink);font-weight:500}.home-pillar-row.is-bad>b{color:var(--muted)}.home-pillar-row.is-good{box-shadow:inset 0 0 0 1px #0a84ff59}.home-pillar-row.is-good>b{color:var(--on-primary-container)}.home-pillar-row .is-strike{text-decoration:line-through;color:var(--faint)}.home-pillar-stamps{display:flex;flex-wrap:wrap;gap:6px;margin:0}.home-pillar-stamps i{display:inline-flex;align-items:center;padding:4px 9px;border-radius:99px;font-family:var(--sans);font-size:11px;font-style:normal;font-weight:600}.home-pillar-stamps i.is-yes{background:#30d15829;color:#d4f5dc}.home-pillar-stamps i.is-no{background:#ff6b6b29;color:#ffd4d4}.home-pillar-stamps i.is-hold{background:#ffffff14;color:var(--muted)}.home-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-grid-gap);margin:0;padding:0;list-style:none;counter-reset:none}.home-flow--2{grid-template-columns:repeat(2,minmax(0,1fr))}.home-flow li.glass,.home-uses li.glass,.home-tools li.glass,.home-tool-card.glass,.home-caps li.glass,.home-plans li.glass,.home-token-compare-list li.glass,.home-split .glass,.home-bench .glass{--glass-scale: 1;--glass-sx: 1;--spec-top-x: 50%;--spec-top-y: 12%;--spec-bot-x: 50%;--spec-bot-y: 88%;--spec-x: var(--spec-top-x);--spec-y: var(--spec-top-y);display:flex;flex-direction:column;gap:var(--home-grid-gap);min-height:100%;padding:16px 14px;border-radius:var(--r-group);background:none;position:relative;isolation:isolate;overflow:visible;backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);box-shadow:var(--glass-spec)}.home-flow-head{display:flex;flex-direction:row;align-items:baseline;gap:12px}.home-flow-k{flex:1 1 auto;min-width:0;color:var(--ink);font-family:var(--bitcount);font-size:15px;font-weight:400;letter-spacing:.03em}.home-flow-tool{color:var(--faint);font-family:var(--bitcount);font-size:12px;font-weight:400;letter-spacing:.04em}.home-flow-v{color:var(--muted);font-family:var(--sans);font-size:var(--home-body-size);line-height:var(--home-body-lh)}.home-uses,.home-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-grid-gap);margin:0;padding:0;list-style:none}.home-uses li,.home-tools li{display:flex;flex-direction:column;gap:var(--home-grid-gap);min-height:100%}.home-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-grid-gap);margin:0;padding:0;list-style:none}.home-plan-card{position:relative;min-height:100%}.home-plan-card.is-featured{box-shadow:var(--glass-spec),inset 0 0 0 1px color-mix(in srgb,var(--primary) 55%,transparent)}.home-plan-head{display:flex;flex-direction:column;gap:6px}.home-plan-price{margin:0;display:flex;align-items:baseline;gap:3px}.home-plan-price strong{color:var(--ink);font-family:var(--bitcount);font-size:28px;font-weight:200;letter-spacing:.01em}.home-plan-price span{color:var(--faint);font-family:var(--sans);font-size:12.5px}.home-plan-features{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:8px}.home-plan-features li{position:relative;padding-left:18px;color:var(--muted);font-family:var(--sans);font-size:12.5px;line-height:1.4}.home-plan-features li:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:2px;background:color-mix(in srgb,var(--primary) 55%,transparent)}.home-plan-cta{margin-top:auto;width:100%}.home-plan-note{margin:16px 0 0;color:var(--faint);font-family:var(--sans);font-size:12.5px;line-height:1.4}.home-tool-role{margin:0;color:var(--muted);font-family:var(--sans);font-size:var(--home-body-size);font-weight:500;line-height:var(--home-body-lh)}.home-tool-head{display:flex;flex-direction:row;align-items:center;gap:10px}.home-tool-tag{margin-left:auto;padding:3px 9px;border-radius:99px;background:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--ink);font-family:var(--bitcount);font-size:10.5px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.home-tools .home-tool-card.is-featured{grid-column:1 / -1;box-shadow:var(--glass-spec),inset 0 0 0 1px color-mix(in srgb,var(--primary) 38%,transparent)}@media(min-width:641px){.home-tools .home-tool-card.is-featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);grid-template-rows:auto auto 1fr;column-gap:28px;row-gap:var(--home-grid-gap);align-items:start}.home-tools .home-tool-card.is-featured .home-tool-head{grid-column:1;grid-row:1}.home-tools .home-tool-card.is-featured .home-tool-role{grid-column:1;grid-row:2}.home-tools .home-tool-card.is-featured .home-flow-v{grid-column:1;grid-row:3;align-self:start}.home-tools .home-tool-card.is-featured .home-tool-viz{grid-column:2;grid-row:1 / span 3;margin:0;min-height:100%}}.home-tool-mark{display:flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;color:var(--muted)}.home-tool-mark svg{display:block;width:20px;height:20px}.home-tool-viz{position:relative;display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:92px;margin:2px 0;padding:12px;border-radius:16px;background:repeating-linear-gradient(0deg,transparent,transparent 7px,rgba(255,255,255,.015) 7px,rgba(255,255,255,.015) 8px),#ffffff08;box-shadow:inset 0 0 0 1px #ffffff0f;overflow:hidden}.home-tool-row,.home-tool-rank,.home-tool-ask{display:grid;align-items:center;gap:8px}.home-tool-row{grid-template-columns:88px minmax(0,1fr) 36px}.home-tool-row.is-dim,.home-tool-meter.is-dim{opacity:.48}.home-tool-host,.home-tool-rank span,.home-tool-ask span,.home-tool-side-v,.home-tool-meter span{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.home-tool-row b,.home-tool-rank b,.home-tool-ask b,.home-tool-vs-n,.home-tool-split em,.home-tool-meter b{color:var(--ink);font-family:var(--bitcount);font-size:12px;font-weight:200;letter-spacing:.04em;font-variant-numeric:tabular-nums}.home-tool-bar,.home-tool-rank i,.home-tool-meter i,.home-tool-split i{display:block;position:relative;height:6px;border-radius:99px;background:#ffffff14;overflow:hidden}.home-tool-bar i,.home-tool-rank i:after,.home-tool-meter i,.home-tool-split i{height:100%;width:var(--w);border-radius:inherit}.home-tool-bar i{display:block;background:#f5f5f761}.home-tool-viz--keep{display:grid;grid-template-columns:1fr 1fr;gap:10px}.home-tool-split{display:flex;flex-direction:column;gap:6px;min-width:0}.home-tool-split span{color:var(--faint);font-family:var(--bitcount);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.home-tool-split em{font-style:normal;font-size:22px;line-height:1}.home-tool-split--bad em,.home-tool-ask b.is-no{color:var(--faint)}.home-tool-split--good i,.home-tool-split--bad i{background:#f5f5f761}.home-tool-split--bad i{background:#f5f5f729}.home-tool-meter{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px}.home-tool-meter i{display:flex;align-items:center;justify-content:flex-end;height:22px;padding:0 8px;background:#f5f5f71f}.home-tool-meter i b{color:var(--ink);font-size:11px}.home-tool-viz--compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:8px;min-height:100px}.home-tool-side{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:10px;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}.home-tool-side-k{color:var(--faint);font-family:var(--bitcount);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.home-tool-vs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:64px}.home-tool-vs-tag{color:var(--muted);font-family:var(--bitcount);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.home-tool-vs-n{color:var(--ink);font-size:18px;line-height:1}.home-tool-rank{grid-template-columns:16px minmax(0,1fr) 62px}.home-tool-rank i{background:#ffffff14}.home-tool-rank i:after{content:"";display:block;background:#f5f5f761}.home-tool-ask{grid-template-columns:minmax(0,1fr) auto}.home-faq{display:flex;flex-direction:column;gap:10px;margin:0;font-family:var(--sans)}.home-faq details{margin:0;padding:0;border-radius:var(--r-group);background:#ffffff05;box-shadow:var(--glass-spec);backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);overflow:hidden}.home-faq summary{cursor:pointer;list-style:none;padding:14px 16px;color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:-.02em;line-height:1.35}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary:after{content:"";float:right;width:7px;height:7px;margin-top:5px;margin-left:12px;border-right:1.5px solid var(--faint);border-bottom:1.5px solid var(--faint);transform:rotate(45deg);transition:transform .22s var(--spatial),border-color .22s var(--spatial)}.home-faq details[open] summary:after{margin-top:8px;border-color:var(--muted);transform:rotate(225deg)}.home-faq details p{padding:0 16px;margin-bottom:14px;font-size:14px;line-height:1.5}.home-faq details p:last-child{margin-bottom:14px}@keyframes home-rise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}.docs{width:min(720px,calc(100% - 48px));margin:0 auto;padding:28px 0 80px;font-family:var(--sans)}.docs h1{margin:0 0 16px;font-family:var(--sans);font-size:28px;font-weight:700;letter-spacing:-.02em}.docs h2{margin:28px 0 10px;font-family:var(--bitcount);font-size:16px;font-weight:300}.docs h3{margin:20px 0 8px;font-family:var(--bitcount);font-size:14px;font-weight:200;color:var(--ink)}.docs p{margin:0 0 12px;color:var(--muted)}.docs code{font-family:var(--mono);font-size:13px;color:var(--ink)}.auth{width:min(400px,100%);display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.auth-card{width:100%;box-sizing:border-box;padding:36px 32px;border-radius:var(--r-stage);display:flex;flex-direction:column;align-items:center}.auth-card .home-kicker{margin:0 0 10px}.auth-title{margin:0 0 6px;font-family:var(--bitcount);font-size:clamp(1.5rem,4vw,2rem);font-weight:200;letter-spacing:var(--bitcount-track)}.auth-lede{margin:0 0 24px;max-width:30rem;color:var(--muted);font-size:14px;line-height:1.5}.auth-providers{width:100%;display:flex;flex-direction:column;gap:10px}.auth-provider{width:100%}.auth-provider-icon{display:inline-flex;width:18px;height:18px;flex:none}.auth-provider-icon svg{display:block;width:100%;height:100%}.auth-status{margin:16px 0 0;width:100%;box-sizing:border-box;padding:10px 14px;border-radius:var(--r-control);background:var(--fill);color:var(--muted);font-size:12.5px;line-height:1.4}.auth-skip{margin:22px 0 0;font-size:13px;color:var(--faint)}.auth-skip a{color:var(--muted);text-decoration:underline;text-decoration-color:#f5f5f74d;text-underline-offset:3px}.auth-skip a:hover{color:var(--ink)}.auth-fine{margin:0;color:var(--faint);font-size:12px}.auth-fine a{color:var(--muted);text-decoration:underline;text-decoration-color:#f5f5f740}.auth-fine a:hover{color:var(--ink)}.docs-table-wrap{margin:0 0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r-group);background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff0f}.docs-table{width:100%;min-width:420px;border-collapse:collapse;font-family:var(--sans);font-size:13px;line-height:1.4}.docs-table caption{caption-side:bottom;padding:10px 14px 12px;color:var(--muted);font-size:12px;text-align:left}.docs-table th,.docs-table td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.06)}.docs-table thead th{color:var(--faint);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.docs-table tbody th{color:var(--ink);font-weight:500;white-space:nowrap}.docs-table tbody td{color:var(--muted)}.docs-queries{margin:0 0 16px;padding:0 0 0 1.15em;color:var(--muted)}.docs-queries li{margin:0 0 6px}.docs-queries li:last-child{margin-bottom:0}.docs-block{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:12px 0 20px;padding:16px;border-radius:var(--r-stage)}.docs-kicker{margin:0;font-size:12px;font-weight:500;letter-spacing:.1px;color:var(--faint)}.docs-pre,.docs-url,.docs-fallback{margin:0;width:100%;padding:12px;border:0;border-radius:var(--r-control);background:var(--fill);color:var(--ink);font-family:var(--mono);font-size:12px;font-weight:400;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;resize:none}.docs-fallback{min-height:72px}.home-btn{--glass-scale: 1;--glass-sx: 1;--spec-top-x: 50%;--spec-top-y: 12%;--spec-bot-x: 50%;--spec-bot-y: 88%;--spec-x: var(--spec-top-x);--spec-y: var(--spec-top-y);position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;min-width:44px;padding:0 16px;border:0;background:none;color:var(--ink);font-family:var(--bitcount);font-size:14px;font-weight:400;letter-spacing:.03em;white-space:nowrap;cursor:pointer;border-radius:var(--r-control);outline:none;overflow:visible;backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);box-shadow:var(--glass-spec);transform:scale(var(--glass-scale)) scaleX(var(--glass-sx));transform-origin:center;transition:transform .14s var(--ease-out),--glass-scale .14s var(--ease-out),--glass-sx .14s var(--ease-out),color .16s var(--spatial);text-decoration:none}.home-btn .material-symbols-outlined{position:relative;z-index:1;font-size:20px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.home-btn--fill{background:var(--primary);color:var(--on-primary);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 .5px #ffffff47}.home-btn:active{transform:scale(calc(var(--glass-scale, 1) * .98)) scaleX(var(--glass-sx, 1))}body.is-feed .pager{padding:12px 4px 8px}body.is-feed>#drawer-root{flex:0 0 0;overflow:visible}#drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.feed-frame{position:relative;flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:clip;padding-right:0;transition:padding-right var(--motion-drawer-duration) var(--motion-drawer-ease)}.feed-frame.filters-open{padding-right:var(--drawer-w)}.hero{--dock-h: 212px;position:relative;display:block;flex:1;min-height:0;min-width:0;overflow-x:clip;overflow-y:auto}#drawer-root #filter-drawer{position:absolute;top:0;right:0;left:auto;width:var(--drawer-w);height:100%}.filter-drawer{display:flex;flex-direction:column;padding:calc(12px + env(safe-area-inset-top,0px)) 16px calc(20px + env(safe-area-inset-bottom,0px));border-radius:0;overflow:visible;pointer-events:none;transform:translate(100%);transition:transform var(--motion-drawer-duration) var(--motion-drawer-ease);will-change:transform}.filter-drawer,.filter-drawer .glass-backdrop,.filter-drawer .glass-backdrop__blur,.filter-drawer .glass-backdrop__liquid{border-radius:0}body.is-feed.filters-open .filter-drawer{pointer-events:auto;transform:translate(0)}.filter-drawer__bar{display:flex;align-items:center;justify-content:space-between;flex:none;gap:12px;margin-bottom:20px;position:relative;z-index:1}.filter-drawer__bar h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em}.filter-drawer__body{display:flex;flex-direction:column;flex:1;min-height:0;gap:14px;overflow:visible;position:relative;z-index:1}.filter-drawer__foot{display:flex;align-items:center;justify-content:flex-start;flex:none;margin-top:16px;position:relative;z-index:1}.filter-drawer__field{display:flex;flex-direction:column;gap:6px}.filter-drawer__label{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.filter-drawer__dates{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:relative;z-index:12}.filter-drawer__date{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.filter-drawer .stage-category{flex:none;align-self:start;display:flex;height:44px;width:max-content;max-width:100%}.filter-drawer .seg-row{width:100%;height:44px;gap:6px;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.filters-btn,.run-btn,.home-btn,.filter-drawer button,.filter-drawer input,.filter-drawer select,.category-list button,.date-cal button{appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;-webkit-tap-highlight-color:transparent;outline:none}.filter-drawer .glass-field,.filter-drawer .seg button{--spec-top-x: 50%;--spec-top-y: 12%;--spec-bot-x: 50%;--spec-bot-y: 88%;--spec-x: var(--spec-top-x);--spec-y: var(--spec-top-y);height:44px;border-radius:var(--r-control);background:#ffffff0a;backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);box-shadow:var(--glass-spec);color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.1px}.filter-drawer .glass-field{overflow:hidden;transform:none;width:100%}.filter-drawer .category-field{width:max-content;max-width:100%;height:44px}.filter-drawer .glass-field:before{z-index:0}.filter-drawer .glass-field:after{content:none}.filter-drawer .date-shell{display:flex;align-items:center;min-width:0}.filter-drawer .category-trigger,.filter-drawer .date-field{--spec-top-x: 50%;--spec-top-y: 12%;--spec-bot-x: 50%;--spec-bot-y: 88%;--spec-x: var(--spec-top-x);--spec-y: var(--spec-top-y);position:relative;z-index:1;display:flex;align-items:center;width:100%;height:100%;min-width:0;margin:0;padding:0 10px 0 12px;border:0;border-radius:inherit;overflow:hidden;cursor:pointer;text-align:left}.filter-drawer .category-trigger,.filter-drawer .date-field{background:transparent;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit}.filter-drawer .category-trigger{width:max-content;max-width:100%;height:44px}.filter-drawer .date-field{height:44px;flex:1}.filter-drawer .date-shell.is-set .date-field{padding-right:4px}.filter-drawer .date-shell.is-set .date-chevron{display:none}.filter-drawer .date-clear{flex:none;width:32px;height:32px;margin:0 6px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;position:relative;z-index:2}.filter-drawer .date-clear .material-symbols-outlined{font-size:18px}.filter-drawer .date-clear[hidden]{display:none!important}.filter-drawer .category-value,.filter-drawer .date-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-drawer .category-value{flex:0 1 auto}.filter-drawer .date-value.is-empty{color:var(--faint)}.filter-drawer .category-chevron,.filter-drawer .date-chevron{flex:none;font-size:20px;color:var(--muted);position:relative;z-index:1}.filter-drawer .category-trigger.is-open .category-chevron,.filter-drawer .date-field[aria-expanded=true] .date-chevron{transform:rotate(180deg)}.filter-drawer .seg button{--glass-scale: 1;--glass-sx: 1;isolation:isolate;overflow:hidden;border:0;transform:scale(var(--glass-scale)) scaleX(var(--glass-sx));transform-origin:center}.filter-drawer .seg button[aria-pressed=true]{background:#ffffff42;color:var(--ink);box-shadow:var(--glass-spec),inset 0 0 0 1px #ffffff57;backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35)}.filter-drawer .check{flex-direction:row;align-items:center;height:auto;min-height:32px;padding:2px 0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-radius:0;font-size:14px;font-weight:500;color:var(--ink)}.filter-drawer .real-switch{--spec-top-x: 50%;--spec-top-y: 12%;--spec-bot-x: 50%;--spec-bot-y: 88%;--spec-x: var(--spec-top-x);--spec-y: var(--spec-top-y);--glass-scale: 1;--glass-sx: 1;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:51px;height:31px;margin:0;padding:0;border:0;border-radius:var(--r-full);background:#ffffff0a;backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);box-shadow:var(--glass-spec);cursor:pointer;flex:none;position:relative;isolation:isolate;overflow:hidden;accent-color:transparent}.filter-drawer .real-switch:after{content:"";position:absolute;top:3px;left:3px;z-index:1;width:25px;height:25px;border-radius:var(--r-full);background:#ffffff38;box-shadow:var(--glass-spec);pointer-events:none;transition:transform .18s var(--spatial)}.filter-drawer .check .real-switch:checked{background:#fff3;box-shadow:var(--glass-spec),inset 0 0 0 1px #ffffff47}.filter-drawer .check .real-switch:checked:after{transform:translate(20px)}.category-list,.date-cal{--spec-top-x: 50%;--spec-top-y: 12%;--spec-bot-x: 50%;--spec-bot-y: 88%;--spec-x: var(--spec-top-x);--spec-y: var(--spec-top-y);--glass-drop: url(#liquid-glass-filters-drop);position:fixed;z-index:8;pointer-events:auto;isolation:isolate;overflow:hidden;margin:0;padding:6px;border:0;border-radius:var(--r-control);background:#1c1c1ef7;color:var(--ink);backdrop-filter:var(--glass-drop) blur(12px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(12px) saturate(1.35);box-shadow:var(--glass-spec),var(--glass-cast)}.category-list[hidden],.date-cal[hidden]{display:none!important}.category-list{display:flex;flex-direction:column;gap:2px;width:auto;max-height:min(360px,calc(100svh - 24px));overflow:auto}.category-option{display:block;width:100%;margin:0;padding:10px 12px;border:0;border-radius:calc(var(--r-control) - 8px);background:transparent;color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:500;text-align:left;cursor:pointer}.category-option.is-active,.category-option:hover{background:#ffffff14}.category-option.is-on{background:#fff3;box-shadow:inset 0 0 0 1px #ffffff47}.date-cal{position:absolute;z-index:20;left:0;right:0;width:auto;max-width:100%;padding:10px;box-sizing:border-box}.date-cal__bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;position:relative;z-index:1}.date-cal__title{margin:0;font-size:14px;font-weight:600}.date-cal__nav{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffff0f;color:var(--ink);box-shadow:var(--glass-spec);cursor:pointer}.date-cal__nav .material-symbols-outlined{font-size:20px}.date-cal__week,.date-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;position:relative;z-index:1}.date-cal__week{margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:600;text-align:center}.date-cal__pad{min-height:36px}.date-cal__day{min-height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--ink);font-family:var(--sans);font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer}.date-cal__day:hover{background:#ffffff14}.date-cal__day.is-on{background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff52}.date-cal__clear{display:block;width:100%;margin:8px 0 0;padding:8px 10px;border:0;border-radius:calc(var(--r-control) - 8px);background:#ffffff14;color:var(--ink);font-family:var(--sans);font-size:13px;font-weight:600;cursor:pointer;position:relative;z-index:1}.filter-drawer .reset{--glass-scale: 1;--glass-sx: 1;--spec-top-x: 50%;--spec-top-y: 12%;--spec-bot-x: 50%;--spec-bot-y: 88%;--spec-x: var(--spec-top-x);--spec-y: var(--spec-top-y);isolation:isolate;overflow:visible;background:#ffffff0a;backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);box-shadow:var(--glass-spec);color:var(--ink);border-radius:var(--r-full);min-width:44px;padding:0 14px;transform:scale(var(--glass-scale)) scaleX(var(--glass-sx));transform-origin:center}.filter-drawer .reset .run-label,.filter-drawer .reset .material-symbols-outlined{position:relative;z-index:1}.filter-drawer .seg button:active,.filter-drawer .reset:active{transform:scale(calc(var(--glass-scale, 1) * .98)) scaleX(var(--glass-sx, 1))}.filters-btn{--glass-scale: 1;--glass-sx: 1;--spec-top-x: 50%;--spec-top-y: 12%;--spec-bot-x: 50%;--spec-bot-y: 88%;--spec-x: var(--spec-top-x);--spec-y: var(--spec-top-y);position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;min-width:44px;padding:0 14px;border:0;background:none;color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.1px;white-space:nowrap;cursor:pointer;flex:none;border-radius:var(--r-full);outline:none;overflow:visible;backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);box-shadow:var(--glass-spec);transform:scale(var(--glass-scale)) scaleX(var(--glass-sx));transform-origin:center;transition:transform .14s var(--ease-out),color .16s var(--spatial)}.filters-btn:before,.run-btn:before,.home-btn:before,.home-try-morph:before,.home-logo-orb-drop:before,.filter-drawer .icon-btn:before,.filter-drawer .glass-field:before,.filter-drawer .category-trigger:before,.filter-drawer .date-field:before,.filter-drawer .seg button:before,.filter-drawer .reset:before,.filter-drawer .real-switch:before,.category-list:before,.date-cal:before,.reset-confirm:before,.reset-cancel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(190% 32% at var(--spec-top-x) var(--spec-top-y),rgba(255,255,255,.62) 0%,rgba(255,255,255,.22) 18%,rgba(255,255,255,.06) 32%,transparent 46%),radial-gradient(190% 32% at var(--spec-bot-x) var(--spec-bot-y),rgba(255,255,255,.38) 0%,rgba(255,255,255,.14) 20%,rgba(255,255,255,.04) 34%,transparent 48%),radial-gradient(20% 44% at 0% 12%,rgba(255,255,255,.42) 0%,rgba(255,255,255,.12) 34%,transparent 58%),radial-gradient(20% 44% at 100% 12%,rgba(255,255,255,.42) 0%,rgba(255,255,255,.12) 34%,transparent 58%),radial-gradient(20% 44% at 0% 88%,rgba(255,255,255,.26) 0%,rgba(255,255,255,.08) 36%,transparent 58%),radial-gradient(20% 44% at 100% 88%,rgba(255,255,255,.26) 0%,rgba(255,255,255,.08) 36%,transparent 58%)}.filter-drawer .category-field:before,.filter-drawer .date-shell:before{content:none}.filter-drawer .seg button:before{z-index:-1}.filters-btn .material-symbols-outlined,.filters-btn .run-label{position:relative;z-index:1}.filters-btn .material-symbols-outlined{font-size:20px}.filters-btn:active{transform:scale(calc(var(--glass-scale, 1) * .98)) scaleX(var(--glass-sx, 1))}.radar{position:relative;z-index:1;overflow:visible;width:min(1120px,100%);margin-inline:auto;padding-bottom:var(--dock-h)}.dock{position:sticky;top:calc(100% - var(--dock-h) + 12px);height:0;z-index:2;overflow:visible;pointer-events:none}.stage{position:relative;bottom:-10px;left:auto;right:auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:8px;width:min(560px,100%);max-width:100%;margin-inline:auto;padding:12px 12px calc(32px + env(safe-area-inset-bottom,0px)) 12px;z-index:2;pointer-events:auto;border-radius:var(--r-stage)}.glass{--glass-filter: url(#liquid-glass);--glass-drop: url(#liquid-glass-drop);--spec-top-x: 50%;--spec-top-y: 12%;--spec-bot-x: 50%;--spec-bot-y: 88%;--spec-x: var(--spec-top-x);--spec-y: var(--spec-top-y);position:relative;isolation:isolate;overflow:visible;box-shadow:var(--glass-spec),var(--glass-cast)}.glass-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;z-index:0;pointer-events:none}.glass-backdrop__blur,.glass-backdrop__liquid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.glass-backdrop__blur{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.glass-backdrop__blur.glass-backdrop__displace{filter:var(--glass-filter)}.glass-backdrop__liquid{backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.glass-backdrop__liquid[hidden]{display:none}.seek{display:block;flex:1 1 0;min-width:0;width:auto;position:relative;z-index:1}.glass-search{display:block;width:100%;min-height:44px;position:relative;z-index:1;border-radius:var(--r-control);background:var(--fill);backdrop-filter:none;-webkit-backdrop-filter:none}.glass-search textarea{display:block;width:100%;position:relative;z-index:1;min-height:44px;max-height:280px;border:0;background:transparent;box-shadow:none;padding:10px 52px 10px 16px;border-radius:inherit;font-family:var(--sans);font-size:17px;font-weight:400;line-height:1.35;resize:none;overflow-y:auto;overflow-wrap:anywhere}.glass-search.is-tall textarea{padding-bottom:52px}.glass-search textarea::placeholder{color:var(--faint);opacity:1}.glass-field{display:flex;min-width:0;height:100%;position:relative;z-index:1;border-radius:var(--r-control);background:var(--fill);backdrop-filter:none;-webkit-backdrop-filter:none}.glass-field:after{content:"expand_more";pointer-events:none;position:absolute;top:50%;right:8px;z-index:2;transform:translateY(-50%);font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;color:var(--muted);font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.glass-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:100%;width:100%;max-width:100%;border:0;background:transparent;padding:0 32px 0 12px;border-radius:inherit;min-width:0;position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.1px}.glass-field select::-ms-expand{display:none}.stage-row{display:flex;flex-wrap:nowrap;align-items:stretch;gap:8px;height:44px;min-width:0;position:relative;z-index:1}.stage-category{flex:1.1 1 0;min-width:0;display:flex;height:44px}.stage-row .seg{flex:2 1 0;min-width:0;display:flex;height:44px}.stage-meta{display:flex;justify-content:center;padding-top:4px}.run-btn{--glass-scale: 1;--glass-sx: 1;--spec-top-x: 50%;--spec-top-y: 12%;--spec-bot-x: 50%;--spec-bot-y: 88%;--spec-x: var(--spec-top-x);--spec-y: var(--spec-top-y);display:inline-flex;align-items:center;justify-content:center;gap:0;width:44px;height:44px;min-width:44px;flex:none;padding:0;border:0;border-radius:50%;color:var(--ink);font-family:var(--sans);font-weight:500;font-size:14px;letter-spacing:.1px;cursor:pointer;white-space:nowrap;position:absolute;right:2px;bottom:0;z-index:2;overflow:visible;background:#ffffff0a;backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);box-shadow:var(--glass-spec),0 6px 16px #00000038;transform:scale(var(--glass-scale)) scaleX(var(--glass-sx));transform-origin:center;transition:transform .14s var(--ease-out),opacity .14s var(--ease-out)}.run-btn .material-symbols-outlined,.reset .material-symbols-outlined,.reset-confirm .material-symbols-outlined,.reset-cancel .material-symbols-outlined,.banner button .material-symbols-outlined{font-size:20px;flex:none}.run-btn .material-symbols-outlined{position:relative;z-index:1;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}.run-btn .run-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.run-label{white-space:nowrap}.run-btn:active{transform:scale(calc(var(--glass-scale, 1) * .98)) scaleX(var(--glass-sx, 1))}.run-btn:disabled{cursor:default;transform:none;opacity:.55}.sheet{width:min(480px,calc(100% - 24px));max-height:min(80vh,560px);overflow:auto;border:0;padding:22px 18px 28px;margin:auto 12px 12px;border-radius:var(--r-sheet);background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--ink);box-shadow:var(--shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.sheet::backdrop{background:#00000047}.sheet-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.sheet-bar h2{margin:0;font-family:var(--sans);font-size:22px;font-weight:700;letter-spacing:-.022em}.sheet .extra{display:flex;flex-direction:column;gap:16px}.sheet .extra>label,.sheet .extra>.seg{width:100%}.domain:focus-visible,.icon-btn:focus-visible,.pager button:focus-visible,.seg button:focus-visible,.filters-btn:focus-visible,.run-btn:focus-visible,.home-btn:focus-visible,.home-link:focus-visible,.home-try-key-hit:focus-visible,.home-try-copy:focus-visible,.home-try-prompt:focus-visible,.mast-link:focus-visible,.mast-brand:focus-visible,.mast-try:focus-visible,.home-feed:focus-visible,.home-paths a:focus-visible,.home-social-link:focus-visible,.home-toc a:focus-visible,.home-logo:focus-visible,.home-ext:focus-visible,.home-lede-link:focus-visible,.home-textlink:focus-visible,.home-faq summary:focus-visible,.reset:focus-visible,.reset-confirm:focus-visible,.reset-cancel:focus-visible,.sheet button:focus-visible,.banner button:focus-visible,.skip:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.glass-field:focus-within{outline:none}.filter-drawer .glass-field:focus-within,.filter-drawer .date-field:focus,.filter-drawer .date-field:focus-visible,.filter-drawer .category-trigger:focus-visible,.filter-drawer .seg button:focus-visible,.filter-drawer .reset:focus-visible,.filter-drawer .icon-btn:focus-visible,.filter-drawer .date-clear:focus-visible,.filter-drawer .real-switch:focus-visible,.category-option:focus-visible,.date-cal__day:focus-visible,.date-cal__nav:focus-visible,.date-cal__clear:focus-visible{outline:none}.filter-drawer .date-field:focus-visible,.filter-drawer .category-trigger:focus-visible,.filter-drawer .seg button:focus-visible,.filter-drawer .reset:focus-visible,.filter-drawer .icon-btn:focus-visible,.filter-drawer .date-clear:focus-visible,.filter-drawer .real-switch:focus-visible,.filter-drawer .glass-field:focus-within:has(:focus-visible),.category-option:focus-visible,.date-cal__day:focus-visible,.date-cal__nav:focus-visible,.date-cal__clear:focus-visible{box-shadow:var(--glass-spec),inset 0 0 0 1px #ffffff57}.glass-search:focus-within,.glass-search:focus-visible,.glass-search:focus{outline:none;outline-width:0}.glass-search textarea:focus,.glass-field select:focus{outline:none}.seg-row{display:flex;flex:1 1 auto;width:100%;min-width:0;height:44px;gap:0;padding:2px;border:0;border-radius:var(--r-control);background:var(--fill);backdrop-filter:none;-webkit-backdrop-filter:none;position:relative;z-index:1}.sheet .seg-row{background:var(--fill);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.sheet .seg-row:after{content:none}.seg button{flex:1 1 0;min-width:0;height:40px;padding:0 6px;border:0;background:transparent;border-radius:calc(var(--r-control) - 2px);color:var(--muted);font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.1px;text-transform:none;cursor:pointer;white-space:nowrap;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:background .16s var(--spatial),color .16s var(--spatial),transform .14s var(--ease-out)}.seg button:active{transform:scale(.98)}.seg button[aria-pressed=true]{background:#ffffff2e;color:var(--ink);box-shadow:none}.sheet .seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000014}.check{flex-direction:row!important;align-items:center;gap:10px!important;height:48px;color:var(--ink);font-size:15px!important}.check input{width:51px;height:31px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-high);border-radius:var(--r-full);position:relative;cursor:pointer;flex:none}.check input:not(.real-switch):after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--surface);box-shadow:0 1px 4px #0000002e;transition:transform .18s var(--spatial)}.check input:checked:not(.real-switch){background:#34c759}.check input:checked:not(.real-switch):after{transform:translate(20px)}.reset{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;min-width:72px;padding:0 8px;border:0;background:transparent;color:var(--muted);font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.1px;white-space:nowrap;cursor:pointer;flex:none;border-radius:var(--r-control);transition:transform .14s var(--ease-out),color .16s var(--spatial)}.reset:active{transform:scale(.98)}.reset-group{display:inline-flex;align-items:center;gap:2px;flex:none}.filter-drawer .reset-group{margin-top:0;margin-left:auto;position:relative;z-index:1}.reset-confirm,.reset-cancel{--glass-scale: 1;--glass-sx: 1;--spec-top-x: 50%;--spec-top-y: 12%;--spec-bot-x: 50%;--spec-bot-y: 88%;--spec-x: var(--spec-top-x);--spec-y: var(--spec-top-y);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:#ffffff0a;cursor:pointer;flex:none;border-radius:50%;position:relative;overflow:visible;backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);box-shadow:var(--glass-spec);transform:scale(var(--glass-scale)) scaleX(var(--glass-sx));transition:transform .14s var(--ease-out),color .16s var(--spatial)}.reset-cancel{color:var(--danger)}.reset-confirm{color:var(--primary)}.reset-confirm .material-symbols-outlined,.reset-cancel .material-symbols-outlined{position:relative;z-index:1}.reset-confirm:active,.reset-cancel:active{transform:scale(calc(var(--glass-scale, 1) * .98)) scaleX(var(--glass-sx, 1))}.reset-confirm[hidden],.reset-cancel[hidden]{display:none}#results:not(:empty){overflow:visible}.head,.row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.6fr) 4.75rem 7.25rem;gap:6px 12px;align-items:center;padding:8px 12px;width:100%}.head>*:nth-child(-n+3),.row>.title,.row>.domain,.row>.summary{min-width:0}.head>*:nth-child(n+4),.row>.dr,.row>.date{justify-self:start}.head{position:sticky;top:0;z-index:3;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);padding:8px calc(50vw - 50% + 12px);background:var(--surface);color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.04em;box-shadow:inset 0 -.5px 0 var(--line)}.head button.sort{display:inline-flex;align-items:center;gap:.2em;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;font-weight:inherit;text-align:inherit;cursor:pointer}.head button.sort:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.head button.sort .sort-icons{display:inline-flex;flex-direction:column;align-items:center;gap:0}.head button.sort .sort-icons .material-symbols-outlined{font-size:14px;line-height:.55;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;opacity:.38}.head button.sort[aria-sort=ascending] .sort-icons .material-symbols-outlined:first-child,.head button.sort[aria-sort=descending] .sort-icons .material-symbols-outlined:last-child{opacity:1}.row{border-radius:0;text-decoration:none;background:transparent;cursor:default;box-shadow:inset 0 -.5px 0 var(--line);transition:background .16s var(--spatial)}.row:last-child{box-shadow:none}body.is-feed .row{background:transparent}@media(hover:hover)and (pointer:fine){.row:hover,body.is-feed .row:hover{background:#ffffff0a}}.row.is-active{background:var(--primary-container)}.domain{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-family:var(--mono);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;text-decoration:none;cursor:pointer}.domain:hover{text-decoration:underline;text-underline-offset:3px}.title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:13px;font-weight:500}.summary{margin:0;min-width:0;color:var(--ink);font-family:var(--sans);font-size:13px;font-weight:400;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.date{font-size:13px;white-space:nowrap;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.dr{position:relative;display:grid;place-items:center;width:100%;height:18px;padding:0 4px;font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.dr-track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background:var(--fill);overflow:hidden}.dr-fill{display:block;height:100%;background:color-mix(in srgb,var(--ink) 16%,transparent)}.dr-num,.dr-mark{position:relative;z-index:1}.dr.is-null{color:var(--faint)}.icon-btn{width:auto;min-width:44px;height:44px;padding:0 10px;border:0;background:var(--fill);cursor:pointer;border-radius:var(--r-control);font-size:13px;font-weight:600;transition:transform .14s var(--ease-out),background .16s var(--spatial),color .16s var(--spatial)}.filter-drawer .icon-btn{--glass-scale: 1;--glass-sx: 1;--spec-top-x: 50%;--spec-top-y: 12%;--spec-bot-x: 50%;--spec-bot-y: 88%;--spec-x: var(--spec-top-x);--spec-y: var(--spec-top-y);width:44px;min-width:44px;padding:0;border-radius:50%;background:none;color:var(--ink);position:relative;overflow:visible;backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);box-shadow:var(--glass-spec);transform:scale(var(--glass-scale)) scaleX(var(--glass-sx))}.filter-drawer .icon-btn .material-symbols-outlined{position:relative;z-index:1}.filter-drawer .glass-field,.filter-drawer .seg button,.filter-drawer .reset,.filter-drawer .icon-btn,.filter-drawer .date-field,.filter-drawer .real-switch,.reset-confirm,.reset-cancel{transition:transform .14s var(--ease-out),background .16s var(--spatial),color .16s var(--spatial)}.icon-btn:active{transform:scale(.97)}.icon-btn[aria-pressed=true]{background:var(--primary-container);color:var(--on-primary-container)}.pager{position:static;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;width:min(560px,100%);margin-inline:auto;padding:12px 4px 8px}.pager[hidden]{display:none}.pager p{margin:0;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px;color:var(--muted);text-align:center}.pager button{height:44px;min-width:44px;padding:0 18px;border:0;background:var(--surface);border-radius:var(--r-control);cursor:pointer;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.1px;transition:background .16s var(--spatial)}.pager button:active:not(:disabled){transform:none}.pager button:disabled{color:var(--faint);cursor:default;transform:none}.stage-meta #score{height:44px;padding:0 18px;border:0;border-radius:var(--r-control);color:var(--on-primary);font-weight:600;cursor:pointer;white-space:nowrap}.glass-tint{background:var(--tint-glass);color:var(--on-tint);box-shadow:inset 0 .5px #ffffff47;backdrop-filter:none;-webkit-backdrop-filter:none}.run-btn.glass-tint{background:none;color:var(--ink);box-shadow:var(--glass-spec),0 6px 16px #00000038;backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35)}.row.keep .title{display:flex;align-items:baseline;gap:6px;overflow:hidden}.row .title .name{min-width:0;overflow:hidden;text-overflow:ellipsis}.mark{display:inline-block;flex:0 0 auto;margin:0;padding:0;border-radius:0;background:none;color:var(--faint);font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.02em}.mark--viable{color:var(--primary)}.mark--noise{color:var(--danger)}.feed-chip{display:inline-block;flex:0 0 auto;padding:0 6px;border-radius:var(--r-xs);background:var(--surface-low);color:var(--muted);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.feed-chip--rel{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 .5px var(--line);text-transform:none;font-weight:500;letter-spacing:.01em}.row .date{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.25}.date-founded{color:var(--faint);font-size:10px;font-weight:500;letter-spacing:.02em}.head[hidden],#score[hidden]{display:none}.banner{margin:8px 0 16px;padding:18px 16px;background:var(--surface);border-radius:var(--r-group);color:var(--muted);font-size:17px;font-family:var(--sans);font-weight:400}.banner strong{color:var(--danger);font-weight:600;font-family:var(--sans);font-size:15px}.banner button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:10px 0 0;height:44px;min-width:44px;padding:0 16px;border:0;border-radius:var(--r-control);background:var(--primary);color:var(--on-primary);font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.1px;white-space:nowrap;cursor:pointer;transition:transform .14s var(--ease-out)}.banner button:active{transform:scale(.97)}.skeleton{height:14px;background:var(--surface-low);border-radius:var(--r-xs);animation:pulse 1.1s var(--spatial) infinite}.skeleton.lg{height:44px;width:100px}@keyframes pulse{50%{opacity:.45}}@media(max-width:980px){:root{--compact-rail-slot: calc(68px + env(safe-area-inset-top, 0px)) }html,body.is-home,body.is-docs{scroll-padding-top:var(--compact-rail-slot)}body.is-feed{--drawer-w: min(340px, 92vw)}body.is-feed .home-layout--feed,body.is-docs .home-layout--docs{width:calc(100% - 28px)}.home{width:calc(100% - 28px);padding-top:var(--compact-rail-slot);padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.home-hero{margin-left:0;min-height:auto;padding-bottom:24px}.home-hero-stage{margin-top:0}.home-layout{grid-template-columns:minmax(0,1fr);gap:8px}.home-body{grid-column:auto}:is(#home-plaque,#connect .home-plaque){flex:0 0 auto;width:min(520px,100%);margin:clamp(18px,3.5vh,28px) auto}:is(#home-plaque,#connect .home-plaque) .home-plaque-actions{position:static;left:auto;top:auto;width:100%;transform:none;display:flex;justify-content:center}:is(#home-plaque,#connect .home-plaque) .home-try-morph{--try-open-w: min(520px, calc(100vw - 40px) )}:is(#home-plaque,#connect .home-plaque).is-open .home-try-morph{width:var(--try-open-w)}.home-hero-more{width:100%;max-width:720px;margin-inline:auto;align-items:center}.home-hosts-lede{padding:0 16px;font-size:clamp(1rem,3.8vw,1.15rem)}.home-bench,.home-flow,.home-pillars{grid-template-columns:1fr}body.is-feed .home-layout--feed{padding-top:var(--compact-rail-slot)}body.is-docs .home-layout--docs{padding-top:var(--compact-rail-slot);padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}body.is-docs .home-body{position:relative;z-index:0}.home-toc-nest{flex-direction:column;flex-wrap:nowrap;gap:2px;padding:2px 0 0 12px;overflow:visible}.home-toc-nest a{flex:none;white-space:normal;padding:10px 0;font-size:18px;font-weight:400;text-shadow:none}.feed-frame.filters-open{padding-right:0}#drawer-root #filter-drawer{position:fixed;top:0;right:0;height:100%;height:100dvh;z-index:5}.home-paths{position:static;flex-direction:row;flex-wrap:wrap;gap:4px 16px;padding:0 0 12px}.home-paths a,.home-toc a{border-left:0;padding-left:0;margin-left:0}.home-rail.is-compact-rail{--compact-rail-x: 16px;--menu-progress: 0;position:fixed;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:stretch;width:auto;height:auto;gap:0;order:-1;z-index:20;margin:0;padding:calc(6px + env(safe-area-inset-top,0px)) var(--compact-rail-x) 6px;border-radius:0;isolation:isolate;overflow:visible;background:#1c1c1e47;box-shadow:inset 0 -1px #ffffff0f;backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);transition:--menu-progress .36s var(--spatial)}.home-rail.is-compact-rail.is-menu-dragging{transition:none}.home-rail.is-compact-rail>:not(.glass-backdrop){position:relative;z-index:1}.home-brand{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:none;margin-inline:0;padding:0;min-width:0;min-height:44px;position:relative;z-index:2;cursor:pointer}.home-logo{position:relative;z-index:1;width:max-content;height:auto;margin:0;font-size:clamp(1.85rem,6vw,2.35rem);line-height:1;cursor:pointer}.home-logo-orb.is-compact{--compact-drop: 30px;--compact-pad: 10px;--compact-gap: 6px;position:absolute;left:calc(var(--home-brand-w, 5rem) + var(--compact-gap) - var(--compact-pad));top:50%;flex:none;box-sizing:content-box;width:var(--compact-drop);height:var(--compact-drop);margin:calc(-.5 * var(--compact-drop) - var(--compact-pad)) 0 0 0;padding:var(--compact-pad);pointer-events:auto;cursor:grab;visibility:visible;z-index:9;touch-action:none;transition:none}.home-logo-orb.is-compact:active{cursor:grabbing}.home-logo-orb.is-compact .home-logo-orb-drop{width:30px;height:30px;transform:none}.home-rail.is-compact-rail .home-burger{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.home-burger-bead{position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:radial-gradient(130% 90% at 35% 16%,rgba(255,255,255,.92) 0%,rgba(255,255,255,.38) 24%,transparent 50%),radial-gradient(circle at 50% 48%,#ffffff61,#d2e4f838 55%,#ffffff1f);box-shadow:inset 0 1px 2px #ffffff8c,inset 0 -1px 1px #0000001f,0 0 0 .5px #ffffff4d;pointer-events:none}.home-burger-bead:nth-child(1){transform:translate(calc(var(--menu-progress) * -7px),calc(-8px + var(--menu-progress) * 11px))}.home-burger-bead:nth-child(2){transform:translateY(calc(var(--menu-progress) * -6px)) scale(calc(1 - var(--menu-progress) * .08))}.home-burger-bead:nth-child(3){transform:translate(calc(var(--menu-progress) * 7px),calc(8px - var(--menu-progress) * 5px))}.home-rail.is-compact-rail>.home-navcol{position:relative;display:block;width:100%;max-height:0;margin:0;padding:0;overflow:hidden;opacity:0;pointer-events:none;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:max-height .36s var(--spatial),opacity .28s var(--spatial),margin-top .36s var(--spatial),padding .36s var(--spatial)}.home-rail.is-compact-rail.is-open>.home-navcol,.home-rail.is-compact-rail.is-menu-dragging>.home-navcol{pointer-events:auto}.home-rail.is-compact-rail.is-open>.home-navcol{display:flex;flex-direction:column;max-height:min(calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 64px),720px);margin-top:12px;padding:6px 0 8px;opacity:1;overflow:hidden}.home-rail.is-compact-rail.is-open .home-toc{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.home-rail.is-compact-rail .home-social--rail{display:none;width:100%;height:auto;margin-top:14px;padding:0}.home-rail.is-compact-rail.is-open .home-social--rail{display:flex;flex:none}.home-rail.is-compact-rail.is-menu-dragging:not(.is-open)>.home-navcol{max-height:calc(var(--menu-drag, 0px) * 3.2);opacity:.88;margin-top:calc(var(--menu-drag, 0px) * .15);padding-top:calc(var(--menu-drag, 0px) * .08)}.home-toc{position:static;top:auto;left:auto;width:auto;min-width:var(--home-brand-w, 9rem);max-width:min(100%,320px);flex-direction:column;flex-wrap:nowrap;gap:6px;margin:0;padding:0;transform:none;overflow:visible;align-items:flex-start}.home-toc::-webkit-scrollbar{display:none}.home-toc a{flex:none;width:100%;max-width:none;padding:14px 0;border-bottom:0;font-size:20px;font-weight:400;line-height:1.35;letter-spacing:.02em;white-space:nowrap;text-shadow:none}.home-toc a[aria-current=location],.home-toc a[aria-current=page]{border-left-color:transparent;border-bottom-color:transparent;font-weight:400;text-shadow:none}body.is-docs .home-rail.is-compact-rail .home-toc{gap:8px}body.is-docs .home-rail.is-compact-rail .home-toc a{padding:10px 0;font-size:16px;line-height:1.3}body.is-docs .home-rail.is-compact-rail .home-toc-nest{padding:4px 0 0 12px;gap:6px}body.is-docs .home-rail.is-compact-rail .home-toc-nest a{padding:8px 0;font-size:15px}body.is-docs .home-rail.is-compact-rail .home-toc-page-icon{font-size:14px}.home-section-head h2,.home-title{scroll-margin-top:calc(68px + env(safe-area-inset-top,0px))}.home-flow,.home-pillars,.home-uses,.home-tools,.home-caps,.home-plans,.home-token-compare-list,.home-bench{grid-template-columns:1fr}.home-bench .glass{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:14px;row-gap:8px;align-items:center}.home-bench .home-bench-brand{grid-column:1;grid-row:1;margin:0;align-self:center}.home-bench .home-cap-n{grid-column:2;grid-row:1;margin:0;text-align:right;font-size:clamp(2.15rem,10vw,2.85rem);letter-spacing:-.04em}.home-bench .home-flow-k{grid-column:1 / -1;grid-row:2}.home-bench .home-flow-v{grid-column:1 / -1;grid-row:3}}@media(max-width:640px){:root{--compact-rail-slot: calc(66px + env(safe-area-inset-top, 0px)) }.home{width:calc(100% - 20px);padding-top:var(--compact-rail-slot)}body.is-feed .home-layout--feed,body.is-docs .home-layout--docs{width:calc(100% - 16px)}.home-hero{justify-content:flex-start;margin-bottom:0;min-height:auto;padding-bottom:20px;gap:14px}.home-hero-top{padding-top:clamp(8px,2vh,20px)}.home-hero-stage{order:2;gap:14px}:is(#home-plaque,#connect .home-plaque){flex:0 0 auto;width:100%;max-width:none;align-self:stretch}:is(#home-plaque,#connect .home-plaque) .home-plaque-actions{position:static;left:auto;top:auto;transform:none;width:100%}.home-hero-more{width:100%;max-width:none;margin-top:0;gap:14px}.home-title{font-size:clamp(1.5rem,7.5vw,2.05rem);margin-bottom:16px}.home-logo{font-size:clamp(1.95rem,7.5vw,2.45rem);margin-bottom:0}.home-lede{font-size:1rem;padding:0 4px}:is(#home-plaque,#connect .home-plaque) .home-try-morph{--try-open-w: 100%}:is(#home-plaque,#connect .home-plaque).is-open .home-try-morph{width:100%}:is(#home-plaque,#connect .home-plaque).is-open .home-try-morph-in{overflow:hidden;max-width:100%}:is(#home-plaque,#connect .home-plaque).is-open .home-try-pane{overflow:hidden}.home-try-key-row{overflow:hidden;max-width:100%;min-width:0}.home-try-key{flex-wrap:nowrap;padding:6px;min-height:52px;max-width:100%;min-width:0;overflow:hidden}.home-try-key-hit{flex:1 1 0;justify-content:center;min-width:0;padding:4px 6px;overflow:visible}.home-try-key-value{font-size:11px}.home-try-mcp-hit,.home-try-mcp-value{min-width:0;max-width:100%;overflow:hidden}.home-try-ttl{text-align:center;align-self:stretch}.home-try-copy{width:42px;height:42px}.home{--home-rail-top: 0px;--home-brand-pad: 0px;--home-brand-y: calc(6px + env(safe-area-inset-top, 0px)) ;--home-logo-size: 1.5rem}.home-section{min-height:auto;padding-block:var(--home-section-y-tight);scroll-margin-top:calc(68px + env(safe-area-inset-top,0px))}.home-section--work,.home-section--pricing,.home-section--limits{min-height:100svh;padding-block:var(--home-section-y)}#how .home-section-head{padding-top:var(--home-brand-y)}.home-section-head h2{font-size:clamp(1.7rem,8vw,2.25rem);letter-spacing:.03em}.home-cap-n{font-size:clamp(1.65rem,8vw,2.1rem)}.home-bench .home-cap-n{font-size:clamp(2.35rem,12vw,3.05rem)}.home-rail.is-compact-rail{--compact-rail-x: 10px;margin:0;padding:calc(6px + env(safe-area-inset-top,0px)) var(--compact-rail-x) 6px}#hero .home-hosts .home-host{width:calc((100% - 24px) / 3);height:48px}#connect .home-hosts{display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:100%}#connect .home-host{min-height:52px;font-size:1.2rem}#connect .home-hosts .home-try-pane{margin-left:0;width:100%;max-width:100%}.home-faq summary{padding:12px 14px;font-size:14px}.home-faq details p{padding:0 14px 12px;font-size:14px}.docs{width:calc(100% - 8px);padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}.docs-pre{font-size:11px;overflow-x:auto}.docs-block .home-btn{width:100%}.hero{--dock-h: 188px}.stage-row{flex-wrap:wrap;gap:8px}#results:not(:empty){overflow-x:auto;-webkit-overflow-scrolling:touch}.head,.row{min-width:min(100%,520px)}.home-plaque:not(:is(#home-plaque,#connect .home-plaque)){padding:22px 16px 16px}}@media(min-width:641px)and (max-width:980px){.home-bench,.home-flow,.home-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.home-flow li:last-child,.home-pillars li:last-child{grid-column:auto}}@media(max-width:430px){.seg button{padding:0 4px}.run-btn{padding:0}}@media(min-width:860px){.wrap{width:min(1120px,calc(100% - 32px))}.stage{width:min(560px,100%)}.glass-search textarea{min-height:44px;max-height:280px;padding:11px 52px 11px 14px;font-size:14px}.glass-search.is-tall textarea{padding-bottom:52px}.glass-field select{height:100%}.run-btn{height:44px}.sheet{margin:auto;width:min(440px,calc(100% - 48px));max-height:min(86vh,720px);border-radius:var(--r-sheet);background:color-mix(in srgb,var(--surface) 96%,transparent)}.head,.row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.6fr) 4.75rem 7.25rem;gap:6px 12px;align-items:center}.row{padding:8px 12px}.head{padding:8px calc(50vw - 50% + 12px)}.icon-btn{min-width:44px;height:44px;padding:0 12px}.banner{padding:22px 20px;font-size:17px}.banner button{margin:0 0 0 8px;height:44px}}@media(prefers-reduced-transparency:reduce){:root{--glass-fill: rgba(44, 44, 46, .4);--glass-blur: blur(12px) saturate(1.1);--tint-glass: var(--primary);--on-tint: #ffffff}.glass-backdrop__blur{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.sheet{background:var(--surface)}}@media(prefers-contrast:more){:root{--canvas: #ffffff;--surface: #ffffff;--ink: #000000;--muted: #000000;--faint: #1c1c1e;--line: #000000;--glass-fill: #ffffff;--glass-blur: none;--tint-glass: #000000;--on-tint: #ffffff;--primary: #000000;--on-primary: #ffffff;--danger: #000000}.glass{border:2px solid #000000;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;animation:none}.filters-btn:before,.run-btn:before,.home-btn:before,.filter-drawer .icon-btn:before,.filter-drawer .glass-field:before,.filter-drawer .category-trigger:before,.filter-drawer .date-field:before,.filter-drawer .seg button:before,.filter-drawer .reset:before,.filter-drawer .real-switch:before,.category-list:before,.date-cal:before,.reset-confirm:before,.reset-cancel:before{content:none}.glass-field,.glass-search,.seg-row,.reset,#results:not(:empty),.banner{border:2px solid #000000}.seg button[aria-pressed=true]{background:#000;color:#fff}}@media(prefers-reduced-motion:reduce){body:before,body:after{animation:none}.skeleton{animation:none}.stage{transition-duration:1ms}body.is-feed{--motion-drawer-duration: .8s;--motion-drawer-ease: cubic-bezier(.33, 0, .2, 1)}.filter-drawer{transform:translate(24%);opacity:0;transition:transform var(--motion-drawer-duration) var(--motion-drawer-ease),opacity var(--motion-drawer-duration) var(--motion-drawer-ease)}body.is-feed.filters-open .filter-drawer{transform:translate(0);opacity:1}.row,.icon-btn,a,.seg button,.pager button,.run-btn,.reset,.filters-btn,.home-btn,.filter-drawer .glass-field,.filter-drawer .date-field,.reset-confirm,.reset-cancel,.banner button,.check input:after,.real-switch:after,.sheet{transition:none;animation:none}.home-logo-orb{transition:left .32s var(--spatial),top .32s var(--spatial)}.home-hero,.home-hero-top{animation:none}.home-rail.is-compact-rail,.home-burger-bead{transition:none}:is(#home-plaque,#connect .home-plaque) .home-try-morph,:is(#home-plaque,#connect .home-plaque) .home-try,.home-try-pane,.home-try-choices,:is(#home-plaque,#connect .home-plaque) .home-try-choice{transition:none;animation:none}:is(#home-plaque,#connect .home-plaque).is-choices:not(.is-open) .home-try-choice{opacity:1;transform:none}.home-faq summary:after{transition:none}.run-btn:active,.reset:active,.home-btn:active,.seg button:active,.icon-btn:active,.pager button:active,.banner button:active{transform:none}}body.is-feed .mast{flex:none}.stage-compose{display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-width:0}.stage{width:min(640px,100%)}.glass-search--compact{display:block;width:100%;min-height:44px;border-radius:var(--r-control);background:var(--fill)}.glass-search--compact input{display:block;width:100%;min-height:44px;border:0;background:transparent;padding:10px 16px;border-radius:inherit;font-family:var(--sans);font-size:15px;font-weight:400;color:var(--ink)}.glass-search--compact input::placeholder{color:var(--faint);opacity:1}.home-plaque-actions{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(520px,100%)}.home-try-choices{display:grid;gap:8px;width:100%;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .32s var(--spatial),transform .42s var(--spatial),visibility .32s}:is(#home-plaque,#connect .home-plaque).is-choices:not(.is-open) .home-try-choices{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}:is(#home-plaque,#connect .home-plaque).is-open .home-try-choices{display:none}.home-try-choices-err{margin:0;color:var(--faint);font-size:12px;font-weight:400;line-height:1.2;text-align:center}.home-try-choices-err[hidden]{display:none}.home-try-choices-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}:is(#home-plaque,#connect .home-plaque) .home-try-choice{flex:none;min-height:48px;padding:0 22px;border-radius:var(--r-full);border:0;background:none;box-shadow:var(--glass-spec);backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:500;line-height:1;cursor:pointer;opacity:0;transform:translateY(10px) scale(.94)}:is(#home-plaque,#connect .home-plaque).is-choices:not(.is-open) .home-try-choice{animation:home-try-choice-in .48s var(--spatial) forwards}:is(#home-plaque,#connect .home-plaque).is-choices:not(.is-open) .home-try-choice:nth-child(1){animation-delay:40ms}:is(#home-plaque,#connect .home-plaque).is-choices:not(.is-open) .home-try-choice:nth-child(2){animation-delay:.11s}:is(#home-plaque,#connect .home-plaque).is-choices:not(.is-open) .home-try-choice:nth-child(3){animation-delay:.18s}@keyframes home-try-choice-in{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}:is(#home-plaque,#connect .home-plaque) .home-try-choice:disabled{opacity:.55;cursor:wait}:is(#home-plaque,#connect .home-plaque) .home-try-choice:active{transform:scale(.98)}.discover{display:flex;flex-direction:column;gap:22px;padding:4px 4px 28px}.discover-profile{padding:14px 12px 16px;background:var(--surface);border-radius:var(--r-group);box-shadow:inset 0 0 0 .5px var(--line)}.discover-profile__title{margin:0 0 10px;font-size:15px;font-weight:600;letter-spacing:-.01em}.discover-profile__grid{display:grid;gap:6px 16px;margin:0 0 12px}.discover-profile__row{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:8px;font-size:13px}.discover-profile__row dt{margin:0;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.discover-profile__row dd{margin:0;color:var(--ink)}.discover-evidence-list{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.35}.discover-evidence-list q{quotes:none;color:var(--ink)}.discover-evidence-k{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.discover-evidence-src{color:var(--faint);font-size:12px}.discover-meta,.discover-warnings{margin:0;font-size:12px;color:var(--faint)}.discover-warnings{color:var(--muted)}.discover-group__title{margin:0 0 6px;padding:0 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.discover-group__count{color:var(--faint);font-weight:500}.discover-empty{margin:0 0 8px;padding:0 12px;min-height:1.25em;color:var(--faint);font-size:13px}.discover-row{box-shadow:inset 0 -.5px 0 var(--line)}.discover-row__main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,9rem) minmax(0,7rem) auto;gap:6px 12px;align-items:center;padding:8px 12px}.discover-scores{display:flex;flex-wrap:wrap;gap:4px 8px;font-family:var(--mono);font-size:11px;color:var(--muted)}.discover-row__dates{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink)}.discover-date-k{display:block;color:var(--faint);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.discover-evidence-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--r-xs);padding:6px 10px;background:var(--surface-low);color:var(--ink);font-family:var(--sans);font-size:12px;font-weight:500;cursor:pointer;box-shadow:inset 0 0 0 .5px var(--line)}.discover-evidence{margin:0 12px 8px;padding:10px 12px 12px;background:var(--surface-low);border-radius:var(--r-control);font-size:13px;line-height:1.4}.discover-evidence-line{margin:0 0 6px;color:var(--ink)}.discover-evidence-line span{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;margin-right:6px}.discover-disagree{margin:0 0 8px;color:var(--danger);font-size:13px;font-weight:500}.discover-feedback{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 10px}.discover-fb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--r-xs);padding:5px 10px;background:transparent;color:var(--muted);font-family:var(--sans);font-size:12px;font-weight:500;cursor:pointer;box-shadow:inset 0 0 0 .5px var(--line)}.discover-fb:hover{color:var(--ink);background:#ffffff0a}.mark--uncertain{color:var(--danger)}@media(max-width:900px){.discover-row__main{grid-template-columns:1fr 1fr}.discover-row__main .summary,.discover-scores,.discover-row__dates,.discover-evidence-toggle{grid-column:1 / -1}}#hero .home-hosts{gap:10px 28px}#hero .home-hosts .home-host,#hero .home-hosts .home-host:active{width:auto;height:auto;min-width:0;padding:0;gap:8px;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;color:var(--muted);font-size:15px}#hero .home-hosts .home-host:before{content:none}#hero .home-hosts .home-host-mark{opacity:.7}#hero .home-hosts .home-host-more{color:var(--faint);text-decoration:underline;text-decoration-color:#f5f5f740;text-underline-offset:3px}#hero .home-hosts .home-host-more:hover{color:var(--ink)}@media(max-width:980px){#hero .home-hosts .home-host,#hero .home-hosts .home-host:active{width:auto;height:auto}}.home-pillars .home-flow-head{align-items:baseline;gap:clamp(8px,3cqi,12px);min-width:0}.home-pillars .home-flow-k{font-size:clamp(1.15rem,7.4cqi,1.6rem);font-weight:200;line-height:1.1;letter-spacing:var(--bitcount-track);white-space:nowrap;text-shadow:var(--logo-weight);-webkit-text-stroke:.012em currentColor;paint-order:stroke fill}.pc-bar{box-sizing:border-box;width:100%;min-width:0;padding:4px;border-radius:8px;background:#0000001f;box-shadow:inset 0 0 0 1px #ffffff24}.pc-cells,.pc-steps{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--chip-gap, 3px)}.pc-cells i{display:block;height:20px;border-radius:4px;background:#ffffff0a}.pc-cells i.is-ai{background:color-mix(in srgb,var(--c) 62%,transparent)}.pc-cells i.is-good{background:#30d1588c}.pc-chip{display:grid;place-items:center;box-sizing:border-box;min-width:0;height:var(--chip-h, 28px);padding:0 4px;overflow:hidden;border-radius:6px;background:#ffffff1a;color:#e8ecf4e0;font-family:var(--sans);font-size:var(--chip-fs, 10px);font-weight:700;line-height:1;white-space:nowrap;text-overflow:ellipsis}.pc-chip.is-bad{background:#ff6b6b29;color:#ff9a9a}.pc-chip.is-jerp{background:#6bb6ff29;color:#9fd0ff}.pc-chip.is-good{background:#30d15829;color:#7dffa0}.pc-claims{display:grid;gap:var(--chip-gap, 3px)}.pc-claims>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:var(--chip-h, 28px);padding:0 4px 0 9px;border-radius:6px;background:#ffffff0d}.pc-claims span{min-width:0;overflow:hidden;color:#e8ecf4e0;font-family:var(--sans);font-size:11px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.pc-claims .is-cut span{color:#e8ecf480;text-decoration:line-through;text-decoration-color:#ff9a9a;text-decoration-thickness:1.5px}.pc-claims .pc-chip{height:20px;padding:0 8px}.how-live{gap:10px;margin-top:var(--home-grid-gap);padding:22px 20px 20px;border-radius:var(--r-group);backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);box-shadow:var(--glass-spec)}.how-live-k{margin:0;color:var(--ink);font-family:var(--bitcount);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:200;line-height:1.1;letter-spacing:var(--bitcount-track);text-transform:none;text-shadow:var(--logo-weight);-webkit-text-stroke:.012em currentColor;paint-order:stroke fill}.how-live-v{margin:0 0 6px;color:var(--muted);font-family:var(--sans);font-size:var(--home-body-size);line-height:var(--home-body-lh)}.how-ask-row{gap:0;padding:5px 5px 5px 0;border-radius:28px;background:#0000004d;box-shadow:inset 0 0 0 1px #ffffff12;transition:box-shadow .16s var(--ease-out)}.how-ask-row:focus-within{box-shadow:inset 0 0 0 1px #ffffff3d}.how-ask-input{height:48px;padding:0 18px;background:none;font-size:15px}.how-ask-input:focus-visible{box-shadow:none}.how-ask-go{height:48px}.how-examples{gap:4px 18px}.how-example,.how-example:hover,.how-example:focus-visible,.how-example[aria-pressed=true]{padding:2px 0;border-radius:0;box-shadow:none;background:none}.how-example{color:var(--faint);text-decoration:underline;text-decoration-color:#f5f5f733;text-underline-offset:3px}.how-example:hover,.how-example:focus-visible,.how-example[aria-pressed=true]{color:var(--ink);text-decoration-color:#f5f5f780}#how .how-live{margin-top:var(--home-grid-gap)}.how-ask-out{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.auth-logo{display:inline-flex;align-items:center;gap:5px;margin-bottom:8px;color:var(--ink);font-family:var(--bitcount);font-size:var(--home-logo-size);font-weight:200;line-height:1;letter-spacing:var(--bitcount-track);text-decoration:none;-webkit-text-stroke:.012em currentColor;paint-order:stroke fill;text-shadow:var(--logo-weight)}.auth-logo-orb{display:inline-block;flex:none;width:15px;height:15px;align-self:flex-end;margin-bottom:.12em}.auth-title{line-height:1.1;-webkit-text-stroke:.012em currentColor;paint-order:stroke fill;text-shadow:var(--logo-weight)}.auth-fine{max-width:22rem;line-height:1.6;text-wrap:balance}.auth-fine a{text-underline-offset:2px}.auth-lede,.auth-skip{text-wrap:balance}.auth-skip a{white-space:nowrap}.auth-skip{text-wrap:wrap}.auth-skip a{display:block;margin-top:4px}.auth-logo-orb{align-self:center;margin:0 0 0 2px}.pc-cells i{height:var(--chip-h, 28px);border-radius:5px}.pc-chip.is-cut{background:#ff6b6b1a;color:#ff9a9abf;text-decoration:line-through;text-decoration-thickness:1.5px}.home-pillars .home-pillar-cost{margin-top:auto}.home-pillars .home-pillar-cost-row{--t0: 0ms;--d: var(--ai-ms, 2.4s)}.home-pillars .home-pillar-cost-row.is-good{--t0: calc(var(--ai-ms, 2.4s) + var(--reveal-ms, .5s));--d: var(--jerp-ms, 1.8s)}.home-pillars .pc-cells i[class],.home-pillars .pc-steps .pc-chip,.home-pillars .pc-claims>div>*{transition:background-color .35s ease,opacity .35s ease,text-decoration-color .35s ease,color .35s ease;transition-delay:calc(var(--t0) + var(--d) * var(--i, 0) / var(--k, 1))}.is-armed:not(.is-on) .pc-cells i[class]{background:#ffffff0a}.is-armed:not(.is-on) .pc-steps .pc-chip,.is-armed:not(.is-on) .pc-claims>div>.pc-chip{opacity:0}.is-armed:not(.is-on) .pc-claims .is-cut span{color:#e8ecf4e0;text-decoration-color:transparent}.is-armed .home-pillar-cost-row.is-good{transition:opacity var(--reveal-ms, .5s) ease var(--ai-ms, 2.4s)}.is-armed:not(.is-on) .home-pillar-cost-row.is-good{opacity:0}.is-armed .home-pillar-cost-row.is-bad{transition:transform var(--reveal-ms, .5s) var(--ease-out) var(--ai-ms, 2.4s)}.is-armed:not(.is-on) .home-pillar-cost-row.is-bad{transform:translateY(var(--rise, 0px))}.is-reset .home-pillar-cost-row,.is-reset .pc-cells i,.is-reset .pc-chip,.is-reset .pc-claims>div>*{transition:none!important}@media(min-width:641px){.home-pillars .home-pillar-cost-row{--meta-h: 26px;grid-template-rows:auto 1fr}.home-pillars .home-pillar-cost-row:first-child{min-height:calc(var(--meta-h) + 12px + 2 * var(--chip-h) + var(--chip-row-gap))}.home-pillars .home-pillar-cost-row:last-child{min-height:calc(var(--meta-h) + 12px + var(--chip-h))}.home-pillars .pc-bar{align-self:center}}.home-pillars .home-pillar-cost-panel{gap:24px}.home-pillars .home-pillar-cost-row{gap:12px}.home-pillars .home-pillar-cost-meta{align-items:center;gap:4px 12px}.home-pillars .home-pillar-cost-meta>span{font-family:var(--bitcount);font-size:clamp(1.15rem,7cqi,1.45rem);font-weight:200;text-transform:uppercase;line-height:1.1;letter-spacing:var(--bitcount-track);white-space:nowrap;text-shadow:var(--logo-weight);-webkit-text-stroke:.012em currentColor;paint-order:stroke fill}.home-pillars .home-pillar-cost-meta>b{font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:0;color:var(--muted)}.home-pillars .home-pillar-cost-row.is-good .home-pillar-cost-meta>b{color:#7dffa0}.home-pillars .pc-bar{padding:0;background:none;box-shadow:none}.home-pillars .pc-cells i,.home-pillars .pc-chip,.home-pillars .pc-claims>div{border-radius:8px;backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);box-shadow:inset 0 2px 4px #ffffff47,inset 0 -2px 4px #00000059}.home-pillars .pc-chip,.home-pillars .pc-claims>div,.home-pillars .pc-cells i:not([class]){background:none}.home-pillars .pc-cells i.is-ai{background:color-mix(in srgb,var(--c) 40%,transparent)}.home-pillars .pc-cells i.is-good{background:#30d15866}.home-pillars .pc-claims .pc-chip{height:20px;border-radius:6px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.home-pillar-cost-hint{height:calc(var(--chip-h) + var(--chip-row-gap) - 12px);margin:0;overflow:hidden;color:var(--muted);font-family:var(--sans);font-size:13px;line-height:calc(var(--chip-h) + var(--chip-row-gap) - 12px);text-align:center;white-space:nowrap;text-overflow:ellipsis}.is-armed .home-pillar-cost-hint{transition:opacity .35s ease var(--ai-ms, 2.4s)}.is-armed:not(.is-on) .home-pillar-cost-hint{opacity:0}.is-reset .home-pillar-cost-hint{transition:none!important}.home-pillars .pc-steps{row-gap:var(--chip-row-gap)}@media(min-width:981px)and (max-height:760px){.home-rail:not(.is-compact-rail){gap:12px}.home-rail:not(.is-compact-rail) .home-toc a,.home-rail:not(.is-compact-rail) .home-rail-foot a{padding-top:3px;padding-bottom:3px}.home-rail:not(.is-compact-rail) .home-rail-foot{gap:0;padding-top:8px;--home-rail-bottom: 12px}}@media(min-width:981px)and (max-height:540px){.home-rail:not(.is-compact-rail) .home-rail-foot{display:none}}.home-toc a.home-toc-page .home-toc-page-icon{margin-left:-2px}@media(min-width:981px){.home-rail:not(.is-compact-rail) .home-navcol{display:contents}.home-rail:not(.is-compact-rail) .home-social--rail{order:3;margin-top:0;padding-bottom:var(--home-rail-bottom, 28px)}.home-rail:not(.is-compact-rail) .home-rail-foot{order:2;padding-bottom:0}}@keyframes auth-rise{0%{opacity:0;translate:0 -8px}}@media(prefers-reduced-motion:no-preference){.auth-logo,.auth-card,.auth-title,.auth-lede,.auth-provider,.auth-skip,.auth-fine{animation:auth-rise .55s var(--ease-out) both}.auth-logo{animation-delay:0ms}.auth-card{animation-delay:.14s}.auth-title{animation-delay:.24s}.auth-lede{animation-delay:.33s}.auth-provider[data-provider=Google]{animation-delay:.42s}.auth-provider[data-provider=GitHub]{animation-delay:.5s}.auth-skip{animation-delay:.59s}.auth-fine{animation-delay:.68s}}.home-launch{display:grid;gap:12px;margin-top:36px}.home-launch-k{margin:0;color:var(--ink);font-family:var(--bitcount);font-size:18px;font-weight:200;letter-spacing:var(--bitcount-track);text-shadow:var(--logo-weight);-webkit-text-stroke:.012em currentColor;paint-order:stroke fill}.home-launch-field{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;width:100%;margin:0;padding:12px 16px 12px 10px;border:0;border-radius:10px;background:#00000047;box-shadow:inset 0 0 0 1px #ffffff14;color:var(--ink);text-align:left;cursor:copy;transition:box-shadow .16s var(--ease-out),background-color .16s var(--ease-out)}.home-launch-field:hover,.home-launch-field:focus-visible{outline:none;background:#0000005c;box-shadow:inset 0 0 0 1px #ffffff38}.home-launch-field.is-copied{box-shadow:inset 0 0 0 1px #7dffa073}.home-launch-text{white-space:pre-wrap;font-family:var(--mono);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.home-launch-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--ink);font-size:22px;transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.home-launch-field:hover .home-launch-icon,.home-launch-field:focus-visible .home-launch-icon{background:#ffffff1a;color:#fff}.home-launch-field.is-copied .home-launch-icon{background:none;color:var(--primary)}.home-launch-text{padding-top:8px}.home-plans{padding-top:12px}.home-plan-price strong{font-size:40px;line-height:1;letter-spacing:var(--bitcount-track);text-shadow:var(--logo-weight);-webkit-text-stroke:.012em currentColor;paint-order:stroke fill}.home-plan-price span{font-size:13px}.home-plan-head{gap:12px}.home-plan-features{gap:10px;margin:8px 0 20px}.home-plan-features li{font-size:13.5px}.home-cheap{display:grid;gap:24px;margin-top:48px;scroll-margin-top:24px}.home-cheap-hero.glass{box-shadow:var(--glass-spec)}.home-cheap-hero{display:grid;gap:18px;padding:24px;border-radius:var(--r-group)}.home-cheap-k,.home-cheap-table caption{margin:0;color:var(--ink);font-family:var(--bitcount);font-size:18px;font-weight:200;letter-spacing:var(--bitcount-track);text-align:left;text-shadow:var(--logo-weight);-webkit-text-stroke:.012em currentColor;paint-order:stroke fill}.home-cheap-bars{display:grid;gap:14px}.home-cheap-bar{display:grid;grid-template-columns:190px minmax(0,1fr) 72px;align-items:center;gap:14px}.home-cheap-who{color:var(--muted);font-size:14px}.home-cheap-track{height:14px;border-radius:7px;box-shadow:inset 0 2px 4px #ffffff2e,inset 0 -2px 4px #00000059;overflow:hidden}.home-cheap-track i{display:block;height:100%;border-radius:inherit}.is-diy .home-cheap-track i{background:linear-gradient(90deg,#30d1588c,#ff9f0a99,#ff6b6ba6)}.is-jerp .home-cheap-track i{background:#30d15899}.home-cheap-bar b{color:var(--ink);font-family:var(--mono);font-size:14px;font-weight:500;text-align:right}.is-jerp b{color:#7dffa0}.home-cheap-ratio{margin:0;color:var(--muted);font-size:15px}.home-cheap-ratio strong{margin-right:6px;color:#7dffa0;font-family:var(--mono);font-size:22px;font-weight:600}.home-cheap-table-wrap{overflow-x:auto}.home-cheap-table{width:100%;border-collapse:collapse;font-size:14px}.home-cheap-table caption{padding-bottom:12px}.home-cheap-table th,.home-cheap-table td{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.07);text-align:right;white-space:nowrap}.home-cheap-table th:first-child{padding-left:0;text-align:left}.home-cheap-table thead th{color:var(--faint);font-size:12px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.home-cheap-table tbody th{color:var(--ink);font-weight:500}.home-cheap-brand{display:block;color:var(--faint);font-size:12px;font-weight:400}.home-cheap-rate,.home-cheap-diy,.home-cheap-jerp{font-family:var(--mono)}.home-cheap-rate,.home-cheap-diy{color:var(--muted)}.home-cheap-jerp{color:#7dffa0;font-weight:600}.home-cheap-meta{margin:0;color:var(--faint);font-size:12.5px;line-height:1.5}@media(max-width:640px){.home-cheap-hero{padding:18px 16px}.home-cheap-bar{grid-template-columns:minmax(0,1fr) auto}.home-cheap-who{grid-column:1 / -1}.home-cheap-rate,.home-cheap-table thead th:nth-child(2){display:none}}.home-main,.auth-main{position:relative}.dot-field{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100svh;pointer-events:none;opacity:.8;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 30%,transparent 95%);mask-image:linear-gradient(180deg,#000 0%,#000 30%,transparent 95%)}.home-title{text-shadow:var(--logo-weight);-webkit-text-stroke:.012em currentColor;paint-order:stroke fill}#hero .home-lede,#connect .home-lede{color:#ebebf5db;text-shadow:0 0 2px var(--canvas),0 0 6px var(--canvas),0 0 12px var(--canvas)}.home-pillars>li.glass{padding-bottom:24px}#connect .home-connect-key .home-try-key.home-btn{height:auto;min-height:44px;padding:4px;font-family:var(--sans);cursor:default}#connect .home-connect-key .home-try-key:not(.is-open) .home-try-kicker{font-family:var(--bitcount);font-size:14px;font-weight:400;letter-spacing:.03em;text-shadow:var(--logo-weight);-webkit-text-stroke:.012em currentColor;paint-order:stroke fill}.home-footer{display:grid;justify-items:center;gap:10px}.home-footer-brand{margin:0;color:var(--ink);font-family:var(--bitcount);font-size:28px;font-weight:200;letter-spacing:var(--bitcount-track);text-shadow:var(--logo-weight);-webkit-text-stroke:.012em currentColor;paint-order:stroke fill}.home-footer-tagline{max-width:44ch;margin:0 0 8px;color:#ebebf5b8;font-size:14px;line-height:1.5}.home-footer-copy{color:var(--faint);font-size:12.5px}@media(min-width:981px){.home-footer-nav--body{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px 24px;margin:0 0 4px}.home-footer-nav--body a{color:var(--muted);font-size:13px}.home-footer-nav--body a:hover{color:var(--ink)}}@media(min-width:981px){.home-footer-nav--body a.is-company,.home-rail:not(.is-compact-rail) .home-rail-foot a.is-legal{display:none}}.home-tools .home-flow-k{white-space:normal}.home-tools .home-tool-ask{padding:4px 0}.home-tools .home-tool-ask span{color:#ebebf5d1;font-family:var(--sans);font-size:13px}.home-tools .home-tool-ask b{padding:3px 9px;border-radius:6px;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:0;text-shadow:none;-webkit-text-stroke:0}.home-tools .home-tool-ask b.is-yes{background:#30d15829;color:#7dffa0}.home-tools .home-tool-ask b.is-no{background:#ff6b6b24;color:#ff9a9a}.home-tools .home-tool-ask b.is-score{background:#0a84ff29;color:#9fd0ff}#work .home-section-lede{max-width:46ch;color:#ebebf5c7;font-size:clamp(16px,1.5vw,19px);line-height:1.5}.home-tools{grid-template-columns:repeat(6,minmax(0,1fr))}.home-tools .home-tool-card{grid-column:span 2;gap:14px;padding:22px 20px 20px}.home-tools .home-tool-card.is-featured{grid-column:span 3;display:flex;box-shadow:var(--glass-spec)}.home-tools .home-tool-card .home-flow-k{font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:200;letter-spacing:var(--bitcount-track);text-shadow:var(--logo-weight);-webkit-text-stroke:.012em currentColor;paint-order:stroke fill}.home-tools .home-tool-card.is-featured .home-flow-k{font-size:clamp(1.3rem,2.2vw,1.7rem)}.home-tools .home-tool-role{color:var(--ink);font-size:16px;font-weight:500;line-height:1.35}.home-tools .home-tool-card.is-featured .home-tool-role{font-size:clamp(18px,1.8vw,21px)}.home-tools .home-flow-v{color:var(--muted);font-size:14px;line-height:1.55}.home-tools .home-tool-mark{width:34px;height:34px;border-radius:10px;color:var(--ink);box-shadow:inset 0 2px 4px #ffffff47,inset 0 -2px 4px #00000059}@media(max-width:980px){.home-tools .home-tool-card,.home-tools .home-tool-card.is-featured{grid-column:span 3}}@media(max-width:640px){.home-tools .home-tool-card,.home-tools .home-tool-card.is-featured{grid-column:1 / -1}}.home-tools .home-tool-card>*,.home-tools .home-tool-chips .pc-chip{transition:opacity .5s var(--ease-out),translate .6s var(--ease-out),scale .35s cubic-bezier(.2,1.6,.4,1)}.home-tools .home-tool-card>.home-tool-head{transition-delay:var(--card-delay, 0ms)}.home-tools .home-tool-card>.home-tool-role{transition-delay:calc(var(--card-delay, 0ms) + 80ms)}.home-tools .home-tool-card>.home-tool-viz{transition-delay:calc(var(--card-delay, 0ms) + .16s)}.home-tools .home-tool-card>.home-flow-v{transition-delay:calc(var(--card-delay, 0ms) + .24s)}.home-tools .home-tool-chips .pc-chip{transition-delay:calc(var(--card-delay, 0ms) + .32s + var(--row, 0) * .16s)}.home-tools.is-armed .home-tool-card:not(.is-in)>*{opacity:0;translate:0 10px}.home-tools.is-armed .home-tool-card:not(.is-in) .home-tool-chips .pc-chip{opacity:0;scale:1.4}.home-tool-chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}.home-tool-chips .pc-chip{display:inline-grid;place-items:center;height:32px;padding:0 12px;border-radius:8px;background:none;color:#e8ecf4e0;font-family:var(--sans);font-size:13px;font-weight:700;box-shadow:inset 0 2px 4px #ffffff47,inset 0 -2px 4px #00000059;backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(8px) saturate(1.35)}.home-tool-chips .pc-chip.is-good{color:#7dffa0}.home-tool-chips .pc-chip.is-bad{color:#ff9a9a}.home-tool-chips .pc-chip.is-jerp{color:#9fd0ff}.home-tool-chips .pc-chip.is-cut{background:none;color:#ff9a9ab3;text-decoration:line-through;text-decoration-thickness:1.5px}.home-tools .home-tool-card.is-featured .home-tool-chips .pc-chip{height:36px;padding:0 14px;font-size:14px}@media(min-width:641px){.home-tools .home-tool-card:not(.is-featured) .home-tool-head{align-items:flex-start}.home-tools .home-tool-card:not(.is-featured) .home-flow-k{min-height:2.4em;line-height:1.2}.home-tools .home-tool-card:not(.is-featured) .home-tool-role{min-height:2.7em}}.home-tools{grid-template-columns:1fr}.home-tools .home-tool-card,.home-tools .home-tool-card.is-featured{grid-column:1 / -1}@media(min-width:641px){.home-tools li.home-tool-card,.home-tools li.home-tool-card.is-featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-rows:auto auto auto;align-items:center;column-gap:32px;row-gap:8px;padding:24px 28px}.home-tools .home-tool-card .home-tool-head{grid-column:1;grid-row:1}.home-tools .home-tool-card .home-tool-role{grid-column:1;grid-row:2;min-height:0}.home-tools .home-tool-card .home-flow-v{grid-column:1;grid-row:3}.home-tools .home-tool-card .home-tool-chips{grid-column:2;grid-row:1 / span 3;justify-content:flex-end;margin:0}.home-tools .home-tool-card:not(.is-featured) .home-flow-k{min-height:0}.home-tools .home-tool-card .home-flow-k{font-size:clamp(1.2rem,2vw,1.5rem)}.home-tools .home-tool-card .home-tool-role{font-size:clamp(17px,1.6vw,19px)}.home-tools .home-tool-card .home-tool-chips .pc-chip{height:36px;padding:0 14px;font-size:14px}}@media(min-width:641px){.home-tools .home-tool-card:not(.is-featured) .home-tool-role,.home-tools .home-tool-card:not(.is-featured) .home-flow-k{min-height:0}}@media(min-width:641px){.home-tools .home-tool-card .home-flow-v{min-height:3.1em}}@media(min-width:641px){.home-tools .home-tool-card:not(.is-featured) .home-tool-head{align-items:center}.home-tools .home-tool-card .home-flow-k{line-height:1}}.how-story{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px;margin-top:calc(var(--home-stack) + 16px)}.how-story-col{display:flex;flex-direction:column;gap:14px;min-width:0}.how-story-n{color:var(--faint);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.how-story-prompt{margin:0;color:#ebebf59e;font-size:clamp(18px,1.9vw,23px);line-height:1.6}.how-story-mark{padding:1px 4px;margin:0 -2px;border-radius:6px;background:#0a84ff38;box-shadow:inset 0 0 0 1px #9fd0ff59;color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}.how-story-checks{display:grid;gap:10px;margin:0;padding:0;list-style:none}.how-story-check{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 8px 0 14px;border-radius:12px;box-shadow:inset 0 2px 4px #ffffff3d,inset 0 -2px 4px #00000059;color:var(--ink);font-size:15px}.how-story-check b{padding:5px 10px;border-radius:8px;font-size:12.5px;font-weight:700;white-space:nowrap}.how-story-check b.is-good{background:#30d15829;color:#7dffa0}.how-story-check b.is-cut{background:#ff6b6b24;color:#ff9a9a}.how-story-check b.is-jerp{background:#0a84ff2e;color:#9fd0ff}.how-story-answer{display:grid;gap:8px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.how-story-answer p{margin:0;color:var(--ink);font-size:16px;line-height:1.5}@media(max-width:860px){.how-story{grid-template-columns:1fr;gap:24px}}.how-story-mark{transition:background-color .45s ease,box-shadow .45s ease,color .45s ease;transition-delay:calc(.4s + var(--i) * var(--story-step, 1.1s))}.how-story-check{transition:opacity .5s var(--ease-out),translate .6s var(--ease-out);transition-delay:calc(.65s + var(--i) * var(--story-step, 1.1s))}.how-story-check b{transition:opacity .3s ease,scale .4s cubic-bezier(.2,1.6,.4,1);transition-delay:calc(1.1s + var(--i) * var(--story-step, 1.1s))}.how-story-answer{transition:opacity .6s var(--ease-out),translate .6s var(--ease-out);transition-delay:calc(.9s + 4 * var(--story-step, 1.1s))}.how-story.is-armed:not(.is-on) .how-story-mark{background:transparent;box-shadow:none;color:inherit}.how-story.is-armed:not(.is-on) .how-story-check{opacity:0;translate:-24px 0}.how-story.is-armed:not(.is-on) .how-story-check b{opacity:0;scale:1.7}.how-story.is-armed:not(.is-on) .how-story-answer{opacity:0;translate:0 10px}.how-story.is-reset *,.how-story.is-reset{transition:none!important}.how-story-mark.is-good{--tone-bg: rgba(48, 209, 88, .18);--tone-line: rgba(125, 255, 160, .4);--tone-deco: none}.how-story-mark.is-cut{--tone-bg: rgba(255, 107, 107, .14);--tone-line: rgba(255, 154, 154, .4);--tone-deco: line-through}.how-story-mark.is-jerp{--tone-bg: rgba(10, 132, 255, .22);--tone-line: rgba(159, 208, 255, .35);--tone-deco: none}.how-story-mark{background:var(--tone-bg);box-shadow:inset 0 0 0 1px var(--tone-line);text-decoration:var(--tone-deco);text-decoration-color:#ff9a9a;text-decoration-thickness:1.5px}@keyframes story-mark{0%{background:transparent;box-shadow:none;color:inherit;text-decoration-color:transparent}35%{background:#0a84ff47;box-shadow:inset 0 0 0 1px #9fd0ff80;color:var(--ink);text-decoration-color:transparent}to{background:var(--tone-bg);box-shadow:inset 0 0 0 1px var(--tone-line);color:var(--ink)}}.how-story.is-armed .how-story-mark{transition:none}.how-story.is-armed.is-on .how-story-mark{animation:story-mark 1.2s ease both;animation-delay:calc(.4s + var(--i) * var(--story-step, 1.1s))}#connect .home-connect-key .home-try-ttl{color:var(--ink)}.dot-field.is-bottom{top:auto;bottom:0;-webkit-mask-image:linear-gradient(0deg,#000 0%,#000 30%,transparent 95%);mask-image:linear-gradient(0deg,#000 0%,#000 30%,transparent 95%)}body.is-auth .dot-field{position:fixed}.home-faq details{background:#2c2c2e8c;backdrop-filter:var(--glass-drop) blur(10px) saturate(1.35);-webkit-backdrop-filter:var(--glass-drop) blur(10px) saturate(1.35)}.home-start-title{text-shadow:var(--logo-weight);-webkit-text-stroke:.012em currentColor;paint-order:stroke fill}[data-host=Claude]{--host-mark: url("data:image/svg+xml,%3Csvg fill=%22%23ffffff%22 role=%22img%22 viewBox=%220 0 24 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m4.7144 15.9555 4.7174-2.6471.079-.2307-.079-.1275h-.2307l-.7893-.0486-2.6956-.0729-2.3375-.0971-2.2646-.1214-.5707-.1215-.5343-.7042.0546-.3522.4797-.3218.686.0608 1.5179.1032 2.2767.1578 1.6514.0972 2.4468.255h.3886l.0546-.1579-.1336-.0971-.1032-.0972L6.973 9.8356l-2.55-1.6879-1.3356-.9714-.7225-.4918-.3643-.4614-.1578-1.0078.6557-.7225.8803.0607.2246.0607.8925.686 1.9064 1.4754 2.4893 1.8336.3643.3035.1457-.1032.0182-.0728-.164-.2733-1.3539-2.4467-1.445-2.4893-.6435-1.032-.17-.6194c-.0607-.255-.1032-.4674-.1032-.7285L6.287.1335 6.6997 0l.9957.1336.419.3642.6192 1.4147 1.0018 2.2282 1.5543 3.0296.4553.8985.2429.8318.091.255h.1579v-.1457l.1275-1.706.2368-2.0947.2307-2.6957.0789-.7589.3764-.9107.7468-.4918.5828.2793.4797.686-.0668.4433-.2853 1.8517-.5586 2.9021-.3643 1.9429h.2125l.2429-.2429.9835-1.3053 1.6514-2.0643.7286-.8196.85-.9046.5464-.4311h1.0321l.759 1.1293-.34 1.1657-1.0625 1.3478-.8804 1.1414-1.2628 1.7-.7893 1.36.0729.1093.1882-.0183 2.8535-.607 1.5421-.2794 1.8396-.3157.8318.3886.091.3946-.3278.8075-1.967.4857-2.3072.4614-3.4364.8136-.0425.0304.0486.0607 1.5482.1457.6618.0364h1.621l3.0175.2247.7892.522.4736.6376-.079.4857-1.2142.6193-1.6393-.3886-3.825-.9107-1.3113-.3279h-.1822v.1093l1.0929 1.0686 2.0035 1.8092 2.5075 2.3314.1275.5768-.3218.4554-.34-.0486-2.2039-1.6575-.85-.7468-1.9246-1.621h-.1275v.17l.4432.6496 2.3436 3.5214.1214 1.0807-.17.3521-.6071.2125-.6679-.1214-1.3721-1.9246L14.38 17.959l-1.1414-1.9428-.1397.079-.674 7.2552-.3156.3703-.7286.2793-.6071-.4614-.3218-.7468.3218-1.4753.3886-1.9246.3157-1.53.2853-1.9004.17-.6314-.0121-.0425-.1397.0182-1.4328 1.9672-2.1796 2.9446-1.7243 1.8456-.4128.164-.7164-.3704.0667-.6618.4008-.5889 2.386-3.0357 1.4389-1.882.929-1.0868-.0062-.1579h-.0546l-6.3385 4.1164-1.1293.1457-.4857-.4554.0608-.7467.2307-.2429 1.9064-1.3114Z%22/%3E%3C/svg%3E")}[data-host=Codex]{--host-mark: url("data:image/svg+xml,%3Csvg fill=%22%23ffffff%22 role=%22img%22 viewBox=%220 0 24 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364 15.1192 7.2a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.407-.667zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z%22/%3E%3C/svg%3E")}[data-host=Copilot]{--host-mark: url("data:image/svg+xml,%3Csvg fill=%22%23ffffff%22 role=%22img%22 viewBox=%220 0 24 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M23.922 16.997C23.061 18.492 18.063 22.02 12 22.02 5.937 22.02.939 18.492.078 16.997A.641.641 0 0 1 0 16.741v-2.869a.883.883 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.098 10.098 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952C7.255 2.937 9.248 1.98 11.978 1.98c2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.841.841 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256Zm-11.75-5.992h-.344a4.359 4.359 0 0 1-.355.508c-.77.947-1.918 1.492-3.508 1.492-1.725 0-2.989-.359-3.782-1.259a2.137 2.137 0 0 1-.085-.104L4 11.746v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.359 4.359 0 0 1-.355-.508Zm2.328 3.25c.549 0 1 .451 1 1v2c0 .549-.451 1-1 1-.549 0-1-.451-1-1v-2c0-.549.451-1 1-1Zm-5 0c.549 0 1 .451 1 1v2c0 .549-.451 1-1 1-.549 0-1-.451-1-1v-2c0-.549.451-1 1-1Zm3.313-6.185c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z%22/%3E%3C/svg%3E")}[data-host=Cursor]{--host-mark: url("data:image/svg+xml,%3Csvg fill=%22%23ffffff%22 role=%22img%22 viewBox=%220 0 24 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M11.503.131 1.891 5.678a.84.84 0 0 0-.42.726v11.188c0 .3.162.575.42.724l9.609 5.55a1 1 0 0 0 .998 0l9.61-5.55a.84.84 0 0 0 .42-.724V6.404a.84.84 0 0 0-.42-.726L12.497.131a1.01 1.01 0 0 0-.996 0M2.657 6.338h18.55c.263 0 .43.287.297.515L12.23 22.918c-.062.107-.229.064-.229-.06V12.335a.59.59 0 0 0-.295-.51l-9.11-5.257c-.109-.063-.064-.23.061-.23%22/%3E%3C/svg%3E")}[data-host=Windsurf]{--host-mark: url("data:image/svg+xml,%3Csvg fill=%22%23ffffff%22 role=%22img%22 viewBox=%220 0 24 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M23.55 5.067c-1.2038-.002-2.1806.973-2.1806 2.1765v4.8676c0 .972-.8035 1.7594-1.7597 1.7594-.568 0-1.1352-.286-1.4718-.7659l-4.9713-7.1003c-.4125-.5896-1.0837-.941-1.8103-.941-1.1334 0-2.1533.9635-2.1533 2.153v4.8957c0 .972-.7969 1.7594-1.7596 1.7594-.57 0-1.1363-.286-1.4728-.7658L.4076 5.1598C.2822 4.9798 0 5.0688 0 5.2882v4.2452c0 .2147.0656.4228.1884.599l5.4748 7.8183c.3234.462.8006.8052 1.3509.9298 1.3771.313 2.6446-.747 2.6446-2.0977v-4.893c0-.972.7875-1.7593 1.7596-1.7593h.003a1.798 1.798 0 0 1 1.4718.7658l4.9723 7.0994c.4135.5905 1.05.941 1.8093.941 1.1587 0 2.1515-.9645 2.1515-2.153v-4.8948c0-.972.7875-1.7594 1.7596-1.7594h.194a.22.22 0 0 0 .2204-.2202v-4.622a.22.22 0 0 0-.2203-.2203Z%22/%3E%3C/svg%3E")}[data-host=Cline]{--host-mark: url("data:image/svg+xml,%3Csvg fill=%22%23ffffff%22 role=%22img%22 viewBox=%220 0 24 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22m23.365 13.556-1.442-2.895V8.994c0-2.764-2.218-5.002-4.954-5.002h-2.464c.178-.367.276-.779.276-1.213A2.77 2.77 0 0 0 12.018 0a2.77 2.77 0 0 0-2.763 2.779c0 .434.098.846.276 1.213H7.067c-2.736 0-4.954 2.238-4.954 5.002v1.667L.64 13.549c-.149.29-.149.636 0 .927l1.472 2.855v1.667C2.113 21.762 4.33 24 7.067 24h9.902c2.736 0 4.954-2.238 4.954-5.002V17.33l1.44-2.865c.143-.286.143-.622.002-.91m-12.854 2.36a2.27 2.27 0 0 1-2.261 2.273 2.27 2.27 0 0 1-2.261-2.273v-4.042A2.27 2.27 0 0 1 8.249 9.6a2.267 2.267 0 0 1 2.262 2.274zm7.285 0a2.27 2.27 0 0 1-2.26 2.273 2.27 2.27 0 0 1-2.262-2.273v-4.042A2.267 2.267 0 0 1 15.535 9.6a2.267 2.267 0 0 1 2.261 2.274z%22/%3E%3C/svg%3E")}[data-host=JetBrains]{--host-mark: url("data:image/svg+xml,%3Csvg fill=%22%23ffffff%22 role=%22img%22 viewBox=%220 0 24 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.345 23.997A2.347 2.347 0 0 1 0 21.652V10.988C0 9.665.535 8.37 1.473 7.433l5.965-5.961A5.01 5.01 0 0 1 10.989 0h10.666A2.347 2.347 0 0 1 24 2.345v10.664a5.056 5.056 0 0 1-1.473 3.554l-5.965 5.965A5.017 5.017 0 0 1 13.007 24v-.003H2.345Zm8.969-6.854H5.486v1.371h5.828v-1.371ZM3.963 6.514h13.523v13.519l4.257-4.257a3.936 3.936 0 0 0 1.146-2.767V2.345c0-.678-.552-1.234-1.234-1.234H10.989a3.897 3.897 0 0 0-2.767 1.145L3.963 6.514Zm-.192.192L2.256 8.22a3.944 3.944 0 0 0-1.145 2.768v10.664c0 .678.552 1.234 1.234 1.234h10.666a3.9 3.9 0 0 0 2.767-1.146l1.512-1.511H3.771V6.706Z%22/%3E%3C/svg%3E")}[data-host=Warp]{--host-mark: url("data:image/svg+xml,%3Csvg fill=%22%23ffffff%22 role=%22img%22 viewBox=%220 0 24 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.035 2.723h9.253A2.712 2.712 0 0 1 24 5.435v10.529a2.712 2.712 0 0 1-2.712 2.713H8.047Zm-1.681 2.6L6.766 19.677h5.598l-.399 1.6H2.712A2.712 2.712 0 0 1 0 18.565V8.036a2.712 2.712 0 0 1 2.712-2.712Z%22/%3E%3C/svg%3E")}[data-host=Zed]{--host-mark: url("data:image/svg+xml,%3Csvg fill=%22%23ffffff%22 role=%22img%22 viewBox=%220 0 24 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.25 1.5a.75.75 0 0 0-.75.75v16.5H0V2.25A2.25 2.25 0 0 1 2.25 0h20.095c1.002 0 1.504 1.212.795 1.92L10.764 14.298h3.486V12.75h1.5v1.922a1.125 1.125 0 0 1-1.125 1.125H9.264l-2.578 2.578h11.689V9h1.5v9.375a1.5 1.5 0 0 1-1.5 1.5H5.185L2.562 22.5H21.75a.75.75 0 0 0 .75-.75V5.25H24v16.5A2.25 2.25 0 0 1 21.75 24H1.655C.653 24 .151 22.788.86 22.08L13.19 9.75H9.75v1.5h-1.5V9.375A1.125 1.125 0 0 1 9.375 8.25h5.314l2.625-2.625H5.625V15h-1.5V5.625a1.5 1.5 0 0 1 1.5-1.5h13.19L21.438 1.5z%22/%3E%3C/svg%3E")}[data-host=Perplexity]{--host-mark: url("data:image/svg+xml,%3Csvg fill=%22%23ffffff%22 role=%22img%22 viewBox=%220 0 24 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M22.3977 7.0896h-2.3106V.0676l-7.5094 6.3542V.1577h-1.1554v6.1966L4.4904 0v7.0896H1.6023v10.3976h2.8882V24l6.932-6.3591v6.2005h1.1554v-6.0469l6.9318 6.1807v-6.4879h2.8882V7.0896zm-3.4657-4.531v4.531h-5.355l5.355-4.531zm-13.2862.0676 4.8691 4.4634H5.6458V2.6262zM2.7576 16.332V8.245h7.8476l-6.1149 6.1147v1.9723H2.7576zm2.8882 5.0404v-3.8852h.0001v-2.6488l5.7763-5.7764v7.0111l-5.7764 5.2993zm12.7086.0248-5.7766-5.1509V9.0618l5.7766 5.7766v6.5588zm2.8882-5.0652h-1.733v-1.9723L13.3948 8.245h7.8478v8.087z%22/%3E%3C/svg%3E")}#hero .home-hosts .home-host-mark{background-color:var(--ink);-webkit-mask:var(--host-mark) center / contain no-repeat;mask:var(--host-mark) center / contain no-repeat}.pc-n-1{--n: 1}.pc-k-1{--k: 1}.pc-n-2{--n: 2}.pc-k-2{--k: 2}.pc-n-3{--n: 3}.pc-k-3{--k: 3}.pc-n-4{--n: 4}.pc-k-4{--k: 4}.pc-n-5{--n: 5}.pc-k-5{--k: 5}.pc-n-6{--n: 6}.pc-k-6{--k: 6}.pc-n-7{--n: 7}.pc-k-7{--k: 7}.pc-n-8{--n: 8}.pc-k-8{--k: 8}.pc-n-9{--n: 9}.pc-k-9{--k: 9}.pc-n-10{--n: 10}.pc-k-10{--k: 10}.pc-n-11{--n: 11}.pc-k-11{--k: 11}.pc-n-12{--n: 12}.pc-k-12{--k: 12}.pc-n-13{--n: 13}.pc-k-13{--k: 13}.pc-n-14{--n: 14}.pc-k-14{--k: 14}.pc-n-15{--n: 15}.pc-k-15{--k: 15}.pc-n-16{--n: 16}.pc-k-16{--k: 16}.pc-n-17{--n: 17}.pc-k-17{--k: 17}.pc-n-18{--n: 18}.pc-k-18{--k: 18}.pc-n-19{--n: 19}.pc-k-19{--k: 19}.pc-n-20{--n: 20}.pc-k-20{--k: 20}.pc-n-21{--n: 21}.pc-k-21{--k: 21}.pc-n-22{--n: 22}.pc-k-22{--k: 22}.pc-n-23{--n: 23}.pc-k-23{--k: 23}.pc-n-24{--n: 24}.pc-k-24{--k: 24}.pc-n-25{--n: 25}.pc-k-25{--k: 25}.pc-cells i:nth-child(1){--i: 0;--c: rgb(48,209,88)}.pc-cells i:nth-child(2){--i: 1;--c: rgb(65,205,82)}.pc-cells i:nth-child(3){--i: 2;--c: rgb(82,201,75)}.pc-cells i:nth-child(4){--i: 3;--c: rgb(100,196,68)}.pc-cells i:nth-child(5){--i: 4;--c: rgb(117,192,62)}.pc-cells i:nth-child(6){--i: 5;--c: rgb(134,188,56)}.pc-cells i:nth-child(7){--i: 6;--c: rgb(152,184,49)}.pc-cells i:nth-child(8){--i: 7;--c: rgb(169,180,42)}.pc-cells i:nth-child(9){--i: 8;--c: rgb(186,176,36)}.pc-cells i:nth-child(10){--i: 9;--c: rgb(203,172,30)}.pc-cells i:nth-child(11){--i: 10;--c: rgb(220,167,23)}.pc-cells i:nth-child(12){--i: 11;--c: rgb(238,163,16)}.pc-cells i:nth-child(13){--i: 12;--c: rgb(255,159,10)}.pc-cells i:nth-child(14){--i: 13;--c: rgb(255,155,18)}.pc-cells i:nth-child(15){--i: 14;--c: rgb(255,150,26)}.pc-cells i:nth-child(16){--i: 15;--c: rgb(255,146,34)}.pc-cells i:nth-child(17){--i: 16;--c: rgb(255,142,42)}.pc-cells i:nth-child(18){--i: 17;--c: rgb(255,137,50)}.pc-cells i:nth-child(19){--i: 18;--c: rgb(255,133,58)}.pc-cells i:nth-child(20){--i: 19;--c: rgb(255,129,67)}.pc-cells i:nth-child(21){--i: 20;--c: rgb(255,124,75)}.pc-cells i:nth-child(22){--i: 21;--c: rgb(255,120,83)}.pc-cells i:nth-child(23){--i: 22;--c: rgb(255,116,91)}.pc-cells i:nth-child(24){--i: 23;--c: rgb(255,111,99)}.pc-cells i:nth-child(25){--i: 24;--c: rgb(255,107,107)}.pc-steps .pc-chip:nth-child(1){--i: 0}.pc-steps .pc-chip:nth-child(2){--i: 1}.pc-steps .pc-chip:nth-child(3){--i: 2}.pc-steps .pc-chip:nth-child(4){--i: 3}.pc-steps .pc-chip:nth-child(5){--i: 4}.pc-steps .pc-chip:nth-child(6){--i: 5}.pc-steps .pc-chip:nth-child(7){--i: 6}.pc-steps .pc-chip:nth-child(8){--i: 7}.home-tool-chips .pc-chip:nth-child(1){--row: 0}.home-tool-chips .pc-chip:nth-child(2){--row: 1}.home-tool-chips .pc-chip:nth-child(3){--row: 2}.home-tool-chips .pc-chip:nth-child(4){--row: 3}.home-tool-chips .pc-chip:nth-child(5){--row: 4}.home-tool-chips .pc-chip:nth-child(6){--row: 5}.how-story-prompt .how-story-mark:nth-of-type(1){--i: 0}.how-story-check:nth-child(1){--i: 0}.how-story-prompt .how-story-mark:nth-of-type(2){--i: 1}.how-story-check:nth-child(2){--i: 1}.how-story-prompt .how-story-mark:nth-of-type(3){--i: 2}.how-story-check:nth-child(3){--i: 2}.how-story-prompt .how-story-mark:nth-of-type(4){--i: 3}.how-story-check:nth-child(4){--i: 3}.how-story-prompt .how-story-mark:nth-of-type(5){--i: 4}.how-story-check:nth-child(5){--i: 4}.how-story-prompt .how-story-mark:nth-of-type(6){--i: 5}.how-story-check:nth-child(6){--i: 5}.home-tools .home-tool-card:nth-child(3n+1){--card-delay: 0ms}.home-tools .home-tool-card:nth-child(3n+2){--card-delay: .11s}.home-tools .home-tool-card:nth-child(3n+3){--card-delay: .22s}.pct-1{width:1%}.pct-2{width:2%}.pct-3{width:3%}.pct-4{width:4%}.pct-5{width:5%}.pct-6{width:6%}.pct-7{width:7%}.pct-8{width:8%}.pct-9{width:9%}.pct-10{width:10%}.pct-11{width:11%}.pct-12{width:12%}.pct-13{width:13%}.pct-14{width:14%}.pct-15{width:15%}.pct-16{width:16%}.pct-17{width:17%}.pct-18{width:18%}.pct-19{width:19%}.pct-20{width:20%}.pct-21{width:21%}.pct-22{width:22%}.pct-23{width:23%}.pct-24{width:24%}.pct-25{width:25%}.pct-26{width:26%}.pct-27{width:27%}.pct-28{width:28%}.pct-29{width:29%}.pct-30{width:30%}.pct-31{width:31%}.pct-32{width:32%}.pct-33{width:33%}.pct-34{width:34%}.pct-35{width:35%}.pct-36{width:36%}.pct-37{width:37%}.pct-38{width:38%}.pct-39{width:39%}.pct-40{width:40%}.pct-41{width:41%}.pct-42{width:42%}.pct-43{width:43%}.pct-44{width:44%}.pct-45{width:45%}.pct-46{width:46%}.pct-47{width:47%}.pct-48{width:48%}.pct-49{width:49%}.pct-50{width:50%}.pct-51{width:51%}.pct-52{width:52%}.pct-53{width:53%}.pct-54{width:54%}.pct-55{width:55%}.pct-56{width:56%}.pct-57{width:57%}.pct-58{width:58%}.pct-59{width:59%}.pct-60{width:60%}.pct-61{width:61%}.pct-62{width:62%}.pct-63{width:63%}.pct-64{width:64%}.pct-65{width:65%}.pct-66{width:66%}.pct-67{width:67%}.pct-68{width:68%}.pct-69{width:69%}.pct-70{width:70%}.pct-71{width:71%}.pct-72{width:72%}.pct-73{width:73%}.pct-74{width:74%}.pct-75{width:75%}.pct-76{width:76%}.pct-77{width:77%}.pct-78{width:78%}.pct-79{width:79%}.pct-80{width:80%}.pct-81{width:81%}.pct-82{width:82%}.pct-83{width:83%}.pct-84{width:84%}.pct-85{width:85%}.pct-86{width:86%}.pct-87{width:87%}.pct-88{width:88%}.pct-89{width:89%}.pct-90{width:90%}.pct-91{width:91%}.pct-92{width:92%}.pct-93{width:93%}.pct-94{width:94%}.pct-95{width:95%}.pct-96{width:96%}.pct-97{width:97%}.pct-98{width:98%}.pct-99{width:99%}.pct-100{width:100%}.home-social-link.is-soon{cursor:default}[data-social=github]{--social-src: url("data:image/svg+xml,%3Csvg fill=%22%23ffffff%22 role=%22img%22 viewBox=%220 0 24 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12%22/%3E%3C/svg%3E")}[data-social=x]{--social-src: url("data:image/svg+xml,%3Csvg fill=%22%23ffffff%22 role=%22img%22 viewBox=%220 0 24 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M14.234 10.162 22.977 0h-2.072l-7.591 8.824L7.251 0H.258l9.168 13.343L.258 24H2.33l8.016-9.318L16.749 24h6.993zm-2.837 3.299-.929-1.329L3.076 1.56h3.182l5.965 8.532.929 1.329 7.754 11.09h-3.182z%22/%3E%3C/svg%3E")}[data-social=threads]{--social-src: url("data:image/svg+xml,%3Csvg fill=%22%23ffffff%22 role=%22img%22 viewBox=%220 0 24 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.263 11.097c-.03-3.486-1.92-5.586-5.111-5.586-2.13 0-3.922.963-4.863 2.499l2.062 1.438c.535-.843 1.272-1.543 2.628-1.543 1.528 0 2.318.85 2.544 2.431a15 15 0 0 0-2.236-.173c-4.125 0-6.068 1.867-6.068 4.336s1.943 3.99 4.804 3.99c3.139 0 5.013-2.115 5.781-4.735.798.361 1.348 1.204 1.348 2.47 0 3.387-3.907 5.232-7.22 5.232-4.885 0-8.077-3.207-8.077-8.424 0-6.392 4.223-10.487 9.9-10.487 3.808 0 5.69 1.671 6.97 3.914l2.108-1.475C21.44 2.078 18.331 0 13.663 0 6.227 0 1.168 5.277 1.168 12.934c0 7 4.953 11.066 10.856 11.066 4.878 0 9.809-2.846 9.809-7.716 0-2.545-1.46-4.231-3.569-5.187m-6.33 4.855c-1.077 0-2.026-.512-2.026-1.453 0-1.483 1.822-1.934 3.606-1.934.678 0 1.34.045 1.927.173-.422 1.927-1.671 3.215-3.508 3.214Z%22/%3E%3C/svg%3E")}[data-social=reddit]{--social-src: url("data:image/svg+xml,%3Csvg fill=%22%23ffffff%22 role=%22img%22 viewBox=%220 0 24 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 0C5.373 0 0 5.373 0 12c0 3.314 1.343 6.314 3.515 8.485l-2.286 2.286C.775 23.225 1.097 24 1.738 24H12c6.627 0 12-5.373 12-12S18.627 0 12 0Zm4.388 3.199c1.104 0 1.999.895 1.999 1.999 0 1.105-.895 2-1.999 2-.946 0-1.739-.657-1.947-1.539v.002c-1.147.162-2.032 1.15-2.032 2.341v.007c1.776.067 3.4.567 4.686 1.363.473-.363 1.064-.58 1.707-.58 1.547 0 2.802 1.254 2.802 2.802 0 1.117-.655 2.081-1.601 2.531-.088 3.256-3.637 5.876-7.997 5.876-4.361 0-7.905-2.617-7.998-5.87-.954-.447-1.614-1.415-1.614-2.538 0-1.548 1.255-2.802 2.803-2.802.645 0 1.239.218 1.712.585 1.275-.79 2.881-1.291 4.64-1.365v-.01c0-1.663 1.263-3.034 2.88-3.207.188-.911.993-1.595 1.959-1.595Zm-8.085 8.376c-.784 0-1.459.78-1.506 1.797-.047 1.016.64 1.429 1.426 1.429.786 0 1.371-.369 1.418-1.385.047-1.017-.553-1.841-1.338-1.841Zm7.406 0c-.786 0-1.385.824-1.338 1.841.047 1.017.634 1.385 1.418 1.385.785 0 1.473-.413 1.426-1.429-.046-1.017-.721-1.797-1.506-1.797Zm-3.703 4.013c-.974 0-1.907.048-2.77.135-.147.015-.241.168-.183.305.483 1.154 1.622 1.964 2.953 1.964 1.33 0 2.47-.81 2.953-1.964.057-.137-.037-.29-.184-.305-.863-.087-1.795-.135-2.769-.135Z%22/%3E%3C/svg%3E")}[data-social=discord]{--social-src: url("data:image/svg+xml,%3Csvg fill=%22%23ffffff%22 role=%22img%22 viewBox=%220 0 24 24%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2742-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z%22/%3E%3C/svg%3E")}.home-social-mark{background-color:currentColor;-webkit-mask:var(--social-src) center / contain no-repeat;mask:var(--social-src) center / contain no-repeat}.home-social-link{color:var(--ink)}.home-social-mark[data-social=discord]{transform:scale(1.2)}.home-pillars .pc-cells i,.home-pillars .pc-chip,.home-pillars .pc-claims>div,.home-tool-chips .pc-chip{backdrop-filter:none;-webkit-backdrop-filter:none}.home-pillars>li.glass,.home-tools .home-tool-card,.how-story{contain:layout paint}.home-footer-tagline,.home-footer-nav--body a{color:var(--ink)}.home-toc a,.home-footer-nav a,.home-btn,.home-btn .home-try-kicker,#connect .home-connect-key .home-try-key:not(.is-open) .home-try-kicker,:is(#home-plaque,#connect .home-plaque) .home-try{font-family:var(--sans);font-weight:700;letter-spacing:.03em;text-shadow:none;-webkit-text-stroke:0}.home-toc a,.home-footer-nav a{font-size:14px}.home-btn{font-size:15px}.home-toc a{color:var(--muted);font-weight:600}.home-toc a:hover,.home-toc a[aria-current=location],.home-toc a[aria-current=page]{color:var(--ink);font-weight:700}.home-rail-foot a{color:var(--muted);font-weight:600}.home-footer-nav--body a{font-weight:600}.home-rail-foot a:hover,.home-rail-foot a[aria-current=page],.home-footer-nav--body a:hover,.home-footer-nav--body a[aria-current=page]{color:var(--ink);font-weight:700}@media(max-width:640px){#connect .home-connect-key .home-try-ttl{width:100%;text-align:center}#connect .home-connect-key .home-try-key-row{justify-content:center}#connect .home-connect-key .home-try-key,#connect .home-connect-key .home-try-key.home-btn{width:100%;max-width:none;justify-content:center}#connect .home-hosts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:4px 8px;width:100%}#connect .home-hosts .home-host{justify-self:stretch;justify-content:center;width:100%}#connect .home-hosts .home-try-pane{grid-column:1 / -1}.home-start-cta{align-self:stretch;width:100%}}@media(max-width:640px){#connect .home-hero-top,#connect .home-title,#connect .home-lede{text-align:center}}#connect .home-hero-stage{margin-top:40px}#connect .home-connect-key{align-items:center;align-self:stretch;width:100%}#connect .home-connect-key .home-try-ttl{text-align:center}#connect .home-connect-key .home-try-key-row{justify-content:center}@media(min-width:641px){#connect .home-hero-top{align-items:center;text-align:center}#connect .home-lede{margin-inline:auto}#connect .home-hosts,#connect .home-launch{width:100%;max-width:736px;margin-inline:auto}}@media(min-width:641px){#connect .home-hero-top .home-title,#connect .home-hero-top .home-lede{text-align:center}}@media(min-width:641px){#connect .home-launch-k{text-align:center}}.home-section-head{align-items:center;text-align:center}.home-section-head .home-section-lede{margin-inline:auto}.home-faq{width:100%;max-width:736px;margin-inline:auto}.home-faq details{width:100%;box-sizing:border-box}.home-related{text-align:center}.home-related ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;padding:0;list-style:none}.home-plan-note,.home-cheap-meta{text-align:center}.home-section--faq .home-faq{max-width:736px;margin-inline:auto}:root{--col-text: 736px}.home-section-head .home-section-lede,#hero .home-hero-top,#hero .home-lede,#connect .home-lede,#connect .home-hosts,#connect .home-launch,.home-section--faq .home-faq,.home-start-lede{width:100%;max-width:var(--col-text);margin-inline:auto;box-sizing:border-box}#work .home-section-head .home-section-lede{max-width:var(--col-text)}.home-related ul{align-items:baseline;margin:0}.home-related ul>li,.home-related ul>li+li{margin:0;padding:0}#connect .home-host-col{align-items:flex-start;width:max-content;max-width:100%}#connect .home-host-col .home-try-pane{align-self:stretch;width:100%;text-align:left}#connect .home-hero-stage{margin-top:48px}#connect .home-connect-key{margin-bottom:40px}#connect .home-hero-stage{margin-top:56px}#connect .home-connect-key{margin-bottom:23px}@media(min-width:641px){#connect .home-hosts{grid-template-columns:repeat(2,320px);justify-content:center;column-gap:24px}#connect .home-host-col{width:320px;padding-left:68px;box-sizing:border-box}#connect .home-host-col .home-try-pane{width:320px;max-width:none;margin-left:-68px}}@media(min-width:981px){#connect .home-hero-more{display:grid;grid-template-columns:520px minmax(0,1fr);grid-template-areas:"key key" "hosts prompt";column-gap:40px;align-items:start}#connect .home-connect-key{grid-area:key}#connect .home-hosts{grid-area:hosts;grid-template-columns:repeat(2,250px);justify-content:start;column-gap:20px;width:520px;max-width:none;margin:0}#connect .home-host-col{width:250px;padding-left:0}#connect .home-host-col .home-try-pane{width:250px;margin-left:0}#connect .home-launch{grid-area:prompt;max-width:none;margin:0}#connect .home-launch-k{text-align:left}}.dot-field.is-page{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;-webkit-mask-image:none;mask-image:none}#hero .home-hosts-lede,.home-hosts-lede{color:var(--ink)}
