.ad-site{--ad-bg:#f3f5f8;--ad-surface:#ffffff;--ad-raised:#fafbfc;--ad-ink:#0f1b2d;--ad-ink-2:#1c2b42;--ad-muted:#566377;--ad-faint:#8a95a5;--ad-line:#dfe4eb;--ad-line-strong:#c9d1dc;--ad-teal:#0d8a87;--ad-teal-soft:#e2f3f2;--ad-amber:#d98a14;--ad-amber-soft:#fdf1dc;--ad-violet:#6a5bd6;--ad-violet-soft:#eeebfc;--ad-green:#1f9566;--ad-green-soft:#e1f4ea;--ad-red:#c2473e;--ad-ease:cubic-bezier(0.22,1,0.36,1);--ad-spring:cubic-bezier(0.34,1.56,0.64,1);--ad-display:var(--ad-font-display),ui-sans-serif,system-ui,sans-serif;--ad-code:var(--ad-font-mono),ui-monospace,"SFMono-Regular",monospace;--ad-shadow-sm:0 1px 2px rgb(15 27 45/0.06);--ad-shadow-md:0 1px 2px rgb(15 27 45/0.05),0 8px 24px -12px rgb(15 27 45/0.18);--ad-shadow-lg:0 1px 2px rgb(15 27 45/0.06),0 32px 80px -32px rgb(15 27 45/0.35);position:relative;min-height:100vh;color:var(--ad-ink);background:var(--ad-bg);font-family:var(--ad-display);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow:clip}.ad-site *,.ad-site :after,.ad-site :before{box-sizing:border-box}.ad-site :where(h1,h2,h3,p,ol,ul,pre){margin:0}.ad-site :where(ol,ul){padding:0;list-style:none}.ad-site :where(a){color:inherit;text-decoration:none}.ad-site :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ad-site button:disabled{cursor:default}.ad-site :where(code,pre){font-family:var(--ad-code)}.ad-site :focus-visible{outline:2px solid var(--ad-teal);outline-offset:3px;border-radius:8px}.ad-site ::selection{background:rgb(13 138 135/.2)}.ad-site .agentdock-logo-light{display:block}.ad-site .agentdock-logo-dark{display:none}.ad-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ad-container{width:min(1200px,calc(100% - 64px));margin-inline:auto}.ad-icon{width:16px;height:16px;flex-shrink:0}.ad-skip{position:fixed;top:12px;left:12px;z-index:100;padding:8px 14px;border-radius:8px;background:var(--ad-ink);color:#fff;font-size:14px;transform:translateY(-160%);transition:transform .22s var(--ad-ease)}.ad-skip:focus{transform:none}.ad-progress{position:fixed;inset:0 0 auto;z-index:60;height:2px;background:linear-gradient(90deg,var(--ad-teal),var(--ad-violet));transform-origin:left;transform:scaleX(var(--ad-progress,0));pointer-events:none}.ad-btn{--tx:0px;--ty:0px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;isolation:isolate;transform:translate(var(--tx),var(--ty));transition:transform .26s var(--ad-ease),background-color .2s ease,border-color .2s ease,box-shadow .26s var(--ad-ease),color .2s ease}.ad-btn .ad-icon{transition:transform .26s var(--ad-ease)}.ad-btn:hover .ad-icon:last-child{transform:translateX(3px)}.ad-btn:active{transform:translate(var(--tx),var(--ty)) scale(.97);transition-duration:90ms}.ad-btn-sm{height:32px;padding:0 12px;gap:6px;border-radius:8px;font-size:13px}.ad-btn-sm .ad-icon{width:14px;height:14px}.ad-btn-primary{color:#fff;background:var(--ad-ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 1px 2px rgb(15 27 45/.2),0 4px 12px -4px rgb(15 27 45/.35)}.ad-btn-primary:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255/.18) 48%,transparent 66%);transform:translateX(-120%);transition:transform .7s var(--ad-ease)}.ad-btn-primary:hover{background:var(--ad-ink-2);box-shadow:inset 0 1px 0 rgb(255 255 255/.14),0 1px 2px rgb(15 27 45/.2),0 10px 24px -8px rgb(15 27 45/.45)}.ad-btn-primary:hover:after{transform:translateX(120%)}.ad-btn-ghost{color:var(--ad-ink);background:var(--ad-surface);border:1px solid var(--ad-line-strong)}.ad-btn-ghost:hover{border-color:var(--ad-ink);background:var(--ad-raised)}.ad-btn-light{color:var(--ad-ink);background:#fff;box-shadow:0 8px 24px -10px rgb(0 0 0/.5)}.ad-btn-light:hover{background:#eef6f6}.ad-btn-outline-light{color:#fff;border:1px solid rgb(255 255 255/.28)}.ad-btn-outline-light:hover{border-color:rgb(255 255 255/.7);background:rgb(255 255 255/.06)}.ad-icon-button{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--ad-muted);transition:background-color .18s ease,color .18s ease,transform .18s var(--ad-ease)}.ad-icon-button:hover{color:var(--ad-ink);background:var(--ad-bg)}.ad-icon-button:hover .ad-icon{transform:rotate(-120deg)}.ad-icon-button .ad-icon{transition:transform .5s var(--ad-ease)}.ad-icon-button:active{transform:scale(.92)}.ad-link{display:inline-flex;align-items:center;gap:6px;width:fit-content;font-size:15px;font-weight:600;color:var(--ad-ink);background:linear-gradient(currentColor,currentColor) 0 100% /0 1.5px no-repeat;padding-bottom:2px;transition:background-size .32s var(--ad-ease),color .2s ease}.ad-link .ad-icon{transition:transform .26s var(--ad-ease)}.ad-link:hover{color:var(--ad-teal);background-size:100% 1.5px}.ad-link:hover .ad-icon{transform:translateX(3px)}.ad-inline-link{color:var(--ad-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--ad-line-strong);text-underline-offset:3px;transition:text-decoration-color .2s ease,color .2s ease}.ad-inline-link:hover{color:var(--ad-teal);text-decoration-color:currentColor}.ad-pill-indicator{position:absolute;top:3px;bottom:3px;left:0;width:var(--pill-w,0);border-radius:7px;transform:translateX(var(--pill-x,0));opacity:var(--pill-o,0);transition:transform .38s var(--ad-ease),width .38s var(--ad-ease),opacity .2s ease;pointer-events:none}.ad-header{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;transition:background-color .26s ease,border-color .26s ease}.ad-header[data-scrolled=true]{background:rgb(243 245 248/.86);border-color:var(--ad-line);backdrop-filter:saturate(1.4) blur(14px)}.ad-header-inner{display:flex;align-items:center;gap:24px;height:64px}.ad-home{display:inline-flex;border-radius:6px;transition:opacity .2s ease}.ad-home:hover{opacity:.75}.ad-home .agentdock-brand{width:128px}.ad-nav{position:relative;display:flex;align-items:center;margin-left:auto}.ad-nav .ad-pill-indicator{top:2px;bottom:2px;background:rgb(15 27 45/.06)}.ad-nav a{position:relative;display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px;border-radius:8px;color:var(--ad-muted);font-size:14px;font-weight:500;transition:color .18s ease}.ad-nav a:hover{color:var(--ad-ink)}.ad-nav .ad-icon{width:13px;height:13px;transition:transform .24s var(--ad-ease)}.ad-nav a:hover .ad-icon{transform:translate(2px,-2px)}.ad-menu-toggle,.ad-mobile-nav{display:none}.ad-hero{position:relative;padding:64px 0 24px}.ad-hero-backdrop{position:absolute;inset:-64px 0 auto;height:760px;background-image:linear-gradient(var(--ad-line) 1px,transparent 1px),linear-gradient(90deg,var(--ad-line) 1px,transparent 1px);background-size:56px 56px;background-position:top;mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 10%,transparent 75%);opacity:.55;pointer-events:none}.ad-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:56px;align-items:end}.ad-badge{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 10px;margin-bottom:24px;border:1px solid var(--ad-line);border-radius:999px;background:var(--ad-surface);color:var(--ad-muted);font-size:13px;font-weight:500;box-shadow:var(--ad-shadow-sm);transition:border-color .2s ease,color .2s ease,box-shadow .26s var(--ad-ease),transform .26s var(--ad-ease);animation:ad-fade-up .7s var(--ad-ease) both}.ad-badge i{position:relative;width:7px;height:7px;border-radius:50%;background:var(--ad-teal)}.ad-badge i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:ad-ping 2.4s var(--ad-ease) infinite}.ad-badge .ad-icon{width:13px;height:13px;transition:transform .26s var(--ad-ease)}.ad-badge:hover{color:var(--ad-ink);border-color:var(--ad-line-strong);box-shadow:var(--ad-shadow-md);transform:translateY(-1px)}.ad-badge:hover .ad-icon{transform:translateX(3px)}.ad-hero h1{font-size:clamp(42px,5.6vw,72px);font-weight:650;line-height:1;letter-spacing:-.042em;text-wrap:balance}.ad-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.ad-word>span{display:inline-block;animation:ad-word-rise .9s var(--ad-ease) both;animation-delay:calc(80ms + var(--i) * 55ms)}.ad-hero-side{display:grid;gap:24px;padding-bottom:6px;animation:ad-fade-up .8s var(--ad-ease) .38s both}.ad-hero-side>p{color:var(--ad-muted);font-size:17px;line-height:1.6;max-width:440px}.ad-hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ad-install{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 4px 0 14px;border:1px solid var(--ad-line);border-radius:10px;background:var(--ad-surface);box-shadow:var(--ad-shadow-sm);font-size:13px;transition:border-color .2s ease,box-shadow .26s var(--ad-ease)}.ad-install:hover{border-color:var(--ad-line-strong);box-shadow:var(--ad-shadow-md)}.ad-install>span{color:var(--ad-teal);font-family:var(--ad-code);font-weight:600}.ad-install code{color:var(--ad-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-copy{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;height:32px;border-radius:7px;color:var(--ad-muted);flex-shrink:0;transition:background-color .18s ease,color .18s ease,transform .16s var(--ad-ease)}.ad-copy.has-label{padding:0 10px;font-size:13px;font-weight:600;border:1px solid var(--ad-line);background:var(--ad-surface)}.ad-copy:hover{color:var(--ad-ink);background:var(--ad-bg)}.ad-copy:active{transform:scale(.9)}.ad-copy-dark{color:#9aa7ba}.ad-copy-dark:hover{color:#fff;background:rgb(255 255 255/.08)}.ad-copy[data-status=copied]{color:var(--ad-green)}.ad-copy-dark[data-status=copied]{color:#6fd6a8}.ad-copy-icons{position:relative;display:grid;width:16px;height:16px}.ad-copy-icons .ad-icon{grid-area:1/1;transition:transform .36s var(--ad-spring),opacity .2s ease}.ad-copy-done{opacity:0;transform:scale(.4) rotate(-30deg)}.ad-copy[data-status=copied] .ad-copy-idle{opacity:0;transform:scale(.4) rotate(30deg)}.ad-copy[data-status=copied] .ad-copy-done{opacity:1;transform:none}.ad-copy-tip{position:absolute;bottom:calc(100% + 8px);left:50%;padding:4px 8px;border-radius:6px;background:var(--ad-ink);color:#fff;font-family:var(--ad-display);font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;opacity:0;transform:translate(-50%,4px) scale(.92);transition:opacity .18s ease,transform .26s var(--ad-spring);pointer-events:none}.ad-copy:hover .ad-copy-tip,.ad-copy[data-status=copied] .ad-copy-tip,.ad-copy[data-status=failed] .ad-copy-tip{opacity:1;transform:translate(-50%) scale(1)}.ad-hero-demo{position:relative;margin-top:56px}.ad-demo{position:relative;animation:ad-demo-in 1.1s var(--ad-ease) .45s both}.ad-demo-glow{position:absolute;inset:8% 6% -4%;z-index:0;background:radial-gradient(40% 60% at 20% 40%,rgb(13 138 135/.22),transparent 70%),radial-gradient(40% 60% at 80% 60%,rgb(106 91 214/.2),transparent 70%);filter:blur(40px);animation:ad-drift 14s ease-in-out infinite alternate;pointer-events:none}.ad-demo-frame{position:relative;z-index:1;border:1px solid var(--ad-line);border-radius:16px;background:var(--ad-surface);box-shadow:var(--ad-shadow-lg);overflow:hidden}.ad-demo-bar{display:flex;align-items:center;gap:12px;height:52px;padding:0 10px;border-bottom:1px solid var(--ad-line);background:var(--ad-raised)}.ad-code-tabs,.ad-segment{position:relative;display:inline-flex;padding:3px;border-radius:10px}.ad-segment{background:#e9edf2}.ad-segment .ad-pill-indicator{background:var(--ad-surface);box-shadow:0 1px 2px rgb(15 27 45/.12),0 0 0 .5px rgb(15 27 45/.06)}.ad-segment button{position:relative;height:28px;padding:0 12px;border-radius:7px;color:var(--ad-muted);font-size:13px;font-weight:600;transition:color .2s ease}.ad-segment button:hover,.ad-segment button[aria-pressed=true]{color:var(--ad-ink)}.ad-demo-url{flex:1;text-align:center;color:var(--ad-faint);font-family:var(--ad-code);font-size:12px}.ad-demo-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);height:460px}.ad-chat{display:flex;flex-direction:column;min-width:0;min-height:0}.ad-chat-head{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--ad-line)}.ad-chat-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#fff;background:linear-gradient(140deg,var(--ad-teal),#0a5f6b);box-shadow:inset 0 1px 0 rgb(255 255 255/.25)}.ad-chat-title{display:grid;line-height:1.25}.ad-chat-title strong{font-size:14px;font-weight:650}.ad-chat-title span{color:var(--ad-faint);font-size:12px}.ad-status{display:inline-flex;align-items:center;gap:6px;height:24px;margin-left:auto;padding:0 10px;border-radius:999px;background:var(--ad-bg);color:var(--ad-muted);font-size:12px;font-weight:600;transition:background-color .3s ease,color .3s ease}.ad-status i{position:relative;width:6px;height:6px;border-radius:50%;background:var(--ad-faint);transition:background-color .3s ease}.ad-status[data-status=working]{background:var(--ad-teal-soft);color:var(--ad-teal)}.ad-status[data-status=working] i{background:var(--ad-teal);animation:ad-blink 1s ease-in-out infinite}.ad-status[data-status=waiting]{background:var(--ad-amber-soft);color:#a5650a}.ad-status[data-status=waiting] i{background:var(--ad-amber)}.ad-status[data-status=waiting] i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:ad-ping 1.6s var(--ad-ease) infinite}.ad-status[data-status=done]{background:var(--ad-green-soft);color:var(--ad-green)}.ad-status[data-status=done] i{background:var(--ad-green)}.ad-chat-scroll{flex:1;display:flex;flex-direction:column;gap:14px;padding:20px;overflow:auto;scrollbar-width:none}.ad-chat-scroll>*{animation:ad-pop-in .48s var(--ad-ease) both}.ad-bubble-user{align-self:flex-end;max-width:82%;padding:10px 14px;border-radius:14px 14px 4px 14px;background:var(--ad-ink);color:#fff;font-size:14px;line-height:1.5}.ad-bubble-agent{max-width:92%;color:var(--ad-ink);font-size:14.5px;line-height:1.6}.ad-caret{display:inline-block;width:7px;height:15px;margin-left:2px;vertical-align:-2px;border-radius:2px;background:var(--ad-teal);animation:ad-blink .9s steps(2,start) infinite}.ad-tool{align-self:flex-start;width:min(100%,380px);border:1px solid var(--ad-line);border-radius:10px;background:var(--ad-raised);transition:border-color .2s ease}.ad-tool:hover{border-color:var(--ad-line-strong)}.ad-tool>button{display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 10px;font-size:13px;text-align:left}.ad-tool-mark{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--ad-teal-soft);color:var(--ad-teal)}.ad-tool[data-state=done] .ad-tool-mark .ad-icon{width:13px;height:13px;animation:ad-check-pop .42s var(--ad-spring) both}.ad-tool code{font-size:12.5px;color:var(--ad-ink)}.ad-tool-summary{color:var(--ad-faint);font-size:12.5px}.ad-tool-chevron{margin-left:auto;color:var(--ad-faint);transition:transform .3s var(--ad-ease)}.ad-tool>button[aria-expanded=true] .ad-tool-chevron{transform:rotate(90deg)}.ad-tool>button:disabled .ad-tool-chevron{opacity:.3}.ad-tool .ad-collapse p{padding:0 12px 10px 38px;color:var(--ad-muted);font-family:var(--ad-code);font-size:12px}.ad-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .36s var(--ad-ease),opacity .26s ease}.ad-collapse>div{min-height:0;overflow:hidden}.ad-collapse[data-open=true]{grid-template-rows:1fr;opacity:1}.ad-spinner{display:inline-block;width:12px;height:12px;border:1.75px solid;border-right:1.75px solid transparent;border-radius:50%;animation:ad-spin .7s linear infinite}.ad-approval{display:grid;gap:4px;padding:14px;border:1px solid #f0d29f;border-radius:12px;background:linear-gradient(180deg,var(--ad-amber-soft),#fffaf1);box-shadow:0 8px 24px -16px rgb(217 138 20/.6)}.ad-approval-head{display:flex;align-items:center;gap:6px;color:#a5650a;font-size:12px;font-weight:600}.ad-approval-head .ad-icon{width:14px;height:14px}.ad-approval strong{font-size:15px;font-weight:650}.ad-approval-target{color:var(--ad-muted);font-family:var(--ad-code);font-size:12px}.ad-approval-actions{display:flex;gap:8px;margin-top:10px}.ad-outcome{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:10px;background:var(--ad-bg);color:var(--ad-muted);font-size:13.5px;line-height:1.5}.ad-outcome .ad-icon,.ad-outcome .ad-spinner{margin-top:3px}.ad-outcome[data-state=done]{background:var(--ad-green-soft);color:#17704d}.ad-outcome[data-state=done] .ad-icon{animation:ad-check-pop .42s var(--ad-spring) both}.ad-outcome[data-state=running]{color:var(--ad-teal);background:var(--ad-teal-soft)}.ad-composer{display:flex;align-items:center;gap:8px;height:44px;margin:0 16px 16px;padding:0 6px 0 14px;border:1px solid var(--ad-line);border-radius:12px;color:var(--ad-faint);font-size:13.5px}.ad-composer>span:first-child{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ad-composer-send{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--ad-ink);color:#fff}.ad-composer-send .ad-icon{width:14px;height:14px}.ad-stream{display:flex;flex-direction:column;min-width:0;min-height:0;border-left:1px solid var(--ad-line);background:var(--ad-ink);color:#c9d3e0}.ad-stream-head{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 14px;border-bottom:1px solid rgb(255 255 255/.07)}.ad-stream-title{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:600}.ad-stream-title i{position:relative;width:7px;height:7px;border-radius:50%;background:#4c5d75;transition:background-color .3s ease}.ad-stream-title i[data-live=true]{background:#4fd1c5}.ad-stream-title i[data-live=true]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:ad-ping 1.2s var(--ad-ease) infinite}.ad-stream-count{color:#7d8ba0;font-family:var(--ad-code);font-size:11.5px;font-variant-numeric:tabular-nums}.ad-stream-log{flex:1;display:flex;flex-direction:column;gap:2px;padding:10px;overflow:auto;scrollbar-width:none;mask-image:linear-gradient(180deg,transparent,#000 16px)}.ad-stream-log li{display:grid;grid-template-columns:44px 8px auto 1fr;align-items:center;gap:10px;min-height:30px;padding:0 8px;border-radius:7px;font-family:var(--ad-code);font-size:12px;animation:ad-log-in .52s var(--ad-ease) both}.ad-stream-log li:last-child:not(.ad-stream-empty){animation:ad-log-in .52s var(--ad-ease) both,ad-log-flash 1.2s ease-out both}.ad-stream-time{color:#5f6f86;font-variant-numeric:tabular-nums}.ad-stream-log code{color:#fff;white-space:nowrap}.ad-stream-detail{overflow:hidden;color:#7d8ba0;text-align:right;white-space:nowrap;text-overflow:ellipsis}.ad-stream-tally{display:inline-block;color:#b8acff;animation:ad-tally .26s var(--ad-spring)}.ad-stream-empty{display:block!important;color:#5f6f86;font-family:var(--ad-display)!important;padding-top:6px!important}.ad-stream-dot{width:8px;height:8px;border-radius:50%;background:#8a95a5}[data-tone=teal]>.ad-stream-dot{background:#3cc4bd}[data-tone=violet]>.ad-stream-dot{background:#9d8ff0}[data-tone=amber]>.ad-stream-dot{background:#f2b14c}[data-tone=green]>.ad-stream-dot{background:#4fcf96}.ad-stream-log li[data-tone=amber]{background:rgb(242 177 76/.1)}.ad-stream-foot{padding:12px 18px 16px;border-top:1px solid rgb(255 255 255/.07);color:#7d8ba0;font-size:12px;line-height:1.5}.ad-demo-note{margin-top:16px;color:var(--ad-faint);font-size:13px;text-align:center}.ad-fits{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:72px;padding:22px 0;border-block:1px solid var(--ad-line)}.ad-fits>span{color:var(--ad-muted);font-size:14px}.ad-fits ul{display:flex;flex-wrap:wrap;gap:8px 36px}.ad-fits li{color:var(--ad-ink);font-size:17px;font-weight:650;letter-spacing:-.02em;opacity:.55;transition:opacity .22s ease,transform .26s var(--ad-ease);cursor:default}.ad-fits li:hover{opacity:1;transform:translateY(-2px)}.ad-section{padding-top:112px}.ad-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:40px}.ad-heading>div{display:grid;gap:14px;max-width:640px}.ad-site h2{font-size:clamp(32px,4vw,48px);font-weight:650;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.ad-heading p,.ad-split-copy>p{color:var(--ad-muted);font-size:17px;line-height:1.6;max-width:560px}.ad-spot{position:relative;isolation:isolate}.ad-spot:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0),rgb(13 138 135/.09),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.ad-spot:hover:before{opacity:1}.ad-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ad-stage{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--ad-line);border-radius:14px;background:var(--ad-surface);transition:border-color .24s ease,box-shadow .32s var(--ad-ease),transform .32s var(--ad-ease)}.ad-product:hover,.ad-stage:hover{border-color:var(--ad-line-strong);box-shadow:var(--ad-shadow-md);transform:translateY(-3px)}.ad-stage[data-core=true]{border-color:rgb(13 138 135/.35);background:linear-gradient(180deg,#f6fbfb,var(--ad-surface) 60%)}.ad-product-top,.ad-stage-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ad-stage-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--ad-line);border-radius:10px;background:var(--ad-raised);color:var(--ad-ink);transition:transform .42s var(--ad-spring),background-color .24s ease,color .24s ease,border-color .24s ease}.ad-stage-icon .ad-icon{width:18px;height:18px}.ad-product:hover .ad-stage-icon,.ad-stage:hover .ad-stage-icon{transform:rotate(-8deg) scale(1.06);background:var(--ad-ink);border-color:var(--ad-ink);color:#fff}.ad-stage[data-core=true] .ad-stage-icon{background:var(--ad-teal);border-color:var(--ad-teal);color:#fff}.ad-stage-step{color:var(--ad-faint);font-size:13px;font-weight:500}.ad-product h3,.ad-stage h3{font-size:21px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.ad-product>p,.ad-stage p{color:var(--ad-muted);font-size:15px;line-height:1.6}.ad-stage-owner{margin-top:auto;padding-top:14px;color:var(--ad-ink);font-size:13px;font-weight:600}.ad-stage-link{position:absolute;top:44px;right:-21px;z-index:2;width:22px;height:2px;background:var(--ad-line-strong);overflow:hidden}.ad-stage-link i{position:absolute;inset:0;width:10px;background:var(--ad-teal);border-radius:2px;animation:ad-packet 2.4s var(--ad-ease) infinite}.ad-stage:nth-child(2) .ad-stage-link i{animation-delay:1.2s}.ad-ownership{display:flex;align-items:center;gap:14px;margin-top:20px;padding:16px 20px;border:1px dashed var(--ad-line-strong);border-radius:14px}.ad-ownership-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--ad-teal-soft);color:var(--ad-teal);flex-shrink:0}.ad-ownership p{color:var(--ad-ink);font-size:15px}.ad-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ad-product{display:flex;flex-direction:column;gap:12px;padding:28px;border:1px solid var(--ad-line);border-radius:16px;background:var(--ad-surface);transition:border-color .24s ease,box-shadow .32s var(--ad-ease),transform .32s var(--ad-ease)}.ad-product>p{max-width:440px}.ad-tag{height:24px;padding:0 10px;border-radius:999px;background:var(--ad-bg);color:var(--ad-muted);font-size:12px;font-weight:600;line-height:24px}.ad-core-visual,.ad-ui-visual{display:grid;gap:6px;margin:10px 0 6px;padding:12px;border-radius:12px;background:var(--ad-bg)}.ad-core-visual li{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:8px;background:var(--ad-surface);box-shadow:var(--ad-shadow-sm);font-size:13px}.ad-site[data-motion=on] .ad-product:not(.is-in) .ad-core-visual li{opacity:0}.ad-product.is-in .ad-core-visual li{animation:ad-log-in .62s var(--ad-ease) both;animation-delay:calc(.3s + var(--i) * .14s)}.ad-core-visual code{color:var(--ad-ink)}.ad-core-check{display:grid;place-items:center;width:20px;height:20px;margin-left:auto;border-radius:50%;background:var(--ad-green-soft);color:var(--ad-green)}.ad-core-check .ad-icon{width:12px;height:12px}.ad-turn{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--ad-amber-soft);color:#a5650a;font-size:12px;font-weight:600;animation:ad-breathe 2.4s ease-in-out infinite}.ad-wave{display:flex;align-items:center;gap:3px;height:16px;margin-left:auto}.ad-wave i{width:3px;height:100%;border-radius:2px;background:var(--ad-violet);transform-origin:center;animation:ad-wave 1.1s ease-in-out infinite}.ad-wave i:nth-child(2){animation-delay:.12s}.ad-wave i:nth-child(3){animation-delay:.24s}.ad-wave i:nth-child(4){animation-delay:.36s}.ad-wave i:nth-child(5){animation-delay:.48s}.ad-ui-visual{gap:10px;padding:14px}.ad-ui-msg{display:grid;gap:8px;padding:14px;border-radius:10px;background:var(--ad-surface);box-shadow:var(--ad-shadow-sm)}.ad-ui-line{height:8px;border-radius:4px;background:linear-gradient(90deg,#e6eaf0,#f4f6f9 50%,#e6eaf0) 0 0 /200% 100%;animation:ad-shimmer 1.8s linear infinite}.ad-ui-line.is-short{width:62%}.ad-ui-chip{display:flex;align-items:center;gap:8px;width:fit-content;height:32px;padding:0 10px;border:1px solid var(--ad-line);border-radius:8px;background:var(--ad-surface);font-size:12px}.ad-ui-chip .ad-icon{width:13px;height:13px}.ad-ui-chip .ad-icon:first-child{color:var(--ad-teal)}.ad-ui-chip .ad-icon:last-child{color:var(--ad-faint)}.ad-ui-input{display:flex;align-items:center;height:42px;padding:0 6px 0 14px;border:1px solid var(--ad-line-strong);border-radius:10px;background:var(--ad-surface);font-size:13px}.ad-ui-typing{position:relative;flex:1;overflow:hidden}.ad-ui-typing:after{content:"";position:absolute;inset:0;background:var(--ad-surface);border-left:1.5px solid var(--ad-teal);animation:ad-type 4.8s steps(20) infinite}.ad-ui-input .ad-composer-send{width:30px;height:30px}.ad-features{display:grid;gap:8px;margin:6px 0 10px}.ad-features li{display:flex;align-items:center;gap:10px;color:var(--ad-ink);font-size:14.5px}.ad-features .ad-icon{width:18px;height:18px;padding:3px;border-radius:50%;background:var(--ad-teal-soft);color:var(--ad-teal)}.ad-install-block,.ad-product .ad-link{margin-top:auto}.ad-install-block{display:flex;width:100%;background:var(--ad-raised)}.ad-install-block code{flex:1}.ad-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}.ad-split-copy{display:grid;gap:18px;position:sticky;top:112px}.ad-split-copy .ad-features{margin:4px 0}.ad-code{border-radius:16px;background:var(--ad-ink);color:#dfe6f0;box-shadow:var(--ad-shadow-lg);overflow:hidden}.ad-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-bottom:1px solid rgb(255 255 255/.07)}.ad-code-tabs{background:rgb(255 255 255/.05)}.ad-code-tabs .ad-pill-indicator{background:rgb(255 255 255/.1);box-shadow:inset 0 1px 0 rgb(255 255 255/.06)}.ad-code-tabs button{position:relative;height:28px;padding:0 12px;border-radius:7px;color:#8d9ab0;font-size:13px;font-weight:600;transition:color .2s ease}.ad-code-tabs button:hover,.ad-code-tabs button[aria-selected=true]{color:#fff}.ad-code-file{display:flex;align-items:center;gap:8px;padding:14px 20px 0;color:#7d8ba0;font-family:var(--ad-code);font-size:12px}.ad-code-file .ad-icon{width:14px;height:14px}.ad-code-file span{animation:ad-fade-up .4s var(--ad-ease) both}.ad-code pre{padding:14px 0 20px;overflow-x:auto;font-size:13px;line-height:1.75;scrollbar-width:thin;scrollbar-color:#2c3d57 transparent}.ad-code pre:focus-visible{outline-offset:-2px}.ad-code-line{display:grid;grid-template-columns:52px auto;padding-right:20px;animation:ad-line-in .46s var(--ad-ease) both;animation-delay:calc(var(--i) * 28ms);transition:background-color .16s ease}.ad-code-line:hover{background:rgb(255 255 255/.03)}.ad-line-number{padding-right:18px;color:#45556d;text-align:right;user-select:none}.ad-tok-comment{color:#6b7c94;font-style:italic}.ad-tok-keyword{color:#7fd9d2}.ad-tok-string{color:#f4c983}.ad-code-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-top:1px solid rgb(255 255 255/.07);color:#7d8ba0;font-size:13px}.ad-code-foot .ad-link{color:#fff;font-size:13px}.ad-code-foot .ad-link:hover{color:#7fd9d2}.ad-prompt-card{border:1px solid var(--ad-line);border-radius:16px;background:var(--ad-surface);box-shadow:var(--ad-shadow-md);overflow:hidden}.ad-prompt-head{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 10px 18px;border-bottom:1px solid var(--ad-line);background:var(--ad-raised)}.ad-prompt-head>span{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.ad-prompt-head>span .ad-icon{color:var(--ad-violet)}.ad-prompt-card pre{max-height:280px;padding:18px 20px 28px;overflow:auto;color:var(--ad-muted);font-size:13px;line-height:1.7;white-space:pre-wrap;mask-image:linear-gradient(180deg,#000 85%,transparent)}.ad-prompt-card pre:focus-visible{outline-offset:-4px}.ad-faq-list{display:grid;gap:10px}.ad-faq-item{border:1px solid var(--ad-line);border-radius:14px;background:var(--ad-surface);transition:border-color .24s ease,box-shadow .32s var(--ad-ease)}.ad-faq-item:hover,.ad-faq-item[data-open=true]{border-color:var(--ad-line-strong)}.ad-faq-item[data-open=true]{box-shadow:var(--ad-shadow-md)}.ad-faq-item h3{font-size:inherit;font-weight:inherit}.ad-faq-item button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 20px;border-radius:14px;font-size:16px;font-weight:600;letter-spacing:-.01em;text-align:left}.ad-faq-toggle{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--ad-bg);color:var(--ad-muted);flex-shrink:0;transition:background-color .24s ease,color .24s ease}.ad-faq-item button:hover .ad-faq-toggle{color:var(--ad-ink);background:#e7ebf0}.ad-faq-toggle .ad-icon{transition:transform .46s var(--ad-spring)}.ad-faq-item[data-open=true] .ad-faq-toggle .ad-icon{transform:rotate(135deg)}.ad-faq-item[data-open=true] .ad-faq-toggle{background:var(--ad-ink);color:#fff}.ad-faq-item .ad-collapse p{padding:0 20px 20px;max-width:620px;color:var(--ad-muted);font-size:15px;line-height:1.65}.ad-final-wrap{padding-top:128px}.ad-final{position:relative;display:grid;justify-items:center;gap:16px;padding:88px 32px;border-radius:24px;background:var(--ad-ink);color:#fff;text-align:center;overflow:hidden}.ad-final:before{z-index:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,30%),rgb(79 209 197/.18),transparent 70%)}.ad-final>*{position:relative;z-index:1}.ad-final-grid{position:absolute!important;inset:0;z-index:0!important;background-image:linear-gradient(rgb(255 255 255/.06) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.06) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000,transparent);animation:ad-grid-pan 18s linear infinite;pointer-events:none}.ad-final h2{max-width:680px;font-size:clamp(34px,4.6vw,56px)}.ad-final>p{color:#a9b6c8;font-size:17px}.ad-final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px}.ad-footer{display:grid;grid-template-columns:1fr auto;gap:24px 40px;align-items:center;padding:56px 0 40px}.ad-footer-brand{display:grid;gap:10px}.ad-footer-brand p{color:var(--ad-muted);font-size:14px}.ad-footer nav{display:flex;flex-wrap:wrap;gap:6px 24px}.ad-footer nav a,.ad-maker a{display:inline-flex;align-items:center;gap:4px;color:var(--ad-muted);font-size:14px;transition:color .18s ease}.ad-footer nav a:hover,.ad-maker a:hover{color:var(--ad-ink)}.ad-footer nav .ad-icon,.ad-maker .ad-icon{width:13px;height:13px;transition:transform .24s var(--ad-ease)}.ad-footer nav a:hover .ad-icon,.ad-maker a:hover .ad-icon{transform:translate(2px,-2px)}.ad-maker{grid-column:1/-1;padding-top:24px;border-top:1px solid var(--ad-line);color:var(--ad-faint);font-size:13px}.ad-maker a{color:var(--ad-ink);font-size:13px;font-weight:600}.ad-site[data-motion=on] [data-reveal]{opacity:0;transform:translateY(18px);filter:blur(4px);transition:opacity .8s var(--ad-ease),transform .8s var(--ad-ease),filter .8s var(--ad-ease),border-color .24s ease,box-shadow .32s var(--ad-ease);transition-delay:var(--d,0s),var(--d,0s),var(--d,0s),0s,0s}.ad-site[data-motion=on] [data-reveal].is-in{opacity:1;transform:none;filter:none}.ad-site[data-motion=on] .ad-product.is-in:hover,.ad-site[data-motion=on] .ad-stage.is-in:hover{transform:translateY(-3px);transition-delay:0s}@keyframes ad-word-rise{0%{transform:translateY(105%) rotate(4deg)}to{transform:none}}@keyframes ad-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ad-demo-in{0%{opacity:0;transform:translateY(40px) scale(.97)}to{opacity:1;transform:none}}@keyframes ad-pop-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes ad-log-in{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes ad-log-flash{0%{background-color:rgb(255 255 255/.1)}}@keyframes ad-line-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}@keyframes ad-tally{0%{transform:scale(1.35)}}@keyframes ad-check-pop{0%{transform:scale(0) rotate(-45deg)}to{transform:none}}@keyframes ad-ping{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(3);opacity:0}}@keyframes ad-blink{50%{opacity:.25}}@keyframes ad-spin{to{transform:rotate(1turn)}}@keyframes ad-drift{0%{transform:translate3d(-3%,0,0) scale(1)}to{transform:translate3d(3%,-2%,0) scale(1.05)}}@keyframes ad-packet{0%{transform:translateX(-12px)}to{transform:translateX(24px)}}@keyframes ad-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes ad-breathe{50%{box-shadow:0 0 0 4px rgb(217 138 20/.12)}}@keyframes ad-shimmer{to{background-position:-200% 0}}@keyframes ad-type{0%{left:0}45%,75%{left:100%}to{left:0}}@keyframes ad-grid-pan{to{background-position:48px 48px}}@keyframes ad-menu-item{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:1080px){.ad-hero-grid{grid-template-columns:1fr;gap:28px}.ad-hero-side>p{max-width:560px}.ad-demo-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ad-split{grid-template-columns:1fr;gap:36px}.ad-split-copy{position:static}}@media (max-width:860px){.ad-container{width:calc(100% - 40px)}.ad-header-cta,.ad-nav{display:none}.ad-menu-toggle{display:grid;place-items:center;width:40px;height:40px;margin-left:auto;border-radius:10px;transition:background-color .18s ease}.ad-menu-toggle:hover{background:rgb(15 27 45/.06)}.ad-menu-toggle>span{position:relative;width:18px;height:12px}.ad-menu-toggle i{position:absolute;left:0;width:100%;height:1.75px;border-radius:2px;background:var(--ad-ink);transition:transform .38s var(--ad-ease),top .38s var(--ad-ease)}.ad-menu-toggle i:first-child{top:2px}.ad-menu-toggle i:last-child{top:8px}.ad-menu-toggle [data-open=true] i:first-child{top:5px;transform:rotate(45deg)}.ad-menu-toggle [data-open=true] i:last-child{top:5px;transform:rotate(-45deg)}.ad-mobile-nav{display:grid;gap:2px;padding:8px 20px 20px;position:absolute;top:100%;left:0;right:0;background:var(--ad-bg);border-bottom:1px solid var(--ad-line);box-shadow:0 24px 40px -24px rgb(15 27 45/.25);transform-origin:top;opacity:0;transform:translateY(-8px);visibility:hidden;transition:opacity .24s ease,transform .32s var(--ad-ease),visibility 0s linear .32s}.ad-mobile-nav[data-open=true]{opacity:1;transform:none;visibility:visible;transition:opacity .24s ease,transform .32s var(--ad-ease),visibility 0s}.ad-mobile-nav a:not(.ad-btn){display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 4px;border-bottom:1px solid var(--ad-line);font-size:16px;font-weight:600}.ad-mobile-nav .ad-btn{margin-top:14px;height:44px}.ad-mobile-nav[data-open=true]>*{animation:ad-menu-item .42s var(--ad-ease) both;animation-delay:calc(60ms + var(--i) * 45ms)}.ad-hero{padding-top:40px}.ad-hero-demo{margin-top:40px}.ad-demo-body{grid-template-columns:1fr;height:auto}.ad-chat-scroll{min-height:340px;max-height:420px}.ad-stream{border-left:0}.ad-stream-log{height:220px;flex:none}.ad-demo-url{display:none}.ad-demo-bar{justify-content:space-between}.ad-fits{flex-direction:column;align-items:flex-start;gap:14px;margin-top:56px}.ad-fits ul{gap:6px 24px}.ad-section{padding-top:88px}.ad-heading{flex-direction:column;align-items:flex-start;gap:18px}.ad-products,.ad-stages{grid-template-columns:1fr;gap:14px}.ad-stage-link{top:auto;right:auto;bottom:-15px;left:44px;width:2px;height:16px}.ad-stage-link i{width:100%;height:8px;animation-name:ad-packet-down}.ad-final-wrap{padding-top:96px}.ad-final{padding:64px 24px}.ad-footer{grid-template-columns:1fr}}@keyframes ad-packet-down{0%{transform:translateY(-10px)}to{transform:translateY(18px)}}@media (max-width:560px){.ad-hero h1{font-size:40px}.ad-heading p,.ad-hero-side>p,.ad-split-copy>p{font-size:16px}.ad-hero-actions{display:grid;grid-template-columns:1fr}.ad-hero-actions .ad-btn{height:44px}.ad-install{height:44px;min-width:0}.ad-install code{flex:1}.ad-segment button{padding:0 10px}.ad-chat-head{padding:12px 14px}.ad-chat-title span{display:none}.ad-chat-scroll{padding:16px 14px}.ad-composer{margin:0 12px 12px}.ad-product,.ad-stage{padding:20px}.ad-product .ad-install-block code{font-size:12px}.ad-code-head{flex-wrap:wrap}.ad-code-tabs button{padding:0 9px}.ad-code-line{grid-template-columns:38px auto}.ad-line-number{padding-right:12px}.ad-code-foot{flex-direction:column;gap:8px}.ad-code-foot,.ad-ownership{align-items:flex-start}.ad-faq-item button{padding:16px;font-size:15px}.ad-faq-item .ad-collapse p{padding:0 16px 16px}}@media (prefers-reduced-motion:reduce){.ad-site *,.ad-site :after,.ad-site :before{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:1ms!important;transition-delay:0s!important}.ad-btn,.ad-btn:active{transform:none!important}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_1243c3{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_1243c3{--ad-font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_4dc837{--ad-font-mono:"JetBrains Mono","JetBrains Mono Fallback"}