@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");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{--text-color-kumo-default:var(--lightningcss-light,var(--color-neutral-900,oklch(21% .006 285.885)))var(--lightningcss-dark,var(--color-neutral-100,oklch(97% 0 0)));--text-color-kumo-inverse:var(--lightningcss-light,var(--color-neutral-100,oklch(97% 0 0)))var(--lightningcss-dark,var(--color-neutral-900,oklch(20.5% 0 0)));--text-color-kumo-strong:var(--lightningcss-light,var(--color-neutral-950,oklch(14.5% 0 0)))var(--lightningcss-dark,var(--color-neutral-50,oklch(98.5% 0 0)));--text-color-kumo-subtle:var(--lightningcss-light,var(--color-neutral-500,oklch(55.6% 0 0)))var(--lightningcss-dark,var(--color-neutral-400,oklch(70.8% 0 0)));--text-color-kumo-inactive:var(--lightningcss-light,var(--color-neutral-300,oklch(87% 0 0)))var(--lightningcss-dark,var(--color-neutral-600,oklch(43.9% 0 0)));--text-color-kumo-placeholder:var(--lightningcss-light,var(--color-neutral-400,oklch(70.8% 0 0)))var(--lightningcss-dark,var(--color-neutral-500,oklch(55.6% 0 0)));--text-color-kumo-brand:#f6821f;--text-color-kumo-link:var(--lightningcss-light,var(--color-blue-800,oklch(42.4% .199 265.638)))var(--lightningcss-dark,var(--color-blue-400,oklch(70.7% .165 254.624)));--text-color-kumo-info:var(--lightningcss-light,var(--color-blue-800,oklch(42.4% .199 265.638)))var(--lightningcss-dark,var(--color-blue-400,oklch(70.7% .165 254.624)));--text-color-kumo-success:var(--lightningcss-light,var(--color-emerald-800,oklch(43.2% .095 166.913)))var(--lightningcss-dark,var(--color-emerald-200,oklch(90.5% .093 164.15)));--text-color-kumo-danger:var(--lightningcss-light,var(--color-red-700,oklch(50.5% .213 27.518)))var(--lightningcss-dark,var(--color-red-400,oklch(70.4% .191 22.216)));--text-color-kumo-warning:var(--lightningcss-light,oklch(59.7% .144 57.5))var(--lightningcss-dark,var(--color-orange-400,oklch(75% .183 55.934)));--text-color-kumo-badge-orange-subtle:var(--lightningcss-light,var(--color-orange-800,oklch(47% .157 37.304)))var(--lightningcss-dark,var(--color-orange-200,oklch(90.1% .076 70.697)));--text-color-kumo-badge-teal-subtle:var(--lightningcss-light,var(--color-teal-800,oklch(43.7% .078 188.216)))var(--lightningcss-dark,var(--color-teal-200,oklch(91% .096 180.426)));--text-color-kumo-badge-neutral-subtle:var(--lightningcss-light,var(--color-neutral-800,oklch(26.9% 0 0)))var(--lightningcss-dark,var(--color-neutral-200,oklch(92.2% 0 0)));--text-color-kumo-badge-inverted:var(--lightningcss-light,var(--color-white,#fff))var(--lightningcss-dark,var(--color-black,#000));--color-kumo-canvas:var(--lightningcss-light,var(--color-kumo-neutral-25,oklch(98.75% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-1000,oklch(10% 0 0)));--color-kumo-elevated:var(--lightningcss-light,var(--color-kumo-neutral-75,oklch(98% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-975,oklch(12% 0 0)));--color-kumo-recessed:var(--lightningcss-light,var(--color-kumo-neutral-125,oklch(96% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-950,oklch(15% 0 0)));--color-kumo-base:var(--lightningcss-light,var(--color-white,#fff))var(--lightningcss-dark,var(--color-kumo-neutral-925,oklch(17% 0 0)));--color-kumo-tint:var(--lightningcss-light,var(--color-neutral-100,oklch(97% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-800,oklch(26.9% 0 0)));--color-kumo-contrast:var(--lightningcss-light,var(--color-kumo-neutral-975,oklch(8.5% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-25,oklch(98.5% 0 0)));--color-kumo-overlay:var(--lightningcss-light,var(--color-kumo-neutral-50,oklch(97.5% 0 0)))var(--lightningcss-dark,var(--color-neutral-800,oklch(26.9% 0 0)));--color-kumo-control:var(--lightningcss-light,var(--color-white,#fff))var(--lightningcss-dark,var(--color-neutral-900,oklch(21% .006 285.885)));--color-kumo-interact:var(--lightningcss-light,var(--color-neutral-300,oklch(87% 0 0)))var(--lightningcss-dark,var(--color-neutral-700,oklch(37.1% 0 0)));--color-kumo-fill:var(--lightningcss-light,var(--color-neutral-200,oklch(92.2% 0 0)))var(--lightningcss-dark,var(--color-neutral-800,oklch(26.9% 0 0)));--color-kumo-fill-hover:var(--lightningcss-light,var(--color-kumo-neutral-125,oklch(96.5% 0 0)))var(--lightningcss-dark,var(--color-neutral-800,oklch(37.1% 0 0)));--color-kumo-brand:var(--lightningcss-light,oklch(57.72% .2324 260))var(--lightningcss-dark,oklch(51.948% .2324 260));--color-kumo-brand-hover:var(--lightningcss-light,var(--color-blue-700,oklch(48.8% .243 264.376)))var(--lightningcss-dark,var(--color-blue-700,oklch(48.8% .243 264.376)));--color-kumo-line:var(--lightningcss-light,oklch(14.5% 0 0/.1))var(--lightningcss-dark,var(--color-kumo-neutral-750,oklch(32% 0 0)));--color-kumo-hairline:var(--lightningcss-light,var(--color-kumo-neutral-150,oklch(93.5% 0 0)))var(--lightningcss-dark,var(--color-neutral-800,oklch(26.9% 0 0)));--color-kumo-focus:var(--lightningcss-light,var(--color-kumo-neutral-950,oklch(15% 0 0)))var(--lightningcss-dark,var(--color-kumo-neutral-150,oklch(93.5% 0 0)));--color-kumo-shadow-edge:var(--lightningcss-light,oklch(0% 0 0/.12))var(--lightningcss-dark,oklch(100% 0 0/.1));--color-kumo-shadow-drop:var(--lightningcss-light,oklch(0% 0 0/.08))var(--lightningcss-dark,oklch(0% 0 0/.3));--color-kumo-arrow-edge:var(--lightningcss-light,oklch(14.5% 0 0/.1))var(--lightningcss-dark,#0000);--color-kumo-arrow-stroke:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--color-kumo-neutral-750,oklch(32% 0 0)));--color-kumo-info-tint:var(--lightningcss-light,oklch(93.2% .032 255.6/.45))var(--lightningcss-dark,oklch(38% .145 265.5/.22));--color-kumo-info:var(--lightningcss-light,var(--color-blue-500,oklch(68.5% .169 237.323)))var(--lightningcss-dark,var(--color-blue-500,oklch(68.5% .169 237.323)));--color-kumo-warning-tint:var(--lightningcss-light,oklch(93.1% .107 94.6/.2))var(--lightningcss-dark,oklch(35.3% .079 65/.37));--color-kumo-warning:var(--lightningcss-light,oklch(73.9% .177 58.2))var(--lightningcss-dark,oklch(64.5% .168 50));--color-kumo-danger-tint:var(--lightningcss-light,oklch(93.6% .032 17.7/.42))var(--lightningcss-dark,oklch(42.9% .176 28.7/.17));--color-kumo-danger:var(--lightningcss-light,var(--color-red-500,oklch(63.7% .237 25.331)))var(--lightningcss-dark,var(--color-red-600,oklch(57.7% .245 27.325)));--color-kumo-success-tint:var(--lightningcss-light,oklch(96.2% .043 156.7/.57))var(--lightningcss-dark,oklch(39.3% .096 152.3/.2));--color-kumo-success:var(--lightningcss-light,var(--color-emerald-600,oklch(59.6% .145 163.225)))var(--lightningcss-dark,var(--color-emerald-400,oklch(76.5% .177 163.223)));--color-kumo-banner-info:var(--lightningcss-light,oklch(93.2% .032 255.585/.7))var(--lightningcss-dark,oklch(37.9% .146 265.522/.5));--color-kumo-banner-warning:var(--lightningcss-light,var(--color-yellow-100,oklch(97.3% .071 103.193)))var(--lightningcss-dark,oklch(55.4% .135 66.442/.5));--color-kumo-badge-red:var(--lightningcss-light,var(--color-red-600,oklch(57.7% .245 27.325)))var(--lightningcss-dark,var(--color-red-700,oklch(50.5% .213 27.518)));--color-kumo-badge-green:var(--lightningcss-light,var(--color-emerald-600,oklch(59.6% .145 163.225)))var(--lightningcss-dark,var(--color-emerald-700,oklch(50.8% .118 165.612)));--color-kumo-badge-orange:var(--lightningcss-light,var(--color-orange-650,oklch(81.5% .197 76)))var(--lightningcss-dark,var(--color-orange-650,oklch(81.5% .197 76)));--color-kumo-badge-purple:var(--lightningcss-light,var(--color-purple-600,oklch(55.8% .288 302.321)))var(--lightningcss-dark,var(--color-purple-700,oklch(49.6% .265 301.924)));--color-kumo-badge-teal:var(--lightningcss-light,var(--color-teal-650,oklch(54.9% .096 184.565)))var(--lightningcss-dark,var(--color-teal-700,oklch(51.1% .096 186.391)));--color-kumo-badge-blue:var(--lightningcss-light,var(--color-blue-600,oklch(54.6% .245 262.881)))var(--lightningcss-dark,var(--color-blue-700,oklch(48.8% .243 264.376)));--color-kumo-badge-neutral:var(--lightningcss-light,var(--color-neutral-500,oklch(55.6% 0 0)))var(--lightningcss-dark,var(--color-neutral-600,oklch(43.9% 0 0)));--color-kumo-badge-inverted:var(--lightningcss-light,var(--color-neutral-950,oklch(14.5% 0 0)))var(--lightningcss-dark,var(--color-white,#fff));--text-xs:12px;--text-xs--line-height:calc(1 / .75);--text-sm:13px;--text-sm--line-height:calc(1 / .85);--text-base:14px;--text-base--line-height:1.5;--text-lg:16px;--text-lg--line-height:1.5}@layer base{:root,[data-theme=kumo]{--text-color-kumo-default:var(--color-neutral-900,oklch(21% .006 285.885));--text-color-kumo-inverse:var(--color-neutral-100,oklch(97% 0 0));--text-color-kumo-strong:var(--color-neutral-950,oklch(14.5% 0 0));--text-color-kumo-subtle:var(--color-neutral-500,oklch(55.6% 0 0));--text-color-kumo-inactive:var(--color-neutral-300,oklch(87% 0 0));--text-color-kumo-placeholder:var(--color-neutral-400,oklch(70.8% 0 0));--text-color-kumo-brand:#f6821f;--text-color-kumo-link:var(--color-blue-800,oklch(42.4% .199 265.638));--text-color-kumo-info:var(--color-blue-800,oklch(42.4% .199 265.638));--text-color-kumo-success:var(--color-emerald-800,oklch(43.2% .095 166.913));--text-color-kumo-danger:var(--color-red-700,oklch(50.5% .213 27.518));--text-color-kumo-warning:oklch(59.7% .144 57.5);--text-color-kumo-badge-orange-subtle:var(--color-orange-800,oklch(47% .157 37.304));--text-color-kumo-badge-teal-subtle:var(--color-teal-800,oklch(43.7% .078 188.216));--text-color-kumo-badge-neutral-subtle:var(--color-neutral-800,oklch(26.9% 0 0));--text-color-kumo-badge-inverted:var(--color-white,#fff);--color-kumo-canvas:var(--color-kumo-neutral-25,oklch(98.75% 0 0));--color-kumo-elevated:var(--color-kumo-neutral-75,oklch(98% 0 0));--color-kumo-recessed:var(--color-kumo-neutral-125,oklch(96% 0 0));--color-kumo-base:var(--color-white,#fff);--color-kumo-tint:var(--color-neutral-100,oklch(97% 0 0));--color-kumo-contrast:var(--color-kumo-neutral-975,oklch(8.5% 0 0));--color-kumo-overlay:var(--color-kumo-neutral-50,oklch(97.5% 0 0));--color-kumo-control:var(--color-white,#fff);--color-kumo-interact:var(--color-neutral-300,oklch(87% 0 0));--color-kumo-fill:var(--color-neutral-200,oklch(92.2% 0 0));--color-kumo-fill-hover:var(--color-kumo-neutral-125,oklch(96.5% 0 0));--color-kumo-brand:oklch(57.72% .2324 260);--color-kumo-brand-hover:var(--color-blue-700,oklch(48.8% .243 264.376));--color-kumo-line:oklch(14.5% 0 0/.1);--color-kumo-hairline:var(--color-kumo-neutral-150,oklch(93.5% 0 0));--color-kumo-focus:var(--color-kumo-neutral-950,oklch(15% 0 0));--color-kumo-shadow-edge:oklch(0% 0 0/.12);--color-kumo-shadow-drop:oklch(0% 0 0/.08);--color-kumo-arrow-edge:oklch(14.5% 0 0/.1);--color-kumo-arrow-stroke:transparent;--color-kumo-info-tint:oklch(93.2% .032 255.6/.45);--color-kumo-info:var(--color-blue-500,oklch(68.5% .169 237.323));--color-kumo-warning-tint:oklch(93.1% .107 94.6/.2);--color-kumo-warning:oklch(73.9% .177 58.2);--color-kumo-danger-tint:oklch(93.6% .032 17.7/.42);--color-kumo-danger:var(--color-red-500,oklch(63.7% .237 25.331));--color-kumo-success-tint:oklch(96.2% .043 156.7/.57);--color-kumo-success:var(--color-emerald-600,oklch(59.6% .145 163.225));--color-kumo-banner-info:oklch(93.2% .032 255.585/.7);--color-kumo-banner-warning:var(--color-yellow-100,oklch(97.3% .071 103.193));--color-kumo-badge-red:var(--color-red-600,oklch(57.7% .245 27.325));--color-kumo-badge-green:var(--color-emerald-600,oklch(59.6% .145 163.225));--color-kumo-badge-orange:var(--color-orange-650,oklch(81.5% .197 76));--color-kumo-badge-purple:var(--color-purple-600,oklch(55.8% .288 302.321));--color-kumo-badge-teal:var(--color-teal-650,oklch(54.9% .096 184.565));--color-kumo-badge-blue:var(--color-blue-600,oklch(54.6% .245 262.881));--color-kumo-badge-neutral:var(--color-neutral-500,oklch(55.6% 0 0));--color-kumo-badge-inverted:var(--color-neutral-950,oklch(14.5% 0 0))}:root[data-mode=dark],[data-mode=dark]:not([data-theme]),[data-mode=dark] [data-theme=kumo],[data-theme=kumo][data-mode=dark],[data-theme=kumo] [data-mode=dark]{--text-color-kumo-default:var(--color-neutral-100,oklch(97% 0 0));--text-color-kumo-inverse:var(--color-neutral-900,oklch(20.5% 0 0));--text-color-kumo-strong:var(--color-neutral-50,oklch(98.5% 0 0));--text-color-kumo-subtle:var(--color-neutral-400,oklch(70.8% 0 0));--text-color-kumo-inactive:var(--color-neutral-600,oklch(43.9% 0 0));--text-color-kumo-placeholder:var(--color-neutral-500,oklch(55.6% 0 0));--text-color-kumo-brand:#f6821f;--text-color-kumo-link:var(--color-blue-400,oklch(70.7% .165 254.624));--text-color-kumo-info:var(--color-blue-400,oklch(70.7% .165 254.624));--text-color-kumo-success:var(--color-emerald-200,oklch(90.5% .093 164.15));--text-color-kumo-danger:var(--color-red-400,oklch(70.4% .191 22.216));--text-color-kumo-warning:var(--color-orange-400,oklch(75% .183 55.934));--text-color-kumo-badge-orange-subtle:var(--color-orange-200,oklch(90.1% .076 70.697));--text-color-kumo-badge-teal-subtle:var(--color-teal-200,oklch(91% .096 180.426));--text-color-kumo-badge-neutral-subtle:var(--color-neutral-200,oklch(92.2% 0 0));--text-color-kumo-badge-inverted:var(--color-black,#000);--color-kumo-canvas:var(--color-kumo-neutral-1000,oklch(10% 0 0));--color-kumo-elevated:var(--color-kumo-neutral-975,oklch(12% 0 0));--color-kumo-recessed:var(--color-kumo-neutral-950,oklch(15% 0 0));--color-kumo-base:var(--color-kumo-neutral-925,oklch(17% 0 0));--color-kumo-tint:var(--color-kumo-neutral-800,oklch(26.9% 0 0));--color-kumo-contrast:var(--color-kumo-neutral-25,oklch(98.5% 0 0));--color-kumo-overlay:var(--color-neutral-800,oklch(26.9% 0 0));--color-kumo-control:var(--color-neutral-900,oklch(21% .006 285.885));--color-kumo-interact:var(--color-neutral-700,oklch(37.1% 0 0));--color-kumo-fill:var(--color-neutral-800,oklch(26.9% 0 0));--color-kumo-fill-hover:var(--color-neutral-800,oklch(37.1% 0 0));--color-kumo-brand:oklch(51.948% .2324 260);--color-kumo-brand-hover:var(--color-blue-700,oklch(48.8% .243 264.376));--color-kumo-line:var(--color-kumo-neutral-750,oklch(32% 0 0));--color-kumo-hairline:var(--color-neutral-800,oklch(26.9% 0 0));--color-kumo-focus:var(--color-kumo-neutral-150,oklch(93.5% 0 0));--color-kumo-shadow-edge:oklch(100% 0 0/.1);--color-kumo-shadow-drop:oklch(0% 0 0/.3);--color-kumo-arrow-edge:transparent;--color-kumo-arrow-stroke:var(--color-kumo-neutral-750,oklch(32% 0 0));--color-kumo-info-tint:oklch(38% .145 265.5/.22);--color-kumo-info:var(--color-blue-500,oklch(68.5% .169 237.323));--color-kumo-warning-tint:oklch(35.3% .079 65/.37);--color-kumo-warning:oklch(64.5% .168 50);--color-kumo-danger-tint:oklch(42.9% .176 28.7/.17);--color-kumo-danger:var(--color-red-600,oklch(57.7% .245 27.325));--color-kumo-success-tint:oklch(39.3% .096 152.3/.2);--color-kumo-success:var(--color-emerald-400,oklch(76.5% .177 163.223));--color-kumo-banner-info:oklch(37.9% .146 265.522/.5);--color-kumo-banner-warning:oklch(55.4% .135 66.442/.5);--color-kumo-badge-red:var(--color-red-700,oklch(50.5% .213 27.518));--color-kumo-badge-green:var(--color-emerald-700,oklch(50.8% .118 165.612));--color-kumo-badge-orange:var(--color-orange-650,oklch(81.5% .197 76));--color-kumo-badge-purple:var(--color-purple-700,oklch(49.6% .265 301.924));--color-kumo-badge-teal:var(--color-teal-700,oklch(51.1% .096 186.391));--color-kumo-badge-blue:var(--color-blue-700,oklch(48.8% .243 264.376));--color-kumo-badge-neutral:var(--color-neutral-600,oklch(43.9% 0 0));--color-kumo-badge-inverted:var(--color-white,#fff)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#fff;--color-ink:var(--text-color-kumo-default);--color-strong:var(--text-color-kumo-strong);--color-muted:oklch(47% .018 260);--color-surface:var(--color-kumo-elevated);--color-rule:var(--color-kumo-hairline);--color-input:var(--color-kumo-recessed);--color-accent:var(--text-color-kumo-brand);--color-button-primary:#c94b00;--color-button-primary-hover:#b84400;--color-on-primary:#fff;--color-accent-ink:oklch(53% .17 42);--color-accent-edge:oklch(89% .077 63);--color-focus:var(--color-kumo-brand);--color-positive:var(--text-color-kumo-success);--color-code:oklch(23% .017 260);--color-code-text:oklch(94% .012 260);--color-code-muted:oklch(76% .016 260);--color-shadow:oklch(22% 0 0/.09);--color-shadow-soft:oklch(22% 0 0/.035);--color-clear:transparent;--color-accent-soft:oklch(97% .022 45);--color-chart-fill:oklch(88% .08 50/.35);--color-code-success:oklch(77% .17 130);--color-terminal-red:oklch(68% .2 25);--color-terminal-yellow:oklch(85% .17 90);--color-terminal-green:oklch(72% .2 145);--font-display:"Inter Variable", "Inter", sans-serif;--font-body:"Inter Variable", "Inter", sans-serif;--font-wordmark:"Instrument Sans Variable", "Inter Variable", sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, monospace;--font-annotation:"Bradley Hand", "Segoe Print", cursive;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-section:clamp(3.5rem, 6vw, 5.5rem);--text-display:clamp(2.5rem, 3.8vw, 3.55rem);--text-heading:clamp(1.75rem, 3vw, 2.3rem);--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-pill:999px;--rule:1px solid var(--color-rule);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.14s;--shadow-card:0 8px 28px var(--color-shadow-soft);--shadow-float:0 12px 35px var(--color-shadow), 0 1px 4px var(--color-shadow-soft)}:is(:root:has(.landing),.site-header,.site-footer){--color-hero-subtitle:oklch(49% .025 260);--color-accent:oklch(65% .23 35);--color-accent-ink:oklch(55% .2 35);--color-button-primary:oklch(58% .2 40);--color-button-primary-hover:oklch(53% .19 40);--color-muted:oklch(51% .04 260);--color-code:oklch(27% .018 240);--color-input:oklch(98% .003 260);--color-chart-fill:oklch(80% .13 45/.4)}*{box-sizing:border-box}html,body{margin:0;overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:.9375rem;line-height:1.6}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--color-strong);font-family:var(--font-display);overflow-wrap:anywhere;min-width:0;font-style:normal}h1{font-size:var(--text-display);letter-spacing:-.048em;font-weight:680;line-height:1.12}h2{font-size:var(--text-heading);letter-spacing:-.035em;font-weight:650;line-height:1.2}h3{letter-spacing:-.02em;font-size:1rem;font-weight:650;line-height:1.4}p{color:var(--color-muted)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,summary,select{cursor:pointer}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button,a{-webkit-tap-highlight-color:var(--color-clear)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.preview-field{border:var(--rule);background:var(--color-paper);width:100%;min-width:0;height:34px;color:var(--color-ink);border-radius:4px;padding:0 10px;font-size:13px}select.preview-field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m3.5 5.25 3.5 3.5 3.5-3.5' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.dashboard-preview :is(input,select):focus-visible,.web-demo :is(input,select):focus-visible{border-color:var(--color-muted);outline:1px solid var(--color-muted);outline-offset:-1px}@media (width<=47rem){.preview-field{height:38px}}img,svg{flex-shrink:0;max-width:100%;display:block}.container{width:min(100% - 2.5rem,1184px);margin-inline:auto}.skip-link{z-index:100;color:var(--color-ink);background:var(--color-paper);border:var(--rule);padding:.75rem;position:fixed;top:.5rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:var(--rule);background:var(--color-paper);z-index:30;position:relative}.nav-inner{align-items:center;gap:.75rem;min-height:80px;display:flex}.brand-link{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.brand{color:var(--color-strong);font-size:1.7rem;line-height:1;font-family:var(--font-wordmark);letter-spacing:-.035em;align-items:center;gap:.6rem;font-weight:700;display:inline-flex}.brand.small{gap:.4rem;font-size:1rem}.brand.small .brand-mark{width:21px;height:21px}.desktop-nav{align-items:center;gap:1.65rem;font-size:.875rem;font-weight:500;display:none}.desktop-nav a{white-space:nowrap;align-items:center;gap:.35rem;min-height:44px;display:inline-flex}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--color-accent-ink)}.nav-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.button{border:1px solid var(--color-clear);border-radius:var(--radius-sm);white-space:nowrap;min-height:46px;transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1.15rem;font-size:.8125rem;font-weight:620;line-height:1.35;display:inline-flex}.button.primary{color:var(--color-on-primary);background:var(--color-button-primary);border-color:var(--color-button-primary);box-shadow:0 3px 8px var(--color-shadow-soft)}.button.secondary{color:var(--color-ink);background:var(--color-paper);border-color:var(--color-rule);box-shadow:0 1px 2px var(--color-shadow-soft)}.button:hover{opacity:.88;transform:translateY(-1px)}.button.primary:hover{background:var(--color-button-primary-hover);border-color:var(--color-button-primary-hover);opacity:1}.button:active{transform:translateY(1px)}.button.small-button{min-height:40px;padding:.65rem 1rem;font-size:.75rem}.button.wide{width:100%}.button-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.icon-button{background:var(--color-paper);border:var(--rule);border-radius:var(--radius-sm);place-items:center;width:44px;height:44px;display:grid}.mobile-nav{border-top:var(--rule);gap:.25rem;padding-block:1rem;display:grid}.mobile-nav a{align-items:center;gap:.5rem;padding:.65rem;display:flex}.hero{padding-block:3rem 1.5rem;position:relative}.hero-grid{gap:2rem;display:grid}.hero-copy{z-index:2;padding-block:.25rem;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent-ink);margin-bottom:1.2rem;font-size:.64rem;font-weight:650}h1 span{color:var(--color-accent-ink)}.hero-description{max-width:29rem;margin-block:1.25rem 1.65rem;font-size:1rem;line-height:1.65}.desktop-break{display:none}.launch-note{align-items:center;gap:.4rem;margin-top:.9rem;font-size:.68rem;display:flex}.status-dot{background:var(--color-accent);border-radius:var(--radius-pill);flex-shrink:0;width:5px;height:5px}.hero-capabilities{border-top:var(--rule);color:var(--color-muted);flex-wrap:wrap;gap:1rem;margin-top:1.7rem;padding-top:1.15rem;font-size:.625rem;display:flex}.hero-capabilities span{white-space:nowrap;align-items:center;gap:.35rem;display:flex}.hero-capabilities svg{color:var(--color-ink)}.product-scene{min-width:0;padding-bottom:1.5rem;position:relative}.preview-panel{border:var(--rule);border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:var(--shadow-float);overflow:hidden}.preview-header{border-bottom:var(--rule);align-items:center;gap:1.2rem;padding:1rem;display:flex}.preview-search{color:var(--color-muted);background:var(--color-input);border-radius:var(--radius-sm);flex:1;align-items:center;gap:.4rem;padding:.35rem .5rem;font-size:.57rem;display:flex}.preview-avatar{background:var(--color-code);width:21px;height:21px;color:var(--color-code-text);border-radius:var(--radius-pill);place-items:center;font-size:.5rem;display:grid}.preview-body{grid-template-columns:minmax(0,1fr);display:grid}.preview-sidebar{background:var(--color-surface);border-right:var(--rule);color:var(--color-muted);padding:.75rem .5rem;font-size:.6rem;display:none}.preview-sidebar>span{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:.5rem;padding:.6rem .5rem;display:flex}.preview-sidebar .chosen{background:var(--color-paper);color:var(--color-accent-ink);font-weight:600}.preview-sidebar .sidebar-bottom{margin-top:1.6rem}.preview-main{min-width:0;padding:1rem}.preview-title{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.78rem;display:flex}.preview-title select{border:var(--rule);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-muted);max-width:45%;padding:.3rem;font-size:.56rem}.preview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.preview-stats>div{border:var(--rule);border-radius:var(--radius-sm);flex-direction:column;gap:.15rem;padding:.55rem;display:flex}.preview-stats span{color:var(--color-muted);font-size:.6rem}.preview-stats strong{letter-spacing:-.035em;font-size:1rem;line-height:1.3}.preview-stats small{color:var(--color-positive);font-size:.55rem}.chart-wrap{gap:.5rem;height:126px;margin-top:1rem;display:flex}.chart-scale{color:var(--color-muted);flex-direction:column;justify-content:space-between;padding:.25rem 0 .7rem;font-size:.5rem;display:flex}.click-chart{width:calc(100% - 1.5rem);height:100%}.chart-grid{stroke:var(--color-rule);stroke-width:1px}.chart-line{stroke:var(--color-accent);stroke-width:2px;fill:none}.chart-dates{color:var(--color-muted);justify-content:space-between;margin-left:1.3rem;font-size:.46rem;display:flex}.floating-card{background:var(--color-paper);border:var(--rule);border-radius:var(--radius-md);box-shadow:var(--shadow-float)}.link-preview{z-index:3;width:100%;margin-top:.75rem;padding:.9rem;position:relative}.mini-title{align-items:center;gap:.45rem;font-size:.68rem;line-height:1.4;display:flex}.mini-title svg{color:var(--color-accent-ink)}.mini-icon{border-radius:var(--radius-pill);background:var(--color-paper);padding:.3rem}.field-label{color:var(--color-muted);margin:.65rem 0 .25rem;font-size:.625rem;display:block}.mock-field{background:var(--color-input);border:var(--rule);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:.4rem;font-size:.625rem;line-height:1.5}.short-link{justify-content:space-between;align-items:center;gap:.2rem;display:flex}.preview-copy{background:var(--color-clear);border:none;place-items:center;padding:.3rem;display:grid}.copy-status.empty-status{display:none}.copy-status{min-height:1.8rem;padding-top:.6rem;font-size:.6rem}.terminal-preview{background:var(--color-code);color:var(--color-code-text);border-radius:var(--radius-md);box-shadow:var(--shadow-float);z-index:2;margin-top:.75rem;padding:1rem;position:relative}.terminal-label{color:var(--color-code-muted);align-items:center;gap:.35rem;font-size:.6rem;display:flex}.terminal-sample{margin-left:auto}.terminal-preview pre{font-family:var(--font-mono);margin:.8rem 0;font-size:.625rem;line-height:1.7}.terminal-preview pre span{color:var(--color-accent)}.terminal-preview p{color:var(--color-code-muted);font-size:.625rem}.terminal-preview p span{color:var(--color-accent)}.qr-preview{z-index:4;width:122px;padding:.8rem;display:none;position:absolute;bottom:1.65rem;right:-1rem;transform:rotate(3deg)}.qr-preview>img{margin:.8rem auto}.qr-preview>span{text-align:center;color:var(--color-muted);font-size:.46rem;display:block}.preview-caption{text-align:center;margin-top:.75rem;font-size:.56rem}.integrations{border-bottom:var(--rule);padding-block:2rem}.integration-intro{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.integration-intro h2{letter-spacing:-.02em;font-size:.9rem}.integration-intro>span{color:var(--color-muted);border:var(--rule);border-radius:var(--radius-sm);padding:.15rem .4rem;font-size:.6rem}.agent-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem 2.2rem;margin-block:1.8rem 1rem;display:flex}.agent-logos>div{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:.65rem;font-size:.95rem;font-weight:590;display:flex}.agent-logos img{object-fit:contain}.integrations>p{text-align:center;font-size:.62rem}.features,.workflow,.pricing-section{padding-top:var(--space-section)}.section-heading{text-align:center;margin-bottom:2.1rem}.section-heading p{margin-top:.65rem;font-size:.9375rem}.feature-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.feature-card{border:var(--rule);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:var(--color-paper);align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.feature-icon{background:var(--color-paper);width:52px;height:52px;color:var(--color-accent-ink);border-radius:var(--radius-lg);flex-shrink:0;place-items:center;display:grid}.feature-card h3{margin:.05rem 0 .45rem;font-size:.875rem}.feature-card p{font-size:.875rem;line-height:1.6}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.step-top{align-items:center;gap:.7rem;margin-bottom:.8rem;display:flex}.step-number{border:1px solid var(--color-accent-edge);background:var(--color-paper);color:var(--color-accent-ink);border-radius:var(--radius-pill);place-items:center;width:22px;height:22px;font-size:.65rem;font-weight:600;display:grid}.step-icon{background:var(--color-paper);color:var(--color-accent-ink);border-radius:var(--radius-pill);padding:.65rem}.step-rule{background:var(--color-accent-edge);flex:1;height:1px}.steps li:last-child .step-rule{opacity:0}.steps h3{margin-bottom:.45rem;font-size:.9rem}.steps p{max-width:13rem;font-size:.8rem}.billing-toggle{border:var(--rule);border-radius:var(--radius-md);background:var(--color-surface);justify-content:center;width:fit-content;margin:-.5rem auto 1.8rem;padding:.25rem;display:flex}.billing-toggle button{background:var(--color-clear);border-radius:var(--radius-sm);white-space:nowrap;border:none;align-items:center;gap:.5rem;min-height:40px;padding:.5rem .9rem;font-size:.75rem;display:flex}.billing-toggle button[data-state=checked]{background:var(--color-paper);box-shadow:0 1px 4px var(--color-shadow);font-weight:600}.billing-toggle span{background:var(--color-paper);color:var(--color-accent-ink);border-radius:var(--radius-sm);padding:.1rem .3rem;font-size:.6rem}.pricing-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.price-card{border:var(--rule);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--shadow-card);padding:1.65rem}.price-card.featured{border-color:var(--color-accent);box-shadow:0 5px 22px var(--color-shadow)}.plan-label{letter-spacing:-.025em;color:var(--color-strong);font-size:1.1rem;font-weight:650}.plan-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.small-badge{border:1px solid var(--color-accent-edge);color:var(--color-accent-ink);background:var(--color-paper);border-radius:var(--radius-sm);white-space:nowrap;padding:.2rem .4rem;font-size:.53rem}.price-card>p{margin-top:.25rem;font-size:.8rem}.price{align-items:baseline;gap:.4rem;margin-top:1.3rem;display:flex}.price strong{letter-spacing:-.055em;font-size:2.65rem;font-weight:630;line-height:1.1}.price>span{color:var(--color-muted);font-size:.8rem}.billing-detail{color:var(--color-muted);min-height:1.5rem;padding-top:.45rem;font-size:.67rem}.price-card ul{gap:.65rem;margin:1.5rem 0 1.75rem;padding:0;font-size:.775rem;list-style:none;display:grid}.price-card li{align-items:center;gap:.55rem;display:flex}.price-card li svg{width:16px;height:16px;color:var(--color-accent-ink)}.pricing-footnote{text-align:center;margin-top:1.25rem;font-size:.66rem}p a,.prose a{text-underline-offset:3px;text-decoration:underline}.faq{padding-block:var(--space-section);gap:1.5rem;display:grid}.faq>div>p{margin-top:.8rem}.faq h2{font-size:1.7rem}.faq-item{border-bottom:var(--rule);padding:1rem 0}.faq-item:first-child{border-top:var(--rule)}.faq-trigger{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0;font-size:.83rem;font-weight:560;line-height:1.6;list-style:none;display:flex}.faq-trigger::-webkit-details-marker{display:none}.faq-trigger[data-state=open] svg{transform:rotate(45deg)}.faq-content p{padding:.75rem 1.5rem 0 0;font-size:.8rem}.cta-wrap{padding-bottom:2.5rem}.closing-cta{background:var(--color-paper);border:1px solid var(--color-accent-edge);border-radius:var(--radius-lg);padding:2rem;position:relative;overflow:hidden}.cta-copy{z-index:1;position:relative}.cta-copy h2{font-size:clamp(1.8rem,3vw,2.5rem)}.cta-copy p{margin:.8rem 0 1.4rem;font-size:.84rem}.site-footer{padding-block:1.5rem 1.25rem}.footer-top{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding-bottom:2.25rem;display:flex}.footer-top p{margin-top:.65rem;font-size:.75rem}.footer-top nav{flex-wrap:wrap;align-content:flex-start;gap:.25rem 1.25rem;display:flex}.footer-top nav a{white-space:nowrap;align-items:center;gap:.3rem;min-height:44px;font-size:.7rem;display:inline-flex}.footer-top nav a:hover{text-underline-offset:3px;text-decoration:underline}.footer-bottom{color:var(--color-muted);border-top:var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;font-size:.625rem;display:flex}.footer-bottom>span{align-items:center;gap:.4rem;display:flex}.tiny-link{color:var(--color-accent-ink);font-size:1rem}.trademark-note{margin-top:.6rem;font-size:.6875rem}.page-heading{max-width:760px;padding-block:4rem 2rem}.page-heading h1{font-size:clamp(2.25rem,4vw,3.5rem)}.page-heading p{max-width:42rem;margin-top:1rem;font-size:1rem}.page-heading .eyebrow{margin-top:0;font-size:.7rem}.legal-layout{padding-block:1rem var(--space-section);gap:2rem;display:grid}.legal-toc{align-content:start;gap:.35rem;display:grid}.legal-toc a{color:var(--color-muted);padding:.4rem 0;font-size:.8rem}.legal-toc a:hover{color:var(--color-accent-ink)}.legal-content{max-width:760px}.draft-notice{border-left:3px solid var(--color-accent);background:var(--color-paper);margin-bottom:2.5rem;padding:1rem 1.2rem;font-size:.8rem}.draft-notice strong{margin-bottom:.3rem;display:block}.prose section+section{margin-top:2.5rem}.prose h2{margin-bottom:.85rem;font-size:1.3rem}.prose h3{margin-top:1.5rem}.prose p+p{margin-top:.8rem}.prose p{font-size:.9rem;line-height:1.85}.info-grid{grid-template-columns:minmax(0,1fr);gap:1.3rem;padding-block:1rem 3rem;display:grid}.info-card{border:var(--rule);border-radius:var(--radius-md);padding:1.5rem}.info-card h2{margin-bottom:.75rem;font-size:1.3rem}.info-card p{font-size:.875rem}.info-card .button{margin-top:1.5rem}.info-card ul{color:var(--color-muted);padding-left:1.2rem;font-size:.85rem}.notice{border:var(--rule);background:var(--color-surface);border-radius:var(--radius-sm);padding:1rem;font-size:.8rem}.article-narrow{width:min(100% - 2.5rem,760px);padding-bottom:var(--space-section);margin-inline:auto}.article-narrow .prose{margin-top:1.5rem}.article-narrow .button-row{margin-top:2rem}.docs-grid{padding-bottom:var(--space-section);gap:1rem;display:grid}.doc-link{border:var(--rule);border-radius:var(--radius-md);align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.doc-link>div{flex:1;min-width:0}.doc-link>svg{color:var(--color-accent-ink);margin-top:.1rem}.doc-link h2{font-size:1.1rem}.doc-link p{margin-top:.5rem;font-size:.8rem}.doc-link:hover{border-color:var(--color-accent-edge);background:var(--color-paper)}code{font-family:var(--font-mono)}@media (width>=40rem){.container{width:min(100% - 4rem,1184px)}.preview-body{grid-template-columns:106px minmax(0,1fr)}.preview-sidebar{display:block}.product-scene{width:100%;max-width:570px;min-height:500px;margin-inline:auto;padding-bottom:0}.preview-main{padding:1.15rem}.link-preview{width:204px;position:absolute;top:255px;left:-.75rem}.terminal-preview{margin-top:0;padding:1rem;position:absolute;bottom:65px;left:205px;right:0;transform:none}.qr-preview{display:block}.preview-caption{text-align:left;font-size:.53rem;position:absolute;bottom:8px;left:210px;right:95px}.feature-grid,.docs-grid,.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.closing-cta{padding:2.5rem}}@media (width<=24.99rem){.nav-actions .small-button{display:none}}@media (width>=60rem){.nav-inner{gap:2.75rem}.desktop-nav{display:flex}.menu-toggle,.mobile-nav{display:none}.hero{padding-block:3.25rem 2.5rem}.hero-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:2rem}.hero-copy{padding-block:.9rem 1.5rem}.desktop-break{display:block}.product-scene{min-height:500px;margin-top:.5rem}.preview-panel{margin-left:.7rem}.preview-body{grid-template-columns:110px minmax(0,1fr)}.preview-main{padding:1rem}.link-preview{width:210px;top:248px;left:-1.6rem}.qr-preview{bottom:-.25rem;right:-1rem}.terminal-preview{padding:1rem;bottom:65px;left:200px;right:0}.preview-caption{bottom:25px;left:205px;right:105px}.integrations{padding-block:1.75rem 2.25rem}.agent-logos{gap:3rem}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{padding:1.5rem 1.3rem}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card{padding:1.75rem}.faq{grid-template-columns:.8fr 1.2fr;gap:4rem}.closing-cta{padding:2.7rem 3rem}.cta-copy{justify-content:space-between;align-items:center;gap:2rem;display:flex}.cta-copy p{margin-bottom:0}.legal-layout{grid-template-columns:230px minmax(0,1fr);gap:4rem}.legal-toc{height:fit-content;position:sticky;top:2rem}.legal-toc a{border-left:var(--rule);padding-left:1rem}.pricing-page .pricing-section{padding-top:1rem}}@media (width>=60rem) and (width<=74.99rem){.qr-preview{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width>=48rem){html:has(.landing){font-size:14px}.landing .button{min-height:36px;padding:.55rem 1.1rem}html:has(.landing){scroll-padding-top:0}}@media (width>=48rem) and (prefers-reduced-motion:no-preference){html:has(.landing){scroll-snap-type:y mandatory}.landing .landing-stage,.landing .pricing-section{scroll-snap-align:start;scroll-snap-stop:always}.landing .landing-hero{scroll-margin-top:52px}html:has(.landing) .site-footer{scroll-snap-align:end}}.site-header.svelte-1elxaub{border-bottom:0;font-size:14px}.site-header.svelte-1elxaub .nav-inner:where(.svelte-1elxaub){gap:.75em;width:min(84%,1080px);min-height:52px}.site-header.svelte-1elxaub .brand{gap:.32em;font-size:1.4em}.site-header.svelte-1elxaub .brand-mark{width:27px;height:27px}.desktop-nav.svelte-1elxaub{color:var(--color-muted);gap:28px;font-size:.8em}.desktop-nav.svelte-1elxaub a:where(.svelte-1elxaub){gap:5px}.nav-actions.svelte-1elxaub{gap:7px}.sign-in-link.svelte-1elxaub{padding:9px 8px;font-size:.8em}.nav-actions.svelte-1elxaub .small-button:where(.svelte-1elxaub){gap:9px;padding:9px 14px;font-size:.75em}.site-header.svelte-1elxaub .mobile-nav{gap:.25em;width:min(84%,1080px);padding-block:1em}.site-header.svelte-1elxaub .mobile-nav a{gap:.5em;padding:.65em}@media (width>=48rem){.desktop-nav.svelte-1elxaub{margin-inline:auto;display:flex}.nav-actions.svelte-1elxaub{margin-left:0}.site-header.svelte-1elxaub .menu-toggle,.site-header.svelte-1elxaub .mobile-nav{display:none}}@media (width<=47.999rem){.sign-in-link.svelte-1elxaub{display:none}.site-header.svelte-1elxaub{font-size:16px}.site-header.svelte-1elxaub .nav-inner:where(.svelte-1elxaub),.site-header.svelte-1elxaub .mobile-nav{width:calc(100% - 40px)}}.site-footer.svelte-jz8lnl{width:min(80%,1040px);padding-block:0 1.25em;font-size:14px}.footer-top.svelte-jz8lnl{align-items:center;gap:1em;padding-bottom:.4em}.site-footer.svelte-jz8lnl .brand{gap:.31em;font-size:1.3em}.site-footer.svelte-jz8lnl .brand-mark{width:27px;height:27px}.footer-top.svelte-jz8lnl p:where(.svelte-jz8lnl),.footer-columns.svelte-jz8lnl h2:where(.svelte-jz8lnl),.trademark-note.svelte-jz8lnl{display:none}.footer-top.svelte-jz8lnl .footer-columns:where(.svelte-jz8lnl){gap:1.5em;display:flex}.footer-columns.svelte-jz8lnl div:where(.svelte-jz8lnl){flex-wrap:wrap;gap:1em;display:flex}.footer-top.svelte-jz8lnl .footer-columns:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){color:var(--color-muted);align-items:center;gap:4px;font-size:.75em;display:inline-flex}.footer-columns.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-ink)}.footer-bottom.svelte-jz8lnl{border-top:0;gap:10px;padding-top:6px;font-size:.625em}.footer-bottom.svelte-jz8lnl>span:where(.svelte-jz8lnl){gap:6px}@media (width<=65rem){.footer-top.svelte-jz8lnl .footer-columns:where(.svelte-jz8lnl),.footer-columns.svelte-jz8lnl div:where(.svelte-jz8lnl){gap:.8em}}@media (width<=47.999rem){.site-footer.svelte-jz8lnl{width:calc(100% - 40px);font-size:16px}.footer-top.svelte-jz8lnl{flex-direction:column;align-items:flex-start}}
