/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-bold:700;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.h-\[18px\]{height:18px}.h-\[46px\]{height:46px}.min-h-\[74px\]{min-height:74px}.w-\[18px\]{width:18px}.w-\[46px\]{width:46px}.w-\[min\(1140px\,92vw\)\]{width:min(1140px,92vw)}.max-w-\[54ch\]{max-width:54ch}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-none{list-style-type:none}.place-items-center{place-items:center}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-\[3px\]{gap:3px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[22px\]{border-radius:22px}.stroke-\[1\.9\]{stroke-width:1.9px}.object-contain{object-fit:contain}.p-\[clamp\(20px\,2\.4vw\,28px\)\]{padding:clamp(20px,2.4vw,28px)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[18px\]{padding-inline:18px}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[14px\]{padding-block:14px}.pt-7{padding-top:calc(var(--spacing) * 7)}.pr-\[52px\]{padding-right:52px}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[18px\]{padding-bottom:18px}.pb-\[46px\]{padding-bottom:46px}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-\[0\.84rem\]{font-size:.84rem}.text-\[clamp\(1\.4rem\,3vw\,2\.3rem\)\]{font-size:clamp(1.4rem,3vw,2.3rem)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-white{color:var(--color-white)}.no-underline{text-decoration-line:none}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media not all and (min-width:760px){.max-\[760px\]\:p-4{padding:calc(var(--spacing) * 4)}}@media (min-width:981px){.min-\[981px\]\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(280px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr)}}}:root{color-scheme:light;--bg-0:#f4f7ef;--bg-1:#d8f0ef;--bg-2:#ffd9b2;--surface:#ffffffb8;--surface-strong:#fff;--header-bg:#f4f7efd6;--footer-bg:#ffffff7a;--hero-panel:#ffffff9e;--card-bg:linear-gradient(165deg,#ffffffe6,#ffffff94);--ink:#102735;--muted:#4a6471;--line:#10273529;--accent-a:#0eb188;--accent-b:#ff6f3f;--accent-c:#1884d8;--focus:#0eb1885c;--ios-shell:#f7fafc;--ios-inner:#fff;--ios-ink:#0f2330;--ios-card:linear-gradient(138deg,#1884d826,#0eb18829)}:root[data-theme=dark]{color-scheme:dark;--bg-0:#071018;--bg-1:#0b1724;--bg-2:#122436;--surface:#0f1822c2;--surface-strong:#121f2e;--header-bg:#081018d6;--footer-bg:#081018ad;--hero-panel:#0f1a26c2;--card-bg:linear-gradient(165deg,#14212ff5,#0e1925e0);--ink:#e5eef8;--muted:#9fb5cb;--line:#a4c4de3b;--accent-a:#37d4a8;--accent-b:#ff8c65;--accent-c:#5aaef2;--focus:#5aaef261;--ios-shell:#101a25;--ios-inner:#172533;--ios-ink:#deecfb;--ios-card:linear-gradient(138deg,#5aaef238,#37d4a833)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg-0:#071018;--bg-1:#0b1724;--bg-2:#122436;--surface:#0f1822c2;--surface-strong:#121f2e;--header-bg:#081018d6;--footer-bg:#081018ad;--hero-panel:#0f1a26c2;--card-bg:linear-gradient(165deg,#14212ff5,#0e1925e0);--ink:#e5eef8;--muted:#9fb5cb;--line:#a4c4de3b;--accent-a:#37d4a8;--accent-b:#ff8c65;--accent-c:#5aaef2;--focus:#5aaef261;--ios-shell:#101a25;--ios-inner:#172533;--ios-ink:#deecfb;--ios-card:linear-gradient(138deg,#5aaef238,#37d4a833)}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100vh;font-family:var(--font-body),"Avenir Next","Segoe UI",sans-serif;background:radial-gradient(1100px 520px at 8% -4%,#ff6f3f33,transparent 66%),radial-gradient(900px 460px at 94% 18%,#0eb1882b,transparent 64%),linear-gradient(140deg,var(--bg-0) 0,var(--bg-1) 56%,var(--bg-2) 100%);line-height:1.55}.background-texture{pointer-events:none;z-index:-1;opacity:.32;background-image:linear-gradient(to right,var(--ink) 1px,transparent 1px),linear-gradient(to bottom,var(--ink) 1px,transparent 1px);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.background-texture{background-image:linear-gradient(to right,color-mix(in srgb,var(--ink) 10%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ink) 10%,transparent) 1px,transparent 1px)}}a{color:var(--accent-c);text-underline-offset:3px;text-decoration-thickness:1px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(1140px,92vw);margin:0 auto}.brand-logo{display:block}.brand-logo-dark,:root[data-theme=dark] .brand-logo-light{display:none}:root[data-theme=dark] .brand-logo-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-logo-light{display:none}:root:not([data-theme=light]) .brand-logo-dark{display:block}}.btn{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:11px 18px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary,.nav-cta{box-shadow:0 8px 26px #1884d847}.btn-primary,.btn-primary:hover,.nav-cta,.nav-cta:hover{color:#fff;background:linear-gradient(128deg,var(--accent-a) 0,var(--accent-c) 100%)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover,.nav-cta:hover{background:linear-gradient(128deg,color-mix(in srgb,var(--accent-a) 88%,#fff 12%) 0,color-mix(in srgb,var(--accent-c) 86%,#fff 14%) 100%)}}.btn-primary:hover,.nav-cta:hover{box-shadow:0 12px 30px #0eb18854}.btn.btn-primary,.btn.btn-primary:hover,.nav-links a.nav-cta,.nav-links a.nav-cta:hover{color:#fff}.btn-secondary{color:var(--ink);border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.btn-secondary{border:1px solid color-mix(in srgb,var(--line) 85%,transparent)}}.btn-secondary{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.btn-secondary{background:color-mix(in srgb,var(--surface-strong) 66%,transparent)}}.btn-secondary:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.btn-secondary:hover{border-color:color-mix(in srgb,var(--ink) 26%,transparent)}}.theme-toggle{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;width:62px;height:36px;padding:2px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.theme-toggle{border:1px solid color-mix(in srgb,var(--line) 86%,transparent)}}.theme-toggle{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.theme-toggle{background:color-mix(in srgb,var(--surface-strong) 62%,transparent)}}.theme-toggle{box-shadow:inset 0 1px 0 #ffffff6b,0 8px 18px var(--ink)}@supports (color:color-mix(in lab,red,red)){.theme-toggle{box-shadow:inset 0 1px 0 #ffffff6b,0 8px 18px color-mix(in srgb,var(--ink) 12%,transparent)}}.theme-toggle{cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.theme-toggle:hover{border-color:var(--ink);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.theme-toggle:hover{border-color:color-mix(in srgb,var(--ink) 28%,transparent)}}.theme-toggle:active{transform:scale(.98)}.theme-toggle-track{border-radius:inherit;background:linear-gradient(135deg,var(--accent-c) 0,var(--accent-a) 100%);width:100%;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.theme-toggle-track{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-c) 22%,transparent) 0,color-mix(in srgb,var(--accent-a) 22%,transparent) 100%)}}.theme-icon{width:13px;height:13px;color:var(--ink);position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.theme-icon{color:color-mix(in srgb,var(--ink) 72%,transparent)}}.theme-icon{pointer-events:none;transition:opacity .25s,transform .25s;transform:translateY(-50%)}.theme-icon-sun{left:8px}.theme-icon-moon{right:8px}.theme-icon svg,.theme-toggle-thumb svg{width:100%;height:100%;display:block}.theme-toggle-thumb{border:1px solid var(--line);border-radius:50%;width:28px;height:28px;position:absolute;top:1px;left:2px}@supports (color:color-mix(in lab,red,red)){.theme-toggle-thumb{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.theme-toggle-thumb{background:linear-gradient(160deg,var(--surface-strong) 0,var(--surface-strong) 100%)}@supports (color:color-mix(in lab,red,red)){.theme-toggle-thumb{background:linear-gradient(160deg,color-mix(in srgb,var(--surface-strong) 94%,transparent) 0,color-mix(in srgb,var(--surface-strong) 70%,transparent) 100%)}}.theme-toggle-thumb{box-shadow:0 4px 10px var(--ink)}@supports (color:color-mix(in lab,red,red)){.theme-toggle-thumb{box-shadow:0 4px 10px color-mix(in srgb,var(--ink) 20%,transparent)}}.theme-toggle-thumb{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.theme-toggle-thumb{color:color-mix(in srgb,var(--ink) 70%,transparent)}}.theme-toggle-thumb{place-items:center;transition:transform .34s cubic-bezier(.22,1,.36,1),background .25s,color .25s;display:grid}.theme-toggle-thumb svg{width:14px;height:14px}.theme-toggle.is-light .theme-icon-sun{opacity:.95}.theme-toggle.is-light .theme-icon-moon{opacity:.34}.theme-toggle.is-dark .theme-toggle-thumb{color:var(--accent-c);transform:translate(26px)}@supports (color:color-mix(in lab,red,red)){.theme-toggle.is-dark .theme-toggle-thumb{color:color-mix(in srgb,var(--accent-c) 72%,var(--ink) 28%)}}.theme-toggle.is-dark .theme-icon-sun{opacity:.28;transform:translate(-2px,-50%)}.theme-toggle.is-dark .theme-icon-moon{opacity:.96}.landing{padding:clamp(34px,6vw,72px) 0 28px}.landing-grid{grid-template-columns:minmax(280px,.9fr) minmax(340px,1fr);align-items:center;gap:clamp(16px,4vw,54px);display:grid}.landing-copy h1{font-family:var(--font-heading),"Futura",sans-serif;text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(2.15rem,4.4vw,3.9rem);line-height:.98}.eyebrow,.micro{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;font-size:.75rem;font-weight:800}.tagline{color:var(--muted);margin:16px 0 0;font-size:clamp(1rem,2vw,1.25rem)}.cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(28px,4vw,48px);display:flex}.agent-platform-cta-group{flex-wrap:wrap;flex:300px;gap:8px;display:flex}.agent-platform-cta{border:1px solid var(--line);flex:86px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 13px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.agent-platform-cta{border:1px solid color-mix(in srgb,var(--line) 86%,transparent)}}.agent-platform-cta{background:var(--surface-strong);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.agent-platform-cta{background:color-mix(in srgb,var(--surface-strong) 86%,transparent)}}.agent-platform-cta{color:var(--ink);font-weight:750;line-height:1;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 12px 24px #10273514}.agent-platform-cta:hover{border-color:var(--accent-c);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.agent-platform-cta:hover{border-color:color-mix(in srgb,var(--accent-c) 34%,var(--line) 66%)}}.agent-platform-cta:hover{box-shadow:0 16px 28px #1027351f}.agent-platform-cta img,.agent-platform-cta svg{flex:none;width:23px;height:23px}.agent-platform-cta.is-openclaw{color:#b3261e}.agent-platform-cta.is-claude{color:#a64f2d;background:#d97745}@supports (color:color-mix(in lab,red,red)){.agent-platform-cta.is-claude{background:color-mix(in srgb,#d97745 8%,var(--surface-strong) 92%)}}.agent-platform-cta.is-codex{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.agent-platform-cta.is-codex{color:color-mix(in srgb,var(--ink) 96%,transparent)}}.agent-platform-cta.is-codex{background:#10a37f}@supports (color:color-mix(in lab,red,red)){.agent-platform-cta.is-codex{background:color-mix(in srgb,#10a37f 8%,var(--surface-strong) 92%)}}.hero-stage{border:1px solid var(--line);background:radial-gradient(circle at 22% 22%,#1884d836,transparent 52%),radial-gradient(circle at 84% 74%,#ff6f3f3d,transparent 50%),var(--hero-panel);min-height:420px;box-shadow:inset 0 0 0 1px var(--surface-strong),0 22px 44px #10273529;border-radius:32px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-stage{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-strong) 45%,transparent),0 22px 44px #10273529}}.hero-stage{place-items:center;display:grid}.aura{filter:blur(18px);opacity:.58;border-radius:999px;animation:auraFloat 8s ease-in-out infinite;position:absolute}.aura-one{background:#1884d861;width:180px;height:180px;top:8%;left:7%}.aura-two{background:#0eb18857;width:210px;height:210px;animation-delay:1.4s;bottom:10%;right:8%}.ios-frame{background:linear-gradient(165deg,var(--ios-shell) 0,var(--ios-inner) 100%);border-radius:42px;width:min(300px,75%);height:378px;padding:16px 14px 20px;position:relative}@supports (color:color-mix(in lab,red,red)){.ios-frame{background:linear-gradient(165deg,color-mix(in srgb,var(--ios-shell) 100%,#fff 0) 0,color-mix(in srgb,var(--ios-inner) 95%,#000 5%) 100%)}}.ios-frame{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.ios-frame{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.ios-frame{box-shadow:0 22px 44px #1027353d,inset 0 1px #ffffff8c,inset 0 -1px #00000029}.ios-notch{background:var(--ios-ink);border-radius:999px;width:42%;height:24px;margin:0 auto 8px}@supports (color:color-mix(in lab,red,red)){.ios-notch{background:color-mix(in srgb,var(--ios-ink) 14%,transparent)}}.ios-status{color:var(--ios-ink);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.ios-status{color:color-mix(in srgb,var(--ios-ink) 85%,transparent)}}.ios-status{letter-spacing:.02em;margin-bottom:12px;padding:0 8px;font-size:.78rem;font-weight:700}.ios-carousel-window{border:1px solid var(--line);border-radius:24px;position:absolute;inset:72px 14px 38px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ios-carousel-window{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.ios-carousel-window{background:var(--ios-inner)}@supports (color:color-mix(in lab,red,red)){.ios-carousel-window{background:color-mix(in srgb,var(--ios-inner) 70%,transparent)}}.ios-carousel-window{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ios-carousel-track{flex-direction:column;gap:10px;padding:12px;animation:iosCarousel 20s linear infinite;display:flex}.ios-card{border:1px solid var(--line);border-radius:18px;min-height:82px}@supports (color:color-mix(in lab,red,red)){.ios-card{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.ios-card{background:var(--ios-card);gap:4px;padding:10px 12px;display:grid}.ios-card p{color:var(--ios-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.ios-card p{color:color-mix(in srgb,var(--ios-ink) 82%,transparent)}}.ios-card p{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}.ios-card strong{font-size:1.1rem;line-height:1}.ios-card span,.ios-card strong{color:var(--ios-ink)}@supports (color:color-mix(in lab,red,red)){.ios-card span{color:color-mix(in srgb,var(--ios-ink) 72%,transparent)}}.ios-card span{font-size:.8rem;font-weight:700}.ios-home-indicator{background:var(--ios-ink);border-radius:999px;width:36%;height:5px;margin-left:-18%;position:absolute;bottom:10px;left:50%}@supports (color:color-mix(in lab,red,red)){.ios-home-indicator{background:color-mix(in srgb,var(--ios-ink) 24%,transparent)}}.data-ribbon{border:1px solid var(--line);border-radius:999px;position:absolute;bottom:18px;left:22px;right:22px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.data-ribbon{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.data-ribbon{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.data-ribbon{background:color-mix(in srgb,var(--surface-strong) 54%,transparent)}}.data-ribbon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ribbon-track{gap:18px;width:max-content;padding:8px 14px;animation:ribbonMove 14s linear infinite;display:flex}.ribbon-track span{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:700}.section{padding:26px 0}.visual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.visual-card{border:1px solid var(--line);background:var(--card-bg);border-radius:24px;min-height:214px;padding:16px;position:relative;overflow:hidden;box-shadow:0 14px 28px #1027351f}.visual-card h2{font-family:var(--font-heading),"Futura",sans-serif;letter-spacing:.04em;margin:0;font-size:1rem;line-height:1.3}.encryption-graphic{border:1px solid var(--line);border-radius:18px;position:absolute;inset:56px 16px 16px}@supports (color:color-mix(in lab,red,red)){.encryption-graphic{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.encryption-graphic{background:linear-gradient(158deg,var(--accent-c) 0,var(--accent-a) 100%)}@supports (color:color-mix(in lab,red,red)){.encryption-graphic{background:linear-gradient(158deg,color-mix(in srgb,var(--accent-c) 16%,transparent) 0,color-mix(in srgb,var(--accent-a) 14%,transparent) 100%)}}.encryption-graphic{overflow:hidden}.encryption-glow{background:radial-gradient(circle,var(--accent-a) 0,transparent 70%);border-radius:50%;width:120px;height:120px;margin:-60px;position:absolute;inset:50%}@supports (color:color-mix(in lab,red,red)){.encryption-glow{background:radial-gradient(circle,color-mix(in srgb,var(--accent-a) 46%,transparent) 0,transparent 70%)}}.encryption-glow{will-change:transform,opacity;animation:encryptionGlow 3.1s ease-in-out infinite}.lock-shackle{border:6px solid var(--ink);width:52px;height:42px;margin-left:-26px;position:absolute;top:38%;left:50%}@supports (color:color-mix(in lab,red,red)){.lock-shackle{border:6px solid color-mix(in srgb,var(--ink) 65%,transparent)}}.lock-shackle{border-bottom:none;border-radius:30px 30px 0 0;animation:lockSecure 4s ease-in-out infinite}.lock-body{background:linear-gradient(160deg,var(--accent-c) 0,var(--accent-a) 100%);border-radius:14px;width:84px;height:72px;margin-left:-42px;position:absolute;top:calc(38% + 28px);left:50%}@supports (color:color-mix(in lab,red,red)){.lock-body{background:linear-gradient(160deg,color-mix(in srgb,var(--accent-c) 35%,var(--surface-strong) 65%) 0,color-mix(in srgb,var(--accent-a) 34%,var(--surface-strong) 66%) 100%)}}.lock-body{box-shadow:inset 0 0 0 1px var(--line)}@supports (color:color-mix(in lab,red,red)){.lock-body{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 80%,transparent)}}.lock-body:after{content:"";background:var(--ink);border-radius:10px;width:14px;height:24px;margin-left:-7px;position:absolute;top:28%;left:50%}@supports (color:color-mix(in lab,red,red)){.lock-body:after{background:color-mix(in srgb,var(--ink) 70%,transparent)}}.lock-body:after{animation:keyholePulse 1.8s ease-in-out infinite}.binary-stream{letter-spacing:.07em;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;position:absolute;left:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.binary-stream{color:color-mix(in srgb,var(--ink) 60%,transparent)}}.binary-stream{white-space:nowrap;will-change:transform,opacity;animation:cipherDrift 5.2s steps(12) infinite}.stream-a{top:12%}.stream-b{animation-delay:1.4s;top:24%}.stream-c{animation-delay:2.1s;top:84%}.ports-graphic{border:1px solid var(--line);border-radius:18px;position:absolute;inset:56px 16px 16px}@supports (color:color-mix(in lab,red,red)){.ports-graphic{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.ports-graphic{background:linear-gradient(160deg,var(--accent-b) 0,var(--accent-c) 100%)}@supports (color:color-mix(in lab,red,red)){.ports-graphic{background:linear-gradient(160deg,color-mix(in srgb,var(--accent-b) 10%,transparent) 0,color-mix(in srgb,var(--accent-c) 12%,transparent) 100%)}}.ports-graphic{overflow:hidden}.ports-grid{gap:8px;width:48%;display:grid;position:absolute;top:16px;right:12px}.port-chip{border:1px solid var(--line);border-radius:999px;justify-content:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.port-chip{border:1px solid color-mix(in srgb,var(--line) 84%,transparent)}}.port-chip{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.port-chip{background:color-mix(in srgb,var(--surface-strong) 72%,transparent)}}.port-chip{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.port-chip{color:color-mix(in srgb,var(--ink) 80%,transparent)}}.port-chip{letter-spacing:.04em;text-transform:uppercase;will-change:transform,opacity;padding:5px 8px;font-size:.68rem;font-weight:700;animation:portSeal 3.2s cubic-bezier(.25,.6,.3,1) infinite}.ports-grid .port-chip:nth-child(2){animation-delay:.4s}.ports-grid .port-chip:nth-child(3){animation-delay:.8s}.ports-grid .port-chip:nth-child(4){animation-delay:1.2s}.barrier{background:linear-gradient(180deg,var(--accent-c) 0,var(--accent-a) 100%);border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;left:42%}@supports (color:color-mix(in lab,red,red)){.barrier{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-c) 90%,transparent) 0,color-mix(in srgb,var(--accent-a) 90%,transparent) 100%)}}.barrier{box-shadow:0 0 16px var(--accent-c)}@supports (color:color-mix(in lab,red,red)){.barrier{box-shadow:0 0 16px color-mix(in srgb,var(--accent-c) 40%,transparent)}}.barrier:before{content:"";background:linear-gradient(180deg,var(--surface-strong) 0,var(--surface-strong) 100%);border-radius:999px;height:20%;position:absolute;top:6%;left:-3px;right:-3px}@supports (color:color-mix(in lab,red,red)){.barrier:before{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 80%,transparent) 0,color-mix(in srgb,var(--surface-strong) 0,transparent) 100%)}}.barrier:before{will-change:transform,opacity;animation:barrierScan 2.6s linear infinite}.inbound{background:var(--accent-b);border-radius:999px;width:38%;height:3px;position:absolute;left:-20px}@supports (color:color-mix(in lab,red,red)){.inbound{background:color-mix(in srgb,var(--accent-b) 85%,transparent)}}.inbound{transform-origin:100%;will-change:transform,opacity;animation:inboundBlocked 2s cubic-bezier(.22,.61,.36,1) infinite}.inbound:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--accent-b);width:0;height:0;position:absolute;top:-3px;right:-1px}@supports (color:color-mix(in lab,red,red)){.inbound:after{border-left:7px solid color-mix(in srgb,var(--accent-b) 85%,transparent)}}.inbound-a{top:30%}.inbound-b{animation-delay:.22s;top:48%}.inbound-c{animation-delay:.44s;top:66%}.sync-graphic{border:1px solid var(--line);border-radius:18px;position:absolute;inset:56px 16px 16px}@supports (color:color-mix(in lab,red,red)){.sync-graphic{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.sync-graphic{background:linear-gradient(160deg,var(--accent-c) 0,var(--accent-a) 100%)}@supports (color:color-mix(in lab,red,red)){.sync-graphic{background:linear-gradient(160deg,color-mix(in srgb,var(--accent-c) 10%,transparent) 0,color-mix(in srgb,var(--accent-a) 10%,transparent) 100%)}}.sync-graphic{overflow:hidden}.sync-line{background:linear-gradient(90deg,var(--accent-c) 0,var(--accent-b) 50%,var(--accent-a) 100%);border-radius:999px;height:4px;margin-top:-2px;position:absolute;top:50%;left:24px;right:24px}@supports (color:color-mix(in lab,red,red)){.sync-line{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-c) 70%,transparent) 0,color-mix(in srgb,var(--accent-b) 80%,transparent) 50%,color-mix(in srgb,var(--accent-a) 70%,transparent) 100%)}}.sync-line:before{content:"";background:var(--surface-strong);border-radius:999px;width:22%;height:8px;position:absolute;top:-2px;left:-12%}@supports (color:color-mix(in lab,red,red)){.sync-line:before{background:color-mix(in srgb,var(--surface-strong) 90%,transparent)}}.sync-line:before{filter:blur(1px);will-change:transform,opacity;animation:syncSweep 3.1s linear infinite}.sync-node{border:2px solid var(--surface-strong);border-radius:50%;width:24px;height:24px;margin-top:-12px;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.sync-node{border:2px solid color-mix(in srgb,var(--surface-strong) 85%,transparent)}}.sync-node:before{content:"";opacity:0;border-radius:50%;position:absolute;inset:-7px;transform:scale(.86)}.sync-node:after{color:var(--surface-strong);place-items:center;font-size:.68rem;font-weight:800;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sync-node:after{color:color-mix(in srgb,var(--surface-strong) 94%,transparent)}}.node-source{background:var(--accent-c);left:20px}@supports (color:color-mix(in lab,red,red)){.node-source{background:color-mix(in srgb,var(--accent-c) 85%,transparent)}}.node-error{background:var(--accent-b);margin-left:-12px;left:50%}@supports (color:color-mix(in lab,red,red)){.node-error{background:color-mix(in srgb,var(--accent-b) 85%,transparent)}}.node-error{animation:nodeAlert 2.2s cubic-bezier(.25,.55,.35,1) infinite}.node-error:before{border:2px solid var(--accent-b)}@supports (color:color-mix(in lab,red,red)){.node-error:before{border:2px solid color-mix(in srgb,var(--accent-b) 74%,transparent)}}.node-error:before{animation:nodeRingAlert 2.2s linear infinite}.node-error:after{content:"!"}.node-success{background:var(--accent-a);right:20px}@supports (color:color-mix(in lab,red,red)){.node-success{background:color-mix(in srgb,var(--accent-a) 90%,transparent)}}.node-success{animation:nodeHealthy 2.6s cubic-bezier(.2,.55,.3,1) infinite}.node-success:before{border:2px solid var(--accent-a)}@supports (color:color-mix(in lab,red,red)){.node-success:before{border:2px solid color-mix(in srgb,var(--accent-a) 72%,transparent)}}.node-success:before{animation:nodeRingHealthy 2.6s linear infinite}.node-success:after{content:"✓"}.sync-packet{will-change:transform,opacity;border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%}.packet-main{background:var(--surface-strong);box-shadow:0 0 12px var(--accent-a);left:24px}@supports (color:color-mix(in lab,red,red)){.packet-main{box-shadow:0 0 12px color-mix(in srgb,var(--accent-a) 44%,transparent)}}.packet-main{animation:packetToError 3.2s cubic-bezier(.22,.8,.3,1) infinite}.packet-retry{background:var(--accent-b);margin-left:-7px;left:50%}@supports (color:color-mix(in lab,red,red)){.packet-retry{background:color-mix(in srgb,var(--accent-b) 80%,var(--surface-strong) 20%)}}.packet-retry{opacity:0;animation:packetRecover 3.2s cubic-bezier(.22,.8,.3,1) infinite}.centered{text-align:center}.final-cta-intro{margin-top:80px;margin-bottom:34px}.final-cta{padding-bottom:44px}.final-cta h2{font-family:var(--font-heading),"Futura",sans-serif;margin:0;font-size:clamp(1.5rem,4vw,3rem);line-height:1}.final-cta .mini-note{max-width:54ch;margin:16px auto 0}.mini-note{color:var(--muted);margin:16px 0 0;font-size:.94rem}.support-card{border:1px solid var(--line);background:radial-gradient(circle at 8% 12%,var(--accent-b) 0,transparent 28%),radial-gradient(circle at 92% 82%,var(--accent-c) 0,transparent 24%),var(--card-bg);border-radius:28px}@supports (color:color-mix(in lab,red,red)){.support-card{background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--accent-b) 12%,transparent) 0,transparent 28%),radial-gradient(circle at 92% 82%,color-mix(in srgb,var(--accent-c) 12%,transparent) 0,transparent 24%),var(--card-bg)}}.support-card{box-shadow:0 18px 34px #1027351f}.support-action{border:1px solid var(--line);color:inherit;font:inherit;text-align:left;background:var(--surface-strong);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.support-action{background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}}.support-action{transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s;box-shadow:inset 0 1px #ffffff85,0 12px 24px #10273514}.support-action:hover{border-color:var(--ink);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.support-action:hover{border-color:color-mix(in srgb,var(--ink) 18%,transparent)}}.support-action:hover{box-shadow:inset 0 1px #ffffff85,0 16px 28px #1027351f}.support-action-icon{background:linear-gradient(135deg,var(--accent-a) 0,var(--accent-c) 100%);box-shadow:0 10px 22px var(--accent-c)}@supports (color:color-mix(in lab,red,red)){.support-action-icon{box-shadow:0 10px 22px color-mix(in srgb,var(--accent-c) 20%,transparent)}}.support-action-icon-x{background:#111;box-shadow:0 10px 22px #0000002e}.support-action-tooltip{background:var(--ink);border-radius:999px;padding:5px 9px;position:absolute;top:-10px;right:16px}@supports (color:color-mix(in lab,red,red)){.support-action-tooltip{background:color-mix(in srgb,var(--ink) 92%,transparent)}}.support-action-tooltip{color:#fff;opacity:0;pointer-events:none;font-size:.72rem;font-weight:700;line-height:1;transition:opacity .18s,transform .18s;transform:translateY(6px)scale(.96);box-shadow:0 10px 18px #10273529}.support-action-tooltip.is-visible{opacity:1;transform:translateY(0)scale(1)}.support-action-email.is-copied{border-color:var(--accent-a)}@supports (color:color-mix(in lab,red,red)){.support-action-email.is-copied{border-color:color-mix(in srgb,var(--accent-a) 32%,transparent)}}.faq-card{border:1px solid var(--line);background:radial-gradient(circle at 12% 0,var(--accent-a) 0,transparent 26%),radial-gradient(circle at 100% 100%,var(--accent-b) 0,transparent 22%),var(--card-bg);border-radius:28px}@supports (color:color-mix(in lab,red,red)){.faq-card{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--accent-a) 12%,transparent) 0,transparent 26%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--accent-b) 10%,transparent) 0,transparent 22%),var(--card-bg)}}.faq-card{box-shadow:0 18px 34px #1027351f}.faq-item{border:1px solid var(--line);background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.faq-item{background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}}.faq-item{overflow:hidden;box-shadow:inset 0 1px #ffffff85,0 10px 22px #10273514}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";background:var(--accent-c);border-radius:50%;place-items:center;width:24px;height:24px;margin-top:-12px;display:grid;position:absolute;top:50%;right:18px}@supports (color:color-mix(in lab,red,red)){.faq-item summary:after{background:color-mix(in srgb,var(--accent-c) 12%,transparent)}}.faq-item summary:after{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.faq-item summary:after{color:color-mix(in srgb,var(--ink) 86%,transparent)}}.faq-item summary:after{font-size:1rem;font-weight:800}.faq-item[open] summary:after{content:"−"}.install-guide{margin-top:34px}.install-guide-intro{text-align:center;max-width:680px;margin:0 auto 18px}.install-guide-intro h3{font-family:var(--font-heading),"Futura",sans-serif;margin:0;font-size:clamp(1.3rem,3vw,2rem);line-height:1.05}.install-story-stack{gap:18px;display:grid}.install-story-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,var(--accent-c) 0,transparent 28%),radial-gradient(circle at 0 100%,var(--accent-b) 0,transparent 24%),var(--card-bg);border-radius:28px;padding:clamp(32px,3vw,44px) clamp(18px,2vw,24px)}@supports (color:color-mix(in lab,red,red)){.install-story-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent-c) 13%,transparent) 0,transparent 28%),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--accent-b) 12%,transparent) 0,transparent 24%),var(--card-bg)}}.install-story-card{box-shadow:0 18px 34px #1027351f}.install-story-card-single{gap:0;display:grid}.install-story-section{padding:clamp(8px,1vw,12px) 0}.install-story-section-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:center;gap:clamp(18px,2vw,30px);display:grid}.install-story-copy{align-self:start;max-width:28ch}.install-story-copy h4{font-family:var(--font-heading),"Futura",sans-serif;margin:8px 0 10px;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.08}.install-story-copy p{color:var(--muted);margin:0}.install-story-copy .install-story-source-note{color:var(--muted);margin-top:12px}@supports (color:color-mix(in lab,red,red)){.install-story-copy .install-story-source-note{color:color-mix(in srgb,var(--muted) 88%,var(--accent-c) 12%)}}.install-story-copy .install-story-source-note{font-size:.88rem;line-height:1.4}.install-story-step{border:1px solid var(--accent-c);padding:5px 12px}@supports (color:color-mix(in lab,red,red)){.install-story-step{border:1px solid color-mix(in srgb,var(--accent-c) 18%,transparent)}}.install-story-step{background:linear-gradient(135deg,var(--accent-c) 0,var(--accent-a) 100%)}@supports (color:color-mix(in lab,red,red)){.install-story-step{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-c) 18%,var(--surface-strong) 82%) 0,color-mix(in srgb,var(--accent-a) 24%,var(--surface-strong) 76%) 100%)}}.install-story-step{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.install-story-step{color:color-mix(in srgb,var(--ink) 92%,transparent)}}.install-story-step{box-shadow:inset 0 1px 0 #ffffff9e,0 10px 18px var(--accent-c)}@supports (color:color-mix(in lab,red,red)){.install-story-step{box-shadow:inset 0 1px 0 #ffffff9e,0 10px 18px color-mix(in srgb,var(--accent-c) 10%,transparent)}}.install-story-step{letter-spacing:.12em;margin-top:10px;font-size:.78rem;font-weight:700}.install-story-divider{place-items:center;height:112px;display:grid;position:relative}.install-story-divider:before{content:"";background:linear-gradient(90deg,transparent 0,var(--accent-c) 18%,var(--accent-a) 50%,var(--accent-b) 82%,transparent 100%);width:100%;height:1px}@supports (color:color-mix(in lab,red,red)){.install-story-divider:before{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--accent-c) 16%,var(--line) 84%) 18%,color-mix(in srgb,var(--accent-a) 26%,var(--line) 74%) 50%,color-mix(in srgb,var(--accent-b) 14%,var(--line) 86%) 82%,transparent 100%)}}.onboarding-shell,.telegram-shell{border:1px solid var(--line);border-radius:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.onboarding-shell,.telegram-shell{border:1px solid color-mix(in srgb,var(--line) 88%,transparent)}}.onboarding-shell,.telegram-shell{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.onboarding-shell,.telegram-shell{background:color-mix(in srgb,var(--surface-strong) 72%,transparent)}}.onboarding-shell,.telegram-shell{box-shadow:inset 0 1px #fff6,0 12px 28px #1027351f}.telegram-topbar{background:linear-gradient(#5682a3,#4d7694);border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:13px 16px 14px;display:flex}.telegram-topbar span,.telegram-topbar strong{display:block}.telegram-topbar strong{color:#fff;font-size:.94rem}.telegram-topbar span{color:#fffc;font-size:.8rem}.telegram-avatar{background:linear-gradient(#ffffff47,#ffffff1f);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38}.telegram-avatar:before{content:"";background:url(/health-sync.svg) 50%/contain no-repeat;width:24px;height:24px;display:block;transform:translateY(4px)}.telegram-actions{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.telegram-actions span{background:#ffffffb8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffffff0f}.telegram-toolbar{z-index:1;border-bottom:1px solid var(--line);padding:14px 16px;position:relative}@supports (color:color-mix(in lab,red,red)){.telegram-toolbar{border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.telegram-toolbar{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.telegram-toolbar{background:color-mix(in srgb,var(--surface-strong) 92%,transparent)}}.install-prompt-picker{gap:9px;display:grid}.install-prompt-picker-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.install-prompt-options{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.install-prompt-options button{border:1px solid var(--line);gap:2px;min-width:0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.install-prompt-options button{border:1px solid color-mix(in srgb,var(--line) 84%,transparent)}}.install-prompt-options button{background:var(--surface);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.install-prompt-options button{background:color-mix(in srgb,var(--surface) 76%,transparent)}}.install-prompt-options button{color:var(--ink);text-align:left;cursor:pointer;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s}.install-prompt-options button:hover{border-color:var(--accent-c);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.install-prompt-options button:hover{border-color:color-mix(in srgb,var(--accent-c) 34%,var(--line) 66%)}}.install-prompt-options button.is-active{border-color:var(--accent-c)}@supports (color:color-mix(in lab,red,red)){.install-prompt-options button.is-active{border-color:color-mix(in srgb,var(--accent-c) 42%,var(--line) 58%)}}.install-prompt-options button.is-active{background:linear-gradient(135deg,var(--accent-c) 0,var(--accent-a) 100%)}@supports (color:color-mix(in lab,red,red)){.install-prompt-options button.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-c) 12%,var(--surface-strong) 88%) 0,color-mix(in srgb,var(--accent-a) 13%,var(--surface-strong) 87%) 100%)}}.install-prompt-options button.is-active{box-shadow:inset 0 1px 0 #ffffff8a,0 8px 18px var(--accent-c)}@supports (color:color-mix(in lab,red,red)){.install-prompt-options button.is-active{box-shadow:inset 0 1px 0 #ffffff8a,0 8px 18px color-mix(in srgb,var(--accent-c) 12%,transparent)}}.install-prompt-options span,.install-prompt-options strong{display:block}.install-prompt-options strong{font-size:.9rem;line-height:1.15}.install-prompt-options span{color:var(--muted);font-size:.78rem;line-height:1.25}.install-prompt-options button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.install-platform-workspace{gap:12px;min-width:0;display:grid}.install-platform-switcher{border:1px solid var(--line);padding:14px}@supports (color:color-mix(in lab,red,red)){.install-platform-switcher{border:1px solid color-mix(in srgb,var(--line) 86%,transparent)}}.install-platform-switcher{background:var(--surface-strong);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.install-platform-switcher{background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}}.install-platform-switcher{box-shadow:0 10px 24px #10273514}.install-platform-switcher .install-prompt-options button{scroll-margin-top:128px}.platform-install-shell{border:1px solid #18202824;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 16px 34px #101c2626}.platform-window-bar{border-bottom:1px solid #211f1c1a;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.platform-window-dots{gap:6px;display:inline-flex}.platform-window-dots span{background:#f16b5d;border-radius:999px;width:9px;height:9px}.platform-window-dots span:nth-child(2){background:#e7b653}.platform-window-dots span:nth-child(3){background:#5fc27c}.platform-window-title{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.platform-brand-mark{border-radius:10px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.platform-brand-mark svg{width:17px;height:17px}.platform-brand-mark.is-claude{color:#fff8f0;background:#d97745}.platform-brand-mark.is-codex{color:#111918;background:#f3f5f4}.platform-brand-mark.is-universal{color:#f1fffb;background:#0f7b67}.platform-pane-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.platform-pane-heading h5{color:inherit;margin:3px 0 0;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.1}.platform-eyebrow{color:#8a6d5f;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.platform-pane-heading.is-dark .platform-eyebrow{color:#b9ada3}.platform-source-badge,.platform-status-pill{color:#326b3e;white-space:nowrap;background:#e9f4e9;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:.72rem;font-weight:750;display:inline-flex}.platform-status-pill svg{width:14px;height:14px}.platform-source-badge{color:#d8dfdc;background:#ffffff14;border:1px solid #ffffff21}.platform-source-badge.is-light{color:#0f6d5c;background:#0f7b6714;border-color:#144a4221}.is-claude-web{color:#302d29;background:#f4f0e8}.is-claude-web .platform-window-bar{background:#ebe5dc}.claude-web-layout{grid-template-columns:minmax(120px,155px) minmax(0,1fr);min-height:390px;display:grid}.claude-settings-sidebar{background:#fffdf885;border-right:1px solid #443b331a;align-content:start;gap:5px;padding:20px 12px;display:grid}.claude-settings-sidebar strong{padding:7px 9px 10px;font-size:.88rem}.claude-settings-sidebar span{color:#776e65;border-radius:9px;padding:8px 9px;font-size:.78rem}.claude-settings-sidebar span.is-active{color:#302d29;background:#ded4c5;font-weight:750}.claude-skills-pane{align-content:start;gap:16px;padding:clamp(18px,3vw,26px);display:grid}.claude-upload-card{background:#fffdf8c2;border:1px dashed #5a493d45;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.claude-upload-card span,.claude-upload-card strong{display:block}.claude-upload-card>div>span{color:#7a7068;margin-top:3px;font-size:.77rem;line-height:1.35}.claude-upload-icon{color:#a75531;background:#f0ded0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid!important}.claude-upload-icon svg{width:20px;height:20px}.platform-primary-action{color:#fffaf4;white-space:nowrap;background:#bd5d34;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.platform-primary-action svg{width:15px;height:15px}.platform-step-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.platform-step-list li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.platform-step-list li>span{color:#665b52;background:#ded4c5;border-radius:999px;place-items:center;width:25px;height:25px;font-size:.72rem;font-weight:800;display:grid}.platform-step-list small,.platform-step-list strong{display:block}.platform-step-list strong{color:#36312c;font-size:.82rem}.platform-step-list small{color:#786f67;margin-top:2px;font-size:.75rem;line-height:1.35}.is-claude-desktop,.is-codex{color:#edf1ef}.is-claude-desktop{background:#1f1c19}.is-claude-desktop .platform-window-bar{background:#29241f;border-bottom-color:#ffffff14}.codex-app-layout,.desktop-code-layout{grid-template-columns:minmax(120px,155px) minmax(0,1fr);min-height:390px;display:grid}.codex-app-sidebar,.desktop-code-sidebar{background:#ffffff06;border-right:1px solid #ffffff14;align-content:start;gap:6px;padding:18px 11px;display:grid}.codex-app-sidebar span,.desktop-code-sidebar span{color:#aaa29b;border-radius:9px;align-items:center;gap:7px;padding:8px 9px;font-size:.77rem;display:flex}.codex-app-sidebar span.is-active,.desktop-code-sidebar span.is-active{color:#f1ece8;background:#ffffff17;font-weight:750}.codex-app-sidebar svg,.desktop-code-sidebar svg{width:15px;height:15px}.desktop-code-logo{justify-content:center;width:38px;height:38px;margin-bottom:8px;color:#fff4ea!important;background:#b55b38!important}.codex-app-main,.desktop-code-main,.universal-agent-main{align-content:start;gap:16px;padding:clamp(18px,3vw,26px);display:grid}.platform-command-block{color:#d9e6df;background:#101312;border:1px solid #ffffff1c;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.platform-command-label{color:#94a79e;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding:9px 12px;font-size:.72rem;font-weight:750;display:flex}.platform-command-label svg{width:14px;height:14px}.platform-command-block pre{color:#d9f8e9;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;margin:0;padding:16px 58px 16px 15px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;line-height:1.55}.platform-command-block>button{color:#d7e3dd;cursor:pointer;background:#242b28;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:5px;padding:7px 8px;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:48px;right:10px}.platform-command-block>button.is-copied{color:#7fe0ad;border-color:#42be8473}.platform-command-block>button svg{width:14px;height:14px}.platform-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.codex-install-result span,.platform-check-grid span{color:#beb7b1;align-items:center;gap:7px;font-size:.74rem;line-height:1.3;display:flex}.platform-check-grid span{background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;padding:10px}.codex-install-result svg,.platform-check-grid svg{color:#62c98f;flex:none;width:15px;height:15px}.platform-footnote{color:#a9aaa7;margin:0;font-size:.78rem;line-height:1.45}.platform-footnote code{color:inherit;font-size:.94em}.is-codex{background:#141817}.is-codex .platform-window-bar{background:#1d2220;border-bottom-color:#ffffff14}.codex-app-sidebar strong{color:#f0f4f2;align-items:center;gap:8px;padding:7px 9px 12px;font-size:.9rem;display:flex}.codex-app-sidebar strong svg{color:#63d4ac}.codex-app-sidebar span.is-active{color:#a8e8d0;background:#38ac8424}.codex-install-result{background:#31a47b0f;border:1px solid #55cf9f29;border-radius:13px;gap:7px;padding:12px 14px;display:grid}.is-universal{color:#17342f;background:#eef5f3}.is-universal .platform-window-bar{background:#dfece8}.universal-agent-main .platform-command-block{border-color:#11342d2e}.universal-install-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.universal-install-flow div{background:#ffffff94;border:1px solid #0f6d5c21;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;padding:11px;display:grid}.universal-install-flow div>span{color:#fff;background:#0f7b67;border-radius:999px;grid-row:span 2;place-items:center;width:24px;height:24px;font-size:.7rem;font-weight:800;display:grid}.universal-install-flow strong{font-size:.78rem}.universal-install-flow small{color:#58736d;font-size:.7rem;line-height:1.3}.is-universal .platform-footnote{color:#527069}.telegram-thread{background:linear-gradient(#dae5eef5,#d1dde8f5);gap:12px;padding:18px 18px 20px;display:grid;position:relative}.telegram-thread:before{content:"";opacity:.68;pointer-events:none;background-image:radial-gradient(circle at 18px 20px,#ffffff8c 0 2px,#0000 2.5px),radial-gradient(circle at 70px 58px,#7391a624 0 12px,#0000 12.5px),radial-gradient(circle at 150px 18px,#fff6 0 10px,#0000 10.5px),linear-gradient(135deg,#ffffff2e 25%,#0000 25% 50%,#ffffff2e 50% 75%,#0000 75%,#0000);background-size:120px 120px,180px 180px,220px 220px,22px 22px;position:absolute;inset:0}.telegram-message{opacity:0;z-index:1;min-width:0;animation:messageReveal .7s cubic-bezier(.2,.65,.2,1) forwards;display:flex;position:relative}.telegram-message.is-user{justify-content:flex-end}.telegram-message.is-agent{justify-content:flex-start}.telegram-message.is-user .telegram-bubble{margin-right:8px}.telegram-message.is-agent .telegram-bubble{margin-left:8px}.telegram-bubble{overflow-wrap:anywhere;word-break:break-word;border:1px solid #1f374a14;border-radius:18px;width:auto;min-width:0;max-width:min(100% - 8px,500px);padding:12px 14px 22px;display:inline-block;position:relative;box-shadow:inset 0 1px #ffffffbf,0 8px 18px #23394a14}.telegram-bubble.has-copy{padding-right:60px}.telegram-bubble.is-qr{min-width:min(100%,480px);padding:16px 16px 24px}.telegram-message.is-user .telegram-bubble{background:linear-gradient(#efffde,#ddf6c8);border-bottom-right-radius:6px}.telegram-message.is-agent .telegram-bubble{background:linear-gradient(#fffffffa,#f7fafcfa);border-bottom-left-radius:6px}.telegram-message.is-agent .telegram-bubble:after,.telegram-message.is-user .telegram-bubble:after{content:"";width:12px;height:16px;position:absolute;bottom:-1px}.telegram-message.is-user .telegram-bubble:after{clip-path:polygon(0 0,100% 100%,0 100%);background:linear-gradient(#ddfac8,#d2f3b7);border-bottom-left-radius:12px;right:-7px}.telegram-message.is-agent .telegram-bubble:after{clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(#fffffffa,#f7fafcfa);border-bottom-right-radius:12px;left:-7px}.telegram-bubble p{color:#1c2d3b;margin:0}.telegram-bubble p+p{margin-top:10px}.install-command{color:#1c2d3b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.55}.telegram-bubble p+.install-command{margin-top:8px}.telegram-message-meta{color:#7990a1;align-items:center;gap:4px;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:7px;right:12px}.telegram-message-meta.is-user{color:#6a9ac2}.telegram-bubble.has-copy .telegram-message-meta{right:54px}.telegram-message-meta svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:13px;height:13px}.copy-bubble-button{color:#6a8aa0;width:36px;height:36px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fffffff2,#f4f9fce0);border:1px solid #59798f29;border-radius:999px;place-items:center;padding:0;transition:transform .2s,background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 10px 18px #283e4e1a,inset 0 1px #ffffffe6,inset 0 -1px #66829614}.copy-bubble-button:before{content:"";border-radius:inherit;background:linear-gradient(#ffffffeb,#e9f2f8b8);position:absolute;inset:5px;box-shadow:inset 0 1px #ffffffe6}.telegram-message.is-user .copy-bubble-button{color:#6d9275;background:linear-gradient(#ffffffe6,#f4ffeddb);border-color:#71aa602e}.telegram-message.is-user .copy-bubble-button:before{background:linear-gradient(#fffffff5,#ecfbe2c7)}.copy-bubble-button svg{z-index:1;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex:none;width:14px;height:14px;position:relative}.copy-bubble-button:hover{color:#4f7288;border-color:#59798f42;transform:translateY(-1px);box-shadow:0 14px 22px #283e4e24,inset 0 1px #fffffff0,inset 0 -1px #66829614}.copy-bubble-button:hover:before{background:linear-gradient(#fffffffa,#eff7fbd6)}.telegram-message.is-user .copy-bubble-button:hover{color:#5f8667;border-color:#71aa6042}.telegram-message.is-user .copy-bubble-button:hover:before{background:linear-gradient(#fff,#f1fde8e0)}.copy-bubble-button.is-copied{color:#fff;background:linear-gradient(#61c39a,#44ac85);border-color:#5eaa8357;box-shadow:0 14px 26px #44ac8542,inset 0 1px #ffffff47,inset 0 -1px #125a422e}.copy-bubble-button.is-copied:before{box-shadow:none;background:linear-gradient(#8fe5bf5c,#ffffff0a)}.copy-bubble-button.is-copied:hover{color:#fff}.app-store-badge:focus-visible,.copy-bubble-button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.qr-message{grid-template-columns:minmax(0,1fr) 164px;align-items:center;gap:18px;display:grid}.qr-caption{gap:6px;display:grid}.qr-caption strong{color:#1f3240;font-size:1rem}.qr-caption span{color:#5a7384;font-size:.92rem}.setup-qr{width:100%;max-width:164px;height:auto}.setup-qr-shell{fill:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.setup-qr-shell{fill:color-mix(in srgb,var(--surface-strong) 94%,transparent)}}.setup-qr-shell{stroke:var(--line)}@supports (color:color-mix(in lab,red,red)){.setup-qr-shell{stroke:color-mix(in srgb,var(--line) 86%,transparent)}}.setup-qr-cells{fill:var(--ink)}@supports (color:color-mix(in lab,red,red)){.setup-qr-cells{fill:color-mix(in srgb,var(--ink) 94%,transparent)}}.onboarding-shell{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:18px;padding:18px;display:grid}.onboarding-phone{background:linear-gradient(160deg,var(--ios-shell) 0,var(--ios-inner) 100%);border-radius:34px;width:min(100%,248px);min-height:456px;margin:0 auto;padding:12px 12px 20px;position:relative}@supports (color:color-mix(in lab,red,red)){.onboarding-phone{background:linear-gradient(160deg,color-mix(in srgb,var(--ios-shell) 100%,#fff 0) 0,color-mix(in srgb,var(--ios-inner) 94%,#000 6%) 100%)}}.onboarding-phone{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.onboarding-phone{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.onboarding-phone{box-shadow:0 22px 40px #10273533,inset 0 1px #ffffff85}.onboarding-phone:before{content:"";background:var(--ios-ink);border-radius:999px;width:42%;height:22px;margin:0 auto 10px;display:block}@supports (color:color-mix(in lab,red,red)){.onboarding-phone:before{background:color-mix(in srgb,var(--ios-ink) 14%,transparent)}}.onboarding-phone-chrome{color:var(--ios-ink);justify-content:space-between;padding:0 6px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.onboarding-phone-chrome{color:color-mix(in srgb,var(--ios-ink) 82%,transparent)}}.onboarding-phone-chrome{font-size:.8rem;font-weight:700}.onboarding-phone-screen{border:1px solid var(--line);border-radius:26px;min-height:368px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.onboarding-phone-screen{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:radial-gradient(circle at 0 0,#1884d838,transparent 38%),radial-gradient(circle at 100% 100%,#0eb1882e,transparent 42%),color-mix(in srgb,var(--ios-inner) 74%,transparent)}}.phone-screen-stage{background:var(--surface-strong);border-radius:20px;align-content:start;gap:12px;padding:18px;display:grid;position:absolute;inset:12px}@supports (color:color-mix(in lab,red,red)){.phone-screen-stage{background:color-mix(in srgb,var(--surface-strong) 82%,transparent)}}.phone-screen-stage{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.phone-screen-stage{border:1px solid color-mix(in srgb,var(--line) 68%,transparent)}}.phone-screen-stage{opacity:0;animation:phoneStageCycle 11s ease-in-out infinite;transform:translate(18px)scale(.98)}.stage-two{animation-delay:3.4s}.stage-three{animation-delay:6.8s}.screen-tag{background:var(--accent-c);border-radius:999px;justify-self:start;padding:5px 10px}@supports (color:color-mix(in lab,red,red)){.screen-tag{background:color-mix(in srgb,var(--accent-c) 14%,transparent)}}.screen-tag{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.screen-tag{color:color-mix(in srgb,var(--ink) 88%,transparent)}}.screen-tag{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.phone-screen-stage strong{font-size:1.35rem;line-height:1.02}.phone-screen-stage p{color:var(--ios-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.phone-screen-stage p{color:color-mix(in srgb,var(--ios-ink) 76%,transparent)}}.phone-metric-list{gap:10px;display:grid}.phone-metric-list span{border:1px solid var(--line);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.phone-metric-list span{border:1px solid color-mix(in srgb,var(--line) 76%,transparent)}}.phone-metric-list span{background:linear-gradient(135deg,var(--accent-c) 0,var(--accent-a) 100%)}@supports (color:color-mix(in lab,red,red)){.phone-metric-list span{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-c) 10%,transparent) 0,color-mix(in srgb,var(--accent-a) 12%,transparent) 100%)}}.phone-metric-list span{padding:12px 14px;font-weight:700}.onboarding-home-indicator{background:var(--ios-ink);border-radius:999px;width:34%;height:5px;margin-left:-17%;position:absolute;bottom:8px;left:50%}@supports (color:color-mix(in lab,red,red)){.onboarding-home-indicator{background:color-mix(in srgb,var(--ios-ink) 22%,transparent)}}.onboarding-steps{align-content:start;gap:12px;padding:8px 2px;display:grid}.onboarding-eyebrow{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.onboarding-steps ol{counter-reset:onboarding-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.onboarding-steps li{border:1px solid var(--line);border-radius:18px;min-height:54px;padding:12px 12px 12px 62px;position:relative}@supports (color:color-mix(in lab,red,red)){.onboarding-steps li{border:1px solid color-mix(in srgb,var(--line) 76%,transparent)}}.onboarding-steps li{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.onboarding-steps li{background:color-mix(in srgb,var(--surface) 66%,transparent)}}.onboarding-steps li{counter-increment:onboarding-step;box-shadow:0 8px 18px #1027350f}.onboarding-steps li:before{content:counter(onboarding-step);background:linear-gradient(135deg,var(--accent-c) 0,var(--accent-a) 100%);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:-17px;font-weight:800;display:grid;position:absolute;top:50%;left:14px;box-shadow:0 10px 22px #1884d833}:root[data-theme=dark] .telegram-shell{background:#111d2ac7;border-color:#a0bfd62e;box-shadow:inset 0 1px #ffffff0d,0 18px 34px #00000047}:root[data-theme=dark] .telegram-topbar{background:linear-gradient(#2e5978,#264a66);border-bottom-color:#ffffff0d}:root[data-theme=dark] .telegram-avatar{background:linear-gradient(#ffffff24,#ffffff14);box-shadow:inset 0 1px #ffffff1a,0 6px 14px #0000002e}:root[data-theme=dark] .telegram-actions span{background:#ffffffad;box-shadow:0 0 0 4px #ffffff08}:root[data-theme=dark] .telegram-toolbar{background:#182634f5;border-bottom-color:#a0bfd61f}:root[data-theme=dark] .install-prompt-options button{background:#ffffff09;border-color:#a0bfd624}:root[data-theme=dark] .install-prompt-options button.is-active{background:linear-gradient(135deg,#34688d57,#336f5d4d);border-color:#57a4da57;box-shadow:inset 0 1px #ffffff0d,0 10px 20px #0000002e}:root[data-theme=dark] .telegram-thread{background:linear-gradient(#141f2bf7,#101a25f7)}:root[data-theme=dark] .telegram-thread:before{opacity:.34;background-image:radial-gradient(circle at 18px 20px,#ffffff14 0 2px,#0000 2.5px),radial-gradient(circle at 70px 58px,#516f8633 0 12px,#0000 12.5px),radial-gradient(circle at 150px 18px,#ffffff0f 0 10px,#0000 10.5px),linear-gradient(135deg,#ffffff0a 25%,#0000 25% 50%,#ffffff0a 50% 75%,#0000 75%,#0000)}:root[data-theme=dark] .telegram-bubble{border-color:#a0bfd61a;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #00000038}:root[data-theme=dark] .telegram-message.is-user .telegram-bubble,:root[data-theme=dark] .telegram-message.is-user .telegram-bubble:after{background:linear-gradient(#295548,#23493e)}:root[data-theme=dark] .telegram-message.is-agent .telegram-bubble,:root[data-theme=dark] .telegram-message.is-agent .telegram-bubble:after{background:linear-gradient(#23303dfa,#1c2835fa)}:root[data-theme=dark] .qr-caption strong,:root[data-theme=dark] .telegram-bubble p{color:#e4eef8}:root[data-theme=dark] .telegram-option-list li{color:#d9e7f3;background:#ffffff0a;border-color:#a0bfd61f}:root[data-theme=dark] .telegram-message-meta{color:#89a5bd}:root[data-theme=dark] .telegram-message-meta.is-user{color:#81c2da}:root[data-theme=dark] .qr-caption span{color:#9ab1c4}:root[data-theme=dark] .setup-qr-shell{fill:#fffffff5;stroke:#a0bfd624}:root[data-theme=dark] .setup-qr-cells{fill:#183245}:root[data-theme=dark] .copy-bubble-button{color:#a8c0d4;background:#22313ff0;border-color:#a0bfd629;box-shadow:0 8px 16px #00000038,inset 0 1px #ffffff0a}:root[data-theme=dark] .copy-bubble-button:before{display:none}:root[data-theme=dark] .telegram-message.is-user .copy-bubble-button{color:#9ad0b4;background:#224337f0;border-color:#74c29c33}:root[data-theme=dark] .telegram-message.is-user .copy-bubble-button:before{display:none}:root[data-theme=dark] .copy-bubble-button:hover{color:#d8e8f5;border-color:#a0bfd63d;box-shadow:0 12px 20px #00000042,inset 0 1px #ffffff0d}:root[data-theme=dark] .copy-bubble-button:hover:before{display:none}:root[data-theme=dark] .telegram-message.is-user .copy-bubble-button:hover{color:#d9f1e4;border-color:#74c29c47}:root[data-theme=dark] .telegram-message.is-user .copy-bubble-button:hover:before{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .telegram-shell{background:#111d2ac7;border-color:#a0bfd62e;box-shadow:inset 0 1px #ffffff0d,0 18px 34px #00000047}:root:not([data-theme=light]) .telegram-topbar{background:linear-gradient(#2e5978,#264a66);border-bottom-color:#ffffff0d}:root:not([data-theme=light]) .telegram-avatar{background:linear-gradient(#ffffff24,#ffffff14);box-shadow:inset 0 1px #ffffff1a,0 6px 14px #0000002e}:root:not([data-theme=light]) .telegram-actions span{background:#ffffffad;box-shadow:0 0 0 4px #ffffff08}:root:not([data-theme=light]) .telegram-toolbar{background:#182634f5;border-bottom-color:#a0bfd61f}:root:not([data-theme=light]) .install-prompt-options button{background:#ffffff09;border-color:#a0bfd624}:root:not([data-theme=light]) .install-prompt-options button.is-active{background:linear-gradient(135deg,#34688d57,#336f5d4d);border-color:#57a4da57;box-shadow:inset 0 1px #ffffff0d,0 10px 20px #0000002e}:root:not([data-theme=light]) .telegram-thread{background:linear-gradient(#141f2bf7,#101a25f7)}:root:not([data-theme=light]) .telegram-thread:before{opacity:.34;background-image:radial-gradient(circle at 18px 20px,#ffffff14 0 2px,#0000 2.5px),radial-gradient(circle at 70px 58px,#516f8633 0 12px,#0000 12.5px),radial-gradient(circle at 150px 18px,#ffffff0f 0 10px,#0000 10.5px),linear-gradient(135deg,#ffffff0a 25%,#0000 25% 50%,#ffffff0a 50% 75%,#0000 75%,#0000)}:root:not([data-theme=light]) .telegram-bubble{border-color:#a0bfd61a;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #00000038}:root:not([data-theme=light]) .telegram-message.is-user .telegram-bubble,:root:not([data-theme=light]) .telegram-message.is-user .telegram-bubble:after{background:linear-gradient(#295548,#23493e)}:root:not([data-theme=light]) .telegram-message.is-agent .telegram-bubble,:root:not([data-theme=light]) .telegram-message.is-agent .telegram-bubble:after{background:linear-gradient(#23303dfa,#1c2835fa)}:root:not([data-theme=light]) .qr-caption strong,:root:not([data-theme=light]) .telegram-bubble p{color:#e4eef8}:root:not([data-theme=light]) .telegram-option-list li{color:#d9e7f3;background:#ffffff0a;border-color:#a0bfd61f}:root:not([data-theme=light]) .telegram-message-meta{color:#89a5bd}:root:not([data-theme=light]) .telegram-message-meta.is-user{color:#81c2da}:root:not([data-theme=light]) .qr-caption span{color:#9ab1c4}:root:not([data-theme=light]) .setup-qr-shell{fill:#fffffff5;stroke:#a0bfd624}:root:not([data-theme=light]) .setup-qr-cells{fill:#183245}:root:not([data-theme=light]) .copy-bubble-button{color:#a8c0d4;background:#22313ff0;border-color:#a0bfd629;box-shadow:0 8px 16px #00000038,inset 0 1px #ffffff0a}:root:not([data-theme=light]) .copy-bubble-button:before{display:none}:root:not([data-theme=light]) .telegram-message.is-user .copy-bubble-button{color:#9ad0b4;background:#224337f0;border-color:#74c29c33}:root:not([data-theme=light]) .telegram-message.is-user .copy-bubble-button:before{display:none}:root:not([data-theme=light]) .copy-bubble-button:hover{color:#d8e8f5;border-color:#a0bfd63d;box-shadow:0 12px 20px #00000042,inset 0 1px #ffffff0d}:root:not([data-theme=light]) .copy-bubble-button:hover:before{display:none}:root:not([data-theme=light]) .telegram-message.is-user .copy-bubble-button:hover{color:#d9f1e4;border-color:#74c29c47}:root:not([data-theme=light]) .telegram-message.is-user .copy-bubble-button:hover:before{display:none}}:root[data-theme=dark] .support-card{border-color:#a0bfd624;box-shadow:0 18px 34px #0000003d}:root[data-theme=dark] .support-action{background:#14212fd1;border-color:#a0bfd61f;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0000002e}:root[data-theme=dark] .support-action:hover{border-color:#a0bfd633;box-shadow:inset 0 1px #ffffff0a,0 16px 28px #0000003d}:root[data-theme=dark] .support-action-tooltip{color:#102735;background:#e4eef8f5;box-shadow:0 10px 18px #00000042}:root[data-theme=dark] .faq-card{border-color:#a0bfd624;box-shadow:0 18px 34px #0000003d}:root[data-theme=dark] .faq-item{background:#14212fd1;border-color:#a0bfd61f;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0000002e}:root[data-theme=dark] .faq-item summary:after{color:#dbeaf7;background:#5aaef224}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .support-card{border-color:#a0bfd624;box-shadow:0 18px 34px #0000003d}:root:not([data-theme=light]) .support-action{background:#14212fd1;border-color:#a0bfd61f;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0000002e}:root:not([data-theme=light]) .support-action:hover{border-color:#a0bfd633;box-shadow:inset 0 1px #ffffff0a,0 16px 28px #0000003d}:root:not([data-theme=light]) .support-action-tooltip{color:#102735;background:#e4eef8f5;box-shadow:0 10px 18px #00000042}:root:not([data-theme=light]) .faq-card{border-color:#a0bfd624;box-shadow:0 18px 34px #0000003d}:root:not([data-theme=light]) .faq-item{background:#14212fd1;border-color:#a0bfd61f;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0000002e}:root:not([data-theme=light]) .faq-item summary:after{color:#dbeaf7;background:#5aaef224}}.doc-page{padding-top:48px;padding-bottom:30px}.prose h1,.prose h2,.prose h3{font-family:var(--font-heading),"Futura",sans-serif;margin:0 0 12px;line-height:1.15}.prose h1{font-size:clamp(1.8rem,4vw,3.1rem)}.prose h2{margin-top:24px;font-size:clamp(1.22rem,2.6vw,1.7rem)}.prose p{margin:0 0 12px}.prose ol,.prose ul{margin:0 0 12px;padding-left:22px}.prose pre{color:#ecf7f5;background:#102735;border-radius:14px;margin:0 0 12px;padding:14px;overflow-x:auto}.btn:focus-visible,.theme-toggle:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@keyframes auraFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8px,-10px)scale(1.05)}}@keyframes ribbonMove{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes encryptionGlow{0%,to{opacity:.52;transform:scale(.9)}50%{opacity:.9;transform:scale(1.1)}}@keyframes lockSecure{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes keyholePulse{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes cipherDrift{0%,25%{opacity:0;transform:translate(-10px)}35%,68%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10px)}}@keyframes portSeal{0%,to{opacity:.82;transform:translateY(0)scale(.985)}50%{opacity:1;transform:translateY(-1px)scale(1)}}@keyframes inboundBlocked{0%{opacity:0;transform:translate(-6%)scaleX(1)}18%{opacity:.96}52%{opacity:1;transform:translate(56%)scaleX(.86)}64%{opacity:.88;transform:translate(49%)scaleX(.34)}82%{opacity:0;transform:translate(38%)scaleX(.16)}to{opacity:0;transform:translate(-6%)scaleX(1)}}@keyframes barrierScan{0%{opacity:.28;transform:translateY(0)}50%{opacity:.9;transform:translateY(340%)}to{opacity:.28;transform:translateY(0)}}@keyframes syncSweep{0%{opacity:.45;transform:translate(0)}to{opacity:.88;transform:translate(520%)}}@keyframes nodeAlert{0%{transform:scale(1)}40%{transform:scale(1.12)}65%{transform:scale(.97)}to{transform:scale(1)}}@keyframes nodeRingAlert{0%{opacity:0;transform:scale(.78)}42%{opacity:.95;transform:scale(1.24)}to{opacity:0;transform:scale(1.34)}}@keyframes nodeHealthy{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes nodeRingHealthy{0%{opacity:0;transform:scale(.86)}50%{opacity:.85;transform:scale(1.24)}to{opacity:0;transform:scale(1.34)}}@keyframes packetToError{0%{opacity:0;transform:translate(0)scale(.9)}12%{opacity:1}48%{opacity:1;transform:translate(112px)scale(1)}58%{opacity:.72;transform:translate(112px)scale(1.08)}68%,to{opacity:0;transform:translate(112px)scale(.9)}}@keyframes packetRecover{0%,36%{opacity:0;transform:translate(0)}44%{opacity:1;transform:translate(-72px)scale(.96)}72%{opacity:1;transform:translate(102px)scale(1)}88%{opacity:.82;transform:translate(102px)scale(1.06)}to{opacity:0;transform:translate(102px)scale(.92)}}@keyframes iosCarousel{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes messageReveal{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes phoneStageCycle{0%,18%{opacity:0;transform:translate(18px)scale(.98)}24%,52%{opacity:1;transform:translate(0)scale(1)}60%,to{opacity:0;transform:translate(-18px)scale(.98)}}@media (max-width:980px){.landing-grid{grid-template-columns:1fr}.landing-copy h1{max-width:14ch}.hero-stage{min-height:360px}.ios-frame{width:min(280px,70%);height:352px}.visual-grid{grid-template-columns:1fr 1fr}.install-story-section-grid,.onboarding-shell{grid-template-columns:1fr}.onboarding-phone{width:min(100%,260px)}}@media (max-width:760px){.landing{padding-top:24px}.agent-platform-cta-group{flex-basis:100%;width:100%}.agent-platform-cta{min-width:0}.hero-stage{min-height:332px}.ios-frame{width:min(262px,78%);height:336px}.ios-carousel-window{inset:72px 14px 34px}.visual-grid{grid-template-columns:1fr}.install-story-card{padding:24px 16px}.install-story-copy{max-width:none}.install-story-section{padding:0}.install-platform-switcher{padding:12px}.claude-web-layout,.codex-app-layout,.desktop-code-layout{grid-template-columns:minmax(0,1fr)}.claude-settings-sidebar{border-bottom:1px solid #523f3329;border-right:0;gap:6px;padding:10px;display:flex;overflow-x:auto}.claude-settings-sidebar strong{display:none}.claude-settings-sidebar span{flex:none}.codex-app-sidebar,.desktop-code-sidebar{display:none}.claude-upload-card{grid-template-columns:auto minmax(0,1fr)}.claude-upload-card .platform-primary-action{grid-column:1/-1;justify-content:center}.platform-pane-heading{align-items:flex-start}.platform-source-badge,.platform-status-pill{white-space:normal;text-align:right}.platform-check-grid,.universal-install-flow{grid-template-columns:minmax(0,1fr)}.platform-command-block pre{padding-right:48px;font-size:.68rem}.platform-command-block>button span{display:none}.platform-window-title{max-width:230px}.install-story-divider{height:84px}.onboarding-shell,.telegram-thread{padding:14px}.install-prompt-options,.qr-message{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root,:root[data-theme=dark]{color-scheme:dark;--bg-0:#050715;--bg-1:#080b1b;--bg-2:#0d1024;--surface:#0c0f22c2;--surface-strong:#0e1228;--header-bg:#050714c7;--footer-bg:#050714b3;--hero-panel:#0b0e20c7;--card-bg:linear-gradient(155deg,#11142cf2,#080b1be6);--ink:#f7f8ff;--muted:#9da4ba;--line:#8b95d32b;--line-bright:#8b95d34d;--accent-a:#a66bff;--accent-b:#ff4f9a;--accent-c:#5f7dff;--accent-teal:#55e0d0;--accent-green:#67e7a5;--focus:#8269ff7a;--ios-shell:#101327;--ios-inner:#151936;--ios-ink:#f7f8ff;--ios-card:linear-gradient(138deg,#5f7dff38,#a66bff33)}:root[data-theme=light]{color-scheme:light;--bg-0:#f5f3ff;--bg-1:#f0f4ff;--bg-2:#fff7fb;--surface:#ffffffc2;--header-bg:#f8f7ffd6;--footer-bg:#f6f5ffd1;--hero-panel:#ffffffb3;--card-bg:linear-gradient(155deg,#fffffffa,#f6f5ffe6);--ink:#111329;--muted:#61677e;--line:#2b305a24;--line-bright:#5945a742;--accent-a:#7b46dc;--accent-b:#e93581;--accent-c:#3e59d9;--accent-teal:#087e78;--accent-green:#168658;--focus:#5945a757}html{scroll-behavior:smooth;background:var(--bg-0)}body{color:var(--ink);background:radial-gradient(900px 540px at 77% 9%,#5b4bdc1f,transparent 70%),radial-gradient(760px 520px at 16% 28%,#ff378b0e,transparent 72%),linear-gradient(180deg,var(--bg-0) 0,var(--bg-1) 48%,var(--bg-0) 100%)}.background-texture{opacity:.23;background-image:radial-gradient(circle,var(--ink) .7px,transparent .8px)}@supports (color:color-mix(in lab,red,red)){.background-texture{background-image:radial-gradient(circle,color-mix(in srgb,var(--ink) 17%,transparent) .7px,transparent .8px)}}.background-texture{background-size:18px 18px;-webkit-mask-image:radial-gradient(75% 50% at 72% 16%,#000 0,#0000 82%);mask-image:radial-gradient(75% 50% at 72% 16%,#000 0,#0000 82%)}.container{width:min(1160px,100vw - 48px)}a{color:#aab9ff}a:hover{color:var(--accent-teal)}.site-header{z-index:50;border-bottom:1px solid var(--line);background:var(--header-bg);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1160px,100vw - 48px);min-height:74px;margin:0 auto;display:flex}.site-brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-brand,.site-brand:hover{color:var(--ink)}.site-brand-mark{background:linear-gradient(145deg,#fff,#cbd3ff);border:1px solid #ffffff57;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:0 0 24px #be5bff47}.site-brand-mark img{width:32px;height:32px}.site-brand strong{font-family:var(--font-heading),sans-serif;letter-spacing:-.035em;white-space:nowrap;font-size:1.1rem}.site-brand-badge{border:1px solid var(--line);background:var(--surface-strong);border-radius:6px;margin-left:4px;padding:5px 9px}@supports (color:color-mix(in lab,red,red)){.site-brand-badge{background:color-mix(in srgb,var(--surface-strong) 72%,transparent)}}.site-brand-badge{color:var(--muted);letter-spacing:.02em;font-size:.68rem}.site-nav,.site-nav-links{align-items:center;display:flex}.site-nav{gap:14px}.site-nav-links{gap:clamp(18px,2.5vw,32px)}.site-nav-links a{color:var(--muted);font-size:.82rem;font-weight:600;text-decoration:none;transition:color .18s}.header-cta,.site-nav-links a:hover{color:var(--ink)}.header-cta{min-height:40px;background:linear-gradient(135deg,#4a559a75,#191f468f);border:1px solid #7385e738;border-radius:7px;align-items:center;gap:13px;padding:0 15px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 10px 28px #04061647}.header-cta:hover{color:var(--ink);border-color:#8b97ff75}.header-cta span{color:#b9c2ee;font-size:1.2rem;line-height:0}.site-mobile-menu{display:none;position:relative}.site-mobile-menu summary::-webkit-details-marker{display:none}.site-mobile-menu-button,.theme-toggle{border:1px solid var(--line);background:var(--surface-strong);border-radius:999px;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.site-mobile-menu-button,.theme-toggle{background:color-mix(in srgb,var(--surface-strong) 58%,transparent)}}.site-mobile-menu-button,.theme-toggle{color:var(--muted);box-shadow:none;cursor:pointer}.site-mobile-menu-button svg,.theme-toggle-icon,.theme-toggle-icon svg{width:17px;height:17px}.theme-toggle:hover{border-color:var(--line-bright);color:var(--ink);transform:none}.site-mobile-menu-panel{border:1px solid var(--line-bright);background:#090c1df7;border-radius:12px;min-width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 60px #00000070}.site-mobile-menu-panel a{color:var(--ink);border-radius:8px;padding:11px 12px;text-decoration:none}.site-mobile-menu-panel a:hover{background:#7c66ff1a}.reference-hero{padding:clamp(76px,9vw,124px) 0 62px;position:relative;overflow:hidden}.reference-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#5548d21a,#0000 70%);border-radius:50%;width:68%;height:70%;position:absolute;top:5%;right:-10%}.reference-hero-grid{grid-template-columns:minmax(0,.93fr) minmax(460px,1.07fr);align-items:center;gap:clamp(44px,7vw,92px);display:grid;position:relative}.reference-hero-copy{max-width:590px}.launch-note{color:var(--muted);align-items:center;gap:10px;margin:0 0 26px;font-size:.82rem;display:flex}.launch-note span{color:#9bdbe6;background:#36a3b417;border:1px solid #56d5d133;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:1px 8px 0;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.reference-hero h1{color:var(--ink);font-family:var(--font-heading),sans-serif;letter-spacing:-.07em;margin:0;font-size:clamp(3.2rem,6.4vw,5.6rem);font-weight:700;line-height:.94}.reference-hero h1 span{color:#0000;background:linear-gradient(92deg,#ff4f9a 2%,#d45bca 32%,#866cff 69%,#647bff);-webkit-background-clip:text;background-clip:text;margin-top:8px;margin-bottom:-.08em;padding-bottom:.08em;display:block}.reference-lede{max-width:54ch;color:var(--muted);margin:28px 0 0;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.65}.reference-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:34px;display:flex}.app-store-badge{flex:none;text-decoration:none;transition:filter .18s,transform .18s;display:block}.app-store-badge img{width:100%;height:auto;display:block}.app-store-badge:hover{filter:brightness(1.06);transform:translateY(-2px)}.app-store-badge-hero{width:160px}.app-store-badge-header{width:136px}.reference-button{border:1px solid var(--line);width:160px;min-height:54px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.reference-button svg{width:16px;height:16px}.reference-button:hover{color:var(--ink);transform:translateY(-2px)}.reference-button-primary{background:linear-gradient(112deg,#8f4ff2,#655bff 55%,#5979f3);border-color:#976bffa8;box-shadow:0 12px 36px #6649ee4d,inset 0 1px #ffffff38}.reference-button-primary:hover{box-shadow:0 17px 42px #6649ee66,inset 0 1px #ffffff40}.reference-button-secondary{background:#0e1125c2;box-shadow:inset 0 1px #ffffff09}.agent-flow{align-content:center;min-height:360px;padding-top:55px;display:grid;position:relative}.agent-flow:before{opacity:.24;content:"";background-image:radial-gradient(circle,#9fa7e68c .7px,#0000 .8px);background-size:13px 13px;position:absolute;inset:18% 2% 0;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 76%);mask-image:radial-gradient(circle,#000 0,#0000 76%)}.agent-flow-code{z-index:4;border:1px solid var(--line-bright);color:#9aa9d3;background:#0c0f22e0;border-radius:10px;min-width:250px;padding:15px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;line-height:1.5;display:grid;position:absolute;top:0;right:0;transform:translateY(-10px);box-shadow:0 18px 48px #0000004d}.agent-flow-code em{color:#79f;font-style:normal}.agent-flow-code strong{color:#78d9a1;font-weight:500}.agent-flow-code b{color:#d9a5ff;font-weight:600}.agent-flow-row{z-index:2;grid-template-columns:140px minmax(100px,1fr) 140px;align-items:center;width:min(100%,500px);margin:0 auto;display:grid;position:relative}.flow-node{background:linear-gradient(150deg,#141934cc,#080c1cdb);border:1px solid #6a85e65c;border-radius:14px;align-content:center;place-items:center;gap:16px;min-height:166px;display:grid;position:relative;box-shadow:0 0 34px #2f5aba1f,inset 0 1px #ffffff0d}.flow-node:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#4acedc80,#0000 45%,#7b5dff66) border-box;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.flow-node-agent{box-shadow:0 0 36px #c942be29,inset 0 1px #ffffff0d}.flow-node-icon{border:1px solid var(--line-bright);background:#10142ce6;border-radius:17px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 14px 34px #00000052}.flow-node-icon img{width:52px;height:52px}.flow-node-icon svg{color:#eff2ff;stroke-width:1.5px;width:46px;height:46px}.flow-node strong{color:#d7dbea;font-size:.84rem}.flow-connection{grid-template-columns:1fr 52px 1fr;align-items:center;display:grid}.flow-line{background:linear-gradient(90deg,#47b9d859,#53c4d2);height:1px;box-shadow:0 0 12px #49cad97a}.flow-line:last-child{background:linear-gradient(90deg,#53c4d2,#884acf66)}.flow-lock{color:#70e1db;background:#091b2aeb;border:1px solid #4bd8d55c;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 26px #46d8d73b}.flow-lock svg{width:20px;height:20px}.flow-security{z-index:3;color:#c4c9da;background:#0d1025e0;border:1px solid #7375bc47;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:max-content;max-width:92%;margin:20px auto 0;padding:11px 18px;font-size:.72rem;display:flex;position:relative;box-shadow:0 16px 36px #00000045}.flow-security svg{width:20px;height:20px;color:var(--accent-green)}.flow-security i{background:#687089;border-radius:50%;width:3px;height:3px}.feature-rail{border:1px solid var(--line);background:#090c1c85;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:68px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.feature-rail article{border-right:1px solid var(--line);grid-template-columns:auto 1fr;gap:14px;min-height:124px;padding:25px 23px;display:grid}.feature-rail article:last-child{border-right:0}.feature-rail article>svg{color:#8a6cff;stroke-width:1.7px;width:24px;height:24px}.feature-rail h2,.feature-rail p{margin:0}.feature-rail h2{color:#dfe2ee;font-size:.87rem;font-weight:700}.feature-rail p{color:var(--muted);margin-top:7px;font-size:.74rem;line-height:1.55}.reference-section{padding:58px 0}.installation-section{border-top:1px solid #8289ba0f}.reference-section-heading{margin-bottom:26px}.reference-eyebrow{color:#8898d6;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:.72rem;font-weight:700}.reference-section-heading h2{font-family:var(--font-heading),sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.1rem);line-height:1.02}.reference-section-heading>p:last-child{color:var(--muted);margin:11px 0 0;font-size:.95rem}.install-guide{text-align:left}.install-reference-shell{border:1px solid var(--line-bright);background:#080b1ab3;border-radius:12px;overflow:hidden;box-shadow:0 30px 80px #0003,inset 0 1px #ffffff06}.install-reference-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.install-reference-tabs button{border:0;border-right:1px solid var(--line);min-height:76px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:#0a0d1e6b;align-content:center;gap:4px;padding:12px 16px;display:grid;position:relative}.install-reference-tabs button:last-child{border-right:0}.install-reference-tabs button:after{background:linear-gradient(90deg,var(--accent-a),var(--accent-c));opacity:0;content:"";height:2px;position:absolute;bottom:-1px;left:-1px;right:-1px}.install-reference-tabs button.is-active,.install-reference-tabs button:hover{color:var(--ink);background:linear-gradient(#7459e01c,#14172f47)}.install-reference-tabs button.is-active:after{opacity:1}.install-reference-tabs span,.install-reference-tabs strong{display:block}.install-reference-tabs strong{font-size:.86rem}.install-reference-tabs span{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:500;overflow:hidden}.install-reference-body{grid-template-columns:minmax(0,2.1fr) minmax(270px,.9fr);display:grid}.install-reference-main{min-width:0;padding:clamp(24px,3.5vw,38px)}.install-reference-intro{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.install-reference-intro>div{max-width:600px}.install-story-step{color:#ad9aff;letter-spacing:.09em;text-transform:uppercase;min-height:25px;box-shadow:none;background:#6c4dd61a;border:1px solid #7d61e54d;border-radius:999px;align-items:center;margin-bottom:10px;padding:0 9px;font-size:.67rem;font-weight:750;display:inline-flex}.install-followup-copy h3,.install-reference-aside h3,.install-reference-intro h3{font-family:var(--font-heading),sans-serif;letter-spacing:-.035em;margin:0}.install-reference-intro h3{font-size:clamp(1.35rem,2.5vw,1.8rem)}.install-reference-intro p{color:var(--muted);margin:9px 0 0;font-size:.86rem;line-height:1.55}.install-reference-action{border:1px solid var(--line-bright);min-height:42px;color:var(--ink);background:#171b38c7;border-radius:7px;flex:none;align-items:center;gap:8px;padding:0 13px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.install-reference-action:hover{color:var(--ink);border-color:#846ff58c}.install-reference-action img,.install-reference-action svg{width:18px;height:18px}.install-reference-aside{border-left:1px solid var(--line);background:linear-gradient(160deg,#12152ea3,#080b1b8c);padding:clamp(26px,3vw,38px) clamp(23px,3vw,34px)}.install-aside-kicker{color:#7284cd;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:750}.install-reference-aside h3{margin-top:8px;font-size:1.22rem}.install-reference-aside ol{gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.install-reference-aside li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:11px;display:grid}.install-reference-aside li>span{color:#a9b3e8;background:#45519921;border:1px solid #6d7ddd47;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.7rem;font-weight:700;display:grid}.install-reference-aside small,.install-reference-aside strong{display:block}.install-reference-aside strong{color:#e7e9f4;font-size:.79rem}.install-reference-aside small{color:var(--muted);margin-top:3px;font-size:.7rem;line-height:1.4}.install-reference-aside>p{border-top:1px solid var(--line);color:var(--muted);margin:28px 0 0;padding-top:20px;font-size:.73rem;line-height:1.55}.install-followup-card .onboarding-shell,.install-followup-card .telegram-shell,.install-reference-main .platform-install-shell,.install-reference-main .telegram-shell{border:1px solid var(--line-bright);background:#090c1c;border-radius:9px;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 20px 44px #0000002e}.platform-window-bar,.telegram-topbar{border-bottom:1px solid var(--line);background:#11142af0}.platform-window-title,.telegram-topbar strong,.telegram-topbar>div>span{color:#dfe2ef}.telegram-avatar{background:linear-gradient(135deg,#6e60ef,#c44bc4);box-shadow:0 7px 18px #644beb4d}.telegram-thread{background:radial-gradient(circle at 20% 15%,#5c4abf1a,#0000 35%),linear-gradient(145deg,#0a0e20,#080b19)}.telegram-thread:before{opacity:.2}.telegram-message.is-agent .telegram-bubble,.telegram-message.is-user .telegram-bubble{border:1px solid var(--line);color:#dce0ed;background:#141831f0;box-shadow:0 10px 22px #00000029}.telegram-message.is-user .telegram-bubble{background:linear-gradient(140deg,#453c8fd1,#232550e6);border-color:#6f68e440}.telegram-bubble li,.telegram-bubble p,.telegram-bubble strong{color:inherit}.telegram-message.is-agent .telegram-bubble:after,.telegram-message.is-user .telegram-bubble:after{display:none}.install-command{color:#9fe7cb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.copy-bubble-button,.platform-command-block>button{border-color:var(--line-bright);color:#cdd3e8;background:#1a1f3ceb}.is-claude-desktop,.is-claude-web,.is-codex,.is-universal,.platform-install-shell{color:#e7eaf4;background:#090c1c;min-height:0}.is-claude-desktop .platform-window-bar,.is-claude-web .platform-window-bar,.is-codex .platform-window-bar,.is-universal .platform-window-bar{border-bottom-color:var(--line);background:#11142af0}.claude-web-layout,.codex-app-layout,.desktop-code-layout{min-height:340px}.claude-settings-sidebar,.codex-app-sidebar,.desktop-code-sidebar{border-color:var(--line);background:#ffffff05}.claude-settings-sidebar span,.codex-app-sidebar span,.desktop-code-sidebar span{color:#8f97ae}.claude-settings-sidebar span.is-active,.codex-app-sidebar span.is-active,.desktop-code-sidebar span.is-active{color:#d1cbff;background:#695bde1f}.claude-skills-pane,.codex-app-main,.desktop-code-main,.universal-agent-main{background:0 0}.platform-eyebrow,.platform-pane-heading.is-dark .platform-eyebrow{color:#8e9bd2}.platform-pane-heading h5,.platform-step-list strong{color:#e8eaf5}.platform-source-badge,.platform-source-badge.is-light,.platform-status-pill{color:#7ddbb9;background:#3db58d14;border:1px solid #5ad3ad29}.claude-upload-card,.universal-install-flow div{border-color:var(--line-bright);background:#151931b3}.claude-upload-card strong,.universal-install-flow strong{color:#e5e8f3}.claude-upload-card>div>span,.is-universal .platform-footnote,.platform-footnote,.platform-step-list small,.universal-install-flow small{color:var(--muted)}.claude-upload-icon{color:#ec9877;background:#be5e4226}.platform-step-list li>span,.universal-install-flow div>span{color:#c2b8ff;background:#6d5be226}.platform-primary-action{background:linear-gradient(120deg,#8a55e8,#5c6fe8)}.platform-command-block{border-color:var(--line-bright);background:#060816}.platform-command-block pre{color:#93ddc4}.codex-install-result,.platform-check-grid span{border-color:var(--line);background:#ffffff06}.codex-install-result span,.platform-check-grid span{color:#aab1c4}.install-followup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.install-followup-card{border:1px solid var(--line);background:linear-gradient(150deg,#0f1227b8,#080b1a9e);border-radius:11px;align-content:start;gap:24px;min-width:0;padding:clamp(23px,3vw,32px);display:grid}.install-followup-copy h3{font-size:1.45rem}.install-followup-copy p{color:var(--muted);margin:10px 0 0;font-size:.86rem;line-height:1.55}.install-followup-copy .install-story-source-note{color:#8996c7;font-size:.75rem}.install-app-store-link{width:154px;margin-top:18px;display:inline-flex}.install-app-store-link img{width:100%;height:auto}.install-followup-card .onboarding-shell{grid-template-columns:minmax(150px,.8fr) minmax(0,1fr);gap:20px;padding:20px;display:grid}.onboarding-phone{background:#070915;border-color:#7e84b24d;width:min(100%,164px);height:330px}.onboarding-phone-screen{background:linear-gradient(150deg,#121632,#0c1025)}.onboarding-steps{color:#d7dbe8}.onboarding-eyebrow{color:#8795d2}.onboarding-steps li{color:var(--muted)}.onboarding-steps li:before{color:#c1b7ff;background:#715be424}.reference-details-section{padding-top:38px}.reference-details-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.detail-column{border-right:1px solid var(--line);min-width:0;padding:34px clamp(24px,3.4vw,44px)}.detail-column:first-child{padding-left:0}.detail-column:last-child{border-right:0;padding-right:0}.detail-column h2{letter-spacing:-.02em;margin:0 0 20px;font-size:.94rem}.detail-column>p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.data-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.data-type-grid span,.security-list li{color:#aeb5c9;align-items:center;gap:8px;font-size:.75rem;display:flex}.data-type-grid svg{color:#9c75ff;width:15px;height:15px}.data-type-grid span:nth-child(2n) svg{color:#65bde9}.security-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.security-list svg{width:16px;height:16px;color:var(--accent-green);flex:none}.detail-link,.skill-star-link{color:#9dadf2;text-underline-offset:4px;align-items:center;gap:7px;margin-top:24px;font-size:.74rem;display:inline-flex}.detail-link svg,.skill-star-link svg{width:13px;height:13px}.app-store-link{width:150px;margin-top:18px;display:block}.app-store-link img{width:100%;height:auto;display:block}.skill-star-link{margin-top:10px;text-decoration:none}#faq.section,#support.section{padding-top:34px;padding-bottom:34px}.faq-card,.support-card{border:1px solid var(--line);box-shadow:none;background:linear-gradient(150deg,#0f1227c7,#080b1aad);border-radius:11px}.faq-card:before,.support-card:before{display:none}.faq-intro .micro,.support-copy .micro{color:#8d9bd6}.faq-intro h2,.support-copy h2{color:var(--ink);letter-spacing:-.045em}.faq-item,.support-action{border:1px solid var(--line);box-shadow:none;background:#0d1023b8}.faq-item:hover,.support-action:hover{border-color:var(--line-bright);background:#151832d1}.support-action-icon-copy,.support-action-icon-x{box-shadow:none;background:linear-gradient(145deg,#735be0,#4b6fda)}.faq-item summary:after{border-color:var(--line-bright);color:#aeb6d2;background:#1a1e3acc}.doc-page{min-height:70vh;padding-top:72px}.prose{border:1px solid var(--line);background:#0a0d1dad;border-radius:12px;max-width:820px;padding:clamp(26px,5vw,54px);box-shadow:0 26px 70px #00000029}.prose h1,.prose h2,.prose h3{color:var(--ink)}.prose li,.prose p{color:var(--muted)}.site-footer{border-top:1px solid var(--line);background:var(--footer-bg);margin-top:46px}.site-footer-inner{justify-content:space-between;align-items:center;gap:28px;width:min(1160px,100vw - 48px);min-height:116px;margin:0 auto;display:flex}.site-footer strong{font-family:var(--font-heading),sans-serif;font-size:.94rem}.site-footer p{color:var(--muted);margin:5px 0 0;font-size:.74rem}.site-footer-links{flex-wrap:wrap;gap:20px;display:flex}.site-footer-links a{color:var(--muted);font-size:.76rem;font-weight:600;text-decoration:none}.site-footer-links a:hover{color:var(--ink)}:root[data-theme=light] .site-brand-mark{border-color:#3c376529}:root[data-theme=light] .agent-flow-code,:root[data-theme=light] .flow-node,:root[data-theme=light] .flow-security,:root[data-theme=light] .install-followup-card .onboarding-shell,:root[data-theme=light] .install-followup-card .telegram-shell,:root[data-theme=light] .install-reference-main .platform-install-shell,:root[data-theme=light] .install-reference-main .telegram-shell,:root[data-theme=light] .install-reference-shell,:root[data-theme=light] .is-claude-desktop,:root[data-theme=light] .is-claude-web,:root[data-theme=light] .is-codex,:root[data-theme=light] .is-universal,:root[data-theme=light] .platform-install-shell{background:#ffffffd1}:root[data-theme=light] .flow-node strong,:root[data-theme=light] .install-reference-aside strong,:root[data-theme=light] .platform-pane-heading h5,:root[data-theme=light] .platform-step-list strong{color:var(--ink)}@media (max-width:1040px){.site-nav-links{display:none}.site-mobile-menu{display:block}.reference-hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:36px}.reference-hero h1{font-size:clamp(3rem,6.5vw,4.7rem)}.feature-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-rail article:nth-child(2){border-right:0}.feature-rail article:nth-child(-n+2){border-bottom:1px solid var(--line)}.install-reference-body{grid-template-columns:minmax(0,1fr)}.install-reference-aside{border-top:1px solid var(--line);border-left:0}.install-reference-aside ol{grid-template-columns:repeat(4,minmax(0,1fr))}.install-reference-aside>p{max-width:70ch}.install-followup-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.container,.site-footer-inner,.site-header-inner{width:min(100% - 32px,1160px)}.site-brand-badge{display:none}.reference-hero{padding-top:60px}.reference-hero-grid{grid-template-columns:minmax(0,1fr)}.reference-hero-copy{max-width:650px}.agent-flow{width:min(100%,560px);margin:8px auto 0}.reference-details-grid{grid-template-columns:minmax(0,1fr)}.detail-column,.detail-column:first-child,.detail-column:last-child{border-right:0;border-bottom:1px solid var(--line);padding:26px 0}.detail-column:last-child{border-bottom:0}.install-reference-tabs{display:flex;overflow-x:auto}.install-reference-tabs button{flex:1 0 155px;min-width:155px}.install-reference-intro{display:grid}.install-reference-action{width:max-content}.install-reference-aside ol{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-inner{flex-direction:column;justify-content:center;align-items:flex-start;padding:28px 0}}@media (max-width:560px){.site-header-inner{min-height:64px}.site-brand strong{font-size:1rem}.site-brand-mark{width:38px;height:38px}.site-brand-mark img{width:30px;height:30px}.site-nav{gap:8px}.theme-toggle{display:none}.header-cta{min-height:38px;padding:0 11px;font-size:.74rem}.app-store-badge-header{width:116px}.app-store-badge-hero{width:160px;margin-inline:auto}.reference-hero h1{font-size:clamp(2.75rem,14vw,4rem)}.reference-lede{font-size:.98rem}.reference-actions,.reference-button{width:100%}.agent-flow{min-height:315px;padding-top:54px}.agent-flow-code{min-width:230px;font-size:.67rem;right:50%;transform:translate(50%,-6px)}.agent-flow-row{grid-template-columns:108px minmax(68px,1fr) 108px}.flow-node{gap:12px;min-height:136px}.flow-node-icon{border-radius:14px;width:60px;height:60px}.flow-node-icon img{width:42px;height:42px}.flow-node-icon svg{width:38px;height:38px}.flow-node strong{font-size:.69rem}.flow-connection{grid-template-columns:1fr 40px 1fr}.flow-lock{width:40px;height:40px}.flow-security{gap:6px;padding:9px 11px;font-size:.62rem}.flow-security svg{width:17px;height:17px}.feature-rail{grid-template-columns:minmax(0,1fr);margin-top:44px}.feature-rail article,.feature-rail article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:0}.feature-rail article:last-child{border-bottom:0}.reference-section{padding:44px 0}.install-followup-card,.install-reference-aside,.install-reference-main{padding:20px 15px}.install-followup-card .onboarding-shell,.install-reference-aside ol{grid-template-columns:minmax(0,1fr)}.onboarding-phone{margin:0 auto}.claude-web-layout,.codex-app-layout,.desktop-code-layout{min-height:0}#faq.section,#support.section{padding-top:22px;padding-bottom:22px}}@media (max-width:360px){.site-header-inner{gap:12px}.site-brand strong{font-size:.9rem}.app-store-badge-header{width:108px}}body{font-size:18px}.site-brand-badge{font-size:.76rem}.header-cta,.site-nav-links a{font-size:.9rem}.launch-note{font-size:.92rem}.launch-note span{font-size:.76rem}.reference-lede{font-size:clamp(1.08rem,1.5vw,1.18rem)}.reference-button{font-size:.98rem}.agent-flow-code{font-size:.8rem}.flow-node strong{font-size:.94rem}.flow-security{font-size:.78rem}.feature-rail h2{font-size:.98rem}.reference-eyebrow{font-size:.8rem}.mini-note,.reference-section-heading>p:last-child{font-size:1rem}.install-code-block>button,.install-code-label,.install-static-code>span{font-size:.68rem}.detail-column h2{font-size:1.08rem}.data-type-grid span,.detail-column>p,.security-list li{font-size:.88rem}.detail-link,.skill-star-link{font-size:.84rem}.support-action strong{font-size:1.04rem}.support-action small{font-size:.92rem}.faq-item summary{font-size:1.04rem}.faq-item p{font-size:1rem;line-height:1.6}.site-footer strong{font-size:1.04rem}.site-footer p,.site-footer-links a{font-size:.86rem}.prose{font-size:1rem}.prose li,.prose p{line-height:1.72}@media (max-width:560px){body{font-size:17px}.header-cta{font-size:.8rem}.launch-note{font-size:.84rem}.reference-lede{font-size:1.04rem}.agent-flow-code{font-size:.72rem}.flow-node strong{font-size:.76rem}.flow-security{font-size:.68rem}.install-brand-label strong{font-size:.82rem}.install-brand-label small{font-size:.66rem}.install-code-block pre,.install-static-code code{font-size:.72rem}}.install-reference-shell-detailed{background:radial-gradient(circle at 42% 0,#4e3dac14,#0000 30%),#070a18d6;border-color:#737dc340;border-radius:10px;overflow:hidden}.install-reference-tabs.install-brand-tabs{background:#070a17b3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.install-reference-tabs.install-brand-tabs button{color:#9ba2b8;text-align:left;background:#080b198f;justify-content:center;align-items:center;gap:13px;min-width:0;min-height:82px;padding:13px 18px;scroll-margin-top:128px;display:flex}.install-reference-tabs.install-brand-tabs button:after{background:linear-gradient(90deg,#7b68ef,#8b70ff,#5eb9d4);height:1px;box-shadow:0 -5px 20px #6f57ea99}.install-reference-tabs.install-brand-tabs button:hover{background:#12152cb3}.install-reference-tabs.install-brand-tabs button.is-active{color:#f2f3fa;background:linear-gradient(#614ac924,#11142a75),#0b0e1fe0;box-shadow:inset 0 0 0 1px #806ce559}.install-brand-mark{background:#161931bf;border:1px solid #7d84b929;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;transition:transform .2s,box-shadow .2s;display:grid;position:relative}.install-brand-tabs button.is-active .install-brand-mark{transform:translateY(-1px)}.install-brand-mark img,.install-brand-mark svg{width:23px;height:23px}.install-brand-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.install-brand-mark.is-claude{color:#e68d63;background:#be5c341a;border-color:#dc794c33}.install-brand-tabs button.is-active .install-brand-mark.is-claude{box-shadow:0 0 24px #de71413d}.install-brand-mark.is-codex{color:#e4e7ef}.install-brand-mark.is-codex svg{stroke-width:1.25px}.install-brand-tabs button.is-active .install-brand-mark.is-codex{box-shadow:0 0 24px #d6ddec24}.install-brand-mark.is-hermes{color:#cbd1e6;background:linear-gradient(145deg,#7179a429,#21264452);border-color:#8593c438}.install-brand-mark.is-hermes svg{width:21px;height:21px}.install-brand-tabs button.is-active .install-brand-mark.is-hermes{box-shadow:0 0 24px #7085d133}.install-brand-mark.is-openclaw{background:#ffffffeb;border-color:#d75b6833}.install-brand-tabs button.is-active .install-brand-mark.is-openclaw{box-shadow:0 0 24px #e24d6338}.install-brand-label{gap:2px;min-width:0;display:grid!important}.install-brand-label small,.install-brand-label strong{display:block}.install-brand-label strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.install-brand-label small{color:#727a94;letter-spacing:.01em;font-size:.63rem;font-weight:550}.install-reference-body.install-reference-body-detailed{grid-template-columns:minmax(0,1.78fr) minmax(285px,.72fr);display:grid}.install-reference-main-steps{padding:clamp(28px,3.5vw,42px) clamp(26px,4vw,48px)}.install-main-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.install-main-heading>div:first-child{max-width:660px}.install-target-kicker{color:#7e8dc7;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.66rem;font-weight:750;display:block}.install-main-heading h3{color:#f3f4fa;font-family:var(--font-heading),sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.34rem,2.4vw,1.8rem);line-height:1.08}.install-main-heading p{max-width:62ch;color:var(--muted);margin:9px 0 0;font-size:.8rem;line-height:1.55}.claude-surface-switch{border:1px solid var(--line);background:#070915cc;border-radius:8px;flex:none;grid-template-columns:repeat(2,auto);padding:3px;display:inline-grid}.claude-surface-switch button{color:#7e8499;min-height:31px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 10px;scroll-margin-top:128px;font-size:.67rem;font-weight:700}.claude-surface-switch button.is-active{color:#e8e5fb;background:#5b4ba847;box-shadow:inset 0 0 0 1px #836ce233}.install-step-list{display:grid}.install-step{border-top:1px solid #8189be1c;grid-template-columns:32px minmax(0,1fr);gap:15px;padding:23px 0;display:grid}.install-step:first-child{border-top:0;padding-top:0}.install-step:last-child{padding-bottom:0}.install-step-number{color:#b1a4f2;background:#5c48b71c;border:1px solid #7c67e247;border-radius:7px;place-items:center;width:28px;height:28px;margin-top:1px;font-size:.69rem;font-weight:750;display:grid}.install-step-content{min-width:0}.install-step-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.install-step-heading h4,.install-step-heading p{margin:0}.install-step-heading h4{color:#e7e9f3;letter-spacing:-.015em;font-size:.91rem}.install-step-heading p{color:#8f96aa;max-width:66ch;margin-top:5px;font-size:.7rem;line-height:1.5}.install-step-action{color:#cdd2e7;background:#191b36b8;border:1px solid #766cb938;border-radius:6px;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:.67rem;font-weight:700;text-decoration:none;display:inline-flex}.install-step-action:hover{color:#fff;border-color:#8771ee80}.install-step-action svg{width:14px;height:14px}.install-code-block,.install-static-code{background:#040711b8;border:1px solid #747eb72e;border-radius:7px;margin-top:13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.install-code-label,.install-static-code>span{color:#77819f;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #747eb71f;padding:7px 12px;font-size:.58rem;font-weight:750;display:block}.install-code-block pre,.install-static-code code{color:#80d8c1;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;margin:0;padding:12px 52px 12px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;line-height:1.55;display:block}.install-static-code code{color:#91b8d2;padding-right:13px}.install-code-block>button{color:#aab1c7;min-height:29px;font:inherit;cursor:pointer;background:#191d37f0;border:1px solid #747eb733;border-radius:5px;align-items:center;gap:5px;padding:0 7px;font-size:.58rem;font-weight:700;display:inline-flex;position:absolute;bottom:9px;right:8px}.install-code-block>button.is-copied,.install-code-block>button:hover{color:#78d9b6;border-color:#54cca652}.install-code-block>button svg{width:12px;height:12px}.install-capabilities-aside{background:radial-gradient(circle at 100% 0,#6549bd17,#0000 38%),#0b0e1fa3;border-left:1px solid #8189be24;padding:clamp(30px,3.4vw,42px) clamp(24px,3vw,34px)}.install-capabilities-aside h3{color:#f0f1f7;margin:7px 0 0;font-size:1.15rem}.install-capability-list{gap:0;margin-top:23px;display:grid}.install-capability-list article{border-bottom:1px solid #8189be1a;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.install-capability-list article:first-child{padding-top:0}.install-capability-list article>svg{color:#8c73f0;stroke-width:1.7px;width:17px;height:17px;margin-top:1px}.install-capability-list code,.install-capability-list strong{display:block}.install-capability-list strong{color:#d8dbe7;font-size:.73rem}.install-capability-list code{color:#69bea9;white-space:normal;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;line-height:1.5}.install-aside-links{gap:10px;margin-top:22px;display:grid}.install-aside-links a{color:#9ba9e3;text-underline-offset:3px;justify-content:space-between;align-items:center;gap:12px;font-size:.68rem;display:flex}.install-aside-links svg{flex:none;width:13px;height:13px}.install-trust-strip{color:#848ca3;background:#090c1bd1;border-top:1px solid #8189be21;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:10px 18px;font-size:.66rem;display:flex}.install-trust-strip span{align-items:center;gap:7px;display:inline-flex}.install-trust-strip svg{color:#69d6a7;width:15px;height:15px}.install-trust-strip i{background:#545b72;border-radius:50%;width:3px;height:3px}:root[data-theme=light] .install-capabilities-aside,:root[data-theme=light] .install-reference-shell-detailed,:root[data-theme=light] .install-reference-tabs.install-brand-tabs,:root[data-theme=light] .install-reference-tabs.install-brand-tabs button,:root[data-theme=light] .install-trust-strip{background-color:#ffffffd6}:root[data-theme=light] .install-capabilities-aside h3,:root[data-theme=light] .install-capability-list strong,:root[data-theme=light] .install-main-heading h3,:root[data-theme=light] .install-step-heading h4{color:var(--ink)}:root[data-theme=light] .install-code-block,:root[data-theme=light] .install-static-code{background:#13172ff5}@media (max-width:760px){.install-reference-tabs.install-brand-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.install-reference-tabs.install-brand-tabs button{border-bottom:1px solid var(--line);flex:none;min-width:0;min-height:70px}.install-reference-tabs.install-brand-tabs button:nth-child(2n){border-right:0}.install-reference-tabs.install-brand-tabs button:nth-child(n+3){border-bottom:0}.install-reference-body.install-reference-body-detailed{grid-template-columns:minmax(0,1fr)}.install-capabilities-aside{border-top:1px solid #8189be24;border-left:0}.install-capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}}@media (max-width:560px){.install-reference-tabs.install-brand-tabs button{justify-content:flex-start;gap:9px;padding:10px 11px}.install-brand-mark{border-radius:8px;width:29px;height:29px}.install-brand-mark img,.install-brand-mark svg{width:19px;height:19px}.install-brand-label strong{font-size:.75rem}.install-main-heading{display:grid}.claude-surface-switch{width:max-content}.install-step{grid-template-columns:26px minmax(0,1fr);gap:10px}.install-step-number{width:24px;height:24px}.install-step-heading{display:grid}.install-step-action{width:max-content}.install-code-block pre{padding-right:44px;font-size:.61rem}.install-code-block>button span{display:none}.install-capability-list{grid-template-columns:minmax(0,1fr)}.install-trust-strip{flex-direction:column;align-items:flex-start;gap:7px;padding:13px 15px}.install-trust-strip i{display:none}}.install-brand-label strong{font-size:.96rem}.install-brand-label small{font-size:.72rem}.install-aside-kicker,.install-target-kicker{font-size:.74rem}.install-main-heading p{font-size:.9rem}.claude-surface-switch button,.install-step-action{font-size:.76rem}.install-step-number{font-size:.78rem}.install-step-heading h4{font-size:1.02rem}.install-step-heading p{font-size:.88rem}.install-code-block>button,.install-code-label,.install-static-code>span{font-size:.74rem}.install-code-block pre,.install-static-code code{font-size:.86rem}.install-capabilities-aside h3{font-size:1.28rem}.install-capability-list strong{font-size:.9rem}.install-capability-list code{font-size:.82rem}.install-aside-links a{font-size:.84rem}.install-trust-strip{font-size:.82rem}.feature-rail p{font-size:.9rem}@media (max-width:560px){.install-brand-label strong{font-size:.82rem}.install-brand-label small{font-size:.66rem}.install-code-block pre,.install-static-code code{font-size:.78rem}}:root[data-theme=light]{--bg-0:#fafaff;--bg-1:#f2f4fb;--bg-2:#fff9fc;--surface:#ffffffe6;--surface-strong:#fff;--header-bg:#fafaffeb;--footer-bg:#f2f4fbf0;--hero-panel:#fffffff0;--card-bg:linear-gradient(155deg,#fff,#f7f7fc);--ink:#17182f;--muted:#565d73;--line:#2d315626;--line-bright:#4b3f9747;--accent-a:#6d43d6;--accent-b:#d82f77;--accent-c:#354cc1;--accent-teal:#08766f;--accent-green:#08794b;--focus:#513fbe52;--ios-shell:#eef1f8;--ios-inner:#fff;--ios-ink:#17182f;--ios-card:linear-gradient(138deg,#354cc11f,#08794b1a)}:root[data-theme=light] body{background:radial-gradient(900px 560px at 80% 8%,#674eda1f,transparent 70%),radial-gradient(720px 500px at 12% 27%,#d82f770e,transparent 72%),linear-gradient(180deg,var(--bg-0) 0,var(--bg-1) 52%,#f8f9fd 100%)}:root[data-theme=light] .background-texture{opacity:.13}:root[data-theme=light] a{color:var(--accent-c)}:root[data-theme=light] a:hover{color:var(--accent-teal)}:root[data-theme=light] .site-header{box-shadow:0 1px #282b4c0a}:root[data-theme=light] .site-brand-mark{background:linear-gradient(145deg,#fff,#eef0fb);box-shadow:0 8px 24px #493a9221}:root[data-theme=light] .site-brand,:root[data-theme=light] .site-brand:hover{color:var(--ink)}:root[data-theme=light] .site-nav-links a{color:#4d546a}:root[data-theme=light] .site-nav-links a:hover{color:var(--ink)}:root[data-theme=light] .site-brand-badge,:root[data-theme=light] .site-mobile-menu-button,:root[data-theme=light] .theme-toggle{color:#454b62;background:#ffffffe6;border-color:#34375e2b;box-shadow:0 6px 18px #272a4c14}:root[data-theme=light] .header-cta{color:#fff;background:linear-gradient(135deg,#7355df,#506bd9);border-color:#5143b552;box-shadow:0 10px 24px #4b43b133,inset 0 1px #ffffff47}:root[data-theme=light] .header-cta span,:root[data-theme=light] .header-cta:hover{color:#fff}:root[data-theme=light] .site-mobile-menu-panel{border-color:var(--line-bright);background:#fffffffa;box-shadow:0 22px 55px #23254329}:root[data-theme=light] .site-mobile-menu-panel a{color:var(--ink)}:root[data-theme=light] .site-mobile-menu-panel a:hover{background:#664ccd17}:root[data-theme=light] .launch-note span{color:#086e68;background:#08766f14;border-color:#08766f33}:root[data-theme=light] .reference-button-primary,:root[data-theme=light] .reference-button-primary:hover{color:#fff}:root[data-theme=light] .reference-button-secondary{color:var(--ink);background:#ffffffe6;border-color:#3033592e;box-shadow:0 10px 28px #272a4c1a}:root[data-theme=light] .reference-button-secondary:hover{border-color:var(--line-bright);color:var(--ink)}:root[data-theme=light] .agent-flow-code{color:#59617a;background:#fffffff5;border-color:#40447333;box-shadow:0 18px 44px #302b5d26}:root[data-theme=light] .agent-flow-code em{color:#4058c7}:root[data-theme=light] .agent-flow-code strong{color:#087453}:root[data-theme=light] .agent-flow-code b{color:#843cab}:root[data-theme=light] .flow-node{background:linear-gradient(150deg,#fff,#f5f6fc);border-color:#4855ab3d;box-shadow:0 18px 44px #2c305921,inset 0 1px #fff}:root[data-theme=light] .flow-node-icon{background:linear-gradient(145deg,#f9f9fd,#eef0f8);border-color:#4145702e;box-shadow:0 12px 26px #2d30541f}:root[data-theme=light] .flow-node-icon svg{color:#2d3150}:root[data-theme=light] .flow-node strong{color:var(--ink)}:root[data-theme=light] .flow-lock{color:#08766f;background:#e8f7f4;border-color:#08766f4d;box-shadow:0 8px 24px #08766f24}:root[data-theme=light] .flow-security{color:#50586f;background:#fffffff5;border-color:#373b642e;box-shadow:0 14px 34px #2b2e5221}:root[data-theme=light] .flow-security i{background:#8f95a9}:root[data-theme=light] .feature-rail{background:#ffffffe0;border-color:#2d315629;box-shadow:0 18px 48px #2a2d5114,inset 0 1px #fff}:root[data-theme=light] .feature-rail article{border-color:#2d315621}:root[data-theme=light] .feature-rail article>svg{color:#6d43d6}:root[data-theme=light] .feature-rail h2{color:var(--ink)}:root[data-theme=light] .faq-intro .micro,:root[data-theme=light] .reference-eyebrow,:root[data-theme=light] .support-copy .micro{color:#4e55a9}:root[data-theme=light] .installation-section{border-color:#2d315614}:root[data-theme=light] .install-reference-shell-detailed{background:#fff;border-color:#373a6833;box-shadow:0 26px 70px #282b4e1f,inset 0 1px #fff}:root[data-theme=light] .install-reference-tabs.install-brand-tabs{background:#f7f7fc}:root[data-theme=light] .install-reference-tabs.install-brand-tabs button{color:#5e657b;background:0 0;border-color:#2d315621}:root[data-theme=light] .install-reference-tabs.install-brand-tabs button:hover{color:var(--ink);background:#f0effa}:root[data-theme=light] .install-reference-tabs.install-brand-tabs button.is-active{color:var(--ink);background:linear-gradient(#f2effd,#e9e8f7);box-shadow:inset 0 0 0 1px #664eca3d}:root[data-theme=light] .install-reference-tabs.install-brand-tabs button:after{box-shadow:0 -4px 14px #644dcf3d}:root[data-theme=light] .install-brand-mark{background:#fff;border-color:#35396229}:root[data-theme=light] .install-brand-mark.is-claude{color:#b7502a;background:#fff3ed;border-color:#b9502a33}:root[data-theme=light] .install-brand-mark.is-codex{color:#3f455d}:root[data-theme=light] .install-brand-mark.is-hermes{color:#4e5673;background:linear-gradient(145deg,#f5f6fb,#e8eaf4);border-color:#484e7d33}:root[data-theme=light] .install-brand-label small{color:#656c82}:root[data-theme=light] .install-reference-main-steps{background:#fff}:root[data-theme=light] .install-aside-kicker,:root[data-theme=light] .install-target-kicker{color:#4e55a9}:root[data-theme=light] .claude-surface-switch{background:#eef0f7;border-color:#31355c29}:root[data-theme=light] .claude-surface-switch button{color:#5c647a}:root[data-theme=light] .claude-surface-switch button.is-active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #2a2d4f1f,inset 0 0 0 1px #5142aa29}:root[data-theme=light] .install-step{border-color:#2d31561f}:root[data-theme=light] .install-step-number{color:#5d49b7;background:#f0edfb;border-color:#5d45c538}:root[data-theme=light] .install-step-heading p{color:var(--muted)}:root[data-theme=light] .install-step-action{color:#343951;background:#f5f5fb;border-color:#3d416d33}:root[data-theme=light] .install-step-action:hover{color:var(--ink);background:#eeecfa;border-color:#5b45be66}:root[data-theme=light] .install-capabilities-aside{background:linear-gradient(160deg,#fafafe,#f3f4fa);border-color:#2d315621}:root[data-theme=light] .install-capability-list article{border-color:#2d31561a}:root[data-theme=light] .install-capability-list article>svg{color:#684bc8}:root[data-theme=light] .install-capability-list code{color:#08735a}:root[data-theme=light] .install-aside-links a{color:#4355ad}:root[data-theme=light] .install-trust-strip{color:#555d73;background:#f7f8fc;border-color:#2d31561f}:root[data-theme=light] .install-trust-strip svg{color:#08794b}:root[data-theme=light] .install-trust-strip i{background:#969caf}:root[data-theme=light] .reference-details-grid{border-color:#2d315624}:root[data-theme=light] .detail-column{border-color:#2d315621}:root[data-theme=light] .data-type-grid span,:root[data-theme=light] .security-list li{color:var(--muted)}:root[data-theme=light] .data-type-grid svg{color:#6d43d6}:root[data-theme=light] .data-type-grid span:nth-child(2n) svg{color:#2676a7}:root[data-theme=light] .detail-link,:root[data-theme=light] .skill-star-link{color:#4355ad}:root[data-theme=light] .faq-card,:root[data-theme=light] .support-card{background:#ffffffe6;border-color:#2d315629;box-shadow:0 18px 50px #2a2d5014}:root[data-theme=light] .faq-item,:root[data-theme=light] .support-action{color:var(--ink);background:#f7f8fc;border-color:#2d315624}:root[data-theme=light] .faq-item:hover,:root[data-theme=light] .support-action:hover{background:#f0eff9;border-color:#5244a647}:root[data-theme=light] .faq-item summary,:root[data-theme=light] .support-action strong{color:var(--ink)}:root[data-theme=light] .faq-item p,:root[data-theme=light] .support-action small{color:var(--muted)}:root[data-theme=light] .faq-item summary:after{color:#4b526b;background:#fff;border-color:#4044702e}:root[data-theme=light] .prose{background:#ffffffeb;border-color:#2d315629;box-shadow:0 22px 60px #2a2d5017}:root[data-theme=light] .site-footer{border-color:#2d315621}:root[data-theme=light] .site-footer-links a{color:var(--muted)}.install-brand-mark{overflow:hidden}.install-brand-mark img,.install-brand-mark svg{width:100%;height:100%;display:block}.install-brand-mark img{object-fit:cover;border-radius:8px}.install-brand-mark.is-claude,.install-brand-mark.is-codex,.install-brand-mark.is-hermes{background:#fff;padding:0}.install-brand-mark.is-openclaw img{object-fit:contain;padding:3px}.install-agent-onboarding,.install-app-flow,.install-manual-card,.install-prompt-card{border:1px solid var(--line-bright);margin-top:15px}@supports (color:color-mix(in lab,red,red)){.install-agent-onboarding,.install-app-flow,.install-manual-card,.install-prompt-card{border:1px solid color-mix(in srgb,var(--line-bright) 82%,transparent)}}.install-agent-onboarding,.install-app-flow,.install-manual-card,.install-prompt-card{background:var(--surface-strong);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.install-agent-onboarding,.install-app-flow,.install-manual-card,.install-prompt-card{background:color-mix(in srgb,var(--surface-strong) 76%,transparent)}}.install-manual-card{background:linear-gradient(135deg,#dc795417,transparent 52%),var(--surface-strong);border-style:dashed;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.install-manual-card{background:linear-gradient(135deg,#dc795417,transparent 52%),color-mix(in srgb,var(--surface-strong) 76%,transparent)}}.install-app-flow-icon,.install-manual-icon{border:1px solid var(--accent-a);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.install-app-flow-icon,.install-manual-icon{border:1px solid color-mix(in srgb,var(--accent-a) 26%,var(--line))}}.install-app-flow-icon,.install-manual-icon{background:var(--accent-a)}@supports (color:color-mix(in lab,red,red)){.install-app-flow-icon,.install-manual-icon{background:color-mix(in srgb,var(--accent-a) 11%,var(--surface-strong))}}.install-app-flow-icon,.install-manual-icon{color:var(--accent-a)}@supports (color:color-mix(in lab,red,red)){.install-app-flow-icon,.install-manual-icon{color:color-mix(in srgb,var(--accent-a) 78%,var(--ink))}}.install-manual-icon{border-radius:10px;width:44px;height:44px}.install-manual-icon svg{width:21px;height:21px}.install-manual-copy{gap:3px;min-width:0;display:grid}.install-manual-copy>span,.install-visual-heading>span{color:var(--ink);font-size:.84rem;font-weight:750}.install-manual-copy strong{color:var(--accent-teal);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.install-manual-copy strong{color:color-mix(in srgb,var(--accent-teal) 82%,var(--ink))}}.install-manual-copy strong{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.install-manual-copy small{color:var(--muted);font-size:.78rem;line-height:1.45}.install-manual-download{justify-self:end}.install-context-badge,.install-visual-heading em{border:1px solid var(--accent-teal);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.install-context-badge,.install-visual-heading em{border:1px solid color-mix(in srgb,var(--accent-teal) 22%,var(--line))}}.install-context-badge,.install-visual-heading em{background:var(--accent-teal);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.install-context-badge,.install-visual-heading em{background:color-mix(in srgb,var(--accent-teal) 8%,var(--surface-strong))}}.install-context-badge,.install-visual-heading em{color:var(--accent-teal)}@supports (color:color-mix(in lab,red,red)){.install-context-badge,.install-visual-heading em{color:color-mix(in srgb,var(--accent-teal) 76%,var(--ink))}}.install-context-badge,.install-visual-heading em{white-space:nowrap;font-size:.7rem;font-style:normal;font-weight:700}.install-context-badge{min-height:28px;padding:0 10px}.install-context-badge svg{width:13px;height:13px}.install-visual-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.install-visual-heading{border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.install-visual-heading>span{align-items:center;gap:8px;display:inline-flex}.install-visual-heading>span svg{width:17px;height:17px;color:var(--accent-a)}.install-visual-heading em{padding:4px 8px}.install-app-flow{background:radial-gradient(circle at 0 0,var(--accent-teal),transparent 38%),var(--surface-strong);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.install-app-flow{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent-teal) 12%,transparent),transparent 38%),color-mix(in srgb,var(--surface-strong) 76%,transparent)}}.install-agent-onboarding{background:radial-gradient(circle at 0 0,var(--accent-a),transparent 42%),var(--surface-strong);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.install-agent-onboarding{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent-a) 14%,transparent),transparent 42%),color-mix(in srgb,var(--surface-strong) 76%,transparent)}}.install-agent-steps{counter-reset:none;gap:0;margin:0;padding:4px 14px 8px;list-style:none;display:grid}.install-agent-steps li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:11px;padding:12px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.install-agent-steps li{border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.install-agent-steps li:last-child{border-bottom:0}.install-agent-step-number{border:1px solid var(--accent-a);place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.install-agent-step-number{border:1px solid color-mix(in srgb,var(--accent-a) 34%,var(--line))}}.install-agent-step-number{background:var(--accent-a);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.install-agent-step-number{background:color-mix(in srgb,var(--accent-a) 13%,var(--surface-strong))}}.install-agent-step-number{color:var(--accent-a)}@supports (color:color-mix(in lab,red,red)){.install-agent-step-number{color:color-mix(in srgb,var(--accent-a) 80%,var(--ink))}}.install-agent-step-number{font-size:.7rem;font-weight:800}.install-agent-steps li>span:last-child{gap:3px;min-width:0;display:grid}.install-agent-steps strong{color:var(--ink);font-size:.82rem;line-height:1.3}.install-agent-steps small{color:var(--muted);font-size:.76rem;line-height:1.45}.install-onboarding-prompt{border:1px solid var(--accent-a);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding:10px 10px 10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.install-onboarding-prompt{border:1px solid color-mix(in srgb,var(--accent-a) 24%,var(--line))}}.install-onboarding-prompt{background:var(--surface-strong);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.install-onboarding-prompt{background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}}.install-onboarding-prompt q{color:var(--accent-teal)}@supports (color:color-mix(in lab,red,red)){.install-onboarding-prompt q{color:color-mix(in srgb,var(--accent-teal) 82%,var(--ink))}}.install-onboarding-prompt q{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;font-weight:600;line-height:1.45}.install-onboarding-prompt button{border:1px solid var(--accent-a);align-items:center;gap:5px;min-height:30px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.install-onboarding-prompt button{border:1px solid color-mix(in srgb,var(--accent-a) 24%,var(--line))}}.install-onboarding-prompt button{background:var(--surface-strong);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.install-onboarding-prompt button{background:color-mix(in srgb,var(--surface-strong) 92%,transparent)}}.install-onboarding-prompt button{color:var(--muted);font:inherit;cursor:pointer;font-size:.7rem;font-weight:700}.install-onboarding-prompt button.is-copied,.install-onboarding-prompt button:hover{border-color:var(--accent-teal)}@supports (color:color-mix(in lab,red,red)){.install-onboarding-prompt button.is-copied,.install-onboarding-prompt button:hover{border-color:color-mix(in srgb,var(--accent-teal) 40%,var(--line))}}.install-onboarding-prompt button.is-copied,.install-onboarding-prompt button:hover{color:var(--accent-teal)}.install-onboarding-prompt button svg{width:13px;height:13px}.install-agent-onboarding+.install-app-flow{margin-top:10px}.install-app-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:14px;list-style:none;display:grid}.install-app-flow li{border:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.install-app-flow li{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.install-app-flow li{background:var(--surface-strong);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.install-app-flow li{background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}}.install-app-flow-icon{border-radius:9px;width:34px;height:34px}.install-app-flow-icon svg{width:17px;height:17px}.install-app-flow li>span:nth-child(2){gap:2px;min-width:0;display:grid}.install-app-flow small,.install-app-flow strong{display:block}.install-app-flow strong{color:var(--ink);font-size:.76rem;line-height:1.25}.install-app-flow small{color:var(--muted);font-size:.68rem;line-height:1.3}.install-app-flow li>svg{width:14px;height:14px;color:var(--accent-a);margin-right:-18px}@supports (color:color-mix(in lab,red,red)){.install-app-flow li>svg{color:color-mix(in srgb,var(--accent-a) 54%,var(--muted))}}.install-app-flow li>svg{transform:translate(18px)}.install-prompt-card{background:radial-gradient(circle at 100% 0,var(--accent-b),transparent 40%),var(--surface-strong);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.install-prompt-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent-b) 12%,transparent),transparent 40%),color-mix(in srgb,var(--surface-strong) 76%,transparent)}}.install-prompt-bubble{border:1px solid var(--accent-a);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px;padding:13px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.install-prompt-bubble{border:1px solid color-mix(in srgb,var(--accent-a) 22%,var(--line))}}.install-prompt-bubble{background:linear-gradient(135deg,var(--accent-a),transparent 60%),var(--surface-strong);border-radius:14px 14px 14px 5px}@supports (color:color-mix(in lab,red,red)){.install-prompt-bubble{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-a) 10%,transparent),transparent 60%),color-mix(in srgb,var(--surface-strong) 86%,transparent)}}.install-prompt-bubble>svg{background:var(--accent-b);border-radius:10px;width:34px;height:34px;padding:8px}@supports (color:color-mix(in lab,red,red)){.install-prompt-bubble>svg{background:color-mix(in srgb,var(--accent-b) 12%,var(--surface-strong))}}.install-prompt-bubble>svg{color:var(--accent-b)}@supports (color:color-mix(in lab,red,red)){.install-prompt-bubble>svg{color:color-mix(in srgb,var(--accent-b) 76%,var(--ink))}}.install-prompt-bubble blockquote{min-width:0;color:var(--ink);margin:0;font-size:.88rem;font-weight:650;line-height:1.45}.install-prompt-bubble button{border:1px solid var(--accent-a);align-items:center;gap:6px;min-height:32px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.install-prompt-bubble button{border:1px solid color-mix(in srgb,var(--accent-a) 24%,var(--line))}}.install-prompt-bubble button{background:var(--surface-strong);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.install-prompt-bubble button{background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}}.install-prompt-bubble button{color:var(--muted);font:inherit;cursor:pointer;font-size:.72rem;font-weight:700}.install-prompt-bubble button.is-copied,.install-prompt-bubble button:hover{border-color:var(--accent-teal)}@supports (color:color-mix(in lab,red,red)){.install-prompt-bubble button.is-copied,.install-prompt-bubble button:hover{border-color:color-mix(in srgb,var(--accent-teal) 40%,var(--line))}}.install-prompt-bubble button.is-copied,.install-prompt-bubble button:hover{color:var(--accent-teal)}.install-prompt-bubble button svg{width:13px;height:13px}.install-step.is-app-step .install-step-number{border-color:var(--accent-teal)}@supports (color:color-mix(in lab,red,red)){.install-step.is-app-step .install-step-number{border-color:color-mix(in srgb,var(--accent-teal) 28%,var(--line))}}.install-step.is-app-step .install-step-number{background:var(--accent-teal)}@supports (color:color-mix(in lab,red,red)){.install-step.is-app-step .install-step-number{background:color-mix(in srgb,var(--accent-teal) 11%,var(--surface-strong))}}.install-step.is-app-step .install-step-number{color:var(--accent-teal)}.install-step.is-chat-step .install-step-number{border-color:var(--accent-b)}@supports (color:color-mix(in lab,red,red)){.install-step.is-chat-step .install-step-number{border-color:color-mix(in srgb,var(--accent-b) 28%,var(--line))}}.install-step.is-chat-step .install-step-number{background:var(--accent-b)}@supports (color:color-mix(in lab,red,red)){.install-step.is-chat-step .install-step-number{background:color-mix(in srgb,var(--accent-b) 10%,var(--surface-strong))}}.install-step.is-chat-step .install-step-number{color:var(--accent-b)}@supports (color:color-mix(in lab,red,red)){.install-step.is-chat-step .install-step-number{color:color-mix(in srgb,var(--accent-b) 78%,var(--ink))}}.install-step.is-manual-step .install-step-number{border-color:#dc7954}@supports (color:color-mix(in lab,red,red)){.install-step.is-manual-step .install-step-number{border-color:color-mix(in srgb,#dc7954 34%,var(--line))}}.install-step.is-manual-step .install-step-number{background:#dc7954}@supports (color:color-mix(in lab,red,red)){.install-step.is-manual-step .install-step-number{background:color-mix(in srgb,#dc7954 12%,var(--surface-strong))}}.install-step.is-manual-step .install-step-number{color:#dc7954}@supports (color:color-mix(in lab,red,red)){.install-step.is-manual-step .install-step-number{color:color-mix(in srgb,#dc7954 82%,var(--ink))}}@media (max-width:900px){.install-app-flow ol{grid-template-columns:minmax(0,1fr)}.install-app-flow li>svg{margin-right:0;transform:rotate(90deg)}}@media (max-width:640px){.install-manual-card,.install-prompt-bubble{grid-template-columns:38px minmax(0,1fr)}.install-manual-icon{width:38px;height:38px}.install-context-badge,.install-manual-download,.install-prompt-bubble button{grid-column:1/-1;justify-self:start}.install-visual-heading{flex-direction:column;align-items:flex-start;gap:8px}.install-prompt-bubble{padding:12px}.install-onboarding-prompt{grid-template-columns:minmax(0,1fr)}.install-onboarding-prompt button{justify-self:start}}:root[data-theme=light] .install-brand-mark.is-claude,:root[data-theme=light] .install-brand-mark.is-codex,:root[data-theme=light] .install-brand-mark.is-hermes{background:#fff}:root[data-theme=light] .install-agent-onboarding,:root[data-theme=light] .install-app-flow,:root[data-theme=light] .install-manual-card,:root[data-theme=light] .install-prompt-card{background-color:#f8f8fc;border-color:#3e426e2e}:root[data-theme=light] .install-app-flow li,:root[data-theme=light] .install-onboarding-prompt,:root[data-theme=light] .install-prompt-bubble{background-color:#fffffff0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}