@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");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{color-scheme:light;--bg: #fafafa;--bg-elev: #ffffff;--surface: #ffffff;--surface-2: #f4f4f5;--surface-3: #ececee;--text: #0f0f11;--text-2: #55555d;--text-3: #8b8b94;--border: rgba(15, 15, 20, .08);--border-strong: rgba(15, 15, 20, .15);--ring: rgba(15, 15, 20, .35);--header-bg: rgba(250, 250, 250, .78);--shadow-sm: 0 1px 2px rgba(15, 15, 20, .04), 0 1px 1px rgba(15, 15, 20, .03);--shadow-md: 0 1px 2px rgba(15, 15, 20, .04), 0 8px 24px -8px rgba(15, 15, 20, .1);--shadow-lg: 0 2px 4px rgba(15, 15, 20, .04), 0 24px 48px -16px rgba(15, 15, 20, .16);--shadow-device: 0 1px 0 rgba(255, 255, 255, .6) inset, 0 30px 60px -20px rgba(15, 15, 30, .28), 0 12px 24px -12px rgba(15, 15, 30, .14);--accent: var(--accent-l, #0f0f11);--on-accent: var(--on-accent-l, #ffffff);--font-sans: "Anthropic Sans", "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--font-serif: "Anthropic Serif", "Iowan Old Style", "Charter", "Georgia", "Times New Roman", serif;--font-mono: "Anthropic Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-arabic: "SF Arabic", "Geeza Pro", "Noto Naskh Arabic", "Segoe UI", "Tahoma", sans-serif;--radius-sm: 10px;--radius: 16px;--radius-lg: 24px;--radius-xl: 32px;--container: 1200px;--gutter: clamp(20px, 4vw, 40px);--header-h: 64px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1)}:root[data-theme=dark]{color-scheme:dark;--bg: #0b0b0c;--bg-elev: #111113;--surface: #131315;--surface-2: #1a1a1d;--surface-3: #222226;--text: #f4f4f5;--text-2: #a3a3ab;--text-3: #6f6f78;--border: rgba(255, 255, 255, .07);--border-strong: rgba(255, 255, 255, .14);--ring: rgba(255, 255, 255, .45);--header-bg: rgba(11, 11, 12, .72);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px -8px rgba(0, 0, 0, .6);--shadow-lg: 0 2px 4px rgba(0, 0, 0, .4), 0 24px 48px -16px rgba(0, 0, 0, .75);--shadow-device: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 30px 60px -20px rgba(0, 0, 0, .8), 0 12px 24px -12px rgba(0, 0, 0, .6);--accent: var(--accent-d, #f4f4f5);--on-accent: var(--on-accent-d, #0b0b0c)}.app-scope{--accent: var(--accent-l);--on-accent: var(--on-accent-l)}:root[data-theme=dark] .app-scope{--accent: var(--accent-d);--on-accent: var(--on-accent-d)}:root.theme-anim,:root.theme-anim *,:root.theme-anim *:before,:root.theme-anim *:after{transition:background-color .45s var(--ease-soft),border-color .45s var(--ease-soft),color .45s var(--ease-soft),fill .45s var(--ease-soft),box-shadow .45s var(--ease-soft)!important}*,*:before,*:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.55;font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,h5{font-weight:600;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}p{text-wrap:pretty}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--text);color:var(--bg);font-size:14px;transform:translateY(-200%);transition:transform .2s var(--ease)}.skip-link:focus{transform:none}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(72px,10vw,128px)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(32px,5vw,56px)}.section-title{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.035em;line-height:1.05}.section-sub{margin-top:12px;max-width:46ch;color:var(--text-2);font-size:17px}.btn{--btn-h: 48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--btn-h);padding-inline:22px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;transition:transform .25s var(--ease),background-color .25s var(--ease-soft),box-shadow .25s var(--ease-soft),border-color .25s var(--ease-soft),opacity .2s;will-change:transform}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 1px #ffffff2e inset,0 8px 20px -8px color-mix(in srgb,var(--accent) 70%,transparent)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff2e inset,0 14px 28px -10px color-mix(in srgb,var(--accent) 75%,transparent)}.btn-ghost{border:1px solid var(--border-strong);color:var(--text);background:var(--surface)}.btn-ghost:hover{border-color:var(--text-3)}.btn-quiet{height:auto;padding:8px 0;color:var(--text-2)}.btn-quiet:hover{color:var(--text)}.btn .btn-arrow{transition:transform .3s var(--ease)}.btn:hover .btn-arrow{transform:translate(2px,-2px)}.meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:13px;color:var(--text-3)}.meta-sep{opacity:.6}.status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--text-2)}.status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.status[data-status=live]{color:#1f9d55}.status[data-status=beta],.status[data-status=preview]{color:#c27c0e}.status[data-status=soon],.status[data-status=archived]{color:var(--text-3)}:root[data-theme=dark] .status[data-status=live]{color:#4ade80}:root[data-theme=dark] .status[data-status=beta],:root[data-theme=dark] .status[data-status=preview]{color:#fbbf24}.reveal{opacity:0;transform:translateY(16px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--reveal-delay, 0ms)}.reveal.is-in,.no-js .reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.hdr[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:var(--header-bg);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid transparent;transition:border-color .3s var(--ease-soft)}.hdr[data-astro-cid-3ef6ksr2].is-scrolled{border-bottom-color:var(--border)}.hdr-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;height:var(--header-h);gap:24px}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:12px;margin-right:auto}.brand-mark[data-astro-cid-3ef6ksr2]{font-size:13px;font-weight:600;letter-spacing:.22em}.brand-desc[data-astro-cid-3ef6ksr2]{position:relative;padding-left:12px;font-size:13px;color:var(--text-3)}.brand-desc[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;left:0;top:50%;width:1px;height:12px;transform:translateY(-50%);background:var(--border-strong)}.nav[data-astro-cid-3ef6ksr2]{display:flex;gap:4px}.nav-link[data-astro-cid-3ef6ksr2]{padding:8px 12px;border-radius:999px;font-size:14px;color:var(--text-2);transition:color .2s,background-color .2s}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2].is-active{color:var(--text)}.hdr-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:2px}.icon-btn[data-astro-cid-3ef6ksr2]{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:999px;color:var(--text-2);transition:color .2s,background-color .2s}.icon-btn[data-astro-cid-3ef6ksr2]:hover{color:var(--text);background:var(--surface-2)}.theme-btn[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{grid-area:1 / 1;transition:transform .5s var(--ease),opacity .3s}[data-theme=light] .theme-btn[data-astro-cid-3ef6ksr2] .i-sun[data-astro-cid-3ef6ksr2],[data-theme=dark] .theme-btn[data-astro-cid-3ef6ksr2] .i-moon[data-astro-cid-3ef6ksr2]{opacity:0;transform:rotate(-60deg) scale(.6)}.menu-btn[data-astro-cid-3ef6ksr2]{display:none}.menu-lines[data-astro-cid-3ef6ksr2]{display:grid;gap:5px;width:16px}.menu-lines[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{display:block;height:1.5px;border-radius:2px;background:currentColor;transition:transform .35s var(--ease)}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .menu-lines[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(3.25px) rotate(45deg)}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .menu-lines[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-3.25px) rotate(-45deg)}.mobile-menu[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--border);animation:menu-in .35s var(--ease)}.mobile-menu[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{display:grid;padding-block:12px 20px}.mobile-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:14px 0;font-size:22px;font-weight:500;letter-spacing:-.02em;border-bottom:1px solid var(--border)}.mobile-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:last-child{border-bottom:0}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}@media(max-width:720px){.nav[data-astro-cid-3ef6ksr2]{display:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:inline-grid}.brand-desc[data-astro-cid-3ef6ksr2]{display:none}}@media(min-width:721px){.mobile-menu[data-astro-cid-3ef6ksr2]{display:none!important}}.ftr[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border);padding-top:56px;color:var(--text-2);font-size:14px}.ftr-inner[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap}.ftr-mark[data-astro-cid-sz7xmlte]{font-size:13px;font-weight:600;letter-spacing:.22em;color:var(--text)}.ftr-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-top:10px;color:var(--text-3)}.ftr-cols[data-astro-cid-sz7xmlte]{display:flex;gap:clamp(40px,8vw,96px)}.ftr[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px}.ftr[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:grid;gap:10px}.ftr[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text)}.ftr-base[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:16px;margin-top:56px;padding-block:24px 32px;border-top:1px solid var(--border);font-size:13px;color:var(--text-3)}
