.cockpit[data-astro-cid-y44vgaj4]{width:100%;max-width:600px}.cockpit-svg[data-astro-cid-y44vgaj4]{display:block;width:100%;height:auto;overflow:visible}.ck-run-label[data-astro-cid-y44vgaj4]{font-family:var(--font-sans);font-size:26px;font-weight:600;fill:#fff;letter-spacing:.01em}.ck-run-caption[data-astro-cid-y44vgaj4]{font-family:var(--font-sans);font-size:15px;fill:var(--color-text-dark-secondary)}.cockpit[data-astro-cid-y44vgaj4]{--ck-cycle: 15s}.clutter[data-astro-cid-y44vgaj4]{transform-origin:300px 220px;animation:ck-panel var(--ck-cycle) cubic-bezier(.4,0,.2,1) infinite}.cross-a[data-astro-cid-y44vgaj4],.cross-b[data-astro-cid-y44vgaj4]{stroke-dasharray:542;stroke-dashoffset:542;opacity:0}.cross-a[data-astro-cid-y44vgaj4]{animation:ck-cross-a var(--ck-cycle) cubic-bezier(.4,0,.3,1) infinite}.cross-b[data-astro-cid-y44vgaj4]{animation:ck-cross-b var(--ck-cycle) cubic-bezier(.4,0,.3,1) infinite}.ck-tabs[data-astro-cid-y44vgaj4],.ck-sliders[data-astro-cid-y44vgaj4],.ck-toggles[data-astro-cid-y44vgaj4],.ck-checks[data-astro-cid-y44vgaj4],.ck-gauges[data-astro-cid-y44vgaj4],.ck-readouts[data-astro-cid-y44vgaj4],.ck-buttons[data-astro-cid-y44vgaj4]{opacity:0;animation:ck-group var(--ck-cycle) ease-in-out infinite}.ck-tabs[data-astro-cid-y44vgaj4]{animation-delay:0ms}.ck-sliders[data-astro-cid-y44vgaj4]{animation-delay:70ms}.ck-toggles[data-astro-cid-y44vgaj4]{animation-delay:.14s}.ck-checks[data-astro-cid-y44vgaj4]{animation-delay:.21s}.ck-gauges[data-astro-cid-y44vgaj4]{animation-delay:.28s}.ck-readouts[data-astro-cid-y44vgaj4]{animation-delay:.35s}.ck-buttons[data-astro-cid-y44vgaj4]{animation-delay:.42s}.resolve[data-astro-cid-y44vgaj4]{opacity:0;transform-origin:300px 220px;animation:ck-resolve var(--ck-cycle) cubic-bezier(.2,.8,.2,1) infinite}@keyframes ck-panel{0%,52%{transform:scale(1);filter:blur(0)}64%,to{transform:scale(.96);filter:blur(2px)}}@keyframes ck-group{0%{opacity:0}7%,52%{opacity:1}64%,to{opacity:0}}@keyframes ck-cross-a{0%,32%{stroke-dashoffset:542;opacity:1}46%,56%{stroke-dashoffset:0;opacity:1}64%,to{stroke-dashoffset:0;opacity:0}}@keyframes ck-cross-b{0%,40%{stroke-dashoffset:542;opacity:1}54%,56%{stroke-dashoffset:0;opacity:1}64%,to{stroke-dashoffset:0;opacity:0}}@keyframes ck-resolve{0%,58%{opacity:0;transform:translate(46px)}68%,90%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(-34px)}}@media (prefers-reduced-motion: reduce){.clutter[data-astro-cid-y44vgaj4]{animation:none;opacity:.12;filter:blur(1.5px)}.ck-tabs[data-astro-cid-y44vgaj4],.ck-sliders[data-astro-cid-y44vgaj4],.ck-toggles[data-astro-cid-y44vgaj4],.ck-checks[data-astro-cid-y44vgaj4],.ck-gauges[data-astro-cid-y44vgaj4],.ck-readouts[data-astro-cid-y44vgaj4],.ck-buttons[data-astro-cid-y44vgaj4]{animation:none;opacity:1}.cross-a[data-astro-cid-y44vgaj4],.cross-b[data-astro-cid-y44vgaj4]{animation:none;stroke-dashoffset:0;opacity:.18}.resolve[data-astro-cid-y44vgaj4]{animation:none;opacity:1;transform:none}}.studio-embed{display:block;width:100%}.studio-embed *,.studio-embed *:before,.studio-embed *:after{box-sizing:border-box}.studio-embed>x-dc{display:none}.studio-embed:has(>x-dc),.studio-embed:has(>#dc-root:empty){min-height:918px}@media (max-width: 760px){.studio-embed:has(>x-dc),.studio-embed:has(>#dc-root:empty){min-height:1400px}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/fae6b376-8d98-424c-bd15-951f25b93649.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/50c931aa-6e55-42ca-9a0a-003dc944910a.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/8cb79897-9c52-4307-aec3-a0deb0a94a19.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/6c85be56-3fa7-411a-971f-f4ffa09656cd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/1fd9c697-3920-4c5c-b476-7a40ab041e5d.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/0408f6fd-650f-4890-948b-aab37549bd22.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/21fcd396-cb2c-4c68-8d26-2e556a4369f7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/fae6b376-8d98-424c-bd15-951f25b93649.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/50c931aa-6e55-42ca-9a0a-003dc944910a.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/8cb79897-9c52-4307-aec3-a0deb0a94a19.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/6c85be56-3fa7-411a-971f-f4ffa09656cd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/1fd9c697-3920-4c5c-b476-7a40ab041e5d.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/0408f6fd-650f-4890-948b-aab37549bd22.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/21fcd396-cb2c-4c68-8d26-2e556a4369f7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/studio-demo/assets/fonts/fae6b376-8d98-424c-bd15-951f25b93649.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/studio-demo/assets/fonts/50c931aa-6e55-42ca-9a0a-003dc944910a.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/studio-demo/assets/fonts/8cb79897-9c52-4307-aec3-a0deb0a94a19.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/studio-demo/assets/fonts/6c85be56-3fa7-411a-971f-f4ffa09656cd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/studio-demo/assets/fonts/1fd9c697-3920-4c5c-b476-7a40ab041e5d.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/studio-demo/assets/fonts/0408f6fd-650f-4890-948b-aab37549bd22.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/studio-demo/assets/fonts/21fcd396-cb2c-4c68-8d26-2e556a4369f7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/studio-demo/assets/fonts/fae6b376-8d98-424c-bd15-951f25b93649.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/studio-demo/assets/fonts/50c931aa-6e55-42ca-9a0a-003dc944910a.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/studio-demo/assets/fonts/8cb79897-9c52-4307-aec3-a0deb0a94a19.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/studio-demo/assets/fonts/6c85be56-3fa7-411a-971f-f4ffa09656cd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/studio-demo/assets/fonts/1fd9c697-3920-4c5c-b476-7a40ab041e5d.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/studio-demo/assets/fonts/0408f6fd-650f-4890-948b-aab37549bd22.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/studio-demo/assets/fonts/21fcd396-cb2c-4c68-8d26-2e556a4369f7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/cbca6e79-1e90-4721-97d4-5b24f8762603.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/2857bff9-11d8-4128-8986-b68fd8eaa302.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/a7c76eea-f484-4158-b85d-6bc6f71f78d6.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/206b7592-f220-4dfb-a610-497661811065.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/9005d845-ec68-4434-9f02-dc5a2e0f4e5c.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/3ff26305-7c5c-48ec-8859-6724c0c43957.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/cbca6e79-1e90-4721-97d4-5b24f8762603.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/2857bff9-11d8-4128-8986-b68fd8eaa302.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/a7c76eea-f484-4158-b85d-6bc6f71f78d6.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/206b7592-f220-4dfb-a610-497661811065.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/9005d845-ec68-4434-9f02-dc5a2e0f4e5c.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/3ff26305-7c5c-48ec-8859-6724c0c43957.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/5a39e5e8-de2d-4a83-ac6b-a1c920e2e2b5.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/6d5c1473-2abd-4cd2-8ff4-50ecf24e35ac.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/e750f65e-2310-4951-bfa8-8873cd7102df.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/abb809b1-13d3-4a3d-b1b4-e453abf9f66e.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/e4989e43-73f6-4d7d-93d1-2653c7aa5786.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/b3e56926-842a-449d-9090-e4aec68ff6e5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/b82c5126-7593-4c7d-b406-927e4df9d534.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/c83b74d7-2c7e-42ce-af54-d4ac30fa68c9.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/786540da-51b0-4f2f-9631-651eb14a20f7.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/16114562-b0b8-4586-9f8a-32ae68634b7b.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/d8a74a7c-de30-4fa8-be19-30d44daae7fa.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/067276a5-41d5-41a3-9779-17c33c29fd1e.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/d2208bba-0a51-408a-8187-cce3b099d42e.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/studio-demo/assets/fonts/8062968c-d844-4732-b69a-7a88539d5765.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/c83b74d7-2c7e-42ce-af54-d4ac30fa68c9.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/786540da-51b0-4f2f-9631-651eb14a20f7.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/16114562-b0b8-4586-9f8a-32ae68634b7b.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/d8a74a7c-de30-4fa8-be19-30d44daae7fa.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/067276a5-41d5-41a3-9779-17c33c29fd1e.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/d2208bba-0a51-408a-8187-cce3b099d42e.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/studio-demo/assets/fonts/8062968c-d844-4732-b69a-7a88539d5765.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/studio-demo/assets/fonts/c83b74d7-2c7e-42ce-af54-d4ac30fa68c9.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/studio-demo/assets/fonts/786540da-51b0-4f2f-9631-651eb14a20f7.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/studio-demo/assets/fonts/16114562-b0b8-4586-9f8a-32ae68634b7b.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/studio-demo/assets/fonts/d8a74a7c-de30-4fa8-be19-30d44daae7fa.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/studio-demo/assets/fonts/067276a5-41d5-41a3-9779-17c33c29fd1e.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/studio-demo/assets/fonts/d2208bba-0a51-408a-8187-cce3b099d42e.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/studio-demo/assets/fonts/8062968c-d844-4732-b69a-7a88539d5765.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/studio-demo/assets/fonts/c83b74d7-2c7e-42ce-af54-d4ac30fa68c9.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/studio-demo/assets/fonts/786540da-51b0-4f2f-9631-651eb14a20f7.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/studio-demo/assets/fonts/16114562-b0b8-4586-9f8a-32ae68634b7b.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/studio-demo/assets/fonts/d8a74a7c-de30-4fa8-be19-30d44daae7fa.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/studio-demo/assets/fonts/067276a5-41d5-41a3-9779-17c33c29fd1e.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/studio-demo/assets/fonts/d2208bba-0a51-408a-8187-cce3b099d42e.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/studio-demo/assets/fonts/8062968c-d844-4732-b69a-7a88539d5765.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:tabler-icons;font-style:normal;font-weight:400;src:url(/studio-demo/assets/fonts/f2acbca1-3ca5-4667-9fd6-93f6c905e0bc.woff2) format("woff2"),url(/studio-demo/assets/fonts/ab75143e-8b85-451c-bf23-83fd6933bea4.woff) format("woff"),url(/studio-demo/assets/fonts/6a047f84-36cc-4a1a-9330-bfba42dc1cde.ttf) format("truetype")}.studio-embed .ti{font-family:tabler-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.studio-embed .ti-alert-circle:before{content:""}.studio-embed .ti-alert-triangle:before{content:""}.studio-embed .ti-apps:before{content:""}.studio-embed .ti-arrow-right:before{content:""}.studio-embed .ti-arrows-maximize:before{content:""}.studio-embed .ti-check:before{content:""}.studio-embed .ti-chevron-down:before{content:""}.studio-embed .ti-chevron-left:before{content:""}.studio-embed .ti-chevron-right:before{content:""}.studio-embed .ti-chevron-up:before{content:""}.studio-embed .ti-circle:before{content:""}.studio-embed .ti-circle-check:before{content:""}.studio-embed .ti-circle-dashed:before{content:""}.studio-embed .ti-circle-dot:before{content:""}.studio-embed .ti-columns-3:before{content:""}.studio-embed .ti-database:before{content:""}.studio-embed .ti-dna-2:before{content:""}.studio-embed .ti-dog:before{content:""}.studio-embed .ti-download:before{content:""}.studio-embed .ti-folder:before{content:""}.studio-embed .ti-history:before{content:""}.studio-embed .ti-info-circle:before{content:""}.studio-embed .ti-layout-dashboard:before{content:""}.studio-embed .ti-layout-grid:before{content:""}.studio-embed .ti-message-2:before{content:""}.studio-embed .ti-minus:before{content:""}.studio-embed .ti-paperclip:before{content:""}.studio-embed .ti-player-play:before{content:""}.studio-embed .ti-plus:before{content:""}.studio-embed .ti-send:before{content:""}.studio-embed .ti-square:before{content:""}.studio-embed .ti-square-check-filled:before{content:""}.studio-embed .ti-user:before{content:""}.studio-embed .ti-world:before{content:""}.studio-embed .ti-x:before{content:""}.studio-embed{--do-indigo-0: #E1E6FF;--do-indigo-1: #CBD6FF;--do-indigo-2: #B4C4FE;--do-indigo-3: #97AAFF;--do-indigo-4: #6987FF;--do-indigo-5: #4B6AF1;--do-indigo-6: #344BF5;--do-indigo-7: #213CE8;--do-indigo-8: #0D25C5;--do-indigo-9: #071B9D;--do-royalblue-25: #F3F4FE;--do-royalblue-50: #EAEBFD;--do-royalblue-100: #C9CDFA;--do-royalblue-200: #A4ACF7;--do-royalblue-300: #7C8BF4;--do-royalblue-400: #5C6FF1;--do-royalblue-500: #3B53EC;--do-royalblue-600: #364AE0;--do-royalblue-700: #2B3ED4;--do-royalblue-800: #2032C8;--do-royalblue-900: #0419B7;--do-green-0: #F3FBF8;--do-green-1: #DBF5EB;--do-green-2: #B8ECD7;--do-green-3: #89E0BD;--do-green-4: #4ED09C;--do-green-5: #14C17B;--do-green-6: #11A468;--do-green-7: #0D8655;--do-green-8: #0A6943;--do-green-9: #084D31;--do-red-0: #FDECEC;--do-red-1: #FAC5C3;--do-red-2: #F7A9A7;--do-red-3: #F4827E;--do-red-4: #F16965;--do-red-5: #EE443F;--do-red-6: #D93E39;--do-red-7: #A9302D;--do-red-8: #832523;--do-red-9: #641D1A;--do-yellow-0: #FFFCF3;--do-yellow-1: #FFF6DE;--do-yellow-2: #FFEEBE;--do-yellow-3: #FFE392;--do-yellow-4: #FFD55B;--do-yellow-5: #FFC825;--do-yellow-6: #F4B516;--do-yellow-7: #DA9900;--do-yellow-8: #B27700;--do-yellow-9: #7F5000;--do-azure-0: #ECF6FF;--do-azure-1: #D6ECFF;--do-azure-2: #B9DEFF;--do-azure-3: #93CCFF;--do-azure-4: #66B5FF;--do-azure-5: #3A9CFF;--do-azure-6: #1786F5;--do-azure-7: #126AC6;--do-azure-8: #0E4F97;--do-azure-9: #093363;--do-blue-0: #EEF2FF;--do-blue-1: #E1E7FF;--do-blue-2: #C9D3FF;--do-blue-3: #A1B5FF;--do-blue-4: #8DA5FF;--do-blue-5: #7995FF;--do-blue-6: #5B7BF4;--do-blue-7: #4A65DC;--do-blue-8: #3852CF;--do-blue-9: #253EAD;--do-fuchsia-0: #FDEAF2;--do-fuchsia-1: #FBDCE9;--do-fuchsia-2: #F7C2DA;--do-fuchsia-3: #F19FC4;--do-fuchsia-4: #EB7EAF;--do-fuchsia-5: #E565A0;--do-fuchsia-6: #DE4F92;--do-fuchsia-7: #BF3E7A;--do-fuchsia-8: #993260;--do-fuchsia-9: #732647;--do-violet-0: #F0EAFE;--do-violet-1: #E6DBFD;--do-violet-2: #D1BFFC;--do-violet-3: #B795FA;--do-violet-4: #9E6FF6;--do-violet-5: #8C56F2;--do-violet-6: #7638E5;--do-violet-7: #5923C2;--do-violet-8: #451B9A;--do-violet-9: #341573;--do-grey-0: #F9FAFB;--do-grey-1: #F3F4F6;--do-grey-2: #E5E7EA;--do-grey-3: #D2D5DB;--do-grey-4: #898989;--do-grey-5: #6D717F;--do-grey-6: #4D5461;--do-grey-7: #394050;--do-grey-8: #212936;--do-grey-9: #131927;--do-ink: #0F1F30;--do-white: #FFFFFF;--do-black: #000000;--do-navbar-bg: #F6F9FF;--do-navbar-hover: #E3E9FD;--do-navbar-active: #E5EEFF;--do-navbar-active-border: #3B53EC;--do-navbar-border: #E3E9FD;--do-color-primary: var(--do-indigo-6);--do-color-primary-hover: var(--do-indigo-7);--do-color-primary-active: var(--do-indigo-9);--do-color-brand: var(--do-royalblue-500);--do-color-secondary: var(--do-blue-8);--do-color-accent: var(--do-fuchsia-6);--do-color-success: var(--do-green-6);--do-color-error: var(--do-red-6);--do-color-warning: var(--do-yellow-6);--do-color-info: var(--do-azure-6);--do-text-primary: var(--do-grey-9);--do-text-secondary: var(--do-grey-6);--do-text-muted: var(--do-grey-5);--do-text-disabled: var(--do-grey-4);--do-text-on-primary: var(--do-white);--do-text-link: var(--do-indigo-6);--do-surface: var(--do-white);--do-surface-muted: var(--do-grey-0);--do-surface-sunken: var(--do-grey-1);--do-surface-success: var(--do-green-0);--do-surface-error: var(--do-red-0);--do-surface-warning: var(--do-yellow-0);--do-surface-info: var(--do-blue-0);--do-border: var(--do-grey-3);--do-border-muted: var(--do-grey-2);--do-border-strong: var(--do-grey-4);--do-border-focus: var(--do-indigo-6);--do-indicator-default: var(--do-grey-6);--do-indicator-success: var(--do-green-6);--do-indicator-error: var(--do-red-8);--do-indicator-warning: var(--do-yellow-6);--do-indicator-info: var(--do-blue-6);--do-indicator-important: var(--do-red-6)}.studio-embed [data-theme=dark]{--do-color-primary: var(--do-indigo-4);--do-color-primary-hover: var(--do-indigo-3);--do-color-primary-active: var(--do-indigo-2);--do-color-brand: var(--do-royalblue-400);--do-color-secondary: var(--do-blue-4);--do-color-accent: var(--do-fuchsia-4);--do-color-success: var(--do-green-4);--do-color-error: var(--do-red-4);--do-color-warning: var(--do-yellow-4);--do-color-info: var(--do-azure-4);--do-text-primary: var(--do-grey-0);--do-text-secondary: var(--do-grey-3);--do-text-muted: var(--do-grey-4);--do-text-disabled: var(--do-grey-6);--do-text-on-primary: var(--do-white);--do-text-link: var(--do-indigo-3);--do-surface: var(--do-grey-9);--do-surface-muted: var(--do-grey-8);--do-surface-sunken: var(--do-grey-7);--do-border: var(--do-grey-7);--do-border-muted: var(--do-grey-8);--do-border-strong: var(--do-grey-6);--do-navbar-bg: #0F1424;--do-navbar-hover: #1B2336;--do-navbar-active: #1E2A4D;--do-navbar-border: #1B2336}.studio-embed{--do-font-sans: "Source Sans 3", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--do-font-ui: Inter, "Source Sans 3", -apple-system, BlinkMacSystemFont, sans-serif;--do-font-mono: "Roboto Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--do-fz-xs: 12px;--do-fz-sm: 12px;--do-fz-md: 14px;--do-fz-lg: 16px;--do-fz-xl: 18px;--do-fz-h1: 32px;--do-fz-h2: 26px;--do-fz-h3: 22px;--do-fz-h4: 18px;--do-fz-h5: 16px;--do-fz-h6: 14px;--do-fw-regular: 400;--do-fw-medium: 500;--do-fw-semibold: 600;--do-fw-bold: 700;--do-lh-tight: 1.2;--do-lh-snug: 1.35;--do-lh-normal: 1.5;--do-lh-relaxed: 1.65;--do-ls-tight: -.01em;--do-ls-normal: 0;--do-ls-wide: .04em}.studio-embed{--do-space-xxs: 8px;--do-space-xs: 12px;--do-space-sm: 16px;--do-space-md: 20px;--do-space-lg: 24px;--do-space-xl: 32px;--do-space-2xl: 48px;--do-space-3xl: 64px;--do-radius-xs: 4px;--do-radius-sm: 8px;--do-radius-md: 12px;--do-radius-lg: 16px;--do-radius-xl: 24px;--do-radius-pill: 30px;--do-radius-full: 9999px;--do-control-sm: 32px;--do-control-md: 38px;--do-control-lg: 48px;--do-input-xs: 28px;--do-input-sm: 32px;--do-input-md: 36px;--do-input-lg: 42px;--do-input-xl: 48px;--do-border-width: 1px;--do-border-width-strong: 1.33px;--do-shadow-xs: 0 1px 2px rgba(19, 25, 39, .06);--do-shadow-sm: 0 1px 3px rgba(19, 25, 39, .08), 0 1px 2px rgba(19, 25, 39, .04);--do-shadow-md: 0 4px 12px rgba(19, 25, 39, .1);--do-shadow-lg: 0 8px 24px rgba(19, 25, 39, .12);--do-shadow-modal: 0 4px 12px rgba(0, 0, 0, .16);--do-ring: 0 0 0 3px rgba(52, 75, 245, .2);--do-navbar-width: 240px;--do-navbar-collapsed: 72px;--do-page-max: 1400px;--do-ease: cubic-bezier(.4, 0, .2, 1);--do-dur-fast: .12s;--do-dur: .2s;--do-dur-slow: .32s;--do-transition: all .2s ease;--do-bw: 1px}.studio-embed{color-scheme:light}.studio-embed{font-family:var(--do-font-sans);font-size:var(--do-fz-md);line-height:var(--do-lh-normal);color:var(--do-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.studio-embed h1,.studio-embed h2,.studio-embed h3,.studio-embed h4,.studio-embed h5,.studio-embed h6{font-family:var(--do-font-sans);font-weight:var(--do-fw-semibold);color:var(--do-text-primary);line-height:var(--do-lh-tight);margin:0}.studio-embed h1{font-size:var(--do-fz-h1)}.studio-embed h2{font-size:var(--do-fz-h2)}.studio-embed h3{font-size:var(--do-fz-h3)}.studio-embed h4{font-size:var(--do-fz-h4)}.studio-embed h5{font-size:var(--do-fz-h5)}.studio-embed h6{font-size:var(--do-fz-h6)}.studio-embed a:hover{text-decoration:underline}.studio-embed .do-text-secondary{color:var(--do-text-secondary)}.studio-embed .do-text-muted{color:var(--do-text-muted)}.studio-embed .do-mono{font-family:var(--do-font-mono)}.studio-embed .do-eyebrow{font-family:var(--do-font-ui);font-size:11px;font-weight:var(--do-fw-semibold);letter-spacing:var(--do-ls-wide);text-transform:uppercase;color:var(--do-text-muted)}.studio-embed .ti{line-height:1;display:inline-flex}.studio-embed .do-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--do-font-sans);font-weight:var(--do-fw-medium);border-radius:var(--do-radius-pill);border:1px solid transparent;cursor:pointer;transition:var(--do-transition);white-space:nowrap;user-select:none;line-height:1;box-sizing:border-box}.studio-embed .do-btn:focus-visible{outline:none;box-shadow:var(--do-ring)}.studio-embed .do-btn--sm{height:var(--do-control-sm);padding:0 16px;font-size:var(--do-fz-sm)}.studio-embed .do-btn--md{height:var(--do-control-md);padding:0 20px;font-size:var(--do-fz-md)}.studio-embed .do-btn--lg{height:var(--do-control-lg);padding:0 28px;font-size:var(--do-fz-lg)}.studio-embed .do-btn--block{width:100%}.studio-embed .do-btn--filled{background:var(--do-indigo-6);color:#fff}.studio-embed .do-btn--filled:hover{background:var(--do-indigo-7)}.studio-embed .do-btn--filled:active{background:var(--do-indigo-9)}.studio-embed .do-btn--secondary{background:#fff;color:var(--do-blue-8);border-color:var(--do-blue-7)}.studio-embed .do-btn--secondary:hover{background:var(--do-blue-0)}.studio-embed .do-btn--secondary:active{background:var(--do-blue-1)}.studio-embed .do-btn--error{background:var(--do-red-7);color:#fff}.studio-embed .do-btn--error:hover{background:var(--do-red-8)}.studio-embed .do-btn--error:active{background:var(--do-red-9)}.studio-embed .do-btn--text{background:transparent;color:var(--do-indigo-6);padding-left:10px;padding-right:10px}.studio-embed .do-btn--text:hover{color:var(--do-indigo-7);background:var(--do-blue-0)}.studio-embed .do-btn--text:active{color:var(--do-indigo-8)}.studio-embed .do-btn:disabled,.studio-embed .do-btn[aria-disabled=true]{background:var(--do-grey-2);color:var(--do-grey-4);border-color:transparent;cursor:not-allowed;pointer-events:none}.studio-embed .do-btn--text:disabled{background:transparent}.studio-embed .do-iconbtn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--do-radius-full);border:1px solid transparent;cursor:pointer;transition:var(--do-transition);padding:0}.studio-embed .do-iconbtn:focus-visible{outline:none;box-shadow:var(--do-ring)}.studio-embed .do-iconbtn--sm{width:var(--do-control-sm);height:var(--do-control-sm)}.studio-embed .do-iconbtn--md{width:var(--do-control-md);height:var(--do-control-md)}.studio-embed .do-iconbtn--lg{width:var(--do-control-lg);height:var(--do-control-lg)}.studio-embed .do-iconbtn--filled{background:var(--do-indigo-6);color:#fff}.studio-embed .do-iconbtn--filled:hover{background:var(--do-indigo-7)}.studio-embed .do-iconbtn--secondary{background:#fff;color:var(--do-blue-8);border-color:var(--do-blue-7)}.studio-embed .do-iconbtn--secondary:hover{background:var(--do-blue-0)}.studio-embed .do-iconbtn--subtle{background:transparent;color:var(--do-grey-6)}.studio-embed .do-iconbtn--subtle:hover{background:var(--do-grey-1);color:var(--do-grey-8)}.studio-embed .do-iconbtn--error{background:var(--do-red-7);color:#fff}.studio-embed .do-iconbtn--error:hover{background:var(--do-red-8)}.studio-embed .do-iconbtn:disabled{background:var(--do-grey-2);color:var(--do-grey-4);cursor:not-allowed}.studio-embed .do-badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--do-font-ui);font-weight:var(--do-fw-semibold);font-size:11px;line-height:1;letter-spacing:.01em;padding:4px 8px;border-radius:var(--do-radius-full)}.studio-embed .do-badge--neutral{background:var(--do-grey-1);color:var(--do-grey-7)}.studio-embed .do-badge--primary{background:var(--do-indigo-0);color:var(--do-indigo-8)}.studio-embed .do-badge--success{background:var(--do-green-0);color:var(--do-green-8)}.studio-embed .do-badge--error{background:var(--do-red-0);color:var(--do-red-8)}.studio-embed .do-badge--warning{background:var(--do-yellow-1);color:var(--do-yellow-9)}.studio-embed .do-badge--info{background:var(--do-blue-0);color:var(--do-azure-8)}.studio-embed .do-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.studio-embed .do-tag{display:inline-flex;align-items:center;gap:4px;font-family:var(--do-font-ui);font-weight:var(--do-fw-medium);font-size:11px;line-height:1;padding:5px 10px;border-radius:var(--do-radius-full);border:1px solid transparent}.studio-embed .do-tag--default{background:var(--do-grey-1);color:var(--do-grey-7);border-color:var(--do-grey-2)}.studio-embed .do-tag--blue{background:var(--do-blue-0);color:var(--do-blue-8);border-color:var(--do-blue-2)}.studio-embed .do-tag--pink{background:var(--do-fuchsia-0);color:var(--do-fuchsia-8);border-color:var(--do-fuchsia-2)}.studio-embed .do-tag--green{background:var(--do-green-0);color:var(--do-green-8);border-color:var(--do-green-2)}.studio-embed .do-avatar{display:inline-flex;align-items:center;justify-content:center;background:var(--do-indigo-1);color:var(--do-indigo-8);font-family:var(--do-font-ui);font-weight:var(--do-fw-semibold);overflow:hidden;flex-shrink:0}.studio-embed .do-avatar img{width:100%;height:100%;object-fit:cover}.studio-embed .do-card{background:var(--do-surface);border:1px solid var(--do-border-muted);border-radius:var(--do-radius-md);box-shadow:var(--do-shadow-sm)}.studio-embed .do-card--hover{transition:var(--do-transition);cursor:pointer}.studio-embed .do-card--hover:hover{box-shadow:var(--do-shadow-md);border-color:var(--do-border)}.studio-embed .do-field{display:flex;flex-direction:column;gap:6px;font-family:var(--do-font-sans)}.studio-embed .do-field__label{font-size:var(--do-fz-md);font-weight:var(--do-fw-medium);color:var(--do-text-primary)}.studio-embed .do-field__label .req{color:var(--do-red-6);margin-left:2px}.studio-embed .do-field__hint{font-size:var(--do-fz-sm);color:var(--do-text-muted)}.studio-embed .do-field__error{font-size:var(--do-fz-sm);color:var(--do-red-6)}.studio-embed .do-input,.studio-embed .do-textarea{font-family:var(--do-font-sans);font-size:var(--do-fz-md);color:var(--do-text-primary);background:var(--do-surface);border:1px solid var(--do-border);border-radius:var(--do-radius-md);padding:0 12px;transition:var(--do-transition);width:100%;box-sizing:border-box;height:var(--do-input-md)}.studio-embed .do-textarea{padding:10px 12px;height:auto;resize:vertical;line-height:var(--do-lh-normal)}.studio-embed .do-input::placeholder,.studio-embed .do-textarea::placeholder{color:var(--do-grey-4)}.studio-embed .do-input:hover,.studio-embed .do-textarea:hover{background:var(--do-blue-0);border-color:var(--do-indigo-6)}.studio-embed .do-input:focus,.studio-embed .do-textarea:focus{outline:none;border-color:var(--do-indigo-6);box-shadow:var(--do-ring);background:var(--do-surface)}.studio-embed .do-input--sm{height:var(--do-input-sm);font-size:var(--do-fz-sm)}.studio-embed .do-input--lg{height:var(--do-input-lg);font-size:var(--do-fz-lg)}.studio-embed .do-input--error{border-color:var(--do-red-6)}.studio-embed .do-input:disabled,.studio-embed .do-textarea:disabled{background:var(--do-grey-1);color:var(--do-grey-4);cursor:not-allowed}.studio-embed .do-input-wrap{position:relative;display:flex;align-items:center}.studio-embed .do-input-wrap .do-input{padding-left:36px}.studio-embed .do-input-wrap__icon{position:absolute;left:12px;display:flex;color:var(--do-grey-5);pointer-events:none}.studio-embed .do-select{position:relative;display:inline-flex;align-items:center;width:100%}.studio-embed .do-select__control{font-family:var(--do-font-sans);font-size:var(--do-fz-md);color:var(--do-text-primary);background:var(--do-surface);border:1px solid var(--do-border);border-radius:var(--do-radius-md);height:var(--do-input-md);padding:0 36px 0 12px;width:100%;display:flex;align-items:center;cursor:pointer;transition:var(--do-transition);box-sizing:border-box}.studio-embed .do-select__control:hover{background:var(--do-blue-0);border-color:var(--do-indigo-6)}.studio-embed .do-select__control--open{border-color:var(--do-indigo-6);box-shadow:var(--do-ring)}.studio-embed .do-select__chevron{position:absolute;right:12px;color:var(--do-grey-5);pointer-events:none;transition:transform var(--do-dur) var(--do-ease)}.studio-embed .do-select__control--open+.do-select__chevron,.studio-embed .do-select--open .do-select__chevron{transform:rotate(180deg)}.studio-embed .do-select__placeholder{color:var(--do-grey-4)}.studio-embed .do-select__menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:var(--do-surface);border:1px solid var(--do-border-muted);border-radius:var(--do-radius-md);box-shadow:var(--do-shadow-md);padding:4px;max-height:240px;overflow-y:auto}.studio-embed .do-select__option{font-family:var(--do-font-sans);font-size:var(--do-fz-md);color:var(--do-text-primary);padding:8px 10px;border-radius:var(--do-radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:space-between}.studio-embed .do-select__option:hover{background:var(--do-grey-1)}.studio-embed .do-select__option--selected{background:var(--do-blue-0);color:var(--do-indigo-8);font-weight:var(--do-fw-medium)}.studio-embed .do-check{display:inline-flex;align-items:center;gap:8px;font-family:var(--do-font-sans);font-size:var(--do-fz-md);color:var(--do-text-primary);cursor:pointer;user-select:none}.studio-embed .do-check input{position:absolute;opacity:0;width:0;height:0}.studio-embed .do-check__box{width:18px;height:18px;border:1.5px solid var(--do-grey-3);border-radius:var(--do-radius-xs);display:inline-flex;align-items:center;justify-content:center;transition:var(--do-transition);flex-shrink:0;color:#fff}.studio-embed .do-check input:checked+.do-check__box{background:var(--do-indigo-6);border-color:var(--do-indigo-6)}.studio-embed .do-check input:focus-visible+.do-check__box{box-shadow:var(--do-ring)}.studio-embed .do-check__box svg{opacity:0}.studio-embed .do-check input:checked+.do-check__box svg{opacity:1}.studio-embed .do-check--radio .do-check__box{border-radius:50%}.studio-embed .do-check input:disabled+.do-check__box{background:var(--do-grey-1);border-color:var(--do-grey-3)}.studio-embed .do-check input:disabled~*{color:var(--do-grey-4)}.studio-embed .do-radio-dot{width:8px;height:8px;border-radius:50%;background:#fff;opacity:0}.studio-embed .do-check--radio input:checked+.do-check__box .do-radio-dot{opacity:1}.studio-embed .do-check--radio input:checked+.do-check__box{background:var(--do-indigo-6)}.studio-embed .do-switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--do-font-sans);font-size:var(--do-fz-md);color:var(--do-text-primary);user-select:none}.studio-embed .do-switch input{position:absolute;opacity:0;width:0;height:0}.studio-embed .do-switch__track{width:36px;height:20px;border-radius:var(--do-radius-full);background:var(--do-grey-3);position:relative;transition:var(--do-transition);flex-shrink:0}.studio-embed .do-switch__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:var(--do-shadow-xs);transition:var(--do-transition)}.studio-embed .do-switch input:checked+.do-switch__track{background:var(--do-indigo-6)}.studio-embed .do-switch input:checked+.do-switch__track .do-switch__thumb{transform:translate(16px)}.studio-embed .do-switch input:focus-visible+.do-switch__track{box-shadow:var(--do-ring)}.studio-embed .do-switch input:disabled+.do-switch__track{background:var(--do-grey-2)}.studio-embed .do-alert{display:flex;gap:10px;padding:12px 14px;border-radius:var(--do-radius-md);font-family:var(--do-font-sans);font-size:var(--do-fz-md);border:1px solid transparent}.studio-embed .do-alert__icon{flex-shrink:0;margin-top:1px}.studio-embed .do-alert__title{font-weight:var(--do-fw-semibold);margin-bottom:2px}.studio-embed .do-alert__body{color:var(--do-text-secondary)}.studio-embed .do-alert--info{background:var(--do-blue-0);border-color:var(--do-blue-1);color:var(--do-azure-8)}.studio-embed .do-alert--success{background:var(--do-green-0);border-color:var(--do-green-2);color:var(--do-green-8)}.studio-embed .do-alert--warning{background:var(--do-yellow-0);border-color:var(--do-yellow-3);color:var(--do-yellow-9)}.studio-embed .do-alert--error{background:var(--do-red-0);border-color:var(--do-red-1);color:var(--do-red-8)}.studio-embed .do-tooltip{display:inline-block;background:var(--do-grey-9);color:#fff;font-family:var(--do-font-ui);font-size:12px;line-height:1.4;padding:6px 10px;border-radius:var(--do-radius-sm);box-shadow:var(--do-shadow-md);max-width:240px}.studio-embed .do-progress{height:8px;background:var(--do-grey-2);border-radius:var(--do-radius-full);overflow:hidden;width:100%}.studio-embed .do-progress__bar{height:100%;background:var(--do-indigo-6);border-radius:var(--do-radius-full);transition:width var(--do-dur-slow) var(--do-ease)}.studio-embed .do-progress--success .do-progress__bar{background:var(--do-green-6)}.studio-embed .do-progress--error .do-progress__bar{background:var(--do-red-6)}.studio-embed .do-spinner{display:inline-block;border-radius:50%;border:2px solid var(--do-grey-2);border-top-color:var(--do-indigo-6);animation:do-spin .7s linear infinite}@keyframes do-spin{to{transform:rotate(360deg)}}.studio-embed .do-tabs{display:flex;gap:4px;border-bottom:1px solid var(--do-border-muted)}.studio-embed .do-tab{font-family:var(--do-font-sans);font-size:var(--do-fz-md);font-weight:var(--do-fw-medium);color:var(--do-text-secondary);background:none;border:none;cursor:pointer;padding:10px 14px;position:relative;transition:color var(--do-dur) var(--do-ease)}.studio-embed .do-tab:hover{color:var(--do-text-primary)}.studio-embed .do-tab--active{color:var(--do-indigo-6)}.studio-embed .do-tab--active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--do-indigo-6);border-radius:2px 2px 0 0}.studio-embed .do-breadcrumbs{display:flex;align-items:center;gap:8px;font-family:var(--do-font-ui);font-size:var(--do-fz-sm);color:var(--do-text-muted)}.studio-embed .do-breadcrumbs a{color:var(--do-text-secondary)}.studio-embed .do-breadcrumbs a:hover{color:var(--do-text-link);text-decoration:none}.studio-embed .do-breadcrumbs__sep{color:var(--do-grey-3)}.studio-embed .do-breadcrumbs__current{color:var(--do-text-primary);font-weight:var(--do-fw-medium)}.studio-embed .do-navitem{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:var(--do-radius-sm);font-family:var(--do-font-sans);font-size:var(--do-fz-md);color:var(--do-grey-7);cursor:pointer;transition:var(--do-transition);border-left:2px solid transparent;text-decoration:none;position:relative}.studio-embed .do-navitem:hover{background:var(--do-navbar-hover);text-decoration:none}.studio-embed .do-navitem--active{background:var(--do-navbar-active);color:var(--do-indigo-7);font-weight:var(--do-fw-medium);border-left-color:var(--do-navbar-active-border)}.studio-embed .do-navitem__icon{display:flex;flex-shrink:0;color:currentColor}.studio-embed .do-modal-overlay{position:fixed;inset:0;background:#13192773;display:flex;align-items:center;justify-content:center;z-index:1000}.studio-embed .do-modal{background:var(--do-surface);border-radius:var(--do-radius-lg);box-shadow:var(--do-shadow-modal);width:480px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);display:flex;flex-direction:column;overflow:hidden}.studio-embed .do-modal__header{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 0}.studio-embed .do-modal__title{font-family:var(--do-font-sans);font-size:var(--do-fz-xl);font-weight:var(--do-fw-semibold);color:var(--do-text-primary)}.studio-embed .do-modal__subtitle{font-size:var(--do-fz-md);color:var(--do-text-secondary);margin-top:4px}.studio-embed .do-modal__body{padding:20px 24px;overflow-y:auto}.studio-embed .do-modal__footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px}.studio-embed .do-modal__close{background:none;border:none;cursor:pointer;color:var(--do-grey-5);display:flex;padding:4px;border-radius:var(--do-radius-sm)}.studio-embed .do-modal__close:hover{background:var(--do-grey-1);color:var(--do-grey-8)}.studio-embed .do-panel{background:var(--do-surface);border:1px solid var(--do-border-muted);border-radius:var(--do-radius-md);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--do-shadow-sm)}.studio-embed .do-panel__header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--do-border-muted);min-height:44px;box-sizing:border-box}.studio-embed .do-panel__title{font-family:var(--do-font-sans);font-size:var(--do-fz-md);font-weight:var(--do-fw-semibold);color:var(--do-text-primary)}.studio-embed .do-panel__toolbar{margin-left:auto;display:flex;align-items:center;gap:4px}.studio-embed .do-panel__body{padding:16px;flex:1;min-height:0;overflow:auto}.studio-embed .do-panel__body--flush{padding:0}.studio-embed *{box-sizing:border-box}.studio-embed{margin:0;background:#faf9f5;color:var(--do-text-primary);font-family:"Source Sans 3",system-ui,sans-serif;-webkit-font-smoothing:antialiased}.studio-embed a{color:var(--do-text-link);text-decoration:none}.studio-embed a:hover{color:var(--do-indigo-7)}.studio-embed h1,.studio-embed h2,.studio-embed h3,.studio-embed h4{margin:0;font-weight:600;letter-spacing:-.015em;text-wrap:pretty}.studio-embed p{margin:0;text-wrap:pretty}@keyframes doPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes doFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.studio-stage[data-astro-cid-o54alkot]{position:relative;background:#faf9f5}.mcp-dot[data-astro-cid-o54alkot]{width:6px;height:6px;border-radius:50%;background:var(--color-accent);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.stage-frame[data-astro-cid-o54alkot]{background:#faf9f5;padding-top:40px}.step-rail[data-astro-cid-o54alkot]{position:sticky;bottom:var(--space-5);z-index:4;margin-top:-88px;padding:0 var(--space-5)}.demo-caption[data-astro-cid-o54alkot]{margin:var(--space-4) auto 0;padding:0 var(--space-5);max-width:1400px;text-align:center;font-size:13px;color:var(--color-text-dark-secondary)}.rail-inner[data-astro-cid-o54alkot]{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;margin:0 auto;padding:var(--space-4) var(--space-6);max-width:1400px;border-radius:14px;background:#ffffffd1;border:1px solid rgba(12,0,53,.1);box-shadow:0 14px 40px #0c003524;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rail-label[data-astro-cid-o54alkot]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-dark);flex-shrink:0}.rail-steps[data-astro-cid-o54alkot]{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;list-style:none;margin:0;padding:0;flex-grow:1}.rail-steps[data-astro-cid-o54alkot] li[data-astro-cid-o54alkot]{display:flex}.rail-step[data-astro-cid-o54alkot]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:0;border-radius:999px;background:transparent;font-family:inherit;cursor:pointer;transition:background .18s ease}.rail-step[data-astro-cid-o54alkot]:hover{background:#0c00350d}.rail-step[data-astro-cid-o54alkot]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rail-num[data-astro-cid-o54alkot]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#0c003512;color:var(--color-text-dark);font-size:12px;font-weight:var(--font-semibold);flex-shrink:0}.rail-step[data-astro-cid-o54alkot].is-active .rail-num[data-astro-cid-o54alkot]{background:var(--color-accent);color:#fff}.rail-step[data-astro-cid-o54alkot].is-active .rail-text[data-astro-cid-o54alkot]{color:var(--color-text-dark);font-weight:var(--font-semibold)}.rail-text[data-astro-cid-o54alkot]{font-size:var(--text-sm);color:var(--color-text-dark-secondary);white-space:nowrap}.rail-cta[data-astro-cid-o54alkot]{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;padding:var(--space-3) var(--space-5);border-radius:999px;background:linear-gradient(90deg,#6d2eb1,#3b53ec);color:#fff;font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease}.rail-cta[data-astro-cid-o54alkot]:hover{transform:translateY(-1px);box-shadow:0 8px 22px #3b53ec52}.rail-cta[data-astro-cid-o54alkot] svg[data-astro-cid-o54alkot]{transition:transform .18s ease}.rail-cta[data-astro-cid-o54alkot]:hover svg[data-astro-cid-o54alkot]{transform:translate(3px)}.rail-cta[data-astro-cid-o54alkot]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.section-head[data-astro-cid-o54alkot]{max-width:760px;margin-bottom:var(--space-10)}.section-head[data-astro-cid-o54alkot].text-center{margin-left:auto;margin-right:auto;text-align:center}.eyebrow[data-astro-cid-o54alkot]{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;margin-bottom:var(--space-3);color:var(--color-accent)}.section-sub[data-astro-cid-o54alkot]{font-size:var(--text-lg);line-height:1.6;margin-top:var(--space-4);color:var(--color-text-dark-secondary)}.bench[data-astro-cid-o54alkot]{border:1px solid rgba(12,0,53,.09);border-radius:18px;background:#fff;overflow:hidden}.bench-tabs[data-astro-cid-o54alkot]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(12,0,53,.09)}.bench-tab[data-astro-cid-o54alkot]{display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-start;padding:var(--space-5) var(--space-6);background:#fbfaff;border:0;border-right:1px solid rgba(12,0,53,.07);border-bottom:3px solid transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .2s ease,border-color .2s ease}.bench-tab[data-astro-cid-o54alkot]:last-child{border-right:0}.bench-tab[data-astro-cid-o54alkot]:hover{background:#f4f1fd}.bench-tab[data-astro-cid-o54alkot][aria-selected=true]{background:#fff;border-bottom-color:var(--color-accent)}.bench-tab-value[data-astro-cid-o54alkot]{font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:1;letter-spacing:-.02em;color:var(--color-text-dark)}.bench-tab-label[data-astro-cid-o54alkot]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-dark-secondary)}.bench-panel[data-astro-cid-o54alkot]{display:grid;grid-template-columns:420px 1fr;gap:var(--space-10);align-items:center;padding:var(--space-8)}.bench-panel[data-astro-cid-o54alkot][hidden]{display:none}.bench-chart[data-astro-cid-o54alkot]{display:flex;justify-content:center}.chart-svg[data-astro-cid-o54alkot]{width:100%;max-width:420px;height:auto}.chart-big[data-astro-cid-o54alkot]{font-family:var(--font-sans);font-size:44px;font-weight:600;fill:var(--color-text-dark)}.chart-big-sm[data-astro-cid-o54alkot]{font-family:var(--font-sans);font-size:26px;font-weight:600;fill:var(--color-text-dark)}.chart-on-fill[data-astro-cid-o54alkot]{fill:#fff}.chart-small[data-astro-cid-o54alkot]{font-family:var(--font-sans);font-size:14px;fill:var(--color-text-dark-secondary)}.chart-tick[data-astro-cid-o54alkot]{font-family:var(--font-sans);font-size:12px;fill:var(--color-text-dark-secondary);opacity:.8}.gen-wrap[data-astro-cid-o54alkot]{width:100%}.gen-legend[data-astro-cid-o54alkot]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:center;margin-bottom:var(--space-3)}.gen-legend-item[data-astro-cid-o54alkot]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:var(--font-semibold);color:var(--color-text-dark-secondary)}.gen-legend-item[data-astro-cid-o54alkot].is-self{color:var(--color-text-dark)}.gen-swatch[data-astro-cid-o54alkot]{width:14px;height:3px;border-radius:2px}.gen-legend-item[data-astro-cid-o54alkot].is-self .gen-swatch[data-astro-cid-o54alkot]{height:4px}.gen-grid[data-astro-cid-o54alkot]{stroke:#0c003517;stroke-width:1;stroke-dasharray:2 3}.gen-axis[data-astro-cid-o54alkot]{stroke:#0c003547;stroke-width:1}.gen-x-label[data-astro-cid-o54alkot],.gen-y-label[data-astro-cid-o54alkot]{fill:var(--color-text-dark-secondary);font-size:11px;font-family:var(--font-sans)}.gen-axis-title[data-astro-cid-o54alkot]{fill:var(--color-text-dark);font-size:12px;font-weight:var(--font-semibold);font-family:var(--font-sans)}.gen-line[data-astro-cid-o54alkot]{fill:none;stroke-linejoin:round;stroke-linecap:round}.gen-line-self[data-astro-cid-o54alkot]{stroke-width:2.5}.gen-line-muted[data-astro-cid-o54alkot]{stroke-width:1.5;stroke-dasharray:5 4;opacity:.9}.gen-dot-self[data-astro-cid-o54alkot]{stroke:#fff;stroke-width:1.25}.bar-track[data-astro-cid-o54alkot]{fill:#0c00350f}.bar-label[data-astro-cid-o54alkot],.bar-value[data-astro-cid-o54alkot]{font-family:var(--font-sans);font-size:13px;fill:var(--color-text-dark-secondary)}.bar-label[data-astro-cid-o54alkot].is-self,.bar-value[data-astro-cid-o54alkot].is-self{fill:var(--color-text-dark);font-weight:var(--font-semibold)}.bench-metric[data-astro-cid-o54alkot]{display:block;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-dark);margin-bottom:var(--space-3)}.bench-copy[data-astro-cid-o54alkot] p[data-astro-cid-o54alkot]{font-size:var(--text-base);line-height:1.7;color:var(--color-text-dark-secondary);margin:0}.apps-section[data-astro-cid-o54alkot]{background:#f8f9fa}.apps-grid[data-astro-cid-o54alkot]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5);max-width:1200px;margin:0 auto}.app-card[data-astro-cid-o54alkot]{position:relative;display:grid;grid-template-columns:170px minmax(0,1fr);align-items:stretch;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(12,0,53,.09);transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease}.app-card[data-astro-cid-o54alkot] img[data-astro-cid-o54alkot]{display:block;width:100%;height:100%;min-height:200px;object-fit:cover;object-position:center;background:#f3f1fa}.app-noart[data-astro-cid-o54alkot]{display:block;width:100%;height:100%;min-height:200px;background:linear-gradient(150deg,#f3f1fa,#e9e4f6)}.app-body[data-astro-cid-o54alkot]{padding:var(--space-5)}.app-body[data-astro-cid-o54alkot] h3[data-astro-cid-o54alkot]{font-size:var(--text-base);margin:0 0 var(--space-2);color:var(--color-text-dark)}.app-body[data-astro-cid-o54alkot] p[data-astro-cid-o54alkot]{font-size:var(--text-sm);line-height:1.55;color:var(--color-text-dark-secondary);margin:0 0 var(--space-4)}.app-tags[data-astro-cid-o54alkot]{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:0}.app-tags[data-astro-cid-o54alkot] li[data-astro-cid-o54alkot]{padding:2px var(--space-3);border-radius:999px;background:#0c00350d;font-size:var(--text-xs);color:var(--color-text-dark-secondary)}.app-card-link[data-astro-cid-o54alkot]:hover{transform:translateY(-3px);border-color:#e8228673;box-shadow:0 14px 34px #0c003524}.app-card-soon[data-astro-cid-o54alkot]{opacity:.6}.app-card-soon[data-astro-cid-o54alkot]:hover{opacity:.8}.app-badge[data-astro-cid-o54alkot]{position:absolute;top:12px;right:12px;z-index:1;padding:4px 10px;background:#ffffffeb;border:1px solid rgba(232,34,134,.45);border-radius:999px;font-size:10px;font-weight:var(--font-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-dark);backdrop-filter:blur(8px)}.apps-footnote[data-astro-cid-o54alkot]{text-align:center;font-size:var(--text-sm);color:var(--color-text-dark-secondary);margin-top:var(--space-8)}.mcp-callout[data-astro-cid-o54alkot]{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-4) var(--space-5);border-radius:12px;border:1px solid rgba(12,0,53,.12);background:#fbfaff;text-decoration:none;color:var(--color-text-dark-secondary);transition:border-color .2s ease,transform .2s ease}.mcp-callout[data-astro-cid-o54alkot]:hover{border-color:var(--color-accent);transform:translateY(-1px)}.mcp-text[data-astro-cid-o54alkot]{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);line-height:1.5;flex-grow:1}.mcp-text[data-astro-cid-o54alkot] strong[data-astro-cid-o54alkot]{color:var(--color-text-dark);font-size:var(--text-base)}.replaces-section[data-astro-cid-o54alkot]{background:#f8f9fa}.replaces-intro[data-astro-cid-o54alkot]{display:grid;grid-template-columns:1fr 520px;gap:var(--space-10);align-items:center;margin-bottom:var(--space-10)}.replaces-intro[data-astro-cid-o54alkot] .section-head[data-astro-cid-o54alkot]{max-width:none;margin-bottom:0}.replaces-visual[data-astro-cid-o54alkot]{width:100%}.replaces-list[data-astro-cid-o54alkot]{display:flex;flex-direction:column;gap:var(--space-5)}.replace-row[data-astro-cid-o54alkot]{display:grid;grid-template-columns:300px 40px 1fr;gap:var(--space-6);align-items:center;padding:var(--space-6);border-radius:14px;background:#fff;border:1px solid rgba(12,0,53,.07)}.replace-tag[data-astro-cid-o54alkot]{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-dark-secondary);opacity:.7;margin-bottom:var(--space-2)}.replace-strike[data-astro-cid-o54alkot]{position:relative;display:inline-block;font-size:var(--text-lg);color:var(--color-text-dark-secondary)}.replace-strike[data-astro-cid-o54alkot]:after{content:"";position:absolute;left:-2%;right:-2%;top:55%;height:2px;border-radius:2px;background:linear-gradient(90deg,#e82286,#6d2eb1);transform:rotate(-2deg)}.replace-arrow[data-astro-cid-o54alkot]{display:flex;justify-content:center;color:var(--color-accent)}.replace-after[data-astro-cid-o54alkot] h3[data-astro-cid-o54alkot]{font-size:var(--text-xl);margin:0 0 var(--space-2)}.replace-after[data-astro-cid-o54alkot] p[data-astro-cid-o54alkot]{font-size:var(--text-base);line-height:1.65;color:var(--color-text-dark-secondary);margin:0}.project-grid[data-astro-cid-o54alkot]{display:grid;grid-template-columns:1fr 440px;gap:var(--space-10);align-items:center}.project-copy[data-astro-cid-o54alkot] p[data-astro-cid-o54alkot]{font-size:var(--text-lg);line-height:1.65;color:var(--color-text-dark-secondary);margin-top:var(--space-4)}.project-points[data-astro-cid-o54alkot]{list-style:none;padding:0;margin:var(--space-6) 0 0;display:flex;flex-direction:column;gap:var(--space-3)}.project-points[data-astro-cid-o54alkot] li[data-astro-cid-o54alkot]{position:relative;padding-left:var(--space-5);font-size:var(--text-base);color:var(--color-text-dark-secondary)}.project-points[data-astro-cid-o54alkot] li[data-astro-cid-o54alkot]:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.project-visual[data-astro-cid-o54alkot]{width:100%}.personas-section[data-astro-cid-o54alkot]{background:#f8f9fa}.personas-grid[data-astro-cid-o54alkot]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.persona-card[data-astro-cid-o54alkot]{display:flex;flex-direction:column;padding:var(--space-6);border-radius:14px;border:1px solid rgba(12,0,53,.08);background:#fff}.persona-card[data-astro-cid-o54alkot] h3[data-astro-cid-o54alkot]{font-size:var(--text-lg);margin:0}.persona-title[data-astro-cid-o54alkot]{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-dark-secondary);opacity:.7;margin-top:var(--space-1)}.persona-lead[data-astro-cid-o54alkot]{font-size:var(--text-lg);line-height:1.4;font-weight:var(--font-semibold);color:var(--color-text-dark);margin:var(--space-5) 0 var(--space-3)}.persona-body[data-astro-cid-o54alkot]{font-size:var(--text-base);line-height:1.65;color:var(--color-text-dark-secondary);margin:0 0 var(--space-5);flex-grow:1}.persona-goal[data-astro-cid-o54alkot]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);padding-top:var(--space-4);border-top:1px solid rgba(12,0,53,.08)}.plans-grid[data-astro-cid-o54alkot]{display:grid;grid-template-columns:repeat(2,minmax(0,420px));gap:var(--space-6);justify-content:center;align-items:stretch}.plan-card[data-astro-cid-o54alkot]{position:relative;display:flex;flex-direction:column;padding:var(--space-8);border-radius:16px;border:1px solid rgba(12,0,53,.1);background:#fff}.plan-featured[data-astro-cid-o54alkot]{border-color:#e8228666;box-shadow:0 18px 50px #0c00351a}.plan-flag[data-astro-cid-o54alkot]{position:absolute;top:calc(var(--space-3) * -1);left:var(--space-8);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;padding:var(--space-1) var(--space-3);border-radius:999px;background:var(--color-accent);color:#fff}.plan-flag-soon[data-astro-cid-o54alkot]{background:#0c003512;color:var(--color-text-dark-secondary)}.plan-price[data-astro-cid-o54alkot]{display:block;margin-top:var(--space-3);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-dark)}.plan-price[data-astro-cid-o54alkot] em[data-astro-cid-o54alkot]{display:block;margin-top:var(--space-1);font-size:var(--text-xs);font-style:normal;font-weight:var(--font-normal, 400);color:var(--color-text-dark-secondary)}.plan-intro[data-astro-cid-o54alkot]{display:block;margin-top:var(--space-5);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-dark)}.plans-note[data-astro-cid-o54alkot]{text-align:center;margin-top:var(--space-8);font-size:var(--text-sm);color:var(--color-text-dark-secondary)}.plans-note[data-astro-cid-o54alkot] a[data-astro-cid-o54alkot]{color:var(--color-accent)}.plan-card[data-astro-cid-o54alkot] h3[data-astro-cid-o54alkot]{font-size:var(--text-2xl);margin:0}.plan-for[data-astro-cid-o54alkot]{display:block;font-size:var(--text-sm);color:var(--color-text-dark-secondary);margin-top:var(--space-2)}.plan-card[data-astro-cid-o54alkot] ul[data-astro-cid-o54alkot]{list-style:none;padding:0;margin:var(--space-6) 0 var(--space-8);display:flex;flex-direction:column;gap:var(--space-3);flex-grow:1}.plan-card[data-astro-cid-o54alkot] li[data-astro-cid-o54alkot]{position:relative;padding-left:var(--space-5);font-size:var(--text-base);color:var(--color-text-dark-secondary);line-height:1.5}.plan-card[data-astro-cid-o54alkot] li[data-astro-cid-o54alkot]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.plan-intro[data-astro-cid-o54alkot]+ul[data-astro-cid-o54alkot]{margin-top:var(--space-3)}.plan-cta[data-astro-cid-o54alkot]{align-self:flex-start}@media (max-width: 1180px){.project-grid[data-astro-cid-o54alkot]{grid-template-columns:1fr;gap:var(--space-8)}.project-visual[data-astro-cid-o54alkot]{max-width:440px;margin:0 auto;order:-1}.replaces-intro[data-astro-cid-o54alkot]{grid-template-columns:1fr;gap:var(--space-8)}.replaces-visual[data-astro-cid-o54alkot]{max-width:520px}}@media (max-width: 1024px){.bench-tabs[data-astro-cid-o54alkot]{grid-template-columns:repeat(2,1fr)}.bench-panel[data-astro-cid-o54alkot]{grid-template-columns:1fr;gap:var(--space-6)}.personas-grid[data-astro-cid-o54alkot],.apps-grid[data-astro-cid-o54alkot]{grid-template-columns:1fr}}@media (max-width: 860px){.replace-row[data-astro-cid-o54alkot]{grid-template-columns:1fr;gap:var(--space-4)}.replace-arrow[data-astro-cid-o54alkot]{justify-content:flex-start;transform:rotate(90deg)}.plans-grid[data-astro-cid-o54alkot]{grid-template-columns:1fr}}@media (max-width: 760px){.step-rail[data-astro-cid-o54alkot]{display:none}}@media (max-width: 600px){.app-card[data-astro-cid-o54alkot]{grid-template-columns:1fr}.app-card[data-astro-cid-o54alkot] img[data-astro-cid-o54alkot],.app-noart[data-astro-cid-o54alkot]{min-height:150px;height:150px}.bench-tabs[data-astro-cid-o54alkot]{grid-template-columns:1fr}.bench-tab[data-astro-cid-o54alkot]{border-right:0;border-bottom:1px solid rgba(12,0,53,.07)}.apps-grid[data-astro-cid-o54alkot]{grid-template-columns:1fr}}
