@font-face{font-family:geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-v5-gyByhwUxId8gMEwRGFWNOITddY4.woff2)format('woff2');unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-v5-gyByhwUxId8gMEwYGFWNOITddY4.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-v5-gyByhwUxId8gMEwTGFWNOITddY4.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-v5-gyByhwUxId8gMEwSGFWNOITddY4.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-v5-gyByhwUxId8gMEwcGFWNOITd.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:geist mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geistmono-v6-or3nQ6H-1_WfwkMZI_qYFrodmhHkjkotbA.woff2)format('woff2');unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:geist mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geistmono-v6-or3nQ6H-1_WfwkMZI_qYFrMdmhHkjkotbA.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:geist mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geistmono-v6-or3nQ6H-1_WfwkMZI_qYFg08vz7MhEIVVeA.woff2)format('woff2');unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:geist mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geistmono-v6-or3nQ6H-1_WfwkMZI_qYFrgdmhHkjkotbA.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:geist mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geistmono-v6-or3nQ6H-1_WfwkMZI_qYFrkdmhHkjkotbA.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:geist mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geistmono-v6-or3nQ6H-1_WfwkMZI_qYFrcdmhHkjko.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:geist mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geistmono-v6-or3nQ6H-1_WfwkMZI_qYFrodmhHkjkotbA.woff2)format('woff2');unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:geist mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geistmono-v6-or3nQ6H-1_WfwkMZI_qYFrMdmhHkjkotbA.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:geist mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geistmono-v6-or3nQ6H-1_WfwkMZI_qYFg08vz7MhEIVVeA.woff2)format('woff2');unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:geist mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geistmono-v6-or3nQ6H-1_WfwkMZI_qYFrgdmhHkjkotbA.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:geist mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geistmono-v6-or3nQ6H-1_WfwkMZI_qYFrkdmhHkjkotbA.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:geist mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geistmono-v6-or3nQ6H-1_WfwkMZI_qYFrcdmhHkjko.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-bg:#0e1118;--ui-surface:#141922;--ui-text:#eef1f7;--ui-muted:#8a93a6;--ui-line:#ffffff1a;--ui-accent:#a7b9d9;--ui-accent-2:#a78bfa;--ui-accent-3:#67e8f9;--ui-radius:16px;--ui-ease:cubic-bezier(.2,.7,.2,1);--ui-font:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui-mono:"Geist Mono",ui-monospace,SFMono-Regular,monospace}@property --ui-angle{syntax:"<angle>";initial-value:0deg;inherits:false}[data-ui-fade]{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ui-ease),transform .8s var(--ui-ease),filter .8s var(--ui-ease);transition-delay:calc(var(--ui-i,0) * 70ms)}[data-ui-fade].ui-in{opacity:1;transform:none;filter:none}[data-ui-words] .ui-w{display:inline-block;opacity:0;transform:translateY(.45em);filter:blur(3px);transition:opacity .7s var(--ui-ease),transform .7s var(--ui-ease),filter .7s;transition-delay:calc(var(--ui-i)*45ms)}[data-ui-words].ui-in .ui-w{opacity:1;transform:none;filter:none}[data-ui-words] .ui-w-muted{color:color-mix(in srgb,var(--ui-text) 42%,transparent)}.ui-gradient-text{background:linear-gradient(90deg,var(--ui-accent),var(--ui-accent-2),var(--ui-accent-3),var(--ui-accent));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ui-flow 8s linear infinite}@keyframes ui-flow{to{background-position:300% 0}}.ui-beam{position:relative;isolation:isolate}.ui-beam::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:2;background:conic-gradient(from var(--ui-angle),transparent 0 70%,var(--ui-accent) 80%,var(--ui-accent-2) 88%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0)content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ui-spin var(--ui-beam-speed,7s)linear infinite}@keyframes ui-spin{to{--ui-angle:360deg}}.ui-shimmer{position:relative;overflow:hidden;isolation:isolate}.ui-shimmer::after{content:"";position:absolute;inset:-2px;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,transparent 35%,#ffffff8c 50%,transparent 65%);transform:translateX(-120%);animation:ui-shimmer 4.5s var(--ui-ease)infinite 1.5s;mix-blend-mode:soft-light}@keyframes ui-shimmer{0%{transform:translateX(-120%)}35%,100%{transform:translateX(120%)}}.ui-spot{position:relative;isolation:isolate}.ui-spot::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity .3s;background:radial-gradient(420px circle at var(--ui-mx,50%) var(--ui-my,50%),color-mix(in srgb,var(--ui-accent) 14%,transparent),transparent 65%)}.ui-spot:hover::after{opacity:1}.ui-tilt{transform:perspective(1200px)rotateX(var(--ui-rx,0deg))rotateY(var(--ui-ry,0deg));transition:transform .25s ease-out;transform-style:preserve-3d}.ui-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ui-marquee>*{display:flex;flex:none;gap:10px;padding-right:10px;animation:ui-marquee var(--ui-marquee-speed,38s)linear infinite}.ui-marquee:hover>*{animation-play-state:paused}@keyframes ui-marquee{to{transform:translateX(-100%)}}.ui-grid-bg{background-image:linear-gradient(var(--ui-line) 1px,transparent 1px),linear-gradient(90deg,var(--ui-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000 10%,transparent 75%);mask-image:radial-gradient(60% 55% at 50% 30%,#000 10%,transparent 75%)}.ui-dot-bg{background-image:radial-gradient(var(--ui-line) 1.2px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent 80%)}.ui-aurora{position:absolute;inset:-20%;z-index:-1;pointer-events:none;filter:blur(70px);opacity:.5;background:radial-gradient(32% 38% at 30% 32%,color-mix(in srgb,var(--ui-accent) 45%,transparent),transparent 70%),radial-gradient(28% 34% at 72% 26%,color-mix(in srgb,var(--ui-accent-2) 40%,transparent),transparent 70%),radial-gradient(30% 30% at 55% 62%,color-mix(in srgb,var(--ui-accent-3) 25%,transparent),transparent 70%);animation:ui-aurora 22s ease-in-out infinite alternate}@keyframes ui-aurora{50%{transform:rotate(6deg)scale(1.08)translateX(3%)}100%{transform:rotate(-5deg)scale(1.02)translateX(-3%)}}.ui-lamp{position:relative;isolation:isolate;overflow:hidden}.ui-lamp::before{content:"";position:absolute;left:50%;top:-1px;width:min(720px,90%);height:280px;transform:translateX(-50%);z-index:-1;pointer-events:none;background:conic-gradient(from 180deg at 50% 0,transparent 35%,color-mix(in srgb,var(--ui-accent) 40%,transparent) 45%,color-mix(in srgb,var(--ui-accent-2) 45%,transparent) 50%,color-mix(in srgb,var(--ui-accent) 40%,transparent) 55%,transparent 65%);-webkit-mask-image:linear-gradient(#000,transparent 85%);mask-image:linear-gradient(#000,transparent 85%);filter:blur(6px);opacity:.75;animation:ui-lamp 1.4s var(--ui-ease)both}.ui-lamp::after{content:"";position:absolute;left:50%;top:0;width:min(420px,60%);height:2px;transform:translateX(-50%);z-index:-1;border-radius:2px;background:linear-gradient(90deg,transparent,var(--ui-accent),var(--ui-accent-2),var(--ui-accent),transparent);box-shadow:0 0 24px 2px color-mix(in srgb,var(--ui-accent) 70%,transparent)}@keyframes ui-lamp{from{opacity:0;transform:translateX(-50%)scaleX(.4)}}.ui-meteors{position:relative;overflow:hidden;isolation:isolate}.ui-meteor{position:absolute;top:-10px;width:1.5px;height:1.5px;border-radius:50%;background:var(--ui-accent);box-shadow:0 0 0 1px #ffffff10;transform:rotate(215deg);z-index:-1;pointer-events:none;animation:ui-meteor var(--ui-dur,7s)linear infinite;animation-delay:var(--ui-delay,0s)}.ui-meteor::before{content:"";position:absolute;top:50%;width:70px;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,var(--ui-accent),transparent)}@keyframes ui-meteor{0%{transform:rotate(215deg)translateX(0);opacity:1}70%{opacity:1}100%{transform:rotate(215deg)translateX(-600px);opacity:0}}.ui-ripple{position:relative;isolation:isolate}.ui-ripple>.ui-ring{position:absolute;left:50%;top:50%;width:var(--ui-s);height:var(--ui-s);border-radius:50%;border:1px solid color-mix(in srgb,var(--ui-accent) 30%,transparent);transform:translate(-50%,-50%);z-index:-1;pointer-events:none;animation:ui-ring 4s ease-in-out infinite;animation-delay:var(--ui-delay)}@keyframes ui-ring{0%,100%{transform:translate(-50%,-50%)scale(1);opacity:.6}50%{transform:translate(-50%,-50%)scale(.94);opacity:.25}}[data-ui-count]{font-variant-numeric:tabular-nums}.ui-caret::after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:var(--ui-accent);animation:ui-caret .9s steps(1)infinite}@keyframes ui-caret{50%{opacity:0}}.ui-window{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);overflow:hidden;box-shadow:0 30px 90px #0000002e}.ui-window-bar{display:flex;align-items:center;gap:14px;height:44px;padding:0 16px;border-bottom:1px solid var(--ui-line);font:12px var(--ui-mono);color:var(--ui-muted)}.ui-window-bar i{width:11px;height:11px;border-radius:50%;display:inline-block;margin-right:-7px}.ui-window-bar i:nth-child(1){background:#ff5f57}.ui-window-bar i:nth-child(2){background:#febc2e}.ui-window-bar i:nth-child(3){background:#28c840;margin-right:0}@media(prefers-reduced-motion:reduce) and (hover:hover){[data-ui-fade],[data-ui-words] .ui-w{opacity:1!important;transform:none!important;filter:none!important;transition-property:opacity,visibility,color,background-color,border-color,box-shadow!important}.ui-gradient-text,.ui-beam::before,.ui-shimmer::after,.ui-marquee>*,.ui-aurora,.ui-lamp::before,.ui-meteor,.ui-ring,.ui-caret::after{animation:none!important}.ui-meteor{display:none}}@property --ui-sheen{syntax:"<number>";initial-value:0;inherits:false}.ui-glass{--ui-glass-tint:var(--ui-text);--ui-glass-rim:255 255 255;--ui-glass-fill:7%;position:relative;isolation:isolate;border-color:transparent!important;background:radial-gradient(140px circle at var(--ui-mx,50%) var(--ui-my,0%),rgb(var(--ui-glass-rim)/calc(.16 * var(--ui-sheen))),transparent 70%),linear-gradient(180deg,rgb(var(--ui-glass-rim)/.06),transparent 55%),color-mix(in srgb,var(--ui-glass-tint) var(--ui-glass-fill),transparent)!important;-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);box-shadow:inset 0 1px rgb(var(--ui-glass-rim)/.22),inset 0 -10px 18px -14px rgb(0 0 0/.45),0 10px 28px -16px rgb(0 0 0/.55);transition:--ui-sheen .35s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease,scale .15s ease}.ui-glass::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:1;background:linear-gradient(135deg,rgb(var(--ui-glass-rim)/.6),rgb(var(--ui-glass-rim)/.12) 38%,rgb(var(--ui-glass-rim)/.03) 62%,rgb(var(--ui-glass-rim)/.26));-webkit-mask:linear-gradient(#000 0 0)content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ui-glass:hover,.ui-glass:focus-visible{--ui-sheen:1}.ui-glass:active{--ui-sheen:.45;scale:.98}[data-theme=light] .ui-glass,.ui-glass.ui-glass-light{--ui-glass-fill:55%;--ui-glass-tint:#fff;box-shadow:inset 0 1px rgb(255 255 255/.9),inset 0 -10px 18px -14px rgb(20 30 60/.18),0 8px 24px -14px rgb(20 30 60/.3)}[data-theme=light] .ui-glass::before,.ui-glass.ui-glass-light::before{background:linear-gradient(135deg,rgb(20 30 60/.28),rgb(20 30 60/.1) 45%,rgb(20 30 60/6%) 65%,rgb(20 30 60/.2))}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ui-glass{--ui-glass-fill:14%}}@media(prefers-reduced-motion:reduce) and (hover:hover){.ui-glass{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}.ui-glass:active{scale:none}}:root{--bg:#f7f8fa;--surface:#fff;--surface-2:#eef1f6;--text:#18202e;--muted:#647084;--line:#dee3ec;--accent:#2458ec;--accent-soft:#eaf0ff;--accent-text:#2458ec;--shadow:0 24px 75px -32px #1b32613d;--green:#276342;--green-bg:#edf7ef;--red:#914045;--red-bg:#fff0f0;--radius:18px;color-scheme:light}html[data-theme=dark]{--bg:#0e1118;--surface:#171c26;--surface-2:#202735;--text:#f1f4fa;--muted:#a5afc1;--line:#303849;--accent:#7398ff;--accent-soft:#202e51;--accent-text:#8caaff;--shadow:0 24px 75px -32px #000a;--green:#a1ddb1;--green-bg:#1d342b;--red:#e5a1a8;--red-bg:#392328;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--bg);color:var(--text);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.055em;font-weight:600}p{color:var(--muted)}.container{margin-inline:auto}.skip{position:fixed;top:-100px;left:12px;z-index:100;background:var(--surface);padding:12px}.skip:focus{top:8px}.header{position:sticky;top:0;z-index:20;background:var(--bg)}.nav{display:flex;align-items:center;justify-content:space-between}.logo{font-weight:730;font-size:2.125rem;display:inline-flex;line-height:1}.logo-mark{color:var(--accent);margin-right:1px}.logo-period{color:var(--accent);margin-left:2px}.nav-links{display:flex;align-items:center;font-weight:500}.nav-links a:hover,.footer-links a:hover{color:var(--accent)}.nav-actions{display:flex;align-items:center}.icon-button{height:40px;width:40px;background:0 0;border-radius:50%;display:grid;place-items:center}.icon-button:hover{background:var(--surface-2)}.icon-button svg{width:22px;height:22px}.sun{display:none}html[data-theme=dark] .sun{display:block}html[data-theme=dark] .moon{display:none}.button{min-height:48px;padding:12px 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:9px;font-size:.875rem;font-weight:600;border:1px solid var(--line);background:var(--text);color:var(--bg);transition:transform .18s,background .18s,box-shadow .18s;white-space:nowrap}.button:hover{transform:translateY(-2px);box-shadow:0 4px 14px #00000014}.button.primary{background:var(--accent);color:#fff;border-color:var(--accent)}html[data-theme=dark] .button.primary{color:#111a2c}.button.secondary{background:var(--surface);color:var(--text)}.button.small{min-height:40px;padding:9px 18px}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1.45fr 1fr;align-items:end;gap:60px;padding:70px 0 42px}.announcement{display:inline-flex;align-items:center;gap:9px;font-size:.8125rem;color:var(--muted);margin-bottom:22px}.new-label{font-size:.75rem;letter-spacing:.09em;font-weight:650;background:var(--accent-soft);color:var(--accent-text);padding:3px 6px;border-radius:4px}h1{font-size:clamp(48px,5.5vw,78px);line-height:1.05;font-weight:550}h1 span{color:var(--accent-text)}.hero-intro{padding-bottom:5px}.hero-intro>p:first-child{font-size:1.062rem;max-width:425px;line-height:1.65}.hero-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 14px}.fineprint{font-size:.75rem}.demo-caption{display:flex;justify-content:space-between}.demo-caption h2{letter-spacing:-.025em}.sample-label{font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.07em;color:var(--muted)}.workspace{background:var(--surface);border:1px solid var(--line);overflow:hidden;scroll-margin-top:110px}.workspace-bar{border-bottom:1px solid var(--line);display:flex;align-items:center;background:var(--surface-2)}.window-controls{display:flex}.window-controls i{border-radius:50%}.window-controls i:first-child{background:#ed9393}.workspace-name{font-weight:500}.local-label{margin-left:auto;font-size:.75rem;color:var(--muted);display:flex;align-items:center;gap:5px}.local-label svg{width:13px;height:13px}.workspace-layout{display:grid}.note-sidebar{border-right:1px solid var(--line);display:flex;flex-direction:column}.sidebar-title{display:flex;justify-content:space-between;align-items:center;font-weight:650;letter-spacing:.06em;color:var(--muted);padding:0 9px}.folder-count{background:var(--surface-2);padding:0 5px;border-radius:4px}.search-label{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.search-label svg{width:16px;height:16px;flex-shrink:0;color:var(--muted)}.search-label input{width:100%;min-width:0;color:var(--text);border:0;background:0 0;outline-offset:8px}.search-label input::placeholder{color:var(--muted)}.note-list{display:grid}.note-button{display:flex;align-items:center;text-align:left;border-radius:6px;background:0 0}.note-button .note-icon{font-size:.875rem;color:var(--muted)}.note-button:hover{background:var(--surface-2)}.note-button.active{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.note-button.active .note-icon{color:var(--accent-text)}.sidebar-footer{padding:35px 9px 0;display:flex;gap:8px;color:var(--muted);font-size:.75rem;line-height:1.5}.file-symbol{font:12px/22px ui-monospace,monospace;height:24px;padding:0 4px;border:1px solid var(--line);border-radius:4px}.demo-toolbar{min-height:50px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.demo-tabs{display:flex}.demo-tabs button{background:0 0;border-bottom:2px solid transparent;color:var(--muted)}.demo-tabs button[aria-selected=true]{color:var(--accent-text);border-bottom-color:var(--accent)}.source-toggle{font:12px ui-monospace,monospace;background:var(--surface-2);padding:5px 8px;border:1px solid var(--line);border-radius:4px}.source-toggle[aria-pressed=true]{color:var(--accent-text);border-color:var(--accent)}.source-toggle[hidden]{display:none}.demo-content{animation:contentIn .2s ease}.document-path{font:12px ui-monospace,monospace;color:var(--muted)}.document-title{letter-spacing:-.04em;margin-bottom:12px}.document-meta{display:flex;align-items:center;font-size:.75rem;color:var(--muted)}.doc-tag{padding:3px 7px;border-radius:4px;background:var(--accent-soft);color:var(--accent-text)}.document-text{line-height:1.7;max-width:540px}.document-text p{margin-bottom:14px;color:var(--text)}.document-text h4{margin:18px 0 7px}.document-text ul{margin:8px 0 18px;color:var(--muted)}.document-text li{margin-bottom:5px}.inline-note{background:var(--accent-soft);border-left:2px solid var(--accent);padding:12px 14px;border-radius:0 6px 6px 0;margin-top:18px}.inline-note button{padding:0;background:0 0;color:var(--accent-text);font-weight:600;display:flex;justify-content:space-between;gap:20px;width:100%;text-align:left}.inline-note p{margin:9px 0 0;color:var(--text)}.inline-link{color:var(--accent-text);background:0 0;padding:0;font-size:inherit;text-decoration:underline;text-underline-offset:3px}.source-code{font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;color:var(--text);margin:0}.context-sidebar{border-left:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 23%,var(--surface))}.context-label{display:flex;align-items:center;color:var(--muted);font-weight:650}.context-icon{color:var(--accent);font-size:1.438rem}.context-tree{margin:24px 0 0}.context-tree>div{margin:12px 0 0 7px;padding:0 0 0 19px;border-left:1px solid var(--line);display:grid;gap:16px}.context-tree button{background:0 0;text-align:left;padding:0;color:var(--muted);position:relative}.context-tree button:before{position:absolute;content:"";width:14px;left:-19px;top:10px;border-top:1px solid var(--line)}.context-tree button:hover{color:var(--accent)}.context-insight{border-top:1px solid var(--line)}.eyebrow{font-size:.75rem;letter-spacing:.13em;font-weight:600;color:var(--accent-text)}.context-insight .eyebrow{font-size:.75rem;color:var(--muted)}.context-insight p{margin-top:8px}.context-footer{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:.75rem;color:var(--muted)}.collaborators{display:flex;padding-left:6px}.collaborators span{width:24px;height:24px;margin-left:-6px;border:2px solid var(--surface);border-radius:50%;background:var(--surface-2);display:grid;place-items:center;font-size:.75rem;color:var(--text)}.collaborators span:nth-child(2){background:var(--accent-soft);color:var(--accent-text)}.workspace-status{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--muted)}.hint-detail{opacity:.8}.integrations{padding:46px 0 48px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line)}.integrations>span{font-size:.75rem;color:var(--muted)}.integrations>div{display:flex;flex-wrap:wrap}.integrations b{font-size:1.062rem;letter-spacing:-.025em;font-weight:550;color:var(--muted)}.section{padding-top:104px;padding-bottom:104px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:42px}.section-heading h2{margin-top:18px}h2{font-size:clamp(36px,3.9vw,53px);line-height:1.1}.section-heading>p{max-width:340px;padding-bottom:3px;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:28px;overflow:hidden}.card-number{font:12px ui-monospace,monospace;letter-spacing:.04em;color:var(--muted);margin-bottom:26px}.feature-card h3{font-size:1.562rem;line-height:1.2;letter-spacing:-.04em;margin-top:30px;margin-bottom:13px}.feature-card>p{line-height:1.75}.mini-notes{padding:6px 0}.mini-notes>div{display:flex;align-items:center;gap:9px;background:var(--surface-2);padding:9px 11px;border-radius:5px;margin-bottom:9px}.mini-notes .mini-nested{margin-left:18px}.mini-notes .deeper{margin-left:36px}.mini-file{color:var(--accent)}.md-tag{margin-left:auto;font:12px ui-monospace,monospace;color:var(--muted)}.feature-blue{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 13%,var(--line))}.mini-answer{background:var(--surface);border-radius:8px;padding:18px;display:flex;align-items:start;gap:11px;box-shadow:0 5px 20px #00000008}.answer-symbol{color:var(--accent);font-size:1.5rem;line-height:1.1}.mini-answer>div>span:first-child{color:var(--muted)}.mini-answer p{color:var(--text);line-height:1.5;margin:10px 0}.citation{color:var(--accent-text);font-size:.75rem;background:var(--accent-soft);padding:3px 5px;border-radius:4px}.mini-diff{font:12px ui-monospace,monospace;border:1px solid var(--line);border-radius:8px;overflow:hidden}.diff-filename{display:block;padding:9px 13px;background:var(--surface-2);color:var(--muted)}.diff-remove{padding:12px 8px 8px;background:var(--red-bg);color:var(--red)}.diff-add{padding:8px;background:var(--green-bg);color:var(--green)}.diff-bottom{display:flex;justify-content:space-between;padding:10px;color:var(--muted);font:12px Inter,-apple-system,sans-serif}.ownership{background:var(--surface);border-block:1px solid var(--line)}.ownership-layout{display:grid;grid-template-columns:1fr 1.08fr;gap:95px;align-items:center}.ownership-copy h2{margin:20px 0 24px;font-size:clamp(46px,4.7vw,64px)}.ownership-copy h2 span{color:var(--accent-text)}.ownership-copy>p{line-height:1.8;max-width:405px}.ownership-facts{display:flex;gap:37px;margin:28px 0}.ownership-facts>div{display:grid;gap:2px}.ownership-facts b{font-size:1.375rem;font-weight:550;letter-spacing:-.035em}.ownership-facts span{font-size:.75rem;color:var(--muted)}.text-link{font-size:.75rem;font-weight:550;color:var(--accent-text);background:0 0;padding:0}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.ownership-visual{border-radius:16px;overflow:hidden;background:#eff2f8;border:1px solid var(--line);position:relative}.ownership-visual img{width:100%;height:auto;display:block;aspect-ratio:1.1;object-fit:cover}.visual-caption{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--surface);font:12px ui-monospace,monospace;color:var(--muted)}.visual-caption span:last-child{font-size:1.062rem;color:var(--text);font-family:Inter,-apple-system,sans-serif;letter-spacing:-.06em;font-weight:700}.setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.setup-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:34px}.setup-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.setup-top svg{width:32px;height:32px;color:var(--accent)}.terminal-icon{font:28px ui-monospace,monospace;color:var(--accent)}.setup-badge{font-size:.75rem;color:var(--muted)}.setup-card h3{font-size:1.875rem;letter-spacing:-.045em;margin-bottom:12px}.setup-card>p{line-height:1.8;max-width:440px;margin-bottom:25px}.setup-note{display:block;font-size:.75rem;color:var(--muted);margin:12px 0 16px}.code-copy{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--surface-2);border:1px solid var(--line);border-radius:7px;padding:12px;margin-bottom:17px}.code-copy code{font-size:.75rem;overflow-wrap:anywhere}.code-copy button{border:1px solid var(--line);border-radius:5px;background:var(--surface);font-size:.75rem;padding:5px 9px;flex-shrink:0}.setup-links{display:flex;align-items:center;gap:22px}.setup-links .button{min-height:38px;padding:8px 16px;font-size:.75rem}.faq{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.2fr;gap:90px;padding-top:70px}.faq h2{margin-top:19px}.faq>div>p{font-size:.875rem;margin-top:22px}.faq p a{color:var(--accent-text)}.faq-list details{border-bottom:1px solid var(--line);padding:18px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{font-size:.9375rem;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:1.312rem;color:var(--muted);font-weight:300}.faq-list details[open] summary:after{content:"−"}.faq-list details p{line-height:1.8;margin:14px 30px 2px 0}.final-cta{border:1px solid var(--line);background:var(--accent-soft);border-radius:18px;padding:48px;display:flex;align-items:center;justify-content:space-between;gap:48px;margin-bottom:95px}.final-cta h2{font-size:2.375rem;margin-top:13px;line-height:1.14}.final-cta>div:last-child{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:320px}.final-cta p{width:100%;text-align:center;font-size:.75rem;margin-top:5px}.footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:28px;gap:28px}.footer p{font-size:.75rem;margin-top:13px}.footer-links{display:flex;gap:30px;font-size:.75rem}.footer-bottom{width:100%;display:flex;justify-content:space-between;gap:16px;color:var(--muted)}.footer-bottom button{font-size:.75rem}.empty-search{font-size:.75rem;color:var(--muted);padding:10px}.question-label{margin-bottom:12px}.question-options{display:flex;margin-bottom:16px}.question-options button{border:1px solid var(--line);background:var(--surface);text-align:left;min-height:32px}.question-options button.active{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.agent-response{background:color-mix(in srgb,var(--accent-soft) 30%,var(--surface))}.response-head{font-size:.75rem;color:var(--muted);margin-bottom:10px}.response-head>span:first-child{color:var(--accent);font-size:1.25rem}.agent-response p{color:var(--text)}.response-sources{margin-top:14px;display:flex;gap:7px}.response-sources button{background:var(--accent-soft);color:var(--accent-text);font-size:.75rem;padding:4px 7px;border-radius:4px}.sample-disclaimer{color:var(--muted)}.review-heading{font-size:1.438rem;letter-spacing:-.04em;margin-bottom:10px}.review-description{margin-bottom:17px}.full-diff{font:12px/1.7 ui-monospace,monospace;border:1px solid var(--line);border-radius:7px;overflow:hidden}.full-diff>div{padding:9px 13px}.full-diff .diff-filename{font-size:.75rem;padding:9px 13px}.review-actions{display:flex;align-items:center;margin-top:17px}.review-actions button{border:1px solid var(--line);background:var(--surface);padding:8px 12px;border-radius:6px;min-height:36px}.review-actions button:first-child{background:var(--accent);color:#fff;border-color:var(--accent)}html[data-theme=dark] .review-actions button:first-child{color:#111a2c}.review-actions button:disabled{opacity:.45}.review-result{font-size:.75rem;color:var(--green);margin-top:12px;min-height:17px}.hero-heading,.hero-intro{animation:heroIn .65s both}.hero-intro{animation-delay:.1s}@keyframes heroIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes contentIn{from{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.hero{padding-top:90px}}@media(max-width:1100px){.hero{gap:30px;grid-template-columns:1.3fr 1fr}.hero-intro>p:first-child{font-size:.9375rem}.hero-buttons .button{padding:11px 15px;font-size:.75rem}.integrations b{font-size:.9375rem}.mini-answer{padding:13px}.ownership-layout{gap:50px}.section{padding-top:80px;padding-bottom:80px}.faq{gap:50px}.final-cta{padding:35px}}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:26px;padding-top:46px}.hero h1{font-size:clamp(48px,7.7vw,68px)}.hero-intro{max-width:680px;grid-template-columns:1fr auto;align-items:start;gap:0 25px}.hero-intro>p:first-child{font-size:1rem}.hero-intro>p:first-child br{display:none}.hero-buttons{margin:0}.fineprint{margin-top:12px;grid-column:1}.integrations{flex-direction:column;align-items:start;padding-block:35px}.section-heading{gap:25px}.section-heading>p{max-width:270px}.feature-grid{gap:12px}.feature-card{padding:18px}.feature-card h3{font-size:1.312rem}.mini-notes .deeper{margin-left:18px}.mini-notes .mini-nested{margin-left:10px}.mini-notes>div{padding:8px 6px;gap:5px}.mini-answer{gap:7px;padding:12px}.ownership-layout{gap:35px}.ownership-facts{gap:23px}.ownership-visual img{aspect-ratio:.8}.setup-card{padding:26px}.setup-badge{font-size:.75rem}.setup-top{gap:10px}.code-copy{padding:9px}.code-copy code{font-size:.75rem}.faq{gap:35px}.final-cta h2{font-size:2rem}}@media(max-width:640px){html{scroll-padding-top:80px}.logo{font-size:1.938rem}.nav-download{margin-inline:6px}.menu-toggle{display:grid}.nav-links{display:none;position:absolute;left:0;right:0;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 10px 20px #00000008}.nav-links.open{display:grid;gap:18px}.nav-links a{padding:5px}.hero{padding-top:36px;padding-bottom:33px;gap:23px}.announcement{font-size:.75rem;margin-bottom:19px;gap:7px}.new-label{font-size:.75rem}h1,.hero h1{font-size:clamp(37px,8.5vw,54px);line-height:1.08;letter-spacing:-.055em}.hero-intro{display:block;max-width:100%}.hero-intro>p:first-child{font-size:.9375rem;line-height:1.7}.hero-buttons{margin:21px 0 12px;flex-direction:row;gap:8px}.hero-buttons .button{padding:12px 14px;flex-grow:1}.fineprint{font-size:.75rem}.demo-caption{display:block}.demo-caption h2{margin-bottom:5px}.workspace-bar{padding-inline:13px}.local-label{display:none}.note-button.active{border-color:transparent}.note-button .note-icon{display:none}.demo-toolbar{min-height:45px}.source-toggle{padding:4px 5px}.workspace-status>span:last-child{display:none}.hint-detail{display:block;margin-top:3px}.integrations{padding-block:30px;gap:18px}.integrations>span{font-size:.75rem}.integrations b{font-size:.9375rem}.section{padding-block:58px}.section-heading{display:block;margin-bottom:28px}.section-heading h2{margin-top:14px}h2{font-size:2.25rem;letter-spacing:-.05em}.section-heading>p{margin-top:18px;max-width:100%}.eyebrow{font-size:.75rem}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card>p{line-height:1.75}.mini-notes,.mini-answer,.mini-diff{max-width:100%}.mini-notes>div{padding:9px 12px;gap:10px}.mini-notes .mini-nested{margin-left:18px}.mini-answer{padding:19px;gap:12px}.diff-bottom{font-size:.75rem}.ownership-layout{grid-template-columns:1fr;gap:35px}.ownership-copy h2{font-size:3.062rem;margin-block:16px 20px}.ownership-facts{justify-content:space-between;gap:14px;margin-block:26px}.ownership-facts b{font-size:1.375rem}.ownership-visual img{aspect-ratio:1.2}.setup-grid{grid-template-columns:1fr;gap:13px}.setup-card{padding:26px}.setup-badge{font-size:.75rem}.setup-card h3{font-size:1.875rem}.code-copy code{font-size:.75rem}.setup-note{font-size:.75rem}.faq{display:block;border-top:1px solid var(--line)}.faq h2{margin-top:15px}.faq>div>p{font-size:.8125rem;margin-top:14px}.faq-list{margin-top:30px}.faq-list summary{font-size:.875rem;gap:18px}.faq-list details p{margin-right:10px}.final-cta{padding:28px;display:block;margin-bottom:55px;border-radius:13px}.final-cta h2{font-size:1.875rem;margin-top:16px}.final-cta>div:last-child{justify-content:start;max-width:none;margin-top:25px}.final-cta .button{padding:10px 15px}.final-cta p{text-align:left;font-size:.75rem}.footer{gap:26px;align-items:start}.footer-links{gap:20px;font-size:.75rem;flex-wrap:wrap}.footer p{font-size:.75rem}.footer-bottom{gap:10px;flex-wrap:wrap}.footer-bottom button{font-size:.75rem}.review-heading{font-size:1.438rem}.empty-search{font-size:.75rem}}@media(prefers-reduced-motion:reduce) and (hover:hover){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.feature-card>p,.ownership-copy>p,.setup-card>p,.faq-list details p,.section-heading>p{font-size:1rem}.document-text,.agent-response p,.review-description,.note-button,.search-label input,.demo-tabs button,.context-tree,.context-tree button,.inline-note p,.inline-note button,.question-options button,.review-actions button{font-size:.875rem}.context-label{letter-spacing:.02em}.context-footer{flex-wrap:wrap}.mini-notes>div,.mini-answer p{font-size:.875rem}.mini-answer>div>span:first-child{font-size:.75rem}.setup-badge{letter-spacing:.04em}.mini-diff,.full-diff{font-size:.75rem}.mini-notes,.mini-answer,.mini-diff{min-height:155px}.integrations>div{gap:24px}.hero-intro .fineprint{font-size:.75rem}@media(max-width:1100px){.demo-toolbar{flex-wrap:wrap}.feature-grid{grid-template-columns:1fr}.feature-card{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;padding:28px}.card-number{grid-column:1/-1;margin-bottom:20px}.mini-notes,.mini-answer,.mini-diff{grid-column:2;grid-row:2/4;align-self:center}.feature-card h3{grid-column:1;grid-row:2;margin-top:0;font-size:1.65rem}.feature-card>p{grid-column:1;grid-row:3}.ownership-facts{gap:24px}.integrations{flex-direction:column;align-items:start}}@media(max-width:900px){.hero-intro{display:block}.hero-buttons{flex-direction:row;margin-top:20px}.integrations>div{gap:20px 26px}.hero-intro>p:first-child{max-width:650px}.setup-top{flex-wrap:wrap}.ownership-facts{flex-wrap:wrap}.final-cta{flex-wrap:wrap}}@media(max-width:640px){.demo-toolbar{padding-block:0}.source-toggle{margin:7px 0 8px auto}.feature-card{display:block;padding:25px}.feature-card h3{margin-top:24px;font-size:1.7rem}.card-number{margin-bottom:22px}.hero-buttons .button{font-size:.875rem}.announcement{flex-wrap:wrap}.hero h1{font-size:clamp(2.15rem,8.5vw,3.375rem)}.setup-links{gap:18px;flex-wrap:wrap}.final-cta .button{font-size:.875rem}.ownership-facts span{font-size:.75rem}.mini-notes .deeper{margin-left:20px}}:root{--gradient-a:#dce8ff;--gradient-b:#eee4ff;--gradient-c:#dcf5f2;--reading-width:760px}html[data-theme=dark]{--gradient-a:#182951;--gradient-b:#302043;--gradient-c:#163a3b}.nav-links{font-size:.875rem}.nav-links a[aria-current=page]{color:var(--accent-text)}.reading-progress{position:fixed;top:82px;left:0;width:100%;z-index:21;transform:scaleX(0);transform-origin:left;pointer-events:none}.site-footer{padding-top:65px;display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:35px;border-top:1px solid var(--line)}.site-footer h3{font-size:.875rem;margin:0 0 16px}.site-footer>div>a:not(.logo){display:block;font-size:.875rem;color:var(--muted);margin:9px 0}.site-footer>div>a:hover{color:var(--accent-text)}.footer-brand p{font-size:.875rem;margin-top:18px;line-height:1.7}.site-footer .footer-bottom{grid-column:1/-1;margin-top:25px}.site-footer .footer-bottom button{font-size:.75rem}.site-footer .footer-bottom{font-size:.75rem}.reading-layout{display:grid;grid-template-columns:235px minmax(0,1fr)190px;gap:38px}.site-sidebar{position:sticky;top:110px;height:calc(100vh - 145px);overflow:auto;overscroll-behavior:contain;padding-right:10px;scrollbar-width:thin;scrollbar-color:var(--line)transparent}.sidebar-label{font-size:.75rem;font-weight:600;padding-left:10px;margin-bottom:16px}.sidebar-search{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--line);background:var(--surface);padding:10px 12px;width:100%;margin-bottom:22px;font-size:.875rem;color:var(--muted)}kbd{font:.75rem ui-monospace,monospace;background:var(--surface-2);border:1px solid var(--line);padding:1px 4px;border-radius:4px;white-space:nowrap}.structure-tree{padding:0!important;margin:0!important;list-style:none}.structure-tree>li{margin:3px 0}.structure-tree a{display:block;padding:7px 10px;border-radius:6px;font-size:.875rem;color:var(--muted);line-height:1.45}.structure-tree a:hover{background:var(--surface-2);color:var(--text)}.structure-tree a[aria-current=page]{color:var(--accent-text);background:var(--accent-soft);font-weight:600}.structure-tree summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:4px;cursor:pointer;min-height:36px}.structure-tree summary::-webkit-details-marker{display:none}.structure-tree summary a{flex:1;font-weight:550}.tree-chevron{padding:7px;font-size:15px;line-height:1;color:var(--muted);transition:transform .2s}.structure-tree details[open]>summary .tree-chevron{transform:rotate(180deg)}.structure-tree .structure-tree{margin-left:10px!important;padding-left:9px!important;border-left:1px solid var(--line)}.breadcrumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:2px 0 27px}.breadcrumbs>span:last-child{color:var(--text)}.article-content{animation:articleIn .4s both}.article-content p{margin:18px 0;color:var(--muted)}.article-content strong{color:var(--text);font-weight:600}.article-content h2{scroll-margin-top:110px}.article-content h3{scroll-margin-top:110px}.article-content h4{font-size:1rem;margin:25px 0 10px}.article-content a{color:var(--accent-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 30%,transparent);text-underline-offset:4px}.article-content a:hover{text-decoration-color:var(--accent)}.article-content ul,.article-content ol{margin:16px 0;padding-left:24px;color:var(--muted)}.article-content li{margin:7px 0}.article-content hr{border-top:1px solid var(--line);margin:35px 0}.article-content img{max-width:100%;height:auto;border-radius:10px;display:block;margin:25px auto;border:1px solid var(--line)}.article-content img[width="20"],.article-content img[width="24"],.article-content img[width="32"]{display:inline-block;border:0;margin:0}.article-content video{max-width:100%;border-radius:10px}.article-content blockquote{border-radius:0 9px 9px 0;background:var(--accent-soft)}.article-content blockquote p{color:var(--text)}.article-content code{font:.875rem/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;padding:2px 5px;background:var(--surface-2);border:1px solid var(--line);border-radius:4px;color:var(--text)}.article-content pre{background:var(--surface-2);margin:23px 0;position:relative;white-space:pre;scrollbar-width:thin}.article-content pre code{border:0;padding:0;background:0 0;border-radius:0;font-size:inherit}.code-copy-action{position:absolute;top:6px;right:6px;padding:4px 8px;background:var(--surface);border:1px solid var(--line);border-radius:5px;font-size:.75rem;color:var(--muted)}.article-content table{border:1px solid var(--line);border-radius:9px}.article-content th,.article-content td{text-align:left;border-bottom:1px solid var(--line);min-width:100px}.article-content th{background:var(--surface-2)}.article-content td{color:var(--muted)}.article-content tr:last-child td{border-bottom:0}.article-content details{border:1px solid var(--line);border-radius:9px;margin:12px 0;padding:15px 18px;background:var(--surface)}.article-content summary{cursor:pointer;color:var(--text);font-weight:550}.article-content .subheading-anchor{opacity:0;text-decoration:none;display:inline-flex;font-size:.875rem;margin-left:8px}.article-content .subheading-anchor:after{content:'#'}.article-content h2:hover .subheading-anchor,.article-content h3:hover .subheading-anchor{opacity:1}.article-content .hextra-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.article-content .hextra-card{display:block;border:1px solid var(--line);padding:20px;border-radius:12px;background:linear-gradient(130deg,var(--surface),color-mix(in srgb,var(--gradient-a) 28%,var(--surface)));text-decoration:none;transition:transform .2s,border-color .2s}.article-content .hextra-card:hover{transform:translateY(-3px);border-color:var(--accent)}.article-content .hextra-card svg{width:22px;height:22px;vertical-align:middle;margin-right:10px}.article-content .hextra-card p{font-size:.875rem;margin:8px 0}.article-content .hextra-callout{border:1px solid var(--line);background:var(--accent-soft);padding:18px 22px;border-radius:10px;margin:24px 0}.article-content .hextra-callout svg{width:18px;height:18px}.article-content .hextra-tabs-panel:not([data-state=active]){display:block}.article-content .hextra-tabs-toggle{display:inline-flex;margin:5px 4px 5px 0;border:1px solid var(--line);background:var(--surface);padding:7px 12px;border-radius:7px;font-size:.875rem}.article-content .hextra-tabs-toggle[aria-selected=true]{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent)}.article-content svg{max-width:100%}.article-toc{position:sticky;top:118px;height:fit-content;max-height:calc(100vh - 145px);overflow:auto;font-size:.75rem;color:var(--muted);scrollbar-width:thin}.article-toc>span{font-weight:600;display:block;margin-bottom:20px}.article-toc>a{display:block;border-left:1px solid var(--line);padding:6px 0 6px 15px;line-height:1.6}.article-toc>a.active{border-left:2px solid var(--accent);color:var(--accent-text)}.article-toc>a:hover{color:var(--accent-text)}.article-toc .toc-h3{padding-left:25px}.article-toc .toc-help{margin-top:28px;border:1px solid var(--line);padding:15px;border-radius:9px;background:linear-gradient(130deg,var(--accent-soft),var(--surface));font-size:.75rem}.toc-help b{display:block;margin-top:7px;color:var(--accent-text);font-weight:500}.article-pager{display:flex;justify-content:space-between;gap:14px;margin-top:50px;border-top:1px solid var(--line);padding-top:26px}.article-pager a{flex:1;padding:16px}.article-pager a:hover{border-color:var(--accent)}.article-pager span{display:block;color:var(--muted);font-size:.75rem;margin-bottom:5px}.article-pager b{font-size:.875rem;font-weight:550}.section-menu-button{display:none}.reading-column:has(.article-content .home-carousel){max-width:100%}.original-home{position:relative;padding-bottom:80px}.original-home:before{content:"";position:absolute;z-index:-1;top:0;height:650px;pointer-events:none;background:radial-gradient(ellipse at 65% 13%,color-mix(in srgb,var(--gradient-a) 65%,transparent),transparent 62%),radial-gradient(ellipse at 15% 12%,color-mix(in srgb,var(--gradient-b) 48%,transparent),transparent 54%)}.home-badges{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:28px;font-size:.75rem}.home-badges>a{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,transparent);border-radius:20px;color:var(--muted)}.home-badge-dot{display:none}.home-gh-stars{color:var(--text);font-weight:500}.home-hero-head{text-align:center;max-width:1120px;margin:auto}.home-hero-head h1{font-size:clamp(2.75rem,6.2vw,5.3rem);font-weight:550}.home-hero-sub{margin:25px auto 0;text-align:center}.home-hero-lede{font-size:1.125rem;line-height:1.75}.home-hero-lede b{font-weight:550;color:var(--text)}.home-hero-cta{display:flex;align-items:center;justify-content:center;margin:28px 0 40px}.home-hero-cta a{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:9px;padding:13px 21px;min-height:49px;font-size:.875rem;background:var(--surface);font-weight:550;transition:transform .2s,box-shadow .2s;text-decoration:none;color:var(--text)}.home-hero-cta a.demo-primary{background:linear-gradient(120deg,#2458ec,#7054db);border-color:transparent;color:#fff;box-shadow:0 8px 26px -10px #2458ec77}.home-hero-cta a:hover{transform:translateY(-2px);box-shadow:0 7px 24px -12px var(--accent)}.home-carousel{position:relative;border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow);margin-bottom:32px}.home-carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;align-items:start}.home-carousel-track::-webkit-scrollbar{display:none}.home-carousel-slide{margin:0;flex:0 0 100%;scroll-snap-align:start}.home-carousel-slide img{width:100%;height:auto;display:block;border:0;border-radius:0;margin:0;aspect-ratio:2778/1494;object-fit:contain}.home-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;background:color-mix(in srgb,var(--surface) 85%,transparent);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:50%;font-size:28px;color:var(--text);box-shadow:0 4px 16px #0001}.home-carousel-prev{left:16px}.home-carousel-next{right:16px}.home-carousel-dots{display:flex;justify-content:center;gap:8px;padding:14px}.home-carousel-dots button{width:24px;height:6px;padding:0;border-radius:9px;background:var(--line);transition:width .2s,background .2s}.home-carousel-dots button[aria-pressed=true]{background:var(--accent);width:38px}.home-divider{display:flex;align-items:center;justify-content:center;gap:20px;margin:64px 0 40px}.home-divider:before,.home-divider:after{content:"";height:1px;background:var(--line);flex:1}.home-common-chip{font:.75rem ui-monospace,monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.home-common-chip i{display:none}.home-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-split-col{border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--gradient-a) 25%,var(--surface)));position:relative;overflow:hidden}.home-split-agents{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--gradient-b) 30%,var(--surface)))}.home-split-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.08em;color:var(--accent-text);text-transform:uppercase}.home-split-heading{letter-spacing:-.04em;margin:18px 0 24px}.home-split-col ul{padding-left:20px;color:var(--muted);font-size:1rem;line-height:1.75}.home-split-col li strong{color:var(--text);font-weight:550}.home-split-note{margin-bottom:18px}.home-split-ctarow{margin:23px 0}.home-split-cta{font-size:.875rem;font-weight:550;color:var(--accent-text);text-decoration:none;line-height:1.6}.home-split-cta:hover{text-decoration:underline;text-underline-offset:4px}.home-alt{padding-top:24px;border-top:1px solid var(--line);margin-top:25px;font-size:.875rem;line-height:1.75;color:var(--muted)}.home-editor-icons{display:flex;align-items:center;gap:14px;margin:16px 0}.home-editor-icons img{width:27px;height:27px;object-fit:contain}.home-split-window{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:24px 0}.home-split-window-bar{border-bottom:1px solid var(--line);padding:9px 14px;font-size:.75rem;color:var(--muted)}.home-split-window pre{white-space:pre-wrap;font:.875rem/1.8 ui-monospace,monospace;padding:16px;margin:0;overflow-wrap:anywhere;color:var(--text)}.home-split-window code{font:inherit}.home-switch,.home-why{margin-top:95px}.home-section-heading{max-width:900px;margin-bottom:20px}.home-section-lead{margin-bottom:35px}.home-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.home-card{display:block;border:1px solid var(--line);border-radius:13px;background:linear-gradient(130deg,var(--surface),color-mix(in srgb,var(--gradient-c) 15%,var(--surface)));transition:transform .2s,border-color .2s}.home-card:nth-child(2){background:linear-gradient(130deg,var(--surface),color-mix(in srgb,var(--gradient-a) 22%,var(--surface)))}.home-card:nth-child(3){background:linear-gradient(130deg,var(--surface),color-mix(in srgb,var(--gradient-b) 18%,var(--surface)))}a.home-card:hover{border-color:var(--accent)}.home-card-head{align-items:center;gap:10px;margin-bottom:19px}.home-card-icons{display:flex;gap:7px;align-items:center}.home-card-icons img{width:24px;height:24px;object-fit:contain}.home-card-icons img.home-card-appicon{width:28px;height:28px}.home-card h3{letter-spacing:-.025em;margin-bottom:14px}.home-card-prompt{font:1.35rem ui-monospace,monospace;color:var(--accent-text)}.home-switch-close{font-size:.875rem;margin-top:24px;color:var(--muted)}.home-why .home-card h3{font-size:1.4rem}.home-split-bench{padding:30px;margin:30px 0;border:1px solid var(--line);border-radius:13px;background:linear-gradient(100deg,color-mix(in srgb,var(--gradient-a) 45%,var(--surface)),color-mix(in srgb,var(--gradient-b) 40%,var(--surface)))}.home-split-bench-title{display:block;font-size:.875rem;font-weight:550}.home-mini-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:25px 0}.home-mini-stats>div{display:flex;flex-direction:column;gap:5px}.home-mini-stats strong,.home-mini-stats b{font-size:2.35rem;font-weight:550;letter-spacing:-.045em;color:var(--text)}.home-mini-stats span{font-size:.75rem;color:var(--muted)}.home-split-bench-link{font-size:.875rem;color:var(--accent-text);font-weight:550}.home-final{padding:45px 35px;margin-top:85px}.home-final .home-hero-cta{margin:25px 0 0}.original-home [class*=home-] svg{max-width:100%}.home-badges svg{width:14px;height:14px}.home-badges .hextra-icon{display:flex}.reveal-ready.visible{opacity:1}.home-hero-head,.home-hero-sub,.home-badges{animation:articleIn .7s both}@keyframes articleIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#site-search{width:min(690px,calc(100% - 32px));max-height:min(740px,85vh);border:1px solid var(--line);color:var(--text);padding:0;overflow:auto}#site-search::backdrop{background:#0e17284d;backdrop-filter:blur(7px)}.search-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.search-close{font-size:25px}.global-search-label{display:flex;align-items:center;gap:12px}.global-search-label>span{line-height:1;color:var(--muted)}.global-search-label input{width:100%;min-width:0;border:0;outline:0;background:0 0;color:var(--text)}.search-filters{display:flex;gap:7px;flex-wrap:wrap}.search-filters button{border:1px solid var(--line);font-size:.875rem;color:var(--muted)}.search-count{font-size:.75rem;padding:14px 25px 8px}.search-result{display:block;padding:15px 25px;border-top:1px solid var(--line);transition:background .15s}.search-result:hover,.search-result:focus{background:var(--accent-soft)}.search-result strong{display:block;font-size:1rem;font-weight:550}.search-result span{font:.75rem ui-monospace,monospace;color:var(--accent-text);display:block;margin:4px 0 7px;overflow-wrap:anywhere}.search-result p{font-size:.875rem;line-height:1.65}.search-result mark{background:var(--accent-soft);color:var(--accent-text)}.search-dialog-footer{border-top:1px solid var(--line);padding:12px 25px;color:var(--muted);font-size:.75rem}.search-empty{padding:20px 25px;color:var(--muted);font-size:.875rem}@media(max-width:1200px){.reading-layout{grid-template-columns:215px minmax(0,1fr);gap:32px}.article-toc{display:none}.home-hero-head h1{font-size:clamp(3rem,6.4vw,4.6rem)}.site-footer{gap:25px}}@media(max-width:1000px){.nav-links{display:none;position:absolute;top:82px;left:0;right:0;background:var(--surface);border-bottom:1px solid var(--line);padding:20px 32px}.nav-links.open{display:grid}.menu-toggle{display:grid}.home-split-col ul{grid-template-columns:1fr 1fr;gap:12px 35px}.home-split-col li{margin:0}.home-card-grid{grid-template-columns:1fr}.home-card-head{margin-bottom:12px}.home-switch,.home-why{margin-top:65px}.site-footer{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1}.footer-brand p{margin-top:14px}}@media(max-width:760px){.reading-layout{display:block}.site-sidebar{display:none;position:static;height:auto;max-height:60vh;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:17px;margin:0 0 25px}.site-sidebar.open{display:block}.section-menu-button{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid var(--line);background:var(--surface);padding:10px 14px;border-radius:7px;font-size:.875rem;color:var(--muted);margin-bottom:25px}.breadcrumbs{gap:7px;margin-bottom:20px}.article-content pre{font-size:.75rem}.article-pager{gap:10px}.article-pager a{padding:13px}.home-hero-head h1{font-size:clamp(2.5rem,7.2vw,3.8rem)}.home-hero-lede{font-size:1rem}.home-mini-stats{grid-template-columns:1fr 1fr;gap:24px}.home-mini-stats strong{font-size:2rem}.home-badges{gap:8px}.home-badges>a{font-size:.75rem}.home-final{padding:32px 24px}.home-hero-cta a{padding:12px 17px}.site-footer{gap:24px}}@media(max-width:640px){.reading-progress{top:67px}.nav-links{top:67px;padding:20px}.nav .icon-button{width:36px;height:36px}.original-home{padding-bottom:50px}.original-home:before{height:450px}.home-badges{justify-content:start;margin-bottom:25px;gap:7px}.home-badges>a{padding:5px 8px;font-size:.75rem}.home-badges .home-gh-badge:last-child{display:none}.home-hero-head{text-align:left}.home-hero-sub{text-align:left;margin-top:20px}.home-hero-lede{font-size:1rem;line-height:1.7}.home-hero-cta{margin:24px 0 28px}.home-hero-cta a{font-size:.875rem;padding:11px 14px;min-height:46px}.home-hero-cta .demo-primary{width:100%}.home-carousel{border-radius:10px;margin-bottom:24px}.home-carousel-arrow{width:33px;height:33px;font-size:23px}.home-carousel-prev{left:7px}.home-carousel-next{right:7px}.home-carousel-dots{padding:10px}.home-carousel-dots button{height:5px;width:20px}.home-carousel-dots button[aria-pressed=true]{width:29px}.home-divider{margin:43px 0 28px}.home-common-chip{font-size:.75rem;letter-spacing:.03em}.home-split-col ul{display:block;padding-left:18px}.home-split-ctarow{margin:20px 0}.home-switch,.home-why{margin-top:55px}.home-section-lead{margin-bottom:26px}.home-card-grid{gap:12px}.home-split-bench{padding:24px}.home-mini-stats{gap:22px 15px}.home-mini-stats strong{font-size:1.8rem}.home-mini-stats span{font-size:.75rem}.home-final{margin-top:55px}.home-final .home-hero-cta{justify-content:center}.home-final .home-hero-cta a{flex:1}.home-final .home-hero-cta .home-btn-secondary{flex:1}.site-footer{gap:28px}.footer-brand{grid-column:1/-1}.site-footer h3{font-size:.875rem}.site-footer>div>a:not(.logo){font-size:.875rem}.site-footer .footer-bottom{margin-top:5px}.article-content .hextra-cards{grid-template-columns:1fr}.global-search-label{margin-inline:20px}.search-filters{margin-inline:20px}.search-count{padding-inline:20px}.search-result{padding:15px 20px}.search-dialog-footer{padding-inline:20px;font-size:.75rem}}@media(prefers-reduced-motion:reduce) and (hover:hover){.home-carousel-track{scroll-behavior:auto}.home-carousel-arrow,.home-card,.home-hero-cta a{transition:none}}.home-mini-stats>span{display:flex;flex-direction:column;gap:5px;font-size:.75rem;color:var(--muted)}.home-mini-stats>span>b{display:block;line-height:1.15;margin-bottom:6px}.theme-dark{display:none!important}html[data-theme=dark] .theme-light{display:none!important}html[data-theme=dark] .theme-dark{display:block!important}.app-download{margin:26px 0}.app-download>a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 22px;border-radius:9px;color:#fff!important;background:linear-gradient(115deg,#2458ec,#7054db);text-decoration:none!important;font-size:.875rem;font-weight:550}.home-hero-shot img{width:100%;border-radius:13px;box-shadow:var(--shadow)}.article-content [hidden]{display:none!important}.article-content [role=tablist]{display:flex;gap:4px;flex-wrap:wrap;padding:10px 0}.hextra-steps{counter-reset:iwe-step}.hextra-steps>h3{counter-increment:iwe-step;display:flex;align-items:center;gap:12px}.hextra-steps>h3:before{content:counter(iwe-step);font-size:.875rem;display:grid;place-items:center;width:29px;height:29px;background:var(--accent-soft);color:var(--accent-text);border-radius:50%;flex-shrink:0}.article-content svg{width:1.25rem;height:1.25rem;vertical-align:middle}.article-content .content>div:has(>h3>a[href^="/blog/"]){padding:24px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--gradient-a) 20%,var(--surface)));margin:20px 0}.article-content .content>div:has(>h3>a[href^="/blog/"])>h3{margin:0 0 15px;font-size:1.4rem}.article-content .content>div:has(>h3>a[href^="/blog/"]) h3 a{text-decoration:none;color:var(--text)}.article-content .content>div:has(>h3>a[href^="/blog/"]) p:last-child{font-size:.75rem}.article-content a[href^="/tags/"]{display:inline-block;margin:0 8px 4px 0;font-size:.75rem;padding:2px 7px;border-radius:5px;background:var(--accent-soft);text-decoration:none}.example-reference{color:var(--accent-text)}.original-home:before{left:0;right:0}@media(max-width:640px){.original-home:before{left:0;right:0}}html[data-theme=light] .home-carousel-slide img{filter:invert(1)hue-rotate(180deg)}html[data-theme=dark] .home-carousel-slide img{filter:none}.home-ai-hero-note{max-width:780px;margin:-10px auto 30px;text-align:center;line-height:1.8}.home-ai-connection{margin-top:65px;padding:36px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(120deg,rgba(36,88,236,.055),rgba(112,84,219,.035))}.home-ai-connection .home-section-heading{margin-top:12px}.home-ai-connection .home-section-lead{max-width:780px}.ai-step{display:block;color:var(--accent);font-size:.72rem;letter-spacing:.07em;margin-bottom:18px}.ai-billing-note{max-width:850px;margin:22px 0 0;color:var(--muted);font-size:.85rem;line-height:1.8}.home-bench-wide .home-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.home-ai-hero-note{text-align:left;margin:0 0 25px}.home-ai-connection{margin-top:35px}.home-bench-wide .home-mini-stats{grid-template-columns:1fr 1fr}}.article-content{overflow-wrap:break-word;word-break:normal}.article-content h1,.article-content h2,.article-content h3{text-wrap:pretty}.structure-tree a{word-break:normal}.article-content hr{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--line) 15%,var(--line) 85%,transparent)}.article-content pre{overflow:auto}.article-content table{overflow:auto}.article-toc{min-width:0}.article-toc a{overflow-wrap:break-word}.search-dialog{max-width:min(680px,calc(100vw - 32px))}:root{--brand-spectrum:linear-gradient(105deg,#7464ed 0%,#c254a3 23%,#d89471 39%,#679dc9 55%,#36a39c 73%,#599773 90%,#7464ed 100%)}body{background-image:radial-gradient(ellipse 100% 700px at 12% 110px,rgba(113,90,218,.055),transparent 75%),radial-gradient(ellipse 100% 850px at 88% 240px,rgba(59,154,171,5%),transparent 80%);background-repeat:no-repeat}html[data-theme=dark] body{background-image:none}.original-home:before{display:none!important}.header{background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(16px)}.logo{align-items:center;letter-spacing:normal}.iwe-brand{width:108px;height:46px;display:block;fill:currentColor}.footer-brand .iwe-brand{width:116px;height:49px}.back-home{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;padding:9px 13px;border:1px solid var(--line);border-radius:100px;font-size:.82rem;font-weight:550;background:var(--surface)}.back-home:hover{border-color:var(--accent);color:var(--accent-text)}.reading-progress{background:var(--brand-spectrum)!important;background-size:210% 100%!important;animation:brandFlow 7s linear infinite;box-shadow:0 0 6px color-mix(in srgb,var(--accent) 35%,transparent);height:3px!important;opacity:.85;overflow:visible}.reading-progress:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 10%,#ffffff70 45%,transparent 80%);opacity:.65;animation:progressWave 4s ease-in-out infinite;transform-origin:center}@keyframes brandFlow{0%{background-position:0}100%{background-position:210%}}@keyframes progressWave{0%,100%{transform:translateX(-8%)scaleY(.7);opacity:.25}50%{transform:translateX(8%)scaleY(1.3);opacity:.7}}.home-card h3{text-wrap:balance}a.home-card:hover{transform:none;box-shadow:0 4px 24px color-mix(in srgb,var(--accent) 10%,transparent)}.download-cta{display:inline-flex!important;align-items:center;justify-content:center;border-radius:100px!important;border:1px solid transparent!important;padding:13px 24px!important;font-size:.9rem!important;font-weight:600!important;text-decoration:none!important;position:relative;isolation:isolate;box-shadow:0 5px 16px #7764d92a;white-space:normal;text-align:center}.download-cta:after{font-size:1.15em;line-height:1;transition:transform .25s}.download-cta:hover:after,.download-cta:focus-visible:after{transform:translateY(3px)}.home-final{position:relative}.home-final .home-hero-cta a:not(.download-cta){border-radius:100px}.home-final:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:var(--brand-spectrum);background-size:210%;animation:brandFlow 9s linear infinite;opacity:.75}.tour-eyebrow{font-size:.7rem;letter-spacing:.12em;color:var(--muted);display:block;margin-bottom:9px}.workspace{--tour-font:16px}.document-text h4{font-size:1.03em;font-weight:600;letter-spacing:-.02em}@keyframes thinkingPulse{50%{opacity:.35}}.tour-expanded{position:fixed;inset:20px;z-index:80;overflow:auto;background:var(--surface)}.tour-expanded-body{overflow:hidden}#sample-note-form{padding:24px 26px}#sample-note-form label{display:block;font-size:.8rem;font-weight:550;margin-bottom:18px}#sample-note-form input,#sample-note-form textarea{display:block;width:100%;margin-top:9px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text);font:14px/1.7 ui-monospace,monospace;resize:vertical}#sample-note-form input{font:14px inherit}h1,h2,h3{word-break:normal;hyphens:none;text-wrap:balance}.home-section-heading,.home-split-heading{overflow-wrap:normal}.container{width:min(1280px,calc(100% - clamp(32px,7vw,96px)))}.home-card-grid,.home-split{max-width:100%}.document-text ul{padding-left:21px}.document-text pre,.source-code{max-width:100%;overflow:auto}.demo-caption,.demo-hint,.home-hero-cta,.home-split-ctarow{flex-wrap:wrap}@media(max-width:1200px){.home-card-grid{gap:15px}}@media(max-width:1000px){.home-split-col ul{display:block}}@media(max-width:760px){.tour-expanded{inset:10px}}@media(max-width:640px){.home-hero-head h1{font-size:clamp(2.05rem,8.5vw,2.85rem)}.download-cta{padding:12px 18px!important;font-size:.82rem!important}.home-final .home-hero-cta a{flex-basis:100%;width:100%}.back-home{margin-bottom:18px}.iwe-brand{width:97px;height:41px}}@media(prefers-reduced-motion:reduce) and (hover:hover){.brand-spectrum,.reading-progress,.reading-progress:after,.home-final:before,.thinking-blocks i{animation:none!important}.download-cta,.download-cta:after{transition-property:opacity,visibility,color,background-color,border-color,box-shadow!important}}.home-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-stat{display:flex;flex-direction:column;padding-left:26px;border-left:1px solid var(--line);transition:color .2s}.proof-stat strong{letter-spacing:-.055em;font-weight:600;display:flex;align-items:center;gap:12px;color:var(--text)}.proof-star{font-size:1.8rem;color:#b49859}.proof-stat>span{font-weight:500;margin-top:11px;color:var(--text)}.proof-stat>span>span{color:var(--accent-text);display:inline-block;transition:transform .2s}.proof-stat:hover>span>span{transform:translate(2px,-2px)}.proof-stat small{margin-top:5px;color:var(--muted)}.proof-stat:hover strong{color:var(--accent-text)}.document-text code{color:#b36676;font:.9em ui-monospace,monospace}@media(max-width:900px){.proof-stat{padding-left:20px}.proof-star{font-size:1.2rem}}@media(max-width:700px){.proof-stat{padding-left:0;border-left:0}.home-proof .tour-eyebrow{margin-bottom:6px}}@media(max-width:640px){.proof-star{font-size:1.05rem}.proof-stat small{line-height:1.6}}html[data-theme=dark] .workspace{--surface:#202628;--surface-2:#252e32;--line:#3d4549;--text:#e4e7e8;--muted:#9da6aa;--accent:#287dcc;--accent-text:#67abe7;--accent-soft:#233e58}:root{--cta-gradient:linear-gradient(110deg,#315ff0,#8261df 52%,#b666b5)}.home-hero-cta>a,.home-split-ctarow>a{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:52px!important;padding:13px 23px!important;border-radius:100px!important;font-size:.9rem!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important;box-sizing:border-box}.home-hero-cta>a:not(.download-cta),.home-split-ctarow>a:not(.download-cta){background:0 0!important;border:1px solid var(--line)!important;color:var(--text)!important;box-shadow:none!important}.home-hero-cta>a:not(.download-cta):hover,.home-split-ctarow>a:not(.download-cta):hover{background:var(--surface-2)!important;border-color:var(--accent-text)!important}.download-cta{min-height:52px!important}.download-cta:hover,.download-cta:focus-visible{box-shadow:0 8px 25px #7967d947!important}.home-final:before,.reading-progress:after{display:none!important}.reading-progress.brand-wave{overflow:visible;top:70px}.reading-progress svg{display:block;width:100%;height:24px;overflow:visible}.home-split-col>p:last-child{margin-top:22px}.home-final{overflow:hidden}@media(max-width:640px){.reading-progress.brand-wave{top:56px}.home-hero-cta{display:grid}.home-hero-cta>a.download-cta{grid-column:1/-1;width:100%}.home-hero-cta>a.demo-primary{width:auto}.home-hero-cta>a,.home-split-ctarow>a{min-height:48px!important;font-size:.8rem!important;padding:12px 17px!important}.home-final .home-hero-cta>a{width:100%}.home-final .home-hero-cta>a:not(.download-cta){grid-column:1/-1}}@media(prefers-reduced-motion:reduce) and (hover:hover){.reading-progress svg animate{display:none}}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,noto sans,Arial,sans-serif}.home-hero-head h1{line-height:1.13;padding:.06em .08em;overflow:visible}.home-hl-you,.home-hl-agents{display:inline-block;padding-inline:.09em;margin-inline:-.09em;padding-block:.04em;margin-block:-.04em;overflow:visible;box-decoration-break:clone;-webkit-box-decoration-break:clone}.document-title,.home-card h3,.home-split-heading,.article-content h1,.article-content h2,.article-content h3{line-height:1.22;overflow:visible;overflow-wrap:break-word;word-break:normal;hyphens:manual}.proof-stat strong{line-height:1.15;padding-block:.05em}.article-content a,.article-content td,.article-content th{overflow-wrap:break-word;word-break:normal}.structure-tree a{overflow-wrap:break-word}.home-hero-cta>a{overflow-wrap:break-word}:lang(ja),:lang(zh),:lang(ko){word-break:normal;line-break:strict;letter-spacing:normal}.settings-panel input,#sample-note-form input{font-family:inherit}.nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-links a{min-width:0;overflow-wrap:break-word}.reading-progress svg{filter:drop-shadow(0 0 2px #9479dd40)}.header .iwe-brand{width:86px;height:37px}.header .logo{flex-shrink:0}.social-link{display:flex!important;align-items:center;gap:9px}.social-link svg{width:17px;height:17px;flex-shrink:0}.home-section-heading{font-size:clamp(1.8rem,3.1vw,2.6rem);line-height:1.2;letter-spacing:-.035em}.home-section-lead{max-width:none!important;font-size:1rem;line-height:1.7}.home-split-col{padding:32px;display:flex;flex-direction:column;height:auto}.home-split-col>ul{padding-left:19px;margin:22px 0}.home-split-col li{font-size:.94rem;line-height:1.65;margin-bottom:13px}.home-split-ctarow{margin-top:22px}.home-split-ctarow a{white-space:normal}.home-why,.home-ai-connection{margin-block:60px}.home-card{padding:26px}.document-text p,.document-text ul{font-size:.91em;line-height:1.7;max-width:none}.document-text h4{margin-top:22px;margin-bottom:12px}.article-content,.reading-column,.home-split-col,.home-card{min-width:0}.article-content p,.article-content li,.home-card p,.home-split p{word-break:normal;overflow-wrap:break-word;hyphens:manual;text-wrap:pretty}.article-content pre{max-width:100%;overflow-x:auto}.article-content table{max-width:100%}.article-content h1,.article-content h2,.article-content h3{word-break:normal;overflow-wrap:break-word}.home-hero-head h1{letter-spacing:-.04em}.reading-progress.brand-wave svg{height:8px}@media(max-width:1000px){.home-split-col{padding:28px}}@media(max-width:760px){.home-card-grid{grid-template-columns:1fr}.header .iwe-brand{width:80px;height:34px}.home-section-heading{font-size:1.8rem}}@media(max-width:640px){.document-text p,.document-text ul{font-size:.87em}.home-split-col{padding:23px}.home-split-ctarow a{font-size:.8rem!important;padding:11px 15px!important}}@media(max-width:640px){.home-hero-cta{grid-template-columns:minmax(0,1fr)!important}.home-hero-cta>a{grid-column:auto!important}.home-ai-connection{padding:23px}}.workspace{border-radius:15px}.workspace .document-text p,.workspace .document-text ul{line-height:1.75;max-width:none}.workspace .document-text h4{line-height:1.3}#chart-readout{font-size:10px;margin:0;color:var(--muted)}@media(min-width:1100px){.home-hero-head h1{font-size:clamp(3rem,5.4vw,4.4rem);font-weight:550}}.home-card-grid .home-card{transition:background .25s,border-color .25s,box-shadow .25s}.home-card-grid .home-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 8px 30px #7364db0d}.workspace .document-text{width:100%;max-width:none}.workspace{width:100%;min-width:0}.home-proof,.integrations,.faq,.footer-bottom,.home-editor-preview header,.home-editor-preview p,.document-title,.native-section-heading{border-image:linear-gradient(90deg,transparent,var(--line) 15%,var(--line) 85%,transparent)1}.proof-stat{border-image:linear-gradient(180deg,transparent,var(--line) 20%,var(--line) 80%,transparent)1}.original-home .home-hero-head h1{font-weight:500;margin-inline:auto}[data-theme=dark] .original-home{--surface:#11151c;--line:#ffffff1a;--accent-text:#a7b9d9}[data-theme=dark] .home-hero-cta .download-cta{background:#edf1fa!important;color:#111723!important;box-shadow:0 0 40px #9fb5e02b!important}.context-story-head>span,.context-story-caption{font:11px ui-monospace,monospace;color:var(--muted);letter-spacing:.1em}.context-story-map{margin:40px auto 30px;align-items:center}.context-note{position:relative;border:1px solid var(--line);border-radius:13px;background:var(--bg);color:var(--text)}.context-note h4{font-weight:500;letter-spacing:-.02em}.context-note p{font-size:14px;line-height:1.6;color:var(--muted);margin:0 0 25px}@media(max-width:760px){.context-note p{font-size:13px}}.original-home .playground{max-width:none!important;width:100%!important;margin-inline:0!important}.header{border-bottom:0!important}.original-home{background:0 0!important}.home-hl-you,.home-hl-agents{color:var(--accent-text)!important}@keyframes iweEntrance{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference),(hover:none){.product-arrival{box-shadow:0 35px 100px -55px #8ba9d54d}.context-story-map .context-note:nth-of-type(1){transition-delay:.02s}.context-story-map .context-note:nth-of-type(2){transition-delay:.06s}.context-story-map .context-note:nth-of-type(3){transition-delay:.1s}}:root{--header-height:66px}.nav{height:var(--header-height)}.original-home{padding-top:48px!important}.original-home .home-hero-head h1{font-size:clamp(2.6rem,5.2vw,4.7rem);max-width:950px;letter-spacing:-.045em;line-height:1.1}.home-hero-sub{font-size:1.0625rem!important;line-height:1.65!important;max-width:620px!important}.home-hero-cta{gap:12px!important;margin-top:26px!important}.home-hero-cta>a{font-size:14px!important;padding:12px 21px!important}.home-hero-cta>a:nth-child(3){background:0 0!important;border-color:transparent!important;box-shadow:none!important;color:var(--muted)!important}.original-home .playground{margin-top:46px!important;margin-bottom:22px!important}.home-proof{margin:25px 0 65px!important}.proof-stat strong{font-size:clamp(2rem,3.3vw,3rem)}.proof-stat>span{font-size:14px}.proof-stat small{font-size:12px}.workspace .document-text p,.workspace .document-text ul,.workspace .agent-response p{font-size:.93em}.workspace .document-text h4{font-size:1.36em!important}.workflow-heading{justify-content:space-between}.workflow-tabs{display:flex;gap:4px;border:1px solid var(--line);padding:4px;border-radius:100px;flex-shrink:0}.workflow-tabs button{background:0 0;border-radius:100px;padding:10px 20px;font-size:14px;color:var(--muted)}.workflow-tabs button[aria-selected=true]{background:var(--text);color:var(--bg)}.workflow-showcase .home-split-col{display:grid;background:linear-gradient(125deg,var(--surface),color-mix(in srgb,var(--surface) 25%,transparent));border:1px solid var(--line);border-radius:18px}.workflow-showcase .home-split-col[hidden]{display:none!important}.home-card h3{font-size:20px;font-weight:500}.home-card p{font-size:16px;line-height:1.65}.home-final{background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%)!important;border:1px solid var(--line)!important;border-radius:18px}.home-final:before{display:none!important}.site-footer{border-image:linear-gradient(90deg,transparent,var(--line) 15%,var(--line) 85%,transparent)1}@media(max-width:900px){.nav-links{top:var(--header-height)!important;max-height:calc(100dvh - var(--header-height));overflow-y:auto}.nav-links.open{border-top:0}}@media(max-width:760px){:root{--header-height:62px}.workflow-tabs{width:100%}.workflow-tabs button{flex:1}.home-proof{margin-bottom:42px!important}.original-home .home-hero-head h1{font-size:clamp(2.5rem,8vw,3.7rem)}.home-hero-cta>a:nth-child(3){min-height:32px}.workflow-showcase{margin-block:45px!important}.home-hero-sub{font-size:16px!important}}@media(prefers-reduced-motion:reduce) and (hover:hover){.workflow-showcase .home-split-col{animation:none;transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.workspace .document-text{font-size:inherit}.article-content .app-download>a{background:var(--text)!important;color:var(--bg)!important;border:1px solid transparent;border-radius:100px;box-shadow:0 8px 24px #00000012;font-weight:500}.workflow-showcase .home-split-ctarow .download-cta{background:var(--text)!important;color:var(--bg)!important;box-shadow:none!important}.header>.reading-progress.brand-wave{position:absolute;top:auto!important;bottom:-4px!important;left:0;right:0;height:8px!important;width:100%;margin:0;z-index:2;overflow:hidden}.header>.reading-progress.brand-wave svg{height:8px;width:100%}.home-story-intro{display:grid;grid-template-columns:1fr 1fr;padding:28px 0 34px;border-image:linear-gradient(90deg,transparent,var(--line) 15%,var(--line) 85%,transparent)1}.home-story-intro>div{min-width:0}.home-story-intro .home-section-heading{font-size:clamp(25px,2.8vw,36px);font-weight:500;line-height:1.18;margin:0 0 14px}.home-story-intro .home-section-lead{font-size:15px;line-height:1.65;margin:0;max-width:430px!important}@media(min-width:641px){.workspace .document-text p{margin-top:0;margin-bottom:14px;line-height:1.65}}@media(prefers-reduced-motion:no-preference),(hover:none){.product-arrival{transform-origin:50% 100%;transition:opacity 1s ease,transform 1.4s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.product-arrival.product-arrived{will-change:auto}@keyframes tourToolbarReveal{from{background-color:color-mix(in srgb,var(--accent) 12%,var(--surface))}to{background-color:initial}}}@media(max-width:640px){.home-story-intro{grid-template-columns:1fr;padding-block:12px 25px}.home-story-intro .home-section-heading{font-size:25px}.home-story-intro .home-section-heading br{display:none}}.home-story-intro{border-bottom:0;padding-bottom:12px}.workspace,html[data-theme=dark] .workspace{background:color-mix(in srgb,var(--bg) 24%,transparent)!important;border-color:color-mix(in srgb,var(--muted) 25%,transparent);box-shadow:0 20px 70px -40px #0005}.header>.reading-progress.brand-wave{opacity:.95}.header>.reading-progress.brand-wave path{stroke-width:5}.header>.reading-progress.brand-wave svg{filter:drop-shadow(0 0 2px #9270dd55)}.context-note,.context-note-main{display:flex;flex-direction:column;padding:24px;min-height:230px;background:color-mix(in srgb,var(--surface) 22%,var(--bg));box-shadow:none}.context-note h4{margin:16px 0 10px;font-size:19px}.context-note p{margin-bottom:22px}.context-note+.context-note:before{content:"";position:absolute;top:50%;left:-39px;width:38px;height:1px;background:linear-gradient(90deg,transparent,var(--accent-text),transparent);opacity:.6;pointer-events:none}.home-hero-head,.home-hero-sub,.home-hero-cta,.home-hero-head~.home-ai-hero-note{animation:none!important;filter:none!important}@media(prefers-reduced-motion:no-preference),(hover:none){.scroll-reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .85s cubic-bezier(.16,1,.3,1)}.scroll-reveal.scroll-visible,.scroll-reveal:focus-within{opacity:1;transform:none}.product-arrival{opacity:.05;transform:perspective(1500px)rotateX(13deg)translateY(65px)scale(.97)}.product-arrival.product-arrived,.product-arrival:focus-within{opacity:1;transform:none}}@media(max-width:760px){.context-note+.context-note:before{width:20px;left:-21px}.context-note,.context-note-main{padding:18px}}@media(max-width:640px){.context-note,.context-note-main{min-height:0;padding:20px}.context-note+.context-note:before{width:1px;height:16px;top:-17px;left:50%;background:var(--accent-text)}}html:lang(ja) h1,html:lang(zh-cn) h1{letter-spacing:normal;line-height:1.3}.nav{gap:12px}@media(max-width:1200px){html:not([data-locale=en]) .nav-links{display:none}html:not([data-locale=en]) .nav-links.open{display:grid}html:not([data-locale=en]) .menu-toggle{display:grid}}.nav-actions{gap:7px}.nav-links{gap:17px}.nav-links a{font-size:13px}@media(max-width:640px){.nav-actions{gap:2px}}html:lang(ar) h1,html:lang(ar) h2,html:lang(hi) h1,html:lang(ko) h1{letter-spacing:normal;line-height:1.3}html[dir=rtl] .context-note+.context-note:before{left:auto;right:-39px}@media(max-width:760px){html[dir=rtl] .context-note+.context-note:before{right:-21px}}@media(max-width:640px){html[dir=rtl] .context-note+.context-note:before{right:auto;left:50%}}.product-stage{min-width:0;width:100%;isolation:isolate}@media(prefers-reduced-motion:no-preference),(hover:none){#tour-workspace.product-arrival{backface-visibility:hidden}#tour-workspace.product-arrived,#tour-workspace.product-arrival:focus-within{opacity:1;transform:none;will-change:auto}}.context-story-map{width:100%;max-width:none;grid-auto-rows:1fr}.context-story-map .context-note,.context-story-map .context-note-main{box-sizing:border-box;width:100%;min-width:0;height:100%;transform:none;padding:24px;border-color:var(--line);transition:background-color .2s,border-color .2s}.context-story-map .context-note:hover{transform:none;background:var(--accent-soft);border-color:var(--accent-text)}.context-note p{flex:1}html{scrollbar-gutter:stable}.inline-tour-open{overflow:hidden}.inline-tour-dialog{width:min(1160px,94vw);max-width:94vw;max-height:94dvh;padding:40px 0 0;border:0;background:0 0;color:var(--text);overflow:visible}.inline-tour-dialog::backdrop{background:#080c15b8;backdrop-filter:blur(12px)}.inline-tour-close{position:absolute;right:0;top:0;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:50%;background:var(--bg);color:var(--text);font-size:23px;cursor:pointer}.inline-tour-dialog #tour-workspace{transform:none!important;opacity:1!important;background:color-mix(in srgb,var(--bg) 92%,transparent)!important;box-shadow:0 25px 100px #0005}.inline-tour-dialog [data-action=expand]{display:none}@media(prefers-reduced-motion:reduce) and (hover:hover){#tour-workspace.product-arrival{opacity:1;transform:none;transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.header .nav{display:grid;grid-template-columns:minmax(220px,1fr)max-content minmax(220px,1fr);align-items:center;gap:12px;height:var(--header-height)}.header .nav>.logo{justify-self:start;min-width:0}.header .nav .nav-links{display:flex;justify-self:center;justify-content:center;width:max-content;max-width:none;margin:0;padding:0;gap:clamp(10px,1vw,17px);background:0 0;border:0;box-shadow:none}.header .nav .nav-links a{white-space:nowrap}.header .nav .nav-actions{justify-self:end;min-width:0;flex-wrap:nowrap}.header .nav .menu-toggle{display:none}@media(max-width:760px){.header .nav{grid-template-columns:minmax(0,1fr)auto}.header .nav .menu-toggle{display:grid}.header .nav .nav-links{display:none;inset-inline:0;top:var(--header-height)!important;width:100%;max-height:calc(100dvh - var(--header-height));overflow-y:auto;overscroll-behavior:contain;padding:20px max(20px,calc((100vw - 1280px)/2));background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 14px 25px #0000000d;z-index:5}.header .nav .nav-links.open{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.header .nav .nav-links a{min-width:0;white-space:normal;overflow-wrap:break-word;text-align:start;padding:12px 14px;border-radius:8px;line-height:1.5}.header .nav .nav-links a:hover,.header .nav .nav-links a[aria-current=page]{background:var(--accent-soft)}}@media(max-width:640px){.header .nav{gap:8px}.header .nav .nav-actions{gap:2px}.header .nav .icon-button{width:32px;height:36px}.header .nav .nav-links{padding:14px 20px}.header .nav .nav-links a{padding:11px 8px}}.workspace pre,.workspace pre code,.workspace .source-content,.home-split-window pre{direction:ltr;text-align:left;unicode-bidi:isolate}.header .nav.nav-compact{grid-template-columns:minmax(0,1fr)auto}.header .nav.nav-compact .menu-toggle{display:grid}.header .nav.nav-compact .nav-links{display:none;position:absolute;inset-inline:0;top:var(--header-height)!important;width:100%;max-height:calc(100dvh - var(--header-height));overflow-y:auto;overscroll-behavior:contain;padding:20px max(20px,calc((100vw - 1280px)/2));background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 14px 25px #0000000d;z-index:5}.header .nav.nav-compact .nav-links.open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px 16px}.header .nav.nav-compact .nav-links a{min-width:0;white-space:normal;overflow-wrap:break-word;text-align:start;padding:12px 14px;border-radius:8px;line-height:1.5}.header .nav.nav-compact .nav-links a:hover,.header .nav.nav-compact .nav-links a[aria-current=page]{background:var(--accent-soft)}@media(prefers-reduced-motion:no-preference),(hover:none){#tour-workspace.product-arrival{opacity:1;transform:perspective(2400px)translateY(10px)rotateX(8deg)scale(.985);transform-origin:50% 50%;transition:transform 850ms cubic-bezier(.22,1,.36,1);will-change:auto}#tour-workspace.product-arrival.product-arrived,#tour-workspace.product-arrival:focus-within{transform:none;opacity:1}}@media(max-width:640px) and (prefers-reduced-motion:no-preference),(max-width:640px) and (hover:none){#tour-workspace.product-arrival{transform:perspective(1800px)translateY(8px)rotateX(5deg)scale(.99)}#tour-workspace.product-arrival.product-arrived,#tour-workspace.product-arrival:focus-within{transform:none}}.feature-showcase-head .home-section-lead{color:var(--muted)}.feature-step{display:block;margin-bottom:14px}.feature-shot{margin:0}.feature-shot img{display:block;width:100%;height:auto}.feature-showcase-more{margin:12px 0 0;font-size:15px}.feature-showcase-more a{color:var(--accent-text)}.context-note:hover{transform:none;border-color:var(--line);box-shadow:none}.feature-tour{position:relative;display:grid;grid-template-columns:minmax(0,4fr)minmax(0,7fr);gap:64px;border-top:1px solid var(--line)}.feature-steps{position:relative;padding-left:28px}.feature-progress{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--line);border-radius:2px}.feature-progress i{display:block;width:100%;height:var(--progress,0%);background:var(--accent-text);border-radius:2px;transition:height .2s linear}.feature-step-item{min-height:72vh;display:flex;flex-direction:column;justify-content:center;opacity:1;cursor:pointer}.feature-step-item.is-active{opacity:1}.feature-step-item h3{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;letter-spacing:-.03em;line-height:1.2;margin:0 0 16px}.feature-step-item p{font-size:16px;line-height:1.7;color:var(--muted);margin:0}.feature-shot-inline{display:none}.feature-stage{top:calc(var(--header-height,66px) + 6vh);height:calc(88vh - var(--header-height,66px));display:flex;flex-direction:column;justify-content:center;align-self:start;margin-top:4vh}.stage-window{position:relative;perspective:1400px}.stage-frame{position:absolute;inset:0;margin:0;display:flex;align-items:center;opacity:0;transform:translateY(24px)scale(.97);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1);pointer-events:none}.stage-frame.is-active{opacity:1;transform:none;pointer-events:auto}.stage-media{position:relative;width:100%;transform:rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));transition:transform .25s ease-out;transform-style:preserve-3d}.stage-media img{display:block;width:100%;height:auto}.hotspot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);padding:0;border:0;background:0 0;cursor:help;z-index:2}.hotspot-dot{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent-text);color:var(--bg);font:600 11px ui-monospace,monospace;box-shadow:0 0 color-mix(in srgb,var(--accent-text) 55%,transparent);animation:hotspot-pulse 2.4s infinite}.hotspot-label{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,6px);white-space:nowrap;padding:7px 11px;border-radius:9px;background:var(--text);color:var(--bg);font-size:12px;font-weight:500;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;box-shadow:0 10px 30px #0003}.hotspot:hover .hotspot-label,.hotspot:focus-visible .hotspot-label,.stage-frame.show-labels .hotspot-label{opacity:1;transform:translate(-50%,0)}.hotspot-end .hotspot-label{left:auto;right:-6px;transform:translate(0,6px)}.hotspot-end:hover .hotspot-label,.hotspot-end:focus-visible .hotspot-label,.stage-frame.show-labels .hotspot-end .hotspot-label{transform:none}@keyframes hotspot-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent-text) 55%,transparent)}70%{box-shadow:0 0 0 12px transparent}100%{box-shadow:0 0 transparent}}@media(max-width:1023px){.feature-tour{display:block;border-top:0}.feature-steps{padding-left:0}.feature-progress,.feature-stage{display:none}.feature-step-item{min-height:0;opacity:1;cursor:auto;padding:36px 0;border-top:1px solid var(--line)}.feature-shot-inline{display:block;margin:24px 0 0}.feature-shot-inline img{display:block;width:100%;height:auto}}@media(prefers-reduced-motion:reduce) and (hover:hover){.stage-frame,.stage-media,.feature-step-item{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}.hotspot-dot{animation:none}}:root{--c-bg:var(--bg);--c-surface:var(--surface);--c-line:var(--line);--c-text:var(--text);--c-muted:var(--muted);--c-accent:var(--accent-text);--c-violet:#a78bfa;--c-violet-soft:color-mix(in srgb,#a78bfa 16%,transparent);--c-success:#3fb950;--c-success-text:#7ee2a0;--c-danger:#f85149;--c-danger-text:#f0a3a3;--fs-display:clamp(2.9rem,7.4vw,6.4rem);--fs-h2:clamp(2.1rem,4.2vw,3.5rem);--fs-h3:18px;--fs-lead:18px;--fs-body:15.5px;--fs-small:13px;--fs-mono:12.5px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-pill:100px;--shadow-window:0 30px 90px -30px #0009;--shadow-float:0 30px 70px -20px #000b;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.16,1,.3,1);--dur-fast:.2s;--dur-base:.45s;--dur-slow:.8s;--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.6L12 5.4' fill='none' stroke='%23b9a2ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-theme=light]{--c-violet:#7c4dff;--c-violet-soft:color-mix(in srgb,#7c4dff 12%,transparent);--c-success:#1a7f37;--c-success-text:#1a7f37;--c-danger:#cf222e;--c-danger-text:#b42318;--shadow-window:0 30px 80px -40px rgb(20 30 60/.35);--shadow-float:0 24px 60px -20px rgb(20 30 60/.35);--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.6L12 5.4' fill='none' stroke='%237c4dff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.feature-showcase,.ask-demo,.pain-solution,.home-faq{width:auto;margin:var(--section-gap)0}.ask-demo{margin-top:72px}.feature-showcase{margin-bottom:72px}.home-section-heading{text-wrap:balance}.ask-demo .home-section-heading,.pain-solution .home-section-heading,.workflow-heading h2,.home-story-intro h2,.feature-showcase-head .home-section-heading{color:color-mix(in srgb,var(--text) 42%,transparent)}.ask-demo .home-section-heading::first-line,.pain-solution .home-section-heading::first-line,.workflow-heading h2::first-line,.home-story-intro h2::first-line,.feature-showcase-head .home-section-heading::first-line{color:var(--text)}.ask-demo{display:grid;align-items:center}.ask-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.ask-chips button{padding:10px 16px;border-radius:100px;border:1px solid var(--line);background:0 0;color:var(--text);font-size:14px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.ask-chips button:hover{border-color:var(--accent-text)}.ask-chips button[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.ask-title{font:12px ui-monospace,monospace;color:var(--muted)}.ask-q{align-self:flex-end;max-width:80%;padding:11px 16px;border-radius:16px 16px 4px 16px;background:var(--accent-soft,color-mix(in srgb,var(--accent-text) 18%,transparent));font-size:15px;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}.ask-q.is-in{opacity:1;transform:none}.ask-steps{list-style:none;margin:0;padding:0;display:grid;gap:7px}.ask-steps li{font-size:13px;color:var(--muted);animation:ask-in .35s ease both}.ask-a{margin:0;font-size:15.5px;line-height:1.7;color:var(--text)}.ask-a.is-typing::after{content:"";display:inline-block;width:7px;height:1.05em;margin-left:2px;vertical-align:-2px;background:var(--accent-text);animation:ask-caret .8s steps(1)infinite}.ask-sources{display:flex;flex-wrap:wrap;gap:8px}.ask-sources span{padding:6px 11px;border-radius:8px;border:1px solid var(--line);font-size:12.5px;color:var(--accent-text);animation:ask-in .35s ease both}@keyframes ask-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ask-caret{50%{opacity:0}}.pain-solution .home-section-heading{max-width:none}.pain-after li::before{content:"✓";background:var(--accent-text);color:var(--bg)}@media(max-width:640px){.ask-demo{margin-top:48px}}@media(prefers-reduced-motion:reduce) and (hover:hover){.ask-q,.ask-steps li,.ask-sources span,.home-faq details[open]>div{animation:none;transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.original-home .home-proof,.original-home .home-ai-connection,.original-home .home-ai-section,.original-home .home-split.workflow-showcase,.original-home .home-why,.original-home .home-faq,.original-home .home-final{margin-top:var(--section-gap)!important;margin-bottom:var(--section-gap)!important}.original-home .feature-showcase{margin-bottom:var(--section-gap)}.hero-visual{margin:64px 0 0;perspective:1800px}.hero-stage{position:relative;margin:0 auto;transform-origin:50% 0;transform:rotateX(calc(var(--hero-p,1) * 18deg))scale(calc(1 - var(--hero-p,1) * .06));transition:transform .1s linear;will-change:transform}.hero-stage img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--line);box-shadow:0 40px 120px #0005,0 0 0 1px #ffffff08}.hero-stage::before{content:"";position:absolute;inset:-12% -8% 20%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent-text) 28%,transparent),transparent);filter:blur(40px);opacity:.55}.hero-float{position:absolute;display:flex;align-items:center;gap:9px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:13px;color:var(--text);box-shadow:0 18px 50px #0004;animation:hero-bob 6s ease-in-out infinite}.hero-float-a{left:-28px;top:28%}.hero-live{width:8px;height:8px;flex:none;border-radius:50%;background:var(--c-success);box-shadow:0 0 0 0 var(--c-success)88;animation:live-pulse 1.8s infinite}@keyframes hero-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes live-pulse{0%{box-shadow:0 0 0 0 var(--c-success)88}70%{box-shadow:0 0 0 8px var(--c-success)0}100%{box-shadow:0 0 0 0 var(--c-success)0}}.tool-marquee{margin:72px 0 0;text-align:center}.tool-marquee-label{margin:0 0 18px;font-size:13px;color:var(--muted)}.tool-marquee-track{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.tool-marquee-row{display:flex;flex:none;gap:10px;padding-right:10px;animation:marquee 38s linear infinite}.tool-marquee-row span{flex:none;padding:9px 16px;border-radius:100px;border:1px solid var(--line);font-size:14px;color:var(--text);white-space:nowrap;background:color-mix(in srgb,var(--surface) 60%,transparent)}@keyframes marquee{to{transform:translateX(-100%)}}.edit-demo{display:grid;align-items:center;margin:var(--section-gap)0}.edit-demo .home-section-heading{color:color-mix(in srgb,var(--text) 42%,transparent)}.edit-demo .home-section-heading::first-line{color:var(--text)}.edit-window{border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden;display:flex;flex-direction:column}.edit-title{margin:0 0 12px;font-size:26px;font-weight:600;letter-spacing:-.02em}.edit-text{margin:0 0 18px;color:var(--muted);font-size:15px;line-height:1.6}.edit-prompt{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--accent-text) 10%,transparent);font-size:13px;color:var(--accent-text);opacity:0;transition:opacity .3s}.edit-demo.is-running .edit-prompt,.edit-demo.is-done .edit-prompt{opacity:1}.edit-block{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:8px;font-size:15px;border-left:3px solid var(--c-success);background:color-mix(in srgb,var(--c-success) 9%,transparent);opacity:0;transform:translateY(6px);max-height:0;overflow:hidden;padding-block:0;transition:opacity .35s,transform .35s,max-height .35s,padding .35s}.edit-block.is-in{opacity:1;transform:none;max-height:60px;padding-block:9px}.spot{position:relative;isolation:isolate}.spot::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:0;transition:opacity .3s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--accent-text) 14%,transparent),transparent 65%)}.spot:hover::after{opacity:1}@media(max-width:1023px){.hero-float-a{left:8px}}@media(max-width:640px){.hero-visual{margin-top:40px}.hero-float{font-size:11px;padding:7px 10px}.hero-float-a{top:auto;bottom:-18px;left:8px}.tool-marquee{margin-top:48px}.edit-title{font-size:22px}}@media(prefers-reduced-motion:reduce) and (hover:hover){.hero-stage{transform:none!important}.hero-float,.tool-marquee-row,.hero-live{animation:none}}.original-home{isolation:isolate;--eyebrow:var(--accent-text)}.original-home .tour-eyebrow,.original-home .home-split-eyebrow,.original-home .home-story-label,.original-home .context-story-head>span{display:block;font:500 12px/1.4 ui-monospace,SFMono-Regular,monospace}.original-home .home-section-heading,.workflow-heading h2,.home-final-heading,.context-story-head h3{font-size:clamp(2.1rem,4.2vw,3.5rem)!important;font-weight:500!important;letter-spacing:-.04em!important;line-height:1.08!important;margin:0 auto 18px!important;max-width:900px;text-wrap:balance}.original-home .home-section-lead,.context-story-head p{font-size:18px!important;line-height:1.6!important;color:var(--muted);max-width:620px;margin:0 auto!important}.ask-copy,.feature-showcase-head,.home-ai-connection,.workflow-heading,.home-story-intro>div,.context-story-head,.home-faq-head,.pain-solution,.edit-copy,.home-final{text-align:center}.feature-showcase-head{max-width:none}.home-ai-connection>.home-card-grid{text-align:left}.workflow-heading{display:flex!important;flex-direction:column;align-items:center;gap:28px;margin-bottom:40px!important}.workflow-heading h2{margin:0 auto!important}.home-story-intro{gap:48px!important}.ask-demo,.edit-demo{grid-template-columns:minmax(0,1fr)!important;justify-items:center;gap:48px!important}.ask-chips{justify-content:center}.home-proof{display:grid!important;justify-content:center;text-align:center}.home-proof .proof-stat{align-items:center}.home-proof .proof-stat strong{justify-content:center}.original-home::before{content:"";position:absolute;left:50%;top:-140px;width:max(1500px,120vw);height:1250px;transform:translateX(-50%);z-index:-2;pointer-events:none;background:radial-gradient(32% 38% at 30% 32%,color-mix(in srgb,var(--accent-text) 40%,transparent),transparent 70%),radial-gradient(28% 34% at 72% 26%,var(--c-violet)55,transparent 70%),radial-gradient(30% 30% at 55% 62%,#22d3ee33,transparent 70%);filter:blur(70px);opacity:.55;animation:aurora 22s ease-in-out infinite alternate}.original-home::after{content:"";position:absolute;left:50%;top:-66px;width:100vw;height:1100px;transform:translateX(-50%);z-index:-1;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000 10%,transparent 75%);mask-image:radial-gradient(60% 55% at 50% 30%,#000 10%,transparent 75%)}html[data-theme=light] .original-home::before{opacity:.38}html[data-theme=light] .original-home::after{opacity:.6}@keyframes aurora{0%{transform:translateX(-50%)rotate(0)scale(1)}50%{transform:translateX(-46%)rotate(6deg)scale(1.08)}100%{transform:translateX(-54%)rotate(-5deg)scale(1.02)}}.ask-demo,.edit-demo,.pain-solution,.home-faq{position:relative}.pain-solution::before{content:"";position:absolute;inset:10% 15% 0;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent-text) 14%,transparent),transparent);filter:blur(30px);pointer-events:none}@property --spin{syntax:"<angle>";initial-value:0deg;inherits:false}.original-home .home-final{position:relative;overflow:hidden;border:0!important;padding:88px 32px!important}.original-home .home-final::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--spin),transparent 0 60%,color-mix(in srgb,var(--accent-text) 90%,transparent) 75%,var(--c-violet) 85%,transparent 95%);-webkit-mask:linear-gradient(#000 0 0)content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 6s linear infinite}.original-home .home-final{background:radial-gradient(60% 90% at 50% 110%,color-mix(in srgb,var(--accent-text) 22%,transparent),transparent 70%),color-mix(in srgb,var(--surface) 70%,transparent)!important;box-shadow:inset 0 0 0 1px var(--line)}@keyframes spin{to{--spin:360deg}}@media(max-width:640px){.original-home .home-section-lead{font-size:16px!important}.home-story-intro{gap:40px!important}.original-home .home-final{padding:64px 20px!important}}@media(prefers-reduced-motion:reduce) and (hover:hover){.original-home::before,.original-home .home-final::after{animation:none}}@media(min-width:1024px){.feature-tour{display:block!important;border-top:0!important}.feature-steps{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-left:0!important;margin-bottom:28px}.feature-progress{display:none!important}.feature-step-item{position:relative;min-height:0!important;display:block!important;opacity:1!important;overflow:hidden;text-align:left}.feature-step-item:not(.is-active) h3{color:var(--muted)}.feature-step-item:not(.is-active) figure,.feature-step-item:not(.is-active) img{opacity:.6}.feature-step-item:not(.is-active):hover h3{color:var(--text)}.feature-step-item.is-active{opacity:1!important}.feature-step-item .feature-step{margin-bottom:10px}.feature-step-item h3{letter-spacing:-.01em!important}.feature-step-item p{font-size:13.5px!important;line-height:1.55!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feature-step-item.is-active p{-webkit-line-clamp:unset}.feature-step-item::after{content:"";position:absolute;left:0;bottom:0;width:0}.feature-stage{position:relative!important;top:auto!important;height:auto!important;margin:0 auto!important}}@keyframes tab-timer{to{width:100%}}html.is-home,html.is-home body{overflow-x:clip}.ask-demo,.pain-solution,.edit-demo,.feature-showcase,.home-proof,.home-ai-connection,.workflow-showcase,.home-why,.home-faq,.original-home .home-final,.tool-marquee{max-width:var(--content);margin-left:auto!important;margin-right:auto!important}.hero-stage{max-width:var(--content)}.ask-window,.edit-window,.home-faq-list,.pain-grid,.edit-points{width:100%!important;max-width:none!important}.ask-window,.edit-window{height:480px}.workflow-showcase .home-split-col{padding:48px!important;gap:56px!important}.home-ai-connection .ai-billing-note{text-align:center}.home-ai-connection .home-split-ctarow{justify-content:center!important}.home-proof{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:40px 0!important}.home-proof .proof-stat{padding:4px 20px!important;border-left:1px solid var(--line)!important;text-decoration:none}.home-proof .proof-stat:nth-child(2){border-left:0!important}.home-proof .proof-stat small{display:block;margin-top:6px}.feature-stage{position:relative}.download-cta{color:var(--bg)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 30%,transparent),0 10px 40px -8px color-mix(in srgb,var(--accent-text) 60%,transparent)!important;gap:10px!important}.download-cta:after{content:none!important}.download-cta:before{content:"";width:16px;height:16px;flex:none;background:currentColor;margin-top:-2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.4 12.6c0-2.6 2.1-3.8 2.2-3.9-1.2-1.8-3.1-2-3.7-2-1.6-.2-3.1.9-3.9.9-.8 0-2-.9-3.4-.9-1.7 0-3.3 1-4.2 2.6-1.8 3.1-.5 7.7 1.3 10.2.9 1.2 1.9 2.6 3.2 2.6 1.3-.1 1.8-.8 3.3-.8 1.6 0 2 .8 3.4.8 1.4 0 2.3-1.3 3.1-2.5 1-1.4 1.4-2.8 1.4-2.9 0 0-2.7-1-2.7-4.1zM13.9 5c.7-.9 1.2-2 1-3.2-1 0-2.3.7-3 1.6-.7.8-1.2 2-1.1 3.1 1.2.1 2.3-.6 3.1-1.5z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.4 12.6c0-2.6 2.1-3.8 2.2-3.9-1.2-1.8-3.1-2-3.7-2-1.6-.2-3.1.9-3.9.9-.8 0-2-.9-3.4-.9-1.7 0-3.3 1-4.2 2.6-1.8 3.1-.5 7.7 1.3 10.2.9 1.2 1.9 2.6 3.2 2.6 1.3-.1 1.8-.8 3.3-.8 1.6 0 2 .8 3.4.8 1.4 0 2.3-1.3 3.1-2.5 1-1.4 1.4-2.8 1.4-2.9 0 0-2.7-1-2.7-4.1zM13.9 5c.7-.9 1.2-2 1-3.2-1 0-2.3.7-3 1.6-.7.8-1.2 2-1.1 3.1 1.2.1 2.3-.6 3.1-1.5z'/%3E%3C/svg%3E")center/contain no-repeat}.home-hl-you,.home-hl-agents{background:linear-gradient(90deg,var(--accent-text),var(--c-violet),#67e8f9,var(--accent-text))!important;background-size:300% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:hl-flow 8s linear infinite}@keyframes hl-flow{to{background-position:300% 0}}.hero-fx{position:absolute;left:50%;top:-66px;width:100vw;height:820px;transform:translateX(-50%);z-index:-1;pointer-events:none;overflow:hidden}.hero-grid-glow{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--accent-text) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent-text) 55%,transparent) 1px,transparent 1px);background-size:64px 64px;background-position:calc(50% + 0px)0;-webkit-mask-image:radial-gradient(260px circle at var(--gx,50%) var(--gy,-400px),#000,transparent 70%);mask-image:radial-gradient(260px circle at var(--gx,50%) var(--gy,-400px),#000,transparent 70%)}.hero-graph{opacity:.55}@keyframes hg-flow{to{stroke-dashoffset:-24}}@keyframes hg-in{from{opacity:0}to{opacity:1}}@keyframes hg-ring{0%{transform:scale(1);opacity:.8}100%{transform:scale(3.4);opacity:0}}@media(max-width:1023px){.hero-graph{opacity:.25}.home-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:28px!important}.home-proof .proof-stat:nth-child(4){border-left:0!important}.workflow-showcase .home-split-col{padding:28px!important;gap:32px!important}}@media(max-width:640px){.ask-window,.edit-window{height:500px}}@media(prefers-reduced-motion:reduce) and (hover:hover){.home-hl-you,.home-hl-agents,.hg-edge,.hg-node,.hg-ring{animation:none!important}}.is-home body{font-family:geist,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif}.original-home code,.original-home kbd,.original-home .tour-eyebrow,.original-home .home-split-eyebrow,.original-home .home-story-label,.ask-title,.feature-step,.pain-label,.stage-count,.edit-status,.hg-node text,.bx-kbd{font-family:geist mono,ui-monospace,monospace!important}.original-home h1{font-weight:600!important;letter-spacing:-.055em!important;line-height:.98!important}.original-home .home-section-heading,.workflow-heading h2,.home-final-heading{font-weight:600!important;letter-spacing:-.045em!important}.original-home .home-hero-sub{font-size:clamp(1.05rem,1.6vw,1.3rem)!important;color:var(--muted);max-width:640px!important;line-height:1.55!important}.split .w{display:inline-block;opacity:0;transform:translateY(.45em);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1),filter .7s;transition-delay:calc(var(--i)*45ms)}.split.is-in .w{opacity:1;transform:none;filter:none}.split .w-muted{color:color-mix(in srgb,var(--text) 42%,transparent)}.split,.split::first-line{color:var(--text)!important}.bento-tile{border:1px solid var(--line);border-radius:18px;background:linear-gradient(170deg,color-mix(in srgb,var(--surface) 95%,var(--accent-text)),var(--surface));transition:border-color .3s,transform .3s}.bento-tile p{margin:0;font-size:14.5px;line-height:1.55;color:var(--muted)}.bx-kbd{font-size:11px;padding:3px 7px;border-radius:6px;border:1px solid var(--line);color:var(--muted)}.bx-results{list-style:none;margin:0;padding:6px}.bx-results li{padding:9px 10px;border-radius:8px;font-size:14px;color:var(--muted);transition:background .3s,color .3s}.bx-results li.is-hit{background:color-mix(in srgb,var(--accent-text) 16%,transparent);color:var(--text)}@keyframes bx-pop{0%,100%{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes bx-slide{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bx-draw{0%{stroke-dashoffset:200}45%,80%{stroke-dashoffset:0}100%{stroke-dashoffset:-200}}@keyframes bx-pulse{0%,100%{box-shadow:0 0 color-mix(in srgb,var(--accent-text) 50%,transparent)}50%{box-shadow:0 0 0 6px transparent}}.home-proof,.home-ai-connection,.workflow-showcase,.home-why,.home-faq{contain-intrinsic-size:auto 700px}@media(prefers-reduced-motion:reduce) and (hover:hover){.split .w{opacity:1;transform:none;transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.original-home h1{font-size:clamp(2.7rem,6.2vw,5.4rem)!important;max-width:1100px;margin-inline:auto}.original-home [id]{scroll-margin-top:calc(var(--header-height,66px) + 28px)}.download-cta,.download-cta:hover,.download-cta:focus-visible,.home-hero-cta>a,.home-hero-cta>a:hover,.home-final-cta>a,.home-final-cta>a:hover,.home-split-ctarow>a,.home-split-ctarow>a:hover{transform:none!important}.home-hero-cta>a,.home-final-cta>a,.home-split-ctarow>a{transition:background-color .25s ease,border-color .25s ease,box-shadow .35s ease,color .25s ease,background-position .9s ease!important}.home-hero-cta>a:not(.download-cta):not(.ui-glass):hover,.home-final-cta>a:not(.download-cta):not(.ui-glass):hover,.home-split-ctarow>a:not(.download-cta):not(.ui-glass):hover{background:color-mix(in srgb,var(--text) 7%,transparent)!important;border-color:color-mix(in srgb,var(--text) 28%,transparent)!important}.home-proof .proof-stat strong{font-weight:600!important;line-height:1!important;-webkit-background-clip:text;padding-bottom:.08em;align-items:baseline!important;gap:4px!important}.proof-pre,.proof-unit{font-size:.5em;font-weight:500;letter-spacing:0;-webkit-text-fill-color:var(--muted)}.home-proof .proof-stat>span{margin-top:10px;font-size:15px;color:var(--text)}.home-proof .proof-stat small{color:var(--muted);font-size:13px}.workflow-showcase .home-split-col{grid-template-columns:minmax(0,1fr)minmax(0,1fr)!important}.pb-you{align-self:flex-end;border-radius:14px 14px 4px 14px;background:color-mix(in srgb,var(--accent-text) 16%,transparent)}.pb-agent{align-self:flex-start;border-radius:14px 14px 14px 4px;background:color-mix(in srgb,var(--text) 6%,transparent);border:1px solid var(--line)}.pb-src{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:6px;border:1px solid var(--line);font:12px geist mono,monospace;color:var(--accent-text);font-style:normal}.ask-phases{display:flex;gap:6px;margin:0 0 0 auto;padding:0;list-style:none}.ask-phases li{padding:4px 10px;border-radius:100px;font:11.5px geist mono,monospace;color:var(--muted);border:1px solid transparent;transition:all .3s}.ask-phases li.is-on{color:var(--text);border-color:color-mix(in srgb,var(--accent-text) 45%,var(--line));background:color-mix(in srgb,var(--accent-text) 12%,transparent)}.ask-phases li.is-done{color:var(--accent-text)}.context-story-map{position:relative;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px!important;align-items:stretch}.context-story-map>svg{display:none}.context-note{padding:22px!important;transition:border-color .4s,box-shadow .4s,transform .4s!important}.context-note.is-lit{border-color:var(--accent-text)!important;box-shadow:0 0 0 1px var(--accent-text),0 20px 60px -20px color-mix(in srgb,var(--accent-text) 60%,transparent)!important}.ln-md{margin:14px 0 0;font:13px/1.75 geist mono,ui-monospace,monospace;color:var(--muted);white-space:pre-wrap;background:0 0;padding:0;border:0}.ln-md b{color:var(--accent-text);font-weight:500}.context-note-icon,.context-note h4,.context-note p,.context-note-link{display:none!important}.ln-wire-l{left:calc(33.333% - 37px)}.ln-wire-r{left:calc(66.666% - 19px)}.ln-wire-l i{right:0}.ln-wire-r i{left:0}.ln-wire-l.is-run i{animation-name:ln-run-l}@keyframes ln-run-r{from{opacity:1;transform:translateX(-24px)}to{opacity:1;transform:translateX(56px)}}@keyframes ln-run-l{from{opacity:1;transform:translateX(24px)}to{opacity:1;transform:translateX(-56px)}}@keyframes bx-restore{0%{opacity:0;transform:translateY(10px)scale(.98)}12%,85%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-4px)}}@media(min-width:1024px){.feature-stage{max-width:none!important;width:100%}.feature-step-item p{display:none!important}.feature-step-item{padding:14px 16px 16px!important}.feature-step-item h3{font-size:15.5px!important;margin:0!important}.stage-caption{margin:0 auto 22px;max-width:720px;text-align:center;font-size:16px;line-height:1.6;color:var(--muted);min-height:3.2em}.stage-frame{align-items:flex-start!important}.stage-frame .stage-media{width:100%!important;margin:0!important}.stage-frame:not(.feature-shot-framed) .stage-media{overflow:hidden}}@media(max-width:1023px){.stage-caption{display:none}.context-story-map{grid-template-columns:minmax(0,1fr);gap:16px!important}.workflow-showcase .home-split-col{grid-template-columns:minmax(0,1fr)!important}.ask-phases{display:none}}.original-home h1,.original-home h1 .w:not(.home-hl-you):not(.home-hl-agents){background:0 0!important;-webkit-text-fill-color:var(--text)!important;color:var(--text)!important}.home-ai-hero-note{margin-top:22px!important;font-size:14.5px!important;color:var(--muted)}.home-ai-hero-note a{color:var(--text);text-decoration:none;border-bottom:1px solid var(--line);transition:border-color .2s}.home-ai-hero-note a:hover{border-color:var(--accent-text)}.hero-grid-glow{opacity:.35}.original-home::after{opacity:.35}.original-home{--ui-accent:var(--accent-text);--ui-line:var(--line);--ui-text:var(--text);--ui-surface:var(--surface)}.hero-stage{border-radius:14px}.hero-stage.ui-beam::before{z-index:3}.ask-window.ui-beam,.edit-window.ui-beam{--ui-beam-speed:9s}.home-hero-cta .download-cta{animation:cta-sheen 6s ease-in-out 2.2s infinite}@keyframes cta-sheen{0%,72%{background-position:130% 0,0 0}100%{background-position:-60% 0,0 0}}.original-home .home-final{isolation:isolate}.final-fx{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none}.final-fx.ui-lamp::before{top:0}.home-final>*:not(.final-fx){position:relative;z-index:1}@media(prefers-reduced-motion:reduce) and (hover:hover){.home-hero-cta .download-cta{animation:none}}html.is-home{--grid:1200px}.original-home{--content:var(--grid)}@media(min-width:1024px){html.is-home header>.container,html.is-home .site-footer.container,html.is-home main.original-home{width:min(var(--grid),calc(100% - 96px))!important;max-width:none!important;margin-inline:auto!important}.original-home .hero-stage{max-width:var(--grid)}}.files-hub-wrap{margin-bottom:var(--section-gap)}.files-hub{position:relative;display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.1fr)minmax(0,1fr);align-items:center;gap:80px;padding:40px 0}.hub-beams{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hub-beams .hb-base{fill:none;stroke:var(--line);stroke-width:1.5}.hub-beams .hb-glow{fill:none;stroke:url(#hb-grad);stroke-width:2;stroke-linecap:round;stroke-dasharray:60 400;animation:hb-run 2.6s linear infinite}.hub-beams .hb-glow.is-hot{stroke-width:3;opacity:1;filter:drop-shadow(0 0 6px var(--accent-text))}@keyframes hb-run{from{stroke-dashoffset:460}to{stroke-dashoffset:0}}.hub-col{position:relative;display:grid;z-index:1}.hub-node{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--surface);transition:border-color .3s,transform .3s,box-shadow .3s;cursor:default}.hub-node:hover,.hub-node.is-hot{border-color:color-mix(in srgb,var(--accent-text) 55%,var(--line));box-shadow:0 18px 50px -18px color-mix(in srgb,var(--accent-text) 55%,transparent)}.hub-node b{font-size:16px;font-weight:600}.hub-node small{grid-column:2;font-size:13.5px;color:var(--muted);line-height:1.45}.hub-ico{grid-row:1/3;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent-text) 14%,transparent);color:var(--accent-text);font-size:18px}.hub-ico-app::before{content:"";width:24px;height:24px;background:var(--text);-webkit-mask:url(/assets/iwe-logo-vector.svg)center/contain no-repeat;mask:url(/assets/iwe-logo-vector.svg)center/contain no-repeat}.hub-ico-eds{display:grid;grid-template-columns:repeat(2,18px);gap:3px;padding:3px}.hub-ico-eds img{border-radius:4px}.hub-center{position:relative;z-index:1}.hub-folder{padding:22px;border:1px solid color-mix(in srgb,var(--accent-text) 40%,var(--line));border-radius:20px;background:linear-gradient(170deg,color-mix(in srgb,var(--accent-text) 10%,var(--surface)),var(--surface))}.hub-folder ul{list-style:none;margin:16px 0 14px;padding:0;display:grid;gap:6px}.hub-folder li{padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:var(--bg);font:13px geist mono,monospace;color:var(--muted)}.hub-folder li:nth-child(2){animation-delay:1.5s}.hub-folder li:nth-child(3){animation-delay:3s}.hub-folder li:nth-child(4){animation-delay:4.5s}@keyframes hub-file{0%,12%,100%{color:var(--muted);border-color:var(--line)}4%{color:var(--text);border-color:var(--accent-text)}}.hub-folder small{font-size:12.5px;color:var(--muted)}@media(max-width:1023px){.files-hub{grid-template-columns:minmax(0,1fr);gap:18px}.hub-beams{display:none}.hub-center{order:-1}}@media(prefers-reduced-motion:reduce) and (hover:hover){.hub-beams .hb-glow,.hub-folder li{animation:none}}.bx-net{position:relative;width:100%;max-width:330px;aspect-ratio:300/170}.bx-chip{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg);font:12px geist mono,monospace;color:var(--muted);white-space:nowrap;animation:bx-chip 4.4s ease-in-out infinite;animation-delay:var(--d,0s)}.bx-chip.bx-main{padding:8px 13px;color:var(--text);border-color:color-mix(in srgb,var(--c-violet) 70%,var(--line));background:color-mix(in srgb,var(--c-violet) 16%,var(--bg));box-shadow:0 0 30px -6px var(--c-violet)88;animation:none}@keyframes bx-chip{0%,70%,100%{color:var(--muted);border-color:var(--line);box-shadow:none}15%,35%{color:var(--text);border-color:var(--accent-text);box-shadow:0 0 18px -4px color-mix(in srgb,var(--accent-text) 70%,transparent)}}@media(prefers-reduced-motion:reduce) and (hover:hover){.bx-net-lines path,.bx-chip{animation:none}}.original-home .tour-eyebrow,.original-home .home-split-eyebrow,.original-home .home-story-label,.original-home .context-story-head>span{font-family:inherit!important;font-size:14px!important;font-weight:500!important;letter-spacing:-.005em!important;text-transform:none!important;color:var(--accent-text)!important;margin:0 0 14px!important}.pain-label,.home-ai-connection .ai-step,.feature-step,.context-note-path{font:500 12px/1.4 geist mono,ui-monospace,monospace!important;letter-spacing:0!important;text-transform:none!important;color:var(--muted)!important}.pain-solution .home-section-heading{margin-bottom:18px!important}.pain-solution .home-section-lead{margin-bottom:56px!important}.feature-showcase-more{text-align:center;border-top:0!important;padding-top:0!important}.original-home .home-ai-connection{background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.original-home .home-ai-connection::before,.original-home .home-ai-connection::after{display:none!important}.workflow-heading .home-section-lead{margin-top:0!important;margin-bottom:28px!important}.original-home .home-final .home-section-lead{margin:0 auto 32px!important}.original-home .home-final .home-final-heading{margin-bottom:18px!important}@media(max-width:640px){.original-home .home-hero-head,.original-home .home-hero-head h1,.original-home .home-hero-sub,.original-home .hero-live{text-align:center}.pain-solution .home-section-lead,.home-links .context-story-head,.home-proof .proof-intro{margin-bottom:40px!important}}.original-home .files-hub-wrap{margin-bottom:0!important}.original-home .workflow-heading h2{margin-bottom:18px!important}.original-home .home-final{margin-bottom:24px!important}footer.site-footer{margin-top:0}@media(max-width:640px){.original-home .edit-window{height:640px!important}}.hero-visual{isolation:isolate}.bx-pulse{fill:var(--accent-text);opacity:0;filter:drop-shadow(0 0 4px var(--accent-text))}.bx-chip:not(.bx-main){animation:bx-drift 7s ease-in-out infinite!important;animation-delay:var(--d,0s)!important;transition:color .35s,border-color .35s,box-shadow .35s}.bx-chip.is-lit{color:var(--text)!important;border-color:var(--accent-text)!important;box-shadow:0 0 18px -4px color-mix(in srgb,var(--accent-text) 75%,transparent)!important}.bx-chip.bx-main{transition:box-shadow .35s}.bx-chip.bx-main.is-lit{box-shadow:0 0 38px -4px var(--c-violet)cc!important}@keyframes bx-drift{0%,100%{translate:0 0}50%{translate:0 -3px}}@media(prefers-reduced-motion:reduce) and (hover:hover){.bx-chip:not(.bx-main){animation:none!important}}.original-home .ui-glass{color:var(--text)}.original-home .ui-glass:hover{color:var(--text)}.ask-demo [data-ask].ui-glass[aria-pressed=true]{--ui-glass-tint:var(--text)}.feature-step-item.ui-glass{--ui-glass-fill:3%}.feature-step-item.ui-glass.is-active{--ui-glass-fill:9%}[data-theme=light] .feature-step-item.ui-glass{--ui-glass-fill:40%}[data-theme=light] .feature-step-item.ui-glass.is-active{--ui-glass-fill:85%}@keyframes lang-in{from{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.bx-dots{display:flex;gap:5px;margin-right:8px}.bx-dots i{width:9px;height:9px;border-radius:50%;background:#ff5f57}.bx-dots i:nth-child(2){background:#febc2e}.bx-dots i:nth-child(3){background:#28c840}@keyframes bx-blink{to{visibility:hidden}}.home-ai-connection .ai-opt{display:flex;flex-direction:column;padding:0!important;overflow:hidden}.home-ai-connection .ai-opt>.ai-step,.home-ai-connection .ai-opt>h3,.home-ai-connection .ai-opt>p{padding:0 26px}.home-ai-connection .ai-opt>p{padding-bottom:26px}.ai-vis{align-content:center;margin-bottom:22px;border-bottom:1px solid var(--line);background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--accent-text) 9%,transparent),transparent 70%),color-mix(in srgb,var(--bg) 55%,transparent)}.ai-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:13.5px;color:var(--text)}.ai-row em{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--c-success);display:inline-flex;align-items:center;gap:6px}.ai-row em::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ai-row-dim{color:var(--muted);border-style:dashed;background:0 0}.ai-logo{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--text) 8%,transparent);font-size:12px}.ai-seg{display:flex;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.ai-seg span{flex:1;text-align:center;padding:7px 4px;border-radius:7px;font-size:12.5px;color:var(--muted)}.ai-seg .is-on{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text)}@keyframes ai-flow{50%{opacity:1}}[data-theme=light] .ai-row em,[data-theme=light] .ai-key em{color:var(--c-success)}.ai-vis{min-height:0!important;box-sizing:border-box}.article-content .content>details{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;margin:0!important;padding:0!important;background:0 0!important}.article-content .content>h2+details{border-top:1px solid var(--line)!important}.article-content .content>details>summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;cursor:pointer;list-style:none;font-size:16.5px}.article-content .content>details>summary::-webkit-details-marker{display:none}.article-content .content>details>summary::marker{content:""}.article-content .content>details>summary strong{font-weight:500}.article-content .content>details>summary::after{content:"+";flex:none;width:26px;height:26px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--muted);transition:transform .25s}.article-content .content>details[open]>summary::after{transform:rotate(45deg)}.article-content .content>details>div{padding:0 48px 20px 0;color:var(--muted)}.article-content .content>details>div>p:first-child{margin-top:0}@media(prefers-reduced-motion:reduce) and (hover:hover){.article-content .content>details>summary::after{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.hextra-card{color:var(--text)!important;text-decoration:none!important;transition:border-color .2s,background-color .2s}.hextra-card .hextra-card-icon{display:flex;align-items:center;gap:10px;color:var(--text)!important;font-weight:500;font-size:16px;line-height:1.35}.hextra-card .hextra-card-icon svg{width:18px;height:18px;flex:none;color:var(--accent-text)}.hextra-card .hextra-card-subtitle{margin-top:6px;color:var(--muted)!important;font-size:14.5px;line-height:1.55}.hextra-card:hover{border-color:color-mix(in srgb,var(--accent-text) 50%,var(--line))!important}.hextra-card:hover .hextra-card-icon{color:var(--accent-text)!important}.article-toc:not(:has(a:not(.toc-help)))>span{display:none}:root{--grid:1200px}@media(min-width:1024px){header>.container,.site-footer.container,main.container,.container{width:min(var(--grid),calc(100% - 96px))!important;max-width:none!important;margin-inline:auto!important}}@media(min-width:1201px){.reading-layout{grid-template-columns:220px minmax(0,1fr)180px!important;gap:36px!important}}@media(min-width:1024px) and (max-width:1200px){.reading-layout{grid-template-columns:210px minmax(0,1fr)!important;gap:32px!important}}@media(min-width:1024px){.files-hub{grid-template-columns:minmax(0,1fr)minmax(0,1.05fr)minmax(0,1fr)!important;gap:72px!important}}.hub-col{gap:18px!important}.hub-node{min-height:96px;box-sizing:border-box;align-content:center}.hub-node small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-ico-term{font:600 14px geist mono,ui-monospace,monospace!important;letter-spacing:-.04em}.hub-folder li{animation:none!important;display:flex;justify-content:space-between;align-items:center;gap:10px;transition:color .35s,border-color .35s,background-color .35s}.hub-folder li::after{content:attr(data-by);font:11.5px/1 geist,-apple-system,sans-serif;color:var(--accent-text);opacity:0;transform:translateX(-4px);transition:opacity .35s,transform .35s;white-space:nowrap}.hub-folder li.is-live{color:var(--text)}.hub-folder li.is-live::after{opacity:1;transform:none}.hub-beams .hb-glow{opacity:.35}.hub-beams .hb-glow.is-live{opacity:1;filter:drop-shadow(0 0 5px var(--accent-text))}@media(max-width:1023px){.hub-node small{white-space:normal}.hub-folder li::after{display:none}.hub-folder li.is-live::after{display:inline}}@media(prefers-reduced-motion:reduce) and (hover:hover){.hub-folder li::after{opacity:.8;transform:none}}.hub-beams .hb-glow.is-live{stroke-dasharray:none!important;animation:none!important;stroke-width:2!important}@media(max-width:640px){.original-home .home-ai-hero-note{text-align:center}}.pain-after{border-color:color-mix(in srgb,var(--c-success) 45%,var(--line))!important;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--c-success) 9%,transparent),transparent 70%),var(--surface)!important;box-shadow:0 30px 80px -40px color-mix(in srgb,var(--c-success) 60%,transparent)}.pain-after .pb-agent{border-color:color-mix(in srgb,var(--c-success) 40%,var(--line))}.pain-after .pb-src{color:var(--c-success-text);border-color:color-mix(in srgb,var(--c-success) 40%,var(--line))}[data-theme=light] .pain-after .pb-src{color:var(--c-success)}.ai-vis{display:flex!important;flex-direction:column;justify-content:flex-start!important;gap:8px!important}.ai-head{font:500 11.5px/1 geist mono,ui-monospace,monospace;color:var(--muted);margin:0 0 4px 2px}.ai-soon{display:inline-block;margin-left:8px;padding:3px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font:600 10.5px/1 Inter,-apple-system,BlinkMacSystemFont,segoe ui,Arial,sans-serif;letter-spacing:.02em;vertical-align:1px}.ai-vis>.ai-row,.ai-vis>.ai-seg{height:44px;box-sizing:border-box;flex:none}.ai-vis>.ai-seg{align-items:stretch}.ai-vis>.ai-seg span{display:grid;place-items:center;padding:0 4px}.ai-key-v{font:13px geist mono,ui-monospace,monospace;letter-spacing:.04em;color:var(--text)}.ai-row em.ai-em-muted{color:var(--muted)}.ai-row em.ai-em-muted::before{background:var(--accent-text)}.hero-grid-glow,.original-home::after{display:none!important}.home-proof,.home-ai-connection,.workflow-showcase,.home-why,.home-faq{content-visibility:visible!important;contain:none!important}.workflow-showcase .home-split-col{align-items:start!important;min-height:0!important}@media(max-width:900px){.workflow-showcase .home-split-col{min-height:0!important}}.ask-window::after,.edit-window::after{display:none!important}.ask-window,.edit-window{box-shadow:0 30px 90px -30px #0009!important}.ask-demo [data-ask].ui-glass[aria-pressed=true]{--ui-glass-fill:0%!important;background:var(--text)!important;color:var(--bg)!important;box-shadow:none!important;backdrop-filter:none!important}.ask-demo [data-ask].ui-glass[aria-pressed=true]::before{display:none}.ask-demo [data-ask]{transition:background-color .25s,color .25s!important}.feature-showcase-more{margin-top:40px!important;margin-bottom:0!important}.feature-showcase-more .home-btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:100px;font-size:15px;font-weight:500;text-decoration:none}.header .logo:hover,.footer-brand .logo:hover{color:var(--text)!important}.logo:hover .iwe-brand path,.logo:focus-visible .iwe-brand path{fill:url(#iwe-shimmer)}#iwe-shimmer .s0,#iwe-shimmer .s2{stop-color:var(--text)}#iwe-shimmer .s1{stop-color:color-mix(in srgb,var(--text) 55%,var(--c-violet))}@media(min-width:901px){.workflow-showcase .home-split-col{min-height:446px!important}}.home-steps{max-width:var(--content);margin:var(--section-gap)auto!important}.st-grid{display:grid;grid-template-columns:minmax(0,1.05fr)minmax(0,1fr);gap:64px;align-items:center;margin-top:8px}.st-list{list-style:none;margin:0;padding:0}.st-step{position:relative}.st-step button{display:flex;align-items:flex-start;gap:28px;width:100%;border:0;background:0 0;color:inherit;font:inherit;text-align:left;cursor:pointer}.st-num{padding-top:14px;font:500 13px geist mono,ui-monospace,monospace;color:var(--accent-text);opacity:.55;transition:opacity .3s}.st-word{line-height:1;transition:color .45s ease}.st-step:hover .st-word{color:color-mix(in srgb,var(--text) 32%,transparent)}.st-step.is-on .st-word{color:var(--text);background:linear-gradient(100deg,var(--accent-text),var(--c-violet) 45%,var(--text) 75%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.st-step.is-on .st-num{opacity:1}.st-sub{margin:0;padding:0 0 18px 56px;font-size:15.5px;color:var(--muted);max-height:0;opacity:0;overflow:hidden;transition:max-height .45s ease,opacity .35s ease,padding .45s ease}.st-step:not(.is-on) .st-sub{padding-bottom:12px}.st-step.is-on .st-sub{max-height:60px;opacity:1}.st-bar{position:absolute;left:0;bottom:-1px;width:0}.st-step.is-timing .st-bar{animation:st-bar var(--st-dur,4s)linear forwards}@keyframes st-bar{to{width:100%}}.st-stage{position:relative;display:grid}.st-card{grid-area:1/1;align-self:center;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 40px 100px -40px #000a,0 0 120px -50px color-mix(in srgb,var(--accent-text) 60%,transparent);overflow:hidden;opacity:0;transform:translateY(10px)scale(.985);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.st-card.is-on{opacity:1;transform:none;pointer-events:auto}.st-card-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);font:12px geist mono,ui-monospace,monospace;color:var(--muted)}.st-card-body{display:flex;flex-direction:column}.st-term{border:1px solid var(--line);border-radius:12px;background:var(--bg);font:14px/1.75 geist mono,ui-monospace,monospace;color:var(--text)}.st-p{color:var(--muted);margin-right:8px}.st-s{color:var(--c-success-text)}.st-c{color:var(--muted)}.st-note{margin:0;line-height:1.6;color:var(--muted)}.st-rows{display:grid;gap:8px}.st-row{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:14px}.st-row small{color:var(--muted);font-size:12.5px}.st-row em{font-style:normal;font-size:12px;color:var(--c-success)}.st-ico{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:color-mix(in srgb,var(--accent-text) 15%,transparent);color:var(--accent-text);font-size:12px}[data-theme=light] .st-row em{color:var(--c-success)}[data-theme=light] .st-s{color:var(--c-success)}@media(max-width:900px){.st-grid{grid-template-columns:minmax(0,1fr);gap:28px}.st-step button{gap:16px}.st-row{grid-template-columns:auto 1fr auto}.st-row small{display:none}}@media(prefers-reduced-motion:reduce) and (hover:hover){.st-card,.st-word,.st-sub{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}@media(max-width:640px){.st-term{overflow-wrap:anywhere}}.bento-tile,.bento-wide{display:flex!important;flex-direction:column!important;min-height:0!important}.bento-tile h3,.bento-copy h3{font-size:18px!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.3!important}.bento-tile p:not(.bx-msg):not(.bx-ask p),.bento-copy p{font-size:14.5px!important;line-height:1.55!important;color:var(--muted)!important;margin:0!important}.st-word{position:relative;display:inline-block;color:color-mix(in srgb,var(--text) 13%,transparent)!important;background:0 0!important;-webkit-text-fill-color:currentColor!important}.st-word .ch{display:inline-block;transition:color .35s ease}.st-step.is-on .st-word .ch{animation:st-ch .5s calc(var(--k) * 45ms)cubic-bezier(.2,.8,.2,1)both}@keyframes st-ch{0%{color:color-mix(in srgb,var(--text) 13%,transparent);transform:translateY(.08em);filter:blur(3px)}100%{color:var(--text);transform:none;filter:none}}.st-head{position:absolute;top:8%;bottom:4%;left:0;width:2px;border-radius:2px;background:linear-gradient(var(--accent-text),var(--c-violet));box-shadow:0 0 14px 1px color-mix(in srgb,var(--c-violet) 70%,transparent);opacity:0}.st-step.is-on .st-head{animation:st-head calc(var(--n) * 45ms + .45s)cubic-bezier(.4,0,.2,1)forwards,st-blink 1s calc(var(--n) * 45ms + .5s)steps(2,start)infinite}@keyframes st-head{0%{left:0;opacity:1}100%{left:calc(100% + 6px);opacity:1}}@keyframes st-blink{to{opacity:.15}}.st-step:hover:not(.is-on) .st-word{color:color-mix(in srgb,var(--text) 28%,transparent)!important}.st-term{white-space:normal!important;overflow:visible!important;scrollbar-width:none}.st-line{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.st-line .st-p{margin-right:10px}.st-ind{padding-left:22px}.st-card.is-on .st-line{animation:st-type .7s calc(.25s + var(--l) * .55s)steps(28,end)both}@keyframes st-type{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.st-card.is-on .st-note{animation:ask-in .5s .9s ease both}@media(prefers-reduced-motion:reduce) and (hover:hover){.st-step.is-on .st-word .ch,.st-step.is-on .st-head,.st-card.is-on .st-line,.st-card.is-on .st-note{animation:none!important}.st-step.is-on .st-word .ch{color:var(--text)}}.bento-tile,.bento-wide{align-items:stretch!important}.hero-visual.hv-wait .hero-float,.hero-visual.hv-wait .hero-lanes{opacity:0}.hero-visual.hv-in .hero-float-a{animation:hv-pop .6s 1.25s cubic-bezier(.3,1.4,.5,1)both}@keyframes hv-rise{0%{opacity:0;translate:0 70px;scale:.96}60%{opacity:1}100%{opacity:1;translate:0 0;scale:1}}@keyframes hv-fade{from{opacity:0}to{opacity:1}}@keyframes hv-pop{from{opacity:0;scale:.85;translate:-10px 0}to{opacity:1;scale:1;translate:0 0}}@keyframes hv-sweep{0%{left:-30%;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:115%;opacity:0}}@keyframes iwe-flow{from{background-position:0 0}to{background-position:-200% 0}}.reading-progress.brand-wave{background:var(--iwe-line)!important;opacity:.9!important;box-shadow:none!important;transform:none!important}.reading-progress.brand-wave>svg{display:none!important}.reading-progress.brand-wave::before{content:"";position:absolute;left:0;right:0;background:inherit;pointer-events:none}.ui-lamp::after{box-shadow:none!important;height:1.5px!important;width:min(560px,70%)!important;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--c-violet) 55%,transparent))}.feature-step-item::after{height:1.5px!important;background:var(--iwe-line)!important;background-size:600px 100%!important}.st-bar{height:1.5px!important}.reading-progress.brand-wave,.reading-progress.brand-wave::before{background-size:100% 100%!important;animation:none!important}html body .reading-progress.brand-wave{height:1px!important;bottom:auto!important}html body .reading-progress.brand-wave::before{top:-2px!important;height:5px!important;filter:blur(4px)!important;opacity:.35!important}.header>.reading-progress.brand-wave.brand-wave,.reading-progress.brand-wave.brand-wave{height:1px!important;bottom:auto!important}.st-word{font-weight:400!important;letter-spacing:-.04em!important}.st-grid{align-items:stretch!important}.st-stage{align-self:stretch}.st-card{align-self:stretch!important;display:flex;flex-direction:column}.st-card-body{flex:1;padding:28px!important;gap:22px!important;min-height:0!important}.st-term{font-size:15px!important;padding:20px 22px!important}.st-note{font-size:15px!important;max-width:520px}.st-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;border-top:1px solid var(--line)}.st-dots{display:flex;gap:6px}.st-dots i{width:18px;height:3px;border-radius:2px;background:color-mix(in srgb,var(--text) 14%,transparent)}.st-dots i.on{width:28px}.st-next{border:0;background:0 0;color:var(--accent-text);font:500 14px/1 inherit;font-family:inherit;cursor:pointer;padding:6px 0}.st-next:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.st-card{min-height:0}}.st-term{flex:1;display:flex!important;flex-direction:column;gap:4px!important;min-height:220px}.st-prompt{margin-top:auto;display:flex;align-items:center;padding-top:14px}.st-cur{display:inline-block;width:8px;height:16px;background:var(--accent-text);opacity:.8;animation:bx-blink 1.1s steps(2,start)infinite}@media(prefers-reduced-motion:reduce) and (hover:hover){.st-cur{animation:none}}@view-transition{navigation:auto}header.header{view-transition-name:site-header}.original-home .hero-stage,.article-content .home-hero-shot{view-transition-name:app-window}::view-transition-old(root){animation:vt-out .22s ease both}::view-transition-new(root){animation:vt-in .38s cubic-bezier(.2,.8,.2,1)both}::view-transition-group(app-window){animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{from{opacity:0;translate:0 12px}}@media(prefers-reduced-motion:reduce) and (hover:hover){@view-transition{navigation:none}}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference),(hover:none){.pain-grid,.ask-window,.edit-window,.stage-window,.home-ai-connection .home-card-grid,.st-grid,.go-deeper{animation-timeline:view();animation-range:entry 0% entry 70%}@keyframes sd-rise{from{opacity:.001;translate:0 56px;scale:.965}to{opacity:1;translate:0 0;scale:1}}.original-home h1{animation-timeline:scroll(root);animation-range:0 420px}@keyframes sd-weight{from{font-variation-settings:"wght" 640}to{font-variation-settings:"wght" 470}}}}.header .nav .nav-links{position:relative}.nav-glider{position:absolute;left:0;top:50%;height:32px;margin-top:-16px;border-radius:9px;background:color-mix(in srgb,var(--text) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent);opacity:0;pointer-events:none;z-index:-1;transition:transform .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.header .nav .nav-links a{position:relative;transition:color .2s}.header .nav .nav-links a:hover{color:var(--text)!important}@media(max-width:1023px){.nav-glider{display:none}}.reading-progress.brand-wave.brand-wave{overflow:visible!important}.reading-progress.brand-wave::after{content:""!important;display:block!important;position:absolute;top:-1px;height:3px;width:18%;left:-20%;border-radius:3px;background:linear-gradient(90deg,transparent,rgb(255 255 255/.9),transparent);filter:blur(1px);opacity:.75;animation:line-travel 7s cubic-bezier(.45,0,.2,1)infinite!important;mix-blend-mode:overlay;pointer-events:none}@keyframes line-travel{0%{left:-20%}55%,100%{left:105%}}.line-glint{position:absolute;top:-8px;left:calc(var(--lx,50%) - 90px);width:180px;height:17px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-violet) 60%,#fff),transparent);filter:blur(6px);opacity:0;transition:opacity .35s ease;pointer-events:none}.reading-progress.brand-wave.is-hot .line-glint{opacity:.55}[data-theme=light] .reading-progress.brand-wave::after{mix-blend-mode:normal;background:linear-gradient(90deg,transparent,rgb(255 255 255/.95),transparent)}@media(prefers-reduced-motion:reduce) and (hover:hover){.reading-progress.brand-wave::after{animation:none!important;display:none!important}.nav-glider{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.hw{position:absolute;z-index:5;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:0 30px 70px -20px #000b,inset 0 1px rgb(255 255 255/6%);text-align:left;font-size:13px;color:var(--text);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.hw-agent{right:-44px;top:12%;width:300px;transform:translate3d(calc(var(--px,0) * -16px),calc(var(--py,0) * -10px),0)}.hw-palette{left:-52px;bottom:9%;width:280px;transform:translate3d(calc(var(--px,0) * 12px),calc(var(--py,0) * 8px),0)}.hw-bar{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line)}.hw-bar .bx-dots{margin:0}.hw-bar .bx-dots i{width:8px;height:8px}.hw-title{font-weight:500;color:var(--c-violet)}.hw-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted)}.hw-body{display:grid;gap:9px;padding:12px}.hw-body p{margin:0}.hw-msg{justify-self:end;max-width:85%;padding:7px 11px;border-radius:12px 12px 4px 12px;background:color-mix(in srgb,var(--accent-text) 20%,transparent)}.hw-step{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12.5px}.hw-diff{padding:7px 10px;border-radius:8px;border-left:2px solid var(--c-success);background:color-mix(in srgb,var(--c-success) 10%,transparent);font:12.5px geist mono,ui-monospace,monospace;color:var(--c-success-text)}.hw-typing{display:flex;gap:4px;padding-left:2px}.hw-typing i{width:5px;height:5px;border-radius:50%;background:var(--muted);animation:ai-flow 1.2s ease-in-out infinite}.hw-typing i:nth-child(2){animation-delay:.15s}.hw-typing i:nth-child(3){animation-delay:.3s}.hw-input{display:flex;align-items:center;gap:9px;padding:11px 12px;border-bottom:1px solid var(--line);font-size:14px}.hw-caret{width:1.5px;height:15px;background:var(--accent-text);animation:bx-blink 1.1s steps(2,start)infinite}.hw-palette ul{list-style:none;margin:0;padding:6px;display:grid;gap:2px}.hw-palette li{padding:7px 9px;border-radius:7px;color:var(--muted);font-size:13px}.hw-palette li.is-hit{background:color-mix(in srgb,var(--text) 9%,transparent);color:var(--text)}[data-theme=light] .hw{background:color-mix(in srgb,#fff 82%,transparent);box-shadow:0 24px 60px -20px rgb(20 30 60/.35)}[data-theme=light] .hw-diff{color:var(--c-success)}.hero-float-a{display:none!important}.hero-visual.hv-wait .hw{opacity:0}.hero-visual.hv-in .hw-agent{animation:hw-in-r .8s 1s cubic-bezier(.16,1,.3,1)both}.hero-visual.hv-in .hw-palette{animation:hw-in-l .8s 1.2s cubic-bezier(.16,1,.3,1)both}@keyframes hw-in-r{from{opacity:0;translate:60px 10px;rotate:y -18deg}to{opacity:1;translate:0 0;rotate:y 0}}@keyframes hw-in-l{from{opacity:0;translate:-60px 10px;rotate:y 18deg}to{opacity:1;translate:0 0;rotate:y 0}}.hero-visual.hv-in .hw-msg{animation:ask-in .45s 1.6s ease both}.hero-visual.hv-in .hw-step{animation:ask-in .45s 2.1s ease both}.hero-visual.hv-in .hw-diff{animation:hw-diff .55s 2.6s cubic-bezier(.2,.8,.2,1)both}.hero-visual.hv-in .hw-typing{animation:ask-in .3s 1.6s ease both}@keyframes hw-diff{from{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@media(max-width:1100px){.hw-agent{right:-12px;width:270px}.hw-palette{left:-12px}}@media(max-width:900px){.hw{display:none}.hero-float-a{display:flex!important}}@media(prefers-reduced-motion:reduce) and (hover:hover){.hw,.hw *{animation:none!important}}.workflow-copy li::before,.ask-steps li::before,.hw-check{content:""!important;display:block;width:20px!important;height:20px!important;border:0!important;border-radius:50%!important;background:var(--c-violet-soft)var(--check)50%/13px no-repeat!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-violet) 35%,transparent)!important;color:transparent!important;font-size:0!important}.ask-steps li::before,.hw-check{width:16px!important;height:16px!important;background-size:11px!important;flex:none}.ui-lamp::after{opacity:.9}.final-fx.ui-lamp::before{animation:none!important;transform:translateX(-50%)!important;opacity:.45!important}:root{--section-gap:84px!important}@media(max-width:900px){:root{--section-gap:60px!important}}.pr-tabs{display:flex;justify-content:center;gap:4px;width:max-content;margin:0 auto 28px;padding:4px;border:1px solid var(--line);border-radius:var(--r-pill);background:color-mix(in srgb,var(--surface) 60%,transparent)}.pr-tabs button{padding:9px 18px;border:0;border-radius:var(--r-pill);background:0 0;color:var(--muted);font:500 14px/1 inherit;font-family:inherit;cursor:pointer;transition:background-color var(--dur-fast),color var(--dur-fast)}.pr-tabs button[aria-selected=true]{background:var(--text);color:var(--bg)}.ai-vis{height:196px!important;padding:16px 20px!important}.home-ai-connection .ai-billing-note{margin:20px auto 12px!important;font-size:13px;color:var(--muted)}.home-ai-connection>.home-card-grid{margin-top:32px!important}.feature-showcase-head{margin-bottom:36px!important}.bento-tile .bx-timeline,.bento-tile .bx-query,.bento-tile .bx-ask,.bento-tile .bx-net,.bento-tile .bx-flow{width:100%;max-width:340px;margin:0 auto}.bento-tile h3,.bento-copy h3{min-height:0}.bento-tile p:not(.bx-msg):not(.bx-ask p),.bento-copy p{max-width:520px}:root{--iwe-line:linear-gradient(90deg,transparent 0%,#9fd46a 10%,#e9b34f 28%,#e5904e 40%,#c77dd8 52%,#4f8ef7 66%,#7d6bf6 84%,#b06cf5 100%)}[data-theme=light]{--iwe-line:linear-gradient(90deg,transparent 0%,#5fae32 10%,#d9962a 28%,#d4772f 40%,#b052c4 52%,#2f6fe4 66%,#5b48e6 84%,#9446e0 100%)}.line-glint{display:none!important}.ui-lamp::after{background:linear-gradient(90deg,transparent,#9fd46a 18%,#e9b34f 36%,#c77dd8 52%,#4f8ef7 68%,#b06cf5 84%,transparent)!important}.hero-visual.hv-wait .hero-stage{clip-path:inset(44% 40% 44% 40% round 999px);translate:0 0!important;scale:1!important;filter:blur(10px)!important;opacity:0!important}.hero-visual.hv-in .hero-stage{animation:hv-open 1.15s cubic-bezier(.22,1.12,.36,1)both!important}.hero-visual.hv-in .hero-stage::after{content:"";position:absolute;inset:0;border-radius:14px;pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--c-violet) 60%,transparent),0 0 60px 4px color-mix(in srgb,var(--c-violet) 35%,transparent);animation:hv-ring 1.4s .2s ease both}@keyframes hv-ring{0%{opacity:0}35%{opacity:1}100%{opacity:0}}.hero-visual.hv-in .hw-agent{animation-delay:1s!important}.hero-visual.hv-in .hw-palette{animation-delay:1.15s!important}.peek-layer{position:absolute;inset:0;z-index:4}.peek-spot{position:absolute;left:var(--x);top:calc(var(--y) - 1.9%);width:var(--w);height:3.8%;padding:0;border:0;border-radius:6px;background:0 0;cursor:pointer;transition:background-color var(--dur-fast),box-shadow var(--dur-fast)}.peek-spot:hover,.peek-spot:focus-visible,.peek-spot.is-on{background:color-mix(in srgb,var(--c-violet) 14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--c-violet) 55%,transparent);outline:0}.hero-visual.hv-in .peek-spot{animation:pk-hint 1.6s 2.6s ease 1 both}@keyframes pk-hint{0%,100%{box-shadow:0 0 transparent}40%{box-shadow:0 0 0 1px color-mix(in srgb,var(--c-violet) 55%,transparent),0 0 18px -4px var(--c-violet)}}.peek{position:absolute;width:min(330px,40%);border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:var(--r-md);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:var(--shadow-float);text-align:left;z-index:6}.peek.pk-in{animation:pk-in .35s var(--ease-spring)both}@keyframes pk-in{from{opacity:0;translate:0 6px;scale:.97}to{opacity:1;translate:0 0;scale:1}}.pk-bar{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 12px;border-bottom:1px solid var(--line);font:12px geist mono,ui-monospace,monospace;color:var(--muted)}.pk-bar .bx-dots i{width:8px;height:8px}.pk-close{margin-left:auto;width:22px;height:22px;border:0;border-radius:6px;background:0 0;color:var(--muted);font-size:16px;line-height:1;cursor:pointer}.pk-close:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.pk-body{display:grid;gap:9px;padding:14px}.pk-title{font-size:16px;font-weight:600;letter-spacing:-.01em}.pk-props{display:flex;flex-wrap:wrap;gap:6px}.pk-props span{padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--text) 7%,transparent);font-size:11.5px;color:var(--muted)}.pk-body p{margin:0;font-size:13px;line-height:1.55;color:var(--muted)}.pk-body .pk-list{color:var(--c-accent)}.peek-hint{position:absolute;right:14px;bottom:12px;padding:6px 11px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bg) 80%,transparent);border:1px solid var(--line);font-size:12px;color:var(--muted);opacity:0;pointer-events:none}.hero-visual.hv-in .peek-hint{animation:hv-fade .6s 2.8s ease both}.peek-layer.is-peeking~.hw{opacity:.25!important;transition:opacity .3s}@media(max-width:900px){.peek-layer{display:none}}@media(prefers-reduced-motion:reduce) and (hover:hover){.peek-spot,.peek.pk-in,.peek-hint{animation:none!important}.peek-hint{opacity:1}}.original-home .eb{position:relative;width:max-content;max-width:100%;margin-inline:auto!important}.original-home .eb::after{content:"";position:absolute;background:linear-gradient(90deg,var(--c-violet),var(--c-accent));pointer-events:none}@keyframes eb-bar{0%{transform:scaleX(0);transform-origin:left}48%{transform:scaleX(1);transform-origin:left}52%{transform:scaleX(1);transform-origin:right}100%{transform:scaleX(0);transform-origin:right}}.hero-visual.hv-wait .hero-stage,.hero-visual.hv-wait .hw{animation:hv-failsafe 0s 4s forwards}@keyframes hv-failsafe{to{opacity:1;clip-path:none;filter:none}}@media(prefers-reduced-motion:reduce) and (hover:hover){.hero-visual.hv-wait .hero-stage,.hero-visual.hv-wait .hw{opacity:1!important;clip-path:none!important;filter:none!important}}.peek{background:color-mix(in srgb,var(--surface) 97%,var(--bg))!important}@media(max-width:900px){.st-term{min-height:0!important}.st-prompt{padding-top:8px}}@keyframes hv-open{0%{opacity:0;clip-path:inset(44% 40% 44% 40% round 999px);filter:blur(10px)brightness(1.6)}18%{opacity:1}55%{filter:blur(2px)brightness(1.15)}99%{clip-path:inset(0 0 0 0 round 14px)}100%{opacity:1;clip-path:inset(-60% -30% -60% -30%);filter:none}}.hero-stage{overflow:visible!important}.hw{cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none}.hw.is-dragging{cursor:grabbing;transition:none!important;z-index:8;box-shadow:0 40px 90px -20px #000d,inset 0 1px rgb(255 255 255/8%)}.hw.was-dragged{transform:none!important}.original-home .eb.eb-wait{color:var(--c-accent)!important;clip-path:inset(-4px 100% -4px -12px)}.original-home .eb::after{border-radius:2px!important;transform-origin:center}@keyframes eb-streak{0%{transform:translateX(-100%)skewX(-22deg);opacity:1}82%{opacity:1}100%{transform:translateX(0)skewX(-22deg);opacity:0}}.original-home .eb.eb-in::after{transform:translateX(-100%)skewX(-22deg)}.original-home .eb::after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--c-violet) 14%,transparent) 55%,color-mix(in srgb,var(--c-violet) 45%,transparent) 88%,color-mix(in srgb,#fff 45%,var(--c-violet)) 100%)!important}[data-theme=light] .original-home .eb::after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--c-violet) 10%,transparent) 55%,color-mix(in srgb,var(--c-violet) 30%,transparent) 88%,color-mix(in srgb,var(--c-violet) 55%,#fff) 100%)!important}.context-story-map .context-note,.context-story-map .context-note-main{min-height:150px!important;box-shadow:none!important}.context-story-map .context-note.is-lit{box-shadow:0 0 0 1px var(--c-accent)!important}.hero-graph{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,transparent 78%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,transparent 78%)}@keyframes hg-pulse{0%,100%{opacity:.75}50%{opacity:1}}@media(max-width:640px){.hero-graph{opacity:.6}}.bx-flow2{height:100%;max-height:200px}.bx-flow2 .fl-e{fill:none;stroke:color-mix(in srgb,var(--c-text) 16%,transparent)}.bx-flow2 .fl-e.on{stroke:url(#none);stroke:color-mix(in srgb,var(--c-violet) 80%,var(--c-accent));stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:fl-draw .7s cubic-bezier(.65,0,.35,1)forwards}@keyframes fl-draw{to{stroke-dashoffset:0}}.bx-flow2 .fl-dot{fill:#fff;filter:drop-shadow(0 0 4px var(--c-violet));opacity:0}.bx-flow2.fl-static .fl-e{stroke:color-mix(in srgb,var(--c-violet) 60%,transparent)}@keyframes hg-drift{from{transform:translate(-6px,3px)}to{transform:translate(6px,-3px)}}@keyframes hg-drift-n{from{transform:translate(-14px,6px)scale(1)}to{transform:translate(14px,-6px)scale(1.01)}}.bento-tile h3,.bento-copy h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bento-tile p:not(.bx-msg):not(.bx-ask p),.bento-copy p{min-height:calc(1.55em * 1)}.bento-tile,.bento-wide{padding:24px 24px 26px!important}.bx-flow2 .fl-e{stroke-linecap:round}.bento-tile p:not(.bx-msg):not(.bx-ask p),.bento-copy p{text-wrap:pretty!important}canvas.hero-graph{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-fx::after{content:none}.bento-tile,.bento-wide{height:100%;box-sizing:border-box}.bento-tile h3,.bento-copy h3{margin:0 0 6px!important}@keyframes bx-card{0%,10%{opacity:0;translate:-50% -30%}18%,78%{opacity:1;translate:-50% -46%}86%,100%{opacity:0;translate:-50% -52%}}@keyframes bx-press{0%,60%,100%{scale:1}66%{scale:.94}72%{scale:1}}@keyframes bx-tabon{0%,100%{background:color-mix(in srgb,var(--text) 8%,transparent)}50%{background:color-mix(in srgb,var(--c-violet) 18%,transparent)}}.bento-tile{position:relative;overflow:hidden}.bento-tile::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--c-violet) 7%,transparent) 50%,transparent 70%);translate:-100% 0;transition:translate .9s var(--ease-out)}.bento-tile:hover::after{translate:100% 0}#site-search{border-radius:var(--r-lg)!important;box-shadow:0 40px 120px -30px #000b!important;background:var(--surface)!important}.search-dialog-head{padding:14px 20px 0!important}.search-dialog-head h2{font-size:12px!important;font-weight:500!important;letter-spacing:.02em!important;color:var(--muted)!important;text-transform:uppercase}.global-search-label{margin:10px 0 0!important;padding:16px 22px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:0 0!important}.global-search-label>span{font-size:18px!important}.global-search-label input{font-size:17px!important;font-family:inherit!important}.search-filters{margin:12px 20px 4px!important}.search-filters button{border-radius:var(--r-pill)!important;padding:6px 13px!important;background:0 0!important;font-family:inherit}.search-filters button[aria-pressed=true]{background:var(--text)!important;color:var(--bg)!important;border-color:var(--text)!important}.search-dialog-footer{background:0 0!important}[data-theme=light]{--bg:#fbfcfe;--surface:#ffffff;--surface-2:#f3f5f9;--text:#111827;--muted:#5b6476;--line:#e6e9f0;--accent-soft:#eef2ff;--shadow:0 20px 60px -30px #1b326126}[data-theme=light] body{background:var(--bg)}[data-theme=light] .original-home::before{opacity:.35}[data-theme=light] .bento-tile,[data-theme=light] .home-card,[data-theme=light] .pain-card,[data-theme=light] .hub-node,[data-theme=light] .hub-folder,[data-theme=light] .st-card,[data-theme=light] .context-note,[data-theme=light] .ask-window,[data-theme=light] .edit-window{background:#fff!important;border-color:var(--line)!important;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -20px #1b326129!important}[data-theme=light] .bx-palette,[data-theme=light] .bx-app,[data-theme=light] .bx-ask,[data-theme=light] .bx-timeline li,[data-theme=light] .bx-query li,[data-theme=light] .ai-row,[data-theme=light] .st-term,[data-theme=light] .hub-folder li{background:var(--surface-2)!important}[data-theme=light] .pain-after{background:#fff!important;border-color:#c7e8d1!important;box-shadow:0 12px 32px -20px #1a7f3733!important}[data-theme=light] .original-home .home-final{background:linear-gradient(180deg,#fff,#f3f5fb)!important;box-shadow:inset 0 0 0 1px var(--line)}[data-theme=light] .home-hero-sub,[data-theme=light] .home-section-lead{color:#4b5565!important}.original-home .eb{overflow:visible}@keyframes eb-warp{0%{transform:skewX(0)translateX(0)}35%{transform:skewX(-6deg)translateX(1px)}70%{transform:skewX(-3deg)translateX(.5px)}100%{transform:none}}.original-home .eb::after{filter:blur(.6px)!important}@keyframes eb-streak2{0%{transform:translateX(-140%)skewX(-24deg);opacity:0}8%{opacity:1}75%{opacity:1}100%{transform:translateX(190%)skewX(-24deg);opacity:0}}.original-home .eb{--eb-dur:1.1s;--eb-ease:cubic-bezier(.55,0,.2,1)}.original-home .eb.eb-in{animation:eb-clip var(--eb-dur)var(--eb-ease)both,eb-warp var(--eb-dur)var(--eb-ease)both!important}@keyframes eb-clip{from{clip-path:inset(-4px 100% -4px -12px)}to{clip-path:inset(-4px -16px -4px -12px)}}.original-home .eb::after{inset:-3px 0!important;width:42%!important;left:0!important;right:auto!important;transform:translateX(-100%)skewX(-22deg)!important;opacity:0}.original-home .eb.eb-in::after{animation:eb-front var(--eb-dur)var(--eb-ease)both!important}.eb-wrap{position:relative;width:max-content;max-width:100%}.eb-wrap>.eb{margin-bottom:0!important}.original-home .eb::after{display:none!important}.eb-streak{position:absolute;top:-3px;bottom:-3px;left:0;border-radius:2px;pointer-events:none;opacity:0;filter:blur(.6px);background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--c-violet) 14%,transparent) 55%,color-mix(in srgb,var(--c-violet) 45%,transparent) 88%,color-mix(in srgb,#fff 45%,var(--c-violet)) 100%);transform:translateX(-100%)skewX(-22deg)}.eb-wrap:has(>.eb.eb-in) .eb-streak{animation:eb-front 1.1s cubic-bezier(.55,0,.2,1)both}[data-theme=light] .eb-streak{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--c-violet) 10%,transparent) 55%,color-mix(in srgb,var(--c-violet) 30%,transparent) 88%,color-mix(in srgb,var(--c-violet) 55%,#fff) 100%)}.stage-window{aspect-ratio:1800/900!important;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-window)}.stage-frame:not(.feature-shot-framed) .stage-media{border:0!important;border-radius:0!important;aspect-ratio:auto!important;height:100%}.feature-stage{background:0 0!important;border:0!important;padding:0!important}.eb-streak{width:34%}@keyframes eb-front{0%{transform:translateX(-100%)skewX(-22deg);opacity:0}6%{opacity:1}80%{opacity:1}100%{transform:translateX(215%)skewX(-22deg);opacity:0}}.ask-steps li{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 10px}.ask-steps li code{font:11.5px geist mono,ui-monospace,monospace;color:var(--muted);padding:2px 7px;border-radius:5px;background:color-mix(in srgb,var(--text) 6%,transparent)}.ask-a{min-height:0!important}.ask-note{display:flex;flex-direction:column;min-width:0;border-left:1px solid var(--line);background:color-mix(in srgb,var(--bg) 60%,transparent);opacity:0;transform:translateX(12px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.ask-note.is-open{opacity:1;transform:none}.ask-note-tag{padding:2px 8px;border-radius:var(--r-pill);background:var(--c-violet-soft);color:var(--c-violet);font-size:11px}.ask-note.is-done .ask-note-tag{background:color-mix(in srgb,var(--c-success) 16%,transparent);color:var(--c-success-text)}.ask-note-body{flex:1;padding:14px 16px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5;color:var(--muted)}.ask-note-body p{margin:0;padding:3px 8px;border-radius:6px;animation:ask-in .3s ease both;transition:background-color .35s,color .35s}.ask-note-body p:first-child{font-weight:600;color:var(--text)}.ask-note-body p.is-hit{background:var(--c-violet-soft);color:var(--text);box-shadow:inset 2px 0 0 var(--c-violet)}@media(max-width:760px){.ask-note{border-left:0;border-top:1px solid var(--line)}.ask-note:not(.is-open){display:none}}@media(prefers-reduced-motion:reduce) and (hover:hover){.ask-note{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}.ask-note-body p{animation:none}}.eb-wrap{margin:0 auto 14px!important;padding:0 .5em!important}.home-final .eb-wrap,.feature-showcase-head .eb-wrap,.home-faq-head .eb-wrap,.context-story-head .eb-wrap,.proof-intro .eb-wrap{margin-inline:auto!important}.st-tools{display:grid;gap:10px;padding:14px;border:1px dashed var(--line);border-radius:var(--r-md)}.st-tools-h{font:500 12px geist mono,ui-monospace,monospace;color:var(--muted)}.st-tools-g{display:flex;flex-wrap:wrap;gap:6px}.st-tools-g code,.st-tools-g span{padding:4px 9px;border-radius:7px;background:var(--c-violet-soft);color:var(--c-violet);font:12px geist mono,ui-monospace,monospace}.st-tools-g span{background:0 0;color:var(--muted)}.st-card.is-on .st-tools-g code{animation:bx-slide .4s ease both}.st-card.is-on .st-tools-g code:nth-child(2){animation-delay:.08s}.st-card.is-on .st-tools-g code:nth-child(3){animation-delay:.16s}.st-card.is-on .st-tools-g code:nth-child(4){animation-delay:.24s}.st-card.is-on .st-tools-g code:nth-child(5){animation-delay:.32s}.st-card.is-on .st-tools-g code:nth-child(6){animation-delay:.4s}.st-card.is-on .st-tools-g code:nth-child(7){animation-delay:.48s}.st-card.is-on .st-tools-g code:nth-child(8){animation-delay:.56s}.st-card .st-rows{flex:1;align-content:start;gap:10px!important}.reading-progress.brand-wave.brand-wave::after{content:""!important;display:block!important;position:absolute;top:-1px;height:3px;border-radius:3px;pointer-events:none}[data-theme=light] .reading-progress.brand-wave.brand-wave::after{mix-blend-mode:normal;opacity:.7}.eb-wrap{display:table!important;margin-inline:auto!important}@media(max-width:760px){.ask-steps li code{display:none}}.reading-layout{padding-top:44px!important;padding-bottom:110px!important}.article-content{font-size:16.5px;line-height:1.75;color:var(--c-text)}.article-content h1{font-size:clamp(2.2rem,4vw,3.2rem)!important;font-weight:600!important;letter-spacing:-.045em!important;line-height:1.06!important;margin:6px 0 18px!important;text-wrap:balance}.article-content .content>p:first-of-type,.article-content>.content>div+p{font-size:18px;color:var(--c-muted);line-height:1.65}.article-content h2{font-size:1.65rem!important;font-weight:600!important;letter-spacing:-.03em!important;margin:56px 0 14px!important;padding-top:28px;border-top:1px solid var(--line)}.article-content h3{font-size:1.2rem!important;font-weight:600!important;letter-spacing:-.02em!important;margin:34px 0 10px!important}.article-content p,.article-content li{color:color-mix(in srgb,var(--c-text) 88%,var(--c-muted))}.article-content a:not(.download-cta):not(.hextra-card):not(.tpl-title a){color:var(--c-accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--c-accent) 35%,transparent);text-underline-offset:3px;transition:text-decoration-color var(--dur-fast)}.article-content a:not(.download-cta):hover{text-decoration-color:initial}.article-content :not(pre)>code{padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--c-text) 7%,transparent);font:.86em geist mono,ui-monospace,monospace}.article-content pre{border:1px solid var(--line)!important;border-radius:var(--r-md)!important;background:color-mix(in srgb,var(--bg) 65%,var(--surface))!important;padding:16px 18px!important;font:13.5px/1.7 geist mono,ui-monospace,monospace!important;box-shadow:none!important}.article-content table{border-collapse:collapse;width:100%;font-size:14.5px;margin:18px 0;display:block;overflow-x:auto}.article-content th{text-align:left;font-weight:600;color:var(--c-text);border-bottom:1px solid var(--line)}.article-content td{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);vertical-align:top}.article-content blockquote{margin:22px 0;padding:4px 0 4px 18px;border-left:2px solid var(--c-violet);color:var(--c-muted)}.breadcrumbs{font-size:13px;color:var(--c-muted)}.breadcrumbs a{color:var(--c-muted)}.breadcrumbs a:hover{color:var(--c-text)}.site-sidebar{font-size:14px}.site-sidebar .structure-tree a{border-radius:8px;padding:5px 10px;color:var(--c-muted);transition:background-color var(--dur-fast),color var(--dur-fast)}.site-sidebar .structure-tree a:hover{color:var(--c-text);background:color-mix(in srgb,var(--c-text) 5%,transparent)}.site-sidebar .structure-tree a[aria-current=page]{color:var(--c-text);background:var(--c-violet-soft);box-shadow:inset 2px 0 0 var(--c-violet)}.sidebar-search{border-radius:var(--r-pill)!important}.back-home{color:var(--c-muted)!important}.article-toc>span{font:500 11.5px geist mono,ui-monospace,monospace!important;letter-spacing:0!important;color:var(--c-muted)}.article-toc a{color:var(--c-muted);border-left:1px solid var(--line);padding:3px 0 3px 12px;display:block;transition:color var(--dur-fast),border-color var(--dur-fast)}.article-toc a:hover,.article-toc a.is-active{color:var(--c-text);border-left-color:var(--c-violet)}.toc-help{margin-top:22px;padding:14px!important;border:1px solid var(--line)!important;border-radius:var(--r-md);background:var(--c-surface)}.article-pager a{border:1px solid var(--line)!important;border-radius:var(--r-md)!important;background:var(--c-surface)!important;transition:border-color var(--dur-fast)}.article-pager a:hover{border-color:color-mix(in srgb,var(--c-violet) 50%,var(--line))!important}.tpl-title{margin:0!important;padding:0!important;border:0!important;font-size:1.35rem!important}.tpl-title a{color:var(--c-text)!important;text-decoration:none!important}.article-content .content>div:not(.hextra-steps):has(>h3){position:relative;margin:30px 0 0;padding:22px 24px 20px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--c-surface);transition:border-color var(--dur-base)}.article-content .content>div:not(.hextra-steps):has(>h3):hover{border-color:color-mix(in srgb,var(--c-violet) 45%,var(--line))}.article-content .content>div:not(.hextra-steps):has(>h3)>h3{margin:0 0 8px!important;font-size:1.25rem!important}.article-content .content>div:not(.hextra-steps):has(>h3)>h3 a{color:var(--c-text)!important;text-decoration:none!important}.article-content .content>div:not(.hextra-steps):has(>h3)>div{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.article-content .content>div:not(.hextra-steps):has(>h3)>div a{padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--c-text) 6%,transparent);font:12px geist mono,ui-monospace,monospace;color:var(--c-muted)!important;text-decoration:none!important}.article-content .content>div:not(.hextra-steps):has(>h3)>p{margin:0 0 10px;font-size:15px}.article-content .content>div:not(.hextra-steps):has(>h3)>p:last-child{display:inline;margin:0;font:12.5px geist mono,ui-monospace,monospace;color:var(--c-muted)}.article-content .content>div:not(.hextra-steps):has(>h3)>p:nth-last-child(2){display:flex;align-items:center;gap:14px;margin:12px 0 4px}.blog-rt{font:12.5px geist mono,ui-monospace,monospace;color:var(--c-muted)}[data-theme=light] .tpl-body,[data-theme=light] .tpl-tab,[data-theme=light] .gs-path,[data-theme=light] .article-content .content>div:not(.hextra-steps):has(>h3){background:#fff}.article-content .tpl-title{margin:0!important;padding:0!important;border:0!important}@media(max-width:900px){.st-term{flex:none!important}.st-card-body{flex:none!important}}.hero-sweep,.bento-tile::after{display:none!important}.hub-beams .hb-glow{display:none!important}.hub-beams .hb-base{stroke:color-mix(in srgb,var(--c-text) 16%,transparent)!important}.feature-step-item.ui-glass{background:0 0!important;box-shadow:none!important;--ui-sheen:0!important}.feature-step-item.ui-glass::before{display:none!important}.feature-step-item{border:1px solid var(--line)!important;border-radius:var(--r-md)!important;transition:border-color var(--dur-fast),background-color var(--dur-fast)!important}.feature-step-item.is-active{background:var(--c-violet-soft)!important}.feature-step-item:hover:not(.is-active){background:color-mix(in srgb,var(--c-text) 4%,transparent)!important}.proof-stat{border-radius:var(--r-lg)!important;overflow:hidden}.spot::after{border-radius:inherit!important}@media(max-width:1023px){.feature-stage{display:none!important}}.bx-flow2{overflow:visible}.site-footer{position:relative;overflow:hidden}.site-footer h3{font:500 11.5px geist mono,ui-monospace,monospace!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--c-muted)!important;margin-bottom:16px!important}.site-footer>div>a:not(.logo):not(.social-link){font-size:15px!important}.site-footer>div>a:not(.logo):hover{color:var(--c-text)!important}.site-footer>div:has(>.social-link){display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start}.site-footer>div:has(>.social-link)>h3{flex-basis:100%}.site-footer .social-link{display:grid!important;place-items:center;width:44px;height:44px;margin:0!important;border:1px solid var(--line);border-radius:50%;color:var(--c-muted)!important;transition:color var(--dur-fast),border-color var(--dur-fast)}.site-footer .social-link svg{width:18px;height:18px}.site-footer .social-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-footer::after{grid-column:1/-1;pointer-events:none;user-select:none}.footer-bottom{border-top:1px solid var(--line);padding:18px 0!important;font-size:13px}.ln-ask{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0 auto 28px;padding:10px 16px 10px 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--c-surface);font-size:15px;color:var(--c-text)}.ln-ask-ico{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--c-violet-soft);color:var(--c-violet);font-size:12px}.ln-trace{list-style:none;margin:22px 0 0;padding:0}.ln-trace li{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);font-size:14px;color:var(--c-muted);transition:color .4s,border-color .4s,background-color .4s}.ln-trace li b{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);font:600 11.5px geist mono,ui-monospace,monospace;color:var(--c-muted);transition:inherit}.ln-trace li code{font:12.5px geist mono,ui-monospace,monospace;color:inherit}.ln-trace li.is-on{color:var(--c-text);border-color:color-mix(in srgb,var(--c-violet) 45%,var(--line));background:var(--c-violet-soft)}.ln-trace li.is-on b{background:var(--c-violet);border-color:var(--c-violet);color:#fff}@media(prefers-reduced-motion:reduce) and (hover:hover){.ln-trace li{color:var(--c-text)}}.footer-brand .footer-social{display:flex;gap:10px;margin-top:22px}.hero-stage::before{display:none!important}.site-footer::after{order:2!important;transform-origin:left bottom}.footer-bottom{order:3!important;position:relative;z-index:1}.site-footer{isolation:isolate;padding-bottom:0!important}.site-footer>*{position:relative;z-index:1}.site-footer::after{position:absolute!important;z-index:0!important;margin:0!important;font:700 min(40rem,48vw)/1 geist,sans-serif!important;white-space:nowrap;color:transparent!important}.footer-bottom{background:0 0!important;margin-top:40px}@keyframes pa-run{0%{left:-6px;opacity:0;background:var(--c-danger);box-shadow:0 0 10px var(--c-danger)}15%{opacity:1}75%{opacity:1}100%{left:34px;opacity:0;background:var(--c-success);box-shadow:0 0 10px var(--c-success)}}@keyframes pa-nudge{0%,70%,100%{translate:0 0;opacity:.6}85%{translate:3px 0;opacity:1}}canvas.hero-graph{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 140px,#000 80%,transparent 100%)!important;mask-image:linear-gradient(180deg,transparent 0,#000 140px,#000 80%,transparent 100%)!important}.site-footer::after{transform:none!important}.home-links .context-story-map,.ln-trace,.home-links .gd-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;max-width:none!important}@media(max-width:760px){.home-links .context-story-map,.ln-trace,.home-links .gd-row{grid-template-columns:1fr!important;gap:12px!important}}.download-cta{background:linear-gradient(110deg,var(--text) 0%,var(--text) 45%,#8b6cff 62%,#4f8ef7 80%,#b06cf5 100%)!important;background-size:240% 100%!important;background-position:0 0!important;transition:background-position .7s var(--ease-out),color .35s,box-shadow .5s!important}.download-cta:hover,.download-cta:focus-visible{background-position:100% 0!important;color:#fff!important;box-shadow:0 14px 40px -12px color-mix(in srgb,#8b6cff 75%,transparent)!important}.download-cta:hover svg,.download-cta:hover::before{color:#fff!important;fill:#fff}@keyframes pa-arrive{0%,80%,100%{scale:1;box-shadow:0 30px 80px -40px color-mix(in srgb,var(--c-success) 60%,transparent)}86%{scale:1.006;box-shadow:0 0 0 1px color-mix(in srgb,var(--c-success) 70%,transparent),0 30px 90px -30px color-mix(in srgb,var(--c-success) 85%,transparent)}92%{scale:.998}}@media(max-width:760px){@keyframes pa-run2v{0%{top:0;opacity:0;background:var(--c-danger)}12%{opacity:1}82%{opacity:1;background:var(--c-success)}100%{top:calc(100% - 8px);opacity:0}}}.site-footer::after{left:var(--footer-pad,0)!important;right:auto!important;top:auto!important;bottom:20px!important;width:auto!important;text-align:left!important;font-size:var(--wm-f,40vw)!important;line-height:.74!important;letter-spacing:var(--wm-ls,0)!important;margin-right:calc(-1 * var(--wm-ls,0))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--c-text) 9%,transparent) 0%,color-mix(in srgb,var(--c-violet) 4%,transparent) 40%,transparent 78%)!important;-webkit-background-clip:text!important;background-clip:text!important}.site-footer{--footer-pad:0px}.site-footer::after{margin-left:-.05em!important}html a.download-cta.download-cta,html[data-theme] a.download-cta.download-cta,html[data-theme] .home-hero-cta a.download-cta.download-cta{background-color:var(--text)!important;background-image:linear-gradient(110deg,var(--text) 0%,var(--text) 42%,#8b6cff 60%,#4f8ef7 80%,#b06cf5 100%)!important;background-size:250% 100%!important;background-position:0 0!important;background-repeat:no-repeat!important;color:var(--bg)!important;transition:background-position .8s cubic-bezier(.2,.8,.2,1),color .4s ease,box-shadow .6s ease!important}html a.download-cta.download-cta:hover,html a.download-cta.download-cta:focus-visible,html[data-theme] a.download-cta.download-cta:hover,html[data-theme] .home-hero-cta a.download-cta.download-cta:hover,html[data-theme] .home-hero-cta a.download-cta.download-cta:focus-visible{background-position:100% 0!important;color:#fff!important;box-shadow:0 16px 44px -14px color-mix(in srgb,#8b6cff 80%,transparent)!important}.pain-solution.is-in .pain-after{animation:pa-breathe 5.2s ease-in-out infinite!important;scale:1!important}@keyframes pa-breathe{0%,100%{box-shadow:0 30px 80px -44px color-mix(in srgb,var(--c-success) 45%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--c-success) 30%,transparent),0 30px 90px -36px color-mix(in srgb,var(--c-success) 65%,transparent)}}@keyframes pa-run2{0%{left:0;opacity:0;background:var(--c-danger);box-shadow:0 0 8px var(--c-danger)}10%{opacity:.9}55%{background:#fff;box-shadow:0 0 10px #fff8}90%{opacity:.9;background:var(--c-success);box-shadow:0 0 10px var(--c-success)}100%{left:calc(100% - 8px);opacity:0;background:var(--c-success)}}.hub-node.is-live{box-shadow:0 0 0 1px color-mix(in srgb,var(--c-violet) 35%,transparent)!important;border-color:color-mix(in srgb,var(--c-violet) 45%,var(--line))!important}.hub-node:hover{box-shadow:none!important}.hub-folder{box-shadow:0 24px 60px -40px color-mix(in srgb,var(--c-violet) 40%,transparent)!important}.hub-folder li.is-live{border-color:color-mix(in srgb,var(--c-violet) 55%,var(--line))!important;background:var(--c-violet-soft)!important}.original-home p,.original-home li,.article-content p{text-wrap:pretty}.home-ai-connection .ai-billing-note{margin-top:32px!important;position:relative}@media(max-width:1200px){.hub-node small{white-space:normal!important;overflow:visible!important}.bento-tile h3,.bento-copy h3{white-space:normal!important;overflow:visible!important}}canvas.hero-graph{opacity:.28!important}[data-theme=light] canvas.hero-graph{opacity:.38!important}.pr-panel .eb-wrap,.eb-wrap:has(>.eb[style*="display: none"]){display:none!important}.bento-tile p:not(.bx-msg):not(.bx-ask p):not(.bx-ask-note),.bento-copy p{max-width:31ch!important;min-height:3.1em!important;text-wrap:balance!important}html a.download-cta.download-cta{border:0!important;outline:0;background-origin:border-box!important;background-clip:border-box!important}html a.download-cta.download-cta:hover,html a.download-cta.download-cta:focus-visible{border:0!important}html a.download-cta.download-cta:focus-visible{outline:2px solid color-mix(in srgb,#8b6cff 70%,transparent);outline-offset:3px}#site-search[open]{display:flex!important;flex-direction:column;overflow:hidden!important}#site-search #global-search-results{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--c-text) 22%,transparent)transparent}#site-search .search-dialog-footer{flex:none}#global-search-results .search-result:first-child{border-radius:0}.bx-flow2 .fl-e{stroke-width:1!important}.bx-flow2 .fl-dot{r:2}.st-list{border-top:0!important}.st-step{border-bottom:0!important}.st-step::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--line) 14%,var(--line) 86%,transparent);pointer-events:none}.st-list::before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,var(--line) 14%,var(--line) 86%,transparent)}.st-bar{z-index:1}.site-footer>div>a:not(.logo):not(.social-link){position:relative;align-items:center;gap:6px;width:max-content;padding:2px 0;color:color-mix(in srgb,var(--c-text) 72%,var(--c-muted))!important;transition:color .25s ease,transform .25s ease!important}.site-footer>div>a:not(.logo):not(.social-link)::before{content:"";position:absolute;left:0;right:0;bottom:-1px;background:linear-gradient(90deg,var(--c-violet),var(--c-accent));transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.site-footer>div>a:not(.logo):not(.social-link):hover,.site-footer>div>a:not(.logo):not(.social-link):focus-visible{color:var(--c-text)!important}.site-footer>div>a:not(.logo):not(.social-link):hover::before,.site-footer>div>a:not(.logo):not(.social-link):focus-visible::before{transform:scaleX(1)}.site-footer .footer-brand>a[href^=mailto]{position:relative}.site-footer .social-link:hover,.site-footer .social-link:focus-visible{color:var(--c-text)!important;border-color:color-mix(in srgb,var(--c-violet) 60%,var(--line))!important;background:var(--c-violet-soft)!important}.footer-bottom a:hover,.footer-bottom button:hover{color:var(--c-text)!important}.site-footer>div:not(.footer-brand):not(.footer-bottom):not(:has(>.social-link)){display:flex!important;flex-direction:column;align-items:flex-start;gap:0}.site-footer>div>a:not(.logo):not(.social-link){display:flex!important;margin:7px 0!important}.pain-solution.is-in .pain-after{animation-duration:2.6s!important}.site-footer .ft-wm{position:absolute;z-index:0;pointer-events:none;overflow:visible}.ft-wm .s0{stop-color:var(--c-text);stop-opacity:.085}.ft-wm .s1{stop-color:var(--c-violet);stop-opacity:.045}.ft-wm .s2{stop-color:var(--c-text);stop-opacity:0}[data-theme=light] .ft-wm .s0{stop-opacity:.06}.ai-seg[role=radiogroup]{position:relative;isolation:isolate}.ai-seg button{flex:1;position:relative;z-index:1;display:grid;place-items:center;padding:0 4px;border:0;background:0 0;border-radius:7px;font:inherit;font-size:12.5px;color:var(--muted);cursor:pointer;transition:color .3s ease}.ai-seg button:hover{color:var(--c-text)}.ai-seg button.is-on{color:var(--c-text);background:0 0!important}.ai-seg button:focus-visible{outline:2px solid color-mix(in srgb,var(--c-violet) 60%,transparent);outline-offset:-2px}.ai-seg-pill{position:absolute;top:3px;bottom:3px;left:0;z-index:0;border-radius:7px;background:color-mix(in srgb,var(--c-text) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-violet) 35%,transparent)}.ai-row.is-swap .ai-key-v b{animation:ai-swap .45s ease}.ai-row.is-swap em{animation:ai-swap .45s .1s ease}.ai-key-v b{font-weight:inherit}@media(prefers-reduced-motion:reduce) and (hover:hover){.ai-row.is-swap *{animation:none!important}}.header .logo{view-transition-name:site-logo}::view-transition-group(site-header),::view-transition-group(site-logo){animation:none!important}::view-transition-old(site-header),::view-transition-old(site-logo){display:none!important}::view-transition-new(site-header),::view-transition-new(site-logo){animation:none!important;filter:none!important}::view-transition-image-pair(site-header),::view-transition-image-pair(site-logo){isolation:auto}.feature-stage .stage-caption{display:none!important}.feature-tour .feature-steps,.feature-tour .feature-step-list{margin-bottom:24px!important}.role-pick{align-items:center;margin:30px auto 0;max-width:720px}.role-pick button{border-radius:100px;font:inherit;cursor:pointer}.role-pick button:hover{border-color:color-mix(in srgb,var(--text) 30%,var(--line))}.role-pick button[aria-checked=true]{border-color:color-mix(in srgb,var(--accent-text) 55%,var(--line));background:color-mix(in srgb,var(--accent-text) 12%,transparent)}.role-pick button:focus-visible{outline-offset:2px}.home-ai-hero-note [hidden],.ask-caption [hidden]{display:none!important}.aw-cols{list-style:none;margin:0;padding:0;display:grid;gap:1px}.aw-cols li{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:7px;font-size:12.5px;color:var(--text);white-space:nowrap;transition:background-color .3s}.aw-cols li span{overflow:hidden;text-overflow:ellipsis}.aw-cols li em{margin-left:auto;font:11px geist mono,ui-monospace,monospace;color:var(--muted)}.aw-cols li.is-on{background:color-mix(in srgb,var(--accent-text) 18%,transparent)}.ask-note.ask-doc{opacity:1!important;transform:none!important;display:flex!important;border-left:0!important;background:0 0!important;min-width:0}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-cols li{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.hero-graph,.hero-fx canvas{display:none!important}.role-pick{margin-top:34px!important}.role-pick button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0!important;border:0!important;background:0 0!important;color:var(--muted);font-size:13px!important}.role-av{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:inset 0 0 0 1px var(--line)}.role-av svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.role-pick button[aria-checked=true]{color:var(--text)}.role-pick button[aria-checked=true] .role-av{color:var(--text)}.role-pick button:focus-visible{outline:none}.role-pick button:focus-visible .role-av{outline:2px solid var(--accent-text);outline-offset:3px}.role-name{white-space:nowrap}.aw-win .aw-sb,.aw-win .aw-doc{transition:opacity .18s}.aw-win.aw-swap .aw-sb,.aw-win.aw-swap .aw-doc{opacity:0}html[data-role]:not([data-role=pm]) .peek-layer{display:none}.hero-stage .aw-fit{border-radius:14px}@media(max-width:640px){.role-av{width:44px;height:44px}.role-pick button{font-size:12px!important}}@media(prefers-reduced-motion:reduce) and (hover:hover){.role-av,.aw-win .aw-sb,.aw-win .aw-doc{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.spot::after,.spot:hover::after{display:none!important}.ui-beam::before,.ui-beam::after{animation:none!important;opacity:0!important}.eb-streak{display:none!important}.pain-grid,.ask-window,.edit-window,.stage-window,.home-ai-connection .home-card-grid,.st-grid,.go-deeper{animation:none!important}.home-card,.home-card:hover,.bento-tile:hover,.pain-card:hover{box-shadow:none!important;transform:none!important}.home-card:hover,.bento-tile:hover{border-color:color-mix(in srgb,var(--text) 18%,var(--line))!important}.role-pick{grid-template-columns:repeat(6,112px)}.role-av{position:relative;overflow:hidden}.role-av::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--c-violet,#8b7cf6) 55%,transparent),color-mix(in srgb,#4f8cff 45%,transparent));opacity:0;transition:opacity .3s ease}.role-av svg{position:relative}.role-pick button:hover .role-av::before{opacity:.55}.role-pick button:hover{color:var(--text)}@media(max-width:720px){.role-pick{grid-template-columns:repeat(3,minmax(0,104px))}}@media(prefers-reduced-motion:reduce) and (hover:hover){.role-av::before{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}html[data-theme] a.download-cta.download-cta.download-cta{animation:none!important;color:var(--bg)!important}html[data-theme] a.download-cta.download-cta.download-cta svg,html[data-theme] a.download-cta.download-cta.download-cta::before{color:inherit!important;fill:currentColor!important;transition:color .3s ease,fill .3s ease,background-color .3s ease!important}html[data-theme] a.download-cta.download-cta.download-cta:hover svg,html[data-theme] a.download-cta.download-cta.download-cta:hover::before{color:inherit!important;fill:currentColor!important}.site-footer .ft-wm,.site-footer::after{display:none!important;content:none!important}.role-pick-hint{margin:34px auto 0;text-align:center;text-wrap:balance}.hw-palette li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-proof .proof-stat,.home-proof .proof-stat:hover{border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}.home-proof .proof-stat+.proof-stat{box-shadow:inset 1px 0 0 var(--line)!important}.home-proof .proof-stat::before,.home-proof .proof-stat::after{display:none!important}@keyframes hero-word{from{opacity:0;transform:translateY(.32em);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes hero-up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference),(hover:none){.original-home .home-hero-head h1.split .w{display:inline-block;opacity:1;transition:none!important;animation:hero-word .8s cubic-bezier(.2,.7,.2,1)both;animation-delay:calc(var(--i,0)*70ms + 80ms)}.original-home .home-hero-head h1.split .w.home-hl-you,.original-home .home-hero-head h1.split .w.home-hl-agents{animation:hero-word .8s cubic-bezier(.2,.7,.2,1)both,hl-flow 6s linear infinite!important;animation-delay:calc(var(--i,0)*70ms + 80ms),0s!important}.original-home .home-hero-head.is-offscreen h1.split .w.home-hl-you,.original-home .home-hero-head.is-offscreen h1.split .w.home-hl-agents{animation-play-state:paused!important}.original-home .home-hero-sub.home-hero-sub{animation:hero-up .7s cubic-bezier(.2,.7,.2,1).55s both!important}.original-home .home-hero-cta.home-hero-cta{animation:hero-up .7s cubic-bezier(.2,.7,.2,1).7s both!important}.original-home .role-pick-hint{animation:hero-up .7s cubic-bezier(.2,.7,.2,1).85s both}.original-home .role-pick.role-pick{animation:hero-up .7s cubic-bezier(.2,.7,.2,1).95s both}.original-home .home-ai-hero-note.home-ai-hero-note{animation:hero-up .7s cubic-bezier(.2,.7,.2,1)1.05s both!important}}@keyframes role-spin{to{transform:rotate(360deg)}}.role-av svg{z-index:1}.role-pick button[aria-checked=true] .role-av::before{background:conic-gradient(from 0,#8b6cff,#4f8ef7,#67e8f9,#b06cf5,#8b6cff)!important;opacity:.5!important;animation:role-spin 6s linear infinite}.role-av::after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0,#8b6cff,#4f8ef7,#67e8f9,#b06cf5,#8b6cff);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));opacity:0;transition:opacity .3s}.role-pick button[aria-checked=true] .role-av{box-shadow:none!important}.role-pick button[aria-checked=true] .role-av::after{opacity:1}@media(prefers-reduced-motion:reduce) and (hover:hover){.role-pick button[aria-checked=true] .role-av::before,.role-pick button[aria-checked=true] .role-av::after{animation:none}}.hero-visual .hw,.hero-visual.hv-in .hw{animation:none!important;opacity:0!important;pointer-events:none;transition:opacity .35s ease,translate .45s cubic-bezier(.16,1,.3,1),scale .45s cubic-bezier(.16,1,.3,1);translate:0 10px;scale:.97}.hero-visual .hw.is-open{opacity:1!important;pointer-events:auto;translate:0 0;scale:1}.hero-visual .hero-float-a{opacity:0;transition:opacity .35s;pointer-events:none}.hero-visual .hero-float-a.is-open{opacity:1}.aw-win .aw-act{cursor:pointer;border-radius:18px;transition:background-color .2s,color .2s;position:relative}.aw-win .aw-act:hover,.aw-win .aw-act.is-on{background:color-mix(in srgb,var(--grpic) 16%,transparent);color:var(--tx)}.aw-win .aw-act:focus-visible{outline:3px solid #8b6cff;outline-offset:2px}@keyframes aw-hint{0%,100%{box-shadow:0 0 #8b6cff00}40%{box-shadow:0 0 0 8px #8b6cff55}}.aw-win .aw-act.aw-hint{animation:aw-hint 1.6s ease 2}.hw-go{display:block;margin:2px 14px 14px;font-size:12.5px;color:var(--accent-text);text-decoration:none}.hw-go:hover{text-decoration:underline;text-underline-offset:3px}.hw-palette li{cursor:pointer}.hw-palette li:hover{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text)}.hw-agent .bx-dots i:first-child{cursor:pointer}@media(prefers-reduced-motion:reduce) and (hover:hover){.hero-visual .hw{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}.aw-win .aw-act.aw-hint{animation:none}}.eb-wrap>.eb-streak{display:block!important}.eb-wrap:has(>.eb[hidden]) .eb-streak,.eb-wrap:has(>.eb:empty) .eb-streak{display:none!important}@media(prefers-reduced-motion:reduce) and (hover:hover){.eb-wrap>.eb-streak{display:none!important}}.role-av::before,.role-pick button:hover .role-av::before,.role-pick button[aria-checked=true] .role-av::before{display:none!important}.role-pick button:hover .role-av{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 40%,var(--line))!important}.role-pick-hint{align-items:center;flex-wrap:wrap;font-size:17px!important;font-weight:500;color:var(--text)!important;letter-spacing:-.005em}@media(max-width:640px){.role-pick-hint{font-size:15.5px!important}}.hero-visual .hero-stage{transform:none!important;will-change:auto!important}html[data-theme] a.download-cta.download-cta.download-cta{position:relative;isolation:isolate;overflow:hidden;background:var(--text)!important;background-size:auto!important;background-position:0 0!important}html[data-theme] a.download-cta.download-cta.download-cta::after{content:""!important;position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(110deg,#8b6cff 0%,#4f8ef7 50%,#b06cf5 100%);opacity:0;transform:none!important;transition:opacity .45s ease!important;pointer-events:none}html[data-theme] a.download-cta.download-cta.download-cta:hover::after,html[data-theme] a.download-cta.download-cta.download-cta:focus-visible::after{opacity:1}html[data-theme] a.download-cta.download-cta.download-cta:hover,html[data-theme] a.download-cta.download-cta.download-cta:focus-visible{background:var(--text)!important;color:#fff!important}@media(prefers-reduced-motion:reduce) and (hover:hover){html[data-theme] a.download-cta.download-cta.download-cta::after{transition-property:opacity,visibility,color,background-color,border-color,box-shadow!important}}.role-pick-hint{gap:10px!important}.rp-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 12px!important;border-radius:100px;font-size:12px!important;font-weight:600;letter-spacing:.06em!important;text-transform:uppercase;-webkit-background-clip:text,border-box}.rp-line{font-size:clamp(20px,2.1vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--text);text-wrap:balance}.rp-line em{font-style:normal;font-weight:500;color:var(--muted)}@media(max-width:640px){.rp-line{font-size:19px}}.st-step:not(.is-on) .st-bar{width:0!important;animation:none!important}.footer-community .footer-social{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;margin:0!important}.footer-community .social-link{display:inline-flex!important;align-items:center;gap:10px;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}.footer-community .social-link svg{width:16px!important;height:16px!important;flex:none;opacity:.8;transition:opacity .2s}.footer-community .social-link span{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;margin:0!important;white-space:nowrap}.footer-community .social-link:hover svg{opacity:1}@media(max-width:899px){.site-footer{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-footer .footer-brand{grid-column:1/-1}}.proof-mini{grid-column:1/-1;margin:0 auto!important;max-width:none!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.4!important;color:var(--muted)!important;text-align:center;-webkit-text-fill-color:currentColor!important;background:0 0!important}.proof-mini span{margin-right:8px;color:var(--text)}.home-proof .proof-stat strong{font-size:clamp(2.2rem,3.6vw,3.2rem)!important}.st-word{font-size:clamp(34px,4.2vw,58px)!important}.st-step button{padding:14px 0 4px!important}.st-term .st-line.st-o{color:var(--text);opacity:.85;padding-left:22px}.st-term .st-cc,.st-term .st-line.st-c{color:var(--muted)}.st-term .st-line.st-c{padding-left:22px}@keyframes ai-swap{0%{opacity:1}35%{opacity:0;transform:translateY(4px)}100%{opacity:1;transform:none}}.ai-opt.is-swap>h3,.ai-opt.is-swap>p{animation:ai-swap .45s ease}.role-pick-hint{flex-direction:row!important}.rp-cap{display:inline-flex;align-items:center;gap:12px;padding:6px 18px 6px 6px;border-radius:100px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#8b6cff 40%,var(--line));background:color-mix(in srgb,#8b6cff 7%,transparent)}.rp-cap .rp-tag{padding:6px 12px!important;font-size:12px!important;-webkit-background-clip:border-box!important}.rp-cap .rp-line{font-size:16px!important;font-weight:600;letter-spacing:-.01em;line-height:1.3}@media(max-width:640px){.rp-cap{flex-direction:column;gap:8px;padding:10px 16px 12px;border-radius:20px;text-align:center}.rp-cap .rp-line{font-size:15px!important}}.role-pick{display:flex!important;flex-wrap:wrap;justify-content:center;gap:0!important}@media(prefers-reduced-motion:reduce) and (hover:hover){.role-pick button,.role-again{transition-property:opacity,visibility,color,background-color,border-color,box-shadow!important}}.footer-community .social-link{padding:2px 0!important;margin:7px 0!important;font-size:15px!important;line-height:23.25px!important;color:inherit!important}.footer-community{color:var(--text)}.st-step.is-on:not(.is-timing) .st-bar{width:0}[data-steps].st-manual .st-step.is-on .st-bar{width:100%}[data-steps].st-manual .st-step:not(.is-on) .st-bar{transition:none}@starting-style{[data-steps].st-manual .st-step.is-on .st-bar{width:0}
}@media(prefers-reduced-motion:no-preference),(hover:none){.hero-visual .hero-stage{transform-origin:50% 0!important;transform:perspective(1600px)rotateX(calc(var(--hero-p,1) * 16deg))scale(calc(1 - var(--hero-p,1) * .05))!important}}@media(min-width:901px){.st-grid{align-items:stretch!important}.st-list{display:flex!important;flex-direction:column;height:100%;margin:0!important}.st-list>.st-step{flex:1;display:flex;flex-direction:column;justify-content:center}.st-stage{display:grid!important;align-self:stretch}.st-stage>.st-card{grid-area:1/1;height:100%;display:flex;flex-direction:column}.st-card .st-card-body{flex:auto!important;display:flex;flex-direction:column}.st-card .st-term{flex:auto;min-height:0!important}}.proof-mini .rp-line{color:var(--text)}.ps-star{margin-left:4px;padding:6px 12px;border-radius:100px;font-size:13px;font-weight:600;color:var(--text);text-decoration:none;background:color-mix(in srgb,var(--text) 8%,transparent);transition:background-color .25s,color .25s}.home-proof .proof-stat{position:relative}.ps-ico{position:relative;display:grid;place-items:center;width:44px;height:44px;margin:0 auto 14px;border-radius:50%;font-size:20px;line-height:1;background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:inset 0 0 0 1px var(--line);color:var(--text)}.ps-ico svg{width:20px;height:20px}.ps-ico::after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0,#8b6cff,#4f8ef7,#67e8f9,#b06cf5,#8b6cff);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));opacity:0;transition:opacity .3s}.home-proof .proof-stat:hover .ps-ico::after{opacity:1;animation:role-spin 3s linear infinite}@media(max-width:640px){.proof-mini .rp-cap{flex-wrap:wrap;justify-content:center}}@media(prefers-reduced-motion:reduce) and (hover:hover){.home-proof .proof-stat:hover .ps-ico::after{animation:none}}.st-stage>.st-card:not(.is-on){opacity:0!important;visibility:hidden;pointer-events:none}.role-pick button{overflow:visible!important;width:120px!important}.role-pick button[aria-checked=true] .role-av{transform:scale(1.08)}.role-pick button{transition:opacity .35s ease,color .25s!important}.role-pick~.home-ai-hero-note{margin-top:10px!important}.hub-folder{transition:box-shadow .5s ease}.hub-folder.is-hit{box-shadow:0 0 0 1px color-mix(in srgb,var(--c-violet) 55%,transparent),0 0 40px -6px color-mix(in srgb,var(--c-violet) 55%,transparent)}.role-pick{position:relative;transform:translateX(var(--shift,0px));transition:transform .55s cubic-bezier(.2,.7,.2,1)}.role-av{transition:width .45s cubic-bezier(.2,.7,.2,1),height .45s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background-color .25s!important}.role-pick button{justify-content:flex-end;min-height:96px}@media(prefers-reduced-motion:reduce) and (hover:hover){.role-pick,.role-av{transition-property:opacity,visibility,color,background-color,border-color,box-shadow!important}}.role-pick-hint .rp-cap{box-sizing:border-box}.role-pick-hint .rp-cap .rp-line{padding-right:12px}.role-pick-hint+.role-pick{margin-top:34px!important}@media(max-width:640px){.role-pick-hint .rp-cap .rp-line{padding-right:0}.role-pick-hint+.role-pick{margin-top:22px!important}}.hub-note{padding:0!important;overflow:hidden;min-width:0}.hn-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);font:12px geist mono,ui-monospace,monospace;color:var(--muted)}.hn-path{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hn-live{display:inline-flex;align-items:center;gap:6px;font:500 11.5px geist,-apple-system,sans-serif;color:var(--muted);white-space:nowrap}.hn-live i{width:6px;height:6px;border-radius:50%;background:#3fbf74;box-shadow:0 0 0 3px color-mix(in srgb,#3fbf74 22%,transparent)}.hn-doc{padding:14px 18px 6px}.hn-crumb{margin:0 0 6px;font-size:12.5px;color:var(--muted)}.hn-title{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid var(--line);font-size:20px;font-weight:700;letter-spacing:-.015em;color:var(--text)}.hub-note ul{margin:0;padding:0;list-style:none;display:grid}.hub-note li{position:relative;display:flex!important;justify-content:flex-start!important;gap:10px!important;border:0!important;border-radius:8px;background:0 0!important;font:13.5px/1.45 geist,-apple-system,sans-serif!important;color:var(--text)!important;white-space:normal!important}.hub-note li::after{position:absolute;padding:2px 8px;border-radius:100px;font:600 10.5px/1.5 geist,-apple-system,sans-serif!important}.hn-box{flex:none;width:14px;height:14px;margin-top:2px;border-radius:4px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--text) 35%,transparent)}.hub-note>small{display:block;padding:8px 18px 14px;color:var(--muted)}.proof-mini{width:100%}.proof-mini .rp-cap{display:flex;width:100%;box-sizing:border-box}.proof-mini .rp-line{flex:1}@media(min-width:901px){.files-hub .hub-col{display:flex!important;flex-direction:column;justify-content:stretch;gap:16px;align-self:stretch}.files-hub .hub-node{display:grid!important;grid-template-columns:auto 1fr;align-content:start;column-gap:14px;row-gap:12px}.files-hub .hub-node .hub-ico{grid-row:1}.files-hub .hn-head{display:flex;flex-direction:column;gap:3px;min-width:0}.files-hub .hn-more{grid-column:1/-1;margin:0;padding:12px 0 0;border-top:1px solid var(--line);list-style:none;display:grid;gap:6px;font-size:13px;color:var(--muted)}.files-hub .hn-more li{display:flex;align-items:center;gap:8px}.files-hub .hn-more li::before{content:"";width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--c-violet) 70%,transparent);flex:none}.files-hub .hn-mono{font:12.5px geist mono,ui-monospace,monospace}.files-hub .hub-node{cursor:grab;touch-action:none;user-select:none}.files-hub .hub-node.is-dragging{cursor:grabbing;z-index:5;box-shadow:0 24px 50px -20px #0009}}@media(max-width:900px){.files-hub .hn-head{display:contents}}.hub-note li:not(.is-live)::after{display:none!important}.proof-mini .rp-line{text-align:left!important}.proof-mini .ps-star{margin-left:auto}@media(min-width:901px){.files-hub{grid-template-columns:minmax(0,1fr)minmax(0,1.45fr)minmax(0,1fr)!important}.files-hub .hub-center{width:auto!important;max-width:none!important}.files-hub .hub-node{grid-template-rows:auto auto!important}}.original-home{overflow-x:visible!important}html,body{overflow-x:clip}@keyframes hn-tick{0%{transform:scale(.6)}60%{transform:scale(1.15)}100%{transform:scale(1)}}.hub-note li::after{display:block!important}.hub-note li.is-live .hn-box{animation:hn-tick .35s ease both}@media(prefers-reduced-motion:reduce) and (hover:hover){.hub-note li.is-live .hn-box{animation:none}}@media(min-width:901px){.files-hub .hub-node{flex:1 0 auto!important;padding:20px 20px 24px!important;height:auto!important;min-height:0}}.hub-note li,.hub-note li.is-live{transition:background-color .35s ease,box-shadow .35s ease!important}.hub-note li::after,.hub-note li:has(.hn-box).is-live::after,.hub-note li:has(.hn-box)::after{opacity:0!important;transition:opacity .3s ease .12s,transform .3s ease .12s!important;will-change:opacity,transform}.hub-note li.is-live::after,.hub-note li:has(.hn-box).is-live::after{opacity:1!important}.st-dots i.on,.st-dots .on{background:linear-gradient(90deg,#8b6cff,#4f8ef7)!important;box-shadow:0 0 10px -2px #8b6cff99}@media(min-width:900px){.site-footer{grid-template-columns:minmax(0,1fr)repeat(3,minmax(0,auto))!important;column-gap:clamp(56px,7vw,120px)!important;justify-content:space-between}}.role-pick-hint .rp-cap{transition:none!important}.ft-extra{display:grid;max-width:380px}.ft-facts{margin:0;padding:0;list-style:none;display:grid;gap:7px;font-size:13.5px;color:var(--text)}.ft-facts li{display:flex;gap:9px;align-items:baseline}.ft-facts li::before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:linear-gradient(110deg,#8b6cff,#4f8ef7);transform:translateY(-2px)}.ft-dl-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ft-dl{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;padding:9px 16px;border-radius:100px;font-size:13.5px;font-weight:600;text-decoration:none;color:var(--bg)!important;background:var(--text);transition:color .4s ease}.ft-dl::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0}.ft-dl:hover::after{opacity:1}.ft-dl-row small{font-size:12.5px;color:var(--muted)}.original-home .home-proof{box-sizing:border-box;width:min(1200px,calc(100% - 48px))!important;max-width:1200px!important;margin-inline:auto!important;padding-block:96px!important;row-gap:56px!important;column-gap:0!important}.original-home .home-proof .proof-mini{margin:0!important}.original-home .home-proof .proof-stat{padding-block:8px 12px!important}@media(min-width:901px){.st-stage{position:relative;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 40px 100px -40px #000a,0 0 120px -50px color-mix(in srgb,var(--accent-text) 50%,transparent);overflow:hidden}[data-theme=light] .st-stage{box-shadow:0 30px 80px -40px rgb(20 30 60/.35)}.st-stage>.st-card{border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;transform:none!important;animation:none!important}}.st-stage>.st-card{transition:none!important}.st-card.is-on .st-card-bar>span:last-child{animation:st-type .45s steps(22,end)both}.st-card.is-on .st-row{animation:ask-in .45s ease both}.st-card.is-on .st-row:nth-child(2){animation-delay:.18s}.st-card.is-on .st-tools-h{animation:st-type .6s .35s steps(30,end)both}.st-card.is-on .st-next{animation:ask-in .4s .5s ease both}.original-home .home-ai-hero-note{display:none!important}.original-home .role-pick{margin-bottom:8px}.aw-lt-live i{position:relative;cursor:pointer}.aw-lt-live i::before{position:absolute;inset:0;display:grid;place-items:center;font:700 17px/1 '-apple-system',sans-serif;color:#0009;opacity:0;transition:opacity .15s}.aw-lt-live i:nth-child(1)::before{content:"×"}.aw-lt-live i:nth-child(2)::before{content:"−"}.aw-lt-live i:nth-child(3)::before{content:"+"}.aw-lt-live:hover i::before,.aw-lt-live i:focus-visible::before{opacity:1}.aw-lt-live i:focus-visible{outline:3px solid #8b6cff;outline-offset:2px}.hero-stage .aw-fit{transition:opacity .28s ease,transform .45s cubic-bezier(.4,0,.2,1);transform-origin:50% 100%}.hero-stage.aw-is-closed>.aw-fit{pointer-events:none;position:absolute;inset:0 0 auto}.hero-stage.aw-is-min>.aw-fit{pointer-events:none;position:absolute;inset:0 0 auto}.hero-stage.aw-is-closed .peek-layer,.hero-stage.aw-is-min .peek-layer,.hero-stage.aw-is-zoom .peek-layer,.hero-stage.aw-is-closed~.hw,.hero-stage.aw-is-closed .hw,.hero-stage.aw-is-min .hw,.hero-stage.aw-is-zoom .hw,.hero-stage.aw-is-closed .hero-float-a,.hero-stage.aw-is-min .hero-float-a{display:none!important}.aw-gone{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;animation:ask-in .4s ease both}.aw-gone-min{justify-content:flex-end;padding-bottom:18px}.aw-gone small{color:var(--muted);font-size:13px}.aw-app-ico{width:28px;height:28px}.aw-zoom{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:3vh 2vw;background:color-mix(in srgb,#05070c 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .26s ease}.aw-zoom.is-in{opacity:1}.aw-zoom-box{width:min(96vw,calc(94vh * 1687/770));transform:scale(.94);transition:transform .32s cubic-bezier(.2,.7,.2,1)}.aw-zoom.is-in .aw-zoom-box{transform:none}.aw-zoom .aw-fit{box-shadow:0 40px 120px -30px #000c;border-radius:14px}@media(prefers-reduced-motion:reduce) and (hover:hover){.hero-stage .aw-fit,.aw-zoom,.aw-zoom-box{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.hub-note li,.hub-note li.is-live{padding:11px 12px!important;align-items:center!important}.hub-note li::after,.hub-note li:has(.hn-box)::after,.hub-note li:has(.hn-box).is-live::after{top:50%!important;left:auto!important;right:12px!important;transform:translate3d(8px,-50%,0)!important}.hub-note li.is-live::after,.hub-note li:has(.hn-box).is-live::after{transform:translate3d(0,-50%,0)!important}.hub-note ul{gap:4px!important}.original-home h1,.original-home h2,.original-home .home-section-heading,.home-final-heading{animation:none!important}.ft-extra{gap:12px!important;margin:2px 0 14px!important}@media(min-width:901px){.files-hub{align-items:stretch!important}.files-hub .hub-center{display:flex;align-self:stretch}.files-hub .hub-note{flex:1;display:flex!important;flex-direction:column}.files-hub .hn-doc{flex:1;display:flex;flex-direction:column}.files-hub .hub-note ul{flex:1;align-content:space-evenly}.files-hub .hn-head small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}}.home-proof .proof-stat>span{text-wrap:balance}.aw-lt-live{position:absolute}.aw-lt-live::after{content:"Close · Minimize · Full screen";position:absolute;left:-6px;top:38px;padding:7px 14px;border-radius:10px;background:color-mix(in srgb,#000 72%,transparent);color:#fff;font:600 19px/1.2 '-apple-system',sans-serif;white-space:nowrap;opacity:0;transform:translateY(-4px);transition:opacity .2s,transform .2s;pointer-events:none;z-index:5}.aw-lt-live:hover::after{opacity:1;transform:none}@keyframes aw-lt-hint{0%,100%{opacity:0;transform:translateY(-4px)}15%,85%{opacity:1;transform:none}}.hero-visual.hv-in .aw-lt-live::after{animation:aw-lt-hint 3.2s ease 3.4s 1 both}.hero-visual.hv-in .aw-lt-live:hover::after{animation:none}@media(prefers-reduced-motion:reduce) and (hover:hover){.hero-visual.hv-in .aw-lt-live::after{animation:none}}.hero-stage [data-aw-sb] li:not(.aw-root){cursor:pointer;transition:background-color .2s}.hero-stage [data-aw-sb] li:not(.aw-root):not(.is-sel):hover{background:color-mix(in srgb,var(--tx) 7%,transparent)}.aw-win .aw-doc{transition:opacity .16s ease}.aw-win.aw-swap-doc .aw-doc{opacity:0}.aw-win .aw-count{color:var(--mut)}.proof-mini .rp-cap{padding:10px!important;gap:24px!important;border-radius:100px}.proof-mini .rp-cap .rp-tag{padding:9px 16px!important;font-size:12.5px!important}.proof-mini .rp-line{font-size:17px!important;padding-left:4px}.proof-mini .ps-star{padding:10px 18px!important;font-size:14px!important}@media(max-width:900px){.st-stage>.st-card:not(.is-on){display:none!important}.st-stage{display:block!important}.st-card .st-term{min-height:0!important}}@media(max-width:640px){.hero-visual .hero-stage{transform:none!important;opacity:1!important}.hero-visual .hero-float-a,.hero-visual .hw{display:none!important}.role-pick-hint .rp-cap,.proof-mini .rp-cap{border-radius:20px!important;flex-direction:column!important;align-items:center!important;text-align:center;padding:14px 16px!important;gap:10px!important;width:100%!important}.feature-step-item{padding:22px 18px!important}.feature-step-item .feature-shot-inline{margin:18px 0 0!important}.feature-step-item h3{font-size:22px!important;line-height:1.25!important}.feature-step-item p{font-size:15.5px!important;line-height:1.6!important}}@media(max-width:900px){.feature-step-item{padding:24px 22px!important;box-sizing:border-box}.feature-step-item .feature-shot-inline{margin:20px 0 0!important}.feature-step-item h3{font-size:22px!important;line-height:1.25!important}.feature-step-item p{font-size:15.5px!important;line-height:1.6!important}.files-hub{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:16px 0!important}.files-hub .hub-beams{display:none}.files-hub .hub-center{grid-column:1/-1;order:-2;margin-bottom:6px}.files-hub .hub-tip{display:block!important;grid-column:1/-1;order:-1;margin:4px 0 2px;text-align:center;font-size:13.5px;color:var(--muted)}.files-hub .hub-col{display:contents!important}.files-hub .hub-node{display:flex!important;align-items:center;gap:10px!important;padding:12px!important;cursor:pointer;min-width:0;translate:none!important}.files-hub .hub-node .hub-ico{width:34px!important;height:34px!important;flex:none}.files-hub .hub-node b{font-size:14px!important}.files-hub .hub-node small,.files-hub .hn-more{display:none!important}.files-hub .hub-node.is-live{background:color-mix(in srgb,var(--c-violet) 10%,var(--surface))!important}.hub-note li,.hub-note li.is-live{padding:28px 12px 10px!important;align-items:center!important}.hub-note li::after,.hub-note li:has(.hn-box)::after,.hub-note li:has(.hn-box).is-live::after{top:7px!important;left:36px!important;right:auto!important;transform:translate3d(0,3px,0)!important}.hub-note li.is-live::after,.hub-note li:has(.hn-box).is-live::after{transform:none!important}.hn-live{display:none!important}}.hub-tip{display:none}@media(max-width:640px){.role-pick.role-pick{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px calc(50% - 54px)4px!important;margin-inline:-16px!important;width:calc(100% + 32px)!important;transform:none!important}.role-pick::-webkit-scrollbar{display:none}.role-pick button,.role-pick.is-chosen button:not([aria-checked=true]),.role-pick.is-chosen button[aria-checked=true]{flex:0 0 108px!important;width:108px!important;scroll-snap-align:center}}.swipe-dots{display:none}@media(max-width:640px){.home-ai-connection .home-card-grid{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:-16px!important;padding:4px 16px 8px!important;box-sizing:border-box;grid-template-columns:none!important}.home-ai-connection .home-card-grid::-webkit-scrollbar{display:none}.home-ai-connection .home-card-grid>*{scroll-snap-align:center;min-width:0}.swipe-dots{display:flex;justify-content:center}.swipe-dots button{padding:0;border:0;cursor:pointer;transition:width .3s ease,background-color .3s}.swipe-dots button.is-on{width:24px;background:linear-gradient(90deg,#8b6cff,#4f8ef7)}}.original-home .home-section-heading,.original-home h1,.home-final-heading{text-wrap:balance}.original-home p,.feature-step-item p,.home-section-lead{text-wrap:pretty}[data-theme=light] .original-home .w-muted{color:color-mix(in srgb,var(--text) 58%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--text) 58%,transparent)!important}@media(max-width:900px){.feature-steps{gap:14px!important}.st-step:not(.is-on) .st-word{color:color-mix(in srgb,var(--text) 30%,transparent)!important}.st-sub{padding-left:0!important;margin-left:0!important}}@media(max-width:640px){.st-word{font-size:34px!important}.st-step button{gap:12px!important;padding:10px 0 2px!important}.st-card .st-card-body{padding:14px!important;gap:12px!important}.st-card .st-term{padding:12px 14px!important;font-size:12.5px!important;line-height:1.7!important;white-space:nowrap!important;overflow-x:auto!important;display:block!important;scrollbar-width:none}.st-card .st-term::-webkit-scrollbar{display:none}.st-card .st-term .st-line{display:block}.st-card .st-term .st-line.st-c{display:none}.st-card .st-term .st-ind{padding-left:16px}.st-card .st-note{font-size:14px!important;line-height:1.55!important}.st-card .st-tools-g code{font-size:11.5px!important}.st-foot{padding:12px 14px!important}.original-home .home-proof{padding-block:48px!important;width:calc(100% - 32px)!important}html .proof-mini .rp-cap.rp-cap{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;border-radius:20px!important;width:100%!important;box-sizing:border-box!important;text-align:center}html .proof-mini .rp-line{text-align:center!important;padding:0!important}html .proof-mini .ps-star{margin:0!important}.home-proof{grid-template-columns:1fr 1fr!important;column-gap:0!important}.home-proof .proof-stat{padding:14px 8px!important;box-shadow:none!important;border:0!important}.home-proof .proof-stat:nth-of-type(odd){box-shadow:inset -1px 0 0 var(--line)!important}.home-proof .proof-stat:nth-of-type(n+3){box-shadow:inset 0 1px 0 var(--line)!important}.home-proof .proof-stat:nth-of-type(3){box-shadow:inset -1px 0 0 var(--line),inset 0 1px 0 var(--line)!important}.home-proof .ps-ico{display:none!important}.home-proof .proof-stat>span{font-size:13.5px!important;margin-top:6px!important}.home-proof .proof-stat small{display:none!important}.home-final{padding:36px 20px!important}.home-final .tour-eyebrow,.home-final .home-split-eyebrow{margin-bottom:8px!important}.home-final-heading{font-size:30px!important;line-height:1.1!important}.home-final p{font-size:15px!important;line-height:1.55!important;margin-top:12px!important}.home-final-cta{margin-top:20px!important;gap:10px!important}.site-footer .footer-brand p{font-size:14px!important;line-height:1.5!important}.site-footer .ft-extra{display:none!important}.site-footer>div:not(.footer-brand):not(.footer-bottom) h3{font-size:11px!important}.site-footer>div:not(.footer-brand):not(.footer-bottom):not(.footer-community)>a{margin:0!important}.site-footer .footer-community .footer-social{flex-direction:row!important;flex-wrap:wrap!important}.site-footer .footer-community .social-link{margin:0!important}.site-footer .footer-bottom{font-size:12.5px!important;gap:8px!important;flex-wrap:wrap}.tool-marquee-track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.home-ai-connection .home-split-ctarow>a{width:100%;justify-content:center}}@media(max-width:900px){.files-hub .hub-ico-eds{display:grid!important;grid-template-columns:repeat(2,14px);gap:2px;place-content:center}.files-hub .hub-ico-eds img{width:14px!important;height:14px!important;margin:0!important}.files-hub .hub-node{min-height:58px}}@media(max-width:640px){.home-final{min-height:0!important;padding-bottom:28px!important}}@media(max-width:900px){html .files-hub .hub-node .hub-ico.hub-ico-eds{position:relative!important;display:grid!important;gap:2px!important;width:38px!important;height:38px!important;overflow:hidden}html .files-hub .hub-node .hub-ico.hub-ico-eds img{position:static!important;inset:auto!important;width:15px!important;height:15px!important;margin:0!important;transform:none!important}}@media(max-width:640px){.site-footer .footer-community .social-link{width:auto!important}}@media(max-width:640px){.site-footer{grid-template-columns:1fr 1fr!important;row-gap:34px!important;column-gap:20px!important;padding-top:36px!important}.site-footer>div:not(.footer-brand):not(.footer-bottom) h3{font:500 15px/1.3 geist,-apple-system,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--muted)!important;margin:0 0 12px!important}.site-footer>div:not(.footer-brand):not(.footer-bottom):not(.footer-community)>a{display:block!important;font-size:16.5px!important;font-weight:500!important;color:var(--text)!important;line-height:1.45!important}.site-footer .footer-community{order:3;grid-column:1/-1}.site-footer .footer-community .footer-social{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 20px!important}html .site-footer .footer-community .social-link{display:flex!important;justify-content:flex-start!important;gap:10px!important;border:0!important;border-radius:0!important;font-size:16.5px!important;font-weight:500!important;line-height:1.45!important;color:var(--text)!important}.site-footer .footer-community .social-link svg{width:16px!important;height:16px!important;opacity:.7}.site-footer .footer-brand{grid-column:1/-1;padding-top:10px;border-top:1px solid var(--line)}.site-footer .footer-brand p{margin:12px 0 6px!important}}@media(max-width:640px){.site-footer .footer-brand{order:8!important}.site-footer .footer-bottom{order:9!important;grid-column:1/-1}}.hub-note li .hn-box{background:0 0!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--text) 35%,transparent)!important;transition:background-color .25s,box-shadow .25s!important}@media(max-width:640px){.original-home .home-proof{row-gap:0!important}html .home-proof a.proof-stat{box-shadow:none!important;border:0!important;border-radius:0!important;padding:20px 8px!important;margin:0!important}html .home-proof a.proof-stat:nth-of-type(1),html .home-proof a.proof-stat:nth-of-type(3){border-right:1px solid var(--line)!important}html .home-proof a.proof-stat:nth-of-type(3),html .home-proof a.proof-stat:nth-of-type(4){border-top:1px solid var(--line)!important}}@media(max-width:640px){.site-footer .footer-community .footer-social{width:100%!important;max-width:none!important;column-gap:20px!important;margin:0!important;padding:0!important}}.aw-gone[hidden]{display:none!important}.hero-stage .peek-layer{pointer-events:none!important}.hero-stage .peek-layer .peek-spot,.hero-stage .peek-layer .peek{pointer-events:auto!important}.hero-stage .peek-spot[data-peek=plans],.hero-stage .peek-spot[data-peek=bugs]{display:none!important}.home-proof .ps-ico{width:56px!important;height:56px!important;margin:0 auto 22px!important;font-size:26px!important}.home-proof .ps-ico svg{width:26px!important;height:26px!important}html[data-theme=light] .hub-note li:not(.is-live){background:0 0!important;border-color:transparent!important;box-shadow:none!important}@media(max-width:640px){.role-pick-hint .rp-line{display:flex!important;flex-direction:column;align-items:center;gap:2px;font-size:17px!important;line-height:1.3!important}.role-pick-hint .rp-line em{display:block;font-size:14.5px;font-weight:500;line-height:1.4}}.hub-note li{cursor:pointer}.hub-note li:not(.is-live):hover{background:color-mix(in srgb,var(--text) 5%,transparent)!important}.hub-note li:focus-visible{outline:2px solid color-mix(in srgb,#8b6cff 70%,transparent);outline-offset:2px}.feature-step-item:focus:not(:focus-visible){outline:none!important;box-shadow:none}.feature-step-item.is-active:focus:not(:focus-visible){box-shadow:none}@media(max-width:640px){.home-ai-connection .home-card-grid{-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 18px,#000 64px,#000 calc(100% - 64px),rgba(0,0,0,.35) calc(100% - 18px),transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 18px,#000 64px,#000 calc(100% - 64px),rgba(0,0,0,.35) calc(100% - 18px),transparent 100%)!important}}@media(max-width:640px){html .role-pick-hint .rp-cap.rp-cap,html .proof-mini .rp-cap.rp-cap{border:0!important;background:0 0!important;box-shadow:none!important;padding:0!important}html .proof-mini .rp-line{display:flex!important;flex-direction:column;align-items:center;gap:2px;font-size:17px!important;line-height:1.3!important}html .proof-mini .rp-line em{display:block;font-size:14.5px;font-weight:500}.original-home .home-proof .proof-mini{margin-bottom:30px!important}}.aw-dock-cap{margin:0;color:var(--muted);text-align:center;animation:ask-in .4s .25s ease both}.aw-dock-cap b{color:var(--text);font-weight:600}.aw-dockbar{display:flex;align-items:flex-end;border-radius:22px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:color-mix(in srgb,var(--surface) 62%,transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);box-shadow:0 20px 50px -20px #000a,inset 0 1px color-mix(in srgb,#fff 10%,transparent);animation:aw-dock-up .45s cubic-bezier(.2,.8,.2,1)both}@keyframes aw-dock-up{from{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}.aw-dockbar button{position:relative;padding:0;border:0;background:0 0;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.aw-dockbar button:hover{transform:translateY(-6px)scale(1.06)}.aw-dockbar button:focus-visible{outline:2px solid #8b6cff;outline-offset:4px;border-radius:12px}.aw-thumb{position:relative;display:block;overflow:hidden;border-radius:7px;box-shadow:0 6px 18px -6px #000c,0 0 0 1px color-mix(in srgb,#fff 12%,transparent);animation:aw-genie .5s cubic-bezier(.2,.8,.2,1)both}@keyframes aw-genie{from{transform:translateY(-40px)scale(1.6);opacity:0}to{transform:none;opacity:1}}.aw-dock-sep{align-self:stretch;width:1px;margin:4px 2px;background:color-mix(in srgb,var(--text) 18%,transparent)}.aw-dock-app .aw-app-ico{display:grid;place-items:center;color:#fff}.aw-dock-app .aw-app-ico svg{color:#fff}.aw-dock-dot{position:absolute;left:50%;bottom:-7px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--text);opacity:.7}.aw-gone-close .aw-dock-dot{opacity:0}@keyframes aw-bounce{0%,100%{transform:none}30%{transform:translateY(-12px)}55%{transform:none}70%{transform:translateY(-5px)}}.aw-gone-close .aw-dock-app,.aw-gone-min .aw-dock-app{animation:aw-bounce 1s ease .7s 2}.hero-stage.aw-is-min>.aw-fit{transform-origin:50% 100%!important}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-dockbar,.aw-thumb,.aw-dock-app,.aw-dock-cap{animation:none!important}}@keyframes aw-side-pulse{0%,100%{box-shadow:0 0 #8b6cff00}50%{box-shadow:0 0 0 18px #8b6cff40}}.aw-fit.aw-m .aw-c-side.aw-pulse{animation:aw-side-pulse 1.6s ease infinite;background:color-mix(in srgb,#8b6cff 45%,var(--grp))!important;color:#fff!important}.aw-fit.aw-m .aw-c-side.aw-pulse::after{content:"Menu";position:absolute;left:50%;top:calc(100% + 18px);transform:translateX(-50%);padding:8px 16px;border-radius:12px;background:linear-gradient(110deg,#8b6cff,#4f8ef7);color:#fff;font:600 24px/1.2 '-apple-system',sans-serif;white-space:nowrap;box-shadow:0 10px 24px -8px #000a;animation:ask-in .4s ease both}.aw-fit.aw-m .aw-c-side.aw-pulse::before{content:"";position:absolute;left:50%;top:calc(100% + 8px);margin-left:-9px;border:9px solid transparent;border-bottom-color:#8b6cff;border-top:0}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-fit.aw-m .aw-c-side.aw-pulse{animation:none}}.nav-links .mn-ico,.nav-links .mn-txt small,.nav-links .mn-go,.nav-links .mn-cta{display:none}@media(max-width:1000px){.header .nav .nav-links.open{display:flex!important;flex-direction:column;gap:4px!important;padding:14px 16px 18px!important;border-bottom:1px solid var(--line)!important;box-shadow:0 30px 60px -30px #000c;animation:mn-in .32s cubic-bezier(.2,.8,.2,1)both}.header .nav .nav-links.open::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#9fd46a 12%,#e9b34f 35%,#c77dd8 62%,#7d6bf6 85%,transparent);opacity:.9}@keyframes mn-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.header .nav .nav-links.open>a{display:flex!important;align-items:center;gap:14px;padding:10px 12px!important;border-radius:14px!important;background:0 0!important;color:var(--text)!important;animation:mn-item .35s cubic-bezier(.2,.8,.2,1)both;animation-delay:calc(var(--i,0)*35ms + 60ms);transition:background-color .2s}@keyframes mn-item{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.header .nav .nav-links.open>a:hover,.header .nav .nav-links.open>a:active{background:color-mix(in srgb,var(--text) 6%,transparent)!important}.header .nav .nav-links.open>a .mn-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:inset 0 0 0 1px var(--line);color:var(--text)}.header .nav .nav-links.open>a .mn-ico svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.header .nav .nav-links.open>a .mn-txt{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.header .nav .nav-links.open>a .mn-txt b{font-size:16px;font-weight:600}.header .nav .nav-links.open>a .mn-txt small{display:block;font-size:13px;color:var(--muted)}.header .nav .nav-links.open>a .mn-go{display:block;color:var(--muted);transition:transform .2s,color .2s}.header .nav .nav-links.open>a:hover .mn-go{transform:translateX(3px);color:var(--text)}.header .nav .nav-links.open>a[aria-current=page]{background:color-mix(in srgb,#8b6cff 10%,transparent)!important;box-shadow:inset 3px 0 #8b6cff}.header .nav .nav-links.open>a[aria-current=page] .mn-ico{background:linear-gradient(135deg,#8b6cff,#4f8ef7);color:#fff;box-shadow:none}.header .nav .nav-links.open>a.mn-cta{display:flex!important;justify-content:center;margin-top:10px;padding:13px 16px!important;border-radius:100px!important;background:var(--text)!important;color:var(--bg)!important;font-weight:600;font-size:15px;position:relative;overflow:hidden;isolation:isolate}.header .nav .nav-links.open>a.mn-cta::after{content:"";position:absolute;inset:0;z-index:-1;opacity:0}.header .nav .nav-links.open>a.mn-cta:hover::after{opacity:1}}@media(max-width:1000px) and (prefers-reduced-motion:reduce) and (hover:hover){.header .nav .nav-links.open,.header .nav .nav-links.open>a{animation:none!important}}.aw-gone{justify-content:center!important;gap:18px!important;padding:24px 16px 26px!important;border-radius:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.aw-desk{position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 55% at 50% 38%,color-mix(in srgb,#8b6cff 22%,transparent),transparent 70%),radial-gradient(40% 40% at 78% 80%,color-mix(in srgb,#4f8ef7 16%,transparent),transparent 70%),linear-gradient(color-mix(in srgb,var(--text) 5%,transparent) 1px,transparent 1px)0 0/28px 28px,linear-gradient(90deg,color-mix(in srgb,var(--text) 5%,transparent) 1px,transparent 1px)0 0/28px 28px;-webkit-mask-image:radial-gradient(85% 85% at 50% 45%,#000 40%,transparent 100%);mask-image:radial-gradient(85% 85% at 50% 45%,#000 40%,transparent 100%)}.aw-gone{isolation:isolate}.aw-dock-cap{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:15px!important}.aw-dock-cap b{font-size:clamp(20px,2.4vw,26px)!important;letter-spacing:-.02em}.aw-dock-cap span{color:var(--muted)}.aw-reopen-btn{position:relative;isolation:isolate;overflow:hidden;padding:12px 22px;border:0;border-radius:100px;background:var(--text);color:var(--bg);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:color .4s;animation:ask-in .4s .2s ease both}.aw-reopen-btn::after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .4s}.aw-reopen-btn:hover{color:#fff}.aw-reopen-btn:hover::after{opacity:1}.aw-dockbar{padding:12px 16px!important;gap:14px!important}.aw-dock-app .aw-app-ico{width:60px!important;height:60px!important}.aw-dock-app .aw-app-ico svg{width:34px!important;height:34px!important}.aw-thumb{transform-origin:50% 100%}@media(max-width:640px){.aw-gone{gap:14px!important}.aw-dock-cap b{font-size:20px!important}.aw-dock-cap span{font-size:14px}}@media(max-width:640px){.role-pick.role-pick{padding-left:calc(50% - 38px)!important;padding-right:calc(50% - 38px)!important}}@media(max-width:640px){.home-ai-connection .home-card-grid{padding-left:calc((100vw - min(310px,82vw))/2)!important;padding-right:calc((100vw - min(310px,82vw))/2)!important;scroll-padding-inline:calc((100vw - min(310px,82vw))/2)}.home-ai-connection .home-card-grid>*{flex:0 0 min(310px,82vw)!important;width:min(310px,82vw)!important}}@media(max-width:640px){.home-ai-connection .home-card-grid{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;width:100vw!important;max-width:100vw!important}html .home-proof a.proof-stat{display:flex!important;flex-direction:column;align-items:center;transition:transform .2s ease,background-color .25s!important;-webkit-tap-highlight-color:transparent}html .home-proof a.proof-stat:active{transform:scale(.97)}.home-proof .proof-stat>span{display:flex!important;flex-direction:column;align-items:center;gap:10px}.home-proof .proof-stat>span>span[aria-hidden]{display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);color:var(--text)}.home-proof .proof-stat:active>span>span[aria-hidden],.home-proof .proof-stat:hover>span>span[aria-hidden]{background:linear-gradient(135deg,#8b6cff,#4f8ef7)}}@media(min-width:641px){.home-proof .proof-stat>span>span[aria-hidden]{display:inline-grid;place-items:center;width:22px;height:22px;margin-left:4px;border-radius:50%;border:1px solid var(--line);font-size:11px;vertical-align:1px}.home-proof .proof-stat:hover>span>span[aria-hidden]{background:linear-gradient(135deg,#8b6cff,#4f8ef7)}}@media(max-width:640px){html .home-proof a.proof-stat .ps-ico{display:none!important}}.nw{white-space:nowrap}.role-clone{display:none}@media(min-width:641px){html .role-pick.role-pick{transform:none!important;display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;overflow:visible}html .role-pick.role-pick button{flex:0 0 clamp(92px,10vw,120px)!important;width:clamp(92px,10vw,120px)!important;transform-origin:50% 60%}html .role-pick.role-pick button:hover{opacity:1!important}.role-pick .role-clone{display:flex!important}.role-pick .role-clone[hidden]{display:none!important}html .role-pick button[aria-checked=true] .role-av{width:68px!important;height:68px!important}html .role-pick button[aria-checked=true] .role-av::after{opacity:1}html .role-pick button[aria-checked=true]{font-size:14.5px!important;font-weight:600;color:var(--text)}.role-pick button{-webkit-mask-image:none}}@media(min-width:641px) and (prefers-reduced-motion:reduce) and (hover:hover){html .role-pick.role-pick button{transition:opacity .2s!important}}@media(min-width:641px){.role-pick-hint .rp-cap{max-width:none!important}}html .feature-step-item.is-active,html .feature-step-item.ui-glass.is-active{box-shadow:none!important}html .feature-step-item.ui-glass.is-active::before{opacity:0!important}@media(max-width:640px){.home-ai-connection .home-card-grid>*{transition:opacity .4s ease,transform .4s ease!important;opacity:.5;transform:scale(.94)}.home-ai-connection .home-card-grid>.is-near{opacity:1;transform:none}.home-card-grid.loop-swap>*:not(.is-near),.role-pick.loop-swap button:not([aria-checked=true]){opacity:0!important;transition:none!important}.role-pick button{transition:opacity .4s ease,color .25s!important}}@keyframes arrow-fly{0%{transform:none}40%{transform:translate(9px,-9px);opacity:0}41%{transform:translate(-9px,9px);opacity:0}100%{transform:none;opacity:1}}@keyframes circle-tilt{0%{transform:none}35%{transform:rotate(-14deg)scale(1.12)}100%{transform:none}}.home-proof .proof-stat>span>span[aria-hidden]{overflow:hidden}.home-proof .proof-stat.is-tap>span>span[aria-hidden]{animation:circle-tilt .6s cubic-bezier(.2,.8,.2,1);background:linear-gradient(135deg,#8b6cff,#4f8ef7)!important;border-color:transparent!important;color:#fff!important}.home-proof .proof-stat>span>span[aria-hidden]{position:relative}.home-proof .proof-stat.is-tap>span>span[aria-hidden]{text-indent:0}.home-proof .proof-stat:active>span>span[aria-hidden]{transform:rotate(-12deg)scale(1.08)}@keyframes menu-nudge{0%{transform:none}45%{transform:translateX(7px)}100%{transform:none}}#navigation>a.is-tap .mn-go{animation:menu-nudge .45s cubic-bezier(.2,.8,.2,1);color:var(--text)!important}#navigation>a:active .mn-go{transform:translateX(5px)}@media(max-width:1000px){.header .nav .nav-links.open{-webkit-backdrop-filter:blur(30px)saturate(1.2)!important;backdrop-filter:blur(30px)saturate(1.2)!important;box-shadow:0 0 0 100vmax color-mix(in srgb,#05070c 58%,transparent),0 30px 60px -30px #000c!important}html[data-theme=light] .header .nav .nav-links.open{box-shadow:0 0 0 100vmax color-mix(in srgb,#0b1020 28%,transparent),0 30px 60px -30px #0004!important}}@media(prefers-reduced-motion:reduce) and (hover:hover){.home-proof .proof-stat.is-tap>span>span[aria-hidden],#navigation>a.is-tap .mn-go{animation:none}}.home-proof .ar{display:block;font-style:normal;line-height:1}.home-proof .proof-stat.is-tap .ar{animation:arrow-fly .6s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce) and (hover:hover){.home-proof .proof-stat.is-tap .ar{animation:none}}@media(max-width:1000px){html .header .menu-toggle.icon-button,html .header .nav-actions .icon-button{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border-radius:50%!important;display:inline-grid!important;place-items:center!important;aspect-ratio:1}html body .header .nav .nav-links.open{background:var(--bg)!important;opacity:1!important}html body .header .nav .nav-links.open>a{min-height:56px}}@media(max-width:640px){.swipe-dots{gap:0!important;margin-top:6px!important}.swipe-dots button{position:relative;width:32px!important;height:32px!important;background:0 0!important;border-radius:0!important}.swipe-dots button::before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:100px;background:color-mix(in srgb,var(--text) 24%,transparent);transition:width .3s ease,margin .3s ease,background-color .3s}.swipe-dots button.is-on::before{width:24px;margin-left:-12px;background:linear-gradient(90deg,#8b6cff,#4f8ef7)}.home-proof .proof-stat>span>span[aria-hidden]{width:40px!important;height:40px!important;font-size:16px!important}html .home-proof a.proof-stat{min-height:44px}.role-pick button{min-height:104px!important}.site-footer>div:not(.footer-brand):not(.footer-bottom):not(.footer-community)>a,html .site-footer .footer-community .social-link{padding:9px 0!important}.st-step button{min-height:52px}.hub-note li{min-height:48px}}@media(max-width:640px){html .role-pick button .role-av{width:44px!important;height:44px!important;transition:width .35s cubic-bezier(.2,.7,.2,1),height .35s cubic-bezier(.2,.7,.2,1)!important}html .role-pick button[aria-checked=true] .role-av{width:68px!important;height:68px!important}html .role-pick button[aria-checked=true] .role-av svg{width:26px;height:26px}html .role-pick button[aria-checked=true] .role-av::after{opacity:1}html .role-pick button:not([aria-checked=true]){opacity:.55!important}html .role-pick button[aria-checked=true]{opacity:1!important;font-size:14.5px!important;font-weight:600;color:var(--text)}html .role-pick button{justify-content:flex-end!important}}@media(max-width:640px){html .role-pick.role-pick{-webkit-mask-image:none!important;mask-image:none!important}html .role-pick.role-pick button,html .role-pick.role-pick button:not([aria-checked=true]),html .role-pick.role-pick button[aria-checked=true]{opacity:var(--o,1)!important;transform:scale(var(--s,1))!important;transition:opacity .15s linear,color .25s!important}.role-pick.loop-swap button{transition:none!important}}@media(max-width:1023px){.feature-step-item,.feature-step-item:focus,.feature-step-item:focus-visible,.feature-step-item:hover{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}html .feature-step-item.is-active,html .feature-step-item.ui-glass.is-active{border-color:transparent!important;position:relative}html .feature-step-item.ui-glass.is-active::before,html .feature-step-item.is-active::before{display:block!important;position:absolute!important;inset:0!important;border-radius:inherit!important;padding:1px!important;opacity:1!important;background:linear-gradient(180deg,color-mix(in srgb,#8b6cff 85%,transparent) 0%,color-mix(in srgb,#8b6cff 35%,transparent) 45%,transparent 100%)!important;-webkit-mask:linear-gradient(#000 0 0)content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#000 0 0)content-box exclude,linear-gradient(#000 0 0)!important;pointer-events:none!important;z-index:1}}@media(max-width:640px){.original-home .home-section-lead,.original-home .home-hero-sub{text-wrap:balance!important}}.ps-grid{display:contents}@media(max-width:640px){.ps-grid{display:grid;grid-template-columns:1fr 1fr;grid-column:1/-1;position:relative;width:100%}.ps-grid::before,.ps-grid::after{content:"";position:absolute;pointer-events:none}.ps-grid::before{left:50%;top:0;bottom:0;width:1px;margin-left:-.5px;background:linear-gradient(180deg,transparent,var(--line) 18%,var(--line) 82%,transparent)}.ps-grid::after{top:50%;left:0;right:0;height:1px;margin-top:-.5px;background:linear-gradient(90deg,transparent,var(--line) 14%,var(--line) 86%,transparent)}html .home-proof .ps-grid a.proof-stat,html .home-proof .ps-grid a.proof-stat:nth-of-type(n){border:0!important;box-shadow:none!important;padding:22px 8px!important}}@media(prefers-reduced-motion:no-preference) and (min-width:641px),(hover:none) and (min-width:641px){.hero-visual.hv-in .hero-stage,.hero-visual .hero-stage{transition:transform .12s linear,opacity .12s linear,filter .12s linear!important}}@media(prefers-reduced-motion:no-preference) and (min-width:641px),(hover:none) and (min-width:641px){.hero-visual.hv-in .hero-stage,.hero-visual .hero-stage{opacity:calc(1 - var(--hero-p,1) * .25)!important}}@media(prefers-reduced-motion:no-preference) and (max-width:640px),(hover:none) and (max-width:640px){html .hero-visual .hero-stage,html .hero-visual.hv-in .hero-stage{transform:translateY(calc(var(--hero-p,1) * 26px))scale(calc(1 - var(--hero-p,1) * .06))!important;opacity:calc(1 - var(--hero-p,1) * .3)!important;transform-origin:50% 0!important;transition:transform .12s linear,filter .12s linear,opacity .12s linear!important}}@media(max-width:1023px){.feature-steps{display:flex!important;flex-direction:column;gap:20px!important}.feature-step-item::after,.feature-step-item.is-active::after,.feature-steps>.feature-progress{display:none!important}}html .home-proof .proof-stat>span{font-weight:400!important;color:color-mix(in srgb,var(--text) 62%,transparent)!important}html .home-proof .proof-stat:hover>span{color:color-mix(in srgb,var(--text) 80%,transparent)!important}html .home-proof .proof-stat small{color:color-mix(in srgb,var(--text) 42%,transparent)!important}.aw-thumbwin .aw-lt-live::after,.aw-thumbwin .aw-c-side::before,.aw-thumbwin .aw-c-side::after{display:none!important}.aw-thumb>.aw-fit{height:auto!important}@media(max-width:640px){.aw-dockbar{padding:10px 12px!important;gap:12px!important}.aw-dock-app .aw-app-ico{width:52px!important;height:52px!important}.aw-dock-app .aw-app-ico svg{width:30px!important;height:30px!important}.aw-reopen-btn{padding:11px 20px;font-size:14.5px}}@media(prefers-reduced-motion:no-preference),(hover:none){html .hero-visual .hero-stage,html .hero-visual.hv-in .hero-stage{opacity:calc(1 - var(--hero-p,1) * .45)!important;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgb(0 0 0/calc(1 - var(--hero-p,1) * .5)) 35%,rgb(0 0 0/calc(1 - var(--hero-p,1))) 78%);mask-image:linear-gradient(180deg,#000 0%,rgb(0 0 0/calc(1 - var(--hero-p,1) * .5)) 35%,rgb(0 0 0/calc(1 - var(--hero-p,1))) 78%)}}html .files-hub .hub-ico.hub-ico-app{background:linear-gradient(160deg,#4d7dff 0%,#2f5df0 55%,#2448d6 100%)!important;border-radius:28%!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/.18),inset 0 1px rgb(255 255 255/.25),0 6px 14px -6px rgb(36 72 214/.6)!important}html .files-hub .hub-ico.hub-ico-app::before{background:#fff!important;width:62%!important;height:62%!important}.aw-dock-app .aw-app-ico,.aw-app-ico{background:linear-gradient(160deg,#4d7dff 0%,#2f5df0 55%,#2448d6 100%)!important;border-radius:23%!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/.18),inset 0 1px rgb(255 255 255/.25),0 10px 22px -8px rgb(36 72 214/.65)!important}@media(min-width:1001px){html .header .nav .nav-links>a{font-weight:450!important;color:color-mix(in srgb,var(--text) 72%,transparent)!important;transition:color .2s}html .header .nav .nav-links>a:hover{color:var(--text)!important}html .header .nav .nav-links>a[aria-current=page]{font-weight:600!important;color:var(--text)!important}}@media(min-width:1001px){html body .header .nav .nav-links>a:not([aria-current=page]){font-weight:400!important;font-variation-settings:"wght" 400!important}html body .header .nav .nav-links>a[aria-current=page]{font-variation-settings:"wght" 620!important}}.tool-marquee-row>span{display:inline-flex!important;align-items:center;gap:9px}.tool-marquee-row>span img{width:18px;height:18px;border-radius:5px;flex:none}@media(min-width:901px){.files-hub .hub-node{align-items:center}.files-hub .hub-node .hub-ico{align-self:center}}@media(max-width:640px){.role-pick-hint .rp-line em{white-space:normal!important;max-width:300px;text-align:center}}@media(min-width:641px){.role-pick-hint .rp-cap .rp-line{white-space:nowrap}}html .files-hub .hub-ico.hub-ico-term{background:linear-gradient(180deg,#3a3d44 0%,#1b1d22 100%)!important;color:#fff!important;border-radius:28%!important;font:600 15px/1 ui-monospace,sf mono,Menlo,monospace!important;letter-spacing:-.5px;box-shadow:inset 0 0 0 1px rgb(255 255 255/.16),inset 0 1px rgb(255 255 255/.22),0 6px 14px -6px rgb(0 0 0/.6)!important;display:grid!important;place-items:center;text-shadow:0 0 6px rgb(255 255 255/.35)}html[data-theme=light] .files-hub .hub-ico.hub-ico-term{background:linear-gradient(180deg,#4a4d55 0%,#202227 100%)!important}.rp-cap .rp-tag{white-space:nowrap;flex:none}@media(min-width:641px) and (max-width:1100px){.role-pick-hint .rp-cap .rp-line{font-size:15.5px!important}}html .hero-stage>.aw-fit{transition:none!important;transform-origin:50% 100%}html .hero-stage.aw-is-min>.aw-fit,html .hero-stage.aw-is-closed>.aw-fit{transform:none!important;opacity:0!important}.aw-gone{transition:opacity .17s ease}.aw-gone.aw-gone-out{opacity:0}.aw-gone .aw-dock-cap,.aw-gone .aw-reopen-btn{animation:ask-in .4s .1s ease both}html .site-footer>div>a:not(.logo):not(.social-link)::before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,#8b6cff 80%,transparent) 22%,color-mix(in srgb,#4f8ef7 80%,transparent) 70%,transparent 100%)!important;height:1px!important;box-shadow:none!important}html .home-proof .ps-ico{opacity:1!important;filter:none!important;color:var(--text)!important}html .home-proof .proof-stat:not(:hover) .ps-ico{filter:none!important}html .site-footer .footer-community .social-link,html .site-footer .footer-community .social-link:hover,html .site-footer .footer-community .social-link:focus-visible{background:0 0!important;border-color:transparent!important;box-shadow:none!important;position:relative}html .site-footer .footer-community .social-link span{position:relative}html .site-footer .footer-community .social-link span::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,#8b6cff 80%,transparent) 22%,color-mix(in srgb,#4f8ef7 80%,transparent) 70%,transparent 100%);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.8,.2,1)}html .site-footer .footer-community .social-link:hover span::after,html .site-footer .footer-community .social-link:focus-visible span::after{transform:scaleX(1)}html .site-footer .footer-community .social-link:hover{color:var(--text)!important}html .st-bar{background:linear-gradient(90deg,transparent 0%,#8b6cff 18%,#4f8ef7 62%,#67e8f9 85%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 80%,transparent);box-shadow:none!important;filter:drop-shadow(0 0 4px rgba(139,108,255,.45))}#iwe-shimmer .lg0{stop-color:var(--text)}#iwe-shimmer .lg1{stop-color:color-mix(in srgb,var(--text) 78%,#9d8cff)}.iwe-brand .iwe-word{font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif}.logo:hover .iwe-brand text,.logo:focus-visible .iwe-brand text{fill:url(#iwe-shimmer)}.aw-dock-app .aw-app-ico svg text{display:none}@media(min-width:641px){html .proof-mini .rp-cap.rp-cap{gap:14px!important}html .proof-mini .rp-line{padding-left:0!important}}@media(min-width:641px){html .proof-mini .rp-line{flex:1!important;text-align:center!important}html .proof-mini .ps-star{margin-left:0!important}}.tm-logo{width:17px;height:17px;flex:none;color:var(--text);opacity:.9}.tm-claude,.ai-svg.tm-claude{color:#d97757!important;opacity:1}.ai-logo .ai-svg{width:16px;height:16px;color:var(--text)}.tm-visualstudiocode{color:#007acc!important}.tm-neovim{color:#57a143!important}.tm-zedindustries{color:#084ccf!important}.tm-git{color:#f05032!important}.tm-obsidian{color:#7c3aed!important}.tm-helix{color:#5b3f86!important}[data-theme=dark] .tm-zedindustries{color:#5d8cff!important}[data-theme=dark] .tm-helix{color:#b796f0!important}[data-theme=dark] .tm-obsidian{color:#a78bfa!important}.tm-ollama,.tm-openai,.tm-anthropic,.tm-windsurf,.tm-google{color:var(--text)!important}html .files-hub .hub-ico.hub-ico-eds{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:3px!important;padding:5px!important;place-content:stretch}.files-hub .hub-ico-eds .eds-svg{width:100%;height:100%;display:block}@media(max-width:900px){html .files-hub .hub-node .hub-ico.hub-ico-eds{grid-template-columns:repeat(2,14px)!important;grid-auto-rows:14px!important;place-content:center!important;padding:0!important}}.tm-cursor{color:var(--text)!important}html .home-proof .proof-stat strong .proof-star{display:inline-grid;place-items:center}.proof-star svg{width:100%;height:100%;filter:drop-shadow(0 0 10px rgba(255,200,61,.45));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.home-proof .proof-stat:hover .proof-star svg{transform:rotate(72deg)scale(1.12)}@media(prefers-reduced-motion:reduce) and (hover:hover){.proof-star svg{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}html .home-proof .proof-stat strong .proof-star{font-size:1em!important}html .home-proof .proof-stat strong .proof-star{width:.56em!important;height:.56em!important;vertical-align:.08em!important;margin-left:.12em!important}.aw-hero .hc{--hc-line:linear-gradient(90deg,transparent 0,#2f7cf6 14%,#21b8a6 34%,#f0a347 52%,#e5609e 70%,#8f6cf3 86%,transparent 100%);position:absolute;z-index:30;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:color-mix(in srgb,var(--bg,#202325) 97%,transparent);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--tx) 14%,transparent),0 40px 90px -24px #000b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--tx);opacity:0;transform:translateY(18px)scale(.96);pointer-events:none;transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.16,1,.3,1)}.aw-hero .hc.is-open{opacity:1;transform:none;pointer-events:auto}.aw-hero .hc.is-moving{transition:none}.hc svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hc-head{display:flex;align-items:center;gap:20px;height:88px;padding:0 26px 0 32px;border-bottom:1.5px solid color-mix(in srgb,var(--tx) 10%,transparent);flex:none;cursor:grab;user-select:none}.hc.is-moving .hc-head{cursor:grabbing}.hc-ico{width:44px;height:44px;color:var(--mut);flex:none}.hc-ico svg{width:100%;height:100%}.aw-win .hc .hc-title{font-size:27px;font-weight:500;color:var(--tx)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-x{margin-left:auto;width:44px;height:44px;border-radius:50%;border:0;padding:10px;background:color-mix(in srgb,var(--tx) 12%,transparent);color:var(--tx);cursor:pointer;flex:none;transition:background .2s}.hc-x:hover{background:color-mix(in srgb,var(--tx) 20%,transparent)}.hc-x svg{width:100%;height:100%;stroke-width:2.2}.hc-body{flex:auto;min-height:0;overflow:hidden;padding:26px 36px 20px}.hc-feed{display:flex;flex-direction:column;gap:14px;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.aw-win .hc .hc-q{align-self:flex-end;max-width:76%;margin:0 0 12px;padding:15px 22px;color:var(--tx)!important;font-size:25px;line-height:1.35;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s}.aw-win .hc .hc-q.is-in{opacity:1;transform:none}.hc-q:empty{display:none}.hc-task{display:none;align-items:center;gap:20px;min-height:58px}.hc-task.is-in{display:flex}.hc-task .hc-tk{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,#2f7cf6 22%,transparent);flex:none}.hc-task .hc-tk svg{width:28px;height:28px;color:#3b82f6}.hc-task .hc-tk .tk-done,.hc-task.is-done .hc-tk .tk-run{display:none}.hc-task.is-done .hc-tk .tk-done{display:block}.aw-win .hc .hc-task b{font-size:26px}.aw-win .hc .hc-task em{margin-left:auto;font-style:normal;font-size:24px;color:var(--mut)!important}.hc-steps{list-style:none;margin:0;padding:0 0 0 2px;display:grid;transition:opacity .3s}.hc-steps.is-folded{display:none}.aw-win .hc .hc-steps li{position:relative;display:flex;align-items:center;gap:22px;min-height:62px;font-size:25px;color:var(--mut)!important;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}.aw-win .hc .hc-steps li.is-in{opacity:1;transform:none}.hc-steps li:not(:last-child)::after{content:"";position:absolute;left:21px;top:48px;height:28px;width:1.5px;background:color-mix(in srgb,var(--tx) 14%,transparent)}.hc-si{width:44px;height:44px;flex:none;display:grid;place-items:center;color:var(--mut)}.hc-si svg{width:28px;height:28px}.aw-win .hc .hc-steps b{font-weight:400!important;color:var(--mut)!important}.aw-win .hc .hc-steps a,.aw-win .hc .hc-a a{color:var(--link)!important;text-decoration:none}.hc-steps li[data-n]::before{content:attr(data-n);order:9;margin-left:auto;min-width:40px;height:34px;padding:0 11px;border-radius:17px;display:grid;place-items:center;background:color-mix(in srgb,var(--tx) 10%,transparent);color:var(--mut);font-size:18px;font-weight:600}.aw-win .hc .hc-steps li.is-busy .hc-si{animation:hc-pulse 1s ease-in-out infinite!important}.aw-win .hc .hc-a{display:none;padding:22px 26px;border-radius:18px;background:color-mix(in srgb,var(--tx) 6%,transparent);font-size:25px;line-height:1.55;color:var(--tx)!important}.hc-a.is-in{display:block}.aw-win .hc .hc-a.is-typing::after{content:"";display:inline-block;width:3px;height:1.05em;margin-left:3px;vertical-align:-4px;background:var(--link);animation:ask-caret .8s steps(1)infinite!important}.hc-line{flex:none;height:3px;margin:0 8px;background:var(--hc-line);background-size:220% 100%;opacity:0;transition:opacity .4s}.aw-win .hc.is-thinking .hc-line{filter:drop-shadow(0 0 8px color-mix(in srgb,#8f6cf3 70%,transparent))}.hc-input{flex:none;display:flex;align-items:center;gap:18px;height:96px;padding:0 28px 0 30px;border-top:1.5px solid color-mix(in srgb,var(--tx) 10%,transparent)}.hc.is-thinking .hc-input{border-top-color:transparent}.hc-chev{width:32px;height:32px;color:var(--mut);flex:none}.hc-chev svg{width:100%;height:100%}.hc-field{flex:1;min-width:0;display:flex;align-items:center;font-size:25px;white-space:nowrap;overflow:hidden}.aw-win .hc .hc-typed{color:var(--tx)!important}.aw-win .hc .hc-typed.is-typing::after{content:"";display:inline-block;width:2.5px;height:30px;margin-left:2px;vertical-align:-5px;background:var(--link);animation:ask-caret .8s steps(1)infinite!important}.aw-win .hc .hc-ph{color:var(--mut)!important;opacity:.75}.hc-typed:not(:empty)+.hc-ph{display:none}.hc-send{position:relative;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#2f7cf6;color:#fff;flex:none;transition:background .25s}.hc-send svg{width:26px;height:26px;stroke-width:2.4}.hc-send i{display:none;width:17px;height:17px;border-radius:4px;background:#fff}.hc.is-thinking .hc-send{background:#ef4b4b}.hc.is-thinking .hc-send svg{display:none}.hc.is-thinking .hc-send i{display:block}.hc.is-thinking .hc-model{display:none}.hc-rs{position:absolute;right:6px;bottom:6px;width:30px;height:30px;cursor:nwse-resize;z-index:2;background:linear-gradient(135deg,transparent 52%,color-mix(in srgb,var(--tx) 30%,transparent) 52% 58%,transparent 58% 70%,color-mix(in srgb,var(--tx) 30%,transparent) 70% 76%,transparent 76%);opacity:.6}.hc-rs:hover{opacity:1}.hc-cursor{position:absolute;z-index:40;width:42px;height:42px;opacity:0;pointer-events:none}.hc-cursor svg{width:100%;height:100%}.hc-cursor.is-on{opacity:1}.hc-cursor.is-press{transform:scale(.85)}.aw-chat .aw-b.hc-pressed{animation:hc-press .5s ease!important}.aw-win .aw-doc .pg-props{display:flex;margin:18px 0 0!important;color:var(--mut)!important;font-size:22px!important}.aw-win .aw-doc .hc-new{position:relative}.aw-win .aw-doc .hc-new::before{content:"";position:absolute;left:-26px;top:4px;bottom:4px;width:5px;border-radius:3px;background:#3fb950;opacity:1;transition:opacity 1.2s ease}.aw-win .aw-doc .hc-new.is-settled::before{opacity:0}.aw-win .aw-doc .hc-blk{opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s}.aw-win .aw-doc .hc-blk.is-in{opacity:1;transform:none}.aw-win .aw-doc h1 .hc-caret::after{content:"";display:inline-block;width:4px;height:46px;margin-left:4px;vertical-align:-6px;background:var(--link);animation:ask-caret .8s steps(1)infinite!important}@keyframes hc-flow{to{background-position:-220% 0}}@keyframes hc-pulse{50%{opacity:.35}}@keyframes hc-press{40%{transform:scale(.88)}100%{transform:none}}html[data-theme=light] .aw-hero .hc{box-shadow:0 0 0 1.5px #d4d4d6,0 30px 80px -24px #0003}html[data-theme=light] .aw-win .hc .hc-q{background:color-mix(in srgb,#2f7cf6 14%,#fff)}.hero-visual .hw-agent,.hero-visual .hero-float-a{display:none!important}.aw-fit.aw-m .aw-hero .hc{width:auto!important;max-height:900px}.aw-fit.aw-m .hc-rs{display:none}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-hero .hc,.hc-feed,.hc-cursor{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.tool-marquee-track{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain}.tool-marquee-track::-webkit-scrollbar{display:none}.tool-marquee-track.is-dragging{user-select:none}.tool-marquee-track .tool-marquee-row{animation:none!important}.tool-marquee-track.is-dragging .tool-marquee-row *{pointer-events:none}.header .nav-actions{display:flex;align-items:center;gap:8px!important}.header .nav-actions .icon-button{width:38px!important;height:38px!important;padding:0!important;margin:0!important;display:inline-grid!important;place-items:center;border-radius:10px!important}.header .nav-actions .icon-button svg,.header .nav-actions .lang-btn>svg:first-child{width:20px!important;height:20px!important}.header .nav-actions .icon-button:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.aw-win .hc .hc-line{opacity:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);transition:opacity .45s ease;filter:none!important}.aw-win .hc.is-thinking .hc-line{opacity:1}@keyframes hc-line-flow{from{background-position:0 0}to{background-position:-200% 0}}@keyframes hc-glow-breathe{0%,100%{opacity:.35}50%{opacity:.75}}.aw-fit.aw-m .aw-hero .aw-doc{right:48px!important}.aw-win .hc .hc-a.is-in{display:block}.aw-win .hc .hc-meter{flex-wrap:wrap;margin:-2px 0 6px 66px;font-size:21px;color:var(--mut)!important;font-family:ui-monospace,sf mono,Menlo,monospace!important}.aw-win .hc .hc-meter span{color:var(--mut)!important}.aw-win .hc .hc-meter b{font-variant-numeric:tabular-nums}.aw-win .hc .hc-steps li.hc-fast{min-height:46px;font-size:22px}.aw-win .hc .hc-steps li.hc-fast .hc-si svg{width:24px;height:24px}.hc-steps li.hc-fast:not(:last-child)::after{top:40px;height:16px}.aw-hero .hc{left:calc(var(--sbw) + 40px)!important;right:40px!important;width:auto!important;top:88px!important;bottom:36px!important;max-height:none!important;transform-origin:30% 0}.aw-hero .hc[data-pinned]{right:auto!important;bottom:auto!important}.aw-hero .aw-doc,.aw-hero:not(:has(.hc.is-open)) .aw-doc{right:80px!important}.aw-win .aw-chat .aw-b.hc-glow{border-radius:12px;animation:hc-glow 1.6s ease-in-out 3!important}@keyframes hc-glow{50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--link) 25%,transparent),0 0 8px transparent}}.aw-fit.aw-m .aw-hero .hc{left:22px!important;right:22px!important;top:88px!important;bottom:22px!important}.hc-cursor.is-solo{transition:opacity .45s ease,transform .15s ease!important}.aw-win .aw-chat .aw-b.hc-hint{border-radius:12px;animation:hc-hint 1.1s ease-in-out infinite!important;color:var(--tx)}.aw-win .aw-chat .aw-b.hc-hover{border-radius:12px}@keyframes hc-hint{0%,100%{box-shadow:0 0 color-mix(in srgb,var(--link) 70%,transparent),0 0 18px 2px color-mix(in srgb,var(--link) 45%,transparent)}70%{box-shadow:0 0 0 14px transparent,0 0 26px 4px color-mix(in srgb,var(--link) 30%,transparent)}}.hc-tip{position:absolute;z-index:41;padding:10px 16px;border-radius:12px;background:color-mix(in srgb,var(--tx) 92%,transparent);color:var(--bg);font-size:21px;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(6px)scale(.96);transition:opacity .3s,transform .3s;box-shadow:0 10px 30px #0006}.hc-tip::before{content:"";position:absolute;left:22px;top:-7px;width:14px;height:14px;background:inherit;transform:rotate(45deg);border-radius:2px}.hc-tip.is-on{opacity:1;transform:none}.hc-ripple{position:absolute;z-index:39;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:3px solid var(--link);pointer-events:none;animation:hc-ripple .65s ease-out forwards!important}@keyframes hc-ripple{to{transform:scale(5);opacity:0}}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-win .aw-chat .aw-b.hc-hint,.hc-ripple{animation:none!important}}.aw-win .aw-doc .pg-chart{margin:20px 0 6px}.aw-win .aw-doc .pg-chart-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.aw-win .aw-doc .pg-leg{display:flex;gap:18px;font-size:18px;color:var(--mut)!important}.aw-win .aw-doc .pg-leg span{display:flex;align-items:center;gap:7px;color:var(--mut)!important}.aw-win .aw-doc .pg-plot{display:flex;align-items:flex-end;position:relative}.aw-win .aw-doc .pg-col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.aw-win .aw-doc .pg-bars{flex:1;display:flex;align-items:flex-end;justify-content:center}.aw-win .aw-doc .pg-bars b{position:relative;height:0;background:var(--c);transition:height .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 60ms)}.aw-win .aw-doc .hc-blk.is-in .pg-bars b,.aw-win .aw-doc .pg-chart.is-in .pg-bars b{height:var(--h)}.aw-win .aw-doc .pg-bars em{position:absolute;left:50%;transform:translateX(-50%);font-style:normal;white-space:nowrap}.aw-win .aw-doc .pg-col>span{position:absolute;left:0;right:0;text-align:center;color:var(--mut)!important}.aw-win .aw-doc .pg-table{width:100%;margin:18px 0 4px;border-collapse:separate;border-spacing:0;font-size:21px;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tx) 10%,transparent)}.aw-win .aw-doc .pg-table th{text-align:left;padding:12px 18px;font-weight:600;color:var(--mut)!important;background:color-mix(in srgb,var(--tx) 6%,transparent)}.aw-win .aw-doc .pg-table td{padding:12px 18px;border-top:1.5px solid color-mix(in srgb,var(--tx) 8%,transparent);color:var(--tx)!important}.aw-win .aw-doc .pg-table tbody tr{opacity:0;transition:opacity .35s}.aw-win .aw-doc .hc-blk.is-in.pg-table tbody tr{opacity:1}.aw-win .aw-doc .pg-table tbody tr:nth-child(2){transition-delay:.15s}.aw-win .aw-doc .pg-table tbody tr:nth-child(3){transition-delay:.3s}.aw-win .aw-doc .pg-table tbody tr:nth-child(4){transition-delay:.45s}.aw-win .aw-doc .pg-timeline{list-style:none;justify-content:space-between;position:relative}.aw-win .aw-doc .pg-timeline::before{content:"";position:absolute}.aw-win .aw-doc .pg-timeline li{position:relative;display:flex;flex-direction:column;align-items:center;font-size:20px;color:var(--tx)!important}.aw-win .aw-doc .pg-timeline li::before{content:"";position:absolute;background:var(--bg);box-shadow:0 0 0 4px #a78bfa}.aw-win .aw-doc .pg-quote{margin:20px 0 4px;padding:16px 24px;border-left:5px solid #a78bfa;border-radius:4px 14px 14px 4px;background:color-mix(in srgb,#a78bfa 10%,transparent);font-size:23px;font-style:italic;color:var(--tx)!important}.aw-win .aw-doc .pg-quote cite{display:block;margin-top:8px;font-size:18px;font-style:normal;color:var(--mut)!important}.aw-win .aw-doc .pg-check{list-style:none;margin:14px 0 4px;padding:0;display:grid;gap:10px}.aw-win .aw-doc .pg-check li{position:relative;padding-left:40px;font-size:22px;color:var(--tx)!important}.aw-win .aw-doc .pg-check li::before{content:"";position:absolute;left:0;width:22px;height:22px;border-radius:6px;box-shadow:inset 0 0 0 2px var(--mut)}.aw-win .aw-doc .pg-check li.is-done{color:var(--mut)!important;text-decoration:line-through}.aw-win .aw-doc .pg-check li.is-done::before{background:#3b82f6;box-shadow:none}.aw-win .aw-doc .pg-check li.is-done::after{content:"";position:absolute;left:8px;width:6px;height:11px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.aw-win .aw-doc .pg-code{margin:18px 0 4px;border-radius:16px;overflow:hidden;background:color-mix(in srgb,#1f1f1f 80%,transparent);box-shadow:inset 0 0 0 1.5px #2e2e2e}.aw-win .aw-doc .pg-code-h{padding:10px 18px;font-size:16px;color:#9a9a9a!important;border-bottom:1.5px solid #2e2e2e;text-transform:uppercase!important}.aw-win .aw-doc .pg-code pre{margin:0;padding:16px 18px;font-size:19px!important;line-height:30px;color:#e3e5e6!important}.aw-win .aw-doc .pg-code .d{color:#f85149!important}.aw-win .aw-doc .pg-code .a{color:#3fb950!important}.aw-win .aw-doc .pg-flow{display:flex;align-items:center;margin:18px 0 4px}.aw-win .aw-doc .pg-flow span{border-radius:12px;color:var(--tx)!important;background:color-mix(in srgb,var(--tx) 7%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tx) 12%,transparent)}.aw-win .aw-doc .pg-flow span:last-child{box-shadow:inset 0 0 0 1.5px #f85149;color:#f85149!important}.aw-win .aw-doc .pg-flow i{font-style:normal;color:var(--mut)!important}.aw-win .aw-doc .pg-chips{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 4px}.aw-win .aw-doc .pg-chips span{border-radius:100px;font-size:19px;color:var(--tx)!important;background:color-mix(in srgb,#a78bfa 16%,transparent)}.hero-stage .aw-win .aw-doc,.hero-stage .aw-win .hc-body{overflow-y:auto!important;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}.hero-stage .aw-win .aw-doc::-webkit-scrollbar{width:28px;height:0}.hero-stage .aw-win .hc-body::-webkit-scrollbar{width:40px;height:0}.hero-stage .aw-win .aw-doc::-webkit-scrollbar-track{background:0 0}.hero-stage .aw-win .hc-body::-webkit-scrollbar-track{margin:6px 0;border:solid transparent;border-width:4px 14px 4px 6px;border-radius:14px;background:color-mix(in srgb,var(--tx) 6%,transparent)padding-box}.hero-stage .aw-win .aw-doc::-webkit-scrollbar-thumb{border:solid transparent;border-width:4px 6px 4px 4px;border-radius:14px;background:color-mix(in srgb,var(--tx) 48%,transparent)padding-box}.hero-stage .aw-win .hc-body::-webkit-scrollbar-thumb{border:solid transparent;border-width:4px 14px 4px 6px;border-radius:14px;background:color-mix(in srgb,var(--tx) 52%,transparent)padding-box}.hero-stage .aw-win .aw-doc::-webkit-scrollbar-thumb:hover,.hero-stage .aw-win .hc-body::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--tx) 66%,transparent)}@supports not selector(::-webkit-scrollbar){.hero-stage .aw-win .aw-doc,.hero-stage .aw-win .hc-body{scrollbar-width:auto;scrollbar-color:color-mix(in srgb,var(--tx) 50%,transparent)transparent}}.hero-stage .aw-win .aw-doc.aw-more.aw-end{-webkit-mask-image:none;mask-image:none}.hero-stage .aw-fit .aw-win.aw-hero .aw-doc{scrollbar-gutter:stable}.hero-stage .aw-win .hc-body{scrollbar-gutter:stable}.aw-win .aw-chat .aw-b.hc-hint,.aw-win .aw-chat .aw-b.hc-glow{box-shadow:none}.aw-win .aw-chat:has(.aw-b.hc-hint) .aw-b,.aw-win .aw-chat:has(.aw-b.hc-glow) .aw-b{color:var(--grpic,var(--tx))!important}.aw-win .aw-c-side.aw-pulse{animation:none!important}.aw-win .hc .hc-model{position:relative;display:inline-flex;align-items:center;border-radius:12px;color:var(--tx)!important;font-size:22px;cursor:pointer;user-select:none;transition:background .2s}.aw-win .hc .hc-model::before{content:"";position:absolute;inset:-14px -8px}.aw-win .hc .hc-model:focus-visible{outline:3px solid #3b82f6;outline-offset:3px}.aw-win .hcp{position:absolute;z-index:46;max-width:calc(100% - 32px);box-sizing:border-box;overflow-y:auto;border-radius:26px;color:var(--tx);background:color-mix(in srgb,var(--bg) 93%,var(--tx));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--tx) 13%,transparent),0 34px 80px -18px #000c;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;transform:translateY(10px)scale(.97);transform-origin:85% 100%;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s .22s;scrollbar-width:none}.aw-win .hcp::-webkit-scrollbar{display:none}.aw-win .hcp.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.aw-win .hcp button{font-family:inherit;color:inherit;cursor:pointer}.aw-win .hcp .hcp-seg{display:flex;padding:4px;border-radius:16px;background:color-mix(in srgb,var(--tx) 9%,transparent)}.aw-win .hcp .hcp-seg button{flex:1;border:0;border-radius:12px;background:0 0;font-weight:600;color:color-mix(in srgb,var(--tx) 82%,transparent)!important;transition:background .2s,color .2s}.aw-win .hcp .hcp-seg button[aria-selected=true]{background:color-mix(in srgb,var(--bg) 45%,#000);color:var(--tx)!important;box-shadow:0 2px 8px -2px #0007}html[data-theme=light] .aw-win .hcp .hcp-seg button[aria-selected=true]{background:#fff;box-shadow:0 1px 4px #0000002a}.aw-win .hcp .hcp-acct{line-height:1.3;color:var(--mut)!important}.aw-win .hcp .hcp-bar{height:7px;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--tx) 15%,transparent)}.aw-win .hcp .hcp-bar i{display:block;height:100%;border-radius:4px;background:#3b82f6}.aw-win .hcp .hcp-sec{border-top:1.5px solid color-mix(in srgb,var(--tx) 10%,transparent)}.aw-win .hcp .hcp-lab{font-weight:600;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--mut)!important}.aw-win .hcp .hcp-models{list-style:none;margin:0;padding:0}.aw-win .hcp .hcp-models li{display:flex;align-items:center;justify-content:space-between;margin:0 -12px;padding:0 12px;border-radius:12px;color:var(--tx)!important;cursor:pointer;transition:background .15s}.aw-win .hcp .hcp-models li:hover{background:color-mix(in srgb,var(--tx) 7%,transparent)}.aw-win .hcp .hcp-models li[aria-selected=true]{font-weight:700}.aw-win .hcp .hcp-models svg{fill:none;stroke:#3b82f6;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.aw-win .hcp .hcp-eh{display:flex;align-items:baseline;gap:18px}.aw-win .hcp .hcp-eh .hcp-lab{margin:0!important}.aw-win .hcp .hcp-eh b{font-weight:700;color:var(--tx)!important}.aw-win .hcp .hcp-def{margin-left:auto;border:0;padding:0;background:0 0;color:#3b82f6!important}.aw-win .hcp .hcp-def:hover{text-decoration:underline}.aw-win .hcp .hcp-segs{display:flex;gap:8px}.aw-win .hcp .hcp-segs button{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;border:0;padding:6px 0 0;background:0 0}.aw-win .hcp .hcp-segs i{display:block;width:100%;height:7px;border-radius:4px;background:color-mix(in srgb,var(--tx) 16%,transparent);transition:background .2s}.aw-win .hcp .hcp-segs .is-on i{background:#3b82f6}.aw-win .hcp .hcp-segs span{white-space:nowrap;color:var(--mut)!important}.aw-win .hcp .hcp-segs .is-cur span{font-weight:700;color:var(--tx)!important}.aw-win .hcp .hcp-segs button:hover span{color:var(--tx)!important}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-win .hcp,.aw-win .hcp.is-on{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.aw-win .hcp{width:560px;padding:16px 0 18px}.aw-win .hcp .hcp-seg{margin:0 18px}.aw-win .hcp .hcp-seg button{height:46px;font-size:23px}.aw-win .hcp .hcp-acct{margin:12px 20px 0!important;font-size:19px}.aw-win .hcp .hcp-used{margin-top:8px!important}.aw-win .hcp .hcp-bar{margin:12px 20px 0}.aw-win .hcp .hcp-sec{margin-top:14px;padding:14px 20px 0}.aw-win .hcp .hcp-lab{margin:0 0 4px!important;font-size:17px}.aw-win .hcp .hcp-models li{height:44px;font-size:23px}.aw-win .hcp .hcp-models svg{width:26px;height:26px}.aw-win .hcp .hcp-eh b{font-size:23px}.aw-win .hcp .hcp-def{font-size:20px}.aw-win .hcp .hcp-segs{margin-top:14px}.aw-win .hcp .hcp-segs button{gap:10px;padding-top:4px}.aw-win .hcp .hcp-segs span{font-size:17px}.aw-win .aw-doc .pg-chart{padding:26px 30px 22px;border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--tx) 6%,transparent),color-mix(in srgb,var(--tx) 3%,transparent));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tx) 10%,transparent)}.aw-win .aw-doc .pg-chart-h strong{font-size:23px!important;font-weight:700!important}.aw-win .aw-doc .pg-leg span{font-size:18px;font-weight:500}.aw-win .aw-doc .pg-leg i{width:16px;height:16px;border-radius:5px}.aw-win .aw-doc .pg-plot{height:250px;gap:30px;padding-bottom:40px;border-bottom:0}.aw-win .aw-doc .pg-plot::before{content:"";position:absolute;left:0;right:0;top:34px;bottom:40px;pointer-events:none;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--tx) 8%,transparent) 0 1.5px,transparent 1.5px 33.333%);border-bottom:2px solid color-mix(in srgb,var(--tx) 16%,transparent)}.aw-win .aw-doc .pg-col{z-index:1}.aw-win .aw-doc .pg-bars{gap:10px}.aw-win .aw-doc .pg-bars b{width:min(64px,44%);border-radius:14px 14px 5px 5px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 82%,#fff),var(--c) 38%,color-mix(in srgb,var(--c) 78%,#000));box-shadow:inset 0 1.5px color-mix(in srgb,#fff 35%,transparent),0 14px 34px -14px var(--c)}.aw-win .aw-doc .pg-bars b:only-child{width:min(132px,62%)}.aw-win .aw-doc .pg-bars em{top:-36px;font-size:22px;font-weight:700;color:var(--tx)!important;font-variant-numeric:tabular-nums}.aw-win .aw-doc .pg-col>span{font-size:19px;font-weight:600;color:color-mix(in srgb,var(--tx) 72%,transparent)!important}.aw-win .aw-doc .pg-bars b{background-image:linear-gradient(180deg,color-mix(in srgb,var(--c) 82%,#fff),var(--c) 38%,color-mix(in srgb,var(--c) 78%,#000))!important;background-color:var(--c)}.hero-stage .aw-win .aw-doc::-webkit-scrollbar{width:26px}.hero-stage .aw-win .aw-doc::-webkit-scrollbar-thumb{border:6px solid transparent;border-radius:13px}.hero-stage .aw-win .hc-body::-webkit-scrollbar{width:26px}.hero-stage .aw-win .hc-body::-webkit-scrollbar-track{margin:8px 0;border:6px solid transparent;border-radius:13px}.hero-stage .aw-win .hc-body::-webkit-scrollbar-thumb{border:6px solid transparent;border-radius:13px}.hero-stage .aw-win .hc-body{margin-right:10px;padding-right:18px!important}.aw-win .aw-chat .aw-b{align-items:center}.aw-win .aw-chat .aw-b.is-on,.aw-win .aw-chat .aw-b:hover,.aw-win .aw-chat .aw-b.hc-hover{background:color-mix(in srgb,var(--grpic,var(--tx)) 16%,transparent)}.aw-win .hc.is-thinking .hc-model{display:none}.hero-stage .aw-win .hc-body{overflow-y:scroll!important}.aw-win .hc .hc-x.hc-hover{background:color-mix(in srgb,var(--tx) 22%,transparent)}.hero-stage .aw-win .aw-doc.is-drag::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--tx) 68%,transparent)}.aw-win .aw-chat .aw-b.aw-sm{cursor:pointer}.aw-win .aw-chat .aw-b.aw-sm.is-on{background:color-mix(in srgb,var(--grpic,var(--tx)) 16%,transparent)}.aw-win .aw-chat .aw-b.aw-sm:focus-visible,.aw-win .aw-chat .aw-b:focus-visible{outline:3px solid #3b82f6;outline-offset:2px}.aw-win .hcl{position:absolute;z-index:46;min-width:520px;max-width:calc(100% - 32px);box-sizing:border-box;padding:10px 0;border-radius:22px;display:flex;flex-direction:column;background:color-mix(in srgb,var(--bg) 93%,var(--tx));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--tx) 13%,transparent),0 30px 70px -18px #000c;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;transform:translateY(-8px)scale(.98);transform-origin:12% 0;transition:opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1),visibility 0s .2s}.aw-win .hcl.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.aw-win .hcl button{display:block;width:100%;height:50px;padding:0 30px;border:0;background:0 0;text-align:left;font-family:inherit;font-size:24px;color:var(--tx)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background .15s}.aw-win .hcl button:hover,.aw-win .hcl button:focus-visible{background:color-mix(in srgb,var(--tx) 8%,transparent);outline:0}.aw-win .hcl button.is-cur{font-weight:600}.aw-win .hcl button.is-cur::after{content:"";display:inline-block;width:10px;height:10px;margin-left:14px;border-radius:50%;background:#3b82f6;vertical-align:3px}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-win .hcl,.aw-win .hcl.is-on{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.hero-stage .aw-fit .aw-win.aw-hero .aw-doc{right:14px!important;padding-right:38px!important}.hero-stage .aw-fit.aw-m .aw-win.aw-hero .aw-doc{right:14px!important;padding-right:6px!important}.aw-win .aw-chat .aw-b{width:38px;height:38px;border-radius:50%!important}.aw-win .aw-chat .aw-b:first-child{margin-left:-5px}.aw-win .aw-chat .aw-b:last-child{margin-right:-5px}@keyframes hc-chat-pulse{0%,100%{box-shadow:0 0 #8b6cff00,0 0 #8b6cff00}50%{box-shadow:0 0 0 7px #8b6cff3d,0 0 10px 1px #8b6cff45}}.aw-win .aw-nav .aw-b,.aw-win .aw-c-search .aw-b{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%!important;cursor:pointer}.aw-win .aw-nav .aw-b:first-child{margin-left:-5px}.aw-win .aw-nav .aw-b:last-child{margin-right:-5px}.aw-win .aw-c-search .aw-b{width:46px;height:46px}.aw-win .aw-nav .aw-b.aw-off{cursor:default;opacity:.4}.aw-win .aw-nav .aw-b.aw-off:hover{background:0 0}.aw-win .aw-c-new.aw-act{cursor:pointer}.aw-win .aw-doc .aw-new-h{outline:0;cursor:text;-webkit-user-select:text!important;user-select:text!important;caret-color:#3b82f6;min-width:40px}.aw-win .aw-doc .aw-new-h::selection{background:#6a6334;color:#fff}html[data-theme=light] .aw-win .aw-doc .aw-new-h::selection{background:#f1e6a6;color:#1d1d1f}.aw-win .hnv{position:absolute;z-index:47;left:50%;top:104px;width:min(1180px,calc(100% - 44px));border-radius:26px;overflow:hidden;color:var(--tx);background:color-mix(in srgb,var(--bg) 94%,var(--tx));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--tx) 13%,transparent),0 40px 90px -20px #000d;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transform:translateX(-50%)translateY(-8px)scale(.985);transition:opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1),visibility 0s .2s}.aw-win .hnv.is-on{opacity:1;visibility:visible;transform:translateX(-50%);transition:opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.aw-win .hnv-h{display:flex;align-items:center;gap:22px;height:96px;padding:0 28px 0 34px;border-bottom:1.5px solid color-mix(in srgb,var(--tx) 10%,transparent)}.aw-win .hnv-h>svg{flex:none;width:36px;height:36px;fill:none;stroke:var(--mut);stroke-width:1.8;stroke-linecap:round}.aw-win .hnv-h input{flex:1;min-width:0;height:60px;margin:0;padding:0;border:0;outline:0;background:0 0;box-shadow:none;font-family:inherit;font-size:30px;color:var(--tx);caret-color:#3b82f6;-webkit-user-select:text;user-select:text}.aw-win .hnv-h input::placeholder{color:var(--mut);opacity:1}.aw-win .hnv-x{flex:none;width:46px;height:46px;padding:11px;border:0;border-radius:50%;background:0 0;color:var(--mut);cursor:pointer;transition:background .15s}.aw-win .hnv-x:hover{background:color-mix(in srgb,var(--tx) 10%,transparent);color:var(--tx)}.aw-win .hnv-x svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.aw-win .hnv .hnv-lab{margin:22px 40px 8px!important;font-size:19px;font-weight:600;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--mut)!important}.aw-win .hnv .hnv-list{list-style:none;margin:0;padding:0 16px 16px;max-height:470px;overflow-y:auto;scrollbar-width:thin}.aw-win .hnv .hnv-list li{display:flex;align-items:center;gap:22px;height:72px;padding:0 24px;border-radius:14px;cursor:pointer;color:var(--tx)!important;transition:background .12s}.aw-win .hnv .hnv-list li:hover{background:color-mix(in srgb,var(--tx) 6%,transparent)}.aw-win .hnv .hnv-list li[aria-selected=true]{background:color-mix(in srgb,#3b82f6 26%,transparent)}.aw-win .hnv .hnv-ic{flex:none;width:36px;display:grid;place-items:center;font-size:28px;color:var(--mut)!important}.aw-win .hnv .hnv-ic svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7}.aw-win .hnv .hnv-list b{flex:1;min-width:0;font-size:26px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--tx)!important}.aw-win .hnv .hnv-chip{flex:none;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:9px;background:color-mix(in srgb,var(--tx) 7%,transparent);font-size:20px;white-space:nowrap;color:var(--mut)!important}.aw-win .hnv .hnv-chip svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.aw-win .hnv .hnv-list em{flex:none;min-width:130px;text-align:right;font-style:normal;font-size:20px;white-space:nowrap;color:var(--mut)!important}.aw-win .hnv .hnv-list li.hnv-none{justify-content:center;cursor:default;color:var(--mut)!important}.aw-win .hnv .hnv-list li.hnv-none:hover{background:0 0}.aw-fit.aw-m .aw-win .hnv{top:96px}.aw-fit.aw-m .aw-win .hnv .hnv-chip{display:none}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-win .hnv,.aw-win .hnv.is-on{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.hero-stage .peek-hint{display:none!important}.aw-win .aw-tb>.aw-c-new.aw-act{position:absolute}.aw-win .aw-tb>.aw-c-new.aw-act.aw-off{opacity:.4;cursor:default;background:var(--grp)!important}.st-card-bar .st-mode{margin-left:auto;display:inline-flex;gap:2px;padding:2px;border-radius:9px;background:color-mix(in srgb,var(--text) 7%,transparent)}.st-card-bar .st-mode button{padding:4px 10px;border:0;border-radius:7px;background:0 0;font:inherit;font-size:11.5px;color:var(--muted);cursor:pointer;transition:background .15s,color .15s}.st-card-bar .st-mode button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0003}.st-card-bar .st-mode button:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.st-v-app{display:flex;flex-direction:column;gap:14px}.st-v-app .st-note b{color:var(--text);font-weight:600}.stw-fit{position:relative;width:100%;overflow:hidden}.stw{--stw-bg:#1d1e21;--stw-sb:#232428;--stw-sheet:#1f1f1f;--stw-tx:#ececee;--stw-mut:#9a9aa0;--stw-line:#ffffff1c;--stw-sel:#1e2738;position:absolute;left:0;top:0;width:620px;height:450px;transform-origin:0 0;border-radius:16px;overflow:hidden;background:var(--stw-bg);color:var(--stw-tx);box-shadow:inset 0 0 0 1px var(--stw-line);font-family:-apple-system,BlinkMacSystemFont,sf pro text,helvetica neue,sans-serif;letter-spacing:normal;text-align:left}[data-theme=light] .stw{--stw-bg:#f5f5f7;--stw-sb:#ececef;--stw-sheet:#fff;--stw-tx:#1d1d1f;--stw-mut:#6e6e73;--stw-line:#0000001a;--stw-sel:#eaf1fe}.stw.is-narrow{width:440px;height:560px}.stw p{margin:0!important}.stw button{margin:0;border:0;background:0 0;font:inherit;color:inherit;letter-spacing:normal;text-transform:none;cursor:pointer}.stw svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.stw-tb{position:absolute;left:0;right:0;top:0;height:38px;display:flex;align-items:center;padding:0 14px;border-bottom:1px solid var(--stw-line)}.stw-lt{display:flex;gap:7px}.stw-lt i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.stw-lt i:nth-child(2){background:#febc2e}.stw-lt i:nth-child(3){background:#28c840}.stw-ws{position:absolute;left:0;right:0;top:38px;bottom:0;display:flex}.stw-sb{flex:none;width:168px;margin:0;padding:10px 8px;list-style:none;background:var(--stw-sb);border-right:1px solid var(--stw-line);overflow:hidden}.stw-sb li{display:flex;align-items:center;gap:8px;height:27px;padding:0 8px;border-radius:7px;font-size:12.5px;color:var(--stw-tx);white-space:nowrap}.stw-sb li span{overflow:hidden;text-overflow:ellipsis}.stw-sb li svg{flex:none;width:15px;height:15px;color:var(--stw-mut)}.stw-sb li i{flex:none;width:15px;font-style:normal;font-size:12px;text-align:center}.stw-sb li.is-root{font-weight:600}.stw-sb li.is-sel{background:color-mix(in srgb,#3b82f6 30%,transparent)}.stw-ws.is-open .stw-sb li:not(.is-root){animation:stw-in .35s cubic-bezier(.2,.8,.2,1)both;animation-delay:calc(var(--i) * 45ms)}.stw-doc{flex:1;min-width:0;padding:26px 30px;opacity:0;transition:opacity .4s ease .15s}.stw-ws.is-open .stw-doc{opacity:1}.stw-crumb{font-size:11.5px;color:var(--stw-mut)}.stw .stw-h{margin-top:10px!important;font-size:24px;font-weight:700;line-height:1.15}.stw .stw-t{margin-top:12px!important;font-size:13px;line-height:1.5;color:var(--stw-mut);max-width:360px}@keyframes stw-in{from{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.stw-spin{position:absolute;left:50%;top:52%;width:34px;height:34px;margin:-17px 0 0 -17px;opacity:0;transition:opacity .2s;animation:stw-rot .8s steps(8)infinite}.stw-spin.is-on{opacity:1}.stw-spin i{position:absolute;left:15.5px;top:0;width:3px;height:9px;border-radius:2px;background:var(--stw-mut);transform-origin:1.5px 17px}.stw-spin i:nth-child(1){transform:rotate(0);opacity:1}.stw-spin i:nth-child(2){transform:rotate(45deg);opacity:.85}.stw-spin i:nth-child(3){transform:rotate(90deg);opacity:.7}.stw-spin i:nth-child(4){transform:rotate(135deg);opacity:.58}.stw-spin i:nth-child(5){transform:rotate(180deg);opacity:.46}.stw-spin i:nth-child(6){transform:rotate(225deg);opacity:.36}.stw-spin i:nth-child(7){transform:rotate(270deg);opacity:.28}.stw-spin i:nth-child(8){transform:rotate(315deg);opacity:.2}@keyframes stw-rot{to{transform:rotate(360deg)}}.stw-sheet{position:absolute;left:18px;right:18px;top:50px;bottom:14px;display:flex;flex-direction:column;align-items:center;padding:20px 26px 0;border-radius:14px;background:var(--stw-sheet);box-shadow:0 0 0 1px var(--stw-line),0 24px 60px -20px #000a;transition:opacity .25s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.stw-sheet.is-out{opacity:0;transform:scale(.97);pointer-events:none}.stw-spark{width:44px;height:44px;color:#3b82f6}.stw-spark svg{width:100%;height:100%;fill:currentColor;stroke:none}.stw .stw-title{margin-top:8px!important;font-size:23px;font-weight:700}.stw .stw-sub{margin-top:4px!important;font-size:13px;color:var(--stw-mut)}.stw-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:16px}.stw.is-narrow .stw-cards{grid-template-columns:1fr}.stw .stw-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:118px;padding:14px 16px;border-radius:12px;text-align:left;box-shadow:inset 0 0 0 1px var(--stw-line);transition:background .15s,box-shadow .15s}.stw.is-narrow .stw-card{min-height:96px}.stw .stw-card svg{width:24px;height:24px;color:var(--stw-mut)}.stw .stw-card b{margin-top:2px;font-size:14px;font-weight:700}.stw .stw-card span{font-size:12px;line-height:1.4;color:var(--stw-mut)}.stw .stw-card:hover{background:color-mix(in srgb,var(--stw-tx) 4%,transparent)}.stw .stw-card.is-sel{background:var(--stw-sel);box-shadow:inset 0 0 0 2.5px #3b82f6}.stw .stw-card.is-sel svg{color:#3b82f6}.stw-foot{width:calc(100% + 52px);margin-top:auto;padding:12px 26px 14px;border-top:1px solid var(--stw-line)}.stw-path{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--stw-mut)}.stw-path>svg{flex:none;width:16px;height:16px}.stw-p{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.stw-p.is-set{color:var(--stw-tx)}.stw .stw-choose{flex:none;padding:4px 11px;border-radius:7px;background:color-mix(in srgb,var(--stw-tx) 10%,transparent);font-size:12px}.stw-acts{display:flex;justify-content:space-between;margin-top:12px}.stw .stw-cancel{padding:6px 15px;border-radius:999px;background:color-mix(in srgb,var(--stw-tx) 10%,transparent);font-size:12.5px}.stw .stw-go{padding:6px 17px;border-radius:999px;background:#3b82f6;color:#fff;font-size:12.5px;font-weight:600;transition:opacity .2s,background .2s}.stw .stw-go:disabled{opacity:.45;cursor:default;background:#2f6fd6}.stw .is-press{filter:brightness(1.25)}.stw-cur{position:absolute;z-index:5;left:0;top:0;width:22px;height:22px;margin:-3px 0 0 -4px;opacity:0;pointer-events:none;transition:opacity .3s,transform .12s}.stw-cur svg{width:100%;height:100%;fill:#fff;stroke:#111;stroke-width:1.2;filter:drop-shadow(0 2px 3px #0007)}.stw-cur.is-on{opacity:1}.stw-cur.is-press{transform:scale(.86)}.stw .stw-replay{position:absolute;z-index:4;right:12px;bottom:10px;padding:4px 11px;border-radius:999px;background:color-mix(in srgb,var(--stw-tx) 10%,transparent);font-size:11.5px;color:var(--stw-mut)}.stw .stw-replay:hover{color:var(--stw-tx)}@media(prefers-reduced-motion:reduce) and (hover:hover){.stw-spin{animation:none}.stw-sheet,.stw-doc{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.hero-stage .aw-fit:has(.aw-float){overflow:visible!important}.hero-stage .aw-win.aw-float{overflow:visible!important}.hero-stage .aw-win.aw-float>.aw-clip{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.aw-win .aw-doc .aw-new-h.is-typing::after{content:"";display:inline-block;width:4px;height:.9em;margin-left:4px;vertical-align:-.08em;background:#3b82f6}.aw-win .aw-tb>.aw-c.aw-act{position:absolute}.aw-win .aw-tb>.aw-c-graph.aw-act,.aw-win .aw-tb>.aw-c-new.aw-act{border-radius:23px}@media(min-width:761px){html .header .nav:not(.nav-compact) .nav-actions .menu-toggle.icon-button{display:none!important}}.hc-tip.is-side{transform:translate(8px,-50%)scale(.96)}.hc-tip.is-side.is-on{transform:translateY(-50%)}.hc-tip.is-side::before{left:-6px;top:50%;margin-top:-7px}html .hero-visual .hero-stage.is-revealed{-webkit-mask-image:none!important;mask-image:none!important;clip-path:none!important}.hero-visual{position:relative;z-index:3}.aw-win .hmm{position:absolute;z-index:48;min-width:250px;padding:8px;border-radius:18px;color:var(--tx);background:color-mix(in srgb,var(--bg) 88%,var(--tx));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--tx) 14%,transparent),0 24px 60px -16px #000c;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transform:translateY(-6px)scale(.98);transform-origin:90% 0;transition:opacity .14s ease,transform .18s cubic-bezier(.2,.8,.2,1),visibility 0s .18s}.aw-win .hmm.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .14s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.aw-win .hmm button{display:flex;align-items:center;gap:16px;width:100%;height:46px;padding:0 16px;border:0;border-radius:10px;background:0 0;font-family:inherit;font-size:24px;color:var(--tx)!important;text-align:left;cursor:pointer}.aw-win .hmm button svg{flex:none;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aw-win .hmm button:hover:not(:disabled),.aw-win .hmm button:focus-visible{background:#2f6fd6;color:#fff!important;outline:0}.aw-win .hmm button:disabled{opacity:.4;cursor:default}.aw-win .hmm hr{height:1.5px;margin:6px 12px;border:0;background:color-mix(in srgb,var(--tx) 12%,transparent)}.aw-win .aw-sb li.aw-pin>span::after{content:"★";margin-left:10px;font-size:.8em;color:#f0a347}.aw-win .aw-doc .aw-gone-note{margin-top:40px!important;color:var(--mut)!important;font-size:24px}.aw-win .hmm-toast{position:absolute;z-index:49;left:50%;bottom:30px;display:flex;align-items:center;gap:14px;padding:14px 22px;border-radius:999px;font-size:22px;color:var(--tx);white-space:nowrap;background:color-mix(in srgb,var(--bg) 82%,var(--tx));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--tx) 14%,transparent),0 18px 40px -12px #000b;opacity:0;transform:translate(-50%,10px);pointer-events:none;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1)}.aw-win .hmm-toast.is-on{opacity:1;transform:translate(-50%,0);pointer-events:auto}.aw-win .hmm-toast b{font-weight:600;color:var(--tx)!important}.aw-win .hmm-toast code{font-family:ui-monospace,sf mono,Menlo,monospace!important;font-size:20px;color:#3fb950}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-win .hmm,.aw-win .hmm.is-on,.aw-win .hmm-toast{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.ios-status,.ios-seg,.ios-ask,.ios-dhead,.ios-dfoot,.ios-home,.ios-concept,.ios-sheet,.ios-drecent{display:none}.aw-fit.aw-phone{--ph-fill:#25272b;--ph-bg:#1b1c1f}html[data-theme=light] .aw-fit.aw-phone{--ph-fill:#efeff2;--ph-bg:#fbfbfc}.hero-stage .aw-fit.aw-phone .aw-win.aw-hero{box-shadow:0 0 0 16px #060708,0 0 0 18px #3a3d42,0 60px 120px -30px #000d!important}.aw-fit.aw-phone .aw-lt,.aw-fit.aw-phone .aw-nav,.aw-fit.aw-phone .aw-c-search,.aw-fit.aw-phone .aw-chat,.aw-fit.aw-phone .aw-c-graph{display:none!important}.aw-fit.aw-phone .aw-win .aw-tb{height:92px!important}.aw-fit.aw-phone .aw-win .aw-tb>.aw-c{top:0!important;width:92px!important;height:92px!important;border-radius:46px!important;justify-content:center}.aw-fit.aw-phone .aw-win .aw-tb>.aw-c svg{width:44px!important;height:44px!important}.aw-fit.aw-phone .aw-win .aw-tb>.aw-c-side{left:36px!important;right:auto!important}.aw-fit.aw-phone .ios-status{position:absolute;z-index:11;left:0;right:0;top:0;height:104px;align-items:center;padding:18px 74px 0 92px;color:var(--tx);pointer-events:none}.aw-fit.aw-phone .ios-status b{font-size:36px;font-weight:600;color:var(--tx)!important}.aw-fit.aw-phone .ios-island{position:absolute;left:50%;top:26px;width:252px;height:74px;margin-left:-126px;border-radius:37px;background:#000}.aw-fit.aw-phone .ios-sig{margin-left:auto;display:flex;align-items:flex-end;gap:5px;height:26px}.aw-fit.aw-phone .ios-sig i{width:8px;border-radius:2px;background:var(--tx)}.aw-fit.aw-phone .ios-sig i:nth-child(1){height:9px}.aw-fit.aw-phone .ios-sig i:nth-child(2){height:14px}.aw-fit.aw-phone .ios-sig i:nth-child(3){height:20px}.aw-fit.aw-phone .ios-sig i:nth-child(4){height:26px}.aw-fit.aw-phone .ios-status>svg{width:40px;height:40px;margin-left:14px;fill:none;stroke:var(--tx);stroke-width:2.4;stroke-linecap:round}.aw-fit.aw-phone .ios-status>svg circle{fill:var(--tx);stroke:none}.aw-fit.aw-phone .ios-bat{position:relative;margin-left:14px;width:56px;height:27px;padding:4px;border-radius:8px;box-shadow:inset 0 0 0 2.5px color-mix(in srgb,var(--tx) 45%,transparent)}.aw-fit.aw-phone .ios-bat i{display:block;width:78%;height:100%;border-radius:4px;background:var(--tx)}.aw-fit.aw-phone .ios-bat::after{content:"";position:absolute;right:-7px;top:8px;width:4px;height:11px;border-radius:0 2px 2px 0;background:color-mix(in srgb,var(--tx) 45%,transparent)}.aw-fit.aw-phone .ios-home{position:absolute;z-index:12;left:50%;bottom:16px;width:280px;height:10px;margin-left:-140px;border-radius:5px;background:color-mix(in srgb,var(--tx) 75%,transparent);pointer-events:none}.hero-stage .aw-fit.aw-phone .aw-win.aw-hero .aw-doc{left:0!important;right:0!important;bottom:182px!important;padding:0 56px 40px!important;scrollbar-gutter:auto!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc::-webkit-scrollbar{width:0!important}.aw-fit.aw-phone .ios-ask{position:absolute;z-index:5;left:36px;right:36px;bottom:52px;gap:18px;border:0;border-radius:52px;background:var(--ph-fill);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--tx) 10%,transparent),0 24px 50px -24px #000b;font-family:inherit;font-size:31px;color:var(--mut)!important;text-align:left}.aw-fit.aw-phone .ios-ask span{flex:1;color:var(--mut)!important}.aw-fit.aw-phone .ios-ask i{flex:none;border-radius:50%;display:grid;place-items:center;background:#2f7cf6}.aw-fit.aw-phone .ios-ask svg{width:36px;height:36px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.aw-fit.aw-phone .aw-win.ios-chat .ios-ask{display:none}.hero-stage .aw-fit.aw-phone .aw-win.aw-sb-on::before{top:0!important;bottom:0!important;left:0!important;width:660px!important;box-shadow:30px 0 90px -20px #000!important}.hero-stage .aw-fit.aw-phone .aw-win.aw-sb-on .aw-sb{left:0!important;width:660px!important;padding:0 24px!important;overflow-y:auto!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-sb li{min-height:80px;font-size:33px!important;gap:20px}.hero-stage .aw-fit.aw-phone .aw-win .aw-sb li .aw-em{font-size:32px!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-sb li svg{width:34px!important;height:34px!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-sb li b{font-size:24px!important}.aw-fit.aw-phone .aw-win.aw-sb-on .ios-dhead{display:flex;position:absolute;left:0;width:660px;align-items:center;padding:0 28px 0 56px}.aw-fit.aw-phone .ios-dhead b{font-size:46px;font-weight:700}.aw-fit.aw-phone .ios-dsearch{margin-left:auto;width:88px;height:88px;padding:20px;border:0;border-radius:50%;background:0 0;cursor:pointer}.aw-fit.aw-phone .ios-dsearch svg,.aw-fit.aw-phone .ios-gear svg,.aw-fit.aw-phone .ios-new svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.aw-fit.aw-phone .aw-win.aw-sb-on .ios-dfoot{display:flex;position:absolute;left:36px;width:588px;bottom:52px;height:104px;align-items:center;justify-content:space-between}.aw-fit.aw-phone .ios-new{display:flex;align-items:center;gap:16px;height:104px;padding:0 46px 0 38px;border:0;border-radius:52px;color:#fff!important;font-family:inherit;font-size:32px;font-weight:600;cursor:pointer}.aw-fit.aw-phone .ios-new svg{width:40px;height:40px}.aw-fit.aw-phone .ios-new span{color:#fff!important}.aw-fit.aw-phone .ios-gear{width:104px;height:104px;padding:28px;border:0;border-radius:50%;cursor:pointer}.hero-stage .aw-fit.aw-phone .aw-hero .hc{left:0!important;right:0!important;bottom:0!important;width:auto!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:var(--ph-bg)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.aw-fit.aw-phone .hc .hc-head,.aw-fit.aw-phone .hc .hc-rs{display:none!important}.aw-fit.aw-phone .hc .hc-body{zoom:1.32;padding:14px 26px 10px!important}.aw-fit.aw-phone .hc .hc-input{border:0!important;border-radius:52px;background:var(--ph-fill);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--tx) 10%,transparent)}.aw-fit.aw-phone .hc .hc-line{margin:0 60px 10px!important}.hero-stage .aw-fit.aw-phone .aw-win .hcp{left:24px!important;right:24px!important;width:auto!important;max-width:none!important;top:auto!important;bottom:56px!important;max-height:78%!important;border-radius:56px!important;zoom:1.3}.aw-fit.aw-phone .aw-win .hmm{min-width:430px;border-radius:30px}.aw-fit.aw-phone .aw-win .hmm button{height:78px;font-size:33px;gap:22px}.aw-fit.aw-phone .aw-win .hmm button svg{width:34px;height:34px}.aw-fit.aw-phone .aw-win .hnv{border-radius:40px}.aw-fit.aw-phone .aw-win .hnv-h{height:120px}.aw-fit.aw-phone .aw-win .hnv-h input{font-size:38px}.aw-fit.aw-phone .aw-win .hnv .hnv-list li{height:94px}.aw-fit.aw-phone .aw-win .hnv .hnv-list b{font-size:34px}.aw-fit.aw-phone .aw-win .hnv .hnv-list em{font-size:26px;min-width:150px}.aw-fit.aw-phone .aw-win .hmm-toast{font-size:32px;bottom:180px}.aw-fit.aw-phone .hc-cursor svg{display:none}.aw-fit.aw-phone .hc-cursor{width:76px!important;height:76px!important;margin:-38px 0 0 -38px;border-radius:50%;background:radial-gradient(circle,#ffffffc0 0 30%,#ffffff45 31% 62%,transparent 63%);box-shadow:0 0 0 2px #ffffff40}.aw-fit.aw-phone .hc-cursor.is-press{transform:scale(.8)}.hc-tip.is-below{transform:translate(-50%,8px)scale(.96)}.hc-tip.is-below.is-on{transform:translate(-50%,0)}.hc-tip.is-below::before{left:50%;margin-left:-7px;top:-7px}.aw-fit.aw-phone .hc-tip{font-size:30px;padding:14px 22px}.aw-fit.aw-phone .hc .hc-body::-webkit-scrollbar{width:0!important}.aw-fit.aw-phone .ios-ask{padding:0 14px!important;cursor:default}.aw-fit.aw-phone .ios-plus{flex:none;padding:18px;border:0;border-radius:50%;background:color-mix(in srgb,var(--tx) 10%,transparent);color:var(--tx);cursor:pointer}.aw-fit.aw-phone .ios-plus svg,.aw-fit.aw-phone .ios-sheet i svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.aw-fit.aw-phone .ios-askf{flex:1;min-width:0;height:100%;padding:0 6px;border:0;background:0 0;font-family:inherit;text-align:left;color:var(--mut)!important;cursor:text}.aw-fit.aw-phone .ios-ask>i{cursor:pointer}.aw-fit.aw-phone .hc .hc-chev{width:58px;height:58px;padding:13px;border-radius:50%;background:color-mix(in srgb,var(--tx) 10%,transparent);cursor:pointer}.aw-fit.aw-phone .ios-sheet{display:flex;flex-direction:column;gap:4px;position:absolute;z-index:40;left:36px;width:560px;bottom:176px;padding:18px;border-radius:52px;background:color-mix(in srgb,var(--ph-fill) 92%,transparent);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--tx) 10%,transparent),0 40px 80px -24px #000d;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:0;visibility:hidden;transform:translateY(16px)scale(.97);transform-origin:10% 100%;transition:opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s .24s}.aw-fit.aw-phone .ios-sheet.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.aw-fit.aw-phone .ios-sheet button{display:flex;align-items:center;gap:30px;height:116px;padding:0 18px;border:0;border-radius:30px;background:0 0;font-family:inherit;font-size:35px;color:var(--tx)!important;text-align:left;cursor:pointer}.aw-fit.aw-phone .ios-sheet button:hover{background:color-mix(in srgb,var(--tx) 7%,transparent)}.aw-fit.aw-phone .ios-sheet i{flex:none;width:88px;height:88px;padding:24px;border-radius:50%;background:color-mix(in srgb,var(--tx) 10%,transparent);color:var(--tx)}.aw-fit.aw-phone .ios-sheet span{color:var(--tx)!important}.aw-fit.aw-phone .aw-win.ios-chat .ios-sheet{bottom:200px}.aw-fit.aw-phone .ios-drecent{display:none}.aw-fit.aw-phone .aw-win.aw-sb-on .ios-drecent{display:block;position:absolute;bottom:178px;padding:0 24px}.aw-fit.aw-phone .ios-drecent ul{margin:0;padding:0;list-style:none}.aw-fit.aw-phone .ios-drecent button{display:flex;align-items:center;justify-content:space-between;width:100%;height:74px;padding:0 32px;border:0;border-radius:22px;background:0 0;font-family:inherit;font-size:31px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.aw-fit.aw-phone .ios-drecent button:hover{background:color-mix(in srgb,var(--tx) 7%,transparent)}.aw-fit.aw-phone .ios-drecent button.is-cur::after{content:"";flex:none;width:18px;height:18px;margin-left:16px;border-radius:50%;background:#3b82f6}.aw-fit.aw-phone .ios-status,.aw-fit.aw-phone .ios-home{display:none!important}.hero-stage .aw-fit.aw-phone .aw-win.aw-hero{border-radius:56px!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tx) 12%,transparent),0 40px 90px -30px #000c!important}.hero-stage .aw-fit.aw-phone{border-radius:calc(56px * var(--k))!important}.aw-fit.aw-phone .aw-win .aw-tb,.aw-fit.aw-phone .ios-seg{top:32px!important}.hero-stage .aw-fit.aw-phone .aw-win.aw-hero .aw-doc{top:152px!important}.hero-stage .aw-fit.aw-phone .aw-win.aw-sb-on::before{border-radius:56px 0 0 56px!important}.hero-stage .aw-fit.aw-phone .aw-win.aw-sb-on .aw-sb{top:152px!important}.aw-fit.aw-phone .aw-win .hnv{top:32px!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc>*{zoom:1.25}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .pg-table{font-size:25px}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .pg-chips span,.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .pg-flow span{font-size:23px}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .pg-code pre{font-size:22px!important;line-height:34px}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .pg-col>span,.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .pg-leg span{font-size:21px}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .pg-check li,.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .pg-quote{font-size:26px}.hc-chev .ios-pl{display:none}.aw-fit.aw-phone .hc .hc-chev svg:not(.ios-pl){display:none}.aw-fit.aw-phone .hc .hc-chev .ios-pl{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}@media(max-width:640px){.files-hub{counter-reset:hub}.files-hub .hub-node{counter-increment:hub}.files-hub .hub-node::after{content:counter(hub);position:absolute;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:600 12px/1 geist mono,ui-monospace,monospace;color:var(--muted);background:color-mix(in srgb,var(--text) 9%,transparent);transition:background .2s,color .2s}.files-hub .hub-note .hn-doc ul{counter-reset:row}.files-hub .hub-note li{counter-increment:row}.files-hub .hub-note li::before{content:counter(row);flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:600 11px/1 geist mono,ui-monospace,monospace;color:var(--muted);background:color-mix(in srgb,var(--text) 9%,transparent)}}.aw-fit.aw-phone:not(.hero-stage .aw-fit){border-radius:calc(56px * var(--k))!important}.aw-fit.aw-phone .aw-win:not(.aw-hero){border-radius:56px!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tx) 12%,transparent)!important}.aw-fit.aw-phone .aw-undo,.aw-fit.aw-phone .aw-find,.aw-fit.aw-phone .aw-find-u{display:none!important}.aw-fit.aw-phone .aw-win:not(.aw-hero) .aw-doc{left:0!important;right:0!important;padding:0 56px 40px!important}.aw-fit.aw-phone .aw-win:not(.aw-hero) .aw-doc>*{zoom:1.2}.aw-fit.aw-phone .aw-win .aw-tb>.aw-c-new{left:140px!important;right:auto!important;width:92px!important;border-radius:46px!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-tb:has(>.aw-nav .aw-b:first-child:not(.aw-off))>.aw-c-new{left:244px!important}.hc-day{display:none}.aw-fit.aw-phone .hc .hc-day{display:block;margin:4px 0 14px!important;text-align:center;color:var(--mut)!important}.aw-fit.aw-phone .hc .hc-day b{font-weight:600;color:var(--mut)!important}.aw-fit.aw-phone .aw-win .hc .hc-q{max-width:82%;padding:16px 24px;border-radius:26px;background:#2448c8;color:#fff!important}.aw-fit.aw-phone .aw-win .hc .hc-task .hc-tk{display:none}.aw-fit.aw-phone .aw-win .hc .hc-task b{font-weight:500;color:var(--mut)!important}.aw-fit.aw-phone .aw-win .hc .hc-meter{margin-left:0}.aw-fit.aw-phone .aw-win .hc .hc-a{padding:4px 2px!important;background:0 0!important;box-shadow:none!important}.aw-fit.aw-phone .aw-win:has(.aw-tb2)::after{top:140px!important;left:0!important;right:0!important}.aw-fit.aw-phone .aw-win:not(.aw-hero) .aw-tb,.aw-fit.aw-phone .aw-win:not(.aw-hero)::after{display:none!important}.aw-fit.aw-phone .aw-win:not(.aw-hero) .aw-doc{top:44px!important}@media(max-width:760px){html body .header .nav .nav-links.open{left:0!important;right:0!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:8px 22px calc(22px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;border:0!important}html body .header .nav .nav-links.open>a:not(.mn-cta){display:flex!important;align-items:center!important;gap:14px!important;min-height:0!important;padding:17px 2px!important;margin:0!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--text) 8%,transparent)!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;color:var(--text)!important}html body .header .nav .nav-links.open>a .mn-ico{display:none!important}html body .header .nav .nav-links.open>a .mn-txt{gap:3px!important}html body .header .nav .nav-links.open>a .mn-txt b{font-size:27px!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.1!important;color:var(--text)}html body .header .nav .nav-links.open>a .mn-txt small{font-size:13px!important;color:var(--muted)!important}html body .header .nav .nav-links.open>a .mn-go{font-size:20px;color:color-mix(in srgb,var(--text) 35%,transparent)!important}html body .header .nav .nav-links.open>a[aria-current=page] .mn-txt b{background:linear-gradient(100deg,#8b6cff,#4f8ef7 60%,#68b8c4);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}html body .header .nav .nav-links.open>a[aria-current=page] .mn-go{color:#8b6cff!important}html body .header .nav .nav-links.open>a[aria-current=page]::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#8b6cff,#4f8ef7);box-shadow:0 0 12px #8b6cffaa}html body .header .nav .nav-links.open>a:not(.mn-cta):active{opacity:.6}html body .header .nav .nav-links.open>a.mn-cta{padding:16px 18px!important;font-size:16px!important;font-weight:600!important}html body .header .nav .nav-links.open>a.mn-cta{position:relative;margin-top:26px!important}}@media(max-width:760px){html body .header .nav .nav-links.open{position:absolute!important;top:100%!important;bottom:auto!important;height:calc(100dvh - var(--header-height,68px))!important}}@media(max-width:640px){.files-hub .hub-note li::before{position:absolute;right:10px;top:9px;margin:0}}@media(max-width:640px){.files-hub .hub-node .hn-head{padding-right:22px}.files-hub .hub-node::after{top:8px;right:8px}}.aw-win .hc .hc-field{overflow:hidden!important;text-overflow:clip}.hero-stage .aw-fit.aw-phone .aw-win.aw-sb-on::before{z-index:31!important}.hero-stage .aw-fit.aw-phone .aw-win.aw-sb-on .aw-sb{z-index:32!important}.aw-fit.aw-phone .aw-win.aw-sb-on .ios-dhead,.aw-fit.aw-phone .aw-win.aw-sb-on .ios-dfoot,.aw-fit.aw-phone .aw-win.aw-sb-on .ios-drecent{z-index:33!important}.aw-fit.aw-phone .hc .hc-input{zoom:1.3!important;margin:0 26px 40px!important;height:88px}.aw-fit.aw-phone .ios-ask{height:116px}.aw-fit.aw-phone .ios-askf{font-size:36px!important}.aw-fit.aw-phone .ios-plus,.aw-fit.aw-phone .ios-ask i{width:86px;height:86px}.ios-grab{display:none}.hero-stage .aw-fit.aw-phone .aw-hero .hc{top:150px!important;border-radius:52px 52px 56px 56px!important;box-shadow:0 -1.5px color-mix(in srgb,var(--tx) 10%,transparent),0 -30px 70px -24px #000c!important}.hero-stage .aw-fit.aw-phone .aw-hero .hc.is-open{transform:none!important;transition:opacity .3s ease,transform .45s cubic-bezier(.16,1,.3,1)!important}.aw-fit.aw-phone .hc .ios-grab{display:block;position:absolute;top:0;padding:0;border:0;background:0 0}.aw-fit.aw-phone .hc .ios-grab i{display:block;width:96px;height:11px;margin:18px auto 0;border-radius:6px;background:color-mix(in srgb,var(--tx) 30%,transparent);transition:background .2s,width .2s}.aw-fit.aw-phone .hc .ios-grab:hover i,.aw-fit.aw-phone .hc .ios-grab.hc-hover i{width:120px;background:color-mix(in srgb,var(--tx) 55%,transparent)}.aw-fit.aw-phone .ios-askf.hc-hint{border-radius:40px}.hc-tip.is-above{transform:translate(-50%,calc(-100% + 8px))scale(.96)}.hc-tip.is-above.is-on{transform:translate(-50%,-100%)}.hc-tip.is-above::before{left:50%;margin-left:-7px;top:auto;bottom:-7px}.aw-win .hc .hc-field,.aw-win .hc .hc-field .hc-typed,.aw-win .hc .hc-field .hc-ph{text-wrap:nowrap!important;white-space:pre!important}.aw-fit.aw-phone .aw-win .hc .hc-input{height:auto!important;min-height:88px;align-items:flex-end;padding:14px 16px}.aw-fit.aw-phone .aw-win .hc .hc-field,.aw-fit.aw-phone .aw-win .hc .hc-field .hc-typed{white-space:pre-wrap!important;text-wrap:wrap!important;overflow-wrap:anywhere}.aw-fit.aw-phone .aw-win .hc .hc-field{display:block;align-self:center;max-height:108px;overflow:hidden!important;font-size:26px;line-height:36px;padding:2px 0}.aw-fit.aw-phone .aw-win .hc .hc-field.is-over{align-self:flex-end;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 46px);mask-image:linear-gradient(to bottom,transparent 0,#000 46px)}.aw-fit.aw-phone .aw-win .hc .hc-input>.hc-chev,.aw-fit.aw-phone .aw-win .hc .hc-input>.hc-send,.aw-fit.aw-phone .aw-win .hc .hc-input>.hc-model{flex:none;align-self:flex-end}.hero-stage .aw-fit.aw-phone .aw-win .aw-tb>.aw-c-graph{display:flex!important;left:auto!important;right:36px!important;width:92px!important;border-radius:46px!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc::-webkit-scrollbar,.aw-fit.aw-phone .aw-win .hc .hc-body::-webkit-scrollbar{width:16px!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc::-webkit-scrollbar-track,.aw-fit.aw-phone .aw-win .hc .hc-body::-webkit-scrollbar-track{background:0 0!important;border:0!important;margin:10px 0}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc::-webkit-scrollbar-thumb,.aw-fit.aw-phone .aw-win .hc .hc-body::-webkit-scrollbar-thumb{border:5px solid transparent!important;border-radius:8px!important;background:color-mix(in srgb,var(--tx) 32%,transparent)padding-box!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc.is-drag::-webkit-scrollbar-thumb{border-width:3px!important;background-color:color-mix(in srgb,var(--tx) 62%,transparent)!important}.hero-stage .aw-fit.aw-phone .aw-win.aw-hero .aw-doc{padding-right:40px!important}.hero-stage .aw-fit.aw-phone .aw-win.aw-sb-on::before{background:#20262f!important;box-shadow:1.5px 0 color-mix(in srgb,var(--tx) 8%,transparent),30px 0 90px -20px #000c!important}html[data-theme=light] .hero-stage .aw-fit.aw-phone .aw-win.aw-sb-on::before{background:#ececee!important;box-shadow:1.5px 0 #0000000f,30px 0 90px -20px #0003!important}.aw-fit.aw-phone .ios-dhead b,.aw-fit.aw-phone .ios-drecent b,.aw-fit.aw-phone .ios-drecent button{color:var(--sbtx,var(--tx))!important}.aw-fit.aw-phone .ios-dsearch{color:var(--sbtx,var(--tx))}.aw-fit.aw-phone .ios-gear{background:var(--sbbtn,color-mix(in srgb,var(--tx) 12%,transparent));color:var(--sbtx,var(--tx))}.aw-fit.aw-phone .ios-new{background:#2f6fd6;box-shadow:0 16px 36px -16px #2f6fd6}.aw-fit.aw-phone .aw-win.aw-sb-on .ios-drecent{padding-top:22px;border-top:1.5px solid color-mix(in srgb,var(--tx) 9%,transparent);margin:0 24px;width:612px;left:0;padding-left:0;padding-right:0}.aw-fit.aw-phone .ios-drecent b{padding:0 32px 8px;font-weight:600;color:color-mix(in srgb,var(--sbtx,var(--tx)) 60%,transparent)!important}.hero-stage .aw-fit.aw-phone .aw-win.aw-sb-on .aw-sb{bottom:560px!important}.ios-dfind,.ios-dcancel{display:none}.aw-fit.aw-phone .ios-dhead.is-find b,.aw-fit.aw-phone .ios-dhead.is-find .ios-dsearch{display:none}.aw-fit.aw-phone .ios-dhead.is-find .ios-dfind{display:flex;flex:1;align-items:center;gap:16px;height:80px;padding:0 24px;border-radius:24px;background:var(--sbbtn,color-mix(in srgb,var(--tx) 12%,transparent));color:color-mix(in srgb,var(--sbtx,var(--tx)) 60%,transparent)}.aw-fit.aw-phone .ios-dfind svg{flex:none;width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.aw-fit.aw-phone .ios-dfind input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:0 0;box-shadow:none;font-family:inherit;font-size:32px;color:var(--sbtx,var(--tx));-webkit-appearance:none;appearance:none;caret-color:#3b82f6;-webkit-user-select:text;user-select:text}.aw-fit.aw-phone .ios-dfind input::placeholder{color:color-mix(in srgb,var(--sbtx,var(--tx)) 50%,transparent)}.aw-fit.aw-phone .ios-dfind input::-webkit-search-cancel-button{display:none}.aw-fit.aw-phone .ios-dhead.is-find .ios-dcancel{display:block;flex:none;margin-left:18px;padding:0 6px;border:0;background:0 0;font-family:inherit;font-size:30px;color:#3b82f6;cursor:pointer}.aw-fit.aw-phone .ios-dhead.is-find{padding:0 28px 0 32px}.hero-stage .aw-fit.aw-phone .aw-win .aw-sb li.ios-miss,.aw-fit.aw-phone .ios-drecent li.ios-miss{display:none!important}.aw-fit.aw-phone .aw-win.ios-noresult .aw-sb::after{content:"No notes match";display:block;padding:24px 32px;font-size:30px;color:color-mix(in srgb,var(--sbtx,var(--tx)) 50%,transparent)}.hero-stage .aw-fit.aw-phone .aw-hero .hc{opacity:1!important;clip-path:inset(0 0 0 0 round 52px 52px 56px 56px)}.aw-fit.aw-phone .aw-win.aw-sb-on .ios-drecent.ios-miss{display:none!important}.aw-win .hc .hc-card{align-items:center;gap:20px;width:100%;margin:6px 0 4px;padding:18px 22px;border:0;border-radius:20px;text-align:left;cursor:pointer;font-family:inherit;background:color-mix(in srgb,var(--tx) 6%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tx) 11%,transparent);opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s,background .2s}.aw-win .hc .hc-card.is-in{opacity:1;transform:none}.aw-win .hc .hc-card:hover{background:color-mix(in srgb,var(--tx) 10%,transparent)}.aw-win .hc .hc-card-ic{flex:none;width:58px;height:58px;border-radius:14px;display:grid;place-items:center;font-size:32px;background:color-mix(in srgb,#8b6cff 18%,transparent)}.aw-win .hc .hc-card-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.aw-win .hc .hc-card-t b{font-size:24px;font-weight:600;color:var(--tx)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-win .hc .hc-card-t small{font-size:19px;color:var(--mut)!important}.aw-win .hc .hc-card i{flex:none;padding:8px 18px;border-radius:999px;background:#2f6fd6;color:#fff!important;font-style:normal;font-size:20px;font-weight:600}.aw-win .hc .hc-steps a,.aw-win .hc .hc-a a{cursor:pointer;border-radius:6px;transition:background .15s}.aw-win .hc .hc-steps a:hover,.aw-win .hc .hc-a a:hover{background:color-mix(in srgb,#3b82f6 16%,transparent)}@keyframes aw-flash{0%{box-shadow:inset 0 0 0 3px color-mix(in srgb,#3b82f6 55%,transparent)}100%{box-shadow:inset 0 0 0 3px transparent}}.aw-win .aw-doc.is-flash{animation:aw-flash 1.2s ease-out!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-tb>.aw-nav:has(.aw-b:first-child:not(.aw-off)){display:flex!important;left:140px!important;height:92px;padding:0;border-radius:46px}.hero-stage .aw-fit.aw-phone .aw-win .aw-tb>.aw-nav .aw-b:first-child{width:92px;height:92px;margin:0}.hero-stage .aw-fit.aw-phone .aw-win .aw-tb>.aw-nav .aw-b:first-child svg{width:44px;height:44px}.hero-stage .aw-fit.aw-phone .aw-win .aw-tb>.aw-nav .aw-sep,.hero-stage .aw-fit.aw-phone .aw-win .aw-tb>.aw-nav .aw-b:last-child{display:none!important}.ios-kb{display:none}.aw-fit.aw-phone .hc .ios-kb{display:flex;flex-direction:column;gap:20px;flex:none;height:0;overflow:hidden;margin:0 -2px;padding:0 10px;border-radius:44px 44px 56px 56px;background:color-mix(in srgb,var(--ph-fill) 70%,#000);transition:height .32s cubic-bezier(.2,.8,.2,1),padding .32s cubic-bezier(.2,.8,.2,1)}html[data-theme=light] .aw-fit.aw-phone .hc .ios-kb{background:#d3d5dc}.aw-fit.aw-phone .hc .kb-sug{display:flex;height:64px;align-items:center}.aw-fit.aw-phone .hc .kb-sug span{flex:1;text-align:center;font-size:30px;color:color-mix(in srgb,var(--tx) 60%,transparent)!important;border-right:1.5px solid color-mix(in srgb,var(--tx) 14%,transparent)}.aw-fit.aw-phone .hc .kb-sug span:last-child{border-right:0}.aw-fit.aw-phone .hc .kb-row{display:flex;gap:12px;justify-content:center}.aw-fit.aw-phone .hc .kb-row.kb-mid{padding:0 40px}.aw-fit.aw-phone .hc .kb-row i{flex:1;max-width:76px;height:92px;display:grid;place-items:center;border-radius:12px;font-style:normal;font-size:40px;color:var(--tx);background:color-mix(in srgb,var(--tx) 26%,var(--ph-fill));box-shadow:0 2px #0007}html[data-theme=light] .aw-fit.aw-phone .hc .kb-row i{background:#fff;color:#111;box-shadow:0 2px #0003}.aw-fit.aw-phone .hc .kb-row i.kb-wide{max-width:110px;font-size:30px;background:color-mix(in srgb,var(--tx) 14%,var(--ph-fill))}.aw-fit.aw-phone .hc .kb-row i.kb-sq{max-width:92px;font-size:34px;background:color-mix(in srgb,var(--tx) 14%,var(--ph-fill))}.aw-fit.aw-phone .hc .kb-row i.kb-space{max-width:none;flex:5}.aw-fit.aw-phone .hc .kb-row i.kb-ret{max-width:none;flex:2;font-size:36px;background:color-mix(in srgb,var(--tx) 14%,var(--ph-fill))}html[data-theme=light] .aw-fit.aw-phone .hc .kb-row i.kb-wide,html[data-theme=light] .aw-fit.aw-phone .hc .kb-row i.kb-sq,html[data-theme=light] .aw-fit.aw-phone .hc .kb-row i.kb-ret{background:#acb0ba}.aw-fit.aw-phone .hc .kb-foot{display:flex;justify-content:space-between;padding:0 40px;font-size:40px}.aw-fit.aw-phone .hc .kb-foot i{font-style:normal;opacity:.75}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-fit.aw-phone .hc .ios-kb{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.aw-fit.aw-phone .hc .kb-row i{transition:transform .22s cubic-bezier(.2,.8,.2,1),background-color .26s ease,box-shadow .22s ease!important}.aw-fit.aw-phone .hc .kb-row i.is-down{transform:scale(.95)!important;background:color-mix(in srgb,var(--tx) 40%,var(--ph-fill))!important;box-shadow:0 1px #0006!important;transition:transform .06s ease-out,background-color .06s ease-out,box-shadow .06s ease-out!important}html[data-theme=light] .aw-fit.aw-phone .hc .kb-row i.is-down{background:#dde0e7!important}.aw-fit.aw-phone .ios-askf.hc-hint{animation:none!important;box-shadow:none!important;background:0 0!important}.aw-fit.aw-phone .ios-ask:has(.ios-askf.hc-hint){animation:hc-chat-pulse 1.6s ease infinite!important}.aw-fit.aw-phone .ios-ask:has(.ios-askf.hc-hover){background:color-mix(in srgb,var(--tx) 14%,var(--ph-fill))}.aw-fit.aw-phone .aw-win .hc .hc-q{font-size:29px!important;line-height:1.38}.aw-fit.aw-phone .aw-win .hc .hc-a{font-size:28px!important;line-height:1.5}.aw-fit.aw-phone .aw-win .hc .hc-task b{font-size:24px!important}.aw-fit.aw-phone .aw-win .hc .hc-task em{font-size:23px!important}.aw-fit.aw-phone .aw-win .hc .hc-meter{font-size:23px!important}.aw-fit.aw-phone .aw-win .hc .hc-card-t b{font-size:27px}.aw-fit.aw-phone .aw-win .hc .hc-card-t small{font-size:21px}.aw-fit.aw-phone .hc .ios-grab{left:0!important;right:0!important;width:auto!important;margin-left:0!important;touch-action:none;cursor:grab}.aw-fit.aw-phone .hc.ios-pulling{transition:none!important}.aw-fit.aw-phone .hc.ios-pulling .ios-grab{cursor:grabbing}.aw-fit.aw-phone .hc.ios-pulling .ios-grab i{width:120px;background:color-mix(in srgb,var(--tx) 55%,transparent)}html .home-split-ctarow{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px!important}html .home-split-ctarow .home-split-cta:first-child{background:var(--text)!important;color:var(--bg)!important;border-color:transparent!important;box-shadow:0 10px 30px -14px color-mix(in srgb,var(--text) 60%,transparent)!important}html .home-split-ctarow .home-split-cta:first-child::before,html .home-split-ctarow .home-split-cta:first-child::after{display:none!important}html .home-split-ctarow .home-split-cta:last-child{background:0 0!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--muted)!important;padding-inline:8px!important;width:auto!important}html .home-split-ctarow .home-split-cta:last-child::before,html .home-split-ctarow .home-split-cta:last-child::after{display:none!important}html .home-split-ctarow .home-split-cta:last-child:hover{color:var(--text)!important;text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){html .home-split-ctarow{flex-direction:column}html .home-split-ctarow .home-split-cta:first-child{width:100%!important}}@media(max-width:640px){html .role-pick-hint .rp-cap.rp-cap{grid-template-columns:auto auto;text-align:center}html .role-pick-hint .rp-cap .rp-line{display:contents!important}html .role-pick-hint .rp-cap .rp-line em{grid-column:1/-1;display:block;text-align:center}html .role-pick-hint .rp-cap .rp-tag{padding:6px 12px!important;font-size:12px!important}}@media(max-width:640px){html .role-pick-hint .rp-cap.rp-cap{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;column-gap:10px!important;row-gap:6px!important}html .role-pick-hint .rp-cap .rp-tag{flex:none!important;width:auto!important}html .role-pick-hint .rp-cap .rp-line em{flex:0 0 100%!important}}.aw-fit.aw-phone .hc .ios-grab{border-radius:52px 52px 0 0!important}.ios-settings{display:none}.aw-fit.aw-phone .ios-settings{display:flex;flex-direction:column;position:absolute;z-index:45;inset:0;border-radius:56px;overflow:hidden;background:color-mix(in srgb,var(--ph-bg) 70%,#000);transform:translateY(100%);visibility:hidden;transition:transform .42s cubic-bezier(.16,1,.3,1),visibility 0s .42s}html[data-theme=light] .aw-fit.aw-phone .ios-settings{background:#f2f2f7}.aw-fit.aw-phone .ios-settings.is-on{transform:none;visibility:visible;transition:transform .42s cubic-bezier(.16,1,.3,1)}.aw-fit.aw-phone .ios-settings .st-head{flex:none;display:flex;align-items:center;justify-content:center;position:relative;height:112px}.aw-fit.aw-phone .ios-settings .st-head b{font-size:34px;font-weight:600;color:var(--tx)!important}.aw-fit.aw-phone .ios-settings .st-done{position:absolute;right:30px;top:50%;transform:translateY(-50%);border:0;background:0 0;font-family:inherit;font-size:32px;font-weight:600;color:#3b82f6;cursor:pointer}.aw-fit.aw-phone .ios-settings .st-tabs{flex:none;display:flex;gap:6px;padding:0 20px 18px;border-bottom:1.5px solid color-mix(in srgb,var(--tx) 9%,transparent)}.aw-fit.aw-phone .ios-settings .st-tabs button{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 4px;border:0;border-radius:22px;background:0 0;font-family:inherit;color:var(--tx)!important;cursor:pointer}.aw-fit.aw-phone .ios-settings .st-tabs button svg{width:46px;height:46px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.aw-fit.aw-phone .ios-settings .st-tabs button span{color:inherit!important}.aw-fit.aw-phone .ios-settings .st-tabs button[aria-selected=true]{background:color-mix(in srgb,#3b82f6 22%,transparent);color:#4f8ef7!important}.aw-fit.aw-phone .ios-settings .st-scroll{flex:1;overflow-y:auto;padding:6px 32px 60px}.aw-fit.aw-phone .ios-settings .st-scroll::-webkit-scrollbar{width:0}.aw-fit.aw-phone .ios-settings .st-lab{margin:34px 12px 12px!important;font-size:27px;font-weight:600;color:var(--tx)!important}.aw-fit.aw-phone .ios-settings .st-group{margin-top:20px;border-radius:26px;overflow:hidden;background:var(--ph-fill)}.aw-fit.aw-phone .ios-settings .st-lab+.st-group{margin-top:0}html[data-theme=light] .aw-fit.aw-phone .ios-settings .st-group{background:#fff}.aw-fit.aw-phone .ios-settings .st-note{margin:14px 12px 0!important;line-height:1.45;color:var(--mut)!important}.aw-fit.aw-phone .ios-settings .st-note code{font-family:ui-monospace,sf mono,Menlo,monospace!important;font-size:20px;color:var(--tx)}.aw-fit.aw-phone .ios-settings .st-row{display:flex;align-items:center;gap:14px;width:100%;min-height:92px;padding:10px 26px;border:0;background:0 0;font-family:inherit;font-size:29px;text-align:left;color:var(--tx)!important;box-shadow:inset 0 -1.5px color-mix(in srgb,var(--tx) 8%,transparent)}.aw-fit.aw-phone .ios-settings .st-group>.st-row:last-child{box-shadow:none}.aw-fit.aw-phone .ios-settings button.st-row{cursor:pointer}.aw-fit.aw-phone .ios-settings button.st-row:active{background:color-mix(in srgb,var(--tx) 8%,transparent)}.aw-fit.aw-phone .ios-settings .st-row>span:first-child{flex:1;min-width:0;color:var(--tx)!important;line-height:1.3}.aw-fit.aw-phone .ios-settings .st-row em{flex:none;font-style:normal;font-size:26px;color:var(--mut)!important;max-width:58%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aw-fit.aw-phone .ios-settings .st-row em.st-ok{color:#3fb950!important}.aw-fit.aw-phone .ios-settings .st-row>svg{flex:none;width:34px;height:34px;padding:4px;border-radius:10px;background:color-mix(in srgb,var(--tx) 10%,transparent);fill:none;stroke:var(--tx);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.aw-fit.aw-phone .ios-settings .st-act>span:first-child{color:#3b82f6!important}.aw-fit.aw-phone .ios-settings .st-empty>span{color:var(--mut)!important}.aw-fit.aw-phone .ios-settings .st-sw{flex:none;position:relative;width:92px;height:56px;border-radius:28px;background:color-mix(in srgb,var(--tx) 22%,transparent);transition:background .25s}.aw-fit.aw-phone .ios-settings .st-sw::after{content:"";position:absolute;left:4px;top:4px;width:48px;height:48px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #0004;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.aw-fit.aw-phone .ios-settings [aria-checked=true] .st-sw{background:#2f7cf6}.aw-fit.aw-phone .ios-settings [aria-checked=true] .st-sw::after{transform:translateX(36px)}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-fit.aw-phone .ios-settings,.aw-fit.aw-phone .ios-settings.is-on{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.aw-fit.aw-phone .aw-win.st-nodocs [data-aw-sb] li:not(.aw-root),.aw-fit.aw-phone .aw-win.st-nodocs [data-aw-sb] li.aw-root:first-child{display:none!important}.aw-fit.aw-phone .aw-win.st-nodirs [data-aw-sb] li.aw-root:not(:first-child):not(.aw-tags){display:none!important}.aw-fit.aw-phone .aw-win.st-notags [data-aw-sb] li.aw-tags{display:none!important}.aw-fit.aw-phone .aw-win.st-noprops .aw-doc .aw-props,.aw-fit.aw-phone .aw-win.st-noprops .aw-doc .pg-props{display:none!important}.aw-fit.aw-phone.st-nomotion .aw-win *{transition:none!important}@keyframes globe-turn{from{transform:rotate(-360deg);opacity:.2}to{transform:none;opacity:1}}@keyframes chev-in{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.aw-fit.aw-phone .hc .ios-grab{z-index:20!important;height:92px!important;background:linear-gradient(var(--ph-bg) 78%,color-mix(in srgb,var(--ph-bg) 0%,transparent))!important}.aw-fit.aw-phone .hc .hc-body{padding-top:84px!important}.hero-stage .aw-win [data-aw-sb] li.aw-fold{display:none!important}.hero-stage .aw-win [data-aw-sb] li.aw-root{cursor:pointer}.hero-stage .aw-win [data-aw-sb] li.aw-root .aw-chev{transition:transform .2s ease}.hero-stage .aw-win [data-aw-sb] li.aw-root.is-folded .aw-chev{transform:rotate(-90deg)}.aw-fit.aw-phone .ios-drecent b{display:flex!important;align-items:center;gap:10px;cursor:pointer}.aw-fit.aw-phone .ios-drecent b::after{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6.5 9.5l5.5 5.5 5.5-5.5'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6.5 9.5l5.5 5.5 5.5-5.5'/%3E%3C/svg%3E")center/contain no-repeat;transition:transform .2s ease}.aw-fit.aw-phone .ios-drecent.is-folded b::after{transform:rotate(-90deg)}.aw-fit.aw-phone .ios-drecent.is-folded ul{display:none}.aw-fit.aw-phone .ios-settings .st-back{position:absolute;left:22px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;border:0;background:0 0;font-family:inherit;font-size:32px;color:#3b82f6;cursor:pointer}.aw-fit.aw-phone .ios-settings .st-back svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.aw-fit.aw-phone .ios-settings .st-head{background:inherit;z-index:2;box-shadow:0 1.5px color-mix(in srgb,var(--tx) 8%,transparent)}.aw-fit.aw-phone .aw-win .aw-tb{top:24px!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .aw-crumb,.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .aw-crumb *,.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .aw-props,.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .aw-props *,.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .pg-props,.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .pg-props *{font-size:26px!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc code,.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .aw-meta,.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .aw-meta *{font-size:25px!important}.aw-fit.aw-phone .aw-win .hc .hc-model{font-size:24px!important;height:48px!important;padding:0 18px!important}.aw-fit.aw-phone .hc .hc-day,.aw-fit.aw-phone .hc .hc-day b{font-size:23px!important}.aw-fit.aw-phone .aw-win .hcp .hcp-lab{font-size:21px!important}.aw-fit.aw-phone .aw-win .hcp .hcp-acct{font-size:22px!important}.aw-fit.aw-phone .aw-win .hcp .hcp-segs span{font-size:20px!important}.aw-fit.aw-phone .aw-win .hcp .hcp-def{font-size:22px!important}.aw-fit.aw-phone .aw-win .hnv .hnv-lab{font-size:26px!important}.aw-fit.aw-phone .aw-win .hnv .hnv-chip{display:none!important}.aw-fit.aw-phone .aw-graph .awg-n{font-size:28px!important}.aw-fit.aw-phone .ios-drecent b{font-size:29px!important}.aw-fit.aw-phone .ios-settings>*{zoom:1.22}.aw-fit.aw-phone .ios-settings .st-tabs button{font-size:22px!important}.aw-fit.aw-phone .ios-settings .st-note{font-size:23px!important}.aw-fit.aw-phone .aw-win .hc .hc-steps li,.aw-fit.aw-phone .aw-win .hc .hc-steps li.hc-fast{min-height:58px}.aw-fit.aw-phone .aw-win .hc .hc-steps li.hc-fast .hc-si svg{width:30px!important;height:30px!important}.aw-win .aw-tabs{display:none}.aw-win.has-tabs .aw-tabs{display:flex;align-items:center;gap:8px;position:absolute;z-index:3;left:calc(var(--sbw) + 20px);right:20px;top:76px;height:52px;overflow-x:auto;scrollbar-width:none}.aw-win.has-tabs .aw-tabs::-webkit-scrollbar{display:none}.aw-win .aw-tab{flex:0 1 260px;min-width:0;display:flex;align-items:center;gap:8px;height:42px;padding:0 8px 0 18px;border-radius:12px;background:color-mix(in srgb,var(--tx) 6%,transparent);cursor:pointer;color:var(--mut)!important}.aw-win .aw-tab b{flex:1;min-width:0;font-size:19px;font-weight:500;overflow:hidden;text-overflow:ellipsis;color:inherit!important}.aw-win .aw-tab.is-on{background:color-mix(in srgb,var(--tx) 14%,transparent);color:var(--tx)!important}.aw-win .aw-tab-x{flex:none;width:30px;height:30px;border:0;border-radius:8px;background:0 0;color:inherit;font-size:22px;line-height:1;cursor:pointer;opacity:.7}.aw-win .aw-tab-x:hover{opacity:1;background:color-mix(in srgb,var(--tx) 12%,transparent)}.aw-win .aw-tab-add{flex:none;width:42px;height:42px;border:0;border-radius:12px;background:0 0;color:var(--mut);font-size:28px;cursor:pointer}.aw-win .aw-tab-add:hover{background:color-mix(in srgb,var(--tx) 10%,transparent);color:var(--tx)}.hero-stage .aw-win.has-tabs .aw-doc{top:136px!important}.aw-win .aw-doc .aw-tab-hint{color:var(--mut)!important}.aw-win .aw-doc .aw-tab-recent{list-style:none;margin:18px 0 0!important;padding:0!important;display:grid;gap:6px}.aw-win .aw-doc .aw-tab-recent a{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.aw-win .aw-doc .aw-tab-recent i{font-style:normal}.aw-fit.aw-phone .aw-win.has-tabs .aw-tabs{left:24px;right:24px;top:150px;height:74px;gap:10px}.aw-fit.aw-phone .aw-win .aw-tab{height:64px;flex-basis:300px;padding:0 10px 0 24px;border-radius:20px}.aw-fit.aw-phone .aw-win .aw-tab b{font-size:26px}.aw-fit.aw-phone .aw-win .aw-tab-x{width:44px;height:44px;font-size:30px}.aw-fit.aw-phone .aw-win .aw-tab-add{width:64px;height:64px;font-size:38px}.hero-stage .aw-fit.aw-phone .aw-win.has-tabs.aw-hero .aw-doc{top:236px!important}.aw-fit.aw-phone .aw-win .hc .hc-input:has(.hc-typed:empty)>*{align-self:center!important}.aw-fit.aw-phone .aw-win .hc .hc-input:has(.hc-typed:empty) .hc-field{line-height:48px;padding:0}.aw-fit.aw-phone .aw-win .hc .hc-input>.hc-model{margin-bottom:0}.aw-fit.aw-phone .ios-ask{align-items:center!important}.aw-fit.aw-phone .ios-askf{line-height:1!important;display:flex;align-items:center}.aw-win .hcp .hcp-top{display:none}.aw-fit.aw-phone .aw-win .hcp .hcp-top{display:flex;align-items:center;justify-content:center;position:relative;height:56px;margin:-6px 0 8px;touch-action:none;cursor:grab}.aw-fit.aw-phone .aw-win .hcp .hcp-grab{position:absolute;left:50%;top:6px;width:72px;height:8px;margin-left:-36px;border-radius:4px;background:color-mix(in srgb,var(--tx) 28%,transparent)}.aw-fit.aw-phone .aw-win .hcp .hcp-top b{margin-top:14px;font-size:22px;font-weight:600;color:var(--tx)!important}.aw-fit.aw-phone .aw-win .hcp .hcp-done{position:absolute;right:20px;top:50%;margin-top:7px;transform:translateY(-50%);border:0;background:0 0;font-family:inherit;font-size:22px;font-weight:600;color:#3b82f6!important;cursor:pointer}.aw-fit.aw-phone .aw-win .hcp.is-tug{transition:none!important}@keyframes tip-flow{to{background-position:-200% 0}}.aw-win .hc-tip{background:linear-gradient(110deg,#8b6cff 0%,#4f8ef7 45%,#a77bff 70%,#8b6cff 100%)!important;background-size:200% 100%!important;box-shadow:0 12px 32px -10px #7b6dffcc,0 0 0 1.5px #ffffff22 inset!important}.aw-win .hc-tip::before{background:#8b6cff!important}.aw-win .hc-tip.is-above::before,.aw-win .hc-tip.is-below::before{background:#6f86fb!important}.aw-win .aw-chat:has(.aw-b.hc-hint),.aw-win .aw-chat:has(.aw-b.hc-glow){background:var(--grp)!important;animation:none!important}.hero-stage .aw-win.aw-float::before{border-top-left-radius:inherit;border-bottom-left-radius:inherit}html .home-steps .st-card .st-term{border:0!important;background:0 0!important;box-shadow:none!important;padding:2px 0!important;border-radius:0!important}html .home-steps .st-card .stw{box-shadow:none!important}html .home-steps .st-card .stw-tb{display:none!important}html .home-steps .st-card .stw-ws{top:0!important}html .home-steps .st-card .stw-sheet{top:6px!important;bottom:6px!important;left:0!important;right:0!important}html .home-steps .st-card .stw-fit{overflow:visible!important}html .home-steps .st-step button:focus:not(:focus-visible),html .home-steps .st-step:focus:not(:focus-visible){outline:none!important;box-shadow:none}html .home-steps .st-step button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-text) 70%,transparent);outline-offset:4px;border-radius:10px}.ft-dl::before,.header .nav .nav-links.open>a.mn-cta::before{content:"";width:15px;height:15px;flex:none;background:currentColor;margin-top:-2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.4 12.6c0-2.6 2.1-3.8 2.2-3.9-1.2-1.8-3.1-2-3.7-2-1.6-.2-3.1.9-3.9.9-.8 0-2-.9-3.4-.9-1.7 0-3.3 1-4.2 2.6-1.8 3.1-.5 7.7 1.3 10.2.9 1.2 1.9 2.6 3.2 2.6 1.3-.1 1.8-.8 3.3-.8 1.6 0 2 .8 3.4.8 1.4 0 2.3-1.3 3.1-2.5 1-1.4 1.4-2.8 1.4-2.9 0 0-2.7-1-2.7-4.1zM13.9 5c.7-.9 1.2-2 1-3.2-1 0-2.3.7-3 1.6-.7.8-1.2 2-1.1 3.1 1.2.1 2.3-.6 3.1-1.5z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.4 12.6c0-2.6 2.1-3.8 2.2-3.9-1.2-1.8-3.1-2-3.7-2-1.6-.2-3.1.9-3.9.9-.8 0-2-.9-3.4-.9-1.7 0-3.3 1-4.2 2.6-1.8 3.1-.5 7.7 1.3 10.2.9 1.2 1.9 2.6 3.2 2.6 1.3-.1 1.8-.8 3.3-.8 1.6 0 2 .8 3.4.8 1.4 0 2.3-1.3 3.1-2.5 1-1.4 1.4-2.8 1.4-2.9 0 0-2.7-1-2.7-4.1zM13.9 5c.7-.9 1.2-2 1-3.2-1 0-2.3.7-3 1.6-.7.8-1.2 2-1.1 3.1 1.2.1 2.3-.6 3.1-1.5z'/%3E%3C/svg%3E")center/contain no-repeat}.ft-dl{gap:8px}html body .header .nav .nav-links.open>a.mn-cta{gap:10px!important;align-items:center!important}.aw-win .aw-doc .pg-chips span,.aw-win .aw-doc .pg-flow span,.aw-win .aw-doc .pg-tiles figcaption b,.aw-win .aw-doc .pg-tiles figcaption small,.aw-win .aw-doc .pg-table th,.aw-win .aw-doc .pg-table td,.aw-win .aw-doc .pg-check li,.aw-win .aw-doc .pg-props span{line-height:1.35!important}.aw-win .aw-doc .pg-check li::before{top:calc(.675em - 11px)!important}.aw-win .aw-doc .pg-check li.is-done::after{top:calc(.675em - 8px)!important}.aw-win .aw-doc .pg-chips span{display:inline-flex;align-items:center;padding:10px 18px!important}.aw-win .aw-doc .pg-table th+th,.aw-win .aw-doc .pg-table td+td{border-left:1.5px solid color-mix(in srgb,var(--tx) 8%,transparent)}.aw-win .aw-doc .pg-props{gap:10px!important;flex-wrap:wrap;align-items:center}.aw-win .aw-doc .pg-props span{display:inline-flex;align-items:center;padding:5px 16px;border-radius:100px;font-size:.86em;background-color:color-mix(in srgb,var(--tx) 7%,transparent)!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tx) 9%,transparent)}.aw-win .aw-doc .pg-col>span{top:calc(100% + 10px)!important;bottom:auto!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.2!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .pg-plot{padding-bottom:68px!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .pg-plot::before{bottom:68px!important}@keyframes hc-chat-soft{0%,100%{box-shadow:0 0 transparent}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--tx) 11%,transparent)}}.hero-stage .aw-fit:not(.aw-phone) .aw-win.aw-float{background:0 0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hero-stage .aw-fit:not(.aw-phone) .aw-win.aw-float>.aw-clip::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--bg);-webkit-backdrop-filter:blur(26px)saturate(1.25);backdrop-filter:blur(26px)saturate(1.25)}html .hero-stage .aw-fit.aw-phone .aw-hero .hc{transition:transform .5s cubic-bezier(.32,.72,0,1),clip-path .5s cubic-bezier(.32,.72,0,1),visibility 0s 0s!important}html .hero-stage .aw-fit.aw-phone .aw-hero .hc:not(.is-open){transform:translateY(100%)!important;clip-path:inset(0 0 100% 0 round 52px 52px 56px 56px)!important;visibility:hidden;transition:transform .5s cubic-bezier(.32,.72,0,1),clip-path .5s cubic-bezier(.32,.72,0,1),visibility 0s .5s!important}html .hero-stage .aw-fit.aw-phone .aw-hero .hc.ios-pulling{transition:none!important}.hero-stage .aw-fit.aw-phone .aw-win.ios-chat .aw-doc::-webkit-scrollbar-thumb{background:0 0!important}@media(prefers-reduced-motion:reduce) and (hover:hover){html .hero-stage .aw-fit.aw-phone .aw-hero .hc,html .hero-stage .aw-fit.aw-phone .aw-hero .hc:not(.is-open){transition-property:opacity,visibility,color,background-color,border-color,box-shadow!important}}html .aw-fit.aw-phone .aw-win .hc .hc-steps li,html .aw-fit.aw-phone .aw-win .hc .hc-steps li.hc-fast{font-size:28px!important}.aw-fit:not(.aw-phone) .aw-win .hc .hc-head,.aw-fit:not(.aw-phone) .aw-win .hc .hc-rs{touch-action:none}.hero-stage .aw-fit.aw-m:not(.aw-phone) .aw-win.aw-hero.has-tabs .aw-doc{top:136px!important}.hero-stage .aw-fit.aw-m:not(.aw-phone) .aw-win.has-tabs .aw-tabs{left:48px!important}.hero-stage .aw-fit.aw-m .aw-win.aw-float.aw-sb-on::before{border-bottom-left-radius:inherit!important;border-top-left-radius:inherit!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-graph{top:140px!important;bottom:190px!important}.aw-win .aw-doc .pg-timeline{display:grid!important;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));justify-content:stretch;margin:20px 0 8px!important;padding:56px 12px 26px!important;border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--tx) 6%,transparent),color-mix(in srgb,var(--tx) 3%,transparent));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tx) 9%,transparent)}.aw-win .aw-doc .pg-timeline::before{left:calc(12px + (100% - 24px)/(2 * var(--n,3)))!important;right:calc(12px + (100% - 24px)/(2 * var(--n,3)))!important;top:78px!important;height:6px!important;border-radius:6px!important;background:linear-gradient(90deg,#3b82f6,#a78bfa 50%,#f0a347)!important;box-shadow:0 0 22px -4px color-mix(in srgb,#a78bfa 80%,transparent)}.aw-win .aw-doc .pg-timeline li{--dot:#a78bfa;min-width:0;padding:56px 8px 0!important;gap:6px!important;text-align:center}.aw-win .aw-doc .pg-timeline li:first-child{--dot:#3b82f6}.aw-win .aw-doc .pg-timeline li:last-child{--dot:#f0a347}.aw-win .aw-doc .pg-timeline li::before{top:10px!important;left:50%;margin-left:-15px;width:30px!important;height:30px!important;border-radius:50%!important;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--dot) 55%,#fff),var(--dot) 60%)!important;box-shadow:0 0 0 7px color-mix(in srgb,var(--dot) 20%,transparent),0 0 26px 2px color-mix(in srgb,var(--dot) 55%,transparent)!important}.aw-win .aw-doc .pg-timeline b{font-size:30px!important;font-weight:700!important;line-height:1.15!important;color:var(--tx)!important;font-variant-numeric:tabular-nums}.aw-win .aw-doc .pg-timeline li>span{font-size:19px;line-height:1.3!important;color:color-mix(in srgb,var(--tx) 68%,transparent)!important;text-wrap:balance!important}.aw-win .aw-doc .pg-timeline .pg-gap{position:absolute;left:0;top:-32px;transform:translateX(-50%);padding:3px 12px;border-radius:100px;font-style:normal;font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap;text-wrap:nowrap!important;color:color-mix(in srgb,var(--tx) 70%,transparent)!important;background:color-mix(in srgb,var(--tx) 8%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tx) 8%,transparent);font-variant-numeric:tabular-nums}.aw-win .hc .hc-meter{gap:6px 0!important;align-items:center}.aw-win .hc .hc-meter span{position:relative;display:inline-flex;align-items:baseline;gap:7px;padding:0 18px;white-space:nowrap;text-wrap:nowrap!important}.aw-win .hc .hc-meter span:first-child{padding-left:0}.aw-win .hc .hc-meter span+span::before{content:"";position:absolute;left:0;top:50%;width:1.5px;height:1.05em;margin-top:-.52em;border-radius:1px;background:color-mix(in srgb,var(--tx) 18%,transparent)}.aw-win .hc .hc-meter b,.aw-win .hc .hc-meter.is-done b{color:var(--tx)!important;font-weight:650!important}.aw-win .aw-doc .pg-table tbody tr:nth-child(even) td{background-color:color-mix(in srgb,var(--tx) 8%,transparent)!important}.aw-fit:not(.aw-m) .aw-win .aw-doc .pg-timeline li>span{white-space:nowrap;text-wrap:nowrap!important}.aw-fit.aw-m .aw-win .aw-doc .pg-timeline{grid-template-columns:minmax(0,1fr)!important;padding:30px 28px 32px!important}.aw-fit.aw-m .aw-win .aw-doc .pg-timeline li{display:block!important;padding:0 0 0 64px!important;text-align:left}.aw-fit.aw-m .aw-win .aw-doc .pg-timeline li::before{left:0!important;margin-left:0!important;top:5px!important}.aw-fit.aw-m .aw-win .aw-doc .pg-timeline li:not(:last-child)::after{content:"";position:absolute;left:12px;top:35px;width:6px;border-radius:6px;background:linear-gradient(180deg,var(--dot),var(--dot2,var(--dot)));box-shadow:0 0 18px -4px color-mix(in srgb,var(--dot) 80%,transparent)}.aw-fit.aw-m .aw-win .aw-doc .pg-timeline li:nth-child(1){--dot2:#a78bfa}.aw-fit.aw-m .aw-win .aw-doc .pg-timeline li:nth-child(2){--dot2:#f0a347}.aw-fit.aw-m .aw-win .aw-doc .pg-timeline b{display:block}.aw-fit.aw-m .aw-win .aw-doc .pg-timeline li>span{display:block;margin-top:4px;text-wrap:pretty!important}.aw-fit.aw-m .aw-win .aw-doc .pg-timeline .pg-gap{left:64px;transform:none}html .aw-fit.aw-phone .aw-win.aw-sb-on .ios-dhead{top:0!important;height:124px!important;padding-top:28px!important;border-top-left-radius:56px;background:color-mix(in srgb,#000 22%,transparent);box-shadow:0 1.5px color-mix(in srgb,var(--tx) 10%,transparent)}html[data-theme=light] .aw-fit.aw-phone .aw-win.aw-sb-on .ios-dhead{background:color-mix(in srgb,#000 5%,transparent)}.aw-fit.aw-m .aw-win .aw-doc .pg-timeline{row-gap:80px}.aw-fit.aw-m .aw-win .aw-doc .pg-timeline li:not(:last-child)::after{height:calc(100% + 80px - 30px)}.aw-fit.aw-m .aw-win .aw-doc .pg-timeline .pg-gap{top:-56px}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .pg-timeline b{font-size:34px!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .pg-timeline li>span{font-size:25px!important}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .pg-timeline .pg-gap{font-size:20px}.home-steps .st-card-bar>span:not(.bx-dots):not(.st-mode){min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-steps .st-card-bar .st-mode{flex:none}.home-steps .st-card-bar .st-mode button{white-space:nowrap}@media(max-width:430px){.home-steps .st-card-bar .bx-dots{display:none}.home-steps .st-card-bar .st-mode button{padding-left:10px;padding-right:10px}}.aw-win .hc .hc-steps li>b+a{margin-left:-12px}.aw-win .aw-props{gap:10px 10px!important;align-items:center}.aw-win .aw-props>span{gap:8px!important;padding:5px 16px 5px 12px;border-radius:100px;line-height:1.3;background-color:color-mix(in srgb,var(--tx) 7%,transparent)!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tx) 9%,transparent)}.aw-win .aw-props>span svg{flex:none;opacity:.8}.aw-win .aw-doc .pg-table th,.aw-win .aw-doc .pg-table td,.aw-win .aw-doc .pg-tiles figcaption b,.aw-win .aw-doc .pg-tiles figcaption small,.aw-win .hc .hc-card-t b,.aw-win .hc .hc-task b,.aw-win .aw-doc h1,.aw-win .aw-doc h2,.aw-win .aw-doc h3,.aw-win .aw-doc .pg-col>span{text-wrap:balance!important}.aw-win .aw-doc p,.aw-win .aw-doc li:not(.pg-timeline li),.aw-win .aw-doc blockquote,.aw-win .hc .hc-a,.aw-win .hc .hc-q,.aw-win .hc .hc-steps li{text-wrap:pretty!important}main h1,main h2,main h3,main h4{text-wrap:balance}main p,main li,main td,main figcaption{text-wrap:pretty}html .aw-fit.aw-fit .aw-win .aw-props,html .aw-fit.aw-fit .aw-win .aw-doc .pg-props{gap:10px!important;row-gap:10px!important}.home-steps .st-v[hidden]{display:none!important}.home-steps .st-v-term .st-term{min-height:var(--stw-h,320px)}html .home-steps .st-card .stw-ws:not(.is-open) .stw-sb{opacity:0}.stw.is-narrow .stw-sb{width:132px;padding:10px 6px}.stw.is-narrow .stw-sb li{height:31px;font-size:14px;padding:0 7px}.stw.is-narrow .stw-doc{padding:20px 18px}.stw.is-narrow .stw-crumb{font-size:13px}.stw.is-narrow .stw-h{font-size:26px}.stw.is-narrow .stw-t{font-size:15px}.stw-pick{position:absolute;z-index:3;left:50%;top:50%;width:300px;padding:14px;border-radius:12px;background:var(--stw-sheet);transform:translate(-50%,-46%);opacity:0;box-shadow:0 0 0 1px var(--stw-line),0 24px 60px -16px #000c;transition:opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.stw-pick.is-on{opacity:1;transform:translate(-50%,-50%)}.stw .stw-pick-h{font-size:13px;font-weight:600}.stw-pick-l{margin:10px 0 12px;padding:6px;list-style:none;border-radius:8px;background:color-mix(in srgb,var(--stw-tx) 5%,transparent)}.stw-pick-l li{display:flex;align-items:center;gap:8px;height:28px;padding:0 8px 0 calc(8px + var(--d) * 16px);border-radius:6px;font-size:12.5px;cursor:pointer}.stw-pick-l li svg{flex:none;width:15px;height:15px;color:#6ea8ff}.stw-pick-l li.is-sel{background:#3b82f6;color:#fff}.stw-pick-l li.is-sel svg{color:#fff}.stw-pick-a{display:flex;justify-content:flex-end;gap:8px}.stw .stw-pick-x{padding:5px 13px;border-radius:999px;background:color-mix(in srgb,var(--stw-tx) 10%,transparent);font-size:12px}.stw .stw-pick-ok{padding:5px 15px;border-radius:999px;background:#3b82f6;color:#fff;font-size:12px;font-weight:600}.stw .stw-pick-ok:disabled{opacity:.45;cursor:default}.stw.is-narrow .stw-pick{width:330px}.stw.is-narrow .stw-pick-l li{height:32px;font-size:14px}.stx-stage{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;counter-reset:stx}.stx-stage li{counter-increment:stx;display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border-radius:999px;font-size:11.5px;color:var(--stw-mut);background:color-mix(in srgb,var(--stw-tx) 6%,transparent);transition:background .25s,color .25s}.stx-stage li::before{content:counter(stx);display:grid;place-items:center;width:17px;height:17px;border-radius:50%;font-size:10px;font-weight:700;background:color-mix(in srgb,var(--stw-tx) 12%,transparent)}.stx-stage li.is-on{color:var(--stw-tx);background:color-mix(in srgb,#3b82f6 22%,transparent)}.stx-stage li.is-on::before{background:#3b82f6;color:#fff}.stx-stage li.is-done::before{content:"✓";background:#30d158;color:#fff}.stx-dl{display:flex;align-items:center;gap:12px;margin-top:16px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--stw-tx) 4%,transparent);box-shadow:inset 0 0 0 1px var(--stw-line);cursor:pointer}.stx-dl-ic svg{width:22px;height:22px;color:var(--stw-mut)}.stx-dl-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.stx-dl-t b{font-size:12.5px;font-weight:600}.stx-dl-t small{font-size:11px;color:var(--stw-mut)}.stx-bar{flex:none;width:90px;height:5px;border-radius:3px;overflow:hidden;background:color-mix(in srgb,var(--stw-tx) 12%,transparent)}.stx-bar i{display:block;height:100%;width:var(--p,0%);border-radius:inherit;background:#3b82f6;transition:width 1.1s cubic-bezier(.4,0,.2,1)}.stx-dl.is-done .stx-bar i{background:#30d158}.stx-dmg{display:flex;align-items:center;justify-content:center;gap:34px;margin-top:12px;padding:22px 16px;border-radius:12px;background:color-mix(in srgb,var(--stw-tx) 4%,transparent);box-shadow:inset 0 0 0 1px var(--stw-line)}.stx-dmg.is-off{opacity:.32;filter:grayscale(.6);pointer-events:none}.stx-tile{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;color:var(--stw-tx);cursor:pointer}.stx-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:17px;color:#fff;font-size:19px;font-weight:800;letter-spacing:-.02em;transition:opacity .2s}.stx-app.is-gone .stx-icon{opacity:.22}.stx-fold{display:grid;place-items:center;width:72px;height:72px;border-radius:17px;background:color-mix(in srgb,#3b82f6 20%,transparent);color:#6ea8ff;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.stx-fold svg{width:38px;height:38px}.stx-apps.is-hot .stx-fold{transform:scale(1.08);box-shadow:0 0 0 3px #3b82f6}.stx-apps.is-done .stx-fold{background:#3b82f6;color:#fff}.stx-arrow{color:var(--stw-mut)}.stx-arrow svg{width:28px;height:28px}.stx-ghost{position:absolute;z-index:4;margin:-36px 0 0 -36px;pointer-events:none;opacity:.92}.stx-install .stx-msg{margin-top:14px!important}.stw.is-narrow .stx-dmg{gap:12px;padding:18px 8px}.stw.is-narrow .stx-stage li{font-size:13px}.stw.is-narrow .stx-dl-t b{font-size:14px}.stw.is-narrow .stx-dl-t small{font-size:12.5px}.stw.is-narrow .stx-bar{width:60px}.stx-connect .stw-sb li:not(.is-root){cursor:pointer}.stx-rows{margin-top:16px;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--stw-tx) 3%,transparent);box-shadow:inset 0 0 0 1px var(--stw-line)}.stx-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:40px;padding:9px 14px;font-size:12.5px}.stx-row+.stx-row{border-top:1px solid var(--stw-line)}.stx-row span{flex:none;max-width:60%}.stx-row em{min-width:0;font-style:normal;text-align:right;color:var(--stw-mut)}.stx .stx-ok{color:#30d158}.stx-sw{position:relative;flex:none;width:34px;height:20px;border-radius:10px;background:color-mix(in srgb,var(--stw-tx) 20%,transparent)}.stx-sw::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0004;transition:transform .2s}.stx-sw.is-on{background:#30d158}.stx-sw.is-on::after{transform:translateX(14px)}.stx-rows.is-in .stx-row{animation:stw-in .35s cubic-bezier(.2,.8,.2,1)both}.stx-rows.is-in .stx-row:nth-child(2){animation-delay:.07s}.stx-rows.is-in .stx-row:nth-child(3){animation-delay:.14s}.stx-rows.is-in .stx-row:nth-child(4){animation-delay:.21s}.stw.is-narrow .stx-row{flex-direction:column;align-items:flex-start;gap:3px;font-size:14px}.stw.is-narrow .stx-row span{max-width:none}.stw.is-narrow .stx-row em{text-align:left;font-size:13px}.stw-doc.stx-chat{display:flex;flex-direction:column;gap:10px;padding:14px 16px 0!important;opacity:1}.stx-ch{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--stw-line);font-size:13px}.stx-ch svg{flex:none;width:18px;height:18px;color:var(--stw-mut)}.stx-ch b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.stx-state{flex:none;font-style:normal;color:var(--stw-mut)}.stx-state:not(:empty)::before{content:"· "}.stx-feed{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;overflow:hidden;opacity:0;transition:opacity .3s}.stx-feed.is-on{opacity:1}.stx-q{align-self:flex-end;max-width:82%;padding:7px 12px;border-radius:13px;background:color-mix(in srgb,#3b82f6 24%,var(--stw-bg));font-size:12.5px;line-height:1.4}.stx-task{display:flex;align-items:center;gap:9px;font-size:13px;opacity:0;transition:opacity .3s}.stx-task.is-on{opacity:1}.stx-ti{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:color-mix(in srgb,#2f7cf6 22%,transparent);color:#3b82f6}.stx-ti svg{width:14px;height:14px}.stx-ti .tk-done,.stx-task.is-done .stx-ti .tk-run{display:none}.stx-task.is-done .stx-ti .tk-done{display:block}.stx-task b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.stx-task em{flex:none;margin-left:auto;font-style:normal;font-size:11.5px;color:var(--stw-mut)}.stx-steps{display:grid;gap:1px;margin:0;padding:0;list-style:none}.stx-steps li{display:flex;align-items:center;gap:8px;min-height:25px;font-size:12.5px;color:var(--stw-mut);animation:stw-in .3s cubic-bezier(.2,.8,.2,1)both}.stx-si{flex:none;display:grid;place-items:center;width:18px;height:18px}.stx-si svg{width:15px;height:15px;color:var(--stw-mut)}.stx-steps b{flex:none;font-weight:500}.stx-steps a{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#5b9cff}[data-theme=light] .stx-steps a{color:#2563eb}.stx-n{flex:none;display:grid;place-items:center;min-width:20px;height:18px;margin-left:auto;padding:0 6px;border-radius:9px;font-style:normal;font-size:10.5px;color:var(--stw-mut);background:color-mix(in srgb,var(--stw-tx) 10%,transparent)}.stx-sp{width:13px;height:13px;border-radius:50%;border:2px solid color-mix(in srgb,var(--stw-tx) 18%,transparent);border-top-color:var(--stw-tx);animation:stw-rot .7s linear infinite}.stx-input{position:relative;flex:none;display:flex;align-items:center;gap:10px;height:42px;margin:0 -16px;padding:0 12px;border-top:1px solid var(--stw-line)}.stx-glow{position:absolute;left:0;right:0;top:-1px;height:2px;opacity:0;background:linear-gradient(90deg,#3b82f6,#a78bfa,#f0a347,#3b82f6);background-size:200% 100%;transition:opacity .3s}.stx-chat.is-busy .stx-glow{opacity:1;animation:stx-flow 2s linear infinite}@keyframes stx-flow{to{background-position:-200% 0}}.stx-chev svg{width:15px;height:15px;color:var(--stw-mut)}.stx-caret{flex:1;height:15px;border-left:1.5px solid #3b82f6;animation:stx-blink 1.06s steps(1)infinite}@keyframes stx-blink{50%{border-color:transparent}}.stx-model{padding:3px 9px;border-radius:7px;font-size:11.5px;background:color-mix(in srgb,var(--stw-tx) 10%,transparent)}.stx-send{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#3b82f6;color:#fff}.stx-send svg{width:14px;height:14px;stroke-width:2.2}.stx-chat.is-busy .stx-send{background:#ff453a}.stx-chat.is-busy .stx-send svg{display:none}.stx-chat.is-busy .stx-send::after{content:"";width:8px;height:8px;border-radius:2px;background:#fff}.stw.is-narrow .stx-ch,.stw.is-narrow .stx-task{font-size:14.5px}.stw.is-narrow .stx-q,.stw.is-narrow .stx-steps li{font-size:14px}.stw.is-narrow .stx-steps li{min-height:30px}@media(prefers-reduced-motion:reduce) and (hover:hover){.stx-sp,.stx-caret,.stx-chat.is-busy .stx-glow,.stx-rows.is-in .stx-row,.stx-steps li{animation:none!important}.stx-bar i,.stx-dmg,.stw-pick{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.hc-ripple{border:2px solid color-mix(in srgb,var(--tx,#e3e5e7) 45%,transparent)!important}.hero-stage .aw-fit:not(.aw-phone) .aw-win.aw-float .hc{background-image:linear-gradient(color-mix(in srgb,var(--bg) 62%,transparent),color-mix(in srgb,var(--bg) 62%,transparent))!important;-webkit-backdrop-filter:blur(34px)saturate(1.4)!important;backdrop-filter:blur(34px)saturate(1.4)!important}.hero-stage .aw-fit:not(.aw-phone) .aw-win.aw-float>.aw-clip::after{content:"";position:absolute;inset:0;z-index:40;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #3a3d40}html[data-theme=light] .hero-stage .aw-fit:not(.aw-phone) .aw-win.aw-float>.aw-clip::after{box-shadow:inset 0 0 0 1px #0000001f}html .aw-win .aw-doc .pg-timeline::before{width:auto!important;bottom:auto!important;opacity:1!important;transition:none!important;animation:none!important}html .aw-fit.aw-m .aw-win .aw-doc .pg-timeline::before{display:none!important}.aw-fit:not(.aw-m) .aw-win .aw-doc .pg-timeline{padding-top:34px!important}.aw-fit:not(.aw-m) .aw-win .aw-doc .pg-timeline::before{top:56px!important}.aw-fit:not(.aw-m) .aw-win .aw-doc .pg-timeline .pg-gap{top:12px!important;background:color-mix(in srgb,var(--tx) 10%,#25282d)!important}html[data-theme=light] .aw-fit:not(.aw-m) .aw-win .aw-doc .pg-timeline .pg-gap{background:color-mix(in srgb,var(--tx) 8%,#f4f5f7)!important}.aw-fit.aw-phone.st-nomotion .aw-win *{animation:none!important}.home-steps .stw .stw-replay{left:16px!important;right:auto!important;bottom:14px!important}html .aw-fit.aw-phone .ios-settings .st-head{top:auto!important;bottom:auto!important;left:auto!important;width:auto!important;border-radius:0!important;opacity:1!important;animation:none!important}.aw-win .hc .hc-meter span.is-lead{padding-left:0}.aw-win .hc .hc-meter span.is-lead::before{display:none}.stx-install.is-finder .stx-web,.stx-install:not(.is-finder) .stx-finder{opacity:0;pointer-events:none}.stx-web{position:absolute;inset:0;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,#8b6cff 16%,var(--stw-bg)),var(--stw-bg) 70%)}.stx-url{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;height:30px;margin:10px 12px 0;border-radius:9px;font-size:12px;color:var(--stw-mut);background:color-mix(in srgb,var(--stw-tx) 8%,transparent)}.stx-url>svg{width:12px;height:12px}.stx-dlb{position:absolute;right:6px;top:4px;bottom:4px;display:flex;align-items:center;gap:6px;padding:0 9px;border-radius:7px;background:color-mix(in srgb,var(--stw-tx) 10%,transparent);color:var(--stw-tx);opacity:0;transform:scale(.9);transition:opacity .25s,transform .25s}.stx-dlb.is-on{opacity:1;transform:none}.stx-dlb svg{width:13px;height:13px;color:#6ea8ff}.stx-dlb b{font-size:11px;font-weight:600}.stx-dlb .stx-bar{width:46px;height:4px}.stx-page{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px 28px 26px;text-align:center}.stx-page .stx-stage{margin:0 0 6px;justify-content:center}.stw .stx-hl{font-size:25px;font-weight:700;line-height:1.12;letter-spacing:-.02em;max-width:380px}.stw .stx-sub{font-size:13px;color:var(--stw-mut);max-width:340px}.stw .stx-dlbtn{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:10px 22px;border-radius:999px;background:#f1f4fa;color:#0e1118;font-size:13.5px;font-weight:600;box-shadow:0 8px 24px -10px #8b6cffaa;transition:background .25s,color .25s}.stw .stx-dlbtn::before{content:"";width:14px;height:14px;flex:none;background:currentColor;margin-top:-2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.4 12.6c0-2.6 2.1-3.8 2.2-3.9-1.2-1.8-3.1-2-3.7-2-1.6-.2-3.1.9-3.9.9-.8 0-2-.9-3.4-.9-1.7 0-3.3 1-4.2 2.6-1.8 3.1-.5 7.7 1.3 10.2.9 1.2 1.9 2.6 3.2 2.6 1.3-.1 1.8-.8 3.3-.8 1.6 0 2 .8 3.4.8 1.4 0 2.3-1.3 3.1-2.5 1-1.4 1.4-2.8 1.4-2.9 0 0-2.7-1-2.7-4.1zM13.9 5c.7-.9 1.2-2 1-3.2-1 0-2.3.7-3 1.6-.7.8-1.2 2-1.1 3.1 1.2.1 2.3-.6 3.1-1.5z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.4 12.6c0-2.6 2.1-3.8 2.2-3.9-1.2-1.8-3.1-2-3.7-2-1.6-.2-3.1.9-3.9.9-.8 0-2-.9-3.4-.9-1.7 0-3.3 1-4.2 2.6-1.8 3.1-.5 7.7 1.3 10.2.9 1.2 1.9 2.6 3.2 2.6 1.3-.1 1.8-.8 3.3-.8 1.6 0 2 .8 3.4.8 1.4 0 2.3-1.3 3.1-2.5 1-1.4 1.4-2.8 1.4-2.9 0 0-2.7-1-2.7-4.1zM13.9 5c.7-.9 1.2-2 1-3.2-1 0-2.3.7-3 1.6-.7.8-1.2 2-1.1 3.1 1.2.1 2.3-.6 3.1-1.5z'/%3E%3C/svg%3E")center/contain no-repeat}.stw .stx-dlbtn.is-press{background:linear-gradient(110deg,#8b6cff,#4f8ef7 55%,#b06cf5);color:#fff;filter:none}.stx-page small{font-size:11.5px;color:var(--stw-mut)}.stx-flyf{position:absolute;display:grid;place-items:center;opacity:0;pointer-events:none}.stx-flyf.is-on{opacity:1}.stw .stx-dl{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background .2s,box-shadow .2s}.stw .stx-dl.is-sel{background:color-mix(in srgb,#3b82f6 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#3b82f6 60%,transparent)}.stx-icon{background:linear-gradient(165deg,#5b8bff,#2f52e6)!important;box-shadow:0 10px 24px -10px #2f52e6cc,inset 0 1px #fff6!important}.stx-icon svg{width:74%;height:74%;fill:#fff}svg.stx-fold{width:76px;height:64px;padding:4px;border-radius:14px;background:0 0;transition:background .2s,transform .2s}.stx-apps.is-hot svg.stx-fold{background:color-mix(in srgb,var(--stw-tx) 14%,transparent);transform:scale(1.06);box-shadow:none}.stx-apps.is-done svg.stx-fold{background:color-mix(in srgb,var(--stw-tx) 10%,transparent)}.stx-tile small{padding:1px 7px;border-radius:5px}.stx-apps.is-hot small,.stx-apps.is-done small{background:#2f6fe0;color:#fff}.stw.is-narrow .stx-hl{font-size:27px}.stw.is-narrow .stx-sub{font-size:14.5px}.stw.is-narrow .stx-dlbtn{font-size:15px}.stw-doc.stx-conn{position:relative;display:flex;flex-direction:column;padding-bottom:0!important}.stx-status{min-height:20px;margin-top:14px!important;font-size:12.5px;color:#30d158;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}.stx-status.is-on{opacity:1;transform:none}.stx-status.is-on::before{content:"● ";font-size:10px}.stx-conn .stx-input{margin-top:auto;margin-left:-30px;margin-right:-30px;padding:0 14px}.stw.is-narrow .stx-conn .stx-input{margin-left:-18px;margin-right:-18px}.stx-ph{flex:1;font-size:12.5px;color:var(--stw-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stx-pill{cursor:pointer;transition:background .2s,box-shadow .2s}.stx-pill.is-press,.stx-pill:hover{background:color-mix(in srgb,var(--stw-tx) 18%,transparent)}.stx-pill.is-set{box-shadow:inset 0 0 0 1px color-mix(in srgb,#30d158 55%,transparent)}.stx-pk{position:absolute;z-index:3;right:10px;bottom:50px;width:250px;padding:10px 12px 12px;border-radius:12px;background:var(--stw-sheet);box-shadow:0 0 0 1px var(--stw-line),0 22px 50px -16px #000c;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .22s cubic-bezier(.2,.8,.2,1)}.stx-pk.is-on{opacity:1;transform:none}.stx-seg{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:2px;border-radius:8px;background:color-mix(in srgb,var(--stw-tx) 9%,transparent)}.stw .stx-seg button{height:24px;font-size:12px;font-weight:600;color:var(--stw-mut)}.stw .stx-seg button.is-on{background:color-mix(in srgb,#000 55%,var(--stw-sheet));color:var(--stw-tx);box-shadow:0 1px 2px #0005}[data-theme=light] .stw .stx-seg button.is-on{background:#fff}.stw .stx-acct{margin-top:7px!important;font-size:11px;color:var(--stw-mut)}.stx-use{display:block;height:4px;margin-top:7px;border-radius:2px;background:color-mix(in srgb,var(--stw-tx) 12%,transparent);overflow:hidden}.stx-use i{display:block;height:100%;border-radius:inherit;background:#3b82f6}.stw .stx-lab{margin-top:10px!important;padding-top:8px;border-top:1px solid var(--stw-line);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--stw-mut)}.stx-models{margin:4px 0 0;padding:0;list-style:none}.stx-models li{display:flex;align-items:center;justify-content:space-between;height:23px;padding:0 4px;border-radius:5px;font-size:12px;cursor:pointer}.stx-models li:hover,.stx-models li.is-press{background:color-mix(in srgb,var(--stw-tx) 8%,transparent)}.stx-models li.is-sel{font-weight:600}.stx-models li svg{width:13px;height:13px;color:#3b82f6;stroke-width:2.4}.stx-eff{display:flex;align-items:baseline;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--stw-line)}.stx-eff .stx-lab{margin:0!important;padding:0;border:0}.stx-eff b{font-size:12px}.stw .stx-def{margin-left:auto;font-size:11px;color:#3b82f6}.stx-segs{display:flex;gap:3px;margin-top:7px}.stx-segs i{flex:1;height:4px;border-radius:2px;background:color-mix(in srgb,var(--stw-tx) 14%,transparent);cursor:pointer}.stx-segs i.is-on{background:#3b82f6}.stx-effl{display:flex;margin-top:4px}.stx-effl span{flex:1;text-align:center;font-size:9px;color:var(--stw-mut);white-space:nowrap;cursor:pointer}.stx-effl span.is-on{color:var(--stw-tx);font-weight:600}.stw.is-narrow .stx-pk{left:8px;right:8px;width:auto}.stw.is-narrow .stx-models li{height:27px;font-size:13.5px}.stw.is-narrow .stx-effl span{font-size:10.5px}.stw.is-narrow .stx-ph{font-size:14px}.stw.is-narrow .stx-status{font-size:14px}.stx-ask .stw-sb{transition:width .45s cubic-bezier(.4,0,.2,1),padding .45s cubic-bezier(.4,0,.2,1),opacity .3s ease}.stx-ask .stw-ws.stx-full .stw-sb{width:0!important;padding-left:0!important;padding-right:0!important;opacity:0}.stx-ask .stw-ws.stx-full .stw-sb~.stx-chat{padding-left:16px!important}@media(prefers-reduced-motion:reduce) and (hover:hover){.stx-install .stx-web,.stx-install .stx-finder,.stx-ask .stw-sb,.stx-pk,.stx-status{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.stx-ask .stx-ch{padding-right:64px}.stx-install.is-finder .stx-web{transform:scale(.94)}.stx-install:not(.is-finder) .stx-finder{transform:scale(1.04)}.stx-dmg{transform-origin:50% 0;transition:opacity .4s ease,filter .4s ease,transform .5s cubic-bezier(.2,.9,.25,1.25)!important}.stx-dmg.is-off{transform:scale(.92)translateY(-8px)}.stx-ghost{transform:rotate(-6deg)scale(1.06)!important;filter:drop-shadow(0 16px 20px #000b);transition:none}.stx-apps.is-drop svg.stx-fold{animation:stx-drop .62s cubic-bezier(.2,.9,.3,1.3)}@keyframes stx-drop{0%{transform:scale(1.08)}35%{transform:scale(.88)}70%{transform:scale(1.05)}100%{transform:none}}.stx-dlb.is-done{animation:stx-pop .45s cubic-bezier(.2,.9,.3,1.4)}@keyframes stx-pop{40%{transform:scale(1.12)}100%{transform:none}}.stx-toast{position:absolute;z-index:5;top:12px;right:12px;padding:5px 12px;border-radius:999px;background:#30d158;color:#06260f;font-size:12px;font-weight:700;opacity:0;transform:translateY(-8px)scale(.96);transition:opacity .3s ease,transform .45s cubic-bezier(.2,.9,.3,1.3);pointer-events:none;box-shadow:0 10px 24px -10px #30d158}.stx-toast.is-on{opacity:1;transform:none}.home-steps .stw .stw-h,.home-steps .stw .stw-title,.home-steps .stw .stx-hl{color:var(--stw-tx)!important}@media(prefers-reduced-motion:reduce) and (hover:hover){.stx-apps.is-drop svg.stx-fold,.stx-dlb.is-done{animation:none}.stx-install .stx-web,.stx-install .stx-finder,.stx-dmg,.stx-toast{transition-property:opacity,visibility,color,background-color,border-color,box-shadow!important}}.stx-install .stx-finder .stw-sb{display:none!important}.stx-install .stx-finder .stw-doc{display:flex;flex-direction:column;padding:24px 34px!important}.stx-install .stx-dmg{gap:56px;padding:30px 16px}.stx-install .stx-icon{width:84px;height:84px;border-radius:20px}.stx-install svg.stx-fold{width:90px;height:76px}.stw.is-narrow.stx-install .stx-finder .stw-doc{padding:22px!important}.stw.is-narrow.stx-install .stx-dmg{gap:30px}.home-steps .stx-install .stw-replay{left:auto!important;right:14px!important}.stx-ask .stx-tb{position:absolute;left:0;right:0;top:0;height:46px;display:flex;align-items:center;gap:6px;padding:0 10px;border-bottom:1px solid var(--stw-line)}.stx-tb .stx-b{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--stw-tx);background:color-mix(in srgb,var(--stw-tx) 9%,transparent)}.stx-tb .stx-b svg{width:15px;height:15px}.stx-tb .stx-b.is-off{color:var(--stw-mut)}.stx-tb .stx-g{display:flex;border-radius:9px;background:color-mix(in srgb,var(--stw-tx) 9%,transparent)}.stx-tb .stx-g .stx-b{background:0 0}.stx-tb .stx-g .stx-b+.stx-b{box-shadow:-1px 0 color-mix(in srgb,var(--stw-tx) 14%,transparent)}.stx-tb .stx-cb{cursor:pointer;transition:background .2s}.stx-tb .stx-sp1{flex:1}.stx-docbg{position:absolute;left:0;right:0;top:46px;bottom:0;display:flex;flex-direction:column;gap:9px;padding:22px 34px}.stx-docbg .stw-h{margin:6px 0!important}.stx-sk{display:block;width:var(--w);height:8px;border-radius:4px;background:color-mix(in srgb,var(--stw-tx) 9%,transparent)}.stw .stx-dh2{margin-top:10px!important;font-size:15px;font-weight:700;color:color-mix(in srgb,var(--stw-tx) 80%,transparent)}.stx-float{position:absolute;z-index:2;left:14px;right:14px;top:56px;bottom:12px;display:flex;flex-direction:column;gap:10px;padding:12px 14px 0;border-radius:14px;background:color-mix(in srgb,var(--stw-sheet) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 1px var(--stw-line),0 26px 60px -22px #000d;opacity:0;transform:scale(.97)translateY(8px);transform-origin:30% 0;pointer-events:none;transition:opacity .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.stx-float.is-open{opacity:1;transform:none;pointer-events:auto}.stx-float .stx-ch{padding-right:0}.stx-x{margin-left:auto;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--stw-tx) 10%,transparent);cursor:pointer}.stx-x svg{width:12px;height:12px}.stx-float .stx-input{margin:0 -14px}.stx-typed{min-width:0;max-width:calc(100% - 120px);overflow:hidden;white-space:nowrap;text-overflow:clip;direction:rtl;text-align:left;font-size:12.5px;unicode-bidi:plaintext}.stx-float .stx-caret{flex:1}.stw.is-narrow .stx-docbg{padding:20px 22px}.stw.is-narrow .stx-float{left:8px;right:8px}.stw.is-narrow .stx-typed{font-size:14px}.stw.is-narrow .stx-tb{gap:5px;padding:0 8px}.stw.is-narrow .stx-tb .stx-b{width:30px;height:30px}.home-steps .stx-ask .stw-replay{top:10px!important;bottom:auto!important;left:auto!important;right:84px!important;z-index:3}@media(prefers-reduced-motion:reduce) and (hover:hover){.stx-float{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.stw.is-ask .stw-card{animation:stw-ask 2.2s ease-in-out infinite}.stw.is-ask .stw-card+.stw-card{animation-delay:.35s}@keyframes stw-ask{0%,100%{box-shadow:inset 0 0 0 1px var(--stw-line)}50%{box-shadow:inset 0 0 0 1px var(--stw-line),0 0 0 4px color-mix(in srgb,#3b82f6 22%,transparent)}}.stw-yours{position:absolute;z-index:3;left:50%;bottom:8px;transform:translateX(-50%);margin:0!important;padding:4px 12px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;color:#cfe0ff;background:color-mix(in srgb,#3b82f6 26%,transparent);opacity:0;transition:opacity .3s;pointer-events:none}.stw.is-ask .stw-yours{opacity:1}.stw.is-narrow .stw-yours{font-size:13.5px}[data-theme=light] .stw-yours{color:#1d4ed8}.stw-pick-a .stw-pick-new{margin-right:auto;padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--stw-tx) 10%,transparent);font-size:12px}.stw-pick-l li.is-new input{flex:1;min-width:0;height:22px;padding:0 6px;border:0;border-radius:5px;outline:none;font:inherit;font-size:12.5px;color:var(--stw-tx);background:color-mix(in srgb,var(--stw-bg) 70%,transparent);box-shadow:inset 0 0 0 1.5px #3b82f6}.stw-pick-l li.is-new.is-sel input{color:#fff;background:color-mix(in srgb,#000 22%,transparent);box-shadow:inset 0 0 0 1.5px #fff8}.stw.is-narrow .stw-pick-a .stw-pick-new{font-size:13.5px}.stw.is-narrow .stw-pick-l li.is-new input{font-size:14px}@media(prefers-reduced-motion:reduce) and (hover:hover){.stw.is-ask .stw-card{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#3b82f6 45%,transparent)}}.stx-sign{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:4px 0 2px}.stx-sign .stx-acct{font-size:12px!important;line-height:1.45;color:var(--stw-tx)!important}.stw .stx-signin{padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:600}.stw .stx-signin.is-press{filter:brightness(1.2)}.stx-wait{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--stw-mut)}.stw.is-narrow .stx-sign .stx-acct{font-size:14px!important}.stw.is-narrow .stx-signin{font-size:14px}.home-steps .stw .stx-dlbtn:hover,.home-steps .stw .stx-dlbtn.is-press{filter:none!important}.stx-install .stx-arrow{display:flex;flex-direction:column;align-items:center}.stx-install .stx-arrow svg{stroke:currentColor;stroke-width:2.6}.stx-arw{stroke-dasharray:5 7;animation:stx-march .9s linear infinite}@keyframes stx-march{to{stroke-dashoffset:-12}}.stx-dmg.is-off .stx-arw{animation:none}.stx-dmg:has(.stx-apps.is-done) .stx-arw{stroke-dasharray:none;animation:none}.stx-launch{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border-radius:12px;background:color-mix(in srgb,var(--stw-bg) 86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .35s ease}.stx-launch.is-on{opacity:1}.stx-launch .stx-icon{width:96px;height:96px;border-radius:23px}.stx-launch.is-on .stx-icon{animation:stx-bounce 1.1s cubic-bezier(.3,.7,.4,1)2}@keyframes stx-bounce{0%,100%{transform:translateY(0)}30%{transform:translateY(-26px)}55%{transform:translateY(0)}70%{transform:translateY(-8px)}}.stw .stx-launch p{font-size:13px;color:var(--stw-mut)}.stw.is-narrow .stx-launch p{font-size:15px}@media(prefers-reduced-motion:reduce) and (hover:hover){.stx-arw,.stx-launch.is-on .stx-icon{animation:none}.stx-launch{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.stx-dmgwin{position:absolute;z-index:3;left:50%;top:56%;width:min(400px,calc(100% - 40px));padding:10px 14px 16px;border-radius:14px;background:var(--stw-sheet);box-shadow:0 0 0 1px var(--stw-line),0 30px 70px -20px #000d;opacity:0;transform:translate(-50%,-50%)scale(.86);pointer-events:none;transition:opacity .3s ease,transform .5s cubic-bezier(.2,.9,.25,1.2)}.stx-dmgwin.is-on{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.stw .stx-dmgt{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 6px!important;font-size:12px;font-weight:600;color:var(--stw-mut)}.stx-dmgt svg{width:13px;height:13px}.stx-dmgwin .stx-dmg{margin:0;background:0 0;box-shadow:none;padding:18px 8px 6px}.stx-dmgwin .stx-dmg.is-off{opacity:1;filter:none;transform:none}.stw.is-narrow .stx-dmgwin{width:calc(100% - 24px)}.stw.is-narrow .stx-dmgt{font-size:14px}@media(prefers-reduced-motion:reduce) and (hover:hover){.stx-dmgwin{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.stw.is-ask .stw-card.is-sel{background:0 0!important;box-shadow:inset 0 0 0 1px var(--stw-line)}.stw.is-ask .stw-card.is-sel svg{color:var(--stw-mut)}.stw.is-ask .stw-card.is-sel{animation:stw-ask 2.2s ease-in-out infinite!important}.stw-yours{display:none!important}.stw.is-ask .stw-sub{color:#8fb6ff!important;animation:stw-sub 2.2s ease-in-out infinite}@keyframes stw-sub{50%{opacity:.6}}[data-theme=light] .stw.is-ask .stw-sub{color:#2563eb!important}.home-steps .stw .stx-dl{margin-top:16px}.stx-finder .stx-stage{margin:12px 0 0!important}.stx-install .stx-dmgwin~.stx-msg{transition:opacity .25s ease}.stx-install .stx-dmgwin.is-on~.stx-msg{opacity:0}.stw.is-narrow.stx-install .stx-dmgwin{bottom:14px}.stw .stw-prompt{display:none}.stw.is-ask .stw-sub{display:none}.stw.is-ask .stw-prompt{display:inline-flex;align-items:center;gap:8px;margin-top:8px!important;border-radius:999px;font-size:13px;font-weight:600}.stw-prompt i{width:7px;height:7px;border-radius:50%;animation:stw-ping 1.6s ease-out infinite}.stw-prompt b{font-weight:700;animation:stw-nudge 1.6s ease-in-out infinite}@keyframes stw-ping{70%{box-shadow:0 0 0 7px #5b9cff00}100%{box-shadow:0 0 #5b9cff00}}@keyframes stw-nudge{50%{transform:translateY(3px)}}[data-theme=light] .stw.is-ask .stw-prompt{color:#1d4ed8}.stw.is-narrow.is-ask .stw-prompt{font-size:14.5px}@media(prefers-reduced-motion:reduce) and (hover:hover){.stw-prompt i,.stw-prompt b{animation:none}}.stw.is-ask .stw-prompt{padding:6px 16px 6px 12px}.stw-prompt i{background:#fff;box-shadow:0 0 #ffffffaa;animation-name:stw-ping-w}@keyframes stw-ping-w{70%{box-shadow:0 0 0 7px #fff0}100%{box-shadow:0 0 #fff0}}.stx-files{display:grid;gap:4px;margin-top:6px}.stx-files i{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:10px}.stx-files b{flex:none;width:18px;height:22px;border-radius:4px;background:color-mix(in srgb,var(--stw-tx) 10%,transparent)}.stx-files s{display:block;width:var(--w);height:7px;border-radius:4px;background:color-mix(in srgb,var(--stw-tx) 9%,transparent);text-decoration:none}.stx-files s+s{width:var(--w);margin-left:auto;opacity:.7}.stw.is-narrow .stx-files i{height:44px}.stx-pk .stx-prompt{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 10px!important;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600}.stx-pk .stx-prompt i{width:7px;height:7px;border-radius:50%;animation:stw-ping-w 1.6s ease-out infinite}.stx-pk .stx-prompt b{animation:stw-nudge 1.6s ease-in-out infinite}.stx-seg.is-ask button{animation:stx-segask 2.2s ease-in-out infinite;color:var(--stw-tx)!important}.stx-seg.is-ask button+button{animation-delay:.35s}@keyframes stx-segask{50%{background:color-mix(in srgb,#3b82f6 26%,transparent)}}.stw.is-narrow .stx-pk .stx-prompt{font-size:14px}@media(prefers-reduced-motion:reduce) and (hover:hover){.stx-pk .stx-prompt i,.stx-pk .stx-prompt b,.stx-seg.is-ask button{animation:none}}.stx-note{overflow:hidden;gap:0!important;padding:16px 30px!important;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.stx-note>*{margin:0}.stx-note svg{width:12px;height:12px;flex:none}.stx-note .aw-crumb{display:flex;gap:14px;font-size:11.5px;color:var(--stw-mut)}.stx-note .aw-crumb span{display:inline-flex;align-items:center;gap:5px}.stx-note .aw-props{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:11px;color:var(--stw-mut)}.stx-note .aw-props>span{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--stw-line);background:color-mix(in srgb,var(--stw-tx) 5%,transparent)}.stx-note h1{margin-top:12px;padding-bottom:10px;border-bottom:1px solid var(--stw-line);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.stx-note p{margin-top:12px;font-size:12.5px;line-height:1.6;color:color-mix(in srgb,var(--stw-tx) 88%,transparent)}.stx-note h2{margin-top:18px;padding-bottom:6px;border-bottom:1px solid var(--stw-line);font-size:16px;font-weight:700}.stx-note h3{margin-top:14px;font-size:13.5px;font-weight:700}.stx-note blockquote{margin-top:10px;padding:2px 0 2px 12px;border-left:3px solid color-mix(in srgb,var(--stw-tx) 22%,transparent);font-size:12.5px;line-height:1.55}.stx-note ul,.stx-note ol{margin-top:8px;padding-left:18px;font-size:12.5px;line-height:1.6}.stx-note a{color:#5b9cff;text-decoration:none}.stx-note code{font-size:11.5px;color:#ee6b63}.stx-note img,.stx-note table,.stx-note pre,.stx-note figure,.stx-note .aw-row,.stx-note [class*=pg-]{display:none}.stw.is-narrow .stx-note{padding:14px 20px!important}.stw.is-narrow .stx-note p,.stw.is-narrow .stx-note blockquote{font-size:14px}.stw.is-narrow .stx-note h1{font-size:23px}.stx-tb{position:absolute}.stx-tip{position:absolute;left:240px;top:9px;padding:5px 12px;border-radius:8px;font-size:12px;font-weight:600;color:#fff;white-space:nowrap;background:linear-gradient(110deg,#8b6cff,#4f8ef7 60%,#b06cf5);box-shadow:0 10px 24px -10px #8b6cffcc;opacity:0;transform:translateX(-6px);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none}.stx-tip::before{content:"";position:absolute;left:-5px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:2px;background:#8b6cff;transform:rotate(45deg)}.stx-tip.is-on{opacity:1;transform:none}.stw.is-narrow .stx-tip{font-size:13.5px}.stx-install .stx-web{transition:opacity .22s ease,transform .3s ease!important}.stx-install .stx-finder{transition:opacity .3s ease .24s,transform .45s cubic-bezier(.2,.8,.2,1).24s!important}.stx-install:not(.is-finder) .stx-finder{transition:opacity .15s ease,transform .15s ease!important}.stx-install:not(.is-finder) .stx-web{transition:opacity .3s ease .12s,transform .4s cubic-bezier(.2,.8,.2,1).12s!important}.home-steps .st-card.is-on .st-note{animation:ask-in .35s .12s ease both!important}.home-steps .stw .stx-note h1{margin:12px 0 0!important;padding:0 0 10px!important;font-size:22px!important;line-height:1.2!important;letter-spacing:-.01em!important;font-weight:700!important;color:var(--stw-tx)!important;max-width:none!important;background:0 0!important;-webkit-text-fill-color:currentColor!important}.home-steps .stw .stx-note h2{margin:18px 0 0!important;padding:0 0 6px!important;font-size:15px!important;line-height:1.3!important;letter-spacing:0!important;font-weight:700!important;color:var(--stw-tx)!important;max-width:none!important}.home-steps .stw .stx-note h3{margin:14px 0 0!important;font-size:13.5px!important;line-height:1.3!important;color:var(--stw-tx)!important}.home-steps .stw .stx-note p,.home-steps .stw .stx-note li,.home-steps .stw .stx-note blockquote{line-height:1.6!important;max-width:none!important}.home-steps .stw.is-narrow .stx-note h1{font-size:23px!important}.home-steps .stw.is-narrow .stx-note p,.home-steps .stw.is-narrow .stx-note li,.home-steps .stw.is-narrow .stx-note blockquote{font-size:14px!important}.stw .stx-signin{position:relative;animation:stx-cta 1.8s ease-in-out infinite}@keyframes stx-cta{0%,100%{box-shadow:0 0 #6f86ff00,0 8px 20px -10px #8b6cffaa}50%{box-shadow:0 0 0 5px #6f86ff40,0 8px 24px -8px #8b6cffcc}}@keyframes stx-pickme{50%{background:color-mix(in srgb,#3b82f6 24%,transparent)}}@media(prefers-reduced-motion:reduce) and (hover:hover){.stw .stx-signin,.stx-pk.is-pick .stx-models li:first-child{animation:none}}.stx-launch .stw-spin{position:relative;left:auto;top:auto;margin:2px 0 -4px;opacity:1}.stx-launch .stw-spin i{background:var(--stw-tx)}.home-steps .stw .stx-dlbtn.is-on{filter:none!important}.home-steps .st-foot{gap:14px}.home-steps .st-foot .st-play{flex:none;display:grid;place-items:center;width:32px;height:32px;margin-right:-4px;padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--text);background:color-mix(in srgb,var(--text) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent);transition:background .2s,transform .15s}.home-steps .st-foot .st-play:hover{background:color-mix(in srgb,var(--text) 15%,transparent)}.home-steps .st-foot .st-play:active{transform:scale(.94)}.home-steps .st-foot .st-play svg{width:14px;height:14px}.home-steps .st-foot .st-play:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.home-steps.st-paused .st-foot .st-play,.home-steps [data-steps].st-paused .st-foot .st-play{background:linear-gradient(110deg,#8b6cff,#4f8ef7 55%,#b06cf5);color:#fff;box-shadow:0 8px 20px -10px #8b6cffcc}.stw.is-ask .stw-prompt,.stx-pk .stx-prompt{position:relative;overflow:hidden}.stw.is-ask .stw-prompt::after,.stx-pk .stx-prompt::after{content:"";position:absolute;left:0;bottom:0;width:100%;background:#ffffffb3;transform-origin:0 50%;animation:stw-count 5s linear forwards}@keyframes stw-count{from{transform:scaleX(1)}to{transform:scaleX(0)}}[data-steps].st-paused .stw-prompt::after,[data-steps].st-paused .stx-prompt::after{animation-play-state:paused}@media(prefers-reduced-motion:reduce) and (hover:hover){.stw.is-ask .stw-prompt::after,.stx-pk .stx-prompt::after{display:none}}.stx-pk.is-pick .stx-models li:first-child{animation:none}.stx-pk.is-pick .stx-models li.is-hint{animation:stx-pickme 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce) and (hover:hover){.stx-pk.is-pick .stx-models li.is-hint{animation:none}}.stx-float .stx-input{height:auto;min-height:42px;align-items:flex-end;padding:9px 12px}.stx-float .stx-input>.stx-chev,.stx-float .stx-input>.stx-model,.stx-float .stx-input>.stx-send{flex:none;align-self:flex-end}.stx-float .stx-chev{height:24px;display:grid;place-items:center}.stx-float .stx-typed{flex:1;min-width:0;max-width:none;max-height:calc(1.5em * 3);overflow:hidden;white-space:normal;direction:ltr;text-align:left;unicode-bidi:normal;line-height:1.5;align-self:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.stx-float .stx-typed:empty{display:none}.stx-float .stx-typed:not(:empty)~.stx-caret{display:none}.stx-float .stx-typed:not(:empty)::after{content:"";display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:-2px;background:#3b82f6;animation:stx-blinkbg 1.06s steps(1)infinite}@keyframes stx-blinkbg{50%{opacity:0}}.stx-float .stx-caret{align-self:center}.stw.is-narrow .stx-tip{left:172px!important;top:44px!important;z-index:4}.stw.is-narrow .stx-tip::before{left:18px;top:-4px;margin-top:0}.home-steps .st-foot .st-prev{flex:none;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;color:var(--muted);background:color-mix(in srgb,var(--text) 6%,transparent);transition:color .2s,background .2s}.home-steps .st-foot .st-prev:hover{color:var(--text);background:color-mix(in srgb,var(--text) 11%,transparent)}.home-steps .st-foot .st-prev em{font-style:normal}.home-steps .st-foot .st-prev:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.home-steps .st-foot .st-prev+.st-next{margin-left:4px}.home-steps .st-foot .st-dots{margin-right:0}.home-steps .st-foot .st-next{margin-left:auto}.home-steps .st-foot .st-prev~.st-next{margin-left:6px}.home-steps .st-foot .st-prev{width:34px!important;height:34px!important;padding:0!important;justify-content:center;margin-left:auto}.home-steps .st-foot .st-prev em{display:none!important}.home-steps .st-foot .st-prev span{font-size:15px}.home-steps .st-foot .st-next{white-space:nowrap}.home-steps .stw{width:560px!important;height:420px!important}.home-steps .stw.is-narrow{width:400px!important;height:520px!important}.home-steps .stw .stw-sb li{font-size:13.5px}.home-steps .stw .stw-crumb{font-size:12.5px}.home-steps .stw .stw-t{font-size:14px}.home-steps .stw .stx-seg button{font-size:13px;height:26px}.home-steps .stw .stx-acct{font-size:12px!important}.home-steps .stw .stx-lab{font-size:11px}.home-steps .stw .stx-models li{height:26px;font-size:13.5px}.home-steps .stw .stx-eff b{font-size:13px}.home-steps .stw .stx-def{font-size:12px}.home-steps .stw .stx-effl span{font-size:10px}.home-steps .stw .stx-steps li{font-size:13.5px;min-height:27px}.home-steps .stw .stx-q{font-size:13.5px}.home-steps .stw .stx-ch,.home-steps .stw .stx-task{font-size:14px}.home-steps .stw .stx-ph,.home-steps .stw .stx-typed{font-size:13.5px}.home-steps .stw .stx-model{font-size:12.5px}.home-steps .stw .stx-status{font-size:13.5px}.home-steps .stw .stx-dl-t b{font-size:13.5px}.home-steps .stw .stx-dl-t small{font-size:12px}.home-steps .stw .stx-stage li{font-size:12.5px}.home-steps .stw .stx-note p,.home-steps .stw .stx-note li,.home-steps .stw .stx-note blockquote{font-size:13.5px!important}.home-steps .stw .stx-note .aw-props,.home-steps .stw .stx-note .aw-crumb{font-size:12px}.home-steps .stw .stw-pick-l li{font-size:13.5px}.home-steps .stw.is-narrow .stx-models li{height:28px;font-size:14.5px}.home-steps .stw.is-narrow .stx-steps li,.home-steps .stw.is-narrow .stx-q{font-size:14.5px}@keyframes st-card-in{from{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}html .home-steps .st-stage>.st-card,html .home-steps .st-stage>.st-card.is-on,html .home-steps .st-stage>.st-card:not(.is-on){transform:none!important;animation:none!important}html .home-steps .st-stage>.st-card{transition:opacity .35s ease,visibility 0s linear .35s!important}html .home-steps .st-stage>.st-card.is-on{transition:opacity .35s ease,visibility 0s linear 0s!important}html .home-steps .st-card.is-on .st-card-body{animation:st-body-in .35s ease both}@keyframes st-body-in{from{opacity:0}to{opacity:1}}.stx-note{display:block!important}.stx-note.is-page{overflow-y:auto!important;overscroll-behavior:contain;-webkit-mask-image:none!important;mask-image:none!important;padding-bottom:28px!important;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--stw-tx) 28%,transparent)transparent}.stx-note.is-page::-webkit-scrollbar{width:8px}.stx-note.is-page::-webkit-scrollbar-thumb{border-radius:4px;background:color-mix(in srgb,var(--stw-tx) 26%,transparent)}.stx-note .pg-props{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.stx-note .pg-props span{padding:3px 10px;border-radius:999px;font-size:11.5px;color:var(--stw-mut);background:color-mix(in srgb,var(--stw-tx) 6%,transparent);box-shadow:inset 0 0 0 1px var(--stw-line)}.stx-note .pg-table{display:table!important;width:100%;margin-top:10px;border-collapse:separate;border-spacing:0;font-size:12px;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--stw-line)}.stx-note .pg-table th{text-align:left;padding:7px 10px;font-weight:600;color:var(--stw-mut);background:color-mix(in srgb,var(--stw-tx) 6%,transparent)}.stx-note .pg-table td{padding:7px 10px;border-top:1px solid var(--stw-line);vertical-align:top;line-height:1.4;text-wrap:balance}.stx-note .pg-table th+th,.stx-note .pg-table td+td{border-left:1px solid var(--stw-line)}.stx-note .pg-table tbody tr:nth-child(even) td{background:color-mix(in srgb,var(--stw-tx) 5%,transparent)}.stx-note .pg-chart{display:block!important;margin-top:10px;padding:12px 14px 30px;border-radius:12px;background:color-mix(in srgb,var(--stw-tx) 4%,transparent);box-shadow:inset 0 0 0 1px var(--stw-line)}.stx-note .pg-chart-h{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:22px;font-size:12px}.stx-note .pg-chart-h strong{font-weight:700}.stx-note .pg-leg{display:flex;gap:10px;font-size:11px;color:var(--stw-mut)}.stx-note .pg-leg span{display:flex;align-items:center;gap:5px}.stx-note .pg-leg i{width:9px;height:9px;border-radius:3px}.stx-note .pg-plot{position:relative;display:flex;align-items:flex-end;gap:14px;height:110px;border-bottom:1px solid var(--stw-line)}.stx-note .pg-col{position:relative;flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.stx-note .pg-bars{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:4px}.stx-note .pg-bars b{position:relative;display:block;width:min(36px,60%);height:var(--h);border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 78%,#fff),var(--c));box-shadow:0 8px 18px -10px var(--c)}.stx-note.is-page .pg-bars b{animation:stx-grow .9s cubic-bezier(.2,.8,.2,1)both}@keyframes stx-grow{from{height:0}}.stx-note .pg-bars em{position:absolute;left:50%;top:-17px;transform:translateX(-50%);font-style:normal;font-size:11px;font-weight:700;color:var(--stw-tx)}.stx-note .pg-col>span{position:absolute;left:0;right:0;top:calc(100% + 6px);text-align:center;font-size:10.5px;line-height:1.2;color:var(--stw-mut);text-wrap:balance}.stx-note .pg-check{display:grid!important;gap:6px;margin-top:8px;padding:0;list-style:none}.stx-note .pg-check li{position:relative;padding-left:22px;font-size:13px!important;line-height:1.45!important}.stx-note .pg-check li::before{content:"";position:absolute;left:0;top:calc(.725em - 7px);width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--stw-mut)}.stx-note .pg-check li.is-done{color:var(--stw-mut);text-decoration:line-through}.stx-note .pg-check li.is-done::before{background:#3b82f6;box-shadow:none}.stx-note .pg-check li.is-done::after{content:"";position:absolute;left:5px;top:calc(.725em - 5px);width:3.5px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.stx-note .pg-quote{display:block;margin-top:10px;padding:9px 13px;border-left:3px solid #a78bfa;border-radius:3px 10px 10px 3px;background:color-mix(in srgb,#a78bfa 10%,transparent);font-size:13px;font-style:italic;line-height:1.5}.stx-note .pg-quote cite{display:block;margin-top:4px;font-size:11px;font-style:normal;color:var(--stw-mut)}.stx-note .pg-chips{display:flex!important;flex-wrap:wrap;gap:6px;margin-top:8px}.stx-note .pg-chips span{padding:5px 11px;border-radius:999px;font-size:11.5px;background:color-mix(in srgb,#a78bfa 16%,transparent)}.stx-note .pg-flow{display:flex!important;align-items:center;margin-top:8px}.stx-note .pg-flow span{border-radius:7px;font-size:11.5px;background:color-mix(in srgb,var(--stw-tx) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stw-tx) 12%,transparent)}.stx-note .pg-flow span:last-child{color:#f85149;box-shadow:inset 0 0 0 1px #f85149}.stx-note .pg-flow i{font-style:normal;color:var(--stw-mut)}.stx-note .pg-code{display:block!important;margin-top:8px;border-radius:10px;overflow:hidden;background:#1a1a1a;box-shadow:inset 0 0 0 1px #2e2e2e}.stx-note .pg-code-h{padding:6px 10px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#9a9a9a;border-bottom:1px solid #2e2e2e}.stx-note .pg-code pre{display:block!important;margin:0;padding:9px 10px;font:11px/1.6 ui-monospace,sf mono,Menlo,monospace;color:#e3e5e6;white-space:pre-wrap}.stx-note .pg-code .d{color:#f85149}.stx-note .pg-code .a{color:#3fb950}.stx-note .pg-timeline{position:relative;display:grid!important;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));margin:10px 0 0;padding:28px 8px 12px;list-style:none;border-radius:12px;background:color-mix(in srgb,var(--stw-tx) 4%,transparent);box-shadow:inset 0 0 0 1px var(--stw-line)}.stx-note .pg-timeline::before{content:"";position:absolute;left:calc(8px + (100% - 16px)/(2 * var(--n,3)));right:calc(8px + (100% - 16px)/(2 * var(--n,3)));top:39px;height:3px;border-radius:3px;background:linear-gradient(90deg,#3b82f6,#a78bfa 50%,#f0a347)}.stx-note .pg-timeline li{--dot:#a78bfa;position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:26px;text-align:center;font-size:11px!important;line-height:1.3!important}.stx-note .pg-timeline li:first-child{--dot:#3b82f6}.stx-note .pg-timeline li:last-child{--dot:#f0a347}.stx-note .pg-timeline li::before{content:"";position:absolute;top:5px;left:50%;margin-left:-7px;width:14px;height:14px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 4px color-mix(in srgb,var(--dot) 22%,transparent)}.stx-note .pg-timeline b{font-size:14px;font-weight:700}.stx-note .pg-timeline li>span{color:var(--stw-mut)}.stx-note .pg-timeline .pg-gap{position:absolute;left:0;top:4px;transform:translateX(-50%);padding:1px 7px;border-radius:999px;font-size:9.5px;font-style:normal;white-space:nowrap;color:var(--stw-mut);background:color-mix(in srgb,var(--stw-tx) 10%,var(--stw-bg))}.stx-card{display:flex;align-items:center;gap:10px;width:100%;margin-top:4px;padding:8px 10px;border-radius:11px;text-align:left;font:inherit;color:inherit;cursor:pointer;background:color-mix(in srgb,var(--stw-tx) 6%,transparent);box-shadow:inset 0 0 0 1px var(--stw-line);animation:stw-in .35s cubic-bezier(.2,.8,.2,1)both}.stx-card-ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;font-size:16px;background:color-mix(in srgb,#a78bfa 18%,transparent)}.stx-card-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.stx-card-t b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stx-card-t small{font-size:11px;color:var(--stw-mut)}.stx-card i{flex:none;padding:4px 12px;border-radius:999px;font-style:normal;font-size:12px;font-weight:600;color:#fff;background:#3b82f6}.stx-hint{position:absolute;z-index:3;left:50%;bottom:14px;display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-radius:999px;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(110deg,#8b6cff,#4f8ef7 55%,#b06cf5);box-shadow:0 10px 24px -12px #8b6cffcc;opacity:0;transform:translate(-50%,6px);transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1);pointer-events:none}.stx-hint.is-on{opacity:1;transform:translate(-50%,0)}.stx-hint b{animation:stw-nudge 1.4s ease-in-out infinite}.stw.is-narrow .stx-hint{font-size:13.5px}.stw.is-narrow .stx-note .pg-table{font-size:13px}@media(prefers-reduced-motion:reduce) and (hover:hover){.stx-note.is-page .pg-bars b,.stx-hint b{animation:none}}.stx-note.is-page .pg-code-h{display:block}.stx-note.is-page .pg-gap{display:inline-block}.stw .stw-pick-mk{display:none;border-radius:999px;font-size:12px;font-weight:600;background:color-mix(in srgb,var(--stw-tx) 10%,transparent)}.stw .stw-pick-mk.is-main{background:#3b82f6;color:#fff}.stw .stw-pick-mk:disabled{opacity:.45;cursor:default}.stw-pick.is-new .stw-pick-mk{display:inline-block}.stw-pick.is-new .stw-pick-ok,.stw-pick.is-new .stw-pick-new{display:none}.stw.is-narrow .stw-pick-mk{font-size:13.5px}.home-steps .stx-float{opacity:0;transform:translateY(105%)!important;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .35s ease .15s!important}.home-steps .stx-float.is-open{opacity:1;transform:none!important;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .2s ease!important}.home-steps .stx-ask{overflow:hidden}@media(prefers-reduced-motion:reduce) and (hover:hover){.home-steps .stx-float,.home-steps .stx-float.is-open{transition-property:opacity,visibility,color,background-color,border-color,box-shadow!important}}.home-steps .stw.is-phone .stw-sb{display:none!important}.home-steps .stw.is-phone .stw-doc{padding-left:22px!important;padding-right:22px!important}.home-steps .stw.is-phone .stw-replay{left:auto!important;right:14px!important}.stx-ptb,.stx-askbar{display:none}.stw.is-phone .stx-ptb{display:flex;position:absolute;z-index:1;left:0;right:0;top:0;height:56px;align-items:center;gap:8px;padding:0 14px}.stx-ptb .stx-pb{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--stw-tx);background:color-mix(in srgb,var(--stw-tx) 10%,transparent)}.stx-ptb .stx-pb svg{width:17px;height:17px}.stx-ptb .stx-sp1{flex:1}.stw.is-phone .stw-ws:not(.is-open) .stx-ptb{opacity:0}.stw.is-phone:not(.stx) .stw-ws .stw-doc{padding-top:64px!important}.stw.is-phone.stx-connect .stw-ws{top:0}.stw.is-phone.stx-connect .stw-doc{padding-top:66px!important}.stw.is-phone .stx-conn .stx-input{margin:auto -10px 12px!important;height:50px;padding:0 7px!important;border:0!important;border-radius:999px;background:color-mix(in srgb,var(--stw-tx) 8%,transparent);box-shadow:inset 0 0 0 1px var(--stw-line)}.stw.is-phone .stx-conn .stx-chev,.stw.is-phone .stx-askbar .stx-plus{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--stw-tx) 12%,transparent);color:var(--stw-tx)}.stw.is-phone .stx-conn .stx-chev svg{display:none}.stw.is-phone .stx-conn .stx-chev::before{content:"+";font-size:22px;line-height:1}.stw.is-phone .stx-askbar .stx-plus svg{width:17px;height:17px}.stw.is-phone .stx-conn .stx-send,.stw.is-phone .stx-askbar .stx-send{width:34px;height:34px}.stw.is-phone .stx-pk{left:0!important;right:0!important;bottom:0!important;width:auto!important;padding:26px 16px 18px!important;border-radius:22px 22px 0 0!important;transform:translateY(16px)}.stw.is-phone .stx-pk.is-on{transform:none}.stw.is-phone .stx-pk::before{content:"";position:absolute;left:50%;top:9px;width:44px;height:5px;margin-left:-22px;border-radius:3px;background:color-mix(in srgb,var(--stw-tx) 28%,transparent)}.stw.is-phone.stx-ask .stx-tb{display:none!important}.stw.is-phone.stx-ask .stx-docbg{top:56px}.stw.is-phone .stx-askbar{display:flex;position:absolute;z-index:1;left:12px;right:12px;bottom:12px;height:50px;align-items:center;gap:10px;padding:0 7px;border-radius:999px;cursor:pointer;background:color-mix(in srgb,var(--stw-sheet) 92%,transparent);box-shadow:inset 0 0 0 1px var(--stw-line),0 12px 28px -14px #000c}.stx-askph{flex:1;min-width:0;font-size:14px;color:var(--stw-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stw.is-phone .stx-float{left:0!important;right:0!important;top:64px!important;bottom:0!important;border-radius:22px 22px 0 0!important;padding:26px 14px 0!important;z-index:3}.stw.is-phone .stx-float::before{content:"";position:absolute;left:50%;top:9px;width:44px;height:5px;margin-left:-22px;border-radius:3px;background:color-mix(in srgb,var(--stw-tx) 28%,transparent)}.stw.is-phone .stx-float .stx-input{margin:0 -4px 12px!important;border:0!important;border-radius:26px;background:color-mix(in srgb,var(--stw-tx) 8%,transparent);box-shadow:inset 0 0 0 1px var(--stw-line)}.stw.is-phone .stx-float .stx-glow{display:none}.stw.is-phone .stx-note.is-page{padding-bottom:80px!important}.home-steps .stw.is-phone.stx-ask .stw-replay,.home-steps .stw.is-phone.stx-connect .stw-replay{top:15px!important;right:62px!important;bottom:auto!important;left:auto!important;z-index:4}.home-steps .stw.is-phone:not(.stx) .stw-replay{top:15px!important;right:62px!important;bottom:auto!important}.home-steps .st-card .st-v-term{min-height:var(--stv-h,auto)}@media(max-width:380px){.home-steps .st-foot .st-dots{display:none}.home-steps .st-foot{gap:10px}.home-steps .st-foot .st-next{font-size:15px}.home-steps .st-card-bar .st-bar-n{display:none}}.stw-pick.is-new{width:340px}.stw .stw-pick-mk{white-space:nowrap;padding:5px 11px}.stw.is-narrow .stw-pick.is-new{width:calc(100% - 24px)}@media(max-width:350px){.header .nav .icon-button{width:38px!important;height:38px!important}}@media(max-width:350px){html body .header .nav .nav-actions .icon-button{width:38px!important;min-width:38px!important;height:38px!important}html body .header .nav .nav-actions{gap:6px!important}}@media(max-width:900px){html .home-steps .st-step .st-bar{display:none!important}}html .home-steps .stw .stw-sheet{box-shadow:0 0 0 1px var(--stw-line)!important}.home-steps .stw .stx-stage li::before{flex:none;width:18px;height:18px;text-align:center;font-size:10.5px;font-variant-numeric:tabular-nums;box-sizing:border-box}.home-steps .stw.is-narrow .stx-stage li::before{width:20px;height:20px;line-height:20px!important;font-size:11.5px}.stx-flyf{width:28px!important;height:34px!important;margin:-17px 0 0 -14px!important;border-radius:4px 9px 4px 4px!important;background:linear-gradient(180deg,#ffffff,#e8ebf0)!important;color:#8e96a3!important;box-shadow:0 10px 22px -8px #000b,inset 0 0 0 1px #00000014!important;transition:none!important;will-change:transform,opacity;z-index:6!important}.stx-flyf::before{content:"";position:absolute;right:0;top:0;width:9px;height:9px;border-radius:0 9px 0 3px;background:linear-gradient(225deg,transparent 50%,#cfd5de 50%)}.stx-flyf svg{width:16px!important;height:16px!important;margin-top:4px}.stx-dlb{transform-origin:50% 50%}html .home-steps .stw .stx-float{background:color-mix(in srgb,var(--stw-sheet) 96%,transparent)!important;-webkit-backdrop-filter:blur(22px)saturate(1.2)!important;backdrop-filter:blur(22px)saturate(1.2)!important}html .home-steps .st-card.is-on .st-card-body{animation-fill-mode:backwards!important}.stw .stw-pick-prompt{display:none}.stw-pick.is-ask .stw-pick-prompt{display:flex;justify-content:center;margin:8px 0 0!important;padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:600;color:#fff;gap:7px;align-items:center;position:relative;overflow:hidden;background:linear-gradient(110deg,#8b6cff,#4f8ef7 55%,#b06cf5);box-shadow:0 10px 22px -12px #8b6cffcc}.stw-pick.is-ask .stw-pick-prompt i{width:6px;height:6px;border-radius:50%;background:#fff;animation:stw-ping-w 1.6s ease-out infinite}.stw-pick.is-ask .stw-pick-prompt b{animation:stw-nudge 1.6s ease-in-out infinite}.stw-pick.is-ask .stw-pick-prompt::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:#ffffffb3;transform-origin:0 50%;animation:stw-count 5s linear forwards}.stw-pick.is-ask .stw-pick-l li{animation:stx-pickme 2.2s ease-in-out infinite}.stw-pick-l li.is-md svg{color:var(--stw-mut)}.stw.is-narrow .stw-pick.is-ask .stw-pick-prompt{font-size:13px}@media(prefers-reduced-motion:reduce) and (hover:hover){.stw-pick.is-ask .stw-pick-prompt i,.stw-pick.is-ask .stw-pick-prompt b,.stw-pick.is-ask .stw-pick-l li{animation:none}.stw-pick.is-ask .stw-pick-prompt::after{display:none}}.stx-tb .stx-chatg.is-on .stx-cb{background:0 0!important;border-radius:9px!important;position:relative}.stx-tb .stx-chatg.is-on .stx-cb::before{content:"";position:absolute;inset:2px;border-radius:7px;background:color-mix(in srgb,var(--stw-tx) 18%,transparent)}.stx-tb .stx-chatg .stx-cb svg{position:relative}.home-steps .stw .stx-note p{margin:12px 0 0!important}.home-steps .stw .stx-note .aw-crumb{margin:0!important}.home-steps .stw .stx-note .pg-props,.home-steps .stw .stx-note .aw-props{margin:14px 0 4px!important}.home-steps .stw .stx-note h1+.pg-props,.home-steps .stw .stx-note h1+.aw-props{margin-top:14px!important}.home-steps .stw .stx-note .pg-quote{margin-top:12px!important}.article-content>.content>div:first-child:has(>svg):has(a[href$="/blog/"]){display:none!important}.article-content>.content>div:last-child:has(>a[title][class*=word-break]){display:none!important}.article-content>.content>div:has(>span+span+a[title]){display:flex!important;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 20px;font-size:14px;color:var(--muted)}.article-content>.content>div:has(>span+span+a[title]) a[title]{color:var(--text)!important;text-decoration:none!important}.article-content>.content>div:has(>span+span+a[title]) a[title]>div{display:inline}@media(min-width:761px){html .article-content table{display:table!important;width:100%!important;border-collapse:separate!important;border-spacing:0;overflow:hidden}}html .article-content th,html .article-content td{padding:10px 14px!important}html .article-content [id]{scroll-margin-top:16px!important}html body .header .nav .nav-links.open>a{flex-shrink:0!important}html[data-theme=light] .role-pick .role-name{color:#5b6170!important}html[data-theme=light] #start .st-step:not(.is-on) .st-word,html[data-theme=light] .home-steps .st-step:not(.is-on) .st-word{color:#9aa0ab!important}@media(max-width:640px){.home-steps .st-card-bar .st-mode button{padding:7px 12px!important;min-height:32px}.home-steps .st-foot .st-play,.home-steps .st-foot .st-prev{width:40px!important;height:40px!important}}.aw-win .aw-doc .pg-code pre{overflow-x:auto!important;scrollbar-width:thin}@property --tip-a{syntax:'<angle>';inherits:false;initial-value:0deg}@keyframes tip-run{to{--tip-a:360deg}}html .aw-win .hc-tip{display:flex;align-items:center;gap:12px;padding:8px 22px 8px 8px!important;border-radius:999px!important;background:color-mix(in srgb,var(--bg) 76%,transparent)!important;-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);color:var(--tx)!important;font-size:20px;font-weight:600!important;letter-spacing:-.01em;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tx) 10%,transparent),0 22px 44px -18px #6d5cf0d9,0 6px 16px -8px #0009!important;filter:blur(5px);transition:opacity .35s ease,transform .5s cubic-bezier(.2,.9,.25,1.12),filter .35s ease}html .aw-win .hc-tip.is-on{filter:none;animation:none!important}html .aw-win .hc-tip[class]::before{content:"";position:absolute;inset:0!important;width:auto!important;height:auto!important;margin:0!important;padding:1.5px;border-radius:inherit!important;transform:none!important;background:conic-gradient(from var(--tip-a),transparent 0 48%,#8b6cff 64%,#4f8ef7 79%,#d08cff 91%,transparent)!important;-webkit-mask:linear-gradient(#000 0 0)content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0)content-box exclude,linear-gradient(#000 0 0);pointer-events:none}html .aw-win .hc-tip .hc-tip-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(140deg,#b197fc,#7c5cff 45%,#3b82f6)!important;box-shadow:inset 0 0 0 1px #ffffff40,0 4px 14px -4px #6d5cf0}.aw-win .hc-tip-ic svg{width:18px;height:18px;fill:#fff;stroke:none}.aw-fit.aw-phone .aw-win .hc-tip-ic{width:46px;height:46px}.aw-fit.aw-phone .aw-win .hc-tip-ic svg{width:24px;height:24px}html .aw-win .aw-chat .aw-b:not(.aw-sm).hc-hint,html .aw-win .aw-chat .aw-b:not(.aw-sm).hc-glow{position:relative;color:var(--tx)!important;animation:none!important}html .aw-win .aw-chat .aw-b:not(.aw-sm).hc-hint::after,html .aw-win .aw-chat .aw-b:not(.aw-sm).hc-glow::after{position:absolute;inset:-2px;border-radius:50%;padding:2px;pointer-events:none;background:conic-gradient(from var(--tip-a),#8b6cff,#4f8ef7,#d08cff,#8b6cff);-webkit-mask:linear-gradient(#000 0 0)content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0)content-box exclude,linear-gradient(#000 0 0);animation:tip-run 2.6s linear infinite}@media(prefers-reduced-motion:reduce) and (hover:hover){html .aw-win .hc-tip[class]::before,html .aw-win .aw-chat .aw-b.hc-hint::after,html .aw-win .aw-chat .aw-b.hc-glow::after{animation:none}html .aw-win .hc-tip{filter:none}}html .aw-win .aw-tab b{white-space:nowrap!important;text-wrap:nowrap!important}@media(max-width:900px){html .home-steps .st-sub{transition:max-height .45s ease,min-height .45s ease,opacity .35s ease,padding .45s ease}html .home-steps .st-step:not(.is-on) .st-sub{min-height:0}}html[data-theme=light] .feature-step-item:not(.is-active){opacity:.85!important}html[data-theme=light] .st-num{opacity:.85}html[data-theme=light] .aw-win .aw-doc .pg-table th{color:color-mix(in srgb,var(--tx) 74%,var(--bg))!important}@media(min-width:641px) and (max-width:1023px){html .home-proof .ps-grid .proof-stat:nth-child(odd){box-shadow:none!important}}@media(min-width:641px) and (max-width:1023px){.feature-shot-inline .aw-fit.aw-m .aw-doc:has(>.aw-chartbox)>p:not(.aw-crumb){display:none}}.stw-pick.is-ask .stw-pick-prompt{white-space:nowrap}.hub-node:focus-visible{outline:2px solid #5b9cff;outline-offset:3px}.dl-trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:14px 0 0!important;font-size:13.5px;line-height:1.4;color:var(--muted)}.dl-trust b{display:inline-flex;align-items:center}.dl-trust b::before{flex:none}.dl-trust span{display:inline-flex;align-items:center;gap:12px}.dl-trust span::before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.7}.app-download .dl-trust{justify-content:flex-start}.st-term .st-line.has-cp{position:relative;padding-right:40px}.st-term .st-cp{position:absolute;right:0;top:50%;display:grid;place-items:center;padding:0;border:0;border-radius:8px;cursor:pointer;color:var(--muted);background:color-mix(in srgb,var(--text) 6%,transparent);opacity:.55;transition:opacity .2s,background .2s,color .2s}.st-term .st-line.has-cp:hover .st-cp,.st-term .st-cp:focus-visible{opacity:1}.st-term .st-cp:hover{color:var(--text);background:color-mix(in srgb,var(--text) 12%,transparent)}.st-term .st-cp:focus-visible{outline:2px solid #5b9cff;outline-offset:1px}.st-term .st-cp.is-done{opacity:1;color:#30d158}.st-term .st-cp svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(hover:none){.st-term .st-cp{opacity:.85}}@media(prefers-reduced-motion:reduce) and (hover:hover){.st-term .st-cp{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}html .header .menu-toggle{position:relative}html .header .menu-toggle svg{transition:opacity .18s ease,transform .25s cubic-bezier(.2,.8,.2,1)}html .header .menu-toggle[aria-expanded=true] svg{opacity:0;transform:rotate(90deg)scale(.6)}html .header .menu-toggle::before,html .header .menu-toggle::after{content:"";position:absolute;left:50%;top:50%;width:17px;height:1.8px;margin:-.9px 0 0 -8.5px;border-radius:2px;background:currentColor;opacity:0;transform:scaleX(.3);transition:opacity .18s ease,transform .25s cubic-bezier(.2,.8,.2,1);pointer-events:none}html .header .menu-toggle[aria-expanded=true]::before{opacity:1;transform:rotate(45deg)}html .header .menu-toggle[aria-expanded=true]::after{opacity:1;transform:rotate(-45deg)}@media(max-width:1200px){html:has(#navigation.open){overflow:hidden}}@media(prefers-reduced-motion:reduce) and (hover:hover){html .header .menu-toggle svg,html .header .menu-toggle::before,html .header .menu-toggle::after{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}html .home-steps .stw:not(.is-narrow) .stw-t,html .home-steps .stw:not(.is-narrow) .stx-msg{font-size:15.5px!important;line-height:1.5}html .home-steps .stw:not(.is-narrow) .stw-crumb{font-size:13.5px!important}html .home-steps .stw:not(.is-narrow) .stw-sb li{font-size:14.5px!important}html .home-steps .stw:not(.is-narrow) .stx-hl{font-size:27px!important}html .home-steps .stw:not(.is-narrow) .stx-sub{font-size:15px!important;max-width:400px}html .home-steps .stw:not(.is-narrow) .stx-page small{font-size:13px!important}html .home-steps .stw:not(.is-narrow) .stx-stage li{font-size:13.5px!important}html .home-steps .stw:not(.is-narrow) .stx-dlbtn{font-size:15px!important}html .home-steps .stw:not(.is-narrow) .stx-url span{font-size:13px!important}html .home-steps .stw:not(.is-narrow) .stw-sub{font-size:14.5px!important}html .home-steps .stw:not(.is-narrow) .stw-card b{font-size:15px!important}html .home-steps .stw:not(.is-narrow) .stw-card span{font-size:13px!important}html .home-steps .stw:not(.is-narrow) .stw-pick li{font-size:14.5px!important}html .home-steps .stw:not(.is-narrow) .stw-pick-h{font-size:14px!important}html .home-steps .stw:not(.is-narrow) .stx-ph,html .home-steps .stw:not(.is-narrow) .stx-askph{font-size:14.5px!important}html .home-steps .stw:not(.is-narrow) .stx-model{font-size:13px!important}html .home-steps .stw:not(.is-narrow) .stx-seg button{font-size:14px!important}html .home-steps .stw:not(.is-narrow) .stx-note p{font-size:15px!important}html .home-steps .stw .stw-t,html .home-steps .stw .stx-msg,html .home-steps .stw .stx-sub,html .home-steps .stw .stx-hl,html .home-steps .stw .stw-sub,html .home-steps .stw .stw-card span,html .home-steps .stw .stw-title{text-wrap:balance}html .home-steps .st-note,html .home-steps .st-sub,html .home-steps .stx-note p{text-wrap:pretty}.content p,.article-content p,main p{text-wrap:pretty}main h1,main h2,main h3{text-wrap:balance}html .home-steps .stw .stx-msg{max-width:none!important}.aw-fit:not(.aw-phone) .aw-win .hcp .hcp-models{min-height:220px}html .home-steps .st-note a.st-dl{font-weight:600;color:var(--text);text-decoration:underline;text-decoration-color:color-mix(in srgb,#8b6cff 70%,transparent);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:text-decoration-color .2s}html .home-steps .st-note a.st-dl:hover{text-decoration-color:#8b6cff}html .stx-install .stx-arrow{gap:5px;color:#b9d3ff}html .stx-install .stx-arrow small{font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--stw-mut);opacity:.8}html .stx-install .stx-arrow svg{width:120px;height:48px;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #7aa8ff66)}html .stx-install .stx-arw{stroke:url(#stx-arw-g);stroke-width:1.6;stroke-dasharray:none;animation:none}html .stx-install .stx-glint{stroke:url(#stx-glint-g);stroke-width:2.2;stroke-dasharray:12 100;stroke-dashoffset:14;opacity:0;animation:stx-glint 2.2s cubic-bezier(.45,0,.25,1).4s infinite}@keyframes stx-glint{0%{stroke-dashoffset:14;opacity:0}30%{opacity:1}80%{opacity:1}100%{stroke-dashoffset:-100;opacity:0}}html .stx-install .stx-arh{stroke:#dbe8ff;stroke-width:1.6;stroke-dasharray:none;animation:none}html .stx-install .stx-dmg:has(.stx-apps.is-done) .stx-arw{stroke:url(#stx-arw-gd)}html .stx-install .stx-dmg:has(.stx-apps.is-done) .stx-glint{animation:none;opacity:0}html .stx-install .stx-dmg:has(.stx-apps.is-done) .stx-arrow svg{filter:drop-shadow(0 0 5px #30d15866)}html .stw.is-narrow.stx-install .stx-arrow svg{width:96px;height:38px}html[data-theme=light] .stx-install .stx-arrow svg{filter:drop-shadow(0 0 4px #3b82f633)}html[data-theme=light] #stx-arw-g stop{stop-color:#3b82f6}html[data-theme=light] .stx-install .stx-arh{stroke:#3b82f6}html[data-theme=light] #stx-glint-g stop{stop-color:#3b82f6}@media(prefers-reduced-motion:reduce) and (hover:hover){html .stx-install .stx-glint{animation:none;opacity:0}}html .aw-win .aw-doc .pg-flow{flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}html .aw-win .aw-doc .pg-flow::-webkit-scrollbar{display:none}html .aw-win .aw-doc .pg-flow span{flex:none;white-space:nowrap;padding:7px 13px;font-size:17px}html .aw-win .aw-doc .pg-flow i{flex:none;font-size:18px}html .stx-note .pg-flow{flex-wrap:nowrap!important;gap:5px;overflow-x:auto;scrollbar-width:none}html .stx-note .pg-flow::-webkit-scrollbar{display:none}html .stx-note .pg-flow span{flex:none;white-space:nowrap;padding:4px 8px}html .stx-note .pg-flow i{flex:none}@media(min-width:641px){html .role-pick-hint .rp-cap .rp-line{font-size:15.5px!important}}@media(min-width:641px){html body .role-pick-hint .rp-cap.rp-cap{padding:7px 24px 7px 7px!important;gap:14px!important}}#site-search .global-search-label .search-ic{display:grid;place-items:center;flex:none;width:22px;height:22px;color:var(--muted)}#site-search .global-search-label .search-ic svg{width:20px;height:20px}.article-content .content button.site-search-open.text-link{display:inline;padding:0;border:0;background:0 0;font:inherit;color:var(--accent-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.aw-win .hc .hc-field{cursor:text}.aw-win .hc .hc-typed[contenteditable]{outline:0;caret-color:#5b9cff;min-width:2px}.aw-win .hc .hc-mine{display:flex;flex-direction:column;gap:12px;margin-top:22px;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s}.aw-win .hc .hc-mine.is-in{opacity:1;transform:none}.aw-win .hc .hc-mine .hc-uq{align-self:flex-end;max-width:76%;margin:0;padding:15px 22px;border-radius:20px;background:color-mix(in srgb,#2f6fd6 30%,var(--bg));color:var(--tx)!important;font-size:25px;line-height:1.35;overflow-wrap:anywhere}html[data-theme=light] .aw-win .hc .hc-mine .hc-uq{background:color-mix(in srgb,#2f7cf6 14%,#fff)}.aw-win .hc .hc-mine .hc-demo{margin:0;padding:20px 24px;border-radius:18px;background:color-mix(in srgb,var(--tx) 6%,transparent);color:var(--tx)!important;font-size:24px;line-height:1.5}.aw-win .hc .hc-mine .hc-demo a{color:#5b9cff!important;font-weight:600;text-decoration:none}.aw-win .hc .hc-mine .hc-demo a:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-win .hc .hc-mine{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.home-steps .stw .stx-dlbtn{justify-content:center}@media(max-width:760px){html body .header .nav .nav-links.open{justify-content:flex-start!important;background:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.st-term .st-line.has-cp{padding-top:4px;padding-bottom:4px;min-height:34px;box-sizing:border-box}.st-term .st-cp{width:28px;height:28px;margin-top:-14px}@media(max-width:640px){.st-term .st-line.has-cp{min-height:32px}.st-term .st-cp{width:26px;height:26px;margin-top:-13px}}@media(max-width:640px){#site-search .search-dialog-footer{display:none}}@media(max-width:430px){.home-steps .st-foot .st-dots{display:none}.home-steps .st-foot{gap:10px}.home-steps .st-card-bar .st-bar-n{display:none}}@media(max-width:360px){.home-steps .st-card-bar .bx-dots{display:none}}@media(max-width:640px){.home-final-cta+.dl-trust{font-size:12.5px;column-gap:8px}.home-final-cta+.dl-trust span{gap:8px}.home-final-cta+.dl-trust b{gap:6px}.home-final-cta+.dl-trust b::before{width:15px;height:15px;background-size:10px,auto}}html .home-final p.dl-trust{font-size:13.5px!important}@media(max-width:640px){html .home-final p.dl-trust{font-size:12.5px!important}}@media(max-width:360px){.dl-trust{column-gap:14px!important}.dl-trust span::before{display:none}}.hotspot-right .hotspot-label{left:calc(100% + 10px);bottom:auto;top:50%;transform:translate(6px,-50%)}.hotspot-right:hover .hotspot-label,.hotspot-right:focus-visible .hotspot-label,.stage-frame.show-labels .hotspot-right .hotspot-label{transform:translate(0,-50%)}@media(min-width:641px) and (max-width:1180px){.role-pick-hint .rp-more{display:none}}@media(min-width:641px){html .role-pick.role-pick{min-height:99px}}html .home-steps .st-sub,html .home-steps .stx-sign .stx-acct{text-wrap:balance}.home-steps .st-grid,.home-steps .st-list{overflow-anchor:none}html[data-theme=light] .stx-note a{color:#1d6fd6}html[data-theme=light] .stx-note code{color:#c2362c}html[data-theme=light] .aw-win .hc .hc-mine .hc-demo a{color:#1d6fd6!important}html[data-theme=light] .aw-win .aw-sb li b{color:color-mix(in srgb,var(--tx) 64%,var(--bg))!important}.stx-note h1 i{font-style:normal;margin-right:.35em}@media(min-width:641px) and (max-width:1180px){html body .role-pick-hint .rp-cap.rp-cap{justify-content:center!important}}html .aw-win .aw-doc::-webkit-scrollbar-thumb,html .aw-win .hc-body::-webkit-scrollbar-thumb,html .aw-win .aw-sb::-webkit-scrollbar-thumb{background-color:initial!important}html .aw-win .hc-body::-webkit-scrollbar-track,html .aw-win .aw-doc::-webkit-scrollbar-track{background:0 0!important}html .aw-win .aw-doc.is-scrolling::-webkit-scrollbar-thumb,html .aw-win .aw-doc.is-drag::-webkit-scrollbar-thumb,html .aw-win .hc-body.is-scrolling::-webkit-scrollbar-thumb,html .aw-win .aw-sb.is-scrolling::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--tx) 42%,transparent)!important}@supports not selector(::-webkit-scrollbar){html .aw-win .aw-doc,html .aw-win .hc-body,html .aw-win .aw-sb{scrollbar-color:transparent transparent!important}html .aw-win .aw-doc.is-scrolling,html .aw-win .aw-doc.is-drag,html .aw-win .hc-body.is-scrolling,html .aw-win .aw-sb.is-scrolling{scrollbar-color:color-mix(in srgb,var(--tx) 42%,transparent)transparent!important}}html .home-steps .stw *{scrollbar-width:none}html .home-steps .stw *::-webkit-scrollbar{display:none}.aw-win .aw-doc .pg-links{margin:14px 0 4px;padding-left:34px;display:grid;gap:10px;list-style:disc}.aw-win .aw-doc .pg-links li{font-size:22px;line-height:1.45;color:var(--tx)!important}.aw-win .aw-doc .pg-links li::marker{color:var(--mut)}.hero-stage .aw-fit.aw-phone .aw-win .aw-doc .pg-links li{font-size:24px}.stx-note .pg-links{display:grid!important;gap:5px;margin-top:8px;padding-left:18px;list-style:disc}.stx-note .pg-links li{font-size:13px;line-height:1.45}.stx-note .pg-links li::marker{color:var(--stw-mut)}.aw-win .hc-dock{position:absolute;z-index:38;bottom:22px;left:300px;width:900px;height:76px;display:flex;align-items:center;gap:20px;padding:0 26px 0 30px;border:0;cursor:pointer;font:inherit;text-align:left;color:var(--tx);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s .3s,background .2s}.aw-win .hc-dock.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .3s cubic-bezier(.2,.8,.2,1),background .2s}.aw-win .hc-dock:hover{background:color-mix(in srgb,var(--tx) 13%,var(--bg))}.aw-win .hc-dock:focus-visible{outline:3px solid #3b82f6;outline-offset:2px}.aw-win .hc-dock-up{flex:none;width:28px;height:28px;fill:none;stroke:var(--mut);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.aw-win .hc-dock-t{flex:1;min-width:0;font-size:25px;color:color-mix(in srgb,var(--tx) 82%,transparent)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-win .hc-dock-st{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:0 0}.aw-win .hc-dock-st svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;opacity:0}.aw-win .hc-dock.is-done .hc-dock-st{background:#30d158}.aw-win .hc-dock.is-done .hc-dock-st svg{opacity:1}@keyframes hc-dock-spin{to{transform:rotate(360deg)}}.aw-win .hc-dock.is-run .hc-dock-st{background:0 0;border:3px solid color-mix(in srgb,var(--tx) 18%,transparent);border-top-color:#3b82f6;animation:hc-dock-spin .9s linear infinite}.aw-win .hc-dock.is-run .hc-dock-st svg{opacity:0}.aw-fit.aw-phone .ios-ask{display:none!important}.aw-fit.aw-phone .aw-win .hc-dock{left:36px!important;right:36px;width:auto!important;bottom:52px;height:104px;border-radius:30px;padding:0 30px 0 36px;gap:22px}.aw-fit.aw-phone .aw-win .hc-dock-t{font-size:30px}.aw-fit.aw-phone .aw-win .hc-dock-up{width:34px;height:34px}.aw-fit.aw-phone .aw-win .hc-dock-st{width:46px;height:46px}.aw-fit.aw-phone .aw-win .hc-dock-st svg{width:28px;height:28px}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-win .hc-dock{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}.aw-win .hc-dock.is-run .hc-dock-st{animation:none}}.aw-win.aw-hero .aw-doc>h1{position:relative}.aw-win.aw-hero .aw-doc>h1::before{content:"#";position:absolute;top:0;font-size:.82em;line-height:1.25;font-weight:700;color:color-mix(in srgb,var(--tx) 26%,transparent)!important;-webkit-text-fill-color:currentColor;pointer-events:none}@keyframes aw-caret{0%,55%{opacity:1}56%,100%{opacity:0}}.aw-win.aw-hero .aw-doc>h1::after{content:"";position:absolute;border-radius:2px;background:#e8b52f;animation:aw-caret 1.1s steps(1)infinite;pointer-events:none}.aw-win.aw-hero .aw-doc>h1:has(.hc-caret)::after{display:none}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-props span{background:0 0!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tx) 14%,transparent)!important;color:var(--mut)!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-chart{background:0 0!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tx) 10%,transparent)!important;border-radius:12px!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-bars b{background-image:none!important;box-shadow:none!important;filter:none!important;border-radius:4px 4px 0 0!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-bars b::before,html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-bars b::after{display:none!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-table{border-radius:0!important;box-shadow:none!important;border:1.5px solid color-mix(in srgb,var(--tx) 14%,transparent)!important;border-collapse:collapse!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-table th,html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-table td{background:0 0!important;background-color:initial!important;border:1.5px solid color-mix(in srgb,var(--tx) 14%,transparent)!important;box-shadow:none!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-table th{color:var(--tx)!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-table tbody tr:nth-child(even) td{background-color:initial!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-quote{background:0 0!important;border-left:4px solid color-mix(in srgb,var(--tx) 26%,transparent)!important;border-radius:0!important;box-shadow:none!important;font-style:normal!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-flow span,html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-chips span{background:0 0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;color:var(--tx)!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-flow span:last-child{color:var(--tx)!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-chips{gap:6px 22px!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-timeline{display:block!important;margin:14px 0 4px!important;padding:0 0 0 34px!important;list-style:disc!important;height:auto!important;min-height:0!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-timeline::before,html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-timeline li::before,html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-timeline li::after,html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-timeline .pg-gap{display:none!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-timeline li{display:list-item!important;position:static!important;width:auto!important;margin:0 0 10px!important;padding:0!important;text-align:left!important;transform:none!important;opacity:1!important;animation:none!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-timeline li::marker{color:var(--mut)}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-timeline li b{display:inline!important;margin:0 .5em 0 0!important;color:var(--tx)!important;background:0 0!important;box-shadow:none!important;padding:0!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-timeline li span{display:inline!important;color:var(--tx)!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-code{border-radius:10px!important;box-shadow:none!important;background:color-mix(in srgb,var(--tx) 5%,transparent)!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-code-h{background:0 0!important;border-bottom:1.5px solid color-mix(in srgb,var(--tx) 10%,transparent)!important}html body .stw .stx-note.stx-note .pg-props span,html body .stw .stx-note.stx-note .pg-flow span,html body .stw .stx-note.stx-note .pg-chips span{background:0 0!important;box-shadow:none!important}html body .stw .stx-note.stx-note .pg-flow span:last-child{color:inherit!important}html body .stw .stx-note.stx-note .pg-bars b{background-image:none!important;box-shadow:none!important;filter:none!important;border-radius:3px 3px 0 0!important}html body .stw .stx-note.stx-note .pg-chart{background:0 0!important}html body .stw .stx-note.stx-note .pg-table{border-radius:0!important;box-shadow:none!important;border:1px solid var(--stw-line)!important;border-collapse:collapse!important}html body .stw .stx-note.stx-note .pg-table th,html body .stw .stx-note.stx-note .pg-table td{background:0 0!important;border:1px solid var(--stw-line)!important}html body .stw .stx-note.stx-note .pg-table tbody tr:nth-child(even) td{background-color:initial!important}html body .stw .stx-note.stx-note .pg-quote{background:0 0!important;border-left:3px solid color-mix(in srgb,var(--stw-tx) 26%,transparent)!important;border-radius:0!important;font-style:normal!important}html body .stw .stx-note.stx-note .pg-code{box-shadow:none!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-timeline{background:0 0!important;box-shadow:none!important;border:0!important;border-radius:0!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-timeline li,html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-timeline li b,html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-timeline li span{font-size:22px!important;line-height:1.45!important}html body .hero-stage .aw-fit.aw-phone .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-timeline li,html body .hero-stage .aw-fit.aw-phone .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-timeline li b,html body .hero-stage .aw-fit.aw-phone .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-timeline li span{font-size:24px!important}@media(max-width:1023px){html body [data-hub] .hub-folder ul,html body [data-hub] .hub-folder ol{gap:16px!important}html body [data-hub] .hub-folder li{padding:13px 48px 13px 12px!important;min-height:0!important;height:auto!important}html body [data-hub] .hub-folder li::before{top:50%!important;transform:translateY(-50%)!important}html body [data-hub] .hub-folder li::after{top:0!important;z-index:2}}@media(max-width:1023px){html body [data-hub] .hub-folder li{padding-top:16px!important;padding-bottom:14px!important}html body [data-hub] .hub-folder li::after,html body [data-hub] .hub-folder li.is-live::after{transform:translateY(-72%)!important}}html .aw-win .hc .hc-model{height:auto!important;padding:0 4px!important;background:0 0!important;color:color-mix(in srgb,var(--tx) 82%,transparent)!important;font-weight:500}html .aw-win .hc .hc-model:hover,html .aw-win .hc .hc-model.is-on{background:0 0!important;color:var(--tx)!important}html .aw-win .hc .hc-send{background:color-mix(in srgb,var(--tx) 30%,var(--bg))!important;color:var(--bg)!important}html .aw-win .hc .hc-input:has(.hc-typed:not(:empty)) .hc-send{background:#2f7cf6!important;color:#fff!important}html .aw-win .hc.is-thinking .hc-send{background:#ef4b4b!important;color:#fff!important}.aw-win .hc .hc-dl{margin-left:auto;display:grid;place-items:center;width:44px;height:44px;color:var(--mut)}.aw-win .hc .hc-dl svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aw-win .hc .hc-dl+.hc-x{margin-left:14px}.aw-win .hc .hc-q{border-radius:22px;background:color-mix(in srgb,#3c5a85 36%,var(--bg))!important}.aw-win .hc .hc-think{display:none;margin:10px 0 18px!important;font-size:24px;color:var(--mut)!important}.aw-win .hc.is-thinking .hc-feed:not(:has(.hc-steps li)) .hc-think{display:block}.aw-win .hc .hc-task b{font-weight:400!important;color:var(--mut)!important}.aw-win .hc .hc-task.is-done{cursor:pointer}.aw-win .hc .hc-meter,.aw-win .hc .hc-card{display:none!important}@keyframes hc-line-pulse{0%,100%{opacity:.75}50%{opacity:1}}html .aw-win .hc:has(.hc-task.is-done):not(.is-thinking) .hc-input:has(.hc-typed:empty) .hc-send{background:#30d158!important}html .aw-win .hc:has(.hc-task.is-done):not(.is-thinking) .hc-input:has(.hc-typed:empty) .hc-send svg{opacity:0}html .aw-win .hc:has(.hc-task.is-done):not(.is-thinking) .hc-input:has(.hc-typed:empty) .hc-send::after{content:"";position:absolute;left:50%;top:50%;width:9px;height:17px;margin:-11px 0 0 -5px;border:solid #fff;border-width:0 3.5px 3.5px 0;transform:rotate(45deg)}.aw-win .hc-dock .hc-dock-chev,.aw-win .hc-dock .hc-dock-caret,.aw-win .hc-dock .hc-dock-m,.aw-win .hc-dock .hc-dock-send{display:none}.aw-win .hc-dock.is-idle .hc-dock-up,.aw-win .hc-dock.is-idle .hc-dock-t,.aw-win .hc-dock.is-idle .hc-dock-st{display:none}.aw-win .hc-dock.is-idle .hc-dock-chev{display:block;flex:none;width:28px;height:28px;fill:none;stroke:var(--mut);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.aw-win .hc-dock.is-idle .hc-dock-caret{display:block;flex:none;width:3px;height:34px;margin-right:auto;border-radius:2px;background:#3b82f6;animation:aw-caret 1.1s steps(1)infinite}.aw-win .hc-dock.is-idle .hc-dock-m{display:block;flex:none;font-size:24px;font-weight:500;color:color-mix(in srgb,var(--tx) 82%,transparent)}.aw-win .hc-dock.is-idle .hc-dock-send{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--tx) 30%,var(--bg))}.aw-win .hc-dock.is-idle .hc-dock-send svg{width:24px;height:24px;fill:none;stroke:var(--bg);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-win .hc-dock.is-idle .hc-dock-caret{animation:none}}html .aw-win .hc .hc-task b{flex:1;min-width:0;white-space:nowrap!important;text-wrap:nowrap!important;overflow:hidden;text-overflow:ellipsis}html .aw-win .hc .hc-task em{flex:none;white-space:nowrap!important;text-wrap:nowrap!important}.aw-win .aw-sb li.aw-ping{background:color-mix(in srgb,#3b82f6 22%,transparent)!important;transition:background .15s}.aw-win .aw-sb li:not(.aw-ping){transition:background .6s ease}@keyframes aw-fresh{0%{background:color-mix(in srgb,#3b82f6 45%,transparent)}100%{background:var(--sel,color-mix(in srgb,#3b82f6 26%,transparent))}}.aw-win .aw-sb li.aw-fresh{animation:aw-fresh 1.4s ease both}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-win .aw-sb li.aw-fresh{animation:none}}.hero-stage .aw-fit:not(.aw-phone):not(.aw-m) .aw-win.aw-hero{border-radius:30px!important}.hero-stage .aw-fit:not(.aw-phone):not(.aw-m) .aw-win.aw-hero::before{top:10px!important;left:10px!important;bottom:10px!important;width:calc(var(--sbw) - 18px)!important;border-radius:22px!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#fff 9%,transparent),0 12px 30px -20px #000c!important}.hero-stage .aw-fit:not(.aw-phone):not(.aw-m) .aw-win.aw-hero .aw-sb{left:10px!important;width:calc(var(--sbw) - 18px)!important;bottom:18px;overflow-y:auto;overscroll-behavior:contain}html .aw-win .hc-dock .hc-dock-t{white-space:nowrap!important;text-wrap:nowrap!important;overflow:hidden;text-overflow:ellipsis}.hero-stage .aw-win [data-aw-sb] li.aw-dir{cursor:pointer}.hero-stage .aw-win [data-aw-sb] li.aw-dir .aw-ico{flex:none;margin-right:10px;opacity:.85}.hero-stage .aw-win [data-aw-sb] li.aw-proproot .aw-ico{flex:none;margin-right:10px}.hero-stage .aw-win [data-aw-sb] li.aw-dir{padding-left:47px}html .aw-win .aw-doc :not(pre)>code::before,html .aw-win .aw-doc :not(pre)>code::after{content:"`";color:var(--mut)!important;-webkit-text-fill-color:var(--mut)}html .hero-visual .hero-stage,html .hero-visual.hv-in .hero-stage{filter:none!important}.split .w{filter:blur(3px)}html .aw-win .hc-tip[class]::before{animation:none}html .aw-win .hc-tip.is-on[class]::before{animation:tip-run 2.6s linear infinite}html .dl-trust{margin-top:22px!important}@media(max-width:640px){html .dl-trust{margin-top:18px!important}}html .reading-progress.brand-wave.brand-wave.brand-wave::after{left:0!important;width:16%!important;transform:translateX(-112%);filter:none!important;mix-blend-mode:normal!important;opacity:.5!important;background:linear-gradient(90deg,transparent,rgb(255 255 255/.75),transparent)!important;animation:line-travel-x 7s cubic-bezier(.45,0,.2,1)infinite!important;will-change:transform}.hero-stage .aw-fit:not(.aw-phone) .aw-win .aw-tb>.aw-c,.hero-stage .aw-fit:not(.aw-phone) .aw-win .aw-tb>.aw-g,.hero-stage .aw-fit:not(.aw-phone) .aw-win .aw-tb>.aw-c-new.aw-act.aw-off{background:0 0!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tx) 15%,transparent)!important}.hero-stage .aw-fit:not(.aw-phone) .aw-win .aw-tb>.aw-c-side{background:0 0!important;box-shadow:none!important}.hero-stage .aw-fit:not(.aw-phone) .aw-win .aw-tb svg{color:var(--tx)}.hero-stage .aw-fit:not(.aw-phone) .aw-win .aw-tb>.aw-c:hover,.hero-stage .aw-fit:not(.aw-phone) .aw-win .aw-tb>.aw-g .aw-b:hover,.hero-stage .aw-fit:not(.aw-phone) .aw-win .aw-tb .is-on{background:color-mix(in srgb,var(--tx) 9%,transparent)!important}.hero-stage .aw-fit:not(.aw-phone) .aw-win .aw-tb .aw-off{opacity:.45!important}.hero-stage .aw-win .aw-sb::-webkit-scrollbar{width:12px}.hero-stage .aw-win .aw-sb::-webkit-scrollbar-track{background:0 0!important;margin:18px 0}.hero-stage .aw-win .aw-sb::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:8px;background-clip:padding-box!important;background-color:initial!important}.hero-stage .aw-win .aw-sb.is-scrolling::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--tx) 32%,transparent)!important}@supports not selector(::-webkit-scrollbar){.hero-stage .aw-win .aw-sb{scrollbar-width:thin;scrollbar-color:transparent transparent}.hero-stage .aw-win .aw-sb.is-scrolling{scrollbar-color:color-mix(in srgb,var(--tx) 32%,transparent)transparent}}html .aw-fit:not(.aw-phone) .aw-win{border-radius:30px!important}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win::before{top:10px!important;left:10px!important;bottom:10px!important;width:calc(var(--sbw) - 18px)!important;border-radius:22px!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#fff 9%,transparent),0 12px 30px -20px #000c!important}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-sb{left:10px!important;width:calc(var(--sbw) - 18px)!important;bottom:18px;overflow-y:auto;overscroll-behavior:contain}html .aw-fit:not(.aw-phone) .aw-win .aw-tb>.aw-c,html .aw-fit:not(.aw-phone) .aw-win .aw-tb>.aw-g,html .aw-fit:not(.aw-phone) .aw-win .aw-tb>.aw-c-new.aw-act.aw-off{background:0 0!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tx) 15%,transparent)!important}html .aw-fit:not(.aw-phone) .aw-win .aw-tb>.aw-c-side{background:0 0!important;box-shadow:none!important}html .aw-fit:not(.aw-phone) .aw-win .aw-tb svg{color:var(--tx)}html .aw-fit:not(.aw-phone) .aw-win .aw-tb .is-on{background:color-mix(in srgb,var(--tx) 9%,transparent)!important}html .aw-win .aw-sb::-webkit-scrollbar{width:12px}html .aw-win .aw-sb::-webkit-scrollbar-track{background:0 0!important;margin:18px 0}html .aw-win .aw-sb::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:8px;background-clip:padding-box!important;background-color:initial!important}html .aw-win .aw-sb.is-scrolling::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--tx) 32%,transparent)!important}html .aw-win .aw-doc a,html .article-content .aw-win .aw-doc a{text-decoration:none!important;border-bottom:0!important}html .aw-win .hc-dock{background:color-mix(in srgb,#253041 74%,transparent)!important;-webkit-backdrop-filter:blur(22px)saturate(1.3)!important;backdrop-filter:blur(22px)saturate(1.3)!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#fff 11%,transparent),0 18px 40px -22px #000d!important;border-radius:24px;will-change:transform}html[data-theme=light] .aw-win .hc-dock{background:color-mix(in srgb,#eef2f8 78%,transparent)!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#000 9%,transparent),0 18px 40px -22px #0004!important}html .hotspot-right .hotspot-label{right:auto}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-nav{padding:0}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-nav .aw-b{height:100%;align-items:center}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-sep{height:22px;margin:0}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-chat .aw-b{height:100%;align-items:center}html .aw-fit:not(.aw-phone) .aw-win:has(.aw-tb2)::after{content:none}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-sb{top:80px;font-size:18px}html .aw-win [data-aw-sb] li.aw-root.aw-proproot.is-folded .aw-chev{transform:none!important}html .aw-fit:not(.aw-phone) .aw-win .hc-dock{padding:0 24px 0 26px;gap:11px}html .aw-fit:not(.aw-phone) .aw-win .hc-dock.is-idle .hc-dock-chev{width:26px;height:26px;stroke-width:1.5}html .aw-fit:not(.aw-phone) .aw-win .hc-dock.is-idle .hc-dock-caret{width:2.5px;height:23px}html .aw-fit:not(.aw-phone) .aw-win .hc-dock.is-idle .hc-dock-m{font-size:17px}html .aw-fit:not(.aw-phone) .aw-win .hc-dock.is-idle .hc-dock-send{width:26px;height:26px;margin-left:12px}html .aw-fit:not(.aw-phone) .aw-win .hc-dock.is-idle .hc-dock-send svg{width:15px;height:15px;stroke-width:2.6}html .aw-fit:not(.aw-phone) .aw-win .hc-dock-up{width:24px;height:24px;stroke-width:1.8}html .aw-fit:not(.aw-phone) .aw-win .hc-dock-st{width:28px;height:28px}html .aw-fit:not(.aw-phone) .aw-win .hc-dock-st svg{width:17px;height:17px}html .role-pick button[aria-checked=true] .role-av{background:color-mix(in srgb,var(--text) 7%,var(--bg))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent),0 14px 30px -12px #6d5cf0b3,0 4px 12px -6px #0009!important}html .role-pick .role-av::after{background:conic-gradient(transparent 0 48%,#8b6cff 64%,#4f8ef7 79%,#d08cff 91%,transparent)!important;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1px))}html .role-pick button[aria-checked=true] .role-av::after{animation:role-spin 2.6s linear infinite}@media(prefers-reduced-motion:reduce) and (hover:hover){html .role-pick button[aria-checked=true] .role-av::after{animation:none}}:root{--hero-glow:color-mix(in srgb,#6a7cff 6%,transparent)}html[data-theme=dark]{--hero-glow:color-mix(in srgb,#d6dcff 7%,transparent)}@media(prefers-color-scheme:dark){html:not([data-theme=light]){--hero-glow:color-mix(in srgb,#d6dcff 7%,transparent)}}html .home-hero-cta>a:not(.download-cta){background:color-mix(in srgb,var(--text) 5%,var(--bg))!important}html .home-hero-cta>a:not(.download-cta):hover{background:color-mix(in srgb,var(--text) 10%,var(--bg))!important}html:not([data-theme=light]) .aw-fit:not(.aw-phone) .aw-win.aw-auto{--bg:#202328;--sb:#1f2832;--sel:#213a5c;--selb:#2e3f5d;--badge:color-mix(in srgb,#fff 8%,transparent);--badgetx:#8e959b;--grp:color-mix(in srgb,#fff 11.5%,transparent);--chev:#8b9198;--hr:#3d4045;--mut:#8e9196;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 12%,transparent),0 34px 85px -56px color-mix(in srgb,#a78bfa 42%,transparent),0 30px 70px -40px #0008!important}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win{--sbw:360px}html body .aw-fit:not(.aw-phone):not(.aw-m) .aw-win.aw-win.aw-win.aw-win::before{top:0!important;left:0!important;bottom:0!important;width:var(--sbw)!important;border-radius:30px 0 0 30px!important;box-shadow:none!important}html body .aw-fit:not(.aw-phone):not(.aw-m) .aw-win.aw-win.aw-win.aw-win .aw-sb{left:0!important;width:var(--sbw)!important;top:81px!important;bottom:10px!important;font-size:18.5px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-sb li{height:34.5px;margin:0 6px 1.5px;border-radius:8px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-sb li.aw-root{padding-left:6px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-sb li.aw-root .aw-chev{margin-right:8px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-sb li.aw-root>.aw-ico,html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-sb li.aw-root>.aw-hash{margin-right:13px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-sb li:not(.aw-root):not(.aw-kid):not(.aw-dir):not(.aw-tag){padding-left:28px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-sb li:not(.aw-root) .aw-chev{margin-right:8px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-sb li .aw-em{margin-right:16px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-sb li .aw-ico-doc{margin:0 14px 0 0}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-sb li.aw-kid{padding-left:80px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win [data-aw-sb] li.aw-dir,html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win [data-aw-sb] li.aw-tag{padding-left:57px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win [data-aw-sb] li.aw-dir .aw-ico,html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win [data-aw-sb] li.aw-tag .aw-ico,html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win [data-aw-sb] li.aw-tag .aw-hash{margin-right:14.5px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-sb b{min-width:30px;height:23px;padding:0 9px;margin-right:11px;border-radius:12px;font-size:14px;font-weight:600}html .aw-win [data-aw-sb] li.aw-tag{cursor:default}html .aw-win [data-aw-sb] li.aw-root.aw-rt .aw-chev{transform:rotate(90deg)!important;transition:transform .2s ease}html .aw-win [data-aw-sb] li.aw-root.aw-rt.is-folded .aw-chev{transform:none!important}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb{top:11.5px;height:50px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-lt{left:25.5px;top:15px;gap:12.3px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-lt i{width:19.4px;height:19.4px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb>.aw-c,html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb>.aw-g{height:50px;border-radius:25px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb>.aw-c{width:50px}html:not([data-theme=light]) .aw-fit:not(.aw-phone) .aw-win .aw-tb>.aw-c,html:not([data-theme=light]) .aw-fit:not(.aw-phone) .aw-win .aw-tb>.aw-g,html:not([data-theme=light]) .aw-fit:not(.aw-phone) .aw-win .aw-tb>.aw-c-side,html:not([data-theme=light]) .aw-fit:not(.aw-phone) .aw-win .aw-tb>.aw-c-new.aw-act.aw-off{background:var(--grp)!important;box-shadow:none!important}html:not([data-theme=light]) .aw-fit:not(.aw-phone) .aw-win .aw-tb .is-on{background:color-mix(in srgb,#fff 20%,transparent)!important}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-c-side{left:calc(var(--sbw) - 61px)}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-nav{left:calc(var(--sbw) + 10px);width:101px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-nav .aw-b{width:50px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-sep{background:color-mix(in srgb,#fff 22%,transparent)}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-c-search{left:calc(var(--sbw) + 122px)}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-c-search .aw-b{width:50px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-c-new{left:calc(var(--sbw) + 184px)}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-chat{left:calc(var(--sbw) + 244px);padding:0}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-c-graph{width:50px}html .aw-win .aw-chat .aw-b:not(.aw-sm).hc-hint,html .aw-win .aw-chat .aw-b:not(.aw-sm).hc-glow{background:0 0!important;box-shadow:none!important}html .aw-win .aw-chat .aw-b:not(.aw-sm).hc-hint::after,html .aw-win .aw-chat .aw-b:not(.aw-sm).hc-glow::after{content:none!important}html body .aw-fit .aw-win.aw-win .aw-tb .aw-chat.aw-chat:has(.aw-b.hc-hint),html body .aw-fit .aw-win.aw-win .aw-tb .aw-chat.aw-chat:has(.aw-b.hc-glow){background:color-mix(in srgb,#fff 17%,transparent)!important;box-shadow:0 0 24px 2px #7c5cff4d,0 0 6px #4f8ef733!important}html .aw-win .aw-tb .aw-chat::after{content:"";position:absolute;inset:-2px;border-radius:999px;padding:2px;pointer-events:none;opacity:0;transition:opacity .6s ease;background:conic-gradient(from var(--tip-a),#8b6cff,#4f8ef7,#d08cff,#8b6cff);-webkit-mask:linear-gradient(#000 0 0)content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0)content-box exclude,linear-gradient(#000 0 0);animation:tip-run 4.8s linear infinite paused}html .aw-win .aw-tb .aw-chat:has(.aw-b.hc-hint)::after,html .aw-win .aw-tb .aw-chat:has(.aw-b.hc-glow)::after{opacity:1;animation-play-state:running}@media(prefers-reduced-motion:reduce) and (hover:hover){html .aw-win .aw-tb .aw-chat::after{animation:none;transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-doc{left:calc(var(--sbw) + 80px)!important}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-doc .aw-crumb{font-size:20px}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-doc.aw-doc.aw-doc .aw-props,html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-props{gap:10px 35px!important;font-size:20px}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-doc.aw-doc.aw-doc .aw-props span,html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-props span{background:0 0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;gap:9px;color:color-mix(in srgb,var(--tx) 72%,transparent)!important}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-doc.aw-doc.aw-doc .aw-props .aw-pi,html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-props svg{width:20px;height:20px;color:color-mix(in srgb,var(--tx) 55%,transparent)}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-chart,html .aw-fit:not(.aw-phone) .aw-win .aw-chartbox{background:#202022!important;box-shadow:inset 0 0 0 1.5px #333335!important;border-radius:17px!important}html[data-theme=light] body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-doc.aw-doc.aw-doc .pg-chart,html[data-theme=light] .aw-fit:not(.aw-phone) .aw-win .aw-chartbox{background:#fafafb!important;box-shadow:inset 0 0 0 1.5px #e2e2e6!important}html .aw-fit:not(.aw-phone) .aw-win .aw-chart [fill="#3e8ff7"]{fill:#2e7ee0}html .aw-fit:not(.aw-phone) .aw-win .aw-chart [fill="#f19748"]{fill:#e9a13d}html .aw-fit:not(.aw-phone) .aw-win .hc-dock{height:72px;border-radius:18px}html .aw-fit:not(.aw-phone) .aw-win .hc-dock-t{font-size:21px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win.aw-hero .hc{bottom:42px!important}html .aw-win .hc-tip.is-on[class]::before{animation-duration:4.8s!important}html .role-pick button[aria-checked=true] .role-av::after{animation-duration:4.8s}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb .aw-g.aw-g>.aw-b.aw-b{height:100%;background:0 0!important;box-shadow:none!important}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb .aw-g.aw-g>.aw-b.aw-b{position:relative}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb .aw-g.aw-g>.aw-b.aw-b>svg{position:relative}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb .aw-g.aw-g>.aw-b.aw-b::before{content:"";position:absolute;inset:6px;border-radius:999px;pointer-events:none;opacity:0;transition:opacity .15s ease;background:color-mix(in srgb,#fff 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 17%,transparent)}html[data-theme=light] body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb .aw-g.aw-g>.aw-b.aw-b::before{background:color-mix(in srgb,#000 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 12%,transparent)}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb .aw-g.aw-g>.aw-b.aw-b:hover::before,html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb .aw-g.aw-g>.aw-b.aw-b.hc-hover::before{opacity:1}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb .aw-g.aw-g>.aw-sep{transition:opacity .15s ease}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb .aw-g.aw-g:has(>.aw-b:hover,>.aw-b.hc-hover)>.aw-sep{opacity:0}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win.aw-sb-off{--sbw:189px}html body .aw-fit:not(.aw-phone):not(.aw-m) .aw-win.aw-sb-off .aw-doc.aw-doc{left:81px!important;right:81px!important}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win.aw-hero.aw-sb-off .hc{left:40px!important}.aw-win .aw-doc .ac-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:24px 0 0;padding:22px;border-radius:17px;background:#202022;box-shadow:inset 0 0 0 1.5px #333335}.aw-win .aw-doc .ac-tile{position:relative;overflow:hidden;min-width:0;padding:24px 21px 19px;border-radius:10px;background:#303032;box-shadow:inset 0 0 0 1.5px #414143}.aw-win .aw-doc .ac-tile::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--c)}.aw-win .aw-doc .ac-tile b{display:block;font-size:34px;line-height:1;font-weight:500;letter-spacing:-.01em;color:#f4f4f6;font-variant-numeric:tabular-nums;white-space:nowrap}.aw-win .aw-doc .ac-tile span{display:flex;align-items:center;gap:8px;margin-top:13px;font-size:16.5px;line-height:1.2;color:#a1a1a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-win .aw-doc .ac-tile span::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--c)}.aw-win .aw-doc .ac-chart{margin:24px 0 0;padding:29px 29px 22px;border-radius:17px;background:#202022;box-shadow:inset 0 0 0 1.5px #333335}.aw-win .aw-doc .ac-chart p{margin:0}.aw-win .aw-doc .ac-t{font-size:18px!important;line-height:1.2!important;font-weight:600;color:#ececee}.aw-win .aw-doc .ac-leg{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:9px!important;font-size:16px;line-height:1.2;color:#c7c7cc}.aw-win .aw-doc .ac-leg span{display:flex;align-items:center;gap:7px}.aw-win .aw-doc .ac-leg i{width:13px;height:13px;background:var(--c)}.aw-win .aw-doc .ac-plot{display:grid;grid-template-columns:max-content 1fr;grid-auto-rows:27px;column-gap:10px;align-items:center;margin-top:30px;font-size:14.5px;line-height:1}.aw-win .aw-doc .ac-grid{grid-column:2;align-self:stretch;margin:-6px 0;background:repeating-linear-gradient(90deg,#2c2c2e 0 1.5px,transparent 1.5px calc(100%/var(--n))),linear-gradient(#2c2c2e,#2c2c2e)100%/1.5px 100% no-repeat}.aw-win .aw-doc .ac-l{grid-column:1;justify-self:end;color:#9a9a9f;white-space:nowrap}.aw-win .aw-doc .ac-bar{grid-column:2;position:relative;z-index:1;display:flex;height:22px;transform-origin:0 50%;transform:scaleX(0);transition:transform .8s cubic-bezier(.2,.8,.2,1)calc(var(--i,0)*70ms)}.aw-win .aw-doc .hc-blk.is-in .ac-bar,.aw-win .aw-doc .ac-chart:not(.hc-blk) .ac-bar{transform:none}.aw-win .aw-doc .ac-bar b{flex:none;width:var(--w);height:100%;background:var(--c)}.aw-win .aw-doc .ac-axis{grid-column:2;position:relative;align-self:end;height:20px;color:#8e8e93}.aw-win .aw-doc .ac-axis span{position:absolute;top:2px;left:var(--x);transform:translateX(-50%);font-variant-numeric:tabular-nums}.aw-win .aw-doc .ac-x{grid-column:2;justify-self:center;align-self:start;margin-top:2px!important;color:#8e8e93}html[data-theme=light] .aw-win .aw-doc .ac-tiles,html[data-theme=light] .aw-win .aw-doc .ac-chart{background:#fafafb;box-shadow:inset 0 0 0 1.5px #e2e2e6}html[data-theme=light] .aw-win .aw-doc .ac-tile{background:#fff;box-shadow:inset 0 0 0 1.5px #e5e5ea}html[data-theme=light] .aw-win .aw-doc .ac-tile b,html[data-theme=light] .aw-win .aw-doc .ac-t{color:#1d1d1f}html[data-theme=light] .aw-win .aw-doc .ac-tile span,html[data-theme=light] .aw-win .aw-doc .ac-leg{color:#5b5b60}html[data-theme=light] .aw-win .aw-doc .ac-grid{background:repeating-linear-gradient(90deg,#e6e6ea 0 1.5px,transparent 1.5px calc(100%/var(--n))),linear-gradient(#e6e6ea,#e6e6ea)100%/1.5px 100% no-repeat}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-win .aw-doc .ac-bar{transition-property:opacity,visibility,color,background-color,border-color,box-shadow;transform:none}}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .ac-t{color:#ececee!important;font-weight:600!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .ac-leg,html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .ac-leg span{font-size:16px!important;line-height:1.2!important;color:#c7c7cc!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .ac-tile b{color:#f4f4f6!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .ac-tile span{color:#a1a1a6!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .ac-l{color:#9a9a9f!important}html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .ac-axis span,html body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .ac-x{color:#8e8e93!important}html[data-theme=light] body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .ac-t,html[data-theme=light] body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .ac-tile b{color:#1d1d1f!important}html[data-theme=light] body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .ac-leg,html[data-theme=light] body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .ac-leg span,html[data-theme=light] body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .ac-tile span{color:#5b5b60!important}html[data-theme=light] body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .ac-l,html[data-theme=light] body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .ac-axis span,html[data-theme=light] body .aw-win.aw-win .aw-doc.aw-doc.aw-doc .ac-x{color:#6e6e73!important}.ai-row em.is-wait{color:var(--muted)!important}.ai-row em.is-wait::before{background:currentColor;animation:ai-wait 1s ease-in-out infinite}@keyframes ai-wait{0%,100%{opacity:.25}50%{opacity:1}}.ai-row em.is-pop{animation:ai-in .35s ease both}.ai-row em.is-pop::before{animation:ai-pop .45s cubic-bezier(.3,1.6,.5,1)both}@keyframes ai-in{from{opacity:0;transform:translateX(4px)}to{opacity:1;transform:none}}@keyframes ai-pop{from{transform:scale(0)}to{transform:scale(1)}}.ai-row .ai-key-v{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom}.ai-row.is-empty .ai-key-v{width:0;border-right:2px solid var(--accent-text);animation:ai-caret 1s steps(1)infinite}.ai-row.is-typing .ai-key-v{border-right:2px solid var(--accent-text);animation:ai-type .7s steps(14,end)both}.ai-row.is-saved .ai-key-v{border-right-color:transparent;animation:none;width:auto}@keyframes ai-type{from{width:0}to{width:15ch}}@keyframes ai-caret{50%{border-right-color:transparent}}.ai-row.is-empty em,.ai-row.is-typing:not(.is-saved) em{opacity:0}.ai-row.is-saved em{animation:ai-in .35s ease both}.ai-row.is-saved em::before{animation:ai-pop .45s cubic-bezier(.3,1.6,.5,1)both}html body .dl-trust+.role-pick-hint{margin-top:40px!important}@media(max-width:640px){html body .dl-trust+.role-pick-hint{margin-top:28px!important}}html .aw-win .hc-ripple{display:none!important}html .aw-win .aw-chat .aw-b.hc-pressed{animation:none!important}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb .aw-g.aw-g>.aw-b.aw-b.aw-off::before{display:none}html .aw-fit:not(.aw-m) .aw-c-side.aw-act:hover::after,html .aw-fit:not(.aw-m) .aw-c-side.aw-pulse::after,html .aw-fit:not(.aw-m) .aw-c-side.aw-pulse::before{content:none!important}html .aw-fit:not(.aw-m):not(.aw-phone) .aw-c-side.aw-pulse{animation:none!important;background:var(--grp)!important}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb .aw-g.aw-g>.aw-b.aw-b{margin:0!important}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb>.aw-c.aw-c>*{position:relative}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb>.aw-c.aw-c::before{content:"";position:absolute;inset:4px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .15s ease;background:color-mix(in srgb,#fff 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 17%,transparent)}html[data-theme=light] body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb>.aw-c.aw-c::before{background:color-mix(in srgb,#000 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 12%,transparent)}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb>.aw-c.aw-c:hover::before,html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb>.aw-c.aw-c.hc-hover::before{opacity:1}html body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb>.aw-c.aw-c.aw-off::before{display:none}html:not([data-theme=light]) body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb>.aw-c.aw-c:hover{background:var(--grp)!important}html .aw-fit.aw-phone .aw-win .aw-tb>.aw-c-side svg.sf{width:35px!important;height:27.4px!important}html .aw-fit.aw-phone .aw-win .aw-tb>.aw-c-new svg.sf{width:29.6px!important;height:29.6px!important}html body .stw .stx-tb{border-bottom:0!important;gap:7px}html body .stw .stx-tb .stx-b{position:relative;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--stw-tx) 11.5%,transparent)}html body .stw .stx-tb .stx-g{display:flex;align-items:center;height:30px;border-radius:999px;background:color-mix(in srgb,var(--stw-tx) 11.5%,transparent)}html body .stw .stx-tb .stx-g .stx-b{background:0 0!important;box-shadow:none!important;border-radius:999px}html body .stw .stx-tb .stx-chatg .stx-cb{width:38px}html body .stw .stx-tb .stx-chatg .stx-b:last-child{width:27px}html body .stw .stx-tb .stx-sep{width:1px;height:13px;flex:none;background:color-mix(in srgb,var(--stw-tx) 22%,transparent)}html body .stw .stx-tb .stx-b>svg{position:relative}html body .stw .stx-tb .stx-b.stx-b::before{content:"";position:absolute;inset:2.4px;border-radius:999px;pointer-events:none;opacity:0;transition:opacity .15s ease;background:color-mix(in srgb,var(--stw-tx) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stw-tx) 17%,transparent)}html body .stw .stx-tb .stx-b.stx-b:hover::before{opacity:1}html body .stw .stx-tb .stx-b.is-off::before{display:none}html body .stw .stx-input .stx-model{padding:0;background:0 0;border-radius:0;font-weight:500;color:color-mix(in srgb,var(--stw-tx) 82%,transparent)}html body .stw .stx-input .stx-send{background:color-mix(in srgb,var(--stw-tx) 30%,transparent);color:var(--stw-bg,#1f2023)}html body .stw .stx-input .stx-typed:not(:empty)~.stx-send{background:#3b82f6;color:#fff}html:not([data-theme=light]) .aw-fit:not(.aw-phone) .aw-win .aw-tb svg.sf{color:#d6d9de}html .aw-fit:not(.aw-phone) .aw-win .aw-tb .aw-c-search svg.sf{scale:.96}html .aw-fit:not(.aw-phone) .aw-win .aw-tb .aw-chat .aw-sm svg.sf{scale:.95}:root{--ease-smooth:linear(0,0.025,0.083,0.161,0.245,0.333,0.415,0.494,0.565,0.628,0.684,0.732,0.775,0.812,0.842,0.869,0.891,0.909,0.925,0.938,0.949,0.958,0.965,0.972,0.977,0.981,0.984,0.987,0.99,0.991,0.993,0.994,0.995,0.996,0.997,0.998,1);--dur-smooth:.68s;--ease-snappy:linear(0,0.023,0.079,0.155,0.243,0.334,0.421,0.506,0.585,0.656,0.719,0.774,0.82,0.859,0.892,0.919,0.94,0.958,0.971,0.981,0.989,0.995,0.999,1.002,1.004,1.005,1.006,1.006,1.006,1.005,1.005,1.004,1.004,1.003,1.003,1.002,1);--dur-snappy:.57s}html .aw-fit:not(.aw-phone) .aw-win.aw-hero .hc{transform-origin:50% 100%!important;transition:opacity .28s ease,transform var(--dur-snappy)var(--ease-snappy)}html .aw-fit:not(.aw-phone) .aw-win.aw-hero .hc:not(.is-open){transform:translateY(22px)scale(.97)}html body .aw-fit:not(.aw-phone):not(.aw-m) .aw-win.aw-win.aw-win.aw-win::before,html body .aw-fit:not(.aw-phone):not(.aw-m) .aw-win.aw-win.aw-win.aw-win .aw-sb{transition:transform var(--dur-smooth)var(--ease-smooth),opacity .3s ease}html body .aw-fit:not(.aw-phone):not(.aw-m) .aw-win.aw-win.aw-win.aw-win.aw-sb-off::before,html body .aw-fit:not(.aw-phone):not(.aw-m) .aw-win.aw-win.aw-win.aw-win.aw-sb-off .aw-sb{display:block!important;width:360px!important;transform:translateX(-104%);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce) and (hover:hover){html .aw-fit .aw-win .hc,html .aw-fit .aw-win .hc-dock,html body .aw-fit .aw-win.aw-win.aw-win.aw-win::before,html body .aw-fit .aw-win.aw-win.aw-win.aw-win .aw-sb,html .aw-fit .aw-win .aw-tb>*{transition-property:opacity,visibility,color,background-color,border-color,box-shadow!important}}.ai-seg-pill{transition:transform var(--dur-snappy)var(--ease-snappy),width var(--dur-smooth)var(--ease-smooth)!important}html body .hub-note li.is-live{box-shadow:none!important;border:0!important;background:color-mix(in srgb,var(--text) 7%,transparent)!important}html body .hub-note li.is-done .hn-box,html body .hub-note li.is-live .hn-box,html body .hn-box.is-done{box-shadow:none!important;background:var(--c-violet)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3l2.7 2.7L12 5.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")50%/11px no-repeat!important}html body .files-hub .hub-node{border:1px solid color-mix(in srgb,var(--text) 10%,transparent)!important;border-radius:18px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--text) 4%,transparent),transparent 42%),var(--surface)!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 6%,transparent)!important;transition:border-color .45s ease,box-shadow .45s ease,background-color .45s ease!important}html body .files-hub .hub-node.is-live,html body .files-hub .hub-node.is-hot{border-color:color-mix(in srgb,var(--text) 22%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 8%,transparent),0 24px 60px -36px color-mix(in srgb,#a78bfa 55%,transparent)!important}html[data-theme=light] body .files-hub .hub-node{box-shadow:none!important}html[data-theme=light] body .files-hub .hub-node.is-live,html[data-theme=light] body .files-hub .hub-node.is-hot{box-shadow:0 22px 50px -34px color-mix(in srgb,#7c5cff 45%,transparent)!important}html body .feature-step-item.is-active,html body .feature-step-item.ui-glass.is-active{border-color:color-mix(in srgb,var(--text) 22%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--text) 4%,transparent),transparent 42%),var(--surface)!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 8%,transparent),0 24px 60px -36px color-mix(in srgb,#a78bfa 55%,transparent)!important}html body .feature-step-item.is-active::before,html body .feature-step-item.ui-glass.is-active::before{content:none!important}html[data-theme=light] body .feature-step-item.is-active{box-shadow:0 22px 50px -34px color-mix(in srgb,#7c5cff 45%,transparent)!important}html body .feature-step-item.is-timing::after{left:18px!important;bottom:-1px!important;height:1.5px!important;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,#8b6cff 70%,transparent) 45%,#b9a8ff)!important;box-shadow:0 0 10px color-mix(in srgb,#8b6cff 55%,transparent)}@keyframes tab-timer-soft{from{width:0}to{width:calc(100% - 36px)}}svg.sf{flex:none;overflow:visible}.aw-win .hc-dock-up.sf,.aw-win .hc-dock .hc-dock-chev.sf{color:var(--mut)}.aw-win .hc-dock-st svg.sf{color:#fff}.aw-win .hc-dock.is-idle .hc-dock-send svg.sf{color:var(--bg)}.awg-ico svg.sf{color:#c9ccd0}html[data-theme=light] .awg-ico svg.sf{color:#55585d}.awg-main svg.sf{color:#fff}.aw-win .hcp .hcp-models svg.sf{color:#3b82f6}.aw-win .hnv-h>svg.sf{color:var(--mut)}.aw-fit.aw-phone .ios-status>svg.sf,.aw-fit.aw-phone .ios-settings .st-row>svg.sf{color:var(--tx)}.aw-fit.aw-phone .ios-ask svg.sf{color:#fff}.aw-win .hc-tip .hc-tip-ic svg.sf{color:#fff}:where(svg.sf:not([width]):not([style])){width:1.15em;height:1.15em}html body .tour-eyebrow+.home-section-heading,html body .home-split-eyebrow+.home-section-heading{margin-top:20px!important}html body .original-home .home-section-heading{line-height:1.14!important}html body .home-section-heading+.home-section-lead{margin-top:30px!important}@media(max-width:640px){html body .tour-eyebrow+.home-section-heading,html body .home-split-eyebrow+.home-section-heading{margin-top:14px!important}html body .home-section-heading+.home-section-lead{margin-top:20px!important}}.stw .stw-msheet{position:absolute;left:50%;top:50%;z-index:9;width:440px;padding:24px 22px 20px;border-radius:16px;box-sizing:border-box;background:var(--stw-sheet);box-shadow:inset 0 0 0 1px var(--stw-line),0 24px 60px -20px #000c;opacity:0;transform:translate(-50%,-47%)scale(.96);transition:opacity .25s ease,transform var(--dur-snappy,.5s)var(--ease-snappy,ease)}.stw .stw-msheet.is-on{opacity:1;transform:translate(-50%,-50%)}.stw .stw-msheet p{margin:0}.stw .stw-mt{text-align:center;font-size:21px;font-weight:700;letter-spacing:-.01em}.stw .stw-ms{margin-top:6px!important;text-align:center;font-size:12px;color:var(--stw-mut);text-wrap:balance}.stw .stw-mcards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.stw .stw-mcard{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:12px 14px 13px;border:0;border-radius:12px;text-align:left;font:inherit;color:var(--stw-tx);cursor:pointer;background:color-mix(in srgb,var(--stw-tx) 5%,transparent);box-shadow:inset 0 0 0 1px var(--stw-line);transition:background .15s,box-shadow .15s}.stw .stw-mcard.is-sel{background:var(--stw-sel);box-shadow:inset 0 0 0 2px #3b82f6}.stw .stw-mcard .stw-mic{width:24px;height:24px;color:var(--stw-mut)}.stw .stw-mcard.is-sel .stw-mic{color:#3b82f6}.stw .stw-mradio{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--stw-mut);color:transparent}.stw .stw-mradio svg{width:10px;height:10px}.stw .stw-mcard.is-sel .stw-mradio{background:#3b82f6;box-shadow:none;color:#fff}.stw .stw-mcard b{margin-top:9px;font-size:13.5px;font-weight:700}.stw .stw-mcard span{margin-top:3px;font-size:11px;line-height:1.35;color:var(--stw-mut)}.stw .stw-mrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--stw-tx) 5%,transparent)}.stw .stw-mrow-t{display:flex;flex-direction:column;gap:2px}.stw .stw-mrow-t b{font-size:12.5px;font-weight:600}.stw .stw-mrow-t span{font-size:10.5px;line-height:1.35;color:var(--stw-mut)}.stw .stw-tgl{flex:none;position:relative;width:34px;height:20px;border:0;border-radius:10px;padding:0;cursor:pointer;background:color-mix(in srgb,var(--stw-tx) 22%,transparent);transition:background .2s}.stw .stw-tgl i{position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0005;transition:transform var(--dur-snappy,.4s)var(--ease-snappy,ease)}.stw .stw-tgl[aria-checked=true]{background:#34c759}.stw .stw-tgl[aria-checked=true] i{transform:translateX(14px)}.stw .stw-mgo{display:block;width:100%;height:32px;margin-top:14px;border:0;border-radius:999px;background:#0a84ff;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.stw .stw-mgo.is-press,.stw .stw-mgo:active{filter:brightness(1.12)}.stw.is-narrow .stw-msheet{width:calc(100% - 24px)}.stw.is-narrow .stw-mcards{grid-template-columns:1fr}@media(prefers-reduced-motion:reduce) and (hover:hover){.stw .stw-msheet,.stw .stw-tgl i{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.stw .stw-msheet .stw-mt{color:var(--stw-tx)!important;-webkit-text-fill-color:currentColor}.stw .stw-ws::after{content:"";position:absolute;inset:0;border-radius:12px;background:rgb(0 0 0/.38);opacity:0;pointer-events:none;transition:opacity .25s ease}.stw:has(.stw-msheet.is-on) .stw-ws::after{opacity:1}.tool-marquee-row span{position:relative;z-index:var(--z,0);opacity:var(--o,1)}.tool-marquee-track:hover .tool-marquee-row{animation-play-state:running!important}.tool-marquee-track{padding-block:12px}html body .home-steps .st-stage{box-shadow:inset 0 1px color-mix(in srgb,#fff 6%,transparent),0 34px 85px -50px color-mix(in srgb,#a78bfa 42%,transparent),0 30px 70px -40px #0008!important}html[data-theme=light] body .home-steps .st-stage{box-shadow:0 30px 70px -44px color-mix(in srgb,#7c5cff 40%,transparent),0 18px 40px -30px #0002!important}html:not([data-theme=light]) body .home-steps .stw{--stw-bg:#202328;--stw-sb:#1f2832;--stw-sel:#213a5c}html body .home-steps .st-card .stw{background:var(--stw-bg)!important;border-radius:14px!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 12%,transparent)!important}html[data-theme=light] body .home-steps .st-card .stw{box-shadow:inset 0 0 0 1px #0000001f!important}html body .home-steps .st-card .stw-sb{border-radius:0!important;margin:0!important;background:var(--stw-sb)!important;border-right:0!important;padding:10px 6px!important}html body .home-steps .stw .stw-sb li.is-sel{background:var(--stw-sel)!important;border-radius:6px}html body .home-steps .stw .stw-ws::after{border-radius:14px}html body .home-ai-connection .home-split-ctarow{display:flex;flex-wrap:wrap;gap:12px}html body .home-ai-connection .home-split-cta{display:inline-flex!important;align-items:center;gap:8px;min-height:52px;padding:13px 24px!important;border-radius:100px!important;font-size:.95rem!important;font-weight:600!important;text-decoration:none!important;transition:transform .35s var(--ease-snappy,ease),box-shadow .35s ease,background-color .25s ease,border-color .25s ease!important}html body .home-ai-connection .home-split-cta.cta-main{background:#f1f4fa!important;color:#0e1118!important;border:1px solid transparent!important;box-shadow:0 10px 30px -14px color-mix(in srgb,#a78bfa 60%,transparent)!important}html body .home-ai-connection .home-split-cta.cta-alt{background:color-mix(in srgb,var(--text) 5%,var(--bg))!important;color:var(--text)!important;border:1px solid color-mix(in srgb,var(--text) 14%,transparent)!important;box-shadow:none!important}html body .home-ai-connection .home-split-cta:hover{transform:translateY(-2px)}html body .home-ai-connection .home-split-cta.cta-main:hover{box-shadow:0 16px 40px -14px color-mix(in srgb,#a78bfa 85%,transparent),0 0 0 4px color-mix(in srgb,#a78bfa 14%,transparent)!important}html body .home-ai-connection .home-split-cta.cta-alt:hover{background:color-mix(in srgb,var(--text) 10%,var(--bg))!important;border-color:color-mix(in srgb,var(--text) 24%,transparent)!important}html body .home-ai-connection .home-split-cta:active{transform:translateY(0)scale(.98)}html body .home-ai-connection .home-split-cta:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-text) 70%,transparent);outline-offset:3px}@media(prefers-reduced-motion:reduce) and (hover:hover){html body .home-ai-connection .home-split-cta,html body .home-ai-connection .home-split-cta .cta-ar{transition-property:opacity,visibility,color,background-color,border-color,box-shadow!important}}html[data-theme=light] body .home-ai-connection .home-split-cta.cta-main{background:#14161c!important;color:#fff!important}.stw .stx-site{justify-content:flex-start!important;gap:0!important;padding:0!important}.stw .stx-shead{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;height:34px;padding:0 16px;flex:none}.stw .stx-slogo{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--stw-tx)}.stw .stx-slogo svg{width:16px;height:16px;fill:currentColor;stroke:none}.stw .stx-snav{flex:1;display:flex;justify-content:center;gap:12px;font-size:10px;color:var(--stw-mut);white-space:nowrap}.stw .stx-snav b{font-weight:600;color:var(--stw-tx)}.stw .stx-sico{display:flex;gap:10px;color:var(--stw-mut)}.stw .stx-sico svg{width:12px;height:12px}.stw .stx-sline{display:block;flex:none;width:100%;height:1px;background:linear-gradient(90deg,transparent,#9fd46a 10%,#e9b34f 28%,#e5904e 40%,#c77dd8 52%,#4f8ef7 66%,#7d6bf6 84%,transparent);opacity:.85}.stw .stx-shero{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:10px 28px 6px;text-align:center}.stw .stx-site .stx-hl{max-width:420px}.stw .stx-g{background:linear-gradient(90deg,#a8b8ff,#8b6cff 55%,#b39bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#a99bff}.stw .stx-site .stx-sub{max-width:400px}.stw .stx-sbtns{display:flex;gap:8px;margin-top:6px}.stw .stx-site .stx-dlbtn{margin-top:0!important}.stw .stx-site .stx-dlbtn::before{content:"";width:13px;height:13px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.4 12.6c0-2.6 2.1-3.8 2.2-3.9-1.2-1.8-3.1-2-3.7-2-1.6-.2-3.1.9-3.9.9-.8 0-2-.9-3.4-.9-1.7 0-3.3 1-4.2 2.6-1.8 3.1-.5 7.7 1.3 10.2.9 1.2 1.9 2.6 3.2 2.6 1.3-.1 1.8-.8 3.3-.8 1.6 0 2 .8 3.4.8 1.4 0 2.3-1.3 3.1-2.5 1-1.4 1.4-2.8 1.4-2.9 0 0-2.7-1-2.7-4.1zM13.9 5c.7-.9 1.2-2 1-3.2-1 0-2.3.7-3 1.6-.7.8-1.2 2-1.1 3.1 1.2.1 2.3-.6 3.1-1.5z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.4 12.6c0-2.6 2.1-3.8 2.2-3.9-1.2-1.8-3.1-2-3.7-2-1.6-.2-3.1.9-3.9.9-.8 0-2-.9-3.4-.9-1.7 0-3.3 1-4.2 2.6-1.8 3.1-.5 7.7 1.3 10.2.9 1.2 1.9 2.6 3.2 2.6 1.3-.1 1.8-.8 3.3-.8 1.6 0 2 .8 3.4.8 1.4 0 2.3-1.3 3.1-2.5 1-1.4 1.4-2.8 1.4-2.9 0 0-2.7-1-2.7-4.1zM13.9 5c.7-.9 1.2-2 1-3.2-1 0-2.3.7-3 1.6-.7.8-1.2 2-1.1 3.1 1.2.1 2.3-.6 3.1-1.5z'/%3E%3C/svg%3E")center/contain no-repeat}.stw .stx-sbtn2{display:inline-flex;align-items:center;padding:10px 20px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--stw-tx);background:color-mix(in srgb,var(--stw-tx) 6%,var(--stw-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stw-tx) 14%,transparent)}.stw .stx-trust{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:11px;color:var(--stw-mut)}.stw .stx-trust i{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#7c6cf6;color:#fff}.stw .stx-trust i svg{width:9px;height:9px}.stw .stx-trust b{color:var(--stw-tx);font-weight:600}.stw .stx-site>.stx-stage{flex:none;justify-content:center;margin:0 0 16px!important}.stw.is-narrow .stx-snav,.stw.is-narrow .stx-sbtn2{display:none}.stw.is-narrow .stx-shead{justify-content:space-between}:root{--glass-tint:color-mix(in srgb,#8b6cff 24%,color-mix(in srgb,#fff 7%,transparent));--glass-rim:inset 0 0 0 1px color-mix(in srgb,#fff 20%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 32%,transparent)}html[data-theme=light]{--glass-tint:color-mix(in srgb,#7c5cff 14%,color-mix(in srgb,#fff 60%,transparent));--glass-rim:inset 0 0 0 1px color-mix(in srgb,#5b4bd6 22%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 80%,transparent)}html body .stw.is-ask .stw-prompt,html body .stx-pk .stx-prompt,html body .stw .stx-signin,html body [data-steps].st-paused .st-foot .st-play,html body .home-steps.st-paused .st-foot .st-play,html body .rp-tag,html body .rp-cap .rp-tag,html body .ps-star:hover{background:var(--glass-tint)!important;color:var(--stw-tx,var(--text))!important;box-shadow:var(--glass-rim),0 8px 22px -12px #000a!important;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4)}html body .rp-tag,html body .rp-cap .rp-tag{color:var(--text)!important}html body .hub-note li::after,html body .files-hub .hub-node.is-live::after,html body .files-hub .hub-node.is-hot::after,html body .files-hub .hub-note li.is-live::before{background:var(--glass-tint)!important;color:var(--text)!important;box-shadow:var(--glass-rim)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html body .aw-reopen-btn::after{background:var(--glass-tint)!important;box-shadow:var(--glass-rim)}html body .stw.is-ask .stw-prompt::after,html body .stx-pk .stx-prompt::after{height:1.5px!important;background:color-mix(in srgb,#fff 55%,transparent)!important}html[data-theme=light] body .stw.is-ask .stw-prompt::after,html[data-theme=light] body .stx-pk .stx-prompt::after{background:color-mix(in srgb,#5b4bd6 45%,transparent)!important}html body .stw.is-ask .stw-prompt i,html body .stx-pk .stx-prompt i{background:currentColor!important}html body .home-steps .stw .stx-dlbtn,html body .home-steps .stw .stx-dlbtn.is-on,html body .home-steps .stw .stx-dlbtn.is-press,html body .home-steps .stw .stx-dlbtn:hover{position:relative;isolation:isolate;overflow:hidden;background:#f1f4fa!important;color:#0e1118!important;-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform .3s var(--ease-snappy,ease),box-shadow .3s ease,color .45s ease!important}html body .home-steps .stw .stx-dlbtn::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#8b6cff 0%,#4f8ef7 50%,#b06cf5 100%);opacity:0;transition:opacity .45s ease}html body .home-steps .stw .stx-dlbtn:hover,html body .home-steps .stw .stx-dlbtn.is-press,html body .home-steps .stw .stx-dlbtn.is-on{color:#fff!important}html body .home-steps .stw .stx-dlbtn:hover::after,html body .home-steps .stw .stx-dlbtn.is-press::after,html body .home-steps .stw .stx-dlbtn.is-on::after{opacity:1}html body .home-steps .stw .stx-dlbtn{box-shadow:0 8px 24px -12px color-mix(in srgb,#a78bfa 60%,transparent)!important}html body .home-steps .stw .stx-dlbtn:hover,html body .home-steps .stw .stx-dlbtn.is-press{transform:translateY(-1px);box-shadow:0 12px 30px -12px color-mix(in srgb,#8b6cff 90%,transparent)!important}html body .home-steps .stw .stx-dlbtn.is-on{transform:none;box-shadow:0 10px 26px -12px color-mix(in srgb,#8b6cff 80%,transparent)!important}@media(prefers-reduced-motion:reduce) and (hover:hover){html body .home-steps .stw .stx-dlbtn::after{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.stx-finder .stw-doc{display:flex!important;flex-direction:column}.stx-finder .stw-doc>.stx-stage{order:9;margin:auto 0 14px!important;align-self:center}html body .stx-install .stx-dmgwin{top:50%!important;bottom:auto!important;transform:translate(-50%,-46%)scale(.9)!important;transform-origin:50% 50%!important}html body .stx-install .stx-dmgwin.is-on{transform:translate(-50%,-50%)!important}html body .dl-trust b{position:relative;letter-spacing:.01em}html body .dl-trust b::before{box-shadow:none!important}html body .dl-trust b::after{content:none!important}.tool-marquee-track.is-mag .tool-marquee-row span{transition:none!important;will-change:transform}.tool-marquee-row span{transition:transform .45s var(--ease-smooth,ease),opacity .45s ease,border-color .2s!important}html body .stw .stx-toast{left:50%!important;right:auto!important;top:14px!important;display:inline-flex;align-items:center;gap:9px;padding:5px 16px 5px 5px!important;border-radius:999px!important;background:color-mix(in srgb,var(--stw-bg) 78%,transparent)!important;color:var(--stw-tx)!important;font-size:12.5px!important;font-weight:600!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stw-tx) 12%,transparent),0 14px 34px -14px #6d5cf0d9,0 4px 12px -6px #0009!important;-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);opacity:0;transform:translate(-50%,-8px)scale(.96)!important;transition:opacity .3s ease,transform var(--dur-snappy,.5s)var(--ease-snappy,ease)!important}html body .stw .stx-toast.is-on{opacity:1;transform:translate(-50%,0)!important}html body .stw .stx-toast::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--tip-a),transparent 0 48%,#8b6cff 64%,#4f8ef7 79%,#d08cff 91%,transparent);-webkit-mask:linear-gradient(#000 0 0)content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0)content-box exclude,linear-gradient(#000 0 0);animation:tip-run 4.8s linear infinite}html body .stw .stx-toast .stx-toast-ic{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;background:linear-gradient(140deg,#b197fc,#7c5cff 45%,#3b82f6);box-shadow:inset 0 0 0 1px #ffffff40,0 4px 12px -4px #6d5cf0}html body .stw .stx-toast .stx-toast-ic svg{width:13px;height:13px}html body .stw.is-narrow .stx-toast{font-size:14px!important}@media(prefers-reduced-motion:reduce) and (hover:hover){html body .stw .stx-toast::before{animation:none}}html body .stx-install .stx-dmg:has(.stx-apps.is-done) .stx-arh{stroke:#c4b5ff!important}html body .stx-apps.is-done~*,html body .stx-dmg:has(.stx-apps.is-done) .stx-arrow{color:#b9a8ff!important}html .hero-visual .hero-stage.is-flat{transform:none!important;will-change:auto!important}html body .hero-stage .aw-fit:not(.aw-phone) .aw-win .aw-doc{padding-bottom:150px!important}html body .feature-stage .stage-window,html body .feature-shot-inline .aw-fit{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 66%,transparent 97%);mask-image:linear-gradient(180deg,#000 0,#000 66%,transparent 97%)}html body [data-hub] .hub-note{position:relative}html body [data-hub] .hub-note::before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;z-index:3;pointer-events:none;background:var(--brand-spectrum);background-size:210%;animation:brandFlow 9s linear infinite;opacity:.8}html body [data-hub] .hub-note::before{-webkit-mask:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}html body [data-hub] .hub-note::after{content:"";position:absolute;inset:0;z-index:3;border-radius:19px;padding:1px;pointer-events:none;background:conic-gradient(from var(--spin),transparent 0 60%,color-mix(in srgb,var(--accent-text) 90%,transparent) 75%,var(--c-violet) 85%,transparent 95%);-webkit-mask:linear-gradient(#000 0 0)content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 6s linear infinite}@media(prefers-reduced-motion:reduce) and (hover:hover){html body [data-hub] .hub-note::before,html body [data-hub] .hub-note::after{animation:none}}html body .stw .stx-seg{border-radius:999px!important;padding:3px!important;gap:3px!important}html body .stw .stx-seg button{border-radius:999px!important}html body .home-proof .proof-stat strong .proof-star{translate:0 -.08em}html body .stw .stw-cur{z-index:40!important}html body .home-ai-connection .home-split-ctarow .home-split-cta.cta-main,html body .home-ai-connection .home-split-ctarow .home-split-cta.cta-alt{padding:13px 24px!important;white-space:nowrap}html body .stw .stx-pk>.stx-acct,html body .stw .stx-pk .stx-sign .stx-acct{text-align:center!important;margin-left:auto!important;margin-right:auto!important}html body .stw .stx-pk .stx-sign{display:flex!important;flex-direction:column;align-items:center;text-align:center}html body .stw .stx-pk .stx-sign .stx-signin,html body .stw .stx-pk .stx-sign .stx-wait{align-self:center!important;margin-left:auto!important;margin-right:auto!important}html body .tool-marquee-track,html body .tool-marquee-track.is-dragging,html body .tool-marquee-track *{cursor:default!important}html body .rp-cap button.rp-tag{border:0;font-family:inherit;line-height:inherit;cursor:pointer;transition:transform .3s var(--ease-snappy,ease),filter .25s ease,box-shadow .3s ease}html body .rp-cap button.rp-tag:hover{transform:translateY(-1px)}html body .rp-cap button.rp-tag:active{transform:scale(.96)}html body .rp-cap button.rp-tag:focus-visible{outline:2px solid color-mix(in srgb,#8b6cff 70%,transparent);outline-offset:3px}html body .role-pick-hint .rp-cap{background:0 0!important;box-shadow:none!important;border:0!important;padding:0!important}html body .role-pick-hint .rp-cap{display:inline-flex!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:100%}html body .role-pick-hint .rp-cap .rp-line{flex:initial!important}html body .role-pick-hint{display:flex!important;justify-content:center!important}html body .aw-fit:not(.aw-phone) .aw-win .hmm{min-width:150px;padding:6px;border-radius:16px;background:color-mix(in srgb,var(--bg) 74%,transparent);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tx) 15%,transparent),0 22px 48px -16px #000c}html body .aw-fit:not(.aw-phone) .aw-win .hmm button{height:33px;gap:0;padding:0 13px;border-radius:9px;font-size:19.5px;font-weight:400;letter-spacing:0}html body .aw-fit:not(.aw-phone) .aw-win .hmm button:hover:not(:disabled),html body .aw-fit:not(.aw-phone) .aw-win .hmm button:focus-visible{background:#3478f6}html body .aw-fit:not(.aw-phone) .aw-win .hmm hr{height:1px;margin:5px 11px}html body .original-home .home-final .home-final-cta+.dl-trust{margin-top:40px!important}@media(max-width:640px){html body .original-home .home-final .home-final-cta+.dl-trust{margin-top:28px!important}}html body .role-pick-hint{margin-top:64px!important;margin-bottom:6px!important}html body .role-pick-hint .rp-cap{flex-direction:column!important;gap:12px!important;text-align:center!important}html body .role-pick-hint .rp-cap .rp-line{text-align:center!important;text-wrap:balance;max-width:640px}html body .rp-cap button.rp-tag{display:inline-flex;align-items:center;gap:7px;padding:5px 13px 5px 11px!important;font-size:11.5px!important;letter-spacing:.08em!important;color:var(--muted)!important;background:color-mix(in srgb,var(--text) 5%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 13%,transparent)!important}html body .rp-cap button.rp-tag:hover{color:var(--text)!important;filter:none;background:color-mix(in srgb,var(--text) 9%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,#a78bfa 45%,transparent),0 8px 22px -12px color-mix(in srgb,#8b6cff 80%,transparent)!important}@media(max-width:640px){html body .role-pick-hint{margin-top:40px!important}}html body .aw-win .hnv .hnv-chip i{font-style:normal;font-size:1.05em;line-height:1}html body .aw-win .hc .hc-input{position:relative}html body .aw-win .hc .hc-slash{position:absolute;left:24px;bottom:calc(100% + 6px);z-index:6;display:flex;flex-direction:column;min-width:520px;padding:7px;border-radius:18px;background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tx) 13%,transparent),0 20px 44px -18px #000c}html body .aw-win .hc .hc-slash[hidden]{display:none}html body .aw-win .hc .hc-slash button{display:flex;align-items:center;gap:26px;height:50px;padding:0 18px;border:0;border-radius:11px;background:0 0;font-family:inherit;font-size:22px;color:var(--mut);text-align:left;cursor:pointer}html body .aw-win .hc .hc-slash button code{min-width:96px;font-family:ui-monospace,sf mono,Menlo,monospace!important;font-size:24px;color:var(--tx)!important;background:0 0!important;padding:0!important}html body .aw-win .hc .hc-slash button[aria-selected=true],html body .aw-win .hc .hc-slash button:hover{background:color-mix(in srgb,#3478f6 30%,transparent)}html body .aw-win .hc.is-cleared .hc-feed>*:not(.hc-day){display:none!important}html body .original-home .role-pick-hint .rp-cap.rp-cap{padding:0!important}@media(max-width:640px){html body .original-home .role-pick-hint .rp-cap.rp-cap{flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important}html body .original-home .role-pick-hint .rp-cap.rp-cap .rp-line{display:block!important;text-align:center!important}html body .original-home .role-pick-hint .rp-cap.rp-cap .rp-line em{display:inline!important}}html body .dl-trust b{padding:0!important;border-radius:0!important;-webkit-background-clip:text!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important;gap:6px!important}html body .dl-trust b::before{width:16px!important;height:16px!important;border-radius:0!important;-webkit-text-fill-color:initial;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a78bfa' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")50%/16px no-repeat!important}html body .dl-trust b{background:0 0!important;-webkit-text-fill-color:currentColor;color:var(--text)!important;font-size:1em;font-weight:650!important}html body .dl-trust b::before{content:none!important;display:none!important}html body .home-proof .proof-mini .rp-cap{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:0!important;background:0 0!important;box-shadow:none!important;border:0!important;border-radius:0!important;text-align:center!important}html body .home-proof .proof-mini .rp-tag{padding:0!important;background:0 0!important;box-shadow:none!important;border-radius:0!important;color:#a99bff!important;-webkit-text-fill-color:currentColor;font-size:12px!important;letter-spacing:.14em!important}html[data-theme=light] body .home-proof .proof-mini .rp-tag{color:#5b4bd6!important}html body .home-proof .proof-mini .rp-line{flex:none!important;text-align:center!important;text-wrap:balance}html body .home-proof .proof-mini .ps-star{margin:2px 0 0!important;padding:0!important;background:0 0!important;box-shadow:none!important;border-radius:0!important;font-size:15px!important;font-weight:600;color:var(--text)!important;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--text) 30%,transparent);text-underline-offset:5px;transition:text-decoration-color .2s ease,color .2s ease}html body .home-proof .proof-mini .ps-star:hover{background:0 0!important;text-decoration-color:#a99bff;color:var(--text)!important}html body .ft-dl::after,html body .header .nav .nav-links.open>a.mn-cta::after{background:linear-gradient(110deg,#8b6cff 0%,#4f8ef7 50%,#b06cf5 100%)!important;box-shadow:none!important;transition:opacity .45s ease!important}html body .ft-dl:hover,html body .header .nav .nav-links.open>a.mn-cta:hover{color:#fff!important}html:not([data-theme=light]) body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb>.aw-c.aw-c,html:not([data-theme=light]) body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb>.aw-c.aw-c:hover,html:not([data-theme=light]) body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb>.aw-g.aw-g{background-image:linear-gradient(150deg,color-mix(in srgb,#fff 7%,transparent),transparent 45%)!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 16%,transparent),inset 0 -1px color-mix(in srgb,#fff 8%,transparent),inset 0 0 0 1px color-mix(in srgb,#fff 5%,transparent),0 0 0 1px color-mix(in srgb,#000 40%,transparent)!important}html[data-theme=light] body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb>.aw-c.aw-c,html[data-theme=light] body .aw-fit:not(.aw-phone) .aw-win.aw-win .aw-tb>.aw-g.aw-g{box-shadow:inset 0 1px #fff,0 0 0 1px color-mix(in srgb,#000 9%,transparent),0 1px 2px color-mix(in srgb,#000 8%,transparent)!important}html body .home-proof .proof-mini .rp-cap.rp-cap{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:baseline!important;row-gap:10px!important}html body .home-proof .proof-mini .rp-cap.rp-cap .rp-tag{flex:0 0 100%!important;justify-content:center!important}html body .home-proof .proof-mini .rp-cap.rp-cap .ps-star{margin:0!important}html body .site-footer .text-link{text-decoration:none!important;padding-bottom:3px;background:linear-gradient(90deg,transparent,currentColor 24%,currentColor 76%,transparent)50% 100%/0 1px no-repeat!important;transition:background-size .4s var(--ease-smooth,ease),color .2s ease}html body .site-footer .text-link:hover,html body .site-footer .text-link:focus-visible{text-decoration:none!important;background-size:100% 1px!important}@media(prefers-reduced-motion:reduce) and (hover:hover){html body .site-footer .text-link{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}html body .home-proof .proof-mini .rp-cap.rp-cap{column-gap:6px!important}html body .home-proof .proof-mini .rp-cap.rp-cap .ps-star{line-height:inherit!important;text-underline-offset:4px;vertical-align:baseline}html body .home-proof .proof-mini .rp-cap.rp-cap .ps-star{font-size:17px!important;text-decoration:none!important;padding-bottom:4px!important;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 34%,transparent) 22%,color-mix(in srgb,var(--text) 34%,transparent) 78%,transparent)50% 100%/100% 1px no-repeat!important;transition:background .3s ease!important}html body .home-proof .proof-mini .rp-cap.rp-cap .ps-star:hover{background:linear-gradient(90deg,transparent,#a99bff 22%,#a99bff 78%,transparent)50% 100%/100% 1.5px no-repeat!important}@media(max-width:640px){html body .home-proof .proof-mini .rp-cap.rp-cap .ps-star{font-size:15px!important}}.stw .stx-setup{position:absolute;left:50%;top:50%;z-index:9;width:470px;max-width:calc(100% - 24px);padding:20px 20px 16px;border-radius:18px;box-sizing:border-box;text-align:left;background:var(--stw-sheet);box-shadow:inset 0 0 0 1px var(--stw-line),0 24px 60px -20px #000c;color:var(--stw-tx);opacity:0;transform:translate(-50%,-47%)scale(.96);transition:opacity .25s ease,transform var(--dur-snappy,.5s)var(--ease-snappy,ease)}.stw .stx-setup.is-on{opacity:1;transform:translate(-50%,-50%)}.stw:has(.stx-setup.is-on) .stw-ws::after{opacity:1}.stw .stx-setup p{margin:0}.stw .stx-setup .sus-h{display:flex;align-items:center;gap:14px;margin-bottom:14px}.stw .stx-setup .sus-ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:color-mix(in srgb,#3b82f6 14%,var(--stw-bg));color:#3b82f6}.stw .stx-setup .sus-ic svg{width:24px;height:24px}.stw .stx-setup .sus-hd{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.stw .stx-setup .sus-t{font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--stw-tx)!important;-webkit-text-fill-color:currentColor}.stw .stx-setup .sus-n{padding:2px 9px;border-radius:999px;font-size:11px;color:var(--stw-mut);background:color-mix(in srgb,var(--stw-tx) 9%,transparent)}.stw .stx-setup .sus-lab{display:flex;align-items:center;gap:6px;margin:12px 0 6px!important;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--stw-mut)}.stw .stx-setup .sus-lab svg{width:12px;height:12px}.stw .stx-setup .sus-box{border-radius:12px;background:color-mix(in srgb,var(--stw-tx) 4%,transparent);box-shadow:inset 0 0 0 1px var(--stw-line)}.stw .stx-setup .sus-fold{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}.stw .stx-setup .sus-fold span{display:flex;flex-direction:column;gap:2px}.stw .stx-setup .sus-fold b,.stw .stx-setup .sus-ag b{font-size:13px;font-weight:700;color:var(--stw-tx)}.stw .stx-setup small{font-size:11px;color:var(--stw-mut)}.stw .stx-setup .sus-ch{flex:none;padding:5px 11px;border:0;border-radius:8px;background:color-mix(in srgb,var(--stw-tx) 10%,transparent);font:inherit;font-size:12px;color:var(--stw-tx);cursor:pointer;transition:background .15s}.stw .stx-setup .sus-ch:hover{background:color-mix(in srgb,var(--stw-tx) 16%,transparent)}.stw .stx-setup .sus-ag{display:flex;align-items:center;gap:9px;width:100%;padding:10px 12px;border:0;background:0 0;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.stw .stx-setup .sus-ag+.sus-ag{box-shadow:inset 0 1px 0 var(--stw-line);margin-left:0}.stw .stx-setup .sus-ag:hover{background:color-mix(in srgb,var(--stw-tx) 4%,transparent)}.stw .stx-setup .sus-ag:first-child{border-radius:12px 12px 0 0}.stw .stx-setup .sus-ag:last-child{border-radius:0 0 12px 12px}.stw .stx-setup .sus-ag small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stw .stx-setup .sus-rad{flex:none;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--stw-mut);color:transparent}.stw .stx-setup .sus-rad svg{width:9px;height:9px}.stw .stx-setup .sus-ag.is-sel .sus-rad{background:#3b82f6;box-shadow:none;color:#fff}.stw .stx-setup .sus-f{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.stw .stx-setup .sus-skip{padding:0;border:0;background:0 0;font:inherit;font-size:12px;color:var(--stw-mut);cursor:pointer}.stw .stx-setup .sus-skip:hover{color:var(--stw-tx)}.stw .stx-setup .sus-go{padding:8px 18px;border:0;border-radius:999px;background:#0a84ff;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:filter .15s}.stw .stx-setup .sus-go:hover,.stw .stx-setup .sus-go.is-press{filter:brightness(1.12)}.stw.is-narrow .stx-setup .sus-ag{flex-wrap:wrap}.stw.is-narrow .stx-setup .sus-ag small{flex-basis:100%;padding-left:26px;white-space:normal}@media(prefers-reduced-motion:reduce) and (hover:hover){.stw .stx-setup{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.stw .stx-setup .sus-skip,.stw .stx-setup .sus-go{flex:none;white-space:nowrap}.stw .stx-setup .sus-t{text-wrap:balance}.stw .stx-setup.is-ask .sus-ags{animation:sus-ask 2s ease-in-out infinite}@keyframes sus-ask{50%{box-shadow:inset 0 0 0 1px var(--stw-line),0 0 0 3px color-mix(in srgb,#3b82f6 32%,transparent)}}@media(prefers-reduced-motion:reduce) and (hover:hover){.stw .stx-setup.is-ask .sus-ags{animation:none}}html body .tool-marquee-row span{transform:translateX(var(--x,0px))scale(var(--s,1))!important}html body .stw [tabindex]:focus:not(:focus-visible),html body .stw [role=button]:focus:not(:focus-visible),html body .stw button:focus:not(:focus-visible),html body .aw-win [tabindex]:focus:not(:focus-visible),html body .aw-win [role=button]:focus:not(:focus-visible),html body .aw-win button:focus:not(:focus-visible){outline:none}html body .stw [tabindex]:focus-visible,html body .stw [role=button]:focus-visible,html body .stw button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@supports not (transition-timing-function:linear(0,1)){:root{--ease-smooth:cubic-bezier(.2,.9,.25,1);--ease-snappy:cubic-bezier(.25,1.15,.45,1)}}.header{-webkit-backdrop-filter:blur(14px)}#site-search::backdrop{-webkit-backdrop-filter:blur(7px)}.inline-tour-dialog::backdrop{-webkit-backdrop-filter:blur(12px)}.stw.is-narrow .stx-setup .sus-f{flex-direction:column-reverse;align-items:stretch;gap:10px}.stw.is-narrow .stx-setup .sus-go{padding:9px 16px}html body .home-steps .stw .stx-stage li::before{display:grid!important;place-items:center;line-height:1!important;padding:0 0 1px!important}@supports(text-box:trim-both cap alphabetic){html body .home-steps .stw .stx-stage li::before{padding:0!important;text-box:trim-both cap alphabetic}}html body .stw .stx-hint{background:var(--glass-tint)!important;color:var(--stw-tx)!important;box-shadow:var(--glass-rim),0 8px 22px -12px #000a!important;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4)}html body .aw-win .hc .hc-steps li:not(:last-child)::after{left:21px;width:1.5px;background:color-mix(in srgb,var(--tx) 22%,transparent)!important}html body .aw-win .hc .hc-task{position:relative}html body .aw-win .hc .hc-task.is-in:has(~.hc-steps:not(.is-folded) li)::after{content:"";position:absolute;left:23px;top:calc(50% + 29px);height:28px;width:1.5px;background:color-mix(in srgb,var(--tx) 22%,transparent)}html body .aw-win .hc .hc-steps li.hc-end{color:var(--mut)!important}html body .aw-win .hc .hc-steps li.hc-end .hc-si{color:var(--mut)}html body .aw-win .hc .hc-task:has(~.hc-steps:not(.is-folded) .hc-end) em{visibility:hidden}html body .aw-win .hc .hc-line{height:20px!important;margin:-9px 0!important;background:0 0!important;position:relative;z-index:2;pointer-events:none;overflow:visible;-webkit-mask:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}html body .aw-fit.aw-phone .aw-win .hc .hc-line{margin:-9px 60px 1px!important}html body .aw-win .hc .hc-line::before,html body .aw-win .hc .hc-line::after{content:"";position:absolute}html body .aw-win .hc .hc-line::before{left:0;right:0}html body .aw-win .hc .hc-line::after{left:4%!important;right:4%!important}html body .aw-win .hc.is-thinking .hc-line{animation:none!important}@keyframes hc-line-run{to{background-position:-200% 0}}html body [data-hub] .hub-note li{border-radius:22px!important}.aw-graph .awg-stage{touch-action:none;cursor:grab}.aw-graph .awg-stage.is-drag{cursor:grabbing}.aw-graph .awg-world{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.aw-graph .awg-world.is-ease{transition:transform var(--dur-smooth,.6s)var(--ease-smooth,cubic-bezier(.2,.9,.25,1))}.aw-graph .awg-world .awg-lines{width:100%;height:100%}.aw-graph .awg-fit{position:absolute;right:22px;bottom:22px;z-index:3;display:grid;place-items:center;width:58px;height:58px;border:0;border-radius:50%;cursor:pointer;color:#d6d9de;background:color-mix(in srgb,#fff 9%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:inset 0 1px color-mix(in srgb,#fff 16%,transparent),inset 0 0 0 1px color-mix(in srgb,#fff 6%,transparent),0 0 0 1px color-mix(in srgb,#000 40%,transparent);transition:background .15s}.aw-graph .awg-fit:hover{background:color-mix(in srgb,#fff 15%,transparent)}.aw-graph .awg-fit svg{width:28px;height:28px}html[data-theme=light] .aw-graph .awg-fit{color:#55585d;background:color-mix(in srgb,#000 5%,transparent);box-shadow:inset 0 1px #fff,0 0 0 1px color-mix(in srgb,#000 9%,transparent)}.aw-win:has(.aw-graph) .hc-dock{opacity:0!important;pointer-events:none!important;transition:opacity .2s}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-graph .awg-world.is-ease{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}html body .hc-cursor svg,html body .stw .stw-cur svg{fill:#0b0b0d!important;stroke:#fff!important;stroke-width:1.4px!important;stroke-linejoin:round;paint-order:stroke;filter:drop-shadow(0 1px 1.5px #0006)drop-shadow(0 2px 5px #0003)!important}html[data-theme=light] .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-sep{background:color-mix(in srgb,#000 16%,transparent)!important}@media(prefers-color-scheme:light){html:not([data-theme=dark]) .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-sep{background:color-mix(in srgb,#000 16%,transparent)!important}}html body .tool-marquee-row{will-change:transform}html:not([data-theme=dark]){--bg:#ffffff;--surface:#ffffff;--surface-2:#f5f5f7;--text:#1d1d1f;--muted:#6e6e73;--line:#e5e5ea;--accent-soft:#f0f0f5;--shadow:0 1px 2px rgba(0,0,0,.04),0 16px 40px -18px rgba(0,0,0,.16);--card-grey:#f5f5f7;--card-lift:0 1px 2px rgba(0,0,0,.05),0 10px 28px -12px rgba(0,0,0,.14)}html:not([data-theme=dark]) body{background:#fff}html:not([data-theme=dark]) body .files-hub .hub-node,html:not([data-theme=dark]) body .home-ai-connection .home-card.ai-opt,html:not([data-theme=dark]) body .feature-step-item,html:not([data-theme=dark]) body .home-steps .st-stage,html:not([data-theme=dark]) body .original-home .home-final{background:var(--card-grey)!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html:not([data-theme=dark]) body .files-hub .hub-node,html:not([data-theme=dark]) body .home-ai-connection .home-card.ai-opt{border-radius:22px!important}html:not([data-theme=dark]) body .home-steps .st-stage,html:not([data-theme=dark]) body .original-home .home-final{border-radius:28px!important}html:not([data-theme=dark]) body .original-home .home-final::after{opacity:.5}html:not([data-theme=dark]) body .files-hub .hub-node.is-live,html:not([data-theme=dark]) body .files-hub .hub-node.is-hot,html:not([data-theme=dark]) body .feature-step-item.is-active{background:#fff!important;box-shadow:var(--card-lift)!important}html:not([data-theme=dark]) body [data-hub] .hub-folder.hub-note{background:#fff!important;background-image:none!important;border-color:transparent!important;box-shadow:var(--card-lift),0 0 0 1px rgba(0,0,0,4%)!important}html:not([data-theme=dark]) body [data-hub] .hub-note li.is-live{background:var(--card-grey)!important}html:not([data-theme=dark]) body .home-steps .st-stage .stw,html:not([data-theme=dark]) body .feature-stage .stage-window{box-shadow:0 1px 2px rgba(0,0,0,5%),0 24px 60px -28px rgba(0,0,0,.22)!important}html:not([data-theme=dark]) body .hero-stage .aw-win{box-shadow:0 0 0 1px rgba(0,0,0,6%),0 30px 80px -36px rgba(0,0,0,.28)!important}html body .hero-visual .hero-stage{transition:none!important}html body .stw .stw-mcard span{text-wrap:balance}html body .stw [role=button],html body .stw [tabindex],html body .stw button,html body .aw-win [role=button],html body .aw-win [tabindex],html body .aw-win button{outline:none!important;-webkit-tap-highlight-color:transparent}html body .stw [role=button]:focus-visible,html body .stw [tabindex]:focus-visible,html body .stw button:focus-visible,html body .aw-win [role=button]:focus-visible,html body .aw-win [tabindex]:focus-visible,html body .aw-win button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,#3b82f6 85%,transparent)!important}html body .home-proof .proof-stat strong,html body .home-proof .proof-stat:hover strong{background:0 0!important;-webkit-text-fill-color:currentColor!important;color:var(--text)!important;transition:color .25s ease}html body .home-proof .proof-stat:not(:hover) strong{color:color-mix(in srgb,var(--text) 92%,transparent)!important}html body .home-proof .proof-stat strong .proof-star{-webkit-text-fill-color:initial!important}html body .home-proof .proof-stat>span>span[aria-hidden]{transition:background .25s ease,box-shadow .25s ease,color .25s ease}html body .home-proof .proof-stat:hover>span>span[aria-hidden],html body .home-proof .proof-stat:active>span>span[aria-hidden]{background:color-mix(in srgb,var(--text) 9%,transparent)!important;color:var(--text)!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 14%,transparent),inset 0 1px color-mix(in srgb,#fff 22%,transparent)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html body .home-proof .ps-ico::after{content:none!important}html body .home-proof .ps-ico{background:color-mix(in srgb,var(--text) 6%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent),inset 0 1px color-mix(in srgb,#fff 20%,transparent)!important;transition:box-shadow .25s ease,background .25s ease}html body .home-proof .proof-stat:hover .ps-ico{background:color-mix(in srgb,var(--text) 10%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 18%,transparent),inset 0 1px color-mix(in srgb,#fff 28%,transparent),0 10px 24px -14px #0008!important}html body .hc-cursor{left:0!important;top:0!important;translate:1420px 690px;transition:translate .95s cubic-bezier(.45,0,.2,1),opacity .3s,transform .15s}html body .stw .stw-cur{left:0!important;top:0!important}@keyframes line-travel-x{0%{transform:translateX(-112.5%)}55%,100%{transform:translateX(656%)}}html body .feature-step-item::after{transform-origin:0 50%}html body .feature-step-item.is-timing::after{width:calc(100% - 36px)!important;animation:tab-timer-x var(--dur,7s)linear forwards!important}@keyframes tab-timer-x{from{transform:scaleX(0)}to{transform:scaleX(1)}}html body [data-steps] .st-bar{width:100%!important;transform-origin:0 50%;transform:scaleX(0)}html body [data-steps] .st-step.is-timing .st-bar{animation:st-bar-x var(--st-dur,4s)linear forwards!important}@keyframes st-bar-x{from{transform:scaleX(0)}to{transform:scaleX(1)}}html body [data-steps] .st-step:not(.is-on) .st-bar{animation:none!important;transform:scaleX(0)}html body [data-steps].st-manual .st-step.is-on .st-bar{animation:none!important;transform:scaleX(1);transition:transform .8s cubic-bezier(.2,.7,.2,1)}html body [data-steps].st-hold .st-step.is-timing .st-bar{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce) and (hover:hover){html body .reading-progress.brand-wave.brand-wave::after,html body .feature-step-item.is-timing::after,html body [data-steps] .st-step.is-timing .st-bar{animation:none!important}}@media(min-width:641px){html body .role-pick.role-pick button .role-av{width:68px!important;height:68px!important;scale:.765;transform-origin:50% 100%;transition:scale var(--dur-smooth,.6s)var(--ease-smooth,cubic-bezier(.2,.9,.25,1)),box-shadow .25s,background-color .25s!important}html body .role-pick.role-pick button[aria-checked=true] .role-av{scale:1}html body .role-pick.role-pick button .role-av svg{width:24px!important;height:24px!important}html body .role-pick.role-pick button .role-name{font-size:14.5px!important;scale:.897;transform-origin:50% 0;transition:scale var(--dur-smooth,.6s)var(--ease-smooth,cubic-bezier(.2,.9,.25,1)),color .25s ease,opacity .25s ease!important}html body .role-pick.role-pick button[aria-checked=true] .role-name{scale:1}}html body .aw-hero .aw-doc{transition:opacity .3s ease}html body .aw-fit:not(.aw-phone) .aw-win .hc-dock{transition:opacity .25s ease,transform var(--dur-snappy,.5s)var(--ease-snappy,ease)!important}html body .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb>.aw-c,html body .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb>.aw-g{transition:background-color .15s!important}html body .aw-win .aw-tb .aw-chat{transition:background-color .5s ease,box-shadow .5s ease!important}html body .aw-win.aw-hero .aw-doc.aw-scrolled{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 110px);mask-image:linear-gradient(to bottom,transparent 0,#000 110px)}html body .aw-win.aw-hero .aw-doc.aw-scrolled.aw-more:not(.aw-end){-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 110px,#000 calc(100% - 110px),transparent calc(100% - 12px));mask-image:linear-gradient(to bottom,transparent 0,#000 110px,#000 calc(100% - 110px),transparent calc(100% - 12px))}html body .aw-win.aw-swap .aw-sb,html body .aw-win.aw-swap .aw-doc{animation:aw-fade-out .16s ease forwards}html body .aw-win.aw-swap-in .aw-sb,html body .aw-win.aw-swap-in .aw-doc{animation:aw-fade-in .34s cubic-bezier(.2,.8,.2,1)both}@keyframes aw-fade-out{to{opacity:0}}@keyframes aw-fade-in{from{opacity:0;translate:0 6px}}html body .role-pick .role-av::after{transition:opacity .45s ease}html body .role-pick.role-pick button .role-name,html body .role-pick.role-pick button[aria-checked=true] .role-name{font-weight:550!important}html body .aw-win .hc .hc-line::before,html body .aw-win .hc .hc-line::after{background:linear-gradient(90deg,#4a7ff0 0%,#6d7fa8 22%,#d8766c 45%,#c98a6a 55%,#6aa070 78%,#4a7ff0 100%)!important;background-size:160% 100%!important}html body .aw-win .hc .hc-line::before{top:9.25px;height:1.5px;opacity:.85}html body .aw-win .hc .hc-line::after{top:7px!important;height:6px!important;filter:blur(4px)!important;opacity:.28!important;border-radius:3px}html body .aw-win .hc.is-thinking .hc-line::before,html body .aw-win .hc.is-thinking .hc-line::after{animation:hc-line-sway 4.5s ease-in-out infinite alternate!important}@keyframes hc-line-sway{from{background-position:0 0}to{background-position:60% 0}}html body .stw .stx-note.is-page.is-scrolled{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 72px)!important;mask-image:linear-gradient(to bottom,transparent 0,#000 72px)!important}html body .home-proof .proof-mini .rp-cap.rp-cap .rp-line{flex:initial!important;min-width:0!important;max-width:100%}@media(max-width:640px){html body .role-pick.role-pick .role-clone{display:none!important}}html body .home-steps .stw.is-phone .stx-conn .stx-input{margin:auto -10px 12px!important}html .home-steps .st-note,html .home-steps .st-sub,html body .stw .stw-t{text-wrap:balance}@media(max-width:900px){html body .header .nav .nav-links.open>a:not(.mn-cta){position:relative;padding-top:13px!important;padding-bottom:13px!important}html body .header .nav .nav-links.open>a .mn-txt b{font-size:20px!important;letter-spacing:-.015em!important;line-height:1.2!important}html body .header .nav .nav-links.open>a .mn-txt small{font-size:13.5px!important}html body .header .nav .nav-links.open>a[aria-current=page]::before{position:absolute;left:-13px;top:50%;margin-top:-3px;width:6px;height:6px}}html body .aw-fit:not(.aw-phone) .aw-doc .aw-chart-m{display:none!important}html body .aw-fit.aw-phone .aw-doc .aw-chartbox{display:none!important}html body .aw-win .aw-doc .aw-chart-m .pg-bars b{height:var(--h)}@media(max-width:900px){html body .home-steps .st-step.is-on .st-sub{min-height:0}}html body .aw-fit.aw-phone .aw-doc .aw-code pre,html body .aw-fit.aw-phone .aw-doc .pg-code pre{white-space:pre-wrap!important;overflow-wrap:anywhere;word-break:normal;overflow-x:visible!important}html body .aw-fit.aw-phone .aw-doc .aw-code,html body .aw-fit.aw-phone .aw-doc .pg-code{overflow-x:hidden!important}html[data-theme] a.download-cta.download-cta.download-cta,html body .ft-dl.ft-dl,html body .header .nav .nav-links.open>a.mn-cta.mn-cta{transition:color .4s ease,background-color .1s ease 0s,border-color .25s ease,box-shadow .35s ease!important}html[data-theme] a.download-cta.download-cta.download-cta:hover,html[data-theme] a.download-cta.download-cta.download-cta:focus-visible,html body .ft-dl.ft-dl:hover,html body .ft-dl.ft-dl:focus-visible,html body .header .nav .nav-links.open>a.mn-cta.mn-cta:hover,html body .header .nav .nav-links.open>a.mn-cta.mn-cta:focus-visible{background-color:initial!important;transition:color .4s ease,background-color .2s ease .3s,border-color .25s ease,box-shadow .35s ease!important}html body .aw-win .hc .hc-steps li>b{flex:none}html body .aw-win .hc .hc-steps li>a{flex:initial;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce) and (hover:hover){html body .reading-progress.brand-wave.brand-wave.brand-wave,html body .reading-progress.brand-wave.brand-wave.brand-wave::before{background-size:200% 100%!important;animation:iwe-flow 16s linear infinite!important}html body .reading-progress.brand-wave.brand-wave.brand-wave::after{display:block!important;opacity:.6!important;animation:line-travel-x 7s cubic-bezier(.45,0,.2,1)infinite!important}html body .feature-step-item.feature-step-item.is-timing::after{animation:tab-timer-x var(--dur,7s)linear forwards!important}html body [data-steps] .st-step.st-step.is-timing .st-bar{animation:st-bar-x var(--st-dur,4s)linear forwards!important}html body .aw-win .hc.hc.is-thinking .hc-line::before,html body .aw-win .hc.hc.is-thinking .hc-line::after{animation:hc-line-sway 4.5s ease-in-out infinite alternate!important}}@keyframes rm-fade{from{opacity:0}to{opacity:1}}@keyframes rm-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce) and (hover:hover){html body .st-step.is-on .st-head,html body .st-card.is-on .st-line,html body .st-card.is-on .st-note,html body .st-card.is-on .st-card-bar>span:last-child,html body .st-card.is-on .st-row,html body .st-card.is-on .st-tools-h,html body .st-card.is-on .st-next,html body .home-steps .st-stage>.st-card.is-on,html body .home-steps .st-card.is-on .st-card-body,html body .stx-rows.is-in .stx-row,html body .stx-steps li,html body .ask-q,html body .ask-steps li,html body .ask-sources span,html body .peek.pk-in,html body .stw-ws.is-open .stw-sb li:not(.is-root),html body .ai-opt.is-swap>h3,html body .ai-opt.is-swap>p,html body .stw.is-ask .stw-card,html body .stw.is-ask .stw-sub,html body .aw-win .aw-sb li.aw-kid,html body .aw-win.aw-swap-in .aw-sb,html body .aw-win.aw-swap-in .aw-doc{animation:rm-fade .3s ease both!important}html body .aw-win.aw-swap .aw-sb,html body .aw-win.aw-swap .aw-doc{animation:rm-fade-out .16s ease forwards!important}}@media(pointer:coarse){html body .aw-fit:not(.is-touch-live) .aw-win .aw-doc,html body .aw-fit:not(.is-touch-live) .aw-win .hc-body,html body .aw-fit:not(.is-touch-live) .aw-win .aw-sb,html body .stw:not(.is-touch-live) .stx-note.is-page,html body .stw:not(.is-touch-live) .aw-doc{overflow-y:hidden!important}html body .is-touch-live .aw-win .aw-doc,html body .is-touch-live .aw-win .hc-body,html body .is-touch-live .aw-win .aw-sb,html body .stw.is-touch-live .stx-note.is-page{overscroll-behavior-y:auto!important}}@media(prefers-reduced-motion:reduce) and (hover:hover){.scroll-reveal{opacity:0;transition:opacity .6s ease}.scroll-reveal.scroll-visible,.scroll-reveal:focus-within{opacity:1}}@media(prefers-reduced-motion:reduce) and (hover:hover){html body .stw-cur{visibility:hidden!important}}@media(max-width:640px){html body .aw-fit .aw-win,html body .aw-fit .aw-win *,html body .stw,html body .stw *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .aw-fit.aw-phone .aw-win{background-color:rgb(32 35 41/.97)!important}html body .aw-win .hc-dock{background-color:rgb(37 48 65/.96)!important}html body .aw-win .hmm,html body .aw-win .hc-slash,html body .stw .stx-toast,html body .stw .stx-launch{background-color:rgb(32 35 40/.97)!important}html:not([data-theme=dark]) body .aw-fit.aw-phone .aw-win{background-color:rgb(252 252 253/.97)!important}html:not([data-theme=dark]) body .aw-win .hc-dock{background-color:rgb(238 242 248/.97)!important}html:not([data-theme=dark]) body .aw-win .hc,html:not([data-theme=dark]) body .aw-win .hmm,html:not([data-theme=dark]) body .aw-win .hc-slash{background-color:rgb(255 255 255/.97)!important}html:not([data-theme=dark]) body .aw-win .hcp,html:not([data-theme=dark]) body .aw-win .hnv{background-color:rgb(238 238 239/.98)!important}html:not([data-theme=dark]) body .stw .stx-toast,html:not([data-theme=dark]) body .stw .stx-launch{background-color:rgb(245 245 247/.97)!important}html body .original-home::before,html body .original-home .home-final::after,html body .ui-lamp::before,html body .ui-beam::before,html body .ui-aurora{animation:none!important}html body .reading-progress.brand-wave.brand-wave::before{display:none!important}html body .aw-win .hc .hc-line::after{display:none!important}}@media(prefers-reduced-motion:reduce) and (hover:hover){html body .aw-win.aw-hero .aw-doc>h1::after{animation:aw-caret 1.1s steps(1)infinite!important}}html body .is-offscreen,html body .is-offscreen *,html body .is-offscreen *::before,html body .is-offscreen *::after{animation-play-state:paused!important}.files-hub .hub-gap{display:none}@media(max-width:1023px){html body .files-hub.files-hub{grid-template-columns:1fr 1fr!important;grid-template-areas:"a b" "ft ft" "c c" "fb fb" "d e" "t t"!important;row-gap:0!important;column-gap:10px!important;position:relative}html body .files-hub .hub-col{display:contents!important}html body .files-hub .hub-node[data-file="0"]{grid-area:a!important}html body .files-hub .hub-node[data-file="1"]{grid-area:b!important}html body .files-hub .hub-node[data-file="2"]{grid-area:d!important}html body .files-hub .hub-node[data-file="3"]{grid-area:e!important}html body .files-hub .hub-center{grid-area:c!important;position:relative;z-index:1}html body .files-hub .hub-tip{grid-area:t!important;margin:20px 0 0!important}html body .files-hub .hub-gap{display:block;height:52px}html body .files-hub .hub-gap-top{grid-area:ft}html body .files-hub .hub-gap-bot{grid-area:fb}html body .files-hub .hub-node{position:relative;z-index:1}html body .files-hub .hub-beams{display:block!important;z-index:0}html body .files-hub .hub-beams .hb-base{stroke-width:1.5;transition:stroke-width .35s ease}}@media(min-width:901px) and (max-width:1023px){html body .files-hub.files-hub{column-gap:18px!important}html body .files-hub .hub-gap{height:72px}html body .files-hub .hub-center{justify-self:center;width:min(100%,620px)!important}}@media(max-width:900px){html body .files-hub .hub-node{min-height:62px!important;height:62px!important;align-self:stretch}html body .files-hub .hub-node .hub-ico{width:36px!important;height:36px!important;flex:none}}html body .aw-fit.aw-phone .aw-win .aw-doc .pg-table th,html body .aw-fit.aw-phone .aw-win .aw-doc .pg-table td,html body .aw-fit.aw-phone .aw-win .aw-doc table th,html body .aw-fit.aw-phone .aw-win .aw-doc table td{padding:18px 26px!important}html body .aw-fit.aw-phone .aw-win .aw-doc{padding-right:52px!important}@media(max-width:640px){html body .hero-visual .hero-stage{position:sticky;top:calc(var(--header-height,62px) + 10px)}html body .hero-visual::after{content:"";display:block;height:48svh;pointer-events:none}}@media(max-width:640px){html body .home-steps .st-grid{display:block!important}html body .home-steps .st-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important;overflow:visible!important;margin:0 -16px 14px!important;padding:12px 16px!important;position:sticky;top:var(--header-height,62px);z-index:6;background:var(--bg)}html body .home-steps .st-list::before,html body .home-steps .st-list::after{display:none!important}html body .home-steps .st-step{flex:none!important;margin:0!important;padding:0 0 11px!important;border:0!important;background:0 0!important;position:relative;min-width:0}html body .home-steps .st-step::after{display:none!important}html body .home-steps .st-step::before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:1px;background:color-mix(in srgb,var(--text) 14%,transparent);transition:background-color .4s ease}html body .home-steps .st-step:has(~.st-step.is-on)::before{background:color-mix(in srgb,var(--text) 45%,transparent)}html body .home-steps .st-step button{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:100%!important;min-width:0;padding:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;text-align:left}html body .home-steps .st-step .st-num{font-size:10.5px!important;line-height:1!important;padding:0!important;opacity:.6;transition:opacity .3s ease}html body .home-steps .st-step .st-word{font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.25!important;color:var(--muted)!important;white-space:nowrap;max-width:100%;transition:color .3s ease}html body .home-steps .st-step.is-on .st-word{color:var(--text)!important}html body .home-steps .st-step.is-on .st-num{opacity:1}html body .home-steps .st-step .st-head,html body .home-steps .st-sub{display:none!important}html body .home-steps .st-step .st-bar{left:0!important;right:0!important;bottom:0!important;width:auto!important;height:2px!important;border-radius:1px;z-index:1;background:linear-gradient(90deg,#8b6cff,#4f8ef7)!important}html body .home-steps .st-stage{position:sticky}html body .home-steps .st-grid::after{content:"";display:block;height:42svh;pointer-events:none}}.home-proof .ps-star-sm{display:none}@media(max-width:640px){html body .home-proof .proof-stat strong{line-height:1.05!important}html body .home-proof .proof-stat strong .proof-star{display:none!important}html body .home-proof .proof-stat>span:not(.ps-ico){row-gap:20px!important;gap:20px!important}html body .home-proof .ps-star-sm{display:inline-block;width:.95em;height:.95em;margin-right:5px;vertical-align:-.12em;font-style:normal}html body .home-proof .ps-star-sm svg{display:block;width:100%;height:100%}}.st-phone{display:none}@media(max-width:640px){html body .home-steps .st-list{display:none!important}html body .home-steps .st-phone{display:block;position:sticky;top:var(--header-height,62px);z-index:6;margin:0 -16px 12px;padding:10px 16px 12px;background:var(--bg)}html body .home-steps .sp-segs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}html body .home-steps .sp-seg{position:relative;display:block;height:22px;padding:0;border:0;background:0 0;cursor:pointer;-webkit-tap-highlight-color:transparent}html body .home-steps .sp-seg::before,html body .home-steps .sp-seg i{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:2px}html body .home-steps .sp-seg::before{background:color-mix(in srgb,var(--text) 14%,transparent)}html body .home-steps .sp-seg i{background:linear-gradient(90deg,#8b6cff,#4f8ef7);transform-origin:0 50%;transform:scaleX(0)}html body .home-steps .sp-seg.is-done i{transform:scaleX(1);background:color-mix(in srgb,var(--text) 48%,transparent)}html body .home-steps .sp-seg.is-timing i{animation:st-bar-x var(--st-dur,4s)linear forwards}html body [data-steps].st-manual .sp-seg.is-on i{animation:none;transform:scaleX(1);transition:transform .6s cubic-bezier(.2,.7,.2,1)}html body [data-steps].st-hold .sp-seg.is-timing i{animation-play-state:paused}html body .home-steps .sp-now{display:flex;gap:9px;margin-top:6px;min-width:0}html body .home-steps .sp-num{font:500 12px/1 geist mono,ui-monospace,monospace;color:var(--accent-text)}html body .home-steps .sp-name{font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--text);white-space:nowrap}html body .home-steps .sp-next{background:0 0;font:inherit;font-size:13.5px;white-space:nowrap}html body .home-steps .st-phone.is-swap .sp-name{animation:rm-fade .35s ease both}}html body .home-proof .proof-stat strong{letter-spacing:-.015em!important}@media(max-width:640px){html body .home-steps .st-foot .st-next,html body .home-steps .st-foot .st-prev{display:none!important}}@media(max-width:640px){html body .home-steps .sp-now{align-items:center!important}html body .home-steps .sp-nav{margin-left:auto;display:flex;gap:8px;flex:none}html body .home-steps .sp-prev,html body .home-steps .sp-next{width:38px;height:38px;margin:0;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--text);background:color-mix(in srgb,var(--text) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent);transition:background-color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}html body .home-steps .sp-prev:active,html body .home-steps .sp-next:active{background:color-mix(in srgb,var(--text) 15%,transparent);transform:scale(.94)}html body .home-steps .sp-prev svg,html body .home-steps .sp-next svg{width:15px;height:15px}}@media(max-width:640px){html body .home-steps .st-stage{top:calc(var(--header-height,62px) + var(--sp-h,92px) + 6px)!important}html body .home-steps .st-phone{-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),transparent);mask-image:linear-gradient(#000 calc(100% - 12px),transparent);padding-bottom:16px!important;margin-bottom:6px!important}}@media(max-width:640px){html body .home-hero-cta,html body .home-final-cta{justify-items:center!important;justify-content:center!important}html body .home-ai-connection .home-split-ctarow{align-items:center!important}html body .home-hero-cta>a,html body .home-final-cta>a,html body .home-ai-connection .home-split-ctarow .home-split-cta.cta-main,html body .home-ai-connection .home-split-ctarow .home-split-cta.cta-alt,html body .feature-showcase-more>a{width:min(100%,292px)!important;max-width:292px!important;margin-inline:auto!important;justify-content:center!important;box-sizing:border-box}}@media(max-width:640px){html body .home-hero-cta>a,html body .home-final-cta>a,html body .home-ai-connection .home-split-ctarow .home-split-cta.cta-main,html body .home-ai-connection .home-split-ctarow .home-split-cta.cta-alt,html body .feature-showcase-more>a{display:flex!important;align-items:center!important;height:48px!important;min-height:48px!important;padding-block:0!important}}@media(max-width:640px){html body .home-steps .st-foot{display:none!important}html body .home-steps .sp-play{width:38px;height:38px;margin:0;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--text);background:color-mix(in srgb,var(--text) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent);transition:background-color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}html body .home-steps .sp-play:active{background:color-mix(in srgb,var(--text) 15%,transparent);transform:scale(.94)}html body .home-steps .sp-play svg{width:13px;height:13px}}html body .stw .stx-note .ac-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;margin:12px 0 0;padding:10px;border-radius:11px;background:color-mix(in srgb,var(--stw-tx) 4%,transparent);box-shadow:inset 0 0 0 1px var(--stw-line)}html body .stw .stx-note .ac-tile{position:relative;overflow:hidden;min-width:0;padding:11px 10px 9px;border-radius:7px;background:color-mix(in srgb,var(--stw-tx) 6%,transparent);box-shadow:inset 0 0 0 1px var(--stw-line)}html body .stw .stx-note .ac-tile::before{content:"";position:absolute;left:0;right:0;top:0;height:2.5px;background:var(--c)}html body .stw .stx-note .ac-tile b{display:block;font-size:18px;line-height:1;font-weight:600;color:var(--stw-tx);font-variant-numeric:tabular-nums;white-space:nowrap}html body .stw .stx-note .ac-tile span{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:11px;line-height:1.2;color:var(--stw-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .stw .stx-note .ac-tile span::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--c)}html body .stw .stx-note .ac-chart{margin:12px 0 0;padding:13px 13px 10px;border-radius:11px;background:color-mix(in srgb,var(--stw-tx) 4%,transparent);box-shadow:inset 0 0 0 1px var(--stw-line)}html body .stw .stx-note .ac-chart p{margin:0}html body .stw .stx-note .ac-t{font-size:13px!important;line-height:1.25!important;font-weight:600;color:var(--stw-tx)}html body .stw .stx-note .ac-leg{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px!important;font-size:11px;line-height:1.2;color:var(--stw-mut)}html body .stw .stx-note .ac-leg span{display:flex;align-items:center;gap:5px}html body .stw .stx-note .ac-leg i{width:8px;height:8px;border-radius:2px;background:var(--c)}html body .stw .stx-note .ac-plot{display:grid;grid-template-columns:max-content 1fr;grid-auto-rows:16px;column-gap:7px;align-items:center;margin-top:12px;font-size:10.5px;line-height:1}html body .stw .stx-note .ac-grid{grid-column:2;align-self:stretch;margin:-4px 0;background:repeating-linear-gradient(90deg,var(--stw-line) 0 1px,transparent 1px calc(100%/var(--n))),linear-gradient(var(--stw-line),var(--stw-line))100%/1px 100% no-repeat}html body .stw .stx-note .ac-l{grid-column:1;justify-self:end;color:var(--stw-mut);white-space:nowrap}html body .stw .stx-note .ac-bar{grid-column:2;position:relative;z-index:1;display:flex;height:11px;border-radius:0 2px 2px 0;overflow:hidden}html body .stw .stx-note .ac-bar b{flex:none;width:var(--w);height:100%;background:var(--c)}html body .stw .stx-note .ac-axis{grid-column:2;position:relative;align-self:end;height:13px;color:var(--stw-mut)}html body .stw .stx-note .ac-axis span{position:absolute;top:1px;left:var(--x);transform:translateX(-50%);font-variant-numeric:tabular-nums}html body .stw .stx-note .ac-x{grid-column:2;justify-self:center;align-self:start;margin-top:1px!important;color:var(--stw-mut);font-size:10.5px}@media(max-width:640px){html body .home-steps .st-stage{box-shadow:none!important}html body .home-proof .proof-stat strong{font-size:34px!important}}html body .hero-stage .aw-fit.aw-phone .aw-win .hc .hc-q{font-size:34px!important}html body .hero-stage .aw-fit.aw-phone .aw-win .hc .hc-title{font-size:31px!important}html body .hero-stage .aw-fit.aw-phone .aw-win .hc .hc-task b,html body .hero-stage .aw-fit.aw-phone .aw-win .hc .hc-task em{font-size:28px!important}html body .hero-stage .aw-fit.aw-phone .aw-win .hc .hc-steps li,html body .hero-stage .aw-fit.aw-phone .aw-win .hc .hc-steps li.hc-fast{font-size:32px!important;min-height:64px!important}html body .hero-stage .aw-fit.aw-phone .aw-win .hc .hc-meter{font-size:26px!important}html body .hero-stage .aw-fit.aw-phone .aw-win .hc .hc-a{font-size:33px!important;line-height:1.45!important}html body .hero-stage .aw-fit.aw-phone .aw-win .hc .hc-card b{font-size:30px!important}html body .hero-stage .aw-fit.aw-phone .aw-win .hc .hc-card small{font-size:24px!important}html body .hero-stage .aw-fit.aw-phone .aw-win .aw-doc p,html body .hero-stage .aw-fit.aw-phone .aw-win .aw-doc li{font-size:28px!important}html body .files-hub .hub-beams .hb-base{stroke:var(--lg)!important}@media(max-width:640px){html body .home-section-lead{padding-inline:12px!important;margin-inline:auto!important;box-sizing:border-box}}.br-m{display:none}@media(max-width:640px){.br-m{display:inline}.br-m::before{content:"\A";white-space:pre}}html body .aw-win.aw-hero .aw-doc>h1::after{top:.12em!important;bottom:auto!important;height:1.02em!important;left:-.24em!important;width:2.5px!important}html body .aw-win.aw-hero .aw-doc>h1::before{left:-1.06em!important}html body .aw-fit.aw-phone .aw-win.aw-hero .aw-doc>h1::before{display:none!important}@media(max-width:640px){html body .original-home .home-hero-sub{padding-inline:12px!important;box-sizing:border-box}}@media(max-width:640px){html body .dl-trust{flex-wrap:nowrap!important;white-space:nowrap}}html body .dl-trust em{font-style:normal}html body .dl-trust .dl-p{display:none!important}@media(max-width:640px){html body .dl-trust .dl-l{display:none!important}html body .dl-trust .dl-p{display:inline!important}}html body .original-home .home-hero-sub{text-wrap:balance}@media(min-width:641px){html body .original-home .home-hero-sub .hs-2{text-wrap:balance}}@media(min-width:641px){html body .original-home .home-hero-sub{max-width:780px!important}html body .original-home .home-hero-sub .hs-2{display:inline!important}}html body .aw-fit.aw-phone .aw-win .hc-tip{font-size:34px!important;gap:16px!important;padding:13px 36px 13px 13px!important;background-color:rgb(30 33 39/.98)!important}html body .aw-fit.aw-phone .aw-win .hc-tip .hc-tip-ic{width:56px!important;height:56px!important}html:not([data-theme=dark]) body .aw-fit.aw-phone .aw-win .hc-tip{background-color:rgb(255 255 255/.98)!important}html body .original-home .hero-fx::before{content:"";position:absolute;left:50%;top:-140px;width:min(1180px,135%);height:640px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(closest-side,rgb(255 255 255/.075),rgb(255 255 255/3%) 48%,transparent 78%)}html:not([data-theme=dark]) body .original-home .hero-fx::before{background:radial-gradient(closest-side,rgb(120 110 210/7%),rgb(120 110 210/.025) 50%,transparent 80%)}@media(max-width:640px){html body .original-home .hero-fx::before{top:-90px;width:150%;height:460px}}html body .original-home .hero-proof{display:inline-flex;align-items:center;gap:10px;margin:0 auto 26px;padding:5px 16px 5px 5px;border-radius:999px;text-decoration:none;font-size:13.5px;line-height:1;color:var(--muted);background:color-mix(in srgb,var(--text) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent),inset 0 1px color-mix(in srgb,var(--text) 10%,transparent);transition:box-shadow .3s ease,background-color .3s ease}html body .original-home .hero-proof:hover{background:color-mix(in srgb,var(--text) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a99bff 45%,transparent),0 8px 24px -14px color-mix(in srgb,#8b6cff 60%,transparent)}html body .original-home .hero-proof .hp-ico{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--text);background:color-mix(in srgb,var(--text) 10%,transparent)}html body .original-home .hero-proof .hp-ico svg{width:15px;height:15px}html body .original-home .hero-proof .hp-t{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}html body .original-home .hero-proof b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:480px){html body .original-home .hero-proof .hp-dl{display:none}}html body .original-home .hero-proof .hp-star{width:13px;height:13px;fill:#ffc83d}html body .original-home .hero-proof .hp-dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}html body .original-home .home-hero-head{text-align:center}@media(max-width:640px){html body .original-home .hero-proof{font-size:12.5px;gap:8px;margin-bottom:20px;padding-right:13px}}html body .original-home .home-final .home-section-lead{max-width:660px!important;margin-inline:auto!important;text-wrap:balance}@media(min-width:641px){html body .original-home .home-section-lead{max-width:680px!important;margin-inline:auto!important;text-wrap:balance}}html body .aw-win.aw-hero .aw-doc.aw-scrolled.aw-end.aw-end{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 110px);mask-image:linear-gradient(to bottom,transparent 0,#000 110px)}@media(max-width:1000px){html .header .nav:not(.nav-compact) .nav-links{top:0;border-bottom:0}}html .role-pick.role-pick button .role-av{opacity:var(--op,1)}html .role-pick.role-pick button:not([aria-checked=true]) .role-name{color:color-mix(in srgb,var(--muted) max(88%,calc(var(--op,1)*100%)),var(--bg))}html .aw-win .aw-tb>.aw-mb{position:absolute}.aw-tb2 .aw-mb{padding:0;gap:0;justify-content:flex-start}.aw-tb2 .aw-mb>.sf:first-child{margin-left:11px}.aw-tb2 .aw-mb>.aw-mchev{margin-left:9px}.aw-tb2 .aw-c-pin .aw-star-on,.aw-tb2 .aw-c-pin.is-pinned .aw-star{display:none}.aw-tb2 .aw-c-pin.is-pinned .aw-star-on{display:block}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-chat{width:112px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-chat .aw-b:not(.aw-sm){width:61px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-chat .aw-b.aw-sm{width:51px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-c-group{left:calc(var(--sbw) + 369px);width:65px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-c-sort{left:calc(var(--sbw) + 445px);width:67px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-c-graph{right:135px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-c-pin{right:73.5px}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win .aw-tb2 .aw-c-tab{right:12px}html .aw-fit.aw-m .aw-win .aw-tb2 .aw-c-group{left:calc(var(--sbw) + 352px);width:63px}html .aw-fit.aw-m .aw-win .aw-tb2 .aw-c-sort{left:calc(var(--sbw) + 425px);width:65px}html .aw-fit.aw-m:not(.aw-m-wide) .aw-win .aw-tb2 .aw-mb{display:none}html .aw-fit.aw-m .aw-win .aw-tb2 .aw-c-graph{right:118px}html .aw-fit.aw-m .aw-win .aw-tb2 .aw-c-pin{right:64px}html .aw-fit.aw-m .aw-win .aw-tb2 .aw-c-tab{right:10px}html .aw-fit.aw-phone .aw-win .aw-tb2 .aw-mb,html .aw-fit.aw-phone .aw-win .aw-tb2 .aw-c-pin,html .aw-fit.aw-phone .aw-win .aw-tb2 .aw-c-tab{display:none!important}html body .aw-fit .aw-win .hmm.hmm-ck{min-width:250px}html body .aw-fit .aw-win .hmm.hmm-ck button{position:relative;padding-left:40px}html body .aw-fit .aw-win .hmm.hmm-ck .hmm-ck{position:absolute;left:14px;top:50%;transform:translateY(-50%);fill:currentColor;stroke:none}html body .aw-fit .aw-win .hmm .hmm-h{margin:4px 0 2px;padding:0 13px 0 40px;font-size:17px;font-weight:600;line-height:28px;color:color-mix(in srgb,var(--tx) 36%,transparent)}.iwe-brand .lg-n2,.iwe-brand .lg-n3{opacity:0}.logo:hover .iwe-brand circle,.logo:focus-visible .iwe-brand circle{fill:url(#iwe-shimmer)}.header .logo .lg-f,.header .logo .lg-d,.header .logo .lg-n{transform-box:fill-box;transform-origin:center}.header .logo .lg-f{animation:lg-breathe 7s ease-in-out var(--d,0s)infinite}.header .logo .lg-d:not(.lg-n){animation:lg-dot 4.6s ease-in-out var(--d,0s)infinite}.header .logo .lg-n{animation:lg-node 9s ease-in-out infinite}.header .logo .lg-n2{animation-delay:-6s}.header .logo .lg-n3{animation-delay:-3s}@keyframes lg-breathe{0%,100%{transform:none}50%{transform:scale(.93)}}@keyframes lg-dot{0%,100%{transform:none}50%{transform:scale(.72)}}@keyframes lg-node{0%,26%{opacity:1;transform:none}36%,90%{opacity:0;transform:scale(.4)}100%{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce) and (hover:hover){.header .logo .lg-f,.header .logo .lg-d,.header .logo .lg-n{animation:none}}@media(max-width:374px){html body .original-home .hero-proof .hp-gh{display:none}}@media(prefers-reduced-motion:no-preference) and (min-width:641px) and (max-width:1400px),(hover:none) and (min-width:641px) and (max-width:1400px){html .hero-visual .hero-stage{transform:perspective(1600px)rotateX(calc(var(--hero-p,1) * 16deg))scale(calc(1 - var(--hero-p,1) * .1))!important}}@media(max-width:359px){html body .original-home .home-hero-head h1.not-prose{font-size:12.6vw!important}}html .aw-win:not(.aw-list) .aw-tb2 .aw-mb{display:none!important}html .aw-win.aw-list .aw-tb2 .aw-c-pin{display:none!important}html .aw-fit:not(.aw-phone):not(.aw-m) .aw-win.aw-list .aw-tb2 .aw-c-graph{right:73.5px}html .aw-fit.aw-m .aw-win.aw-list .aw-tb2 .aw-c-graph{right:64px}html .aw-win .aw-doc .aw-res{padding-top:34px}html .aw-win .aw-doc .aw-res-head{display:flex;align-items:center;gap:22px}html .aw-win .aw-doc .aw-res-ico{flex:none;width:54px;height:68px;color:color-mix(in srgb,var(--tx) 82%,transparent)}html .aw-win .aw-doc .aw-res-head .aw-h1{margin:0;padding-bottom:0;border-bottom:0!important}html .aw-win .aw-doc .aw-res-sum{margin:12px 0 18px!important;font-size:20px!important;line-height:28px!important;color:color-mix(in srgb,var(--tx) 58%,transparent)}html .aw-win .aw-doc .aw-res-list{list-style:none;margin:0 -22px;padding:0}html .aw-win .aw-doc .aw-res-g{margin:22px 22px 8px;font-size:18px;line-height:24px;font-weight:600;color:color-mix(in srgb,var(--tx) 48%,transparent)}html .aw-win .aw-doc .aw-res-row{display:flex;align-items:center;gap:22px;margin:0;padding:15px 22px;border-radius:16px;cursor:pointer;transition:background-color .15s}html .aw-win .aw-doc .aw-res-row:hover{background:color-mix(in srgb,var(--tx) 6%,transparent)}html .aw-win .aw-doc .aw-res-row.is-sel{background:color-mix(in srgb,#c9a227 34%,transparent)}html[data-theme=light] .aw-win .aw-doc .aw-res-row.is-sel{background:color-mix(in srgb,#f2c94c 42%,transparent)}html .aw-win .aw-doc .aw-res-em{flex:none;display:grid;place-items:center;width:52px;font-size:42px;line-height:1}html .aw-win .aw-doc .aw-res-em .aw-res-doc{width:40px;height:40px;color:color-mix(in srgb,var(--tx) 70%,transparent)}html .aw-win .aw-doc .aw-res-tx{min-width:0;display:grid;gap:4px}html .aw-win .aw-doc .aw-res-tx b{display:flex;align-items:center;gap:12px;font-size:23px;line-height:30px;font-weight:600;color:var(--tx)}html .aw-win .aw-doc .aw-res-n{font-style:normal;font-size:15px;line-height:22px;padding:0 9px;border-radius:999px;font-weight:500;background:color-mix(in srgb,var(--tx) 12%,transparent);color:color-mix(in srgb,var(--tx) 70%,transparent)}html .aw-win .aw-doc .aw-res-tx small{display:block;font-size:19px;line-height:26px;color:color-mix(in srgb,var(--tx) 62%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .aw-fit.aw-phone .aw-win .aw-doc .aw-res-ico{width:62px;height:78px}html .aw-fit.aw-phone .aw-win .aw-doc .aw-res-sum{font-size:26px!important;line-height:34px!important}html .aw-fit.aw-phone .aw-win .aw-doc .aw-res-g{font-size:24px;line-height:32px}html .aw-fit.aw-phone .aw-win .aw-doc .aw-res-row{gap:24px;padding:20px 22px;border-radius:22px}html .aw-fit.aw-phone .aw-win .aw-doc .aw-res-em{width:60px;font-size:50px}html .aw-fit.aw-phone .aw-win .aw-doc .aw-res-em .aw-res-doc{width:46px;height:46px}html .aw-fit.aw-phone .aw-win .aw-doc .aw-res-tx b{font-size:32px;line-height:40px}html .aw-fit.aw-phone .aw-win .aw-doc .aw-res-n{font-size:20px;line-height:30px;padding:0 12px}html .aw-fit.aw-phone .aw-win .aw-doc .aw-res-tx small{font-size:26px;line-height:34px}@media(max-width:640px){html body .tool-marquee .dl-trust span:last-child{flex-basis:100%;justify-content:center}html body .tool-marquee .dl-trust span:last-child::before{display:none!important}}html body .original-home .home-hero-head h1 .home-hl-you,html body .original-home .home-hero-head h1 .home-hl-agents{background:0 0!important;-webkit-text-fill-color:currentColor!important;color:var(--text)!important}@media(prefers-reduced-motion:no-preference),(hover:none){html body .original-home .home-hero-head h1.split .w.home-hl-you,html body .original-home .home-hero-head h1.split .w.home-hl-agents{animation:hero-word .8s cubic-bezier(.2,.7,.2,1)both!important;animation-delay:calc(var(--i,0)*70ms + 80ms)!important}}html .stw .stx-hl .stx-g{background:0 0;-webkit-text-fill-color:currentColor;color:inherit}html body .original-home .feature-step{font-size:13px!important;font-weight:500!important;line-height:1.4!important;font-family:inherit!important;letter-spacing:0!important;text-transform:none!important}html .files-hub .hub-node .hub-ico.hub-ico-ags{display:grid!important;grid-template-columns:repeat(2,14px)!important;grid-auto-rows:14px!important;gap:3px!important;padding:0!important;place-content:center!important}html .files-hub .hub-ico-ags .eds-svg{width:100%;height:100%;display:block}@media(max-width:900px){html .files-hub .hub-node .hub-ico.hub-ico-ags{grid-template-columns:repeat(2,13px);gap:3px!important}html .files-hub .hub-ico-ags .eds-svg{width:13px;height:13px}}html body .home-proof .proof-mini .rp-tag{letter-spacing:0!important;text-transform:none!important;font-size:13px!important}html body .site-footer h3{font:500 14px/1.3 geist,-apple-system,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--muted)!important}html body .article-toc>span{font:500 13px/1.3 geist,-apple-system,sans-serif!important;letter-spacing:0!important;text-transform:none!important}@media(min-width:1100px){html body .site-footer{grid-template-columns:minmax(320px,2.4fr)repeat(4,minmax(max-content,1fr))!important;column-gap:clamp(28px,3.2vw,56px)!important}html body .site-footer .ft-dl-row{flex-wrap:nowrap!important}}html body .site-footer .footer-brand>p{text-wrap:balance}html body .original-home .ai-vis .ai-head{display:flex!important;align-items:center;min-height:17px;font-family:inherit!important;font-size:12.5px!important;line-height:1.2!important;letter-spacing:0!important}html body .original-home .ai-vis .ai-soon{font-family:inherit!important}html .ai-logo .ai-ic{display:block;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}html[data-theme=light] body .ai-vis .ai-soon{background:color-mix(in srgb,var(--accent-text) 11%,transparent)!important}html body .home-steps .st-card-bar,html body .home-steps .st-card-bar>span,html body .home-steps .st-card-bar .st-bar-n,html body .home-steps .st-card-bar .st-mode button{font-family:inherit!important;letter-spacing:0!important}html body .hotspot .hotspot-dot{font-family:inherit!important;font-variant-numeric:tabular-nums}html body .home-proof .proof-star svg{filter:none!important}html body .home-proof .proof-mini .rp-tag{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=light] body .download-cta:not(:hover){box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 30%,transparent),0 10px 24px -14px rgb(0 0 0/.45)!important}html[data-theme=light] body .home-ai-connection .home-split-cta.cta-main:not(:hover){box-shadow:0 10px 24px -14px rgb(0 0 0/.45)!important}html[data-theme=light] body .feature-step-item:not(.is-active){opacity:1!important}html[data-theme=light] body .aw-win .hc-dock{background-color:rgb(238 242 248/.95)!important}html body .site-footer .footer-brand .ft-brk::before{content:"\A";white-space:pre}@media(max-width:640px){html body .site-footer .footer-community{order:0!important;grid-column:auto!important}html body .site-footer .footer-community .footer-social{grid-template-columns:1fr!important}html body .site-footer .footer-brand{display:grid!important;grid-template-columns:minmax(0,1fr)auto;align-items:center;column-gap:16px}html body .site-footer .footer-brand>.logo{grid-column:1;grid-row:1;justify-self:start}html body .site-footer .footer-brand>a[href^=mailto]{grid-column:2;grid-row:1;justify-self:end;margin:0!important}html body .site-footer .footer-brand>p{grid-column:1/-1;grid-row:2;text-wrap:pretty!important}html body .site-footer .footer-brand .ft-brk::before{content:none}}@media(min-width:641px) and (max-width:1099px){html body .site-footer .footer-brand{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:25px;align-items:start}html body .site-footer .footer-brand>*{grid-column:1}html body .site-footer .footer-brand>.ft-extra{grid-column:2;grid-row:1/span 3;align-self:center}}@media(min-width:900px) and (max-width:1099px){html body .site-footer{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:480px){html body .site-footer .footer-bottom .fb-dot{display:none}html body .site-footer .footer-bottom .fb-last{display:block;width:max-content}}html[data-theme] a.download-cta.download-cta.download-cta::after,html body .ft-dl.ft-dl::after,html body .header .nav .nav-links.open>a.mn-cta.mn-cta::after{transition:opacity .28s cubic-bezier(.25,.6,.3,1)!important}html[data-theme] a.download-cta.download-cta.download-cta,html body .ft-dl.ft-dl,html body .header .nav .nav-links.open>a.mn-cta.mn-cta{transition:color .09s linear .02s,background-color .1s ease 0s,border-color .25s ease,box-shadow .35s ease!important}html[data-theme] a.download-cta.download-cta.download-cta:hover,html[data-theme] a.download-cta.download-cta.download-cta:focus-visible,html body .ft-dl.ft-dl:hover,html body .ft-dl.ft-dl:focus-visible,html body .header .nav .nav-links.open>a.mn-cta.mn-cta:hover,html body .header .nav .nav-links.open>a.mn-cta.mn-cta:focus-visible{transition:color .09s linear .02s,background-color .2s ease .3s,border-color .25s ease,box-shadow .35s ease!important}html[data-theme] a.download-cta.download-cta.download-cta svg,html[data-theme] a.download-cta.download-cta.download-cta::before{transition:none!important}html[data-theme] a.download-cta.download-cta.download-cta:hover::before,html[data-theme] a.download-cta.download-cta.download-cta:focus-visible::before{animation:none!important}@media(prefers-reduced-motion:reduce) and (hover:hover){html[data-theme] a.download-cta.download-cta.download-cta::after,html body .ft-dl.ft-dl::after,html body .header .nav .nav-links.open>a.mn-cta.mn-cta::after{transition:opacity .01s linear!important}}html body .home-proof .proof-stat>span>.ps-t{color:inherit!important}html body .home-steps .st-step:not(.is-on) .st-word{color:color-mix(in srgb,var(--text) 36%,transparent)!important}html body .home-steps .st-step:hover:not(.is-on) .st-word{color:color-mix(in srgb,var(--text) 54%,transparent)!important}html[data-theme=light] body .home-steps .st-step:not(.is-on) .st-word{color:#868b96!important}html[data-theme=light] body .home-steps .st-step:hover:not(.is-on) .st-word{color:#6e6e73!important}html body .home-steps .st-step .st-num{font-family:inherit!important;font-variant-numeric:tabular-nums;opacity:.8}html body .home-steps .st-step.is-on .st-num{opacity:1}html body .home-proof .proof-stat small{color:color-mix(in srgb,var(--text) 54%,transparent)!important}html[data-theme=light] body .home-proof .proof-stat small{color:color-mix(in srgb,var(--text) 64%,transparent)!important}html body .stage-frame{visibility:hidden;transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1),visibility 0s linear .6s}html body .stage-frame.is-active{visibility:visible;transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1),visibility 0s linear 0s}html body .stw :is([role=button],[tabindex],button):focus-visible,html body .aw-win :is([role=button],[tabindex],button):focus-visible{outline:2px solid color-mix(in srgb,#3b82f6 85%,transparent)!important;outline-offset:2px}html body .hotspot .hotspot-dot{position:relative;animation:none!important;box-shadow:none!important}html body .hotspot .hotspot-dot::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-text) 55%,transparent);opacity:0;pointer-events:none;animation:hotspot-ring 2.4s cubic-bezier(.2,.6,.3,1)infinite}@keyframes hotspot-ring{0%{transform:scale(1);opacity:.6}70%,100%{transform:scale(1.9);opacity:0}}@media(prefers-reduced-motion:reduce) and (hover:hover){html body .hotspot .hotspot-dot::after{animation:none}}@media(min-width:900px){html body .article-content .hextra-cards:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@property --a{syntax:"<angle>";inherits:false;initial-value:360deg}html body .role-pick:not(.is-wheel) .role-clone{display:none!important}@media(min-width:641px){html body .role-pick.role-pick.role-pick.is-wheel{display:block!important;position:relative;isolation:isolate;height:99px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}html body .role-pick.role-pick.role-pick.is-wheel.is-drag,html body .role-pick.role-pick.role-pick.is-wheel.is-drag button{cursor:grabbing}html body .role-pick.role-pick.role-pick.is-wheel button{position:absolute;left:50%;top:0;margin:0 0 0 calc(clamp(92px,10vw,120px)/-2);z-index:1;opacity:1!important;color:var(--text)!important;transition:none!important;will-change:transform;-webkit-tap-highlight-color:transparent}html body .role-pick.role-pick.role-pick.is-wheel button.is-ring{z-index:2}html body .role-pick.role-pick.role-pick.is-wheel button .role-av{position:relative;scale:none!important;background:color-mix(in srgb,var(--text) 6%,var(--bg))!important;box-shadow:inset 0 0 0 1px var(--line),0 14px 30px -12px #6d5cf000,0 4px 12px -6px #0000!important;transition:box-shadow .15s ease!important}html body .role-pick.role-pick.role-pick.is-wheel button.is-ring .role-av{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent),0 14px 30px -12px #6d5cf0b3,0 4px 12px -6px #0009!important;transition:box-shadow .35s ease!important}html body .role-pick.role-pick.role-pick.is-wheel button .role-av::after{display:block!important;opacity:0!important;animation:none!important;transition:opacity .12s ease!important;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1px)),conic-gradient(#0000 calc(360deg - var(--a)),#000 0);-webkit-mask-composite:source-in;mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1px)),conic-gradient(#0000 calc(360deg - var(--a)),#000 0);mask-composite:intersect}html body .role-pick.role-pick.role-pick.is-wheel button.is-ring .role-av::after{opacity:1!important;transition:none!important}html body .role-pick.role-pick.role-pick.is-wheel button .role-name{scale:none!important;color:var(--text)!important;transition:none!important}html body .role-pick.role-pick.role-pick.is-wheel:not(.is-moving) button:not(.is-ring):hover .role-av,html body .role-pick.role-pick.role-pick.is-wheel:not(.is-moving) button:not(.is-ring):focus-visible .role-av{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 40%,var(--line)),0 14px 30px -12px #6d5cf000,0 4px 12px -6px #0000!important}html body .role-pick.role-pick.role-pick.is-wheel:not(.is-moving) button:focus-visible .role-av,html body .role-pick.role-pick.role-pick.is-wheel:not(.is-moving) button:focus-visible .role-name{opacity:1!important}}html body .files-hub .hub-beams .hb-lit{fill:none;stroke-width:2.2;stroke-linecap:round;opacity:0;transition:opacity .7s ease}html body .files-hub .hub-beams .hb-lit.is-on{opacity:1;transition:opacity .15s ease}html body .files-hub .hb-head{position:absolute;left:0;top:0;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;pointer-events:none;opacity:0;will-change:transform,opacity;background:radial-gradient(circle,#fff 0 12%,var(--hb-c,#b08cff) 24%,color-mix(in srgb,var(--hb-c,#b08cff) 32%,transparent) 46%,transparent 70%)}html body .hub-note li:not(.is-live)::after{display:block!important}@keyframes hub-tile{0%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes hub-mark{0%{transform:scale(.72);opacity:.3}100%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:no-preference),(hover:none){html body .files-hub .hub-node.is-live .hub-ico{animation:hub-tile .55s cubic-bezier(.2,.75,.2,1)}html body .files-hub .hub-node.is-live .hub-ico .eds-svg{animation:hub-mark .5s cubic-bezier(.2,.75,.2,1)both}html body .files-hub .hub-node.is-live .hub-ico .eds-svg:nth-child(2){animation-delay:.07s}html body .files-hub .hub-node.is-live .hub-ico .eds-svg:nth-child(3){animation-delay:.14s}html body .files-hub .hub-node.is-live .hub-ico .eds-svg:nth-child(4){animation-delay:.21s}}html body .hub-note li .hn-sp{display:none}html body .hub-note li .hn-pulse{position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0)content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html body .hub-note li .hn-wash{position:absolute;inset:0;border-radius:inherit;pointer-events:none;overflow:hidden}html body .hub-note li .hn-pulse b,html body .hub-note li .hn-wash b{position:absolute;left:-21%;top:0;bottom:0;width:75%;opacity:0;will-change:transform,opacity}html body .hub-note li[data-from=r] .hn-pulse b,html body .hub-note li[data-from=r] .hn-wash b{left:auto;right:-21%}html body .hub-note li .hn-pulse b{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--hp-c,#b08cff) 70%,transparent) 28%,transparent)}html body .hub-note li .hn-wash b{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--hp-c,#b08cff) 14%,transparent) 28%,transparent)}html body .hub-note li[data-from=r] .hn-pulse b{background:linear-gradient(to left,transparent,color-mix(in srgb,var(--hp-c,#b08cff) 70%,transparent) 28%,transparent)}html body .hub-note li[data-from=r] .hn-wash b{background:linear-gradient(to left,transparent,color-mix(in srgb,var(--hp-c,#b08cff) 14%,transparent) 28%,transparent)}html body .hub-note li:not(.is-live)::after{transition:opacity .15s ease,transform .15s ease!important}@media(min-width:901px){html body .hub-note .hn-doc ul{grid-template-columns:minmax(0,1fr)!important}html body .hub-note li .hn-t{flex:auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .hub-note li.is-live .hn-sp{display:block;flex:none;visibility:hidden;white-space:nowrap;padding:2px 8px;font:600 10.5px/1.5 geist,-apple-system,sans-serif}}html body .hub-note li .hn-sp b{font:inherit}html body .hub-note li .hn-sp u{display:none;font:inherit;text-decoration:none}@media(min-width:901px) and (max-width:1100px){html body .hub-note li::after,html body .hub-note li:has(.hn-box)::after,html body .hub-note li:has(.hn-box).is-live::after{content:attr(data-by-s)!important}html body .hub-note li .hn-sp b{display:none}html body .hub-note li .hn-sp u{display:inline}}html body .site-footer .ft-facts{gap:2px!important}@media(min-width:1100px){html body .site-footer .footer-brand{display:flex!important;flex-direction:column;align-items:flex-start}html body .site-footer .footer-brand>p{margin:14px 0 0!important;line-height:22px!important}html body .site-footer .footer-brand>.ft-extra{margin:10px 0 0!important}html body .site-footer .footer-brand>a[href^=mailto]{margin-top:auto!important}}html body .site-sidebar .structure-tree a[aria-current=page]{background:color-mix(in srgb,var(--text) 7%,transparent)!important;box-shadow:none!important;color:var(--text)!important}html body .hub-note .hn-doc ul{position:relative}html body .hub-note .hn-hl{position:absolute;left:0;right:0;top:0;height:var(--h,42px);border-radius:22px;pointer-events:none;opacity:0;transform:translate3d(0,var(--y,0px),0);background:color-mix(in srgb,var(--text) 7%,transparent);transition:transform .55s cubic-bezier(.3,.7,.2,1),opacity .4s ease;will-change:transform,opacity}html body .hub-note .hn-hl.is-on{opacity:1}html:not([data-theme=dark]) body [data-hub] .hub-note .hn-hl{background:var(--card-grey)}html body .hub-note li.is-live,html:not([data-theme=dark]) body [data-hub] .hub-note li.is-live{background:0 0!important}@keyframes hn-tick-in{0%{transform:scale(.7);opacity:.35}100%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:no-preference),(hover:none){html body .hub-note li.is-live .hn-box{animation:hn-tick-in .4s cubic-bezier(.2,.7,.2,1)both}}html body .hub-note .hn-hl{transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .22s ease}html body .hub-note li:has(.hn-box).is-live::after,html body .hub-note li.is-live::after{transition:opacity .2s ease,transform .26s cubic-bezier(.2,.8,.2,1)!important}@media(prefers-reduced-motion:no-preference),(hover:none){html body .hub-note li.is-live .hn-box{animation-duration:.26s}}html body .header>.reading-progress.brand-wave{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 86%,transparent 100%)}html body .original-home{--lc:222 229 255;--soft-light:radial-gradient(closest-side,rgb(var(--lc)/1) 0%,rgb(var(--lc)/0.9945) 3.33%,rgb(var(--lc)/0.9783) 6.67%,rgb(var(--lc)/0.9517) 10%,rgb(var(--lc)/0.9154) 13.33%,rgb(var(--lc)/0.8705) 16.67%,rgb(var(--lc)/0.8181) 20%,rgb(var(--lc)/0.7596) 23.33%,rgb(var(--lc)/0.6965) 26.67%,rgb(var(--lc)/0.6303) 30%,rgb(var(--lc)/0.5625) 33.33%,rgb(var(--lc)/0.4947) 36.67%,rgb(var(--lc)/0.4284) 40%,rgb(var(--lc)/0.3648) 43.33%,rgb(var(--lc)/0.305) 46.67%,rgb(var(--lc)/0.25) 50%,rgb(var(--lc)/0.2005) 53.33%,rgb(var(--lc)/0.1569) 56.67%,rgb(var(--lc)/0.1194) 60%,rgb(var(--lc)/0.088) 63.33%,rgb(var(--lc)/0.0625) 66.67%,rgb(var(--lc)/0.0425) 70%,rgb(var(--lc)/0.0274) 73.33%,rgb(var(--lc)/0.0165) 76.67%,rgb(var(--lc)/0.0091) 80%,rgb(var(--lc)/0.0045) 83.33%,rgb(var(--lc)/0.0019) 86.67%,rgb(var(--lc)/0.0006) 90%,rgb(var(--lc)/0.0001) 93.33%,rgb(var(--lc)/0) 96.67%,rgb(var(--lc)/0) 100%);--dither:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAADAFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/LkhhAAAAGHRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhe+WXEzAAAKAElEQVR42h2XV4LjMAxDqUYVqtf73zRwvmYnm7ElEgQeybWt9bPmDedHsre5xlf3EpfOlWpQx+lLjVTuefXi3fPHKvyrumRuZXrevEdXs48jvOCpDZvDVXaYWaW3OtVlaevZ7i5xo5nN1pOdnZt7SpTc1lbGuPwaVfNq7vwsn+tbUdUt6jxPUk97HHGNeacZfLu9ubhqm6XeZYVJ01K2/rrNsRrZQTgc9YpeYWdLLbu4NueQjbFhVhNyyTS2P0K8VSs9mruO7Oq565X5mKkml7RycKnm3ecIyeNoJayTeAW/+KSr3WEyaTjULDWyrroheZmZ1Ei9XGbOV/xQU+lavH9isr30DO9aVGH9op10gszWk1/5rKBWlhHLLVKb0Tc9XWRstZa69elsWm+huJcayqwvL9qZ0mimBbtUozLbUMzROP1c5dpdN+Kdm4I7OXWkTrw+popyhdljO/5pUsHFplDo7QZtdGHv0aCLcmdwc67HN3q5qRx66rEZa6Z+uj3GRu3Q1nXbbltIP3NFp2gi26nbuKTLTGTZJ8nOc26oglu5k6psn/e9ni17EGVtcd0yUP+yyvaPu5rduZVa9OOGNcNANawU+3q09eZHS9WEzlWHFo8wz2i6+enyppZcs+do3rbPalHNUINP1kPm6egZlvMhb3sdrpwF9aWMW1CRqba7xUuVg8q7vlxVzQbv9YMiTo0xxR5szLsEur7mahP+Rxp1f+hMrvKMt7UkFFutJmGncEau6G0tPbsrm459qMxZ3eP0zddOWwcy/uhKyziDCtQxi3kJPbVxKcxCTCr2QeIrbUxYjHMo3SSeauqiNaRTkx5njehFpxXYSXM48/PLnrHxyV5Ecw/Ihmt6BvPe81ErlFS6QN6U1A3mciiM+jt3ocllls3TJdZzaZPPOCRZFi6OzpIwq2chIS8mdIx3EojfVL2NeXsWaeK3Oso8j4KlChlz0vO4kGT2XqZ9cwXXUz59LutIZtop42C9HEWTkq10bd8YiRqtXZra4WN9LSdCM2HqodS6PJLu1I+DWQ1TYlRb9ViOXvWWk+wyfPTIy8+er1qQxPT6zgwnS3Ap77J5NlYVG9GBwtBQ6yXGJpvVgLi+DrmJ8VJbb6V6yKuK4wQ9QJG3xRPo3PjKptIyvxjPuO7FENMwMKXb89jtofR4VR/b4qH68cSwwWSTOFfw/eijNtTxPpOkkNs2XTZPn2GCCQMKgUXCtiZuKW0qvqwkHHv86mFp1KK1ecjeMPJx6krHX82WIOHyRHgcuIg2UpVpx/GQp9OrFRJgTANM4gypOpNfark2R9FtNoat3MCFRvuuOVw6IuMUNzg2F772G36hF22fM1ttPwhSzTEoPD+nWKHX7M7SBzagWeQKplJ7c0LDxBaMFqyAVk6vm9xt6YUaGiAH2VCRKhdPUec79nH9xpkiVWvGXpUFg2XbQzIRtAXJrN4QKRgItVtNdHv0ZtNUT6Z+sJv8zb86e9cblEWb0N6aOXjJW8W8Wi4W91QUPdsdR4XZ77Rm5/w9J6TpbHg9sOHs98sWDyjdnIOZlHyCvUbS9GNROHlpDrbb7ycyZ8v1cLQRrlObEXpqR8LzLlIq+sC5VFvhLQmzqk2lz2huuRfOs6NZ/kWlZoH86Tx1MVJ1W5wtSXRyKo8epI5EZzUE4ZuF1FI+ee2vzWruhSRbBzpqOKMqyxRPh3duOO92NPzD7LscuynIgGLVJt+fQyxiWs9G5xomFa3GJOqVDtU2HkMsyeNzv1EYe5p3p2/1XMEsIA96FDjaO0gEs9zrCLfhVIehN5TPusA47pU7VEfKx5spHq0VzP0U6pM2ZhCy8XCW2nqxIfBQYzJSp6jX7eOlm4Fx9IRRLQlxhTueM/QIDa6Om8QKzIF5Hd8qtZVWCZiPhyFkz3GDaWx5D6rBpJkBpShFhxK80H5XkDJgyZnCzBHqbKAOg5y1zibaM2I+db/JAj5oluyBTjW+Lcj6mxxHnAzSlnY6fIxX//oKzFgoRslAKA9F1015aHTdDy+I2JwdJlkvFS5ESz5f7sGg27cUiUhaXG4TfjXAorKoIb/XikhsN3CdZmGVcHbakMpNAalsLVBGo7JxuDBTiFcHP61+V/USZiwbuZw5xjsV5vbaOWHkiCuJhFfhg7XBDXJ7LR9IHFWrXHfNUKdq0VukBLgp6FHvctbQyyFVq9N7t1OpO1kqLXetCI59BqEeX6UGSCzUiwIIBiEFCSNuMIUgR7nk1oauRkFkHUk6Q02Q7/TZltH1HNHtMERfR7hQAhmaC44aFJ5/GY70NCbTl1oeMXi2c1NjX4WRhmsFCwN7JHBX8It++Y18NdAol4IjQAjJqpZx7cHAy1dHiblv51PZIdi605fDGfES66CnDXvDfBtyInGAC5oop/R5GPRGlhBarnQyDy4PT8wJ3kGx12FgsbPoCxs7pfFn2GkEfPdxskMZDWeT+8DKJ0Nyrev3FJR2OTOoNoSw+xi+SGbXauQAkmH4/6RYMCoPqZNKVIJZaHIgLIfDDjk2SBvUQF2INAAwFDgBlEAFTJqEhJhXMzlsAdYs/YA4CTfbEE8sFga3fY+b5+J+vKzUoer4onzIA0WeiOLujC0gT0Ahv6oqgYI1DPaltKqGj2W4c7FT+QDj2gHh6mCCJaZuFqhYI8esOwBAxDOWECB2W/Bocslub6DRsjN6jUJ30xaPT8ewjuvsma4DRG9EXX1sXPwdWUEHUIedC3cGqpbcjR5UXKzexgsTgdH4Cj+7xrta5wLEZrQ9t2UFKAZTAp9g62FfrtM1aOBrwahhB5l4SwWkolxoHBqmh/0y3KGnoGdwdMVzDM1Iy95lALagwG1k+BHn0ebBUdO1DqKSlpHRC3sNwuVzhg0jUAnpT4W4LIS+gmtEplMTiwNuK/hY/ubI4xm9wXkRfQXOlCsWlGHtBTICeuVSYCkacDjahaSwiskur6wup6XcBVxXQesIKwC4HiBPDCLSGomHzl8bafAqHWZm9egJBMMpU1aAenx/RZ5m9lSGLo4X/mwGyf7Lig2YKqCsg3Vt2I0tbGgwZE3hSqmrpNlgamkAFowE9OThcktEcpkuRpPY9QPZDKw8oNX25cyZ5nx5RwP+CgxSSHRvR7MvtCreohl2JMxs6ulrTIfvQECAmQjyipV8bTG6BEmAgboxc+pzPneNnXJMoPBsoOIKHX0hJEo6EAk8aPC+asCqUde8HBsfO3COQS/O+Fn1A1537H5TrqlHsHCFF2m2MFXFCaYxOx5AWYTNgwlnLeCdjbP2gwEHvSr2LYGzDB3xlNOW5QDMOayQHhO23ancqCBJhLnL+oOZGfQVo5h2Fd0AvQZUVl9xE0a/vyMYhUAHfDhok/4LAEpYDZZhSAysaBcWjxWvYMcEpoGy2vDWx4p9V52GRTivay7l9wPngrgBldX07wAAAABJRU5ErkJggg==")}html:not([data-theme=dark]) body .original-home{--lc:120 110 210}html body .original-home .hero-fx::before,html body .original-home .home-final::before{opacity:.046;background:var(--dither)0 0/64px 64px repeat,var(--soft-light)50%/100% 100% no-repeat!important;image-rendering:pixelated;border-radius:0;filter:none;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent 97%);mask-image:radial-gradient(closest-side,#000 72%,transparent 97%)}@media(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5){html body .original-home .hero-fx::before,html body .original-home .home-final::before{background-size:32px 32px,100% 100%!important}}html body .original-home .hero-fx::before{left:50%!important;top:-110px!important;width:min(1280px,132%)!important;height:720px!important}@media(max-width:640px){html body .original-home .hero-fx::before{top:-100px!important;width:175%!important;height:520px!important}}html:not([data-theme=dark]) body .original-home .hero-fx::before{opacity:.06;background:var(--soft-light)50%/100% 100% no-repeat!important}html body .original-home .home-final{background:color-mix(in srgb,var(--surface) 70%,transparent)!important}html body .original-home .home-final::before{content:""!important;display:block!important;position:absolute;left:50%;right:auto;top:auto;bottom:-310px;width:min(960px,104%);height:560px;margin-left:calc(min(960px,104%)/-2);animation:none!important;z-index:0}html[data-theme=light] body .original-home .home-final::before{display:none!important}@keyframes aw-row-in{from{opacity:0;transform:translate3d(-10px,0,0)}}@keyframes aw-block-in{from{opacity:0;transform:translate3d(0,10px,0)}}html body .aw-win.aw-swap .aw-sb,html body .aw-win.aw-swap .aw-doc{animation:aw-fade-out .2s ease forwards}@media(prefers-reduced-motion:no-preference),(hover:none){html body .aw-win.aw-swap-in .aw-sb,html body .aw-win.aw-swap-in .aw-doc{animation:none!important;transition:none!important;opacity:1!important}html body .aw-win.aw-swap-in .aw-sb li,html body .aw-win.aw-enter .aw-sb li{animation:aw-row-in .45s cubic-bezier(.2,.7,.2,1)both!important;animation-delay:calc(min(var(--i,0),20)*28ms)!important}html body .aw-win.aw-swap-in .aw-doc>*,html body .aw-win.aw-enter .aw-doc>*{animation:aw-block-in .55s cubic-bezier(.2,.7,.2,1)both!important;animation-delay:calc(80ms + min(var(--i,0),8)*60ms)!important}html body .hero-visual.hv-in .hero-stage{animation-timing-function:cubic-bezier(.2,.8,.2,1)!important}}.aw-doc .aw-h1{margin:0;font-size:clamp(48px,5.5vw,78px);line-height:1.05;font-weight:600;letter-spacing:-.055em;word-break:normal;hyphens:none;text-wrap:balance}.aw-doc .aw-h1 span{color:var(--accent-text)}.aw-win{--sbw:413px;--bg:#202427;--sb:#212930;--tx:#e3e5e7;--mut:#8f9396;--sbtx:#dde3e8;--chev:#848c92;--badge:#32383d;--badgetx:#a6acb1;--sel:#253959;--selb:#3b4a62;--hr:#4a4e51;--link:#5f9cf5;--code:#ee6b63;--grp:#36393c;--grpic:#d6d8da;--off:#6b6e71;--sbbtn:#343b43;position:relative;width:1656px;height:824px;border-radius:26px;overflow:hidden;background:var(--bg);color:var(--tx);font-family:-apple-system,BlinkMacSystemFont,sf pro text,helvetica neue,sans-serif;-webkit-font-smoothing:antialiased;box-shadow:inset 0 0 0 1px #3a3d40;text-align:left;letter-spacing:0}.aw-win::before{content:"";position:absolute;inset:0 auto 0 0;width:var(--sbw);background:var(--sb);box-shadow:1px 0 #1b2025}.aw-win svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;display:block}.aw-tb{position:absolute;left:0;right:0;top:11px;height:46px;z-index:2}.aw-lt{position:absolute;left:22px;top:11px;display:flex;gap:6px}.aw-lt i{width:24px;height:24px;border-radius:50%;background:#ff5f57}.aw-lt i:nth-child(2){background:#febc2e}.aw-lt i:nth-child(3){background:#28c840}.aw-c,.aw-g{position:absolute;top:0;height:46px;display:flex;align-items:center;border-radius:23px;background:var(--grp);color:var(--grpic)}.aw-c{width:46px;justify-content:center}.aw-c-side{left:355px;background:var(--sbbtn)}.aw-c-more{right:12px}.aw-g{padding:0 9px;gap:0}.aw-b{width:38px;display:flex;justify-content:center}.aw-b.aw-sm svg{width:20px}.aw-off{color:var(--off)}.aw-sep{width:1px;height:24px;background:#55595c;margin:0 4px}.aw-nav{left:423px}.aw-c-new{left:528px}.aw-chat{left:585px}.aw-undo{left:700px}.aw-find{left:700px}.aw-find-u{left:806px}.aw-sb{position:absolute;left:0;top:78px;width:var(--sbw);margin:0;padding:0;list-style:none;font-size:17.5px;color:var(--sbtx);z-index:1}.aw-sb li{position:relative;display:flex;align-items:center;height:33.7px;margin:0 7px;padding-left:25px;border-radius:9px}.aw-sb li.aw-root{padding-left:5px}.aw-sb li.is-sel{background:var(--sel)}.aw-chev{color:var(--chev);flex:none;margin-right:6px}.aw-sb li.aw-root .aw-chev{margin-right:2px}.aw-ico{color:var(--chev);margin-right:12px;flex:none}.aw-em{font-style:normal;width:24px;margin-right:11px;font-size:20px;text-align:center;flex:none}.aw-sb li .aw-ico-doc{margin:0 13px 0 0}.aw-sb b{margin-left:auto;margin-right:9px;min-width:28px;height:21px;padding:0 6px;box-sizing:border-box;border-radius:11px;background:var(--badge);color:var(--badgetx);font-size:12.5px;font-weight:600;display:flex;align-items:center;justify-content:center}.aw-sb li.is-sel b{background:var(--selb)}.aw-win .aw-doc{position:absolute;left:487px;right:76px;top:78px;bottom:0;font-size:21.8px;line-height:34.8px;overflow:hidden}.aw-crumb{display:flex;gap:30px;margin:-8px 0 0;color:var(--mut);font-size:21.5px}.aw-crumb span{display:flex;align-items:center;gap:6px}.aw-up{color:var(--mut)}.aw-win .aw-doc .aw-h1{display:flex;align-items:center;gap:20px;margin:26px 0 0;padding-bottom:24px;border-bottom:1.5px solid var(--hr);font-size:45px;line-height:56px;font-weight:700;letter-spacing:-.3px}.aw-win .aw-doc .aw-h1 i{font-style:normal;font-size:42px}.aw-win .aw-doc p{margin:24px 0 0}.aw-win .aw-doc a{color:var(--link)}.aw-win .aw-doc code{font-family:ui-monospace,sf mono,Menlo,monospace;color:var(--code);font-size:20.5px}.aw-chartbox{margin-top:30px;width:1094px;height:416px;border-radius:18px;background:#1f2123;box-shadow:inset 0 0 0 1.5px #2c2f31}.aw-chart{display:block}.aw-chart .gl{stroke:#36383a;stroke-width:1.2}.aw-chart text{stroke:none;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;fill:#8a8c8e}.aw-chart .lg{fill:#c9cbcd;font-size:14.5px}.aw-chart .vl{fill:#b7b9bb}.aw-win .aw-doc .aw-crumb{margin:6px 0 0}.aw-sb{font-weight:500}.aw-lt{gap:8px}.aw-lt i{width:22px;height:22px}.aw-c-side{left:calc(var(--sbw) - 58px)}.aw-nav{left:calc(var(--sbw) + 10px)}.aw-c-new{left:calc(var(--sbw) + 115px)}.aw-chat{left:calc(var(--sbw) + 172px)}.aw-undo,.aw-find{left:calc(var(--sbw) + 287px)}.aw-find-u{left:calc(var(--sbw) + 393px)}.aw-win .aw-doc{left:calc(var(--sbw) + 74px)}.aw-props{display:flex;gap:34px;margin:22px 0 0!important;color:var(--mut)}.aw-props span,.aw-meta span{display:flex;align-items:center;gap:10px}.aw-pi{color:var(--mut);flex:none}.aw-win .aw-doc .aw-h1+p{margin-top:28px}.aw-props+.aw-h1{margin-top:18px}.aw-win .aw-doc h2{margin:58px 0 0;padding-bottom:20px;border-bottom:1.5px solid var(--hr);font-size:34px;line-height:44px;font-weight:700}.aw-win .aw-doc h3{margin:44px 0 0;font-size:29px;line-height:40px;font-weight:700}.aw-win .aw-doc h2+h3{margin-top:40px}.aw-win .aw-doc h2+p{margin-top:18px}.aw-win .aw-doc p.aw-tight{margin-top:10px}.aw-red{font-style:normal;color:var(--code)}.aw-row{display:flex;align-items:center;gap:20px;margin-top:9px;height:35px}.aw-win .aw-doc h3+.aw-row{margin-top:24px}.aw-row a{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aw-meta{display:flex;gap:24px;margin-left:auto;color:var(--mut);font-size:18px;flex:none}.aw-code{margin-top:24px;border-radius:18px;background:#1f1f1f;box-shadow:inset 0 0 0 1.5px #2b2b2b;overflow:hidden}.aw-code-h{display:flex;justify-content:space-between;align-items:center;height:47px;padding:0 20px;border-bottom:1.5px solid #2e2e2e;color:#9a9a9a;font-size:16px}.aw-code-h span{display:flex;align-items:center;gap:6px}.aw-code pre{margin:0;padding:22px 20px 18px;font:20px/22px ui-monospace,sf mono,Menlo,monospace;color:#e3e5e6}.aw-code .k{color:#c75ad9}.aw-code .t{color:#6fd0dc}.aw-code .v{color:#c96bd6}.aw-win .aw-doc p.aw-after{margin-top:26px}.aw-hero{--sbw:333px;width:1687px;height:770px}.aw-hero .aw-doc{left:calc(var(--sbw) + 81px);right:83px;font-size:24.9px;line-height:36.5px}.aw-hero .aw-crumb,.aw-hero .aw-props{font-size:24.9px}.aw-hero .aw-doc .aw-h1{border:0;padding:0;font-size:49px;line-height:60px;margin-top:20px;padding-bottom:22px;border-bottom:1.5px solid var(--hr)}.aw-hero .aw-doc h2{font-size:38px;margin-top:62px}.aw-hero .aw-row{margin-top:12px;height:36px}.aw-hero .aw-doc h2+.aw-row{margin-top:24px}.aw-hero .aw-meta{font-size:19px}.aw-light,.aw-x{--bg:#ffffff;--sb:#ececee;--tx:#1d1d1f;--mut:#8a8a8c;--sbtx:#262628;--chev:#9a9a9c;--badge:#dcdcde;--badgetx:#7d7d80;--sel:#d4e3f7;--selb:#c4d3e8;--hr:#d4d4d6;--link:#1d6fd6;--code:#d1453b;--grp:#fbfbfc;--grpic:#3a3a3c;--off:#b5b5b8;--sbbtn:#f4f4f5;box-shadow:inset 0 0 0 1px #d8d8da}.aw-light::before{box-shadow:1px 0 #e2e2e4}.aw-light .aw-c,.aw-light .aw-g{box-shadow:0 0 0 1px #e6e6e8,0 1px 2px #0000000d}.aw-light .aw-sep{background:#d8d8da}.aw-props{font-size:21px;gap:28px}.aw-meta{font-size:16px;gap:20px;margin-right:24px}.aw-code pre{font-size:18.6px}.aw-win .aw-doc{right:80px}.aw-sb li span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.aw-hash{font-style:normal;width:26px;margin-right:12px;text-align:center;color:var(--chev);font-size:22px;flex:none}.aw-hero .aw-sb{top:76px}.aw-hero .aw-sb li{height:33.4px}.aw-hero .aw-doc{font-size:23.4px;line-height:36.5px}.aw-hero .aw-crumb,.aw-hero .aw-props{font-size:23.4px}.aw-hero .aw-doc .aw-h1{font-size:50px;margin-top:27px}.aw-hero .aw-meta{font-size:17px;margin-right:0}.aw-fit{position:relative;width:100%;overflow:hidden;border-radius:calc(26px * var(--k,.5))}.aw-fit>.aw-win{position:absolute;left:0;top:0;transform-origin:0 0;transform:scale(var(--k,.5))}.aw-win::selection,.aw-win *::selection{background:0 0}.aw-win a{text-decoration:none;cursor:default}.aw-hero.aw-auto{--sb:#202737;--bg:#1f2027;--sel:#23364d;--selb:#34476a}html[data-theme=light] .aw-auto{--bg:#ffffff;--sb:#ececee;--tx:#1d1d1f;--mut:#8a8a8c;--sbtx:#262628;--chev:#9a9a9c;--badge:#dcdcde;--badgetx:#7d7d80;--sel:#d4e3f7;--selb:#c4d3e8;--hr:#d4d4d6;--link:#1d6fd6;--code:#d1453b;--grp:#fbfbfc;--grpic:#3a3a3c;--off:#b5b5b8;--sbbtn:#f4f4f5;box-shadow:inset 0 0 0 1px #d8d8da}html[data-theme=light] .aw-auto::before{box-shadow:1px 0 #e2e2e4}html[data-theme=light] .aw-auto .aw-c,html[data-theme=light] .aw-auto .aw-g{box-shadow:0 0 0 1px #e6e6e8,0 1px 2px #0000000d}html[data-theme=light] .aw-auto .aw-sep{background:#d8d8da}html[data-theme=light] .aw-auto .aw-code{background:#f6f6f7;box-shadow:inset 0 0 0 1.5px #e4e4e6}html[data-theme=light] .aw-auto .aw-code-h{border-color:#e4e4e6;color:#8a8a8c}html[data-theme=light] .aw-auto .aw-code pre{color:#1d1d1f}html[data-theme=light] .aw-auto .aw-code .k,html[data-theme=light] .aw-auto .aw-code .v{color:#a626a4}html[data-theme=light] .aw-auto .aw-code .t{color:#0e7490}html[data-theme=light] .aw-auto .aw-chartbox{background:#fafafb;box-shadow:inset 0 0 0 1.5px #e6e6e8}html[data-theme=light] .aw-auto .aw-chart .gl{stroke:#e3e3e5}html[data-theme=light] .aw-auto .aw-chart text{fill:#77777a}html[data-theme=light] .aw-auto .aw-chart .lg{fill:#3a3a3c}html[data-theme=light] .aw-auto .aw-chart .vl{fill:#55555a}.aw-win,.aw-win *{font-family:-apple-system,BlinkMacSystemFont,sf pro text,helvetica neue,sans-serif!important;letter-spacing:normal!important;text-transform:none!important;text-shadow:none!important}.aw-win code,.aw-win pre,.aw-win pre *{font-family:ui-monospace,sf mono,Menlo,monospace!important}.aw-win .aw-h1,.aw-win h2,.aw-win h3,.aw-win p,.aw-win li,.aw-win span,.aw-win b{color:inherit!important;background-image:none!important;-webkit-text-fill-color:currentColor!important;max-width:none!important;text-wrap:wrap!important}.aw-win .aw-doc{color:var(--tx)!important}.aw-win .aw-crumb,.aw-win .aw-props,.aw-win .aw-meta{color:var(--mut)!important}.aw-win .aw-doc a{color:var(--link)!important;-webkit-text-fill-color:var(--link)!important;border:0!important}.aw-win .aw-doc code,.aw-win .aw-red{color:var(--code)!important;-webkit-text-fill-color:var(--code)!important;background:0 0!important;padding:0!important;border:0!important}.aw-win .aw-doc .aw-h1{font-size:45px!important;line-height:56px!important;font-weight:700!important;letter-spacing:-.3px!important}.aw-hero .aw-doc .aw-h1{font-size:50px!important;line-height:60px!important}.aw-win .aw-doc h2{font-size:34px!important;line-height:44px!important;font-weight:700!important}.aw-hero .aw-doc h2{font-size:38px!important}.aw-win .aw-doc h3{font-size:29px!important;line-height:40px!important;font-weight:700!important}.aw-win .aw-doc p{font-size:inherit!important;line-height:inherit!important;font-weight:400!important}.aw-win .aw-doc p b{font-weight:700!important}.aw-win .aw-sb b{color:var(--badgetx)!important}.aw-win .aw-sb li{color:var(--sbtx)!important}.aw-win .aw-code .k,.aw-win .aw-code .v{color:#c75ad9!important}.aw-win .aw-code .t{color:#6fd0dc!important}html[data-theme=light] .aw-win .aw-code .k,html[data-theme=light] .aw-win .aw-code .v{color:#a626a4!important}html[data-theme=light] .aw-win .aw-code .t{color:#0e7490!important}.aw-win .aw-code-h span{color:inherit!important}.aw-cem{font-style:normal;margin-right:8px}.aw-win .aw-ol,.aw-win .aw-ul{margin:14px 0 0;padding-left:34px}.aw-win .aw-ol li,.aw-win .aw-ul li{margin:4px 0;padding-left:4px}.aw-win .aw-ol li::marker{color:var(--mut)}.aw-win .aw-ul li::marker{color:var(--mut)}.aw-win .aw-q{margin:16px 0 0;padding:4px 0 4px 22px;border-left:4px solid var(--hr);color:var(--tx)}.aw-win .aw-q b{font-weight:700!important}.aw-win .aw-doc h2+.aw-ol,.aw-win .aw-doc h2+.aw-ul,.aw-win .aw-doc h2+.aw-q{margin-top:18px}.aw-win .aw-code-sm{margin-top:18px}.aw-win .aw-code-sm pre{padding:18px 20px;line-height:30px}.aw-hero .aw-doc h2{margin-top:44px}html .original-home .aw-win *,html body .aw-win.aw-win *{font-family:-apple-system,BlinkMacSystemFont,sf pro text,helvetica neue,sans-serif!important}html .original-home .aw-win code,html .original-home .aw-win pre,html .original-home .aw-win pre *,html body .aw-win.aw-win code,html body .aw-win.aw-win pre,html body .aw-win.aw-win pre *{font-family:ui-monospace,sf mono,Menlo,monospace!important}html .original-home .aw-win .aw-doc .aw-h1{font-weight:700!important;letter-spacing:-.3px!important}.aw-win,.aw-win *{animation:none!important}.aw-win .aw-doc{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 150px),transparent calc(100% - 20px));mask-image:linear-gradient(to bottom,#000 calc(100% - 150px),transparent calc(100% - 20px))}.aw-win .aw-sb li span,.aw-win .aw-row a{white-space:nowrap!important;text-wrap:nowrap!important;overflow:hidden;text-overflow:ellipsis}.aw-win .aw-doc{-webkit-mask-image:none;mask-image:none}.aw-win .aw-doc.aw-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 110px),transparent calc(100% - 12px));mask-image:linear-gradient(to bottom,#000 calc(100% - 110px),transparent calc(100% - 12px))}.aw-win.aw-auto,.aw-hero.aw-auto{--bg:color-mix(in srgb,#202329 84%,transparent);--sb:color-mix(in srgb,#222934 72%,transparent);--sel:#25395a;--selb:#3b4a62;-webkit-backdrop-filter:blur(26px)saturate(1.25);backdrop-filter:blur(26px)saturate(1.25)}html[data-theme=light] .aw-win.aw-auto,html[data-theme=light] .aw-hero.aw-auto{--bg:color-mix(in srgb,#ffffff 86%,transparent);--sb:color-mix(in srgb,#ececee 74%,transparent);--sel:#d4e3f7;--selb:#c4d3e8}.aw-win .aw-chartbox{background:color-mix(in srgb,#1f2123 70%,transparent)!important}.aw-win .aw-code{background:color-mix(in srgb,#1f1f1f 78%,transparent)!important}html[data-theme=light] .aw-win .aw-chartbox{background:color-mix(in srgb,#fafafb 80%,transparent)!important}html[data-theme=light] .aw-win .aw-code{background:color-mix(in srgb,#f6f6f7 85%,transparent)!important}.aw-tb2 .aw-c-side{left:calc(var(--sbw) - 53px)}.aw-tb2 .aw-nav{left:calc(var(--sbw) + 12px)}.aw-tb2 .aw-c-search{left:calc(var(--sbw) + 116px);padding:0}.aw-tb2 .aw-c-search .aw-b{width:46px}.aw-tb2 .aw-c-new{left:calc(var(--sbw) + 176px)}.aw-tb2 .aw-chat{left:calc(var(--sbw) + 234px)}.aw-tb2 .aw-c-graph{left:auto;right:66px}.aw-tb2 .aw-c-more{right:10px}.aw-win:has(.aw-tb2)::after{content:"";position:absolute;left:var(--sbw);right:0;top:68px;height:1px;background:color-mix(in srgb,var(--tx) 9%,transparent);pointer-events:none}.aw-fit.aw-m>.aw-win{width:860px!important;height:1080px!important;--sbw:156px}.aw-fit.aw-m>.aw-win:not(.aw-hero){height:1e3px!important}.aw-fit.aw-m>.aw-win::before,.aw-fit.aw-m .aw-sb{display:none!important}.aw-fit.aw-m .aw-win .aw-doc,.aw-fit.aw-m .aw-hero .aw-doc{left:48px!important;right:48px!important;top:92px!important}.aw-fit.aw-m .aw-win:has(.aw-tb2)::after{left:0!important}.aw-fit.aw-m .aw-c-graph{right:64px}.aw-fit.aw-m .aw-chartbox{width:100%!important;height:auto!important}.aw-fit.aw-m .aw-chartbox svg{width:100%;height:auto}.aw-fit.aw-m .aw-meta{display:none}.aw-fit.aw-m .aw-win .aw-doc{font-size:27px!important;line-height:42px!important}.aw-fit.aw-m .aw-win .aw-doc .aw-h1{font-size:46px!important;line-height:56px!important}.aw-win .aw-sb li .aw-chev{transition:transform .25s ease}.aw-win .aw-sb li.is-open .aw-chev{transform:rotate(90deg)}.aw-win .aw-sb li.aw-kid{padding-left:62px;cursor:pointer;color:var(--sbtx)!important;opacity:.92;animation:aw-kid .3s ease var(--d,0ms)both}.aw-win .aw-sb li.aw-kid .aw-ico{width:20px;height:20px;margin-right:10px}.aw-win .aw-sb li.aw-kid span{font-size:16px}@keyframes aw-kid{from{opacity:0;transform:translateY(-4px)}to{opacity:.92;transform:none}}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-win .aw-sb li.aw-kid{animation:none}}.aw-fit.aw-m>.aw-win,.aw-fit.aw-m>.aw-win:not(.aw-hero){width:var(--aw-w,860px)!important;height:var(--aw-h,1080px)!important;--sbw:166px}.aw-fit.aw-m .aw-tb2 .aw-c-side{left:120px}.aw-fit.aw-m .aw-win.aw-sb-on::before{display:block!important;width:430px;z-index:3;box-shadow:24px 0 60px -20px #000a}.aw-fit.aw-m .aw-win.aw-sb-on .aw-sb{display:block!important;width:430px;z-index:4;animation:aw-sb-in .28s cubic-bezier(.2,.7,.2,1)}.aw-fit.aw-m .aw-win.aw-sb-on::before{animation:aw-sb-in .28s cubic-bezier(.2,.7,.2,1)}@keyframes aw-sb-in{from{transform:translateX(-30px);opacity:0}to{transform:none;opacity:1}}.aw-fit:not(.aw-m) .aw-win.aw-sb-off::before,.aw-fit:not(.aw-m) .aw-win.aw-sb-off .aw-sb{display:none}.aw-fit:not(.aw-m) .aw-win.aw-sb-off .aw-doc{left:120px!important;right:120px!important}.aw-fit:not(.aw-m) .aw-win.aw-sb-off:has(.aw-tb2)::after{left:0}.aw-win .aw-c-side.aw-act{cursor:pointer}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-fit.aw-m .aw-win.aw-sb-on .aw-sb,.aw-fit.aw-m .aw-win.aw-sb-on::before{animation:none}}.aw-fit.aw-m .aw-win.aw-sb-on::before{top:69px!important;background:#222934!important;border-radius:0 0 18px 0;box-shadow:1px 0 #2c333c,24px 0 60px -20px #000c!important}html[data-theme=light] .aw-fit.aw-m .aw-win.aw-sb-on::before{background:#ececee!important;box-shadow:1px 0 #dcdcde,24px 0 60px -20px #0003!important}.aw-fit.aw-m .aw-win.aw-sb-on .aw-sb{top:84px!important}.aw-fit.aw-m .aw-win.aw-sb-on::before,.aw-fit.aw-m .aw-win.aw-sb-on .aw-sb{width:600px!important}.aw-fit.aw-m .aw-win.aw-sb-on .aw-sb{font-size:27px!important}.aw-fit.aw-m .aw-win.aw-sb-on .aw-sb li{height:52px!important}.aw-fit.aw-m .aw-win.aw-sb-on .aw-sb .aw-em{font-size:28px;width:34px}.aw-fit.aw-m .aw-win.aw-sb-on .aw-sb svg{width:30px;height:30px}.aw-fit.aw-m .aw-win.aw-sb-on .aw-sb b{font-size:18px;height:30px;min-width:38px;border-radius:15px}.aw-fit.aw-m .aw-win.aw-sb-on .aw-sb li.aw-kid span{font-size:24px}.aw-fit.aw-m .aw-win .aw-doc,.aw-fit.aw-m .aw-hero .aw-doc{font-size:32px!important;line-height:48px!important}.aw-fit.aw-m .aw-win .aw-doc .aw-h1{font-size:52px!important;line-height:62px!important}.aw-fit.aw-m .aw-win .aw-doc h2{font-size:40px!important;line-height:50px!important}.aw-fit.aw-m .aw-win .aw-doc h3{font-size:34px!important;line-height:44px!important}.aw-fit.aw-m .aw-win .aw-crumb,.aw-fit.aw-m .aw-win .aw-props{font-size:28px!important}.aw-fit.aw-m .aw-win .aw-doc code{font-size:29px!important}.aw-fit.aw-m .aw-win .aw-code pre{font-size:24px!important;line-height:32px!important}.aw-fit.aw-m .aw-win .aw-doc{transition:filter .3s ease,opacity .3s ease}.aw-fit.aw-m .aw-win.aw-sb-on .aw-doc{filter:blur(10px);opacity:.55;cursor:pointer}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-fit.aw-m .aw-win .aw-doc{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.aw-win .aw-props{flex-wrap:wrap!important;row-gap:8px!important}.aw-win .aw-props>span{white-space:nowrap!important;flex:none}.aw-fit.aw-m .aw-win .aw-props{gap:10px 30px!important}.aw-win .aw-crumb{flex-wrap:wrap!important;row-gap:6px}.aw-win .aw-crumb>span{white-space:nowrap!important}.aw-fit.aw-m .aw-c-side::after{content:"";position:absolute;inset:-34px;border-radius:50%}.aw-fit.aw-m .aw-c-side.aw-pulse::after{inset:auto}.aw-fit:not(.aw-m) .aw-c-side.aw-pulse{animation:aw-side-pulse 1.6s ease 3;background:color-mix(in srgb,#8b6cff 45%,var(--grp))!important;color:#fff!important}.aw-fit:not(.aw-m) .aw-c-side.aw-pulse::after{content:"Hide sidebar";position:absolute;left:50%;top:calc(100% + 16px);transform:translateX(-50%);padding:9px 16px;border-radius:12px;background:linear-gradient(110deg,#8b6cff,#4f8ef7);color:#fff;font:600 19px/1.2 '-apple-system',sans-serif;white-space:nowrap;box-shadow:0 10px 24px -8px #000a;animation:ask-in .4s ease both;z-index:6}.aw-fit:not(.aw-m) .aw-c-side.aw-pulse::before{content:"";position:absolute;left:50%;top:calc(100% + 7px);margin-left:-9px;border:9px solid transparent;border-bottom-color:#8b6cff;border-top:0;z-index:6}.aw-fit:not(.aw-m) .aw-c-side.aw-act:hover::after{content:"Hide sidebar";position:absolute;left:50%;top:calc(100% + 16px);transform:translateX(-50%);padding:9px 16px;border-radius:12px;background:color-mix(in srgb,#000 75%,transparent);color:#fff;font:600 19px/1.2 '-apple-system',sans-serif;white-space:nowrap;z-index:6;pointer-events:none}.aw-fit:not(.aw-m) .aw-win.aw-sb-off .aw-c-side.aw-act:hover::after{content:"Show sidebar"}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-fit:not(.aw-m) .aw-c-side.aw-pulse{animation:none}}.aw-lt-live::after{background:color-mix(in srgb,#000 82%,transparent)!important;top:42px!important;font-size:17px!important}.aw-fit .aw-c-side.aw-pulse::before{content:""!important;position:absolute!important;left:50%!important;top:100%!important;width:2px!important;height:18px!important;margin-left:-1px!important;border:0!important;border-radius:2px;background:linear-gradient(180deg,#8b6cff,rgba(139,108,255,0))!important;box-shadow:0 0 8px #8b6cff;z-index:6}.aw-fit .aw-c-side.aw-pulse::after{top:calc(100% + 18px)!important;padding:10px 18px!important;border-radius:999px!important;background:color-mix(in srgb,#141826 72%,transparent)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1.5px solid transparent;background-clip:padding-box!important;box-shadow:0 0 0 1.5px rgba(139,108,255,.85),0 12px 30px -10px #000c,0 0 24px -6px rgba(139,108,255,.7)!important;color:#fff!important;animation:aw-hint-in .45s cubic-bezier(.2,.8,.2,1)both!important}@keyframes aw-hint-in{from{opacity:0;transform:translate(-50%,-6px)scale(.96)}to{opacity:1;transform:translate(-50%,0)}}html[data-theme=light] .aw-fit .aw-c-side.aw-pulse::after{background:color-mix(in srgb,#fff 80%,transparent)!important;color:#1d1d1f!important}.hero-visual.hv-in .aw-lt-live::after{animation:none!important}.aw-lt-live::after{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#111318!important;box-shadow:0 8px 20px -8px #000c}.aw-lt-live:hover::after{opacity:1}.aw-win .aw-chart rect,.aw-win .aw-chart path,.aw-win .aw-chart text{stroke:none!important}.aw-win .aw-chart .gl{stroke:#36383a!important}html[data-theme=light] .aw-win .aw-chart .gl{stroke:#e3e3e5!important}.aw-graph{position:absolute;left:calc(var(--sbw) + 24px);right:24px;top:84px;bottom:22px;z-index:7;display:flex;flex-direction:column;border-radius:22px;background:color-mix(in srgb,#17191d 96%,transparent);box-shadow:inset 0 0 0 1.5px #34373c,0 30px 80px -30px #000;opacity:0;transform:scale(.97);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.aw-fit.aw-m .aw-graph{left:24px}.aw-graph.is-in{opacity:1;transform:none}.aw-graph.is-out{opacity:0;transform:scale(.98)}.awg-head{display:flex;align-items:center;gap:16px;height:72px;padding:0 26px;border-bottom:1.5px solid #2c2f33;color:#e7e9eb;font-size:24px}.awg-head b{font-weight:600}.awg-ico svg{width:30px;height:30px;fill:none;stroke:#c9ccd0;stroke-width:1.6}.awg-x{margin-left:auto;width:44px;height:44px;border:0;border-radius:50%;background:0 0;color:#c9ccd0;font-size:34px;line-height:1;cursor:pointer}.awg-x:hover{background:#ffffff14}.awg-stage{position:relative;flex:1;overflow:hidden}.awg-lines{position:absolute;inset:0;width:100%;height:100%}.awg-lines path{fill:none;stroke:#6c7076;stroke-width:1.6;opacity:.75;stroke-dasharray:1200;stroke-dashoffset:1200;animation:awg-draw .9s cubic-bezier(.2,.7,.2,1).15s forwards}.awg-lines path.thin{stroke-width:1.2;opacity:.5}.awg-lines path.dash{stroke-dasharray:6 6;animation:none;stroke-dashoffset:0;opacity:.55}@keyframes awg-draw{to{stroke-dashoffset:0}}.awg-n{position:absolute;display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border-radius:12px;border:1.5px solid #3a3d42;background:#22252a;color:#e7e9eb;font:500 20px/1.2 '-apple-system',BlinkMacSystemFont,sans-serif;white-space:nowrap;opacity:0;transform:scale(.85);animation:awg-pop .35s cubic-bezier(.2,.8,.2,1)var(--d,0ms)forwards}button.awg-n{cursor:pointer;transition:border-color .2s,background-color .2s}button.awg-n:hover{border-color:#5b8cff;background:#262c38}.awg-n svg{width:22px;height:22px;fill:none;stroke:#6f9bff;stroke-width:1.6;flex:none}.awg-n i{font-style:normal}.awg-main{background:#3b7bf6;border-color:#3b7bf6;color:#fff;font-size:26px;font-weight:600;padding:13px 22px;box-shadow:0 10px 30px -10px #3b7bf6aa}.awg-main svg{stroke:#fff;width:26px;height:26px}.awg-sec{padding:6px 12px;font-size:17px;color:#b9bdc2;border-radius:10px;background:#1d2024}.awg-kid{font-size:18px;color:#cfd2d6}@keyframes awg-pop{to{opacity:1;transform:none}}html[data-theme=light] .aw-graph{background:color-mix(in srgb,#fff 97%,transparent);box-shadow:inset 0 0 0 1.5px #dcdde0,0 30px 80px -30px #0004}html[data-theme=light] .awg-head{border-color:#e6e7ea;color:#1d1d1f}html[data-theme=light] .awg-n{background:#f5f6f8;border-color:#dcdde1;color:#1d1d1f}html[data-theme=light] .awg-sec{background:#f0f1f3;color:#55585d}html[data-theme=light] .awg-main{background:#2f6bf0;border-color:#2f6bf0;color:#fff}html[data-theme=light] .awg-lines path{stroke:#a7abb1}html[data-theme=light] .awg-x,html[data-theme=light] .awg-ico svg{color:#55585d;stroke:#55585d}@media(prefers-reduced-motion:reduce) and (hover:hover){.awg-n,.awg-lines path{animation:none;opacity:1;transform:none;stroke-dashoffset:0}.aw-graph{transition-property:opacity,visibility,color,background-color,border-color,box-shadow}}.aw-win .aw-graph{background:#17191d!important}html[data-theme=light] .aw-win .aw-graph{background:#fff!important}.aw-win .aw-graph .awg-n{animation:awg-pop .35s cubic-bezier(.2,.8,.2,1)var(--d,0ms)forwards!important}.aw-win .aw-graph .awg-lines path:not(.dash){animation:awg-draw .9s cubic-bezier(.2,.7,.2,1).15s forwards!important}@media(prefers-reduced-motion:reduce) and (hover:hover){.aw-win .aw-graph .awg-n,.aw-win .aw-graph .awg-lines path{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}}@keyframes awe-down{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes awe-in{from{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes awe-up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes awe-sheen{0%{transform:translateX(-120%)skewX(-18deg);opacity:0}15%{opacity:1}100%{transform:translateX(260%)skewX(-18deg);opacity:0}}.hero-stage .aw-win.aw-enter .aw-tb>*{animation:awe-down .5s cubic-bezier(.2,.8,.2,1)calc(var(--i,0)*45ms)both!important}.hero-stage .aw-win.aw-enter .aw-sb li{animation:awe-in .45s cubic-bezier(.2,.8,.2,1)calc(var(--i,0)*32ms + 200ms)both!important}.hero-stage .aw-win.aw-enter .aw-doc>*{animation:awe-up .6s cubic-bezier(.2,.8,.2,1)calc(var(--i,0)*80ms + 380ms)both!important}.aw-sheen{position:absolute;top:0;bottom:0;left:0;width:34%;z-index:8;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgb(255 255 255/7%) 40%,rgb(160 140 255/.14) 50%,rgb(255 255 255/7%) 60%,transparent)}.hero-stage .aw-win.aw-enter .aw-sheen{animation:awe-sheen 1.5s cubic-bezier(.4,0,.2,1).7s both!important}html[data-theme=light] .aw-sheen{background:linear-gradient(90deg,transparent,rgb(255 255 255/.5) 45%,rgb(180 170 255/.35) 50%,rgb(255 255 255/.5) 55%,transparent)}.aw-fit:not(.aw-m) .aw-c-side.aw-act:not(.aw-pulse):hover::after{background:color-mix(in srgb,#000 55%,transparent)!important;color:color-mix(in srgb,#fff 85%,transparent)!important;font-weight:500!important;font-size:16px!important;padding:6px 12px!important;border-radius:9px!important;top:calc(100% + 10px)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=light] .aw-fit:not(.aw-m) .aw-c-side.aw-act:not(.aw-pulse):hover::after{background:color-mix(in srgb,#fff 70%,transparent)!important;color:#3a3a3c!important;box-shadow:0 0 0 1px #0000000f}.aw-fit:not(.aw-m) .aw-c-side.aw-pulse{animation:aw-side-pulse 1.8s ease 2!important;background:color-mix(in srgb,#8b6cff 22%,var(--grp))!important;color:var(--grpic)!important}.aw-fit:not(.aw-m) .aw-c-side.aw-pulse::before{display:none!important}.aw-fit:not(.aw-m) .aw-c-side.aw-pulse::after{content:"Hide sidebar"!important;left:auto!important;right:calc(100% + 14px)!important;top:50%!important;transform:translateY(-50%)!important;padding:7px 14px!important;border-radius:999px!important;font:500 17px/1.2 '-apple-system',sans-serif!important;color:color-mix(in srgb,var(--tx) 85%,transparent)!important;background:color-mix(in srgb,var(--tx) 8%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,#8b6cff 35%,transparent)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:aw-hint-side .4s ease both!important}@keyframes aw-hint-side{from{opacity:0;transform:translate(8px,-50%)}to{opacity:1;transform:translateY(-50%)}}html .aw-fit:not(.aw-m) .aw-c-side.aw-act:not(.aw-pulse):hover::after{left:auto!important;right:calc(100% + 14px)!important;top:50%!important;transform:translateY(-50%)!important;padding:7px 14px!important;border-radius:999px!important;font:500 17px/1.2 '-apple-system',sans-serif!important;color:color-mix(in srgb,var(--tx) 85%,transparent)!important;background:color-mix(in srgb,var(--tx) 8%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,#8b6cff 35%,transparent)!important;white-space:nowrap}.hero-stage .aw-win.aw-enter .aw-tb>*,.hero-stage .aw-win.aw-enter .aw-sb li,.hero-stage .aw-win.aw-enter .aw-doc>*{animation:none!important}.article-content .blog-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;color:var(--c-muted);font-size:14px}.article-content .blog-tags{display:flex;flex-wrap:wrap;gap:6px;margin:36px 0 0}.article-content .blog-tags a{padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--c-text) 6%,transparent);font:12px geist mono,ui-monospace,monospace;color:var(--c-muted)!important;text-decoration:none!important}html.editor-mode #main .app-only,html:not(.editor-mode) #main .editor-only,html.editor-mode #main [data-steps] .st-mode{display:none!important}html.editor-mode #main .download-cta[data-mode-href]::before{display:none!important}.hero-editors{max-width:920px;margin:56px auto 8px;padding:0 16px;text-align:center}.he-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.he-grid li{margin:0;padding:0}.he-tile{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;padding:34px 16px 26px;border:1px solid var(--line);border-radius:22px;background:var(--surface);color:var(--text)!important;text-decoration:none!important;box-sizing:border-box;transition:transform .25s,border-color .25s,box-shadow .25s}.he-tile:hover,.he-tile:focus-visible{transform:translateY(-3px);border-color:var(--accent-text);box-shadow:0 14px 36px -18px color-mix(in srgb,var(--text) 40%,transparent)}.he-logo{width:72px;height:72px;margin-bottom:14px}.he-tile b{font-size:1.15rem;font-weight:650}.he-tile small{font-size:.85rem;color:var(--muted)}.he-note{margin:22px 0 0;font-size:.95rem;color:var(--muted)}.he-note a{color:var(--accent-text)!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}@media(max-width:640px){.hero-editors{margin-top:36px;padding:0}.he-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.he-tile{padding:24px 12px 20px}.he-logo{width:56px;height:56px;margin-bottom:10px}}@media(prefers-reduced-motion:no-preference),(hover:none){.original-home .hero-editors{animation:hero-up .6s cubic-bezier(.2,.7,.2,1).3s both}}@media(prefers-reduced-motion:reduce) and (hover:hover){.he-tile{transition:none}.he-tile:hover,.he-tile:focus-visible{transform:none}}html.mode-switched #main :is(.home-hero-cta,.role-pick-hint,.role-pick,.hero-editors){animation-delay:0s!important;animation-duration:.35s!important}#main .home-hero-cta [data-mode-toggle]>span,#main .download-cta[data-mode-href]>.editor-only{display:inline-flex;align-items:center;gap:9px}#main .mode-ico{flex:none;margin-top:-1px}.ed-cycle{position:relative;display:inline-block;width:17px;height:29px;margin:-6px 0;-webkit-mask:linear-gradient(transparent,#000 6px,#000 calc(100% - 6px),transparent);mask:linear-gradient(transparent,#000 6px,#000 calc(100% - 6px),transparent)}#main .ed-cycle.mode-ico{margin:-7px 0 -5px}.ed-cycle svg{position:absolute;left:0;top:6px;width:17px;height:17px;fill:currentColor;opacity:0;animation:ed-cycle 9.6s infinite;will-change:opacity,transform}.ed-cycle svg:nth-child(2){animation-delay:2.4s}.ed-cycle svg:nth-child(3){animation-delay:4.8s}.ed-cycle svg:nth-child(4){animation-delay:7.2s}@keyframes ed-cycle{0%{opacity:0;transform:translateY(90%)scale(.72);animation-timing-function:cubic-bezier(.65,0,.35,1)}8%,25%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1)}33%,100%{opacity:0;transform:translateY(-90%)scale(.72)}}@media(prefers-reduced-motion:reduce) and (hover:hover){.ed-cycle svg{animation:none}.ed-cycle svg:first-child{opacity:1}}.original-home .download-cta::before{display:inline-block;width:19px;height:19px;margin:-3px -1px -1px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.4 12.6c0-2.6 2.1-3.8 2.2-3.9-1.2-1.8-3.1-2-3.7-2-1.6-.2-3.1.9-3.9.9-.8 0-2-.9-3.4-.9-1.7 0-3.3 1-4.2 2.6-1.8 3.1-.5 7.7 1.3 10.2.9 1.2 1.9 2.6 3.2 2.6 1.3-.1 1.8-.8 3.3-.8 1.6 0 2 .8 3.4.8 1.4 0 2.3-1.3 3.1-2.5 1-1.4 1.4-2.8 1.4-2.9 0 0-2.7-1-2.7-4.1zM13.9 5c.7-.9 1.2-2 1-3.2-1 0-2.3.7-3 1.6-.7.8-1.2 2-1.1 3.1 1.2.1 2.3-.6 3.1-1.5z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.4 12.6c0-2.6 2.1-3.8 2.2-3.9-1.2-1.8-3.1-2-3.7-2-1.6-.2-3.1.9-3.9.9-.8 0-2-.9-3.4-.9-1.7 0-3.3 1-4.2 2.6-1.8 3.1-.5 7.7 1.3 10.2.9 1.2 1.9 2.6 3.2 2.6 1.3-.1 1.8-.8 3.3-.8 1.6 0 2 .8 3.4.8 1.4 0 2.3-1.3 3.1-2.5 1-1.4 1.4-2.8 1.4-2.9 0 0-2.7-1-2.7-4.1zM13.9 5c.7-.9 1.2-2 1-3.2-1 0-2.3.7-3 1.6-.7.8-1.2 2-1.1 3.1 1.2.1 2.3-.6 3.1-1.5z'/%3E%3C/svg%3E")center/contain no-repeat;background:linear-gradient(110deg,currentColor 38%,#b9a6ff 46%,#7fb2ff 54%,currentColor 62%)100% 0/300% 100% no-repeat!important;animation:apple-shine 2s infinite}@keyframes apple-shine{0%{background-position:100% 0}30%,100%{background-position:0 0}}@media(prefers-reduced-motion:reduce) and (hover:hover){.original-home .download-cta::before{animation:none}}html body .hero-editors .dl-trust{margin:0 0 16px!important}.he-app-ico{display:grid;place-items:center;width:88px;height:88px;margin-bottom:14px;border-radius:28%;background:linear-gradient(160deg,#4d7dff 0%,#2f5df0 55%,#2448d6 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255/.18),inset 0 1px rgb(255 255 255/.25),0 10px 24px -10px rgb(36 72 214/.6)}.he-app-ico::before{content:"";width:78%;height:78%;background:#f3f6ff;-webkit-mask:url(/assets/iwe-logo-vector.svg)center/contain no-repeat;mask:url(/assets/iwe-logo-vector.svg)center/contain no-repeat}@media(max-width:640px){.he-app-ico{width:72px;height:72px;margin-bottom:10px}}html body .tool-marquee .dl-trust{margin:0 0 18px!important;flex-wrap:wrap!important;white-space:normal!important;row-gap:4px}.from-the-blog-desc{display:block;color:var(--muted);font-size:.9em;margin-top:2px}.blog-related,.from-the-blog{margin-top:2.5rem}.home-steps .st-note{color:color-mix(in srgb,var(--text) 75%,var(--muted))}html:not(.is-settled) .header .logo .lg-f,html:not(.is-settled) .header .logo .lg-d,html:not(.is-settled) .header .logo .lg-n,html:not(.is-settled) .original-home .download-cta::before{animation-play-state:paused!important}.article-content .table-scroll{overflow-x:auto;max-width:100%;margin:18px 0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}html .article-content .table-scroll>table{margin:0!important}body.reading-page :is(h1,h2,h3,h4){text-wrap:balance}.article-content .subheading-anchor{position:absolute}.site-footer .footer-bottom>span{text-wrap:balance}.he-mac{margin:10px 0 0;font-size:.95rem;color:var(--muted)}.he-mac a{display:inline-flex;align-items:center;gap:7px;vertical-align:middle;color:var(--text)!important;font-weight:600;white-space:nowrap;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--text) 35%,transparent)!important;transition:text-decoration-color .2s}.he-mac a:hover,.he-mac a:focus-visible{text-decoration-color:initial!important}.he-mac .he-app-ico{width:20px;height:20px;margin:0;box-shadow:inset 0 0 0 1px rgb(255 255 255/.18)}.dl-dim{position:fixed;inset:0;z-index:9990;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s;--dl-rgb:3 5 10;--dl-a:.5;background:radial-gradient(ellipse calc(var(--rx,240px)*var(--dl-k,1)) calc(var(--ry,150px)*var(--dl-k,1)) at var(--cx,50%) var(--cy,50%),rgb(var(--dl-rgb)/0) 36%,rgb(var(--dl-rgb)/calc(var(--dl-a)*.06)) 46%,rgb(var(--dl-rgb)/calc(var(--dl-a)*.22)) 58%,rgb(var(--dl-rgb)/calc(var(--dl-a)*.5)) 70%,rgb(var(--dl-rgb)/calc(var(--dl-a)*.78)) 82%,rgb(var(--dl-rgb)/calc(var(--dl-a)*.94)) 92%,rgb(var(--dl-rgb)/var(--dl-a)) 100%)}.dl-dim.is-on{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s}html:not([data-theme=dark]) .dl-dim{--dl-rgb:16 20 36;--dl-a:.15;--dl-k:1.45}