@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_static/official/assets/lexend-vietnamese-wght-normal-RvljkFvg.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_static/official/assets/lexend-latin-ext-wght-normal-B6JQhE1e.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_static/official/assets/lexend-latin-wght-normal-ci0D1wrL.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_static/official/fonts/google/archivoblack-HTxqL289NzCGg4MzN6KJ7eW6CYKF_jzx13HOvQ.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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_static/official/fonts/google/archivoblack-HTxqL289NzCGg4MzN6KJ7eW6CYyF_jzx13E.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:400;font-display:swap;src:url(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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(/_static/official/fonts/google/inter-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_static/official/fonts/google/merriweather-u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmQlV236AvH4ZL_Ean2DTA.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:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_static/official/fonts/google/merriweather-u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmQlV23zAvH4ZL_Ean2DTA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_static/official/fonts/google/merriweather-u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmQlV234AvH4ZL_Ean2DTA.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:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_static/official/fonts/google/merriweather-u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmQlV235AvH4ZL_Ean2DTA.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:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_static/official/fonts/google/merriweather-u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmQlV233AvH4ZL_Ean0.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_static/official/fonts/google/poppins-pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_static/official/fonts/google/poppins-pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_static/official/fonts/google/poppins-pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.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:VmLexend;src:url(/_static/official/fonts/Lexend-Latin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:VmOutfit;src:url(/_static/official/fonts/Outfit-Variable.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:100 900}.vm-home{--ink: #18181a;--paper: #eeeeec;--surface: #f9f9f7;--surface-2: #e4e4e1;--muted: #6e6e73;--line: rgba(24, 24, 26, .14);--line-strong: rgba(24, 24, 26, .28);--glass: rgba(229, 229, 226, .88);--accent: #7f90ff;--accent-ink: #7F90FF;--accent-soft: #e1e4ff;--page: min(1240px, calc(100vw - 64px) );--radius: 28px;--section-space: clamp(96px, 11vw, 164px);--ease: cubic-bezier(.16, 1, .3, 1)}.vm-home,.vm-home *{box-sizing:border-box}.vm-home{overflow-x:clip}.vm-home{scroll-behavior:smooth}.vm-home section[id],.vm-home article[id],.vm-home h2[id]{scroll-margin-top:104px}.vm-home{margin:0;color:var(--ink);background:var(--paper);font-family:VmLexend,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.vm-home button,.vm-home a{font:inherit}.vm-home button{color:inherit}.vm-home a{color:inherit;text-decoration:none}.vm-home p,.vm-home h1,.vm-home h2,.vm-home h3,.vm-home ul,.vm-home dl,.vm-home dd,.vm-home figure{margin:0}.vm-home ul{padding:0;list-style:none}.vm-home img{display:block;max-width:100%}.vm-home ::selection{color:var(--ink);background:var(--accent)}.vm-home :focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.vm-home .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vm-home .page-width{width:var(--page);margin-inline:auto}.vm-home .button{min-height:48px;padding:0 24px;border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;white-space:nowrap;transition:transform .18s var(--ease),color .18s ease,background-color .18s ease,border-color .18s ease}.vm-home .button:hover{transform:translateY(-1px)}.vm-home .button:active{transform:scale(.98)}.vm-home .button-ink,.vm-home .button-light{color:var(--paper);background:var(--ink)}.vm-home .button-ghost,.vm-home .button-outline{color:var(--ink);border-color:var(--line-strong);background:transparent}.vm-home .button-outline:hover,.vm-home .button-outline:focus-visible,.vm-home .button-ghost:hover,.vm-home .button-ghost:focus-visible{background:var(--surface)}.vm-home .site-header{position:fixed;inset:18px 0 auto;z-index:100;pointer-events:none}.vm-home .nav-shell{width:min(1080px,calc(100vw - 40px));min-height:64px;margin-inline:auto;padding:8px 10px 8px 24px;border:1px solid rgba(255,255,255,.42);border-radius:999px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;color:var(--ink);background:var(--glass);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 14px 40px #18181a12;pointer-events:auto;transition:min-height .22s var(--ease),transform .22s var(--ease),background-color .22s ease}.vm-home .site-header.is-compact .nav-shell{min-height:58px;transform:translateY(-7px)}.vm-home .nav-home-group{display:flex;align-items:center;justify-self:start}.vm-home .wordmark{justify-self:start}.vm-home .wordmark-logo{width:51px;height:auto;display:block}.vm-home .nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2.2vw,32px)}.vm-home .nav-links a{font-size:12px;font-weight:520;transition:color .16s ease}.vm-home .nav-links a:hover,.vm-home .nav-links a:focus-visible{color:var(--accent-ink)}.vm-home .mobile-nav-language,.vm-home .mobile-nav-get-code,.vm-home .mobile-nav-download{display:none}.vm-home .nav-ctas{display:flex;align-items:center;justify-self:end;gap:8px}.vm-home .nav-cta{min-height:46px;padding-inline:26px}.vm-home .nav-ctas .nav__language{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;width:auto;min-width:0;aspect-ratio:auto;height:39px;padding:0 12px;border:0;border-radius:8px;color:var(--ink);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;font-size:13px;font-weight:600}.vm-home .nav-ctas .nav__language:hover{background:#1a1a1a14;transform:none}.vm-home .nav-ctas .nav__language-label{display:none}.vm-home .nav-ctas .nav__language-short{position:static;display:inline-block;width:auto;height:auto;margin:0;clip:auto}.vm-home .nav-ctas .nav__language-icon--svg{position:static;width:16px;height:16px;flex:0 0 16px;margin:0;clip:auto}.vm-home .menu-toggle{width:40px;height:40px;display:none;place-items:center;border:0;border-radius:12px;color:#151516;background:transparent;cursor:pointer;padding:0}.vm-home .menu-toggle__icon{width:20px;display:grid;gap:4px}.vm-home .menu-toggle__icon>span{width:100%;height:2px;display:block;border-radius:999px;background:currentColor;transform-origin:center;transition:opacity .16s ease,transform .16s ease}.vm-home .menu-toggle[aria-expanded=true] .menu-toggle__icon>span:first-child{transform:translateY(6px) rotate(45deg)}.vm-home .menu-toggle[aria-expanded=true] .menu-toggle__icon>span:nth-child(2){opacity:0}.vm-home .menu-toggle[aria-expanded=true] .menu-toggle__icon>span:last-child{transform:translateY(-6px) rotate(-45deg)}.vm-home .menu-toggle:hover,.vm-home .menu-toggle:focus-visible{background:#1515160f}.vm-home .hero{position:relative;min-height:100dvh;overflow:hidden;isolation:isolate}.vm-home .hero-media{position:absolute;top:118px;left:50%;z-index:1;width:min(760px,68vw);height:260px;transform:translate(-50%)}.vm-home .hero-card{position:absolute;top:22px;left:50%;width:min(330px,30vw);aspect-ratio:1.55;overflow:hidden;border:8px solid var(--surface);border-radius:24px;background:var(--surface);box-shadow:0 24px 70px #18181a1f;transition:filter .48s var(--ease),transform .52s var(--ease)}.vm-home .hero-card img{width:100%;height:100%;object-fit:cover;filter:saturate(.72)}.vm-home .hero-card-left{z-index:1;transform:translate(-128%) rotate(-7deg) translateY(22px)}.vm-home .hero-card-center{z-index:3;transform:translate(-50%) translateY(-10px)}.vm-home .hero-card-right{z-index:2;transform:translate(28%) rotate(7deg) translateY(22px)}.vm-home .hero:hover .hero-card-left{transform:translate(-136%) rotate(-9deg) translateY(12px)}.vm-home .hero:hover .hero-card-center{transform:translate(-50%) translateY(-20px)}.vm-home .hero:hover .hero-card-right{transform:translate(36%) rotate(9deg) translateY(12px)}.vm-home .hero-inner{position:relative;z-index:2;width:min(1320px,calc(100vw - 64px));max-width:none;min-height:100dvh;padding-top:405px;padding-bottom:34px}.vm-home .hero-carousel{position:relative;width:100%;min-height:260px;outline:none}.vm-home .hero-slides{position:relative;min-height:168px}.vm-home .hero-slide{position:absolute;inset:0;display:grid;place-items:start center;opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .38s ease,transform .48s var(--ease)}.vm-home .hero-slide.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.vm-home .hero-slide.is-exiting{opacity:0;transform:translateY(-16px)}.vm-home .hero-slide p{max-width:1100px;text-align:center;font-size:clamp(42px,4.55vw,70px);font-weight:420;line-height:.98;letter-spacing:-.058em}.vm-home .hero-slide p span{display:inline}.vm-home .hero-slide p span:not(:last-child):after{content:" "}.vm-home .hero-finally{position:absolute;left:50%;top:158px;color:var(--accent-ink);font-size:clamp(42px,4.2vw,64px);font-style:italic;font-weight:430;line-height:1.1;letter-spacing:-.05em;transform:translate(-50%)}.vm-home .hero-side{display:none}.vm-home .hero-controls{position:absolute;left:0;right:0;bottom:30px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.vm-home .hero-progress{display:flex}.vm-home .hero-progress-button{position:relative;width:60px;height:42px;padding:0;border:0;color:var(--muted);background:transparent;cursor:pointer}.vm-home .hero-progress-button:before{content:"";position:absolute;inset:-1px 0 auto;height:2px;background:var(--accent-ink);transform:scaleX(0);transform-origin:left}.vm-home .hero-progress-button.is-active{color:var(--ink)}.vm-home .hero-progress-button.is-active:before{transform:scaleX(1);transition:transform 8s linear}.vm-home .hero-progress-button span,.vm-home .hero-pause{font-size:10px;letter-spacing:.04em}.vm-home .hero-pause{padding:0;border:0;color:var(--muted);background:transparent;cursor:pointer}.vm-home .hero-meta{padding:var(--section-space) 0;border-top:1px solid var(--line)}.vm-home .hero-meta-grid{display:grid;justify-items:center;gap:52px}.vm-home .hero-meta-grid>p{max-width:940px;text-align:center;font-size:clamp(28px,3.2vw,46px);font-weight:360;line-height:1.25;letter-spacing:-.045em}.vm-home .hero-meta-grid>p strong{color:var(--accent-ink);font-weight:560}.vm-home .download-block{min-width:min(100%,340px);display:flex;flex-direction:column;align-items:stretch;gap:12px}.vm-home .download-block>p{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.vm-home .download-block>a:last-child{color:var(--muted);font-size:11px;text-align:center}.vm-home .media-placeholder{position:relative;overflow:hidden}.vm-home .film{padding:0 0 var(--section-space)}.vm-home .film-placeholder{width:100%;aspect-ratio:16 / 9;padding:0;border:0;border-radius:var(--radius);display:grid;place-items:center;color:var(--surface);background:var(--ink);cursor:pointer;isolation:isolate}.vm-home .film-placeholder:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,rgba(16,16,18,.66))}.vm-home .film-placeholder img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease),filter .7s var(--ease)}.vm-home .film-placeholder b{min-height:62px;padding:0 28px;border:1px solid rgba(255,255,255,.55);border-radius:999px;display:inline-flex;align-items:center;background:#14141661;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:16px;font-weight:540}.vm-home .film-placeholder i{position:absolute;right:26px;bottom:22px;font-size:28px;font-style:normal;transition:transform .24s var(--ease)}.vm-home .film-placeholder:hover img{transform:scale(1.025);filter:contrast(1.04)}.vm-home .film-placeholder:hover i{transform:translate(4px,-4px)}.vm-home .problem{padding:var(--section-space) 0;border-top:1px solid var(--line)}.vm-home .problem-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.vm-home .problem h2{grid-column:1 / -1;max-width:820px;margin-bottom:48px;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:.98;letter-spacing:-.06em}.vm-home .problem-room{grid-column:1 / -1;grid-row:2;width:100%;aspect-ratio:2 / 1;margin-bottom:24px;border-radius:var(--radius);background:var(--surface-2)}.vm-home .problem-room img{width:100%;height:100%;object-fit:cover}.vm-home .problem-point{padding:26px 0 0;border-top:1px solid var(--line-strong)}.vm-home .problem-point span{display:none}.vm-home .problem-point p{max-width:520px;font-size:clamp(18px,1.7vw,23px);line-height:1.38;letter-spacing:-.03em}.vm-home .point-one,.vm-home .point-two{grid-row:3}.vm-home .status-section{padding:0 0 var(--section-space)}.vm-home .status-board{border-top:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(3,1fr)}.vm-home .status-board article{min-height:280px;padding:34px 34px 24px 0;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-end}.vm-home .status-board article+article{padding-left:34px}.vm-home .status-board article:last-child{border-right:0}.vm-home .status-board article>span{display:none}.vm-home .status-board h3{max-width:270px;font-size:28px;font-weight:450;line-height:1.06;letter-spacing:-.05em}.vm-home .status-board ul{margin-top:26px;color:var(--muted);font-size:13px;line-height:1.8}.vm-home .feature-story{padding:var(--section-space) 0;border-top:1px solid var(--line)}.vm-home .feature-nav{display:none}.vm-home .feature-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(430px,1.15fr);gap:clamp(56px,8vw,120px);align-items:start}.vm-home .feature-step{min-height:60vh;padding:80px 0;display:flex;flex-direction:column;justify-content:center;opacity:.22;transition:opacity .36s ease}.vm-home .feature-step:first-child{padding-top:0}.vm-home .feature-step:last-child{padding-bottom:0}.vm-home .feature-step.is-active{opacity:1}.vm-home .feature-index{display:none}.vm-home .feature-step h2{max-width:560px;font-size:clamp(42px,4.7vw,66px);font-weight:400;line-height:.98;letter-spacing:-.058em}.vm-home .feature-step>p:not(.feature-index):not(.feature-note){max-width:520px;margin-top:26px;color:var(--muted);font-size:16px;line-height:1.7}.vm-home .feature-step>a{width:fit-content;margin-top:28px;padding-bottom:3px;border-bottom:1px solid;font-size:13px}.vm-home .feature-note{margin-top:12px;color:var(--accent-ink);font-size:12px}.vm-home .reference-list{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px}.vm-home .reference-list span{padding:7px 11px;border:1px solid var(--line);border-radius:999px;font-size:11px}.vm-home .sticky-stage-wrap{position:relative;align-self:stretch}.vm-home .sticky-stage{position:sticky;top:112px;width:100%;aspect-ratio:1.12;padding:28px;border:1px solid rgba(255,255,255,.64);border-radius:var(--radius);color:var(--ink);background:var(--accent-soft);box-shadow:0 24px 80px #18181a14;transition:background-color .36s ease}.vm-home .sticky-stage>span,.vm-home .sticky-stage>b,.vm-home .sticky-stage>em,.vm-home .sticky-stage .stage-lines,.vm-home .app-stage>span,.vm-home .app-stage>b,.vm-home .app-stage>em,.vm-home .agent-cover-large>span,.vm-home .agent-cover-large>b{display:none}.vm-home .sticky-stage[data-stage=board]{background:var(--surface)}.vm-home .sticky-stage[data-stage=borrow]{background:color-mix(in srgb,var(--accent) 26%,var(--surface))}.vm-home .sticky-stage[data-stage=reference]{background:var(--surface-2)}.vm-home .sticky-stage>span,.vm-home .app-stage>span,.vm-home .agent-cover-large>span{position:absolute;top:26px;left:26px;color:var(--muted);font-size:9px;letter-spacing:.08em}.vm-home .sticky-stage>b{position:absolute;left:28px;bottom:26px;max-width:72%;font-size:clamp(27px,3vw,43px);font-weight:420;line-height:1;letter-spacing:-.05em}.vm-home .sticky-stage>em{position:absolute;right:28px;top:50%;color:var(--accent-ink);font-size:clamp(54px,9vw,132px);font-style:normal;font-weight:360;letter-spacing:-.08em;opacity:.72;transform:translateY(-50%)}.vm-home .stage-lines{position:absolute;inset:26px;display:grid;grid-template-columns:repeat(4,1fr);pointer-events:none}.vm-home .stage-lines i{border-left:1px solid var(--line)}.vm-home .stage-lines i:last-child{border-right:1px solid var(--line)}.vm-home .apps-section{padding:var(--section-space) 0;border-top:1px solid var(--line)}.vm-home .apps-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:clamp(56px,8vw,120px);align-items:start}.vm-home .apps-copy h2,.vm-home .technology h2,.vm-home .versions h2{font-size:clamp(50px,6vw,82px);font-weight:400;line-height:.96;letter-spacing:-.06em}.vm-home .apps-copy>p{max-width:560px;margin:30px 0 46px;color:var(--muted);font-size:15px;line-height:1.7}.vm-home .app-index{border-top:1px solid var(--line-strong)}.vm-home .app-tab{width:100%;padding:20px 0;border:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr;gap:4px;text-align:left;background:transparent;cursor:pointer}.vm-home .app-tab>span{display:none}.vm-home .app-tab>b{font-size:27px;font-weight:420;line-height:1.1;letter-spacing:-.045em;transition:color .18s ease,transform .24s var(--ease)}.vm-home .app-tab>small{max-width:500px;max-height:0;overflow:hidden;color:var(--muted);opacity:0;transition:max-height .24s var(--ease),opacity .18s ease,padding-top .24s var(--ease)}.vm-home .app-tab.is-active>small{max-height:72px;padding-top:7px;opacity:1}.vm-home .app-tab.is-active>b{color:var(--accent-ink);transform:translate(8px)}.vm-home .app-stage{position:sticky;top:112px;min-height:570px;padding:28px;border:1px solid rgba(255,255,255,.64);border-radius:var(--radius);color:var(--ink);background:var(--accent-soft)}.vm-home .app-stage>b{position:absolute;left:28px;bottom:26px;font-size:clamp(32px,4vw,56px);font-weight:420;line-height:1;letter-spacing:-.055em}.vm-home .app-stage>em{position:absolute;top:50%;left:50%;color:var(--accent-ink);font-size:clamp(88px,12vw,170px);font-style:normal;font-weight:360;letter-spacing:-.08em;opacity:.74;transform:translate(-50%,-50%);transition:opacity .18s ease,transform .22s var(--ease)}.vm-home .app-stage>em.is-changing{opacity:0;transform:translate(-50%,-44%)}.vm-home .continuity{padding:var(--section-space) 0;border-top:1px solid var(--line)}.vm-home .continuity-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:30px;align-items:start}.vm-home .continuity-main,.vm-home .share-card{display:flex;flex-direction:column}.vm-home .continuity-placeholder,.vm-home .share-placeholder{margin-bottom:30px;border-radius:var(--radius);background:var(--surface-2)}.vm-home .continuity-placeholder{aspect-ratio:1.5}.vm-home .share-placeholder{aspect-ratio:1}.vm-home .continuity-placeholder img,.vm-home .share-placeholder img{width:100%;height:100%;object-fit:cover}.vm-home .continuity-grid h3{max-width:700px;font-size:clamp(30px,3.25vw,46px);font-weight:420;line-height:1.04;letter-spacing:-.052em}.vm-home .continuity-grid p{max-width:640px;margin-top:17px;color:var(--muted);font-size:14px;line-height:1.7}.vm-home .technology{padding:var(--section-space) 0;border-top:1px solid var(--line)}.vm-home .technology h2{max-width:920px}.vm-home .technology-intro{max-width:650px;margin-top:30px;color:var(--muted);font-size:17px;line-height:1.65}.vm-home .architecture{margin-top:76px;padding:0 34px;border-radius:var(--radius);display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface)}.vm-home .architecture article{min-height:310px;padding:34px 34px 34px 0;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-end}.vm-home .architecture article+article{padding-left:34px}.vm-home .architecture article:last-child{border-right:0}.vm-home .architecture article>span{display:none}.vm-home .architecture h3{font-size:30px;font-weight:420;line-height:1.05;letter-spacing:-.05em}.vm-home .architecture article p{margin-top:17px;color:var(--muted);font-size:13px;line-height:1.65}.vm-home .comparison{padding:var(--section-space) 0;border-top:1px solid var(--line)}.vm-home .comparison-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:clamp(56px,8vw,120px)}.vm-home .comparison-heading{position:sticky;top:112px;align-self:start}.vm-home .comparison-heading h2{font-size:clamp(54px,5.7vw,78px);font-weight:400;line-height:.97;letter-spacing:-.06em}.vm-home .comparison-heading p{max-width:260px;margin-top:26px;color:var(--accent-ink);font-size:15px}.vm-home .comparison-table{border-top:1px solid var(--line-strong)}.vm-home .comparison-row{padding:25px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:40px}.vm-home .comparison-row span{color:var(--muted);font-size:14px;line-height:1.6}.vm-home .comparison-row span:last-child{color:var(--ink);font-weight:500}.vm-home .comparison-head span{color:var(--ink);font-size:11px;font-weight:520}.vm-home .versions{padding:var(--section-space) 0;border-top:1px solid var(--line)}.vm-home .versions h2{margin-bottom:66px}.vm-home .version-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.vm-home .version-panel{min-height:620px;padding:36px;border:1px solid var(--line-strong);border-radius:var(--radius);display:flex;flex-direction:column;background:transparent}.vm-home .version-featured{color:var(--ink);border-color:transparent;background:var(--accent-soft)}.vm-home .version-name{font-size:clamp(30px,3.5vw,48px);font-weight:420;line-height:1;letter-spacing:-.055em}.vm-home .version-panel dl{margin:58px 0 46px}.vm-home .version-panel dl>div{padding:16px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:120px 1fr;gap:20px}.vm-home .version-panel dt,.vm-home .version-panel dd,.vm-home .version-panel small{font-size:12px;line-height:1.6}.vm-home .version-panel dd,.vm-home .version-featured dd{color:var(--muted)}.vm-home .version-panel .button{margin-top:auto}.vm-home .version-panel small{margin-top:11px;text-align:center}.vm-home .tutti-agent{padding:var(--section-space) 0;border-top:1px solid var(--line);color:var(--ink);background:var(--paper)}.vm-home .agent-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:clamp(56px,8vw,120px);align-items:center}.vm-home .agent-cover-large{aspect-ratio:1.25;border-radius:var(--radius);color:var(--ink);background:var(--accent-soft)}.vm-home .agent-cover-large b{position:absolute;left:28px;bottom:24px;font-size:clamp(64px,8vw,108px);font-weight:380;line-height:.78;letter-spacing:-.08em}.vm-home .agent-copy h2{font-size:clamp(48px,5.2vw,74px);font-weight:400;line-height:1;letter-spacing:-.06em}.vm-home .agent-copy>p{margin-top:28px;color:var(--muted);font-size:16px;line-height:1.7}.vm-home .agent-use{margin-top:36px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;font-size:13px}.vm-home .agent-use span{color:var(--muted)}.vm-home .invite{padding:var(--section-space) 0;border-top:1px solid var(--line)}.vm-home .invite-inner{padding:clamp(36px,6vw,80px);border-radius:calc(var(--radius) + 12px);display:grid;grid-template-columns:.55fr 1.45fr;gap:clamp(42px,8vw,120px);align-items:center;background:var(--accent-soft)}.vm-home .invite-mark{color:var(--accent-ink);font-size:clamp(130px,18vw,250px);font-weight:180;line-height:.7;text-align:center}.vm-home .invite-inner p:first-child{font-size:clamp(42px,4.8vw,68px);font-weight:400;line-height:1;letter-spacing:-.055em}.vm-home .invite-inner p:nth-child(2){max-width:620px;margin-top:24px;color:var(--muted);font-size:16px;line-height:1.7}.vm-home .invite-inner .button{margin-top:34px}.vm-home .faq{padding:var(--section-space) 0;border-top:1px solid var(--line)}.vm-home .faq-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(56px,8vw,120px)}.vm-home .faq h2{position:sticky;top:112px;align-self:start;font-size:clamp(58px,6.4vw,86px);font-weight:400;line-height:1;letter-spacing:-.06em}.vm-home .faq-list{border-top:1px solid var(--line-strong)}.vm-home .faq details{border-bottom:1px solid var(--line)}.vm-home .faq summary{position:relative;padding:25px 48px 25px 0;font-size:17px;font-weight:500;letter-spacing:-.02em;cursor:pointer;list-style:none}.vm-home .faq summary::-webkit-details-marker{display:none}.vm-home .faq summary:after{content:"+";position:absolute;right:0;top:16px;font-size:29px;font-weight:250;transition:transform .22s var(--ease)}.vm-home .faq details[open] summary:after{transform:rotate(45deg)}.vm-home .faq details p{max-width:680px;padding:0 36px 28px 0;color:var(--muted);font-size:14px;line-height:1.75}@media(max-width:1024px){.vm-home{--page: min(920px, calc(100vw - 44px) )}.vm-home .hero-inner{width:calc(100vw - 48px)}.vm-home .hero-media{width:min(690px,72vw)}.vm-home .hero-card{width:min(300px,31vw)}.vm-home .feature-layout,.vm-home .apps-grid,.vm-home .agent-layout{gap:5vw}.vm-home .continuity-grid{grid-template-columns:1.15fr .85fr}}@media(max-width:760px){.vm-home{--page: calc(100vw - 28px) ;--section-space: 88px;--radius: 20px}.vm-home .site-header{inset:12px 0 auto}.vm-home .nav-shell{position:relative;width:calc(100vw - 28px);min-height:58px;padding:7px 14px 7px 18px;grid-template-columns:auto 1fr;gap:12px;border-radius:999px}.vm-home .nav-cta,.vm-home .nav-ctas .nav__language{display:none}.vm-home .menu-toggle{display:grid;justify-self:end}.vm-home .nav-links{position:absolute;top:68px;left:0;right:0;padding:18px;border:0;border-radius:16px;display:none;flex-direction:column;align-items:flex-start;background:#fff;box-shadow:0 10px 15px #1b1c2312;-webkit-backdrop-filter:none;backdrop-filter:none}.vm-home .nav-links.is-open{display:flex}.vm-home .mobile-nav-download{display:block;width:100%;margin-top:4px;padding:10px 14px;border-radius:999px;color:var(--paper);text-align:center;background:var(--ink)}.vm-home .hero{min-height:790px}.vm-home .hero-media{top:108px;width:100vw;height:210px}.vm-home .hero-card{width:190px;border-width:5px;border-radius:16px}.vm-home .hero-card-left{transform:translate(-118%) rotate(-6deg) translateY(18px)}.vm-home .hero-card-center{transform:translate(-50%) translateY(-8px)}.vm-home .hero-card-right{transform:translate(18%) rotate(6deg) translateY(18px)}.vm-home .hero:hover .hero-card-left{transform:translate(-118%) rotate(-6deg) translateY(18px)}.vm-home .hero:hover .hero-card-center{transform:translate(-50%) translateY(-8px)}.vm-home .hero:hover .hero-card-right{transform:translate(18%) rotate(6deg) translateY(18px)}.vm-home .hero-inner{width:calc(100vw - 28px);min-height:790px;padding-top:330px}.vm-home .hero-carousel{min-height:300px}.vm-home .hero-slides{min-height:190px}.vm-home .hero-slide p{max-width:95%;font-size:clamp(31px,9.2vw,42px);line-height:1}.vm-home .hero-finally{top:184px;font-size:42px}.vm-home .hero-controls{bottom:24px}.vm-home .hero-progress-button{width:44px}.vm-home .hero-meta-grid{gap:42px}.vm-home .hero-meta-grid>p{font-size:26px}.vm-home .film-placeholder{aspect-ratio:4 / 3}.vm-home .film-placeholder b{min-height:52px;padding-inline:22px;font-size:14px}.vm-home .film-placeholder i{right:16px;bottom:12px;font-size:24px}.vm-home .problem-inner{grid-template-columns:1fr;gap:28px}.vm-home .problem h2{grid-column:1;margin-bottom:20px;font-size:47px}.vm-home .problem-room{grid-column:1;grid-row:auto;aspect-ratio:4 / 3;margin:18px 0 12px}.vm-home .point-one,.vm-home .point-two{grid-row:auto}.vm-home .problem-point p{font-size:18px}.vm-home .status-board{grid-template-columns:1fr}.vm-home .status-board article,.vm-home .status-board article+article{min-height:auto;padding:30px 0;border-right:0;border-bottom:1px solid var(--line)}.vm-home .feature-layout,.vm-home .apps-grid,.vm-home .continuity-grid,.vm-home .architecture,.vm-home .comparison-layout,.vm-home .version-grid,.vm-home .agent-layout,.vm-home .invite-inner,.vm-home .faq-layout{grid-template-columns:1fr}.vm-home .feature-step{min-height:auto;padding:68px 0;opacity:1}.vm-home .feature-step:first-child{padding-top:0}.vm-home .feature-step h2{font-size:45px}.vm-home .sticky-stage-wrap{display:none}.vm-home .apps-copy h2,.vm-home .technology h2,.vm-home .versions h2{font-size:51px}.vm-home .app-tab>b{font-size:25px}.vm-home .app-stage{position:relative;top:auto;min-height:390px;margin-top:42px}.vm-home .continuity-grid{gap:70px}.vm-home .technology-intro{font-size:15px}.vm-home .architecture{margin-top:52px;padding:0 24px}.vm-home .architecture article,.vm-home .architecture article+article{min-height:auto;padding:34px 0;border-right:0;border-bottom:1px solid var(--line)}.vm-home .architecture article:last-child{border-bottom:0}.vm-home .comparison-heading,.vm-home .faq h2{position:static}.vm-home .comparison-heading p{margin-bottom:48px}.vm-home .comparison-row{gap:18px;padding:20px 0}.vm-home .comparison-row span{font-size:12px}.vm-home .versions h2{margin-bottom:48px}.vm-home .version-grid{gap:14px}.vm-home .version-panel{min-height:600px;padding:25px}.vm-home .version-panel dl>div{grid-template-columns:100px 1fr}.vm-home .agent-copy{margin-top:42px}.vm-home .invite-inner{padding:34px 24px 42px;gap:28px}.vm-home .invite-mark{text-align:left}.vm-home .invite-inner p:first-child{font-size:43px}.vm-home .faq h2{margin-bottom:52px}}@media(max-width:1024px){.vm-home .site-header .nav-links .mobile-nav-language{width:auto;display:block}.vm-home .site-header .nav-links .mobile-nav-language .nav__language{width:auto;min-width:0;height:auto;min-height:0;padding:0;display:flex;align-items:center;justify-content:flex-start;gap:8px;aspect-ratio:auto;border:0;border-radius:0;color:var(--ink);background:transparent;box-shadow:none;transform:none}.vm-home .site-header .nav-links .mobile-nav-language .nav__language:hover,.vm-home .site-header .nav-links .mobile-nav-language .nav__language:focus-visible{color:var(--accent-ink);background:transparent;transform:none}.vm-home .site-header .nav-links .mobile-nav-language .nav__language-icon,.vm-home .site-header .nav-links .mobile-nav-language .nav__language-label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap}.vm-home .site-header .nav-links .mobile-nav-language .nav__language-icon--svg{width:16px;height:16px;flex:0 0 16px}.vm-home .site-header .nav-links .mobile-nav-language .nav__language-label{display:inline-block;font-size:16px;font-weight:560;line-height:1.35}.vm-home .site-header .nav-links .mobile-nav-language .nav__language-short{display:none}.vm-home .site-header .nav-links .mobile-nav-get-code{width:100%;margin-top:4px;padding:9px 14px;border:1px solid var(--ink);border-radius:999px;display:block;color:var(--ink);text-align:center;background:#fff}}@media(prefers-reduced-motion:reduce){.vm-home{scroll-behavior:auto}.vm-home,.vm-home *,.vm-home *:before,.vm-home *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.vm-home .hero-card-left{transform:translate(-128%) rotate(-7deg) translateY(22px)!important}.vm-home .hero-card-center{transform:translate(-50%) translateY(-10px)!important}.vm-home .hero-card-right{transform:translate(28%) rotate(7deg) translateY(22px)!important}}@media(prefers-reduced-transparency:reduce){.vm-home .nav-shell{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@font-face{font-family:VmMerriweather;src:url(/_static/official/fonts/Merriweather-VF.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:VmMerriweather;src:url(/_static/official/fonts/Merriweather-Italic-VF.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:700}.vm-home .selling-point{position:relative;width:100%;overflow:hidden;color:#3c3c3c;background:#fff}.vm-home .selling-point-inner{width:min(1240px,calc(100vw - 48px));margin:0 auto;padding-top:70px;padding-bottom:var(--section-bottom)}.vm-home .selling-point-copy{min-height:var(--copy-height)}.vm-home .selling-point-copy h2{max-width:100%;color:#3c3c3c;font-family:VmMerriweather,Georgia,serif;font-size:38px;font-weight:700;line-height:1.2;letter-spacing:-.035em}.vm-home .selling-point-copy>p{max-width:100%;margin-top:24px;color:#3c3c3c;font-family:VmLexend,Arial,sans-serif;font-size:26px;font-weight:400;line-height:1.4;letter-spacing:-.035em}.vm-home .selling-point-copy>a,.vm-home .selling-point-actions>a{width:fit-content;min-height:48px;margin-top:24px;padding:0 25px;display:inline-flex;align-items:center;gap:15px;border-radius:999px;color:#fff;background:#3c3c3c;font-family:VmLexend,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1;white-space:nowrap}.vm-home .selling-point-copy>a span,.vm-home .selling-point-actions>a span{font-size:22px;transform:translateY(-1px)}.vm-home .selling-point-actions{display:flex;align-items:center;gap:16px}.vm-home .selling-point-actions>span{min-height:48px;margin-top:24px;padding:0 25px;display:inline-flex;align-items:center;border-radius:999px;color:#fff;background:#7f90ff;font-family:VmLexend,Arial,sans-serif;font-size:17px;font-weight:500}.vm-home .selling-point-visual{position:relative;width:100%;margin:var(--visual-gap) 0 0}.vm-home .selling-point-visual>img{display:block;width:100%;max-width:none;height:auto}.vm-home .selling-point-visual-wide{width:calc(100% + 200px);margin-left:-100px}.vm-home .selling-point-share-visual{width:88.71%;margin-left:24.56px}.vm-home .collaborator-tag{position:absolute;z-index:2;min-height:38px;padding:5px 13px 5px 6px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;color:#fff;font-family:VmOutfit,VmLexend,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1;box-shadow:0 3px 9px #18181c1f}.vm-home .collaborator-tag:after{content:"";position:absolute;bottom:-7px;left:18px;border:5px solid transparent;border-top-color:var(--tag-color);transform:rotate(16deg)}.vm-home .collaborator-tag img{width:28px;height:28px;border-radius:50%;object-fit:cover}.vm-home .collaborator-ken{--tag-color: #7f90ff;left:17.68%;top:17.82%;background:var(--tag-color)}.vm-home .collaborator-leo{--tag-color: #050509;left:66.98%;top:37.78%;background:var(--tag-color)}.vm-home .collaborator-naomi{--tag-color: #ff805e;left:10.79%;top:69.72%;background:var(--tag-color)}.vm-home .collaborator-cora{--tag-color: #82d968;left:72.57%;top:79.7%;background:var(--tag-color)}.vm-home .group-chat-note{position:absolute;top:67.1%;left:-3.15%;z-index:2;width:347px;min-height:267px;padding:36px 36px 34px;display:flex;flex-direction:column;gap:24px;border-radius:20px;color:#3c3c3c;background:#dce7ff;box-shadow:0 16px 40px #2a375e14}.vm-home .group-chat-note strong{font-family:VmMerriweather,Georgia,serif;font-size:30px;line-height:1.2;letter-spacing:-.04em}.vm-home .group-chat-note span{font-family:VmLexend,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.35;letter-spacing:-.035em}@media(max-width:760px){.vm-home .selling-point-inner{width:calc(100vw - 32px);padding-top:56px;padding-bottom:48px}.vm-home .selling-point-copy{min-height:0}.vm-home .selling-point-copy h2{max-width:12em;font-size:clamp(30px,9vw,42px);line-height:1.16;letter-spacing:-.04em}.vm-home .selling-point-copy>p{max-width:36em;margin-top:24px;font-size:17px;line-height:1.48;letter-spacing:-.025em}.vm-home .selling-point-copy br{display:none}.vm-home .selling-point-copy>a,.vm-home .selling-point-actions>a,.vm-home .selling-point-actions>span{min-height:48px;margin-top:26px;padding:0 22px;font-size:15px}.vm-home .selling-point-actions{flex-wrap:wrap;gap:10px}.vm-home .selling-point-actions>span{padding-inline:20px}.vm-home .selling-point-visual{width:100%;margin:42px 0 0}.vm-home .selling-point-visual-wide,.vm-home .selling-point-share-visual{width:100%;margin-left:0}.vm-home .collaborator-tag{min-height:23px;padding:3px 7px 3px 3px;gap:4px;font-size:10px}.vm-home .collaborator-tag img{width:17px;height:17px}.vm-home .collaborator-tag:after{bottom:-5px;left:10px;border-width:4px}.vm-home .group-chat-note{position:relative;top:auto;left:auto;width:min(100%,347px);min-height:0;margin:-12px 0 0;padding:28px;gap:18px}.vm-home .group-chat-note strong{font-size:25px}.vm-home .group-chat-note span{font-size:14px;line-height:1.45}.vm-home .selling-point+.selling-point{border-top:1px solid rgba(60,60,60,.08)}}.vm-home{--paper: #f4f4f1;--surface: #fbfbf9;--surface-2: #e8e8e3;--page: min(1180px, calc(100vw - 64px) );--radius: 18px;--section-space: clamp(76px, 8vw, 112px)}.vm-home .nav-shell{width:min(1120px,calc(100vw - 40px));min-height:58px;padding:7px 9px 7px 20px;box-shadow:0 10px 32px #18181a0e}.vm-home .nav-cta{min-height:42px;padding-inline:22px}.vm-home .hero{min-height:max(820px,100dvh);border-bottom:1px solid var(--line)}.vm-home .hero-inner{width:var(--page);min-height:max(820px,100dvh);padding:150px min(520px,42vw) 42px 0;display:flex;flex-direction:column;justify-content:center}.vm-home .hero-carousel{width:100%;min-height:0}.vm-home .hero-slides{min-height:0}.vm-home .hero-slide{position:relative;inset:auto;display:none;place-items:start;opacity:0;transform:none}.vm-home .hero-slide.is-active{display:grid;opacity:1;transform:none}.vm-home .hero-slide.is-exiting{display:none}.vm-home .hero-slide p{max-width:760px;text-align:left;font-size:clamp(38px,3.25vw,48px);line-height:.97}.vm-home .hero-slide p span{display:block;white-space:nowrap}.vm-home .hero-slide p span:not(:last-child):after{content:none}.vm-home .hero-finally{position:static;margin-top:16px;transform:none;font-size:clamp(36px,3.8vw,54px);text-align:left}.vm-home .hero-side{width:min(660px,100%);display:block;margin-top:30px}.vm-home .hero-side>p{max-width:660px;color:var(--muted);font-size:17px;line-height:1.52;letter-spacing:-.018em}.vm-home .hero-side>p strong{display:block;margin-bottom:6px;color:var(--ink);font-size:19px;font-weight:560;line-height:1.35}.vm-home .hero-actions{margin-top:20px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px}.vm-home .hero-download-meta{display:grid;gap:7px}.vm-home .hero-download-meta>p{display:flex;gap:30px;color:var(--muted);font-size:11px}.vm-home .hero-download-meta>a{color:var(--muted);font-size:11px;line-height:1.4}.vm-home .hero-download-meta>a:hover,.vm-home .hero-download-meta>a:focus-visible{color:var(--ink)}.vm-home .hero-controls{position:relative;left:auto;right:auto;bottom:auto;width:max-content;margin-top:26px;border-top:0;justify-content:flex-start}.vm-home .hero-progress{gap:2px}.vm-home .hero-progress-button{width:42px;height:32px}.vm-home .hero-progress-button:before{inset:auto 9px 0;height:2px}.vm-home .hero-progress-button span{font-size:11px}.vm-home .hero-media{top:146px;left:auto;right:max(32px,calc((100vw - min(1180px,calc(100vw - 64px)))/2));width:min(520px,40vw);height:520px;transform:none}.vm-home .hero-card{top:0;left:0;width:74%;aspect-ratio:1.24;border:0;border-radius:var(--radius);box-shadow:none}.vm-home .hero-card img,.vm-home .film-placeholder img,.vm-home .problem-room img,.vm-home .continuity-placeholder img,.vm-home .share-placeholder img{opacity:0}.vm-home .hero-card-left{z-index:1;background:var(--surface-2);transform:translateY(38px)}.vm-home .hero-card-center{z-index:3;background:var(--accent-soft);transform:translate(24%,116px)}.vm-home .hero-card-right{z-index:2;background:var(--ink);transform:translate(10%,228px)}.vm-home .hero:hover .hero-card-left{transform:translate(-2%,30px)}.vm-home .hero:hover .hero-card-center{transform:translate(26%,106px)}.vm-home .hero:hover .hero-card-right{transform:translate(8%,238px)}.vm-home .hero-meta{padding:56px 0 60px;background:var(--surface)}.vm-home .hero-meta-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);justify-items:stretch;gap:clamp(64px,9vw,128px);align-items:center}.vm-home .hero-meta-grid>p{max-width:760px;text-align:left;font-size:clamp(20px,2vw,27px);font-weight:400;line-height:1.38;letter-spacing:-.03em}.vm-home .download-block{width:100%;min-width:0;justify-self:end;padding-top:0}.vm-home .film{padding:72px 0 84px;background:var(--surface)}.vm-home .film-placeholder{width:min(940px,100%);aspect-ratio:16 / 8.2;margin-inline:auto;border-radius:var(--radius);background:var(--ink)}.vm-home .film-placeholder:after{background:transparent}.vm-home .film-placeholder b{background:#f4f4f121}.vm-home .problem{padding:88px 0 94px}.vm-home .problem-inner{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);grid-template-rows:auto auto auto;gap:0 clamp(64px,8vw,112px);align-items:start}.vm-home .problem h2{grid-column:1;grid-row:1;max-width:470px;margin:0 0 72px;font-size:clamp(44px,4.6vw,62px);line-height:.98}.vm-home .problem-room{grid-column:2;grid-row:1 / span 3;width:100%;height:100%;min-height:570px;aspect-ratio:auto;margin:0;background:var(--accent-soft)}.vm-home .problem-point{grid-column:1;grid-row:auto;padding:22px 0 28px;align-self:start}.vm-home .problem-point span{display:block;margin-bottom:22px;color:var(--accent-ink);font-size:11px}.vm-home .problem-point p{max-width:430px;font-size:18px;line-height:1.45}.vm-home .point-one{grid-row:2}.vm-home .point-two{grid-row:3}.vm-home .status-section{padding:0;background:var(--surface)}.vm-home .status-board{border-top:0}.vm-home .status-board article{min-height:310px;padding:46px 36px 38px 0;justify-content:space-between}.vm-home .status-board article+article{padding-left:36px}.vm-home .status-board article>span{display:block;color:var(--accent-ink);font-size:11px}.vm-home .status-board h3{font-size:30px}.vm-home .status-board ul{margin-top:22px}.vm-home .feature-story{padding:108px 0;background:var(--paper)}.vm-home .feature-layout{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);gap:clamp(64px,8vw,112px)}.vm-home .feature-step{min-height:280px;padding:40px 0;border-top:1px solid var(--line);opacity:.35}.vm-home .feature-step:first-child{padding-top:40px}.vm-home .feature-step:last-child{padding-bottom:40px;border-bottom:1px solid var(--line)}.vm-home .feature-index{display:block;margin-bottom:34px;color:var(--accent-ink);font-size:11px}.vm-home .feature-step h2{font-size:clamp(38px,4vw,55px)}.vm-home .feature-step>p:not(.feature-index):not(.feature-note){margin-top:20px}.vm-home .feature-step>a{margin-top:22px}.vm-home .sticky-stage{top:104px;aspect-ratio:1.08;border-color:transparent;box-shadow:none}.vm-home .apps-section{padding:104px 0;background:var(--surface)}.vm-home .apps-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:clamp(64px,8vw,112px)}.vm-home .apps-copy h2,.vm-home .technology h2,.vm-home .versions h2{font-size:clamp(48px,5.4vw,72px)}.vm-home .apps-copy>p{margin:24px 0 34px}.vm-home .app-tab{padding:16px 0;grid-template-columns:38px 1fr;gap:0}.vm-home .app-tab>span{display:block;padding-top:7px;color:var(--muted);font-size:10px}.vm-home .app-tab>b,.vm-home .app-tab>small{grid-column:2}.vm-home .app-tab>b{font-size:24px}.vm-home .app-stage{top:104px;min-height:510px;border-color:transparent}.vm-home .continuity{padding:104px 0}.vm-home .continuity-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);gap:46px}.vm-home .continuity-placeholder{aspect-ratio:1.72;background:var(--accent-soft)}.vm-home .share-placeholder{aspect-ratio:1.22;background:var(--surface-2)}.vm-home .continuity-grid h3{font-size:clamp(31px,3.2vw,44px)}.vm-home .share-card h3{font-size:clamp(26px,2.5vw,34px)}.vm-home .technology{padding:106px 0;background:var(--surface)}.vm-home .technology-intro{margin-top:24px}.vm-home .architecture{margin-top:58px;padding:0;border-radius:0;background:transparent}.vm-home .architecture article{min-height:270px;padding:30px 30px 30px 0;justify-content:space-between}.vm-home .architecture article+article{padding-left:30px}.vm-home .architecture article>span{display:block;color:var(--accent-ink);font-size:11px}.vm-home .architecture article:last-child{padding-right:30px;background:var(--accent-soft)}.vm-home .architecture h3{font-size:27px}.vm-home .comparison{padding:104px 0}.vm-home .comparison-layout{grid-template-columns:270px minmax(0,1fr);gap:clamp(56px,7vw,92px)}.vm-home .comparison-heading h2{font-size:clamp(48px,5.2vw,70px)}.vm-home .comparison-row{padding:22px 0;grid-template-columns:.8fr 1.2fr}.vm-home .comparison-row span:first-child{color:#929298}.vm-home .comparison-row span:last-child{font-size:15px}.vm-home .versions{padding:106px 0;background:var(--surface)}.vm-home .versions h2{margin-bottom:50px}.vm-home .version-grid{grid-template-columns:.82fr 1.18fr;gap:16px;align-items:stretch}.vm-home .version-panel{min-height:560px;padding:30px;border-radius:var(--radius)}.vm-home .version-grid .version-panel:first-child{color:var(--muted);background:var(--paper);border-color:transparent}.vm-home .version-grid .version-panel:first-child .version-name{color:var(--ink)}.vm-home .version-featured{border:1px solid color-mix(in srgb,var(--accent) 46%,transparent)}.vm-home .version-panel dl{margin:42px 0 34px}.vm-home .version-name{font-size:clamp(30px,3.2vw,43px)}.vm-home .tutti-agent{padding:86px 0}.vm-home .agent-layout{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(56px,8vw,112px)}.vm-home .agent-cover-large{aspect-ratio:1.15}.vm-home .agent-cover-large b{font-size:clamp(50px,6vw,82px)}.vm-home .agent-copy h2{font-size:clamp(44px,5vw,66px)}.vm-home .invite{padding:88px 0}.vm-home .invite-inner{padding:clamp(36px,5vw,62px);grid-template-columns:170px 1fr;gap:68px;border-radius:var(--radius)}.vm-home .invite-mark{font-size:clamp(120px,14vw,190px)}.vm-home .invite-inner p:first-child{font-size:clamp(39px,4.2vw,58px)}.vm-home .faq{padding:100px 0 112px}.vm-home .faq-layout{grid-template-columns:230px minmax(0,1fr);gap:clamp(56px,7vw,92px)}.vm-home .faq h2{font-size:clamp(50px,5.5vw,74px)}.vm-home .faq summary{padding-block:21px}.vm-home .site-footer{padding:48px 0 34px}@media(max-width:1024px){.vm-home .hero-inner{padding-right:min(430px,42vw)}.vm-home .hero-media{width:39vw}.vm-home .feature-layout,.vm-home .apps-grid{gap:5vw}}@media(max-width:760px){.vm-home{--paper: #f4f4f1;--page: calc(100vw - 28px) ;--section-space: 78px;--radius: 16px}.vm-home .hero{min-height:0;display:flex;flex-direction:column}.vm-home .hero-inner{order:1;width:var(--page);min-height:0;padding:112px 0 48px;justify-content:flex-start}.vm-home .hero-carousel,.vm-home .hero-slides{min-height:0}.vm-home .hero-slide{position:relative;inset:auto;display:none;opacity:0;transform:none}.vm-home .hero-slide.is-active{display:grid;opacity:1;transform:none}.vm-home .hero-slide.is-exiting{display:none}.vm-home .hero-slide p{max-width:100%;font-size:clamp(32px,9.5vw,42px);line-height:1}.vm-home .hero-slide p span{white-space:normal}.vm-home .hero-finally{margin-top:20px;font-size:34px;line-height:1.1}.vm-home .hero-controls{position:relative;left:auto;right:auto;bottom:auto;margin-top:28px}.vm-home .hero-side{margin-top:30px}.vm-home .hero-side>p{font-size:16px}.vm-home .hero-side>p strong{font-size:18px}.vm-home .hero-actions{grid-template-columns:1fr;justify-items:start;gap:14px}.vm-home .hero-media{position:relative;order:2;inset:auto;width:var(--page);height:300px;margin:0 auto 68px}.vm-home .hero-card{width:68%}.vm-home .hero-card-left{transform:translateY(22px)}.vm-home .hero-card-center{transform:translate(35%,76px)}.vm-home .hero-card-right{transform:translate(10%,140px)}.vm-home .hero:hover .hero-card-left{transform:translateY(22px)}.vm-home .hero:hover .hero-card-center{transform:translate(35%,76px)}.vm-home .hero:hover .hero-card-right{transform:translate(10%,140px)}.vm-home .hero-meta{padding:48px 0 54px}.vm-home .hero-meta-grid{grid-template-columns:1fr;gap:30px}.vm-home .hero-meta-grid>p{max-width:100%;font-size:18px;line-height:1.5}.vm-home .film{padding:56px 0 64px}.vm-home .film-placeholder{aspect-ratio:4 / 3}.vm-home .problem{padding:76px 0}.vm-home .problem-inner{grid-template-columns:1fr;grid-template-rows:auto}.vm-home .problem h2{grid-column:1;grid-row:1;margin-bottom:48px;font-size:43px}.vm-home .problem-point{grid-column:1}.vm-home .point-one{grid-row:2}.vm-home .point-two{grid-row:3}.vm-home .problem-point span{margin-bottom:18px}.vm-home .problem-room{grid-column:1;grid-row:4;min-height:0;aspect-ratio:4 / 3;margin-top:28px}.vm-home .status-board article,.vm-home .status-board article+article{padding:32px 0}.vm-home .status-board article>span{margin-bottom:56px}.vm-home .feature-story,.vm-home .apps-section,.vm-home .continuity,.vm-home .technology,.vm-home .comparison,.vm-home .versions{padding:80px 0}.vm-home .feature-layout{grid-template-columns:1fr}.vm-home .feature-step{min-height:auto;padding:42px 0}.vm-home .feature-step:first-child{padding-top:42px}.vm-home .feature-step:last-child{padding-bottom:42px}.vm-home .feature-index{margin-bottom:42px}.vm-home .sticky-stage-wrap{display:block;order:-1;margin-bottom:42px}.vm-home .sticky-stage{position:relative;top:auto;aspect-ratio:1.18}.vm-home .apps-grid{grid-template-columns:1fr}.vm-home .app-stage{min-height:340px}.vm-home .app-tab.is-active>b{transform:none}.vm-home .continuity-grid{grid-template-columns:1fr;gap:58px}.vm-home .technology-intro{font-size:15px}.vm-home .architecture article:last-child{padding-inline:20px}.vm-home .comparison-layout,.vm-home .version-grid,.vm-home .agent-layout,.vm-home .invite-inner,.vm-home .faq-layout{grid-template-columns:1fr}.vm-home .comparison-heading p{margin-bottom:38px}.vm-home .version-panel{min-height:540px}.vm-home .agent-cover-large{max-width:520px}.vm-home .invite-inner{gap:18px}.vm-home .invite-mark{text-align:left}.vm-home .faq h2{margin-bottom:38px}}.vm-home .hero{--hero-ink: #18181b;--hero-muted: rgba(24, 24, 27, .62);--hero-line: rgba(24, 24, 27, .18);--hero-accent: #6f80ef;color:var(--hero-ink);background:#fff;border-bottom:0}.vm-home .hero-shader{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;pointer-events:none}.vm-home .hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#ffffffdb,#ffffff8f 46%,#ffffff0f 78%),linear-gradient(180deg,rgba(255,255,255,.2) 0%,transparent 40%,rgba(255,255,255,.18) 100%);pointer-events:none}.vm-home .hero:after{content:"";position:absolute;inset:58px 32px 30px;z-index:0;border:1px solid rgba(255,255,255,.82);border-radius:34px;background:#fafaf9f0;box-shadow:0 34px 90px #3c465424,inset 0 1px #ffffffe6;pointer-events:none}.vm-home .hero.shader-fallback{background:radial-gradient(ellipse at 78% 22%,rgba(127,144,255,.8),transparent 36%),#fff}.vm-home .hero.shader-fallback .hero-shader,.vm-home .hero .hero-media{display:none}.vm-home .hero .hero-inner{z-index:2}.vm-home .hero .hero-slide p,.vm-home .hero .hero-side>p strong{color:var(--hero-ink)}.vm-home .hero .hero-finally{color:var(--hero-accent)}.vm-home .hero .hero-side>p,.vm-home .hero .hero-download-meta>p,.vm-home .hero .hero-download-meta>a,.vm-home .hero .hero-progress-button{color:var(--hero-muted)}.vm-home .hero .hero-download-meta>a:hover,.vm-home .hero .hero-download-meta>a:focus-visible,.vm-home .hero .hero-progress-button.is-active{color:var(--hero-ink)}.vm-home .hero .hero-progress-button:before{background:var(--hero-accent)}.vm-home .hero .hero-controls{border-color:var(--hero-line)}.vm-home .hero .button-ink{color:#fff;background:var(--hero-ink)}.vm-home .hero .button-ink:hover,.vm-home .hero .button-ink:focus-visible{color:#fff;background:#303036}.vm-home .hero :focus-visible{outline-color:var(--hero-accent)}@media(max-width:760px){.vm-home .hero{min-height:max(760px,100svh)}.vm-home .hero .hero-inner{min-height:max(760px,100svh);padding-top:118px;padding-bottom:54px}.vm-home .hero:before{background:linear-gradient(180deg,#ffffffa3,#ffffff5c 48%,#ffffffad)}}@media(min-width:761px){.vm-home .hero .hero-carousel{--hero-title-size: clamp(45px, 3.95vw, 51px);width:min(1100px,100%)}.vm-home .hero .hero-slide p{max-width:1000px;white-space:nowrap}.vm-home .hero .hero-slide p span{display:inline;white-space:nowrap}.vm-home .hero .hero-slide p span:after{content:none}.vm-home .hero .hero-finally{top:calc(var(--hero-title-size) * 1.02);right:0;left:auto;z-index:4;width:auto;padding:0;border-radius:0;color:#6579ee;background:transparent;box-shadow:none;font-size:clamp(22px,2.1vw,30px);font-weight:520;font-style:italic;line-height:.98;letter-spacing:-.045em;transform:none}}@keyframes figma-asset-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.vm-home .site-header .nav-cta.button-outline{color:var(--accent-ink);background:#7f90ff1f;border-color:transparent}.vm-home .site-header .nav-cta.button-outline:hover,.vm-home .site-header .nav-cta.button-outline:focus-visible{background:#7f90ff33}.vm-home .hero.hero-figma{background:linear-gradient(180deg,#2f5db9,#5689e7 40%,#8eabf1 66%,#bebcf5)}@media(max-width:760px){.vm-home .figma-hero-title p{margin-top:10px}}.vm-home .hero.hero-figma{position:relative;width:100%;height:100svh;min-height:720px;max-height:900px;padding:0;overflow:hidden;isolation:isolate;color:#fff;background:linear-gradient(180deg,#315fbd,#5689e7 39%,#8eabf1 66%,#bebcf5)}.vm-home .hero.hero-figma:before,.vm-home .hero.hero-figma:after{display:none!important}.vm-home .figma-hero-stage{--figma-hero-title-top: 199.8px;position:relative;z-index:2;width:100%;height:100%;max-width:1440px;margin-inline:auto}.vm-home .figma-hero-face{position:absolute;inset:1px 0 0;z-index:1;width:1440px;height:900px;max-width:none;opacity:0;transition:opacity .72s ease;pointer-events:none;-webkit-user-select:none;user-select:none}.vm-home .figma-hero-face.is-active{opacity:1}.vm-home .figma-hero-pager{position:absolute;top:18.2%;left:50%;z-index:6;width:max-content;height:20px;margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;gap:1px;transform:translate(-50%)}.vm-home .figma-hero-pager button{width:18px;height:20px;margin:0;padding:0;border:0;border-radius:999px;display:grid;place-items:center;background:transparent;cursor:pointer}.vm-home .figma-hero-pager button:before{content:"";width:8px;height:8px;border-radius:50%;display:block;background:#ffffff38;transition:transform .18s ease,background-color .18s ease}.vm-home .figma-hero-pager button:hover:before,.vm-home .figma-hero-pager button:focus-visible:before{transform:scale(1.2)}.vm-home .figma-hero-pager button:focus-visible{outline-offset:0}.vm-home .figma-hero-pager button.is-active:before{background:#fff}.vm-home .figma-hero-title{position:absolute;top:var(--figma-hero-title-top);left:50%;z-index:4;width:min(1280px,92vw);text-align:center;transform:translate(-50%);animation:figma-hero-rise .76s var(--ease) both}.vm-home .figma-hero-title h1,.vm-home .figma-hero-contrast-heading{margin:0;color:#fff;font-family:VmOutfit,VmLexend,Arial,sans-serif;font-size:var(--figma-hero-title-size, clamp(38px, 3.333vw, 48px));font-weight:500;line-height:1.2;letter-spacing:-.035em}.vm-home .figma-hero-title h1,.vm-home .figma-hero-contrast-heading{position:relative}.vm-home .figma-hero-contrast{position:absolute;top:var(--figma-hero-title-top);right:0;left:0;z-index:5;height:160px;display:none;overflow:hidden;pointer-events:none}@supports ((mask-image: linear-gradient(#000,#000)) or (-webkit-mask-image: linear-gradient(#000,#000))){.vm-home .figma-hero-contrast{display:block}}.vm-home .figma-hero-contrast-mask{position:absolute;inset:0;-webkit-mask-image:var(--figma-hero-contrast-mask);mask-image:var(--figma-hero-contrast-mask);-webkit-mask-position:calc(0px - var(--figma-hero-gutter)) calc(1px - var(--figma-hero-title-top));mask-position:calc(0px - var(--figma-hero-gutter)) calc(1px - var(--figma-hero-title-top));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1440px 900px;mask-size:1440px 900px}.vm-home .figma-hero-contrast-title{top:0;z-index:auto}.vm-home .figma-hero-contrast-heading{color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.08)}.vm-home .figma-hero-slide{display:block;opacity:0;transform:translateY(12px);transition:opacity .52s var(--ease),transform .52s var(--ease);pointer-events:none;white-space:nowrap}.vm-home .figma-hero-slide:not(.is-active){position:absolute;inset:0}.vm-home .figma-hero-slide.is-active{opacity:1;transform:none}.vm-home .figma-hero-slide-copy,.vm-home .figma-hero-slide-line{display:block}.vm-home .figma-hero-slide-copy-mobile{display:none}@media(prefers-reduced-motion:reduce){.vm-home .figma-hero-slide{transition:none}}.vm-home .figma-hero-title p{margin-top:0;color:#fff;font-family:VmMerriweather,Georgia,serif;font-size:clamp(38px,3.333vw,48px);font-weight:700;line-height:1.1;letter-spacing:0}.vm-home .figma-downloads{position:absolute;top:47.78%;left:50%;z-index:5;width:459px;display:flex;align-items:center;justify-content:center;gap:12px;transform:translate(-50%);animation:figma-hero-rise .76s .1s var(--ease) both}.vm-home .figma-download{height:43px;padding:0 22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap;transition:transform .18s var(--ease),box-shadow .18s ease}.vm-home .figma-download:hover{transform:translateY(-2px);box-shadow:0 10px 26px #191d3029}.vm-home .figma-download:active{transform:scale(.98)}.vm-home .figma-download img{flex:none}.vm-home .figma-download-mac{width:215px;color:#1a1a1a;background:#fff}.vm-home .figma-download-mac img{width:14px;height:18px}.vm-home .figma-download-windows{width:231px;color:#fff;background:#1a1a1a}.vm-home .figma-download-windows img{width:16px;height:16px}.vm-home .figma-download-menu{position:relative;display:flex}.vm-home button.figma-download{border:0;font-family:inherit;cursor:pointer}.vm-home .figma-download-menu__menu{position:absolute;bottom:100%;left:50%;z-index:10;min-width:100%;padding-bottom:10px;transform:translate(-50%,-6px);opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.vm-home .figma-download-menu:hover .figma-download-menu__menu,.vm-home .figma-download-menu:focus-within .figma-download-menu__menu,.vm-home .figma-download-menu.is-open .figma-download-menu__menu{transform:translate(-50%);opacity:1;visibility:visible;transition-delay:0s}.vm-home .figma-download-menu__panel{display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:#fff;box-shadow:0 18px 40px #191d302e}.vm-home .figma-download-menu__panel a{display:flex;align-items:center;height:32px;padding:0 14px;border-radius:6px;color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap}.vm-home .figma-download-menu__panel a:hover,.vm-home .figma-download-menu__panel a:focus-visible{background:#7f90ff1f}.vm-home .figma-invite-link{position:absolute;top:54.27%;left:50%;z-index:5;width:459px;height:43px;padding:0 40px;border:1px solid rgba(255,255,255,.15);border-radius:999px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:#ffffff1c;font-size:14px;font-weight:400;line-height:1;box-shadow:inset 0 1px #ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .18s ease,transform .18s var(--ease);animation:figma-hero-rise .76s .16s var(--ease) both}.vm-home .figma-invite-link:hover{background:#ffffff2e;transform:translate(-50%) translateY(-1px)}.vm-home .figma-hero-mascot{position:absolute;top:51.38%;left:65.78%;z-index:6;width:111px;height:111px;object-fit:contain;pointer-events:none;animation:figma-hero-rise .76s .22s var(--ease) both}.vm-home .figma-hero-macbook{position:absolute;top:62%;left:21.53%;z-index:4;width:56.95%;max-width:821px;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;animation:figma-hero-rise .88s .2s var(--ease) both}.vm-home .figma-presence-card,.vm-home .figma-description-card{position:absolute;right:5.56%;z-index:5;border-radius:26px;color:#fff;background:#0003;animation:figma-hero-enter-right .76s .24s var(--ease) both}.vm-home .figma-presence-card{top:54.44%;width:224px;height:89px;padding:23px;display:flex;align-items:center;justify-content:center}.vm-home .figma-avatar-stack{display:flex;align-items:center;isolation:isolate}.vm-home .figma-avatar-stack>img{position:relative;z-index:4;width:41px;height:41px;margin-right:-8px;border:2px solid #fff;border-radius:50%;object-fit:cover}.vm-home .figma-avatar-stack>img:nth-child(2){z-index:3}.vm-home .figma-avatar-stack>img:nth-child(3){z-index:2}.vm-home .figma-avatar-stack>img:nth-child(4){z-index:1}.vm-home .figma-add-person{width:43px;height:43px;margin-left:5px;border:1.35px dashed #fff;border-radius:50%;color:#fff;display:grid;place-items:center}.vm-home .figma-add-person svg{width:20px;height:20px;display:block}.vm-home .figma-description-card{top:64.93%;width:230px;min-height:292px;padding:23px}.vm-home .figma-description-card p{margin:0;color:#fffc;font-family:Geist,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.3;letter-spacing:-.018em}.vm-home .figma-description-card p+p{margin-top:22px}.vm-home .figma-description-card strong{font-size:16px;font-weight:650;line-height:1.32}@media(min-width:761px){.vm-home:lang(zh-CN) .figma-description-card p{font-family:Geist,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}.vm-home:lang(zh-CN) .figma-description-card p+p{line-height:1.68;line-break:strict;word-break:normal;text-wrap:pretty}.vm-home:lang(zh-CN) .figma-description-card strong{line-height:1.4}}@keyframes figma-hero-rise{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}@keyframes figma-hero-enter-right{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.vm-home .figma-hero-mascot,.vm-home .figma-hero-macbook{transform:none}@media(max-height:790px)and (min-width:761px){.vm-home .hero.hero-figma{min-height:720px}.vm-home .figma-hero-stage{--figma-hero-title-top: 175.5px;height:720px}.vm-home .figma-hero-pager{top:15.5%}.vm-home .figma-downloads{top:44%}.vm-home .figma-invite-link{top:50.5%}}@media(max-width:1100px)and (min-width:761px){.vm-home .figma-hero-title{width:92vw}.vm-home .figma-hero-face.is-active{opacity:.82}}@media(prefers-reduced-motion:reduce){.vm-home .figma-hero-title,.vm-home .figma-downloads,.vm-home .figma-invite-link,.vm-home .figma-hero-mascot,.vm-home .figma-hero-macbook,.vm-home .figma-presence-card,.vm-home .figma-description-card{animation:none}.vm-home .figma-hero-pager button:before{transition:none}}@media(prefers-reduced-transparency:reduce){.vm-home .figma-invite-link{background:#5b76c5f5;backdrop-filter:none;-webkit-backdrop-filter:none}.vm-home .figma-presence-card,.vm-home .figma-description-card{background:#4e5b95f5}}.vm-home .site-header{inset:24px 0 auto}.vm-home .site-header.is-compact{inset-block-start:18px}.vm-home .site-header .nav-shell,.vm-home .site-header:not(.is-compact) .nav-shell{width:min(1280px,calc(100vw - 40px));min-height:58px;padding:7px 9px 7px 16px;border:0;border-radius:16px;gap:24px;color:#151516;background:#fff;box-shadow:0 10px 15px #1b1c2312;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}@media(max-width:760px){.vm-home .site-header{inset:14px 0 auto}.vm-home .site-header.is-compact{inset-block-start:14px}.vm-home .site-header .nav-shell,.vm-home .site-header:not(.is-compact) .nav-shell{width:calc(100vw - 28px);min-height:58px;border-radius:16px}.vm-home .site-header .menu-toggle{color:#151516}.vm-home .site-header .nav-links a{font-size:16px}}.vm-home .hero .hero-card{--cover-color: #7f90ff;overflow:hidden;border:1px solid rgba(25,26,29,.09);border-radius:11px;background-color:#f1f1ee;background-image:radial-gradient(circle at 22% 18%,rgba(255,255,255,.82),transparent 34%),repeating-radial-gradient(circle at 0 0,rgba(20,20,22,.025) 0 .6px,transparent .8px 3px);box-shadow:-12px 18px 28px #1c1e241f,0 34px 48px -28px #16181f70,inset 0 1px #ffffffe0}.vm-home .hero .hero-card:before{content:"";position:absolute;inset:29px 13px 13px;z-index:1;border-radius:6px;background:linear-gradient(145deg,rgba(255,255,255,.24),transparent 42%),linear-gradient(25deg,rgba(14,16,22,.1),transparent 58%),var(--cover-color);box-shadow:inset 0 0 0 1px #fff3,0 8px 16px #1a1b2014}.vm-home .hero .hero-card:after{content:attr(data-index);position:absolute;inset:8px auto auto 13px;z-index:2;border:0;color:var(--cover-color);background:transparent;font-size:9px;font-weight:680;line-height:1;letter-spacing:.08em}.vm-home .hero .hero-card-1{--cover-color: #95a4da;transform:translate(-199%,-21%) rotate(-16deg)}.vm-home .hero .hero-card-2{--cover-color: #77b9b1;transform:translate(-150%,-39%) rotate(-10deg)}.vm-home .hero .hero-card-3{--cover-color: #efc55e;transform:translate(-101%,-52%) rotate(-5deg)}.vm-home .hero .hero-card-4{--cover-color: #7f90ff;transform:translate(-50%,-58%) rotate(0)}.vm-home .hero .hero-card-5{--cover-color: #ea9587;transform:translate(1%,-52%) rotate(5deg)}.vm-home .hero .hero-card-6{--cover-color: #b49bd7;transform:translate(50%,-39%) rotate(10deg)}.vm-home .hero .hero-card-7{--cover-color: #25262b;transform:translate(99%,-21%) rotate(16deg)}.vm-home .hero:hover .hero-card-1{transform:translate(-199%,-21%) rotate(-16deg)}.vm-home .hero:hover .hero-card-2{transform:translate(-150%,-39%) rotate(-10deg)}.vm-home .hero:hover .hero-card-3{transform:translate(-101%,-52%) rotate(-5deg)}.vm-home .hero:hover .hero-card-4{transform:translate(-50%,-58%) rotate(0)}.vm-home .hero:hover .hero-card-5{transform:translate(1%,-52%) rotate(5deg)}.vm-home .hero:hover .hero-card-6{transform:translate(50%,-39%) rotate(10deg)}.vm-home .hero:hover .hero-card-7{transform:translate(99%,-21%) rotate(16deg)}@media(max-width:760px){.vm-home .hero .hero-card:before{inset:22px 9px 9px;border-radius:4px}.vm-home .hero .hero-card:after{inset:6px auto auto 9px;font-size:7px}.vm-home .hero .hero-card-1{transform:translate(-212%,-15%) rotate(-16deg)}.vm-home .hero .hero-card-2{transform:translate(-158%,-34%) rotate(-10deg)}.vm-home .hero .hero-card-3{transform:translate(-104%,-48%) rotate(-5deg)}.vm-home .hero .hero-card-4{transform:translate(-50%,-55%) rotate(0)}.vm-home .hero .hero-card-5{transform:translate(4%,-48%) rotate(5deg)}.vm-home .hero .hero-card-6{transform:translate(58%,-34%) rotate(10deg)}.vm-home .hero .hero-card-7{transform:translate(112%,-15%) rotate(16deg)}}.vm-home .hero{min-height:max(100dvh,100vh)}.vm-home .hero .hero-inner{width:min(1460px,calc(100vw - clamp(160px,16vw,320px)));min-height:max(100dvh,100vh);padding:132px 0 42px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.72fr);grid-template-rows:minmax(0,1fr) auto;column-gap:clamp(72px,7vw,128px);align-items:center}.vm-home .hero .hero-carousel{--hero-title-size: clamp(66px, 5.45vw, 94px);grid-column:1;grid-row:1;width:100%;align-self:start}.vm-home .hero .hero-slides{min-height:calc(var(--hero-title-size) * 4.3);display:grid;align-items:end}.vm-home .hero .hero-slide.is-active{align-self:end}.vm-home .hero .hero-slide p{max-width:760px;font-size:var(--hero-title-size);font-weight:430;line-height:.86;letter-spacing:-.068em}.vm-home .hero .hero-slide p span{white-space:nowrap}.vm-home .hero .hero-finally{margin-top:26px;padding-bottom:5px;font-size:clamp(46px,4vw,66px);line-height:1.1}.vm-home .hero .hero-side{grid-column:2;grid-row:1;width:100%;margin-top:clamp(118px,16vh,176px);align-self:center}.vm-home .hero .hero-side>p{max-width:520px;color:var(--hero-ink);font-size:clamp(18px,1.28vw,22px);line-height:1.42;letter-spacing:-.027em}.vm-home .hero .hero-side>p strong{display:inline;margin:0;color:var(--hero-accent);font:inherit;font-weight:620}.vm-home .hero .hero-actions{width:min(520px,100%);margin-top:34px;display:grid;grid-template-columns:1fr;gap:15px}.vm-home .hero .hero-actions>.button{width:100%;min-height:60px}.vm-home .hero .hero-download-meta{display:grid;gap:10px}.vm-home .hero .hero-download-meta>p{display:grid;grid-template-columns:1fr 1fr;gap:0;color:var(--hero-ink);font-size:13px;font-weight:560;text-align:center}.vm-home .hero .hero-download-meta>a{font-size:12px;line-height:1.4;text-align:center}.vm-home .hero .hero-controls{grid-column:1;grid-row:2;width:max-content;margin-top:22px}@media(max-width:1100px){.vm-home .hero .hero-inner{width:min(100% - 72px,980px);grid-template-columns:minmax(0,1fr) minmax(310px,.68fr);column-gap:48px}.vm-home .hero .hero-carousel{--hero-title-size: clamp(54px, 6.15vw, 70px)}.vm-home .hero .hero-side>p{font-size:17px}}@media(max-width:760px){.vm-home .hero .hero-inner{width:calc(100vw - 28px);min-height:max(820px,100svh);padding:112px 0 48px;display:flex;flex-direction:column;align-items:stretch}.vm-home .hero .hero-slide p{max-width:100%;line-height:.9}.vm-home .hero .hero-carousel{--hero-title-size: clamp(43px, 12.5vw, 54px)}.vm-home .hero .hero-slides{min-height:clamp(230px,67vw,270px)}.vm-home .hero .hero-slide p span{white-space:normal}.vm-home .hero .hero-finally{margin-top:22px;font-size:40px}.vm-home .hero .hero-side{width:100%;margin-top:52px}.vm-home .hero .hero-side>p{max-width:100%;font-size:17px;line-height:1.48}.vm-home .hero .hero-actions{width:100%}.vm-home .hero .hero-controls{margin-top:30px}}.vm-home .hero{min-height:100svh;padding:58px 32px 30px;display:grid;place-items:stretch center;overflow:hidden;color:#171719;background:radial-gradient(circle at 75% 10%,rgba(127,144,255,.13),transparent 32%),radial-gradient(circle at 18% 92%,rgba(177,198,216,.18),transparent 35%),#e9edf0}.vm-home .hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,rgba(255,255,255,.32),transparent 48%,rgba(92,105,133,.08));pointer-events:none}.vm-home .hero .hero-shader{display:none}.vm-home .hero .hero-inner{position:relative;z-index:1;width:min(1240px,calc(100vw - 64px));min-height:calc(100svh - 88px);padding:clamp(116px,13vh,148px) 56px 34px;border:0;border-radius:34px;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(190px,1fr) auto auto;justify-items:center;align-items:start;background:transparent;box-shadow:none}.vm-home .site-header:not(.is-compact){top:76px}.vm-home .site-header{transition:top .24s var(--ease)}.vm-home .site-header:not(.is-compact) .nav-shell{border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.vm-home .hero .hero-carousel{--hero-title-size: clamp(42px, 4.4vw, 64px);grid-column:1;grid-row:1;width:min(980px,100%);min-height:142px;align-self:start;outline:none}.vm-home .hero .hero-slides{position:relative;min-height:112px;display:block}.vm-home .hero .hero-slide,.vm-home .hero .hero-slide.is-active{position:absolute;inset:0;display:grid;place-items:start center;align-self:auto}.vm-home .hero .hero-slide p{max-width:960px;text-align:center;text-wrap:balance;font-size:var(--hero-title-size);font-weight:420;line-height:.98;letter-spacing:-.06em}.vm-home .hero .hero-slide p span{display:inline;white-space:normal}.vm-home .hero .hero-slide p span:not(:last-child):after{content:" "}.vm-home .hero .hero-finally{position:absolute;top:112px;left:76%;z-index:4;width:max-content;margin:0;padding:6px 10px;border-radius:8px;text-align:center;color:#fff;background:#6579ee;box-shadow:0 10px 24px #4757c22e;font-size:11px;font-weight:600;font-style:normal;line-height:1;letter-spacing:-.02em;transform:rotate(4deg)}.vm-home .hero .hero-media{position:absolute;top:clamp(292px,35vh,344px);left:50%;z-index:1;width:min(880px,76vw);height:clamp(190px,27vh,250px);display:block;transform:translate(-50%);pointer-events:none}.vm-home .hero .hero-card{--card-size: clamp(150px, 15.2vw, 208px);position:absolute;top:50%;left:50%;width:var(--card-size);height:var(--card-size);aspect-ratio:1;margin:0;border:0;border-radius:16px;overflow:hidden;box-shadow:0 20px 38px #191c242b;transform-origin:50% 115%;transition:none}.vm-home .hero .hero-card:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.3);border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 42%,rgba(0,0,0,.05))}.vm-home .hero .hero-card-1{z-index:1;background:#9eabd6;transform:translate(-199%,-36%) rotate(-13deg)}.vm-home .hero .hero-card-2{z-index:2;background:#87bcb5;transform:translate(-150%,-48%) rotate(-8deg)}.vm-home .hero .hero-card-3{z-index:3;background:#f0c86f;transform:translate(-101%,-55%) rotate(-3deg)}.vm-home .hero .hero-card-4{z-index:7;background:#7f90ff;transform:translate(-50%,-58%) rotate(1deg)}.vm-home .hero .hero-card-5{z-index:5;background:#ee9f91;transform:translate(1%,-54%) rotate(5deg)}.vm-home .hero .hero-card-6{z-index:4;background:#b9a4d9;transform:translate(50%,-47%) rotate(9deg)}.vm-home .hero .hero-card-7{z-index:3;background:#28292e;transform:translate(99%,-35%) rotate(13deg)}.vm-home .hero:hover .hero-card-1{transform:translate(-199%,-36%) rotate(-13deg)}.vm-home .hero:hover .hero-card-2{transform:translate(-150%,-48%) rotate(-8deg)}.vm-home .hero:hover .hero-card-3{transform:translate(-101%,-55%) rotate(-3deg)}.vm-home .hero:hover .hero-card-4{transform:translate(-50%,-58%) rotate(1deg)}.vm-home .hero:hover .hero-card-5{transform:translate(1%,-54%) rotate(5deg)}.vm-home .hero:hover .hero-card-6{transform:translate(50%,-47%) rotate(9deg)}.vm-home .hero:hover .hero-card-7{transform:translate(99%,-35%) rotate(13deg)}.vm-home .hero .hero-side{grid-column:1;grid-row:3;width:min(790px,100%);margin:0;align-self:end;display:grid;justify-items:center;text-align:center}.vm-home .hero .hero-side>p{max-width:790px;color:#66676d;font-size:clamp(12px,1vw,14px);font-weight:390;line-height:1.55;letter-spacing:-.015em}.vm-home .hero .hero-side>p strong{display:inline;margin:0;color:#171719;font:inherit;font-weight:620}.vm-home .hero .hero-actions{width:auto;margin-top:17px;display:flex;align-items:center;justify-content:center;gap:18px}.vm-home .hero .hero-actions>.button{width:auto;min-height:48px;padding-inline:28px}.vm-home .hero .hero-download-meta{min-width:250px;display:grid;gap:4px;text-align:left}.vm-home .hero .hero-download-meta>p{display:flex;justify-content:flex-start;gap:24px;color:#313238;font-size:10px;font-weight:560;text-align:left}.vm-home .hero .hero-download-meta>a{color:#77787e;font-size:10px;line-height:1.4;text-align:left}.vm-home .hero .hero-controls{position:static;grid-column:1;grid-row:4;width:auto;margin:18px 0 0;border:0;display:block}.vm-home .hero .hero-progress{gap:8px}.vm-home .hero .hero-progress-button{width:22px;height:12px;color:transparent}.vm-home .hero .hero-progress-button span{font-size:0}.vm-home .hero .hero-progress-button:before{inset:5px 0 auto;height:2px;border-radius:2px;background:#c5c6ca;transform:scaleX(1);transition:background-color .18s ease}.vm-home .hero .hero-progress-button.is-active:before{background:#6579ee;transform:scaleX(1);transition:none}@media(max-height:790px)and (min-width:761px){.vm-home .hero{padding-top:36px;padding-bottom:22px}.vm-home .hero:after{inset:36px 32px 22px}.vm-home .hero .hero-inner{min-height:calc(100svh - 58px);padding-top:100px;padding-bottom:22px}.vm-home .site-header:not(.is-compact){top:53px}.vm-home .hero .hero-carousel{--hero-title-size: clamp(39px, 4.2vw, 55px);min-height:122px}.vm-home .hero .hero-media{top:clamp(240px,33vh,282px);height:190px}.vm-home .hero .hero-card{--card-size: clamp(140px, 14.2vw, 184px)}.vm-home .hero .hero-side>p{font-size:12px}.vm-home .hero .hero-actions{margin-top:12px}.vm-home .hero .hero-actions>.button{min-height:44px}.vm-home .hero .hero-controls{margin-top:10px}}@media(max-width:760px){.vm-home .hero{min-height:max(760px,100svh);padding:12px}.vm-home .hero .hero-inner{width:100%;min-height:calc(100svh - 24px);padding:104px 20px 30px;border-radius:24px;display:grid;grid-template-rows:auto minmax(190px,1fr) auto auto}.vm-home .hero:after{inset:12px;border-radius:24px}.vm-home .site-header:not(.is-compact),.vm-home .site-header.is-compact{top:18px}.vm-home .hero .hero-carousel{--hero-title-size: clamp(33px, 9.8vw, 45px);min-height:152px}.vm-home .hero .hero-slides{min-height:118px}.vm-home .hero .hero-slide p{line-height:1}.vm-home .hero .hero-finally{top:124px;left:71%;padding:5px 8px;font-size:10px}.vm-home .hero .hero-media{top:clamp(284px,38vh,330px);width:calc(100vw - 30px);height:184px}.vm-home .hero .hero-card{--card-size: clamp(88px, 27vw, 116px);border-radius:10px}.vm-home .hero .hero-card-1{transform:translate(-212%,-30%) rotate(-13deg)}.vm-home .hero .hero-card-2{transform:translate(-158%,-43%) rotate(-8deg)}.vm-home .hero .hero-card-3{transform:translate(-104%,-52%) rotate(-3deg)}.vm-home .hero .hero-card-4{transform:translate(-50%,-55%) rotate(1deg)}.vm-home .hero .hero-card-5{transform:translate(4%,-51%) rotate(5deg)}.vm-home .hero .hero-card-6{transform:translate(58%,-41%) rotate(9deg)}.vm-home .hero .hero-card-7{transform:translate(112%,-28%) rotate(13deg)}.vm-home .hero .hero-side{width:100%;margin:0;align-self:end}.vm-home .hero .hero-side>p{max-width:520px;font-size:11px;line-height:1.5}.vm-home .hero .hero-actions{width:100%;margin-top:15px;flex-direction:column;gap:9px}.vm-home .hero .hero-actions>.button{width:100%}.vm-home .hero .hero-download-meta{min-width:0;justify-items:center;text-align:center}.vm-home .hero .hero-download-meta>p{justify-content:center}.vm-home .hero .hero-download-meta>a{text-align:center}.vm-home .hero .hero-controls{margin-top:14px}}.vm-home .hero{padding:0;background:#f9f9f7}.vm-home .hero:before,.vm-home .hero:after{display:none!important}.vm-home .hero .hero-inner{min-height:100svh;background:transparent;box-shadow:none}.vm-home .site-header:not(.is-compact),.vm-home .site-header.is-compact{top:18px}@media(max-height:790px)and (min-width:761px){.vm-home .hero{padding:0}.vm-home .hero .hero-inner{min-height:100svh}}@media(max-width:760px){.vm-home .hero{padding:0}.vm-home .hero .hero-inner{width:calc(100vw - 28px);min-height:max(760px,100svh);border-radius:0}}@media(min-width:761px){.vm-home .hero .hero-carousel{--hero-title-size: clamp(42px, 3.45vw, 45px);width:min(1100px,100%)}.vm-home .hero .hero-slide p{max-width:1000px;white-space:nowrap}.vm-home .hero .hero-slide p span{display:inline;white-space:nowrap}.vm-home .hero .hero-slide p span:after{content:none}.vm-home .hero .hero-finally{top:calc(var(--hero-title-size) * 1.02);right:-12px;left:auto;z-index:4;width:auto;margin:0;padding:0;border-radius:0;color:#6579ee;background:transparent;box-shadow:none;font-size:clamp(22px,2.1vw,30px);font-weight:520;font-style:italic;line-height:.98;letter-spacing:-.045em;transform:none}}.vm-home .hero.hero-figma{background:linear-gradient(180deg,#315fbd,#5689e7 39%,#8eabf1 66%,#bebcf5)}.vm-home .figma-hero-mascot,.vm-home .figma-hero-macbook{animation-name:figma-asset-rise}.vm-home .site-header,.vm-home .site-header:not(.is-compact){top:24px}.vm-home .site-header.is-compact{top:18px}.vm-home .site-header .nav-shell,.vm-home .site-header:not(.is-compact) .nav-shell,.vm-home .site-header.is-compact .nav-shell{width:min(1280px,calc(100vw - 40px));min-height:58px;padding:7px 9px 7px 16px;border:0;border-radius:16px;color:#151516;background:#fff;box-shadow:0 10px 15px #1b1c2312;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}.vm-home .site-header .nav-links{gap:26px}.vm-home .site-header .nav-links a{color:#151516;font-size:16px;font-weight:560}.vm-home .site-header .nav-cta{min-height:36px;padding-inline:18px;border-radius:8px}@media(max-width:760px){.vm-home .site-header,.vm-home .site-header:not(.is-compact),.vm-home .site-header.is-compact{top:14px}.vm-home .site-header .nav-shell,.vm-home .site-header:not(.is-compact) .nav-shell,.vm-home .site-header.is-compact .nav-shell{width:calc(100vw - 28px)}}.vm-home{scrollbar-width:none}.vm-home::-webkit-scrollbar{display:none}.vm-home{--figma-hero-scale: 1;--figma-hero-gutter: 0px}.vm-home .hero.hero-figma{height:100dvh;min-height:720px;max-height:none;background:linear-gradient(180deg,#2f5db9,#5689e7 40%,#8eabf1 66%,#bebcf5)}@media(min-width:761px){.vm-home .hero.hero-figma{height:min(100dvh,62.5vw);min-height:0}}.vm-home .figma-hero-stage{position:absolute;bottom:-1px;left:50%;width:1440px;height:900px;max-width:none;margin:0;transform:translate(-50%) scale(var(--figma-hero-scale));transform-origin:bottom center}.vm-home .figma-hero-face{left:calc(0px - var(--figma-hero-gutter))}.vm-home .figma-hero-title h1,.vm-home .figma-hero-contrast-heading{letter-spacing:0}.vm-home .figma-hero-title p{margin-top:8px}.vm-home .figma-hero-device{position:absolute;bottom:0;left:50%;z-index:4;width:821px;height:438px;margin-left:-410.5px;pointer-events:none}.vm-home .figma-hero-device .figma-hero-macbook{position:absolute;inset:auto 0 0;width:100%;max-width:none;height:auto;object-fit:contain}.vm-home .figma-hero-device .figma-hero-mascot{position:absolute;inset:0 72.322px auto auto;width:111px;height:111px}@media(min-width:761px){.vm-home .figma-invite-link{top:auto;bottom:366px}.vm-home .figma-downloads{top:auto;bottom:426px}}.vm-home .figma-hero-side-rail{position:absolute;top:490px;right:80px;z-index:5;width:230px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.vm-home .figma-hero-side-rail .figma-presence-card,.vm-home .figma-hero-side-rail .figma-description-card{position:static;inset:auto}.vm-home .figma-hero-side-rail .figma-presence-card{width:223.678px;height:auto;aspect-ratio:223.678 / 88.811}.vm-home .figma-hero-side-rail .figma-description-card{width:100%}.vm-home .figma-avatar-stack>img{flex:0 0 auto;margin-right:-11px}.vm-home .figma-avatar-stack>img:last-of-type{margin-right:0}.vm-home .figma-add-person{flex:0 0 auto;margin-left:4px}.vm-home .site-header:not(.is-compact){top:calc(24px * var(--figma-hero-scale))}@supports not (height: 100dvh){@media(min-width:761px){.vm-home .hero.hero-figma{height:min(100vh,62.5vw)}}}@media(min-width:761px)and (max-width:1024px){.vm-home .site-header .nav-shell,.vm-home .site-header:not(.is-compact) .nav-shell,.vm-home .site-header.is-compact .nav-shell{position:relative;width:calc(100vw - 28px);grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto;gap:12px}.vm-home .site-header .nav-ctas{display:none}.vm-home .site-header .menu-toggle{display:grid;justify-self:end}.vm-home .site-header .nav-links{position:absolute;top:68px;right:0;left:0;display:none;padding:18px;border:0;border-radius:16px;flex-direction:column;align-items:flex-start;background:#fff;box-shadow:0 10px 15px #1b1c2312;-webkit-backdrop-filter:none;backdrop-filter:none}.vm-home .site-header .nav-links.is-open{display:flex}.vm-home .site-header .nav-links .mobile-nav-download{display:block;width:100%;margin-top:4px;padding:10px 14px;border-radius:999px;color:#fff;text-align:center;background:var(--ink)}}@media(max-width:760px){.vm-home .figma-hero-contrast{display:none}.vm-home .site-header:not(.is-compact){top:14px}.vm-home .site-header .nav-shell,.vm-home .site-header:not(.is-compact) .nav-shell,.vm-home .site-header.is-compact .nav-shell{position:relative;width:calc(100vw - 28px);grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto;gap:12px}.vm-home .site-header .nav-ctas{display:none}.vm-home .site-header .nav-links .mobile-nav-download{color:#fff}.vm-home .hero.hero-figma{height:auto;min-height:100dvh}.vm-home .figma-hero-stage{position:relative;top:auto;left:auto;width:100%;height:auto;max-width:100%;min-height:100dvh;margin-inline:auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"pager" "title" "downloads" "invite" "device" "side-rail";align-content:start;justify-items:center;padding:82px 17px 28px}.vm-home .figma-hero-face{width:100%;height:100%;object-fit:cover;object-position:left top}.vm-home .figma-hero-face.is-active{opacity:.62}.vm-home .figma-hero-title,.vm-home .figma-downloads,.vm-home .figma-invite-link,.vm-home .figma-hero-mascot,.vm-home .figma-hero-macbook,.vm-home .figma-presence-card,.vm-home .figma-description-card{animation:none}.vm-home .figma-hero-pager{position:static;grid-area:pager;transform:none}.vm-home .figma-hero-title{position:static;grid-area:title;width:100%;margin-top:16px;transform:none}.vm-home .figma-hero-title h1{display:grid;font-size:clamp(30px,8.2vw,38px);line-height:1.08}.vm-home .figma-hero-title h1 br{display:none}.vm-home .figma-hero-slide,.vm-home .figma-hero-slide:not(.is-active){position:static;grid-area:1 / 1;white-space:normal}.vm-home .figma-hero-title p{margin-top:10px;font-size:clamp(30px,8.2vw,38px)}.vm-home .figma-downloads{position:static;grid-area:downloads;width:min(100%,400px);margin-top:40px;flex-direction:column;gap:8px;transform:none}.vm-home .figma-download,.vm-home .figma-download-menu{width:100%}.vm-home .figma-invite-link{position:static;grid-area:invite;width:min(100%,400px);height:auto;min-height:43px;margin-top:8px;padding:8px 22px;gap:10px;font-size:11px;line-height:1.35;transform:none}.vm-home .figma-invite-link span:last-child{flex-shrink:0;white-space:nowrap}.vm-home .figma-hero-device{position:relative;inset:auto;grid-area:device;justify-self:center;width:calc(100vw - 28px);height:auto;aspect-ratio:821 / 438;margin:20px 0 0}.vm-home .figma-hero-device .figma-hero-mascot{inset:0 8.809% auto auto;width:13.52%;height:auto}.vm-home .figma-hero-side-rail{position:relative;inset:auto;grid-area:side-rail;width:min(100%,400px);margin-top:20px;align-items:center;gap:12px}.vm-home .figma-hero-side-rail .figma-presence-card{width:100%;height:89px;aspect-ratio:auto;margin:0}.vm-home .figma-hero-side-rail .figma-description-card{width:100%;min-height:0;margin:0;padding:18px}.vm-home .figma-description-card p{font-size:11px}.vm-home .figma-description-card p+p{margin-top:12px}.vm-home .figma-description-card strong{font-size:13px}}.vm-home .hero.hero-figma{color:#152b43;background:#d0dcf8}.vm-home .hero-light-field{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;pointer-events:none}.vm-home .hero.hero-figma.light-field-fallback{background:radial-gradient(ellipse 24% 90% at 18% 12%,rgba(250,247,238,.92),transparent 72%),radial-gradient(ellipse 24% 90% at 58% 38%,rgba(250,247,238,.9),transparent 72%),radial-gradient(ellipse 24% 90% at 98% 55%,rgba(250,247,238,.88),transparent 72%),#d0dcf8}.vm-home .hero.hero-figma.light-field-fallback .hero-light-field{display:none}.vm-home .hero.hero-figma .figma-hero-stage{z-index:2}.vm-home .hero.hero-figma .figma-hero-title h1{color:#152b43;text-shadow:0 1px 22px rgba(255,255,255,.3)}.vm-home .hero.hero-figma .figma-hero-title p{color:#7f90ff}.vm-home .hero.hero-figma .figma-hero-pager button:before{background:#152b432e}.vm-home .hero.hero-figma .figma-hero-pager button.is-active:before{background:#5279d2}.vm-home .hero.hero-figma .figma-invite-link{border-color:#152b4321;color:#203a54;background:#ffffff7a;box-shadow:inset 0 1px #ffffffbd,0 16px 38px #4665841a}.vm-home .hero.hero-figma .figma-invite-link:hover{background:#ffffffad}.vm-home .hero.hero-figma .figma-presence-card,.vm-home .hero.hero-figma .figma-description-card{border:1px solid rgba(21,43,67,.1);color:#152b43;background:#ffffff85;box-shadow:inset 0 1px #ffffffb3,0 20px 48px #43607e1f;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.vm-home .hero.hero-figma .figma-description-card p{color:#152b43b8}.vm-home .hero.hero-figma .figma-description-card strong{color:#152b43}.vm-home .hero.hero-figma .figma-avatar-stack>img{border-color:#ffffffe6}.vm-home .hero.hero-figma .figma-add-person{border-color:#152b4366;color:#152b4366}.vm-home .figma-hero-mobile-visuals,.vm-home .figma-hero-mobile-device{display:none}@media(max-width:760px){.vm-home .hero.hero-figma{background:#d0dcf8}}@media(prefers-reduced-transparency:reduce){.vm-home .hero.hero-figma .figma-invite-link,.vm-home .hero.hero-figma .figma-presence-card,.vm-home .hero.hero-figma .figma-description-card{background:#eff6faf0;backdrop-filter:none;-webkit-backdrop-filter:none}}.vm-home .film.launch-film{position:relative;height:100dvh;min-height:520px;padding:0;overflow:hidden;isolation:isolate;color:#fff;background:#050407}.vm-home .launch-film-stage{position:absolute;top:50%;left:50%;width:1440px;height:760px;transform:translate(-50%,-50%) scale(var(--launch-film-scale, 1));transform-origin:center}.vm-home .launch-side-deck{position:absolute;top:137.2px;z-index:1;display:block;height:465.6px;overflow:hidden;pointer-events:none}.vm-home .launch-side-deck img{position:absolute;max-width:none;opacity:1}.vm-home .launch-side-deck-left{left:calc(50% - 1131px - var(--launch-side-deck-shift, 30px));width:531.495px}.vm-home .launch-side-deck-left img{top:-11.55%;left:0;width:110.28%;height:125.88%}.vm-home .launch-side-deck-right{left:calc(50% + 600px + var(--launch-side-deck-shift, 30px));width:476.768px}.vm-home .launch-side-deck-right img{top:-11.55%;left:-11.53%;width:122.99%;height:125.88%}.vm-home .launch-video-player{position:absolute;top:108.75px;left:50%;z-index:2;width:964px;aspect-ratio:964 / 542.25;border-radius:8px;overflow:hidden;container-type:inline-size;background:#050407;transform:translate(-50%)}.vm-home .launch-video-player:fullscreen,.vm-home .launch-video-player:-webkit-full-screen{top:0;left:0;width:100%;height:100%;border-radius:0;aspect-ratio:auto;background:#050407;transform:none}.vm-home .launch-video-player:fullscreen .launch-video-media,.vm-home .launch-video-player:-webkit-full-screen .launch-video-media{object-fit:contain}.vm-home .launch-video-canvas{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:#050407}.vm-home .launch-video-media{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;background:#050407}.vm-home .launch-video-toggle{position:absolute;inset:0;z-index:3;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.vm-home .launch-video-toggle:focus-visible{outline:3px solid #7f90ff;outline-offset:-3px}.vm-home .launch-play{position:absolute;top:50%;left:50%;z-index:4;width:6.25%;height:auto;max-width:none;opacity:1;transform:translate(-50%,-50%);transition:opacity .22s var(--ease),transform .22s var(--ease)}@media(hover:hover)and (pointer:fine){.vm-home .launch-video-toggle:hover .launch-play{transform:translate(-50%,-50%) scale(1.04)}}.vm-home .launch-video-toggle:active .launch-play{transform:translate(-50%,-50%) scale(.98)}.vm-home .launch-video-player.is-playing .launch-play{opacity:0;transform:translate(-50%,-50%) scale(.88)}.vm-home .launch-video-controls{position:absolute;right:0;bottom:0;left:0;z-index:4;min-height:58px;padding:24px 16px 12px;display:flex;align-items:center;gap:10px;border:0;border-radius:0;color:#f7f7f8;background:linear-gradient(to top,#050407e0,#05040700);font-family:VmLexend,Arial,sans-serif;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s var(--ease),transform .18s var(--ease)}.vm-home .launch-video-player.has-visible-controls .launch-video-controls{opacity:1;pointer-events:auto;transform:translateY(0)}.vm-home .launch-control-toggle{width:24px;height:24px;padding:0;border:0;border-radius:6px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;color:#f7f7f8;background:transparent;cursor:pointer;transition:background-color .16s var(--ease),transform .16s var(--ease);-webkit-tap-highlight-color:transparent}.vm-home .launch-control-toggle:hover{background:#f7f7f81f}.vm-home .launch-control-toggle:active{transform:scale(.94)}.vm-home .launch-control-toggle:disabled{opacity:.42;cursor:default}.vm-home .launch-control-icon{position:relative;width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center}.vm-home .launch-control-icon.is-play img{width:12px;height:12px;display:block;object-fit:contain}.vm-home .launch-control-icon.is-pause{gap:3px}.vm-home .launch-control-icon.is-pause span{width:3px;height:12px;display:block;border-radius:1px;background:currentColor}.vm-home .launch-fullscreen-icon{position:relative;width:14px;height:14px;display:block}.vm-home .launch-fullscreen-icon span{position:absolute;width:5px;height:5px;display:block}.vm-home .launch-fullscreen-icon span:nth-child(1){top:0;left:0;border-top:1.5px solid currentColor;border-left:1.5px solid currentColor}.vm-home .launch-fullscreen-icon span:nth-child(2){top:0;right:0;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor}.vm-home .launch-fullscreen-icon span:nth-child(3){right:0;bottom:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor}.vm-home .launch-fullscreen-icon span:nth-child(4){bottom:0;left:0;border-bottom:1.5px solid currentColor;border-left:1.5px solid currentColor}.vm-home .launch-fullscreen-icon.is-exit span:nth-child(1){border:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor}.vm-home .launch-fullscreen-icon.is-exit span:nth-child(2){border:0;border-bottom:1.5px solid currentColor;border-left:1.5px solid currentColor}.vm-home .launch-fullscreen-icon.is-exit span:nth-child(3){border:0;border-top:1.5px solid currentColor;border-left:1.5px solid currentColor}.vm-home .launch-fullscreen-icon.is-exit span:nth-child(4){border:0;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor}.vm-home .launch-control-toggle:focus-visible,.vm-home .launch-progress:focus-visible{outline:2px solid #7f90ff;outline-offset:3px}.vm-home .launch-progress{width:100%;height:3px;margin:0;border:0;border-radius:999px;flex:1;appearance:none;background:linear-gradient(to right,#7f90ff 0,#7f90ff var(--launch-progress),rgba(255,255,255,.34) var(--launch-progress),rgba(255,255,255,.34) 100%);cursor:pointer}.vm-home .launch-progress::-webkit-slider-thumb{width:11px;height:11px;border:0;border-radius:50%;appearance:none;background:#f7f7f8;box-shadow:0 0 0 1px #05040747}.vm-home .launch-progress::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:50%;background:#f7f7f8;box-shadow:0 0 0 1px #05040747}.vm-home .launch-progress:disabled{cursor:wait;opacity:.56}.vm-home .launch-time{min-width:78px;flex:none;color:#f7f7f8c7;font-size:11px;font-variant-numeric:tabular-nums;line-height:1;text-align:right}.vm-home .launch-mobile-tools{display:none}@supports not (height: 100dvh){.vm-home .film.launch-film{height:100vh}}@media(max-width:760px){.vm-home .film.launch-film{--launch-mobile-film-height: min(357px, calc(137.25px + 56.25vw) );height:var(--launch-mobile-film-height);min-height:var(--launch-mobile-film-height);overflow:hidden;border:0;isolation:isolate}.vm-home .launch-film-stage{inset:0;width:100%;height:var(--launch-mobile-film-height);transform:none}.vm-home .launch-side-deck{display:none}.vm-home .launch-video-player{top:132px;width:min(calc(100vw - 28px),362px);border-radius:8px;transform:translate(-50%)}.vm-home .launch-video-canvas{background:#050407}.vm-home .launch-play{width:clamp(40px,12%,48px)}.vm-home .launch-video-player:not(.is-playing) .launch-video-media{opacity:1}.vm-home .launch-video-player.is-playing .launch-video-media{opacity:1}.vm-home .launch-video-controls{right:0;bottom:0;left:0;min-height:50px;padding:20px 12px 9px;gap:8px}.vm-home .launch-time{min-width:68px;font-size:10px}.vm-home .launch-mobile-tools{position:absolute;top:47px;left:50%;z-index:3;width:max-content;height:min(3.474vw,13.548px);display:flex;align-items:center;gap:min(4.715vw,18.387px);color:#676670;font-family:VmOutfit,VmLexend,Arial,sans-serif;font-size:min(2.978vw,11.613px);font-weight:800;line-height:min(3.722vw,14.516px);white-space:nowrap;transform:translate(-50%)}.vm-home .launch-mobile-tools span{display:inline-flex;align-items:center;gap:min(1.489vw,5.806px)}.vm-home .launch-mobile-tools img{width:min(2.978vw,11.613px);height:min(2.978vw,11.613px);object-fit:contain;opacity:.9}}.vm-home .transition-divider{position:relative;width:100%;height:188px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(to bottom,#0a090f 0% 62%,#000)}.vm-home .transition-divider-track{--transition-start: -118.48px;--transition-step: 854.48px;display:flex;width:max-content;flex:none;gap:48px;transform:translate3d(var(--transition-start),0,0);will-change:transform}.vm-home .transition-divider-group{width:806.48px;height:28px;display:flex;align-items:center;flex:0 0 806.48px;gap:38px}.vm-home .transition-divider-brand{height:28px;display:inline-flex;align-items:center;flex:none;gap:12px;color:#676670;white-space:nowrap}.vm-home .transition-divider-brand b{display:block;font-family:VmOutfit,VmLexend,Arial,sans-serif;font-size:22px;font-weight:800;line-height:28px;letter-spacing:0}.vm-home .transition-divider-icon{position:relative;width:24.405px;height:24.405px;display:grid;place-items:center;flex:0 0 24.405px}.vm-home .transition-divider-icon img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.vm-home .transition-divider-icon-tutti img{position:absolute;inset:50% auto auto 50%;width:23.83px;height:24.376px;max-width:none;max-height:none;transform:translate(-50%,-50%)}@media(prefers-reduced-motion:no-preference){.vm-home .transition-divider-track{animation:transition-divider-marquee 26s linear infinite}}@keyframes transition-divider-marquee{0%{transform:translate3d(var(--transition-start),0,0)}to{transform:translate3d(calc(var(--transition-start) - var(--transition-step)),0,0)}}.vm-home .hero.hero-figma [data-light-reactive]{--element-light-x: 50%;--element-light-y: 50%;--element-light-strength: 0;--element-shift-x: 0px;--element-shift-y: 0px;--element-shadow-x: 0px;--element-shadow-y: 8px}.vm-home .hero.hero-figma .figma-presence-card,.vm-home .hero.hero-figma .figma-description-card{isolation:isolate;overflow:hidden;translate:var(--element-shift-x) var(--element-shift-y);box-shadow:inset 0 1px rgba(255,255,255,calc(.56 + var(--element-light-strength) * .28)),var(--element-shadow-x) var(--element-shadow-y) calc(16px + var(--element-light-strength) * 24px) rgba(60,90,128,calc(.08 + var(--element-light-strength) * .13));will-change:translate}.vm-home .hero.hero-figma .figma-presence-card:after,.vm-home .hero.hero-figma .figma-description-card:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(circle at var(--element-light-x) var(--element-light-y),rgba(255,250,231,calc(.14 + var(--element-light-strength) * .34)) 0,rgba(255,250,231,calc(.04 + var(--element-light-strength) * .1)) 34%,transparent 72%);opacity:calc(.42 + var(--element-light-strength) * .58);pointer-events:none}.vm-home .hero.hero-figma .figma-presence-card>*,.vm-home .hero.hero-figma .figma-description-card>*{z-index:1}.vm-home .hero.hero-figma .figma-avatar-stack,.vm-home .hero.hero-figma .figma-description-card>p{position:relative}@media(max-width:760px),(prefers-reduced-motion:reduce){.vm-home .hero.hero-figma [data-light-reactive]{--element-shift-x: 0px !important;--element-shift-y: 0px !important;--element-shadow-x: 0px !important;--element-shadow-y: 8px !important}.vm-home .hero.hero-figma .figma-presence-card,.vm-home .hero.hero-figma .figma-description-card{translate:0 0;will-change:auto}}@media(prefers-reduced-transparency:reduce){.vm-home .hero.hero-figma .figma-presence-card:after,.vm-home .hero.hero-figma .figma-description-card:after{display:none}}.vm-home .problem.problem-figma{position:relative;width:100%;height:100dvh;min-height:640px;padding:0;border-top:0;overflow:hidden;isolation:isolate;color:#fff;background:linear-gradient(0deg,#20192b,#000);opacity:1;transform:none;transition:none}.vm-home .problem-stage{position:absolute;top:50%;left:50%;width:1440px;height:900px;transform:translate(-50%,-50%) scale(var(--problem-scale, 1));transform-origin:center}.vm-home .problem-label{position:absolute;top:35px;left:1171px;width:188.649px;height:46px;border-radius:120px;display:flex;align-items:center;justify-content:center;gap:5px;color:#fffc;background:#ffffff1a;font-size:18.222px;font-weight:700;line-height:1;white-space:nowrap}.vm-home .problem-card{position:absolute;padding:25.581px;border-radius:15.785px;overflow:hidden;color:#fff;background:#ffffff0d;box-shadow:inset 0 1px #ffffff06}.vm-home .problem-card-one{top:110px;left:166.135px;width:291.214px;height:264.089px}.vm-home .problem-card-two{top:204.863px;left:985.359px;width:314.434px;height:264.089px}.vm-home .problem-card-three{top:410.329px;left:109.206px;width:348.542px;height:264.089px}.vm-home .problem-card-four{top:505.192px;left:985.359px;width:291.214px;height:284.34px}.vm-home .problem-card-number{color:#fff;font-size:15.149px;font-weight:700;line-height:20.194px}.vm-home .problem-card-copy{margin-top:51.162px}.vm-home .problem-card-copy h3{margin:0;color:#fff;font-size:25.254px;font-weight:400;line-height:29.845px;letter-spacing:-.025em}.vm-home .problem-card-one .problem-card-copy h3{max-width:236.625px}.vm-home .problem-card-two .problem-card-copy h3{max-width:263.272px}.vm-home .problem-card-three .problem-card-copy h3{max-width:297.38px}.vm-home .problem-card-four .problem-card-copy h3{max-width:224.9px}.vm-home .problem-card-copy>p{width:calc(100% + 10px);margin-top:18.936px;color:#fff;font-family:VmOutfit,VmLexend,Arial,sans-serif;font-size:15.149px;font-weight:400;line-height:20.194px;letter-spacing:-.018em}.vm-home .problem-card-one .problem-card-copy>p,.vm-home .problem-card-two .problem-card-copy>p,.vm-home .problem-card-three .problem-card-copy>p{white-space:nowrap}.vm-home .problem-card-dot{position:absolute;top:12.618px;right:13.025px;width:13.025px;height:13.025px;border-radius:50%}.vm-home .problem-card-dot-red{background:#ff6058}.vm-home .problem-card-dot-blue{background:#4688f0}.vm-home .problem-card-dot-green{background:#65ff54}.vm-home .problem-card-dot-violet{background:#7f90ff}.vm-home .problem-center{position:absolute;top:184.612px;left:493.988px;width:454.875px;height:530.019px;border-radius:15.785px;overflow:hidden;color:#fff;background:#ffffff0d}.vm-home .problem-center-media{position:absolute;inset:0;overflow:hidden;filter:blur(12px);transform:scale(1.04);transform-origin:center}.vm-home .problem-center-media:after{content:"";position:absolute;inset:0;background:#0003}.vm-home .problem-center-media img{position:absolute;top:-15.83%;left:-82.94%;width:243.34%;height:117.54%;max-width:none}.vm-home .problem.problem-figma .problem-center h2{position:absolute;top:167.343px;left:76.144px;width:302.71px;margin:0;color:#fff;font-size:26px;font-weight:600;line-height:29.845px;letter-spacing:-.025em;text-align:center;white-space:pre-line}.vm-home .problem-cta{position:absolute;top:342.147px;left:50%;width:147.36px;height:47.091px;padding:0;border:.942px solid rgba(247,244,237,.5);border-radius:23.738px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0000002e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:VmOutfit,VmLexend,Arial,sans-serif;font-size:14.24px;font-weight:600;line-height:1;letter-spacing:-.007em;white-space:nowrap;transform:translate(-50%);transition:transform .18s var(--ease),background-color .18s ease,border-color .18s ease}.vm-home .problem-cta:hover,.vm-home .problem-cta:focus-visible{border-color:#ffffffd1;background:#0000004d;transform:translate(-50%) translateY(-1px)}.vm-home .problem-cta:active{transform:translate(-50%) scale(.98)}@supports not (height: 100dvh){.vm-home .problem.problem-figma{height:100vh}}@media(max-width:760px){.vm-home .problem.problem-figma{height:auto;min-height:0}.vm-home .problem-stage{position:relative;top:auto;left:auto;width:calc(100vw - 28px);height:auto;margin-inline:auto;padding:104px 0 72px;display:grid;grid-template-columns:1fr;gap:14px;transform:none}.vm-home .problem-label{top:28px;right:0;left:auto;width:auto;height:40px;padding:0 18px;font-size:13px}.vm-home .problem-card,.vm-home .problem-center{position:relative;inset:auto;width:100%}.vm-home .problem-center{order:0;height:auto;aspect-ratio:454.875 / 530.019;border-radius:16px}.vm-home .problem-card-one{order:1}.vm-home .problem-card-two{order:2}.vm-home .problem-card-three{order:3}.vm-home .problem-card-four{order:4}.vm-home .problem-card{height:auto;min-height:230px;padding:24px;border-radius:16px}.vm-home .problem-card-three,.vm-home .problem-card-four{min-height:246px}.vm-home .problem-card-copy{margin-top:42px}.vm-home .problem-card-copy h3,.vm-home .problem-card-one .problem-card-copy h3,.vm-home .problem-card-two .problem-card-copy h3,.vm-home .problem-card-three .problem-card-copy h3,.vm-home .problem-card-four .problem-card-copy h3{max-width:100%;font-size:clamp(21px,6.2vw,25px);line-height:1.18}.vm-home .problem-card-copy>p{width:auto;max-width:34ch;margin-top:16px;font-size:13px;line-height:1.45;white-space:normal}.vm-home .problem-card-dot{top:14px;right:14px;width:11px;height:11px}.vm-home .problem.problem-figma .problem-center h2{top:31.5%;left:50%;width:calc(100% - 58px);font-size:clamp(21px,6.4vw,26px);line-height:1.15;transform:translate(-50%)}.vm-home .problem-cta{top:auto;bottom:22.2%;min-width:142px;height:44px;font-size:13px}}@media(prefers-reduced-transparency:reduce){.vm-home .problem-cta{background:#000000b8;backdrop-filter:none;-webkit-backdrop-filter:none}}.vm-home .status-section.vm-live-state{padding:70px 0;color:#000;background:#fefefe}.vm-home .vm-live-state-frame{width:min(1240px,calc(100vw - 64px));margin:0 auto}.vm-home .vm-live-state-copy{height:147px}.vm-home .vm-live-state-copy h2{margin:0;color:#000;font-family:VmLexend,sans-serif;font-size:42px;font-weight:400;line-height:48px;letter-spacing:-1px}.vm-home .vm-live-state-copy h2 span{display:block}.vm-home .vm-live-state-meta{display:flex;align-items:flex-start;margin-top:20px}.vm-home .vm-live-state-meta p{margin:0;color:#737373;font-family:VmLexend,sans-serif;font-size:22px;font-weight:400;line-height:26.4px}.vm-home .vm-learn-more-link>span{box-sizing:border-box;padding-right:10px;text-align:right}.vm-home .vm-live-state-board{position:relative;width:100%;aspect-ratio:1240 / 510;margin-top:80px;overflow:hidden;color:#fff;border-radius:12px;box-shadow:0 6px 12px #0000001a}.vm-home .vm-live-state-photo,.vm-home .vm-live-state-motion{position:absolute;top:-2.25%;left:0;width:100%;height:104.3137%;object-fit:cover}.vm-home .vm-live-state-photo-lower{display:none}.vm-home .vm-live-state-motion{opacity:0;pointer-events:none;transition:opacity .18s ease-out}.vm-home .vm-live-state-motion.is-ready{opacity:1}.vm-home .vm-live-state-scrim{position:absolute;inset:0 auto 0 0;width:68.3065%;background:#100f184d;border-radius:12px 0 0 12px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.vm-home .vm-live-state-brand{position:absolute;top:6.188%;left:2.765%;width:67.14px;height:18.02px}.vm-home .vm-live-state-brand img{position:absolute;top:0;left:0;width:17.58px;height:18.02px}.vm-home .vm-live-state-brand img:nth-child(3){top:2.33px;left:21.85px;width:45.29px;height:13.57px}.vm-home .vm-live-state-columns{position:absolute;top:20.392%;left:2.756%;display:grid;grid-template-columns:219.09px 219.09px 219.09px;gap:48px}.vm-home .vm-live-state-columns article{position:relative;width:219.09px;height:407px;min-width:0}.vm-home .vm-live-state-columns h3{width:194px;min-height:108px;margin:0;color:#fff;font-family:VmOutfit,sans-serif;font-size:28px;font-weight:500;line-height:1.2;text-transform:uppercase}.vm-home .vm-live-state-columns article:last-child h3,.vm-home .vm-live-state-columns article:last-child .vm-live-state-rule{width:212px}.vm-home .vm-live-state-rule{position:absolute;top:120px;left:0;display:block;width:194px;height:.5px;background:#ffffff8c}.vm-home .vm-live-state-columns ul{position:absolute;top:148px;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:19px;margin:0;padding:0;color:#fff;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;line-height:34.698px;letter-spacing:-.069px;list-style:none}.vm-home .vm-live-state-columns article:last-child ul{left:.44px}@media(min-width:901px){.vm-home[lang=zh-CN] .vm-live-state-columns h3{min-height:52px}.vm-home[lang=zh-CN] .vm-live-state-rule{top:64px}.vm-home[lang=zh-CN] .vm-live-state-columns ul{top:92px}}.vm-home .vm-live-state-tools{position:absolute;bottom:6.22%;left:2.787%;display:flex;align-items:center;gap:10.11px;height:16.87px}.vm-home .vm-live-state-waveform{position:relative;display:block;width:38.34px;height:15.49px;margin-right:11.77px}.vm-home .vm-live-state-waveform i{position:absolute;display:block;width:3.092px;max-height:15.49px;background:#fff;border-radius:1.546px}.vm-home .vm-live-state-tools img{display:block;width:16.87px;height:16.87px;object-fit:contain}.vm-home .vm-live-state-tools img:nth-of-type(3){width:16.87px;height:16.87px;padding:.77px 1.81px .78px 1.55px}.vm-home .vm-live-state-tools img:nth-of-type(4){width:16.87px;height:16.87px;padding:.7px 2.65px .71px 2.39px}@media(max-width:1100px)and (min-width:761px){.vm-home .vm-live-state-board{--live-state-content-scale: .82}.vm-home .vm-live-state-copy h2{font-size:clamp(30px,3.2vw,42px);line-height:1.14}.vm-home .vm-live-state-brand,.vm-home .vm-live-state-columns,.vm-home .vm-live-state-tools{transform:scale(var(--live-state-content-scale));transform-origin:top left}}@media(max-width:950px)and (min-width:761px){.vm-home .vm-live-state-board{--live-state-content-scale: .7}}@media(max-width:820px)and (min-width:761px){.vm-home .vm-live-state-board{--live-state-content-scale: .56}}@media(max-width:760px){.vm-home .status-section.vm-live-state{padding:64px 0}.vm-home .vm-live-state-frame{width:calc(100vw - 32px)}.vm-home .vm-live-state-copy{height:auto}.vm-home .vm-live-state-copy h2{font-size:30px;line-height:1.1;letter-spacing:-.7px}.vm-home .vm-live-state-copy h2 span{display:inline}.vm-home .vm-live-state-copy h2 span+span:before{content:" "}.vm-home .vm-live-state-meta{display:block;margin-top:18px}.vm-home .vm-live-state-meta p{font-size:17px;line-height:1.35}.vm-home .vm-live-state-board{aspect-ratio:auto;min-height:700px;margin-top:40px}.vm-home .vm-live-state-photo{top:0;left:0;width:100%;height:100%;object-position:68% center}.vm-home .vm-live-state-motion{display:none}.vm-home .vm-live-state-scrim{width:100%;border-radius:12px;background:#100f18b8}.vm-home .vm-live-state-brand{top:28px;left:24px}.vm-home .vm-live-state-columns{top:84px;right:24px;left:24px;display:flex;flex-direction:column;gap:26px}.vm-home .vm-live-state-columns article{width:100%;height:auto}.vm-home .vm-live-state-columns h3{width:100%;min-height:0;font-size:22px}.vm-home .vm-live-state-columns article:last-child h3,.vm-home .vm-live-state-columns article:last-child .vm-live-state-rule,.vm-home .vm-live-state-rule{width:100%}.vm-home .vm-live-state-rule{position:static;margin-top:8px}.vm-home .vm-live-state-columns ul{position:static;gap:0;margin-top:8px;font-size:14px;line-height:1.8}.vm-home .vm-live-state-tools{bottom:24px;left:24px}}@media(prefers-reduced-motion:reduce){.vm-home .vm-live-state-motion{display:none}}.vm-home .figma-end-section{position:relative;width:100%;overflow:hidden;background:#fff}.vm-home .figma-end-sheet{position:relative;width:100%;aspect-ratio:var(--frame-ratio);margin:0;overflow:hidden}.vm-home .figma-end-sheet>img{display:block;width:100%;height:100%;object-fit:fill}.vm-home .figma-end-mobile{display:none}.vm-home .figma-hit{position:absolute;z-index:2;display:block;border-radius:999px}.vm-home .figma-hit:focus-visible{outline:3px solid #7f90ff;outline-offset:3px}.vm-home .figma-hit-open-source{left:10.3%;top:78.9%;width:23.7%;height:5.5%}.vm-home .figma-hit-vm{left:66.2%;top:78.9%;width:23.8%;height:5.5%}.vm-home .figma-hit-code{left:65%;top:85.1%;width:26%;height:5.8%}.vm-home .figma-hit-invite{left:8.2%;top:67%;width:16.8%;height:12%}.vm-home .figma-hit-agent{left:77.4%;top:62%;width:12%;height:12%}.vm-home .figma-hit-footer-mac{left:30.7%;top:33%;width:18.8%;height:7.1%}.vm-home .figma-hit-footer-win{left:50.7%;top:33%;width:18.8%;height:7.1%}.vm-home .figma-hit-footer-code{left:52.5%;top:44.1%;width:8%;height:6.8%}.vm-home .figma-faq{padding:64px clamp(28px,8.333vw,120px);color:#3c3c3c;background:#fff}.vm-home .figma-faq-inner{width:min(100%,1200px);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:32px}.vm-home .figma-faq-badge{min-height:44px;margin:0;padding:10px 24px;display:inline-flex;align-items:center;gap:8px;border-radius:120px;color:#3c3c3ccc;background:#3c3c3c14;font-size:18px;font-weight:600;line-height:1.3;text-transform:uppercase}.vm-home .figma-faq-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.vm-home .figma-faq h2{width:100%;margin:0;color:#3c3c3cf5;font-size:38px;font-weight:600;line-height:1.3;text-align:center;letter-spacing:-.025em}.vm-home .figma-faq-title-mobile{display:none}.vm-home .figma-faq-list{width:100%;padding:12px 48px;border:1px solid rgba(60,60,60,.12);border-radius:24px}.vm-home .figma-faq-list details{padding:21.5px 0;border-bottom:1px solid rgba(60,60,60,.1)}.vm-home .figma-faq-list details:last-child{border-bottom:0}.vm-home .figma-faq-list summary{position:relative;min-height:36px;padding:4px 56px 4px 0;display:flex;align-items:center;color:#3c3c3c;font-size:20px;font-weight:400;line-height:1.3;cursor:pointer;list-style:none}.vm-home .figma-faq-list summary::-webkit-details-marker{display:none}.vm-home .figma-faq-list summary:after{content:"";position:absolute;top:0;right:0;width:36px;height:36px;border-radius:50%;background-color:#3c3c3c14;transition:background-color .18s ease}.vm-home .figma-faq-list summary:before{content:"";position:absolute;top:0;right:0;z-index:1;width:36px;height:36px;background-color:#3c3c3c80;-webkit-mask:url(/_static/official/img/vm-home/faq/add-lined.svg) center / 16px 16px no-repeat;mask:url(/_static/official/img/vm-home/faq/add-lined.svg) center / 16px 16px no-repeat;transition:background-color .18s ease}.vm-home .figma-faq-list details[open] summary:after{background-color:#7f90ff}.vm-home .figma-faq-list details[open] summary:before{background-color:#fff;-webkit-mask-image:url(/_static/official/img/vm-home/faq/close-lined.svg);mask-image:url(/_static/official/img/vm-home/faq/close-lined.svg)}.vm-home .figma-faq-list details>p{margin:16px 0 0;padding:12px 24px;border-radius:12px;color:#3c3c3cb3;background:#3c3c3c0a;font-size:16px;line-height:1.5}@media(hover:hover){.vm-home .figma-faq-list summary:hover:after{background-color:#7f90ff2e}.vm-home .figma-faq-list details[open] summary:hover:after{background-color:#7082f5}}@media(max-width:760px){.vm-home .figma-end-sheet{display:none}.vm-home .figma-end-mobile{display:block;padding:56px 24px;color:#3c3c3c;background:#f6f5f5}.vm-home .figma-end-mobile h2{margin:0;color:#3c3c3cf5;font-size:clamp(30px,9vw,40px);font-weight:600;line-height:1.12;letter-spacing:-.035em}.vm-home .figma-end-mobile>p{max-width:44rem;margin:18px 0 0;color:#3c3c3cb3;font-size:15px;line-height:1.55}.vm-home .mobile-technology-grid{margin-top:32px;display:grid;gap:10px}.vm-home .mobile-technology-grid article{min-height:154px;padding:24px;border:1px solid rgba(255,255,255,.3);border-radius:18px;color:#fff;background:#000}.vm-home .mobile-technology-grid h3{margin:0 0 16px;font-size:18px;line-height:1.2;text-transform:uppercase}.vm-home .mobile-technology-grid p{margin:0;color:#ffffffb3;font-size:14px;line-height:1.5}.vm-home .figma-end-why .figma-end-mobile{background:#fff}.vm-home .figma-end-why .figma-end-mobile h2{text-align:center}.vm-home .mobile-compare-head,.vm-home .mobile-compare-row{display:grid;grid-template-columns:1fr 1fr}.vm-home .mobile-compare-head{margin-top:34px;font-size:20px}.vm-home .mobile-compare-head strong,.vm-home .mobile-compare-row span{padding:16px 12px}.vm-home .mobile-compare-head strong:first-child{color:#7f90ff;font-family:Georgia,serif;font-style:italic}.vm-home .mobile-compare-head strong:last-child{color:#3c3c3c94}.vm-home .mobile-compare-row{border-top:1px solid rgba(60,60,60,.1);font-size:13px;line-height:1.45}.vm-home .mobile-compare-row span:first-child{color:#6f80ef;border-right:1px solid rgba(127,144,255,.26)}.vm-home .mobile-compare-row span:last-child{color:#3c3c3c73}.vm-home .figma-end-versions .figma-end-mobile,.vm-home .figma-end-mobile-dark{color:#fff;background:#000}.vm-home .figma-end-versions .figma-end-mobile h2,.vm-home .figma-end-mobile-dark h2{color:#fffffff5}.vm-home .mobile-version-grid{margin-top:34px;display:grid;gap:14px}.vm-home .mobile-version-card{padding:8px 8px 24px;border:1px solid rgba(255,255,255,.3);border-radius:20px;background:#ffffff14}.vm-home .mobile-version-card h3{min-height:180px;margin:0;border-radius:14px;display:grid;place-items:center;color:#eeeaff;background:radial-gradient(circle at 50% 72%,#6559df,#17152e 62%,#08080d);font-family:Georgia,serif;font-size:28px;font-style:italic;text-align:center}.vm-home .mobile-version-card ul{margin:20px 12px;padding:0;display:grid;gap:10px;list-style:none;color:#ffffffb8;font-size:14px}.vm-home .mobile-version-card li:before{content:"✓";margin-right:9px;color:#c3cbff}.vm-home .mobile-pill{min-height:46px;padding:12px 20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;line-height:1.2;text-align:center}.vm-home .mobile-version-card .mobile-pill{width:100%}.vm-home .mobile-pill-muted{color:#fff;background:#ffffff1f}.vm-home .mobile-pill-light{color:#1a1a1a;background:#fff}.vm-home .mobile-pill-dark{color:#fff;background:#3c3c3c}.vm-home .mobile-text-link{display:inline-flex;margin-top:18px;color:#9ba8ff;font-size:14px;line-height:1.4}.vm-home .mobile-version-card .mobile-text-link{width:100%;justify-content:center}.vm-home .mobile-art-crop{position:relative;width:calc(100% + 48px);margin:-56px -24px 36px;overflow:hidden}.vm-home .mobile-art-crop img{display:block;max-width:none}.vm-home .mobile-art-invite{height:min(76vw,330px);background:#f5f4f4}.vm-home .mobile-art-invite img{width:200%;height:auto;transform:translate(-50%)}.vm-home .figma-end-invite .mobile-pill{margin-top:28px;min-width:190px}.vm-home .mobile-art-agent{height:min(75vw,330px);background:#000}.vm-home .mobile-art-agent img{width:200%;height:auto;transform:translate(0)}.vm-home .figma-end-agent .figma-end-mobile>p{color:#ffffffb3}.vm-home .figma-faq{padding:58px 14px 64px}.vm-home .figma-faq-inner{gap:24px}.vm-home .figma-faq-badge,.vm-home .vm-pricing-eyebrow{min-height:38px;padding:9px 18px;font-size:14px}.vm-home .figma-faq h2{padding-inline:12px;font-size:clamp(30px,8.6vw,38px);line-height:1.13}.vm-home .figma-faq-list{padding:6px 18px;border-radius:18px}.vm-home .figma-faq-list details{padding:18px 0}.vm-home .figma-faq-list summary{min-height:32px;padding-right:46px;font-size:16px}.vm-home .figma-faq-list summary:after,.vm-home .figma-faq-list summary:before{width:32px;height:32px}.vm-home .figma-faq-list summary:before{-webkit-mask-size:14px 14px;mask-size:14px 14px}.vm-home .figma-faq-list details>p{margin-top:12px;padding:12px 14px;font-size:14px}.vm-home .mobile-footer{padding-top:66px;text-align:center}.vm-home .mobile-footer h2{font-size:clamp(28px,8vw,36px)}.vm-home .mobile-footer-actions{margin-top:32px;display:grid;gap:10px}.vm-home .mobile-footer .mobile-text-link{max-width:280px;margin-top:22px;justify-content:center}.vm-home .mobile-footer-divider{height:1px;margin:54px 0 32px;background:#ffffff47}.vm-home .mobile-footer-brand{display:flex;flex-direction:column;gap:10px;text-align:left}.vm-home .mobile-footer-brand strong{font-size:22px}.vm-home .mobile-footer-brand a{color:#ffffffb3;font-size:14px}.vm-home .mobile-footer-brand small{margin-top:16px;color:#ffffff6b}.vm-home .mobile-footer-nav{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:14px;text-align:left}.vm-home .mobile-footer-nav a{color:#ffffffb3;font-size:14px}}@media(prefers-reduced-motion:reduce){.vm-home .figma-faq-list summary:after{transition:none}}.vm-home .vm-section-shell{width:min(1200px,calc(100% - 64px));margin-inline:auto}.vm-home .vm-tech{min-height:759px;padding:64px 0;display:flex;align-items:center;color:#fff;background:#fff}.vm-home .vm-tech-hero{position:relative;height:382px;overflow:hidden;border-radius:20px;background:#080808 url(/_static/official/img/vm-home/end/technology-grid.png) repeat}.vm-home .vm-tech-hero:before{content:"";position:absolute;left:-129px;bottom:-11.83px;width:1369px;height:394px;background:linear-gradient(180deg,#000 26.807%,#493f84 157.23%)}.vm-home .vm-tech-photo-mask{position:absolute;top:-281.17px;left:-102px;width:1523px;height:867px;mask:url(/_static/official/img/vm-home/end/technology-mask.svg) -27px 281px / 1369px 394px no-repeat;-webkit-mask:url(/_static/official/img/vm-home/end/technology-mask.svg) -27px 281px / 1369px 394px no-repeat}.vm-home .vm-tech-photo-mask img{width:100%;height:100%;max-width:none;object-fit:cover;opacity:.7}.vm-home .vm-tech-hero-copy{position:absolute;z-index:1;left:36px;bottom:24px}.vm-home .vm-tech-hero h2{margin:0 0 16px;color:#fff;font-family:VmMerriweather,Georgia,serif;font-size:39.303px;font-style:italic;font-weight:700;line-height:normal;white-space:pre-line}.vm-home .vm-tech-hero p{color:#ffffffb3;font-size:18.617px;line-height:1.5;white-space:pre-line}.vm-home .vm-tech-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.vm-home .vm-tech-grid article{height:148px;padding:24px 36px;border:1px solid rgba(255,255,255,.3);border-radius:20px;color:#000;background:#eef0ff}.vm-home .vm-tech-grid article:nth-child(2){background:#e5efff}.vm-home .vm-tech-grid article:nth-child(3){background:#f9f1ed}.vm-home .vm-tech-grid h3{margin:0 0 12px;color:#000;font-size:20px;font-weight:600;line-height:normal;text-transform:uppercase}.vm-home .vm-tech-grid p{color:#000000b3;font-size:14px;line-height:1.5}.vm-home .vm-why{min-height:849px;padding:64px 0;color:#3c3c3c;background:#fff}.vm-home .vm-why h2,.vm-home .vm-versions>.vm-section-shell>h2{margin:0 0 32px;font-size:38px;font-weight:600;line-height:1.3;text-align:center;letter-spacing:-.025em}.vm-home .vm-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vm-home .vm-why-column{min-width:0;padding:0 36px 36px;overflow:hidden;border-radius:20px}.vm-home .vm-why-preview{height:auto;aspect-ratio:1048 / 416;overflow:hidden;border-radius:16px;background:#f8f8f8}.vm-home .vm-why-preview img{display:block;width:100%;height:100%;object-fit:contain;animation:vm-why-preview-fade .24s ease-out}@keyframes vm-why-preview-fade{0%{opacity:0}to{opacity:1}}.vm-home .vm-why-column h3{margin:24px 0 16px;font-size:38px;line-height:1.2}.vm-home .vm-why-tutti h3{color:#7f90ff;font-family:VmMerriweather,Georgia,serif;font-style:italic}.vm-home .vm-why-others h3{color:#3c3c3cb3}.vm-home .vm-why-column li{border-left:1px solid rgba(60,60,60,.2)}.vm-home .vm-why-column li button{width:100%;height:60px;min-height:60px;padding:0 12px;border:0;display:flex;align-items:center;color:#3c3c3c47;font-size:18px;line-height:1.35;font-family:inherit;text-align:left;background:none;cursor:pointer;transition:color .16s ease-out}.vm-home .vm-why-column li button:hover{color:#3c3c3c8c}.vm-home .vm-why-column li button:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.vm-home .vm-why-tutti li.is-emphasis{border-color:#7f90ff;background:#7f90ff0a}.vm-home .vm-why-tutti li.is-emphasis button{color:#7f90ff}.vm-home .vm-why-others li.is-emphasis{border-color:#3c3c3c;background:#3c3c3c0a}.vm-home .vm-why-others li.is-emphasis button{color:#3c3c3c}.vm-home .vm-versions{min-height:904px;padding:64px 0;color:#fff;background:#000}.vm-home .vm-versions>.vm-section-shell>h2{color:#fffffff5}.vm-home .vm-version-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vm-home .vm-version-card{min-width:0;padding:8px 8px 24px;border:1px solid rgba(255,255,255,.3);border-radius:20px;background:#ffffff14}.vm-home .vm-version-visual{position:relative;aspect-ratio:581 / 327;overflow:hidden;border-radius:16px;background:#17152e}.vm-home .vm-version-visual:after{content:"";position:absolute;inset:72% 0 0;background:linear-gradient(transparent,#0000006b)}.vm-home .vm-version-visual img{width:100%;height:100%;object-fit:cover}.vm-home .vm-version-visual .vm-version-visual-motion{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .24s ease}.vm-home .vm-version-visual .vm-version-visual-motion.is-ready{opacity:1}.vm-home .vm-version-visual figcaption{position:absolute;z-index:1;inset:50% auto auto 50%;color:#eeeaff;font-family:VmMerriweather,Georgia,serif;font-size:38px;font-style:italic;font-weight:700;line-height:1.2;white-space:nowrap;transform:translate(-50%,-50%)}.vm-home .vm-version-features{margin:20px 20px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(6,minmax(28px,auto));column-gap:16px}.vm-home .vm-version-features li{position:relative;min-width:0;min-height:28px;padding-left:32px;display:flex;align-items:center;color:#ffffffb3;font-size:14px;overflow-wrap:anywhere}.vm-home .vm-version-features li:before{content:"✓";position:absolute;left:0;width:18px;height:18px;border:1px solid rgba(255,255,255,.58);border-radius:4px;display:grid;place-items:center;color:#fff;font-size:11px}.vm-home .vm-version-features li.is-off{color:#fff3;text-decoration:line-through}.vm-home .vm-version-features li.is-off:before{content:"−";border-color:#ffffff2e;color:#ffffff3d}.vm-home .vm-version-features li.is-accent{color:#c3cbff}.vm-home .vm-version-features li.is-accent:before{border-color:#c3cbff;color:#c3cbff}.vm-home .vm-download-button{height:48px;width:100%;margin:0;padding:0;border:0;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:transform .18s var(--ease),background-color .18s ease}.vm-home .vm-download-button:hover{transform:translateY(-1px)}.vm-home .vm-download-button img{width:24px;height:24px}.vm-home .vm-download-muted{color:#fff;background:#ffffff1a}.vm-home .vm-download-light{color:#3c3c3c;background:#fff}.vm-home .vm-download-menu{position:relative}.vm-home .vm-version-card .vm-download-menu{margin:0 20px}.vm-home .vm-download-menu-pop{position:absolute;left:50%;transform:translate(-50%);z-index:30;min-width:320px;text-align:left}.vm-home .vm-download-menu-down .vm-download-menu-pop{top:100%;padding-top:10px}.vm-home .vm-download-menu-up .vm-download-menu-pop{bottom:100%;padding-bottom:10px}.vm-home .vm-download-menu-panel{padding:6px;border-radius:12px;background:#fff;box-shadow:0 18px 40px #191d302e}.vm-home .vm-download-menu-group+.vm-download-menu-group{margin-top:6px;padding-top:6px}.vm-home .vm-download-menu-group+.vm-download-menu-group:before{content:"";display:block;height:1px;margin:0 12px 8px;background:#1a1a1a14}.vm-home .vm-download-menu-group>p{margin:0 0 2px;padding:4px 14px 0;color:#1a1a1a73;font-size:12px;font-weight:500}.vm-home .vm-download-menu-group a{display:flex;align-items:center;justify-content:space-between;gap:12px;height:32px;padding:0 14px;border-radius:6px;color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap;text-decoration:none}.vm-home .vm-download-menu-coming-soon{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;height:32px;padding:0 14px;border:0;border-radius:6px;background:transparent;color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap;cursor:not-allowed}.vm-home .vm-download-menu-coming-soon:hover,.vm-home .vm-download-menu-coming-soon:focus-visible{background:#7f90ff1f}.vm-home .vm-download-menu-group a:hover,.vm-home .vm-download-menu-group a:focus-visible{background:#7f90ff1f}.vm-home .vm-download-menu-badge{padding:2px 8px;border-radius:999px;background:#7f90ff1f;color:#5a6cf0;font-size:14px;font-weight:600}.vm-home .vm-download-menu-chevron{width:14px;height:14px;transition:transform .2s ease}.vm-home .vm-download-menu.is-open .vm-download-menu-chevron{transform:rotate(180deg)}.vm-home .vm-version-link{height:44px;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px;color:#c3cbff;font-size:16px}.vm-home .vm-version-link img{width:20px;height:20px}.vm-home .vm-pricing{padding:clamp(64px,8vw,112px) 0;border-bottom:1px solid rgba(0,0,0,.05);color:#3c3c3c;background:#f6f5f5}.vm-home .vm-pricing-eyebrow{box-sizing:border-box;width:fit-content;min-height:44px;margin:0 auto;padding:10px 24px;display:flex;align-items:center;gap:8px;border-radius:120px;color:#3c3c3ccc;background:#3c3c3c14;font-size:18px;font-weight:600;line-height:1.3;text-transform:uppercase}.vm-home .vm-pricing-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.vm-home .vm-pricing-plans{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vm-home .vm-pricing-plan{padding:clamp(24px,3vw,36px);border:1px solid rgba(0,0,0,.08);border-radius:20px;background:#fff}.vm-home .vm-pricing-plan h3{margin:0;font-size:24px;font-weight:600}.vm-home .vm-pricing-plan-price{margin:24px 0 0;color:#7f90ff;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1;letter-spacing:-.035em}.vm-home .vm-invite{height:400px;overflow:hidden;color:#3c3c3c;background:#f5f4f4}.vm-home .vm-invite-inner{position:relative;height:100%;display:flex;align-items:center}.vm-home .vm-invite-copy{position:relative;z-index:1}.vm-home .vm-invite h2{margin:0;color:#3c3c3cf0;font-size:32px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.vm-home .vm-invite p{margin:12px 0 24px;color:#3c3c3cb3;font-size:14px;line-height:1.5}.vm-home .vm-invite-button{width:240px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:#000;font-size:16px;font-weight:600}.vm-home .vm-invite-button img{width:24px;height:24px}.vm-home .vm-invite-visual{position:absolute;right:-5%;top:3.5%;width:55%;height:93%;object-fit:contain}.vm-home .vm-agent{height:400px;color:#fff;background:#000}.vm-home .vm-agent-inner{height:100%;display:grid;grid-template-columns:528px 1fr;align-items:center;gap:8px}.vm-home .vm-agent-collage{position:relative;align-self:stretch;overflow:hidden}.vm-home .vm-agent-collage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.vm-home .vm-agent-copy h2{margin:0 0 24px;color:#fffffff0;font-size:32px;font-weight:600;line-height:1.3}.vm-home .vm-agent-copy>p{color:#ffffffb3;font-size:14px;line-height:1.5}.vm-home .vm-agent-links{margin-top:18px;display:flex;align-items:center;gap:6px;color:#fff;font-size:14px}.vm-home .vm-agent-download{margin-left:10px;color:#7f90ff}.vm-home .vm-agent-download{display:inline-flex;align-items:center;gap:4px}.vm-home .vm-agent-download img{width:20px;height:20px}.vm-home .vm-final{padding:64px 0;color:#fff;background:#000}.vm-home .vm-final-cta{padding:32px 0;text-align:center}.vm-home .vm-final-illustration{display:block;width:420px;height:auto;margin:0 auto 16px}.vm-home .vm-final-cta h2{margin:0;color:#fffffff0;font-size:32px;font-weight:600;line-height:1.3}.vm-home .vm-final-downloads{margin:32px auto 0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:16px;width:fit-content}.vm-home .vm-final-download-button{width:100%;height:44px;padding:0 24px;border:0;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer}.vm-home .vm-final-download-light{color:#1a1a1a;background:#fff}.vm-home .vm-final-download-muted{color:#fff;background:#ffffff1f}.vm-home .vm-final-cta>p{margin-top:24px;font-size:14px}.vm-home .vm-final-cta>p a{margin-left:6px;display:inline-flex;align-items:center;gap:4px;color:#7f90ff}.vm-home .vm-final-cta>p a img{width:20px;height:20px}@media(max-width:760px){.vm-home .vm-section-shell{width:calc(100% - 28px)}.vm-home .vm-tech{min-height:0;padding:64px 0}.vm-home .vm-tech-hero{height:420px}.vm-home .vm-tech-hero-copy{left:24px;right:24px;bottom:24px}.vm-home .vm-tech-hero h2{font-size:clamp(28px,8vw,38px);line-height:1.12}.vm-home .vm-tech-hero p{font-size:14px}.vm-home .vm-tech-hero p br{display:none}.vm-home .vm-tech-grid{grid-template-columns:1fr}.vm-home .vm-tech-grid article{min-height:154px;padding:24px}.vm-home .vm-why{min-height:0;padding:64px 0}.vm-home .vm-why h2,.vm-home .vm-versions>.vm-section-shell>h2{font-size:32px}.vm-home .vm-why-grid{grid-template-columns:1fr;gap:32px}.vm-home .vm-why-column{padding:0}.vm-home .vm-why-column h3{font-size:30px}.vm-home .vm-why-column li button{height:auto;min-height:0;padding:16px 12px;font-size:15px}.vm-home .vm-versions{min-height:0;padding:64px 0}.vm-home .vm-version-grid{grid-template-columns:1fr;gap:14px}.vm-home .vm-version-visual figcaption{font-size:clamp(27px,8vw,36px)}.vm-home .vm-version-features{margin-inline:12px;grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:none;row-gap:6px}.vm-home .vm-version-features li{min-height:28px;font-size:13px;white-space:normal}.vm-home .vm-version-card .vm-download-menu{margin-inline:12px}.vm-home .vm-download-button{font-size:14px}.vm-home .vm-version-link{font-size:13px}.vm-home .vm-pricing-plans{grid-template-columns:1fr}.vm-home .vm-invite{height:auto}.vm-home .vm-invite-inner{width:100%;padding:0 24px 56px;display:flex;flex-direction:column-reverse;align-items:flex-start}.vm-home .vm-invite-visual{position:relative;inset:auto;display:block;width:calc(100% + 48px);height:auto;margin-inline:-24px;object-fit:contain;object-position:center}.vm-home .vm-invite h2{font-size:clamp(30px,8.5vw,38px)}.vm-home .vm-invite h2 br,.vm-home .vm-invite p br{display:none}.vm-home .vm-agent{height:auto}.vm-home .vm-agent-inner{width:100%;display:flex;flex-direction:column;gap:0}.vm-home .vm-agent-collage{width:100%;aspect-ratio:1 / 1;align-self:auto;flex:none}.vm-home .vm-agent-copy{padding:48px 24px 58px}.vm-home .vm-agent-copy h2{font-size:32px}.vm-home .vm-agent-copy>p br{display:none}.vm-home .vm-agent-links{flex-wrap:wrap}.vm-home .vm-agent-download{width:100%;margin:8px 0 0}.vm-home .vm-final{padding:64px 24px}.vm-home .vm-final-illustration{width:336px;margin-bottom:20px}.vm-home .vm-final .vm-section-shell{width:100%}.vm-home .vm-final-cta{padding:0 0 54px}.vm-home .vm-final-cta h2{font-size:clamp(28px,8vw,36px)}.vm-home .vm-final-downloads{width:100%;grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.vm-home .vm-final-downloads .vm-download-menu,.vm-home .vm-final-download-button{width:100%}.vm-home .vm-download-menu-pop{min-width:0;width:100%}}.vm-home .selling-points-showcase{padding:clamp(92px,9vw,132px) 0 clamp(110px,11vw,156px);overflow:hidden;color:#343434;background:#fff}.vm-home .selling-points-shell{width:min(1200px,calc(100vw - 64px));margin:0 auto;display:grid;gap:clamp(28px,3.2vw,44px)}.vm-home .selling-point-featured,.vm-home .selling-point-card,.vm-home .selling-point-apps{position:relative;overflow:hidden;border:1px solid rgba(31,31,31,.075);border-radius:24px;background:#f2f2f2}.vm-home .selling-point-featured{padding:clamp(26px,3vw,38px)}.vm-home .selling-points-showcase .selling-point-copy{min-height:0}.vm-home .selling-points-showcase .selling-point-copy h2{max-width:18ch;margin:0;color:#343434;font-family:VmMerriweather,Georgia,serif;font-size:clamp(34px,3.2vw,46px);font-weight:700;line-height:1.12;letter-spacing:-.04em}.vm-home .selling-points-showcase .selling-point-copy>p{max-width:780px;margin:18px 0 0;color:#343434ad;font-family:VmLexend,Arial,sans-serif;font-size:clamp(16px,1.45vw,19px);font-weight:400;line-height:1.5;letter-spacing:-.025em}.vm-home .selling-point-copy-footer{min-height:34px;margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.vm-home .selling-point-link{width:max-content;min-height:34px;display:inline-flex;align-items:center;gap:12px;color:#343434;font-family:VmLexend,Arial,sans-serif;font-size:14px;font-weight:560;line-height:1}.vm-home .selling-point-link span:last-child{transition:transform .22s cubic-bezier(.16,1,.3,1)}.vm-home .selling-point-link:hover span:last-child,.vm-home .selling-point-link:focus-visible span:last-child{transform:translate(4px)}.vm-home .selling-point-link:focus-visible{border-radius:4px;outline:2px solid #7f90ff;outline-offset:4px}.vm-home .selling-point-note,.vm-home .selling-point-apps-current{color:#34343480;font-family:VmLexend,Arial,sans-serif;font-size:13px;font-weight:480}.vm-home .selling-point-gallery{position:relative;margin-top:clamp(30px,4vw,52px)}.vm-home .selling-point-media{position:relative;margin:0;overflow:hidden;border-radius:16px;background:#e7e7e7}.vm-home .selling-point-media>img{display:block;width:100%;height:auto}.vm-home .selling-point-featured .selling-point-media{width:calc(100% + 76px);margin-inline:-38px;margin-bottom:-38px;border-radius:0}.vm-home .selling-point-featured .collaborator-tag{transform:scale(.88);transform-origin:left top}.vm-home .selling-point-capabilities{display:grid;grid-template-columns:1.08fr .92fr 1fr;align-items:stretch;gap:clamp(20px,2.4vw,30px)}.vm-home .selling-point-card{min-width:0;min-height:560px;padding:26px 26px 0;display:flex;flex-direction:column}.vm-home .selling-points-showcase .selling-point-copy.is-compact{min-height:238px}.vm-home .selling-points-showcase .selling-point-copy.is-compact h2{max-width:12ch;font-size:clamp(27px,2.25vw,34px);line-height:1.15}.vm-home .selling-points-showcase .selling-point-copy.is-compact>p{margin-top:14px;font-size:clamp(14px,1.25vw,16px);line-height:1.48}.vm-home .selling-point-card .selling-point-copy-footer{margin-top:12px}.vm-home .selling-point-media.is-card{height:298px;margin:auto -26px 0;border-radius:0}.vm-home .selling-point-media.is-card>img{position:absolute;top:50%;left:50%;width:190%;max-width:none;transform:translate(-50%,-50%)}.vm-home .selling-point-borrow .selling-point-media.is-card>img{width:214%}.vm-home .selling-point-reference .selling-point-media.is-card>img{width:194%}.vm-home .selling-point-apps{padding:clamp(26px,3vw,38px)}.vm-home .selling-point-apps-copy{display:grid;grid-template-columns:minmax(0,780px) auto;align-items:end;justify-content:space-between;gap:28px}.vm-home .selling-point-apps-current{margin:0 0 6px;padding-left:22px;position:relative}.vm-home .selling-point-apps-current:before{content:"";position:absolute;top:50%;left:0;width:12px;height:1px;background:#7f90ff}.vm-home .selling-point-apps .selling-point-media{width:100%;border:1px solid rgba(31,31,31,.06);background:#fafafa}.vm-home .selling-point-apps .group-chat-note{top:60%;left:-1.2%;width:min(280px,25%);min-height:0;padding:26px;gap:14px;border-radius:16px;box-shadow:0 18px 50px #2a375e14}.vm-home .selling-point-apps .group-chat-note strong{font-size:24px}.vm-home .selling-point-apps .group-chat-note span{font-size:15px;line-height:1.42}.vm-home .selling-point-results{display:grid;gap:clamp(58px,7vw,92px);padding-top:clamp(40px,5vw,68px)}.vm-home .selling-point-result{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(42px,7vw,92px)}.vm-home .selling-point-result.is-reversed{grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr)}.vm-home .selling-point-result.is-reversed .selling-point-copy{grid-column:2;grid-row:1}.vm-home .selling-point-result.is-reversed .selling-point-media{grid-column:1;grid-row:1}.vm-home .selling-point-result .selling-point-copy h2{font-size:clamp(34px,3.6vw,50px)}.vm-home .selling-point-result .selling-point-copy>p{max-width:38ch;font-size:clamp(16px,1.45vw,19px)}.vm-home .selling-point-media.is-result{min-height:420px;display:grid;place-items:center;border:1px solid rgba(31,31,31,.06);border-radius:24px;background:#f2f2f2}.vm-home .selling-point-media.is-result>img{width:118%;max-width:none}.vm-home .selling-point-result.is-reversed .selling-point-media.is-result>img{width:106%}@media(max-width:980px)and (min-width:761px){.vm-home .selling-point-capabilities{grid-template-columns:1fr 1fr}.vm-home .selling-point-card:last-child{grid-column:1 / -1;min-height:500px}.vm-home .selling-point-card:last-child .selling-point-copy.is-compact{min-height:190px}.vm-home .selling-point-card:last-child .selling-point-media.is-card>img{width:125%}.vm-home .selling-point-result,.vm-home .selling-point-result.is-reversed{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:42px}}@media(max-width:760px){.vm-home .selling-points-showcase{padding:72px 0 88px}.vm-home .selling-points-shell{width:calc(100vw - 32px);gap:18px}.vm-home .selling-point-featured,.vm-home .selling-point-apps{padding:20px;border-radius:18px}.vm-home .selling-points-showcase .selling-point-copy h2,.vm-home .selling-point-results .selling-point-copy h2{max-width:13ch;font-size:clamp(29px,8vw,38px);line-height:1.14}.vm-home .selling-points-showcase .selling-point-copy>p,.vm-home .selling-point-results .selling-point-copy>p{margin-top:14px;font-size:15px;line-height:1.48}.vm-home .selling-points-showcase .selling-point-copy br{display:none}.vm-home .selling-point-copy-footer{margin-top:12px}.vm-home .selling-point-gallery{margin-top:24px}.vm-home .selling-point-featured .selling-point-media{width:calc(100% + 40px);margin-inline:-20px;margin-bottom:-20px}.vm-home .selling-point-featured .collaborator-tag{transform:scale(.58)}.vm-home .selling-point-capabilities{grid-template-columns:1fr;gap:18px}.vm-home .selling-point-card{min-height:520px;padding:22px 22px 0;border-radius:18px}.vm-home .selling-points-showcase .selling-point-copy.is-compact{min-height:218px}.vm-home .selling-points-showcase .selling-point-copy.is-compact h2{font-size:28px}.vm-home .selling-point-media.is-card{height:278px;margin-inline:-22px}.vm-home .selling-point-media.is-card>img{width:184%}.vm-home .selling-point-borrow .selling-point-media.is-card>img{width:204%}.vm-home .selling-point-apps-copy{grid-template-columns:1fr;gap:12px}.vm-home .selling-point-apps-current{display:none}.vm-home .selling-point-apps .group-chat-note{position:relative;top:auto;left:auto;width:min(100%,300px);margin:-12px 0 0;padding:22px}.vm-home .selling-point-results{gap:72px;padding-top:56px}.vm-home .selling-point-result,.vm-home .selling-point-result.is-reversed{grid-template-columns:1fr;gap:28px}.vm-home .selling-point-result .selling-point-copy,.vm-home .selling-point-result.is-reversed .selling-point-copy{grid-column:1;grid-row:1}.vm-home .selling-point-result .selling-point-media,.vm-home .selling-point-result.is-reversed .selling-point-media{grid-column:1;grid-row:2}.vm-home .selling-point-media.is-result{min-height:280px;border-radius:18px}.vm-home .selling-point-media.is-result>img,.vm-home .selling-point-result.is-reversed .selling-point-media.is-result>img{width:132%}}@media(prefers-reduced-motion:reduce){.vm-home .selling-point-link span:last-child{transition:none}}.vm-home .selling-points-showcase{padding:0 0 clamp(96px,9vw,136px);color:#343434;background:#fff;font-family:VmLexend,Arial,sans-serif}.vm-home .selling-points-shell{width:min(1240px,calc(100vw - 64px));margin:0 auto;display:block}.vm-home .selling-point-section{position:relative;padding:clamp(84px,8vw,112px) 0}.vm-home .selling-point-section .selling-point-copy{width:min(760px,100%);min-height:0}.vm-home .selling-point-section.is-media-first .selling-point-copy{margin-top:clamp(30px,3.4vw,44px)}.vm-home .selling-point-section .selling-point-copy h2{max-width:24ch;margin:0;color:#343434;font-family:VmLexend,Arial,sans-serif;font-size:clamp(34px,3vw,40px);font-weight:500;line-height:1.18;letter-spacing:-.04em}.vm-home .selling-point-section .selling-point-emphasis{font-family:VmMerriweather,Georgia,serif;font-style:italic;font-weight:700;letter-spacing:-.045em}.vm-home .selling-point-section .selling-point-copy>p{max-width:720px;margin:16px 0 0;color:#343434a3;font-family:VmLexend,Arial,sans-serif;font-size:clamp(16px,1.35vw,18px);font-weight:400;line-height:1.45;letter-spacing:-.025em}.vm-home .selling-point-section .selling-point-copy-footer{margin-top:16px}.vm-home .selling-point-product-gallery,.vm-home .selling-point-full-media{margin:clamp(32px,3.8vw,48px) 0 0}.vm-home .selling-point-section.is-media-first .selling-point-full-media{margin-top:0}.vm-home .selling-point-gallery-bar{min-height:46px;margin-bottom:20px;display:flex;align-items:center;border-bottom:1px solid rgba(31,31,31,.12)}.vm-home .selling-point-gallery-tabs{width:100%;max-width:100%;display:flex;align-items:center;gap:clamp(22px,3vw,38px);overflow-x:auto;scrollbar-width:none}.vm-home .selling-point-gallery-tabs::-webkit-scrollbar{display:none}.vm-home .selling-point-gallery-tabs button{min-height:46px;padding:0;border:0;border-bottom:2px solid transparent;flex:none;color:#34343475;background:transparent;font-family:VmLexend,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.02em;cursor:pointer;transition:color .18s ease,border-color .18s ease}.vm-home .selling-point-gallery-tabs button:hover{color:#343434}.vm-home .selling-point-gallery-tabs button.is-active{color:#343434;border-color:#343434}.vm-home .selling-point-gallery-tabs button:focus-visible{color:#343434;border-color:#7f90ff;outline:none}.vm-home .selling-point-gallery-stage,.vm-home .selling-point-full-media{position:relative;overflow:hidden;border:1px solid rgba(31,31,31,.07);border-radius:18px;background:#f2f2f2}.vm-home .selling-point-gallery-stage{aspect-ratio:16 / 9;margin:0;display:grid;place-items:center}.vm-home .selling-point-gallery-stage img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;animation:selling-point-gallery-in .32s cubic-bezier(.22,1,.36,1) both}.vm-home .selling-point-signature:first-child .selling-point-gallery-stage{width:min(100%,1060px);margin-inline:auto;aspect-ratio:610 / 342}.vm-home .selling-point-full-media img{width:100%;height:auto;display:block;object-fit:contain}@keyframes selling-point-gallery-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.vm-home .selling-points-showcase{padding-bottom:72px}.vm-home .selling-points-shell{width:calc(100vw - 32px)}.vm-home .selling-point-section{padding:64px 0}.vm-home .selling-point-section .selling-point-copy h2{max-width:18ch;font-size:clamp(30px,8.6vw,34px);line-height:1.2}.vm-home .selling-point-section .selling-point-copy>p{margin-top:15px;font-size:15px;line-height:1.5}.vm-home .selling-point-section .selling-point-copy br{display:none}.vm-home .selling-point-product-gallery,.vm-home .selling-point-full-media{margin-top:28px}.vm-home .selling-point-section.is-media-first .selling-point-copy{margin-top:26px}.vm-home .selling-point-gallery-bar{min-height:42px;margin-bottom:12px}.vm-home .selling-point-gallery-tabs{gap:24px}.vm-home .selling-point-gallery-tabs button{min-height:42px;font-size:12px}.vm-home .selling-point-gallery-stage,.vm-home .selling-point-full-media{border-radius:14px}}@media(prefers-reduced-motion:reduce){.vm-home .selling-point-gallery-tabs button{transition:none}.vm-home .selling-point-gallery-stage img{animation:none}}.vm-home .selling-point-realtime-design{padding:70px 0}.vm-home .realtime-feature-copy{position:relative;width:100%;height:auto}.vm-home .realtime-feature-copy h2{width:100%;margin:0;color:#000;font-family:VmLexend,Arial,sans-serif;font-size:42px;font-weight:400;line-height:48px;letter-spacing:-1px}.vm-home .realtime-feature-copy>p{width:min(885px,72%);margin:20px 0 0;color:#737373;font-family:VmLexend,Arial,sans-serif;font-size:22px;font-weight:400;line-height:1.2;letter-spacing:-.32px}.vm-home .realtime-feature-link{position:absolute;right:0;bottom:0;width:133px;height:24px;display:flex;align-items:center;color:#737373;font-family:VmLexend,Arial,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:-.32px}.vm-home .realtime-feature-link span{width:109px;white-space:nowrap}.vm-home .realtime-feature-link img{width:24px;height:24px;flex:none}.vm-home .realtime-feature-link:focus-visible{border-radius:4px;outline:2px solid #7f90ff;outline-offset:4px}.vm-home .realtime-feature-media{position:relative;width:100%;margin:80px 0 0;aspect-ratio:610 / 342;overflow:hidden;border:1px solid rgba(31,31,31,.07);border-radius:18px;background:radial-gradient(circle at 50% 42%,#7f90ff2b,#7f90ff00 46%),#efeff1;container-type:size;isolation:isolate}.vm-home .realtime-operation-layer{position:absolute;top:11%;left:11%;z-index:6;width:78%;aspect-ratio:610 / 342;overflow:hidden;border-radius:1.3cqw;pointer-events:none;transition:opacity .22s ease}.vm-home .realtime-operation-layer>span{position:absolute;display:block;pointer-events:none;transition:opacity .22s ease,transform .52s cubic-bezier(.2,.72,.26,1)}.vm-home .document-live-selection{top:49.2%;left:21.3%;width:0;height:5.8%;border-radius:.25cqw;background:#7f90ff47;opacity:0}.vm-home .operation-step-1 .document-live-selection,.vm-home .operation-step-2 .document-live-selection{width:29%;opacity:1}.vm-home .operation-step-2 .document-live-selection{width:48%}.vm-home .document-live-caret{top:49%;left:68.8%;width:max(1px,.12cqw);height:6.4%;background:#7f90ff;opacity:0}.vm-home .document-live-edit{top:47%;left:21.3%;width:53%;height:12%;padding:0 .28cqw;display:flex;align-items:center;color:#3c3c3c;font:500 .86cqw/1.35 Lexend,sans-serif;background:#fff;opacity:0}.vm-home .operation-step-3 .document-live-edit,.vm-home .operation-step-4 .document-live-edit{opacity:1}.vm-home .document-live-comment{top:59.5%;left:61%;padding:.42cqw .66cqw;border:max(1px,.08cqw) solid rgba(127,144,255,.34);border-radius:.7cqw;color:#4850a8;font:600 .65cqw/1 Lexend,sans-serif;background:#fffffff5;box-shadow:0 .6cqh 1.5cqh #2226461f;opacity:0;transform:translateY(.8cqh) scale(.92)}.vm-home .realtime-operation-saved{top:2.4%;right:2.2%;padding:.3cqw .55cqw;border-radius:999px;color:#5260c9;font:600 .58cqw/1 Lexend,sans-serif;background:#e5ebfff5;opacity:0;transform:translateY(-.4cqh)}@keyframes realtime-live-caret{0%,48%{opacity:1}49%,to{opacity:0}}.vm-home .ppt-live-slide{position:absolute;top:19.2%;left:15.9%;width:81.5%;aspect-ratio:16 / 9;overflow:hidden;border:max(1px,.05cqw) solid rgba(255,255,255,.9);border-radius:.3cqw;box-shadow:0 1.4cqh 3.3cqh #0000002e}.vm-home .ppt-live-slide>img,.vm-home .ppt-live-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vm-home .ppt-live-shade{background:#0304079e}.vm-home .slide-3 .ppt-live-shade{right:0;left:34%;width:66%;background:#fffffff0}.vm-home .slide-4 .ppt-live-shade{background:#7f90ff85}.vm-home .ppt-live-eyebrow,.vm-home .ppt-live-slide strong{position:absolute;left:7%;z-index:2;font-family:Lexend,sans-serif}.vm-home .ppt-live-eyebrow{top:12%;color:#7f90ff;font-size:.74cqw;font-weight:600}.vm-home .ppt-live-slide strong{top:38%;color:#fff;font-size:1.55cqw;line-height:1.02}.vm-home .slide-3 .ppt-live-eyebrow,.vm-home .slide-3 .ppt-live-slide strong{left:42%;color:#0a0b0f}.vm-home .slide-3 .ppt-live-eyebrow{color:#7f90ff}.vm-home .slide-4 .ppt-live-eyebrow,.vm-home .slide-4 .ppt-live-slide strong{color:#08090b}.vm-home .ppt-live-thumbnail{top:calc(9.7% + var(--realtime-ppt-row) * 11.34%);left:2.15%;width:9.25%;height:9.25%;border:max(1px,.13cqw) solid #7f90ff;border-radius:.28cqw;opacity:1}.vm-home .ppt-live-page-count{top:9.6%;left:16.8%;padding:.24cqw .48cqw;border-radius:.42cqw;color:#33363d;font:600 .46cqw/1 SF Pro,sans-serif;background:#f2f2f7;opacity:1}.vm-home .ppt-live-review-pin{top:68%;right:5%;padding:.38cqw .6cqw;border-radius:999px;color:#4850a8;font:600 .58cqw/1 Lexend,sans-serif;background:#fffffff0;box-shadow:0 .6cqh 1.5cqh #2226461f;opacity:0}.vm-home .slide-4 .ppt-live-review-pin{opacity:1}.vm-home .image-live-main{position:absolute;top:9.8%;left:17.7%;width:44.27%;aspect-ratio:1;object-fit:cover;border:max(1px,.05cqw) solid rgba(255,255,255,.9);border-radius:.25cqw;box-shadow:0 1.4cqh 3.3cqh #0000002e;transition:transform .52s cubic-bezier(.2,.72,.26,1),opacity .22s ease}.vm-home .operation-step-3 .image-live-main,.vm-home .operation-step-4 .image-live-main{transform:scale(1.08)}.vm-home .image-live-thumbnail{top:calc(17.1% + var(--realtime-image-row) * 14%);left:calc(80% + var(--realtime-image-column) * 7.39%);width:6.8%;height:12.1%;border:max(1px,.13cqw) solid #7f90ff;border-radius:.55cqw;opacity:1}.vm-home .image-live-name{top:94%;left:18.9%;z-index:2;width:20%;padding:.25cqw .3cqw;color:#141417;font:600 .52cqw/1 SF Pro,sans-serif;background:#fff;opacity:1}.vm-home .image-live-zoom,.vm-home .image-live-favorite{top:90.4%;color:#292b30;font:600 .54cqw/1 SF Pro,sans-serif;opacity:1}.vm-home .image-live-zoom{left:55.2%;color:#7f90ff}.vm-home .image-live-favorite{left:40.3%}.vm-home .operation-step-4 .image-live-favorite{color:#7f90ff;transform:scale(1.35)}.vm-home .sheet-live-selection{top:43.2%;left:13.75%;width:49.33%;height:5.6%;border:max(1px,.09cqw) solid #7f90ff;background:#7f90ff14;opacity:1}.vm-home .operation-step-1 .sheet-live-selection,.vm-home .operation-step-2 .sheet-live-selection{top:48.8%}.vm-home .operation-step-3 .sheet-live-selection,.vm-home .operation-step-4 .sheet-live-selection{top:48.8%;left:81.76%;width:14.95%}.vm-home .sheet-live-formula{top:13.1%;left:10.35%;width:25%;height:5.2%;padding:0 .22cqw;display:flex;align-items:center;color:#383b42;font:400 .43cqw/1 SF Pro,sans-serif;background:#fff;opacity:0}.vm-home .operation-step-1 .sheet-live-formula,.vm-home .operation-step-2 .sheet-live-formula,.vm-home .operation-step-3 .sheet-live-formula,.vm-home .operation-step-4 .sheet-live-formula{opacity:1}.vm-home .sheet-live-copy{top:48.1%;left:48%;padding:.32cqw .5cqw;border-radius:999px;color:#fff;font:600 .48cqw/1 SF Pro,sans-serif;background:#5968d9;opacity:0;transform:translateY(.5cqh)}.vm-home .operation-step-2 .sheet-live-copy{opacity:1;transform:translateY(0)}.vm-home .sheet-live-status{top:48.9%;left:83.3%;width:11.8%;height:5.2%;display:flex;align-items:center;justify-content:center;color:#667085;font:600 .42cqw/1 SF Pro,sans-serif;letter-spacing:.04em;text-align:center;background:#fff;opacity:0}.vm-home .operation-step-4 .sheet-live-status{opacity:1}.vm-home .sheet-live-available{top:25.5%;left:72.4%;width:10%;height:9%;display:flex;align-items:center;color:#1a8c57;font:600 .9cqw/1 SF Pro,sans-serif;background:#fff;opacity:0}.vm-home .operation-step-4 .sheet-live-available{opacity:1}.vm-home .figma-feature{padding:70px 0}.vm-home .figma-feature-copy{position:relative;width:100%;height:auto}.vm-home .figma-feature-copy h2{width:100%;margin:0;color:#000;font-family:VmLexend,Arial,sans-serif;font-size:42px;font-weight:400;line-height:48px;letter-spacing:-1px}.vm-home .figma-feature-copy>p{position:static;width:min(959px,78%);margin:20px 0 0;color:#737373;font-family:VmLexend,Arial,sans-serif;font-size:22px;font-weight:400;line-height:1.2;letter-spacing:-.32px}.vm-home .figma-feature-copy>p strong{color:#000;font-weight:400}.vm-home .figma-feature-copy>.figma-feature-lead{width:min(885px,72%);color:#737373}.vm-home .figma-feature-point-2 .figma-feature-copy>p:not(.figma-feature-lead){width:min(885px,72%);margin-top:4px}.vm-home .figma-feature-point-4 .figma-feature-copy>p,.vm-home .figma-feature-point-5 .figma-feature-copy>p{white-space:pre-line}.vm-home[lang=en] .figma-feature-point-6 .figma-feature-copy>p{white-space:pre-line}.vm-home .figma-feature-note{position:static;height:37px;margin-top:8px;padding:0 19px;display:inline-flex;align-items:center;border-radius:19px;color:#606060;background:#f0f0f0;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.vm-home .figma-feature-link{position:absolute;right:0;bottom:0;width:133px;height:24px;display:flex;align-items:center;color:#737373;font-family:VmLexend,Arial,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:-.32px}.vm-home .figma-feature-link span{width:109px;white-space:nowrap}.vm-home .figma-feature-link img{width:24px;height:24px;flex:none}.vm-home .figma-feature-link:focus-visible{border-radius:4px;outline:2px solid #7f90ff;outline-offset:4px}.vm-home .figma-feature-media{position:relative;width:100%;margin:80px 0 0;overflow:visible}.vm-home .figma-feature-main-visual{width:100%;height:100%;display:block}.vm-home .figma-feature-point-2 .figma-feature-media{height:664.286px}.vm-home .figma-feature-point-3 .figma-feature-media{height:421px}.vm-home .figma-feature-point-4 .figma-feature-media{height:537px}.vm-home .figma-feature-point-5 .figma-feature-media{height:auto;aspect-ratio:1241 / 665}.vm-home .figma-feature-point-5 .figma-feature-main-visual{width:1240.141px;max-width:none}.vm-home .figma-feature-apps-canvas{position:relative;width:100%;height:100%}.vm-home .figma-feature-apps-note{position:absolute;top:65.623%;left:-3.226%;width:27.984%;height:auto;display:block}.vm-home .figma-feature-point-6 .figma-feature-media{height:421px}.vm-home .figma-feature-point-7 .figma-feature-media{height:662px;margin-top:10px}.vm-home .figma-feature-point-7 .figma-feature-main-visual{position:absolute;top:10.574%;left:1.613%;width:88.226%;height:auto}.vm-home .figma-feature-share-cursor{position:absolute;height:auto;display:block;pointer-events:none}.vm-home .figma-feature-share-cursor.is-naomi{top:38.52%;left:6.452%;width:9.713%}.vm-home .figma-feature-share-cursor.is-cora{top:42.749%;left:85.645%;width:7.973%}.vm-home .figma-feature-share-cursor.is-leo{top:61.48%;left:16.21%;width:7.052%}.vm-home .figma-feature-share-cursor.is-ken{top:80.816%;left:78.952%;width:7.213%}@media(max-width:1304px){.vm-home .figma-feature-point-2 .figma-feature-media{height:auto;aspect-ratio:1240 / 665}.vm-home .figma-feature-point-3 .figma-feature-media,.vm-home .figma-feature-point-6 .figma-feature-media{height:auto;aspect-ratio:1240 / 421}.vm-home .figma-feature-point-4 .figma-feature-media{height:auto;aspect-ratio:1240 / 537}.vm-home .figma-feature-point-5 .figma-feature-media{height:auto;aspect-ratio:1241 / 665}.vm-home .figma-feature-point-5 .figma-feature-main-visual{width:100%;max-width:100%}.vm-home .figma-feature-point-7 .figma-feature-media{height:auto;aspect-ratio:1240 / 662}.vm-home .figma-feature-main-visual,.vm-home .figma-feature-copy,.vm-home .figma-feature-point-2 .figma-feature-copy,.vm-home .figma-feature-point-3 .figma-feature-copy{height:auto}.vm-home .figma-feature-copy>p,.vm-home .figma-feature-copy>.figma-feature-lead,.vm-home .figma-feature-point-2 .figma-feature-copy>p:not(.figma-feature-lead){position:static;width:100%;margin-top:16px}.vm-home .figma-feature-note{position:static;width:fit-content;margin-top:16px;display:flex}.vm-home .figma-feature-link{position:static;margin-top:16px}}@media(min-width:761px){.vm-home .film.launch-film{height:min(100dvh,52.777778vw);min-height:0}}@media(min-width:1025px){.vm-home .problem.problem-figma{height:min(100dvh,62.5vw);min-height:0}}@supports not (height: 100dvh){@media(min-width:761px){.vm-home .film.launch-film{height:min(100vh,52.777778vw)}}@media(min-width:1025px){.vm-home .problem.problem-figma{height:min(100vh,62.5vw)}}}@media(min-width:761px)and (max-width:1304px){.vm-home .figma-feature-point-3 .figma-feature-copy>p{width:calc(100% - 160px)}}@media(min-width:761px){.vm-home .figma-feature-point-3 .figma-feature-note{width:fit-content;margin-top:44px;display:flex}.vm-home .figma-feature-point-3 .figma-feature-link{position:absolute;right:0;bottom:81px;margin:0}.vm-home .figma-feature-apps-canvas{position:absolute;top:50%;left:50%;width:auto;height:100%;aspect-ratio:1241 / 665;transform:translate(-50%,-50%)}.vm-home .figma-feature-point-5 .figma-feature-apps-canvas .figma-feature-main-visual{width:100%;max-width:none;height:100%}}@media(max-width:760px){.vm-home .figma-feature{padding:64px 0}.vm-home .figma-feature-copy,.vm-home .figma-feature-point-2 .figma-feature-copy,.vm-home .figma-feature-point-3 .figma-feature-copy{height:auto}.vm-home .figma-feature-copy h2{font-size:clamp(30px,8.6vw,34px);line-height:1.2;letter-spacing:-.04em}.vm-home .figma-feature-copy>p,.vm-home .figma-feature-copy>.figma-feature-lead,.vm-home .figma-feature-point-2 .figma-feature-copy>p:not(.figma-feature-lead){position:static;width:100%;margin-top:15px;font-size:15px;line-height:1.5;letter-spacing:-.025em}.vm-home .figma-feature-copy>p br{display:none}.vm-home .figma-feature-note{position:static;height:32px;margin-top:16px;padding-inline:16px;font-size:12px}.vm-home .figma-feature-link{position:static;width:120px;margin-top:16px;font-size:15px}.vm-home .figma-feature-link span{width:96px}.vm-home .figma-feature-media{height:auto!important;margin-top:40px}.vm-home .figma-feature-main-visual{width:100%!important;height:auto}.vm-home .figma-feature-point-7 .figma-feature-media{aspect-ratio:1240 / 662;margin-top:10px}.vm-home .figma-feature-point-7 .figma-feature-main-visual{left:1.613%;width:88.226%!important}}.vm-home .site-header{--nav-dropdown-gap: 14px;--nav-dropdown-padding: 12px;--nav-dropdown-radius: 12px}.vm-home .site-header .nav-resources{position:relative;display:flex;align-items:center}.vm-home .site-header .nav-links .nav-resources-trigger,.vm-home .site-header .nav-links .nav-feedback-trigger{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;color:#151516;font-family:inherit;transition:color .16s ease}.vm-home .site-header .nav-links .nav-resources-trigger{min-height:36px}.vm-home .site-header .nav-links .nav-feedback-trigger:hover,.vm-home .site-header .nav-links .nav-feedback-trigger:focus-visible,.vm-home .site-header .nav-links .nav-resources-trigger:hover,.vm-home .site-header .nav-links .nav-resources-trigger:focus-visible,.vm-home .site-header .nav-links .nav-resources.is-open .nav-resources-trigger{color:var(--accent-ink)}.vm-home .site-header .nav-resources-chevron{flex:none;transition:transform .16s ease}.vm-home .site-header .nav-resources:hover .nav-resources-chevron,.vm-home .site-header .nav-resources:focus-within .nav-resources-chevron,.vm-home .site-header .nav-resources.is-open .nav-resources-chevron{transform:rotate(180deg)}.vm-home .site-header .nav-resources-menu{position:absolute;top:100%;left:50%;z-index:10;min-width:160px;padding-top:var(--nav-dropdown-gap);transform:translate(-50%,6px);opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.vm-home .site-header .nav-resources:hover .nav-resources-menu,.vm-home .site-header .nav-resources:focus-within .nav-resources-menu,.vm-home .site-header .nav-resources.is-open .nav-resources-menu{transform:translate(-50%);opacity:1;visibility:visible;transition-delay:0s}.vm-home .site-header .nav-resources-panel{display:flex;flex-direction:column;gap:2px;padding:var(--nav-dropdown-padding);border:1px solid var(--line);border-radius:var(--nav-dropdown-radius);background:#fff;box-shadow:0 18px 40px #18181a1f}.vm-home .site-header .nav-links .nav-resources-panel a{display:flex;align-items:center;height:32px;padding:0 10px;border-radius:6px;color:#151516;font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap}.vm-home .site-header .nav-links .nav-resources-panel a:hover,.vm-home .site-header .nav-links .nav-resources-panel a:focus-visible{background:color-mix(in srgb,var(--accent) 10%,transparent)}@media(max-width:825px){.vm-home .site-header .nav-resources{flex-direction:column;align-items:flex-start}.vm-home .site-header .nav-resources-menu{position:static;min-width:0;padding-top:2px;display:none;transform:none;opacity:1;visibility:visible;transition:none}.vm-home .site-header .nav-resources:hover .nav-resources-menu,.vm-home .site-header .nav-resources:focus-within .nav-resources-menu,.vm-home .site-header .nav-resources.is-open .nav-resources-menu{display:block;transform:none}.vm-home .site-header .nav-resources-panel{padding:0 0 0 14px;border:0;background:transparent;box-shadow:none}.vm-home .site-header .nav-links .nav-resources-panel a{padding:0 14px;font-size:16px}}.vm-home .site-header .nav-download{position:relative;display:flex}.vm-home .site-header .nav-download-trigger{gap:8px;border:0;cursor:pointer;font-family:inherit}.vm-home .site-header .nav-download-trigger .vm-download-menu-chevron{flex:none;transition:transform .16s ease}.vm-home .site-header .nav-download.is-open .nav-download-trigger .vm-download-menu-chevron{transform:rotate(180deg)}.vm-home .site-header .nav-download-menu{position:absolute;top:calc(100% + var(--nav-dropdown-gap));right:0;z-index:10;display:flex;padding:var(--nav-dropdown-padding);border:1px solid var(--line);border-radius:var(--nav-dropdown-radius);background:#fff;box-shadow:0 18px 40px #18181a1f;text-align:left}.vm-home .site-header .nav-download-menu:before{content:"";position:absolute;top:calc(-1 * var(--nav-dropdown-gap));right:0;left:0;height:var(--nav-dropdown-gap)}.vm-home .site-header .nav-download-column{min-width:172px}.vm-home .site-header .nav-download-column+.nav-download-column{margin-left:4px;padding-left:12px;border-left:1px solid rgba(26,26,26,.08)}.vm-home .site-header .nav-download-product{margin:0 0 6px;padding:0 10px;color:#151516;font-size:14px;font-weight:700;white-space:nowrap}.vm-home .site-header .nav-download-platform>p{margin:8px 0 2px;padding:0 10px;color:#15151673;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.vm-home .site-header .nav-download-menu-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;height:32px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#151516;white-space:nowrap}.vm-home .site-header .nav-download-menu-option:hover,.vm-home .site-header .nav-download-menu-option:focus-visible{background:color-mix(in srgb,var(--accent) 10%,transparent)}.vm-home .site-header .nav-download-menu .nav-download-menu-coming-soon{position:relative;cursor:not-allowed}.vm-home{--vm-type-display-size: 44px;--vm-type-display-line: 52px;--vm-type-title-size: 40px;--vm-type-title-line: 48px;--vm-type-subtitle-size: 28px;--vm-type-subtitle-line: 36px;--vm-type-body-size: 22px;--vm-type-body-line: 32px;--vm-type-label-size: 16px;--vm-type-label-line: 24px;--vm-type-meta-size: 14px;--vm-type-meta-line: 20px;line-height:var(--vm-type-label-line);--vm-closing-title-size: var(--vm-type-title-size);--vm-closing-title-line: 48px;--vm-closing-title-weight: 600;--vm-closing-title-tracking: -1px;--vm-closing-emphasis-weight: 700;--vm-closing-lead-size: var(--vm-type-body-size);--vm-closing-lead-line: var(--vm-type-body-line);--vm-closing-body-size: var(--vm-type-body-size);--vm-closing-body-line: var(--vm-type-body-line);--vm-closing-card-title-size: var(--vm-type-body-size);--vm-closing-card-title-line: 28px;--vm-closing-list-size: var(--vm-type-body-size);--vm-closing-list-line: var(--vm-type-body-line);--vm-closing-compact-size: var(--vm-type-meta-size);--vm-closing-compact-line: var(--vm-type-meta-line);--vm-closing-action-size: var(--vm-type-label-size);--vm-closing-action-line: var(--vm-type-label-line);--vm-closing-space-card: 12px;--vm-closing-space-copy: 20px;--vm-closing-space-action: 24px;--vm-closing-space-content: 32px;--vm-content-section-space: 70px;--vm-closing-title-content-space: 80px}.vm-home .vm-tech-hero h2,.vm-home .vm-why>.vm-section-shell>h2,.vm-home .vm-versions>.vm-section-shell>h2,.vm-home .vm-invite h2,.vm-home .vm-agent-copy h2,.vm-home .figma-faq h2,.vm-home .vm-final-cta h2{font-size:var(--vm-closing-title-size);line-height:var(--vm-closing-title-line);letter-spacing:var(--vm-closing-title-tracking)}.vm-home .vm-why>.vm-section-shell>h2,.vm-home .vm-versions>.vm-section-shell>h2,.vm-home .vm-invite h2,.vm-home .vm-agent-copy h2,.vm-home .figma-faq h2,.vm-home .vm-final-cta h2{font-weight:var(--vm-closing-title-weight)}.vm-home .vm-tech-hero h2{font-size:var(--vm-closing-title-size);font-weight:var(--vm-closing-emphasis-weight);line-height:var(--vm-closing-title-line);letter-spacing:var(--vm-closing-title-tracking)}.vm-home .vm-why-column h3,.vm-home .vm-version-visual figcaption{font-size:var(--vm-type-subtitle-size);font-weight:var(--vm-closing-emphasis-weight);line-height:var(--vm-type-subtitle-line);letter-spacing:-1px}.vm-home .vm-tech-hero h2{margin-bottom:var(--vm-closing-space-copy)}.vm-home .vm-tech-hero p{font-size:var(--vm-closing-lead-size);font-weight:400;line-height:var(--vm-closing-lead-line);letter-spacing:-.32px}.vm-home .vm-tech-grid h3,.vm-home .vm-pricing-plan h3{font-size:var(--vm-closing-card-title-size);font-weight:600;line-height:var(--vm-closing-card-title-line)}.vm-home .vm-tech-grid h3{margin-bottom:var(--vm-closing-space-card)}.vm-home .vm-version-features li,.vm-home .vm-final-cta>p{font-size:var(--vm-closing-compact-size);font-weight:400;line-height:var(--vm-closing-compact-line)}.vm-home .vm-tech-grid p{color:#000000b3;font-size:var(--vm-closing-body-size);font-weight:400;line-height:var(--vm-closing-body-line)}.vm-home .vm-why-column li button{font-size:var(--vm-closing-list-size);font-weight:400;line-height:var(--vm-closing-list-line)}.vm-home .vm-invite p,.vm-home .vm-agent-copy>p{font-size:var(--vm-closing-lead-size);font-weight:400;line-height:var(--vm-closing-lead-line)}.vm-home .vm-agent-links{flex-wrap:wrap;column-gap:8px;row-gap:10px;font-size:var(--vm-closing-action-size);line-height:var(--vm-closing-action-line)}.vm-home:lang(en) .vm-agent-copy p br{display:none}.vm-home .figma-faq-list details>p{font-size:var(--vm-closing-body-size);font-weight:400;line-height:var(--vm-closing-body-line)}.vm-home .figma-description-card>p{line-height:var(--vm-type-meta-line)}.vm-home .figma-description-card strong{line-height:var(--vm-type-label-line)}@media(min-width:761px){.vm-home:lang(zh-CN) .figma-description-card p+p,.vm-home:lang(zh-CN) .figma-description-card strong{line-height:var(--vm-type-label-line)}}.vm-home .vm-invite p{margin:var(--vm-closing-space-copy) 0 var(--vm-closing-space-action)}.vm-home .vm-agent-copy h2{margin-bottom:var(--vm-closing-space-copy)}.vm-home .vm-download-button,.vm-home .vm-invite-button,.vm-home .vm-final-download-button{font-size:var(--vm-closing-action-size);font-weight:600;line-height:var(--vm-closing-action-line)}.vm-home .vm-version-link{font-size:var(--vm-closing-action-size);line-height:var(--vm-closing-action-line)}.vm-home .figma-faq-inner{gap:0}.vm-home .figma-faq-badge,.vm-home .figma-faq h2{margin-bottom:var(--vm-closing-space-content)}.vm-home .figma-faq-list details>p{color:#3c3c3ccc;font-size:var(--vm-closing-body-size);line-height:var(--vm-closing-body-line)}.vm-home .figma-faq-list summary{font-size:var(--vm-closing-card-title-size);font-weight:600;line-height:var(--vm-closing-card-title-line)}.vm-home .status-section.vm-live-state,.vm-home .selling-point-section,.vm-home .vm-tech,.vm-home .vm-why,.vm-home .vm-versions,.vm-home .vm-pricing,.vm-home .vm-invite,.vm-home .figma-faq,.vm-home .vm-final{padding-top:var(--vm-content-section-space);padding-bottom:var(--vm-content-section-space)}.vm-home .vm-tech,.vm-home .vm-why,.vm-home .vm-versions{min-height:0}.vm-home .vm-why>.vm-section-shell>h2,.vm-home .vm-versions>.vm-section-shell>h2,.vm-home .figma-faq h2{margin-bottom:var(--vm-closing-title-content-space)}.vm-home .vm-final-downloads{margin-top:var(--vm-closing-title-content-space)}.vm-home .vm-final-cta{padding-top:0;padding-bottom:0}.vm-home .vm-invite,.vm-home .vm-agent{height:auto;min-height:400px}.vm-home .vm-invite-inner,.vm-home .vm-agent-inner{height:auto;min-height:260px;align-items:start}.vm-home .vm-invite-copy{padding-top:0}.vm-home .vm-agent-copy{padding-block:var(--vm-content-section-space)}@media(max-width:900px){.vm-home{--vm-type-display-size: 36px;--vm-type-display-line: 44px;--vm-type-title-size: 32px;--vm-type-title-line: 40px;--vm-type-subtitle-size: 24px;--vm-type-subtitle-line: 30px;--vm-type-body-size: 18px;--vm-type-body-line: 28px;--vm-type-label-size: 16px;--vm-type-label-line: 24px;--vm-type-meta-size: 14px;--vm-type-meta-line: 20px;--vm-closing-title-size: var(--vm-type-title-size);--vm-closing-title-line: var(--vm-type-title-line);--vm-closing-title-tracking: -1px;--vm-closing-lead-size: var(--vm-type-body-size);--vm-closing-lead-line: var(--vm-type-body-line);--vm-closing-body-size: var(--vm-type-body-size);--vm-closing-body-line: var(--vm-type-body-line);--vm-closing-card-title-size: 18px;--vm-closing-card-title-line: 28px;--vm-closing-list-size: var(--vm-type-body-size);--vm-closing-list-line: var(--vm-type-body-line);--vm-closing-compact-size: var(--vm-type-meta-size);--vm-closing-compact-line: var(--vm-type-meta-line);--vm-closing-action-size: var(--vm-type-label-size);--vm-closing-action-line: var(--vm-type-label-line);--vm-content-section-space: 64px;--vm-closing-title-content-space: 40px}.vm-home .vm-agent-copy{padding:var(--vm-closing-title-content-space) 24px var(--vm-content-section-space)}.vm-home .vm-invite-inner{padding:0 24px}.vm-home .vm-invite-copy{padding-top:var(--vm-closing-title-content-space)}.vm-home .vm-tech-hero p{letter-spacing:-.025em}.vm-home .figma-faq-list summary{font-size:18px;line-height:28px}}.vm-home .figma-hero-title h1,.vm-home .figma-hero-title h1 .figma-hero-slide,.vm-home .figma-hero-title>p,.vm-home .figma-hero-contrast-heading,.vm-home .figma-hero-contrast-title .figma-hero-slide{font-size:var(--vm-type-display-size);line-height:var(--vm-type-display-line)}.vm-home .figma-hero-title h1,.vm-home .figma-hero-title h1 .figma-hero-slide,.vm-home .figma-hero-contrast-title .figma-hero-slide{font-weight:600}.vm-home .figma-hero-title>p{font-weight:700}.vm-home .vm-live-state-copy h2,.vm-home .realtime-feature-copy h2,.vm-home .figma-feature-copy h2,.vm-home .selling-point-section .selling-point-copy h2{font-size:var(--vm-type-title-size);font-weight:600;line-height:var(--vm-type-title-line)}.vm-home .vm-why>.vm-section-shell>h2,.vm-home .vm-invite h2,.vm-home .figma-faq h2{color:#000}.vm-home .problem.problem-figma .problem-center h2,.vm-home .vm-live-state-columns h3{font-size:var(--vm-type-subtitle-size);font-weight:600;line-height:var(--vm-type-subtitle-line)}.vm-home .problem-card-copy h3{font-size:var(--vm-type-body-size);font-weight:400;line-height:var(--vm-type-body-line)}.vm-home .vm-live-state-copy{height:152px}.vm-home .vm-why-column li button{height:auto;min-height:80px;padding-block:8px}.vm-home .vm-live-state-meta p,.vm-home .realtime-feature-copy>p,.vm-home .figma-feature-copy>p,.vm-home .selling-point-section .selling-point-copy>p{font-size:var(--vm-type-body-size);font-weight:400;line-height:var(--vm-type-body-line)}.vm-home .vm-live-state-columns ul,.vm-home .figma-description-card strong,.vm-home .site-header .nav-links a,.vm-home .site-header .nav-links .nav-resources-trigger,.vm-home .site-header .nav-links .nav-feedback-trigger,.vm-home .selling-point-gallery-tabs button,.vm-home .realtime-feature-link,.vm-home .figma-feature-link,.vm-home .problem-cta{font-size:var(--vm-type-label-size);line-height:var(--vm-type-label-line)}.vm-home .vm-live-state-columns ul,.vm-home .figma-description-card strong,.vm-home .site-header .nav-links a,.vm-home .site-header .nav-links .nav-resources-trigger,.vm-home .site-header .nav-links .nav-feedback-trigger,.vm-home .selling-point-gallery-tabs button,.vm-home .problem-cta{font-weight:600}.vm-home .problem-label,.vm-home .figma-feature-note{font-size:var(--vm-type-label-size);font-weight:600;line-height:var(--vm-type-label-line)}.vm-home .problem-card-number,.vm-home .problem-card-copy>p,.vm-home .figma-description-card>p,.vm-home .figma-download,.vm-home .figma-invite-strip,.vm-home .figma-invite-strip span,.vm-home .site-header .nav__language,.vm-home .site-header .nav__language-short,.vm-home .site-header .nav-cta,.vm-home .site-header .nav-resources-trigger,.vm-home .site-header .nav-download-menu-option,.vm-home .site-header .nav-download-platform>p,.vm-home .vm-download-menu-group>p,.vm-home .vm-download-menu-group a,.vm-home .vm-download-menu-badge,.vm-home .launch-time{font-size:var(--vm-type-meta-size);line-height:var(--vm-type-meta-line)}.vm-home .problem-card-number,.vm-home .site-header .nav__language-short,.vm-home .site-header .nav-cta,.vm-home .site-header .nav-resources-trigger,.vm-home .site-header .nav-download-menu-option,.vm-home .site-header .nav-download-platform>p,.vm-home .vm-download-menu-group>p,.vm-home .vm-download-menu-group a,.vm-home .vm-download-menu-badge{font-weight:600}.vm-home .vm-pricing-plan-price{font-size:var(--vm-type-display-size);line-height:var(--vm-type-display-line)}.vm-home .figma-invite-link,.vm-home .figma-invite-link span{line-height:var(--vm-type-meta-line)}@media(max-width:900px){.vm-home .figma-hero-title h1,.vm-home .figma-hero-title h1 .figma-hero-slide,.vm-home .figma-hero-title>p,.vm-home .figma-hero-contrast-heading,.vm-home .figma-hero-contrast-title .figma-hero-slide{font-size:var(--vm-type-display-size);line-height:var(--vm-type-display-line)}.vm-home .vm-live-state-copy h2,.vm-home .realtime-feature-copy h2,.vm-home .figma-feature-copy h2,.vm-home .selling-point-section .selling-point-copy h2,.vm-home .figma-end-mobile h2,.vm-home .mobile-footer h2{font-size:var(--vm-type-title-size);line-height:var(--vm-type-title-line)}.vm-home .problem.problem-figma .problem-center h2,.vm-home .vm-live-state-columns h3,.vm-home .transition-divider-brand b,.vm-home .mobile-version-card h3{font-size:var(--vm-type-subtitle-size);line-height:var(--vm-type-subtitle-line)}.vm-home .vm-live-state-copy{height:auto}.vm-home .vm-why-column li button{min-height:64px;padding-block:8px}.vm-home .vm-live-state-meta p,.vm-home .realtime-feature-copy>p,.vm-home .figma-feature-copy>p,.vm-home .figma-feature-copy>.figma-feature-lead,.vm-home .figma-feature-point-2 .figma-feature-copy>p:not(.figma-feature-lead),.vm-home .selling-point-section .selling-point-copy>p,.vm-home .figma-end-mobile>p,.vm-home .mobile-technology-grid p,.vm-home .figma-faq-list details>p{font-size:var(--vm-type-body-size);line-height:var(--vm-type-body-line)}.vm-home .vm-live-state-columns ul,.vm-home .selling-point-gallery-tabs button,.vm-home .realtime-feature-link,.vm-home .figma-feature-link,.vm-home .figma-feature-note,.vm-home .mobile-technology-grid h3,.vm-home .mobile-compare-head,.vm-home .mobile-pill,.vm-home .figma-faq-list summary{font-size:var(--vm-type-label-size);line-height:var(--vm-type-label-line)}.vm-home .problem-label,.vm-home .problem-card-number,.vm-home .problem-card-copy>p,.vm-home .problem-cta,.vm-home .figma-invite-link,.vm-home .figma-invite-link span,.vm-home .menu-toggle,.vm-home .mobile-compare-row,.vm-home .mobile-version-card ul,.vm-home .mobile-text-link,.vm-home .figma-faq-badge,.vm-home .mobile-footer-brand a,.vm-home .mobile-footer-nav a{font-size:var(--vm-type-meta-size);line-height:var(--vm-type-meta-line)}}.vm-home .realtime-scene-controller{width:fit-content;height:32px;margin:44px 0 12px;display:inline-flex;align-items:center;gap:3px}.vm-home .realtime-scene-controller-button{position:relative;min-width:78px;height:32px;padding:0 13px;overflow:hidden;border:0;border-radius:7px;appearance:none;color:#17181d6b;font-family:VmLexend,Arial,sans-serif;font-size:13px;font-weight:450;line-height:1;white-space:nowrap;background:transparent;cursor:pointer;transition:color .18s ease,background-color .18s ease}.vm-home .realtime-scene-controller-button:hover{color:#17181d9e;background:#22221f06}.vm-home .realtime-scene-controller-button[aria-selected=true]{color:#17181db8;background:#22221f0b}.vm-home .realtime-scene-controller-button:focus-visible{outline:1px solid rgba(127,144,255,.65);outline-offset:2px}.vm-home .realtime-feature-media{position:relative;width:100%;margin-top:0;aspect-ratio:2 / 1;overflow:hidden;contain:layout paint;border:1px solid rgba(34,34,31,.08);border-radius:16px;background:#f3f3f1;box-shadow:inset 0 1px #ffffffb3;container-type:size;isolation:isolate}.vm-home .realtime-window-deck{position:absolute;inset:0;z-index:2}.vm-home .realtime-feature-media>.vm-gradlab-background{z-index:0}.vm-home .figma-feature-gradlab-media{position:relative;overflow:hidden;background:#eef0f5;isolation:isolate}.vm-home .figma-feature-gradlab-media.is-big-at{border-radius:16px;contain:layout paint;container-type:size}.vm-home .figma-feature-gradlab-layer{position:absolute;top:0;bottom:0;z-index:0;overflow:hidden;border-radius:16px}.vm-home .figma-feature-gradlab-media.is-borrow{border:0;background:transparent}.vm-home .figma-feature-gradlab-media.is-borrow .figma-feature-gradlab-layer.is-borrow-left{left:0;width:46.13%}.vm-home .figma-feature-gradlab-media.is-borrow .figma-feature-gradlab-layer.is-borrow-right{right:0;width:51.94%}.vm-home .figma-feature-gradlab-foreground{position:absolute;z-index:3;max-width:none;height:auto;display:block;pointer-events:none}.vm-home .figma-feature-gradlab-foreground.is-borrow-left{top:15.45%;left:3.31%;width:39.46%}.vm-home .borrow-agent-left-foreground{overflow:visible}.vm-home .borrow-agent-left-foreground__image{width:100%;height:auto;display:block}.vm-home .borrow-agent-toggle{position:absolute;top:54.95%;left:82.7%;width:11.72%;aspect-ratio:1.72;display:grid;place-items:center;background:#fff}.vm-home .borrow-agent-toggle__track{position:relative;width:88%;aspect-ratio:1.82;display:block;overflow:hidden;border-radius:999px;background:#ededee}.vm-home .borrow-agent-toggle__active-track,.vm-home .borrow-agent-toggle__pulse,.vm-home .borrow-agent-toggle__knob{position:absolute;display:block;border-radius:999px}.vm-home .borrow-agent-toggle__active-track{inset:0;background:#6879ed}.vm-home .borrow-agent-toggle__knob{top:5%;left:3%;width:49%;aspect-ratio:1;background:#fff;box-shadow:0 1px 4px #343d7724;transform:translate(98%)}.vm-home .borrow-agent-toggle__pulse{inset:0;border:1px solid rgba(104,121,237,.34);opacity:0;transform:scale(1)}.vm-home .figma-feature-gradlab-media.is-borrow.is-switch-animating .borrow-agent-toggle__active-track{animation:borrow-agent-toggle-color 5.2s linear infinite}.vm-home .figma-feature-gradlab-media.is-borrow.is-switch-animating .borrow-agent-toggle__knob{animation:borrow-agent-toggle-knob 5.2s linear infinite}.vm-home .figma-feature-gradlab-media.is-borrow.is-switch-animating .borrow-agent-toggle__pulse{animation:borrow-agent-toggle-pulse 5.2s linear infinite}@keyframes borrow-agent-toggle-color{0%,18%{opacity:0}30%,76%{opacity:1}88%,to{opacity:0}}@keyframes borrow-agent-toggle-knob{0%,18%{transform:translate(0);animation-timing-function:cubic-bezier(.22,1,.36,1)}30%,76%{transform:translate(98%);animation-timing-function:cubic-bezier(.22,1,.36,1)}88%,to{transform:translate(0)}}@keyframes borrow-agent-toggle-pulse{0%,28%,48%,to{opacity:0;transform:scale(1)}35%{opacity:.62;transform:scale(1.14)}}.vm-home .figma-feature-gradlab-foreground.is-borrow-right{top:23.15%;left:52.98%;width:42.1%}.vm-home .figma-feature-gradlab-media.is-big-at>.gradlab-background{z-index:0}.vm-home .figma-feature-gradlab-foreground.is-big-at{top:-5.03%;left:8.1%;width:78.97%}.vm-home .big-at-sticker{position:absolute;inset:0;z-index:4;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(2.2cqh) scale(.92) rotate(-1.5deg);transition:opacity .24s ease,transform .64s cubic-bezier(.2,1.35,.32,1);will-change:opacity,transform}.vm-home .big-at-sticker.is-left{clip-path:polygon(5% 0,48% 0,48% 35.2%,5% 35.2%);transform-origin:26% 39%}.vm-home .big-at-sticker.is-right{clip-path:polygon(48% 0,94% 0,94% 35.2%,48% 35.2%);transform:translateY(2.2cqh) scale(.92) rotate(1.5deg);transform-origin:72% 39%}.vm-home .big-at-sticker.is-visible{opacity:1;transform:translateY(0) scale(1) rotate(0)}.vm-home .big-at-sticker img{position:absolute;top:-5.03%;left:8.1%;width:78.97%;max-width:none;height:auto;display:block}.vm-home .big-at-arrow{position:absolute;z-index:5;width:9.8%;height:auto;overflow:visible;fill:none;opacity:0;stroke:#c79cff;stroke-linecap:round;stroke-linejoin:round;stroke-width:5.5;pointer-events:none;transform:translateY(-1.4cqh) scale(.88);transform-origin:50% 0;transition:opacity .22s ease,transform .58s cubic-bezier(.2,1.35,.32,1)}.vm-home .big-at-arrow.is-left{top:27.2%;left:29.3%}.vm-home .big-at-arrow.is-right{top:27%;left:54.8%}.vm-home .big-at-arrow.is-visible{opacity:.82;transform:translateY(0) scale(1)}.vm-home .big-at-composer{position:absolute;top:35.3%;left:12.65%;z-index:3;width:74.2%;height:44.1%;overflow:hidden;border:1px solid rgba(166,189,255,.7);border-radius:2.5cqw;background:#dbe7ff;box-shadow:0 1.2cqw 3.2cqw #5060aa24;transition:opacity .24s ease,transform .24s ease}.vm-home .big-at-composer__input{position:absolute;inset:0 0 29.5%;overflow:hidden;border-radius:2.45cqw;background:#fff}.vm-home .big-at-prompt{position:absolute;top:8.5%;right:2.05%;left:2.05%;color:#36363a;font-family:VmLexend,Arial,sans-serif;font-size:1.55cqw;font-weight:430;line-height:1.67;letter-spacing:-.035em}.vm-home .big-at-token{height:2.55cqw;margin-right:.58cqw;padding:0 .65cqw 0 .52cqw;display:inline-flex;align-items:center;gap:.45cqw;border-radius:.6cqw;color:#51b5e7;font-size:1.47cqw;font-weight:650;line-height:1;letter-spacing:-.03em;vertical-align:-.46cqw;white-space:nowrap;background:#f0f6ff;animation:big-at-token-convert .26s cubic-bezier(.2,1.25,.32,1) both}.vm-home .big-at-token.is-ppt{color:#ff7653;background:#fff1ed}.vm-home .big-at-token__icon{position:relative;width:1.25cqw;height:1.35cqw;flex:none;display:grid;place-items:center;color:#fff;font-family:Arial,sans-serif;font-size:.43cqw;font-weight:800;line-height:1;background:#51b5e7}.vm-home .big-at-token.is-file .big-at-token__icon{border-radius:.2cqw;clip-path:polygon(0 0,68% 0,100% 28%,100% 100%,0 100%)}.vm-home .big-at-token.is-folder .big-at-token__icon{height:1.04cqw;border-radius:.14cqw}.vm-home .big-at-token.is-folder .big-at-token__icon:before{position:absolute;top:-.25cqw;left:.08cqw;width:.52cqw;height:.35cqw;border-radius:.12cqw .12cqw 0 0;content:"";background:inherit}.vm-home .big-at-token.is-ppt .big-at-token__icon{width:1.45cqw;height:1.55cqw;border-radius:.34cqw;background:#fff;box-shadow:0 .12cqw .3cqw #854e3f29}.vm-home .big-at-token.is-ppt .big-at-token__icon:before{position:absolute;inset:.35cqw .2cqw .2cqw;display:grid;place-items:center;border-radius:.13cqw;content:"PPT";color:#fff;font-size:.38cqw;background:#ff7653}.vm-home .big-at-pending-token{width:1.8cqw;height:2.35cqw;margin-right:.25cqw;display:inline-grid;place-items:center;border-radius:.55cqw;color:#667cf2;font-size:1.78cqw;font-weight:600;line-height:1;vertical-align:-.4cqw;background:#7f90ff1f;animation:big-at-pending-pulse .19s ease-out both}.vm-home .big-at-caret{width:.22cqw;height:2.15cqw;margin-left:.14cqw;display:inline-block;border-radius:.2cqw;vertical-align:-.46cqw;background:#6d82ff;animation:big-at-caret-blink .92s steps(1,end) infinite}.vm-home .big-at-toolbar{position:absolute;right:2.25%;bottom:7.5%;left:2.45%;height:3.5cqw;display:flex;align-items:center;gap:1.35cqw;color:#737373;font-family:VmLexend,Arial,sans-serif}.vm-home .big-at-toolbar__plus{position:relative;width:2.35cqw;height:2.35cqw;flex:none}.vm-home .big-at-toolbar__plus:before,.vm-home .big-at-toolbar__plus:after{position:absolute;top:50%;left:50%;width:1.9cqw;height:.2cqw;border-radius:1px;content:"";background:currentColor;transform:translate(-50%,-50%)}.vm-home .big-at-toolbar__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.vm-home .big-at-toolbar__at{font-size:2.6cqw;font-weight:420;line-height:1}.vm-home .big-at-toolbar__spacer{flex:1}.vm-home .big-at-toolbar__mode{font-size:1.46cqw;font-weight:430;line-height:1;white-space:nowrap}.vm-home .big-at-toolbar__mode.is-accent{color:#687fff}.vm-home .big-at-toolbar__chevron,.vm-home .big-at-footer-chevron{width:.85cqw;height:.85cqw;flex:none;border-right:.13cqw solid currentColor;border-bottom:.13cqw solid currentColor;transform:rotate(45deg) translateY(-.2cqw)}.vm-home .big-at-toolbar__send{width:4.1cqw;height:4.1cqw;flex:none;display:grid;place-items:center;border-radius:50%;color:#fff;background:#353535}.vm-home .big-at-toolbar__send svg{width:2.2cqw;height:2.2cqw;fill:currentColor}.vm-home .big-at-composer__footer{position:absolute;inset:70.5% 0 0;padding:0 3.1%;display:flex;align-items:center;gap:.85cqw;color:#72767e;font-family:VmLexend,Arial,sans-serif;font-size:1.53cqw;font-weight:520;line-height:1}.vm-home .big-at-footer-folder{position:relative;width:1.8cqw;height:1.28cqw;border:.17cqw solid currentColor;border-radius:.2cqw}.vm-home .big-at-footer-folder:before{position:absolute;top:-.55cqw;left:-.17cqw;width:.78cqw;height:.48cqw;border:.17cqw solid currentColor;border-bottom:0;border-radius:.18cqw .18cqw 0 0;content:""}.vm-home .big-at-footer-chevron{margin-left:.1cqw}.vm-home .big-at-capabilities{position:absolute;top:89.2%;left:50%;z-index:2;width:58%;display:flex;justify-content:space-between;color:#fff9;font-family:VmLexend,Arial,sans-serif;font-size:1.1cqw;font-weight:450;line-height:1;letter-spacing:-.02em;transform:translate(-50%)}.vm-home .figma-feature-gradlab-media.is-big-at.is-resetting .big-at-composer,.vm-home .figma-feature-gradlab-media.is-big-at.is-resetting .big-at-sticker,.vm-home .figma-feature-gradlab-media.is-big-at.is-resetting .big-at-arrow{opacity:0;transform:translateY(.8cqh) scale(.985)}@keyframes big-at-token-convert{0%{opacity:0;transform:translateY(.55cqh) scale(.88)}}@keyframes big-at-pending-pulse{0%{opacity:0;transform:scale(.72)}}@keyframes big-at-caret-blink{50%{opacity:0}}.vm-home .big-at-figma-source{position:absolute;top:-5.03%;left:8.1%;width:78.97%;aspect-ratio:979.1914 / 508.4316;container-type:inline-size;pointer-events:none}.vm-home .big-at-native-composer{position:absolute;top:42.644%;left:6.093%;z-index:2;width:93.955%;height:57.393%;color:#3c3c3c;font-family:VmLexend,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.vm-home .big-at-native-shell{position:absolute;inset:0 0 19.7%;overflow:hidden;border:max(1px,.147cqw) solid rgba(79,143,255,.2);border-radius:2.642cqw;background:#4f8fff33}.vm-home .big-at-native-shell:before,.vm-home .big-at-native-shell:after{position:absolute;z-index:2;width:13.506cqw;height:.294cqw;content:"";background:linear-gradient(90deg,#4f8fff00,#4f8fff 52.404%,#4f8fff00);pointer-events:none}.vm-home .big-at-native-shell:before{top:-.147cqw;left:4.404cqw}.vm-home .big-at-native-shell:after{right:4.404cqw;bottom:-.147cqw}.vm-home .big-at-native-input{position:absolute;top:1.39%;left:.279%;width:99.444%;height:73.62%;overflow:hidden;border-radius:2.349cqw;background:#fff}.vm-home .big-at-native-prompt{position:absolute;top:10%;left:1.885%;width:96.23%;height:46.25%;font-size:1.982cqw;font-weight:400;line-height:1.3;letter-spacing:-.035em}.vm-home .big-at-native-line{position:absolute;left:0;white-space:nowrap;transition:clip-path 30ms linear;will-change:clip-path}.vm-home .big-at-native-line.is-line-1{top:0;width:100%;height:2.637cqw;display:flex;align-items:flex-start;gap:.586cqw}.vm-home .big-at-native-line.is-line-2{top:3.223cqw;width:100%}.vm-home .big-at-native-line.is-line-3{top:6.361cqw;width:27%}.vm-home .big-at-native-pill{height:2.637cqw;padding:0 .586cqw;flex:none;display:inline-flex;align-items:center;gap:.586cqw;border-radius:.586cqw;color:#50afee;font-size:1.761cqw;font-weight:500;line-height:1.4;letter-spacing:-.025em;background:#4f8fff1a}.vm-home .big-at-native-pill img{width:1.761cqw;height:1.761cqw;flex:none;display:block;object-fit:contain}.vm-home .big-at-native-pill.is-ppt{color:#fb6f3e;background:#fb6f3e1a}.vm-home .big-at-native-copy{flex:none;line-height:1.3}.vm-home .big-at-native-caret{width:.293cqw;height:2.344cqw;margin-left:.205cqw;display:inline-block;border-radius:99px;vertical-align:-.42cqw;background:#7b8cff;animation:big-at-caret-blink .92s steps(1,end) infinite}.vm-home .big-at-native-toolbar{position:absolute;top:63.33%;left:1.885%;width:96.23%;height:26.67%}.vm-home .big-at-native-icon-button,.vm-home .big-at-native-select,.vm-home .big-at-native-send{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center}.vm-home .big-at-native-icon-button{width:5.225%}.vm-home .big-at-native-icon-button.is-add{left:0}.vm-home .big-at-native-icon-button.is-at{left:6.531%}.vm-home .big-at-native-icon-button img{width:2.936cqw;height:2.936cqw}.vm-home .big-at-native-select{gap:.586cqw;font-size:1.91cqw;font-weight:450;line-height:1}.vm-home .big-at-native-select.is-auto{left:57.292%;width:17.491%;color:#6d7ff5}.vm-home .big-at-native-select.is-quality{left:76.089%;width:17.378%;color:#3c3c3cb3}.vm-home .big-at-native-select img{width:1.761cqw;height:1.761cqw}.vm-home .big-at-native-send{left:94.775%;width:5.225%;border-radius:50%;background:#3c3c3c}.vm-home .big-at-native-send img{width:2.136cqw;height:2.136cqw;transform:rotate(-45deg)}.vm-home .big-at-native-footer{position:absolute;top:77.78%;left:1.875%;height:19.76%;display:flex;align-items:center;gap:1.174cqw;color:#3c3c3cb3;font-size:1.91cqw;font-weight:500;line-height:1}.vm-home .big-at-native-footer>img:first-child{width:2.349cqw;height:2.349cqw}.vm-home .big-at-native-footer .is-chevron{width:1.761cqw;height:1.761cqw;margin-left:-.586cqw}.vm-home .big-at-native-capabilities{position:absolute;top:86.207%;left:8.206%;width:83.587%;height:13.793%;display:flex;align-items:center;gap:1.174cqw;color:#ffffffb3;font-size:1.615cqw;font-weight:500}.vm-home .big-at-native-capabilities span{height:4.111cqw;padding:0 1.761cqw;display:inline-flex;align-items:center;justify-content:center;gap:.586cqw;box-sizing:border-box;border:.132cqw solid rgba(255,255,255,.04);border-radius:14.68cqw;white-space:nowrap}.vm-home .big-at-native-capabilities span:nth-child(1){width:19.135cqw}.vm-home .big-at-native-capabilities span:nth-child(2){width:17.706cqw}.vm-home .big-at-native-capabilities span:nth-child(3){width:20.055cqw}.vm-home .big-at-native-capabilities span:nth-child(4){width:18.114cqw}.vm-home .big-at-native-capabilities img{width:2.056cqw;height:2.056cqw}.vm-home .big-at-native-sticker{position:absolute;z-index:6}.vm-home .big-at-native-sticker.is-left{top:0;left:0;width:36.815%;aspect-ratio:360.486 / 232.941}.vm-home .big-at-native-sticker.is-right{top:25.306%;left:57.495%;width:33.756%;aspect-ratio:330.534 / 109.918}.vm-home .big-at-native-sticker-body,.vm-home .big-at-native-sticker-arrow{position:absolute;max-width:none;display:block;will-change:opacity,transform,filter}.vm-home .big-at-native-sticker-body{top:0;left:0;opacity:1;transition:opacity .22s ease-out,transform .62s cubic-bezier(.16,1,.3,1),filter .44s ease-out}.vm-home .big-at-native-sticker.is-left .big-at-native-sticker-body{top:0;left:0;width:98.375%;height:93.291%;transform:translate3d(-1.2%,4%,0) scale(.94) rotate(-.8deg);transform-origin:50% 72%}.vm-home .big-at-native-sticker-art{width:100%;height:100%;display:block;object-fit:contain}.vm-home .big-at-native-sticker.is-right .big-at-native-sticker-body{top:0;left:9.255%;width:90.745%;height:89.534%;transform:translate3d(1.2%,6%,0) scale(.94) rotate(.8deg);transform-origin:42% 72%}.vm-home .big-at-native-sticker-arrow{height:auto;opacity:0;transition:opacity .28s ease-out .21s,transform .52s cubic-bezier(.16,1,.3,1) .17s}.vm-home .big-at-native-sticker.is-left .big-at-native-sticker-arrow{top:64.5%;left:84%;width:22.22%;transform:translate3d(0,-10%,0) scale(.94) rotate(16.95deg);transform-origin:50% 50%}.vm-home .big-at-native-sticker.is-right .big-at-native-sticker-arrow{top:16.4%;left:0;width:16.88%;transform:translate3d(0,-10%,0) scaleX(-1) scale(.94) rotate(-7.84deg);transform-origin:50% 50%}.vm-home .big-at-native-sticker.is-visible .big-at-native-sticker-body,.vm-home .big-at-native-sticker.is-visible .big-at-native-sticker-arrow{opacity:1;filter:none}.vm-home .big-at-native-sticker.is-right.is-visible .big-at-native-sticker-body,.vm-home .big-at-native-sticker.is-left.is-visible .big-at-native-sticker-body{transform:translateZ(0) scale(1) rotate(0)}.vm-home .big-at-native-sticker.is-left.is-visible .big-at-native-sticker-arrow{transform:translateZ(0) scale(1) rotate(16.95deg)}.vm-home .big-at-native-sticker.is-right.is-visible .big-at-native-sticker-arrow{transform:translateZ(0) scaleX(-1) rotate(-7.84deg)}.vm-home .figma-feature-gradlab-media.is-big-at.is-resetting .big-at-native-sticker-body,.vm-home .figma-feature-gradlab-media.is-big-at.is-resetting .big-at-native-sticker-arrow{opacity:0;transition-duration:.18s;transition-delay:0ms}.vm-home .big-at-source-composer,.vm-home .big-at-source-sticker{position:absolute;max-width:none;height:auto;display:block}.vm-home .big-at-source-composer{top:42.644%;left:6.093%;z-index:2;width:93.955%}.vm-home .big-at-source-sticker{z-index:6;opacity:0;transition:opacity .18s ease-out,transform .62s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.vm-home .big-at-source-sticker.is-left{top:0;left:0;width:36.815%;transform:translate3d(-1.2%,5%,0) scale(.86) rotate(-2deg);transform-origin:58% 72%}.vm-home .big-at-source-sticker.is-right{top:25.306%;left:57.495%;width:33.756%;transform:translate3d(1.2%,8%,0) scale(.86) rotate(2deg);transform-origin:42% 72%}.vm-home .big-at-source-sticker.is-visible{opacity:1;transform:translateZ(0) scale(1) rotate(0)}.vm-home .figma-feature-gradlab-media.is-big-at.is-resetting .big-at-source-sticker{opacity:0;transform:translate3d(0,1.5%,0) scale(.985) rotate(0);transition-duration:.22s}.vm-home .big-at-art-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none}.vm-home .big-at-art-layer img{position:absolute;top:-5.03%;left:8.1%;width:78.97%;max-width:none;height:auto;display:block}.vm-home .big-at-shell-art{z-index:2;clip-path:polygon(0 35.15%,100% 35.15%,100% 81.7%,0 81.7%)}.vm-home .big-at-capabilities-art{z-index:2;clip-path:inset(82% 0 0)}.vm-home .big-at-line-cover{position:absolute;z-index:4;display:block;background:#fff;pointer-events:none;transform-origin:right center;transition:transform 28ms linear;will-change:transform}.vm-home .big-at-line-cover.is-line-1{top:38.6%;left:14.1%;width:67.5%;height:7.3%}.vm-home .big-at-line-cover.is-line-2{top:45.2%;left:13.45%;width:73.6%;height:7.4%}.vm-home .big-at-line-cover.is-line-3{top:50.8%;left:13.45%;width:23.6%;height:6.2%}.vm-home .big-at-pending-at{position:absolute;top:0;z-index:5;color:#6d82ff;font-family:VmLexend,Arial,sans-serif;font-size:1.82cqw;font-weight:520;line-height:1;animation:big-at-pending-pulse .19s ease-out both}.vm-home .big-at-pending-at.is-token-1{left:0}.vm-home .big-at-pending-at.is-token-2{left:20.5%}.vm-home .big-at-pending-at.is-token-3{left:50.5%}.vm-home .big-at-sticker{z-index:6;opacity:0;transform:none;transition:clip-path .48s cubic-bezier(.16,1,.3,1),opacity .18s ease-out;will-change:clip-path,opacity}.vm-home .big-at-sticker.is-left{clip-path:polygon(26.5% 18%,26.5% 18%,26.5% 18%,26.5% 18%);transform:none}.vm-home .big-at-sticker.is-right{clip-path:polygon(71.5% 18%,71.5% 18%,71.5% 18%,71.5% 18%);transform:none}.vm-home .big-at-sticker.is-visible{opacity:1;transform:none}.vm-home .big-at-sticker.is-left.is-visible{clip-path:polygon(4% 0,49% 0,49% 47%,4% 47%)}.vm-home .big-at-sticker.is-right.is-visible{clip-path:polygon(48% 0,95% 0,95% 47%,48% 47%)}.vm-home .figma-feature-gradlab-media.is-big-at.is-resetting .big-at-sticker{opacity:0;transform:none}.vm-home .realtime-feature-scene{position:absolute;top:50%;left:50%;width:80%;aspect-ratio:610 / 342;height:auto;padding:0;overflow:hidden;border:0;border-radius:1.15cqw;appearance:none;background:#fff;filter:none;pointer-events:none;transform-origin:center;will-change:transform,opacity;transition:transform .72s cubic-bezier(.16,1,.3,1),opacity .36s ease}.vm-home .realtime-feature-scene>img{width:100%;height:100%;display:block;object-fit:cover}.vm-home .native-collaboration-window{position:absolute;inset:0;overflow:hidden;border:max(1px,.06cqw) solid #dedfe4;border-radius:inherit;color:#17181d;font-family:VmLexend,Arial,sans-serif;text-align:left;background:#fff;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.vm-home .native-window-header{position:relative;z-index:5;height:7.45%;display:flex;align-items:center;justify-content:center;border-bottom:max(1px,.06cqw) solid #dedfe4;background:#fffffffa}.vm-home .native-window-dots{position:absolute;left:1.35%;display:flex;gap:.52cqw}.vm-home .native-window-dots i{width:.86cqw;aspect-ratio:1;border-radius:50%;background:#ff5f57}.vm-home .native-window-dots i:nth-child(2){background:#febc2e}.vm-home .native-window-dots i:nth-child(3){background:#28c840}.vm-home .native-window-title{font-size:.92cqw;font-weight:600;letter-spacing:-.02em}.vm-home .native-window-meta{position:absolute;top:57%;font-size:.48cqw;font-weight:400;color:#8a8b91}.vm-home .native-document-window{background:linear-gradient(135deg,#fafafa,#f7f8ff)}.vm-home .native-document-window .native-window-header{height:13.35%;justify-content:flex-start;padding-left:8.8%;border-bottom:0}.vm-home .native-document-viewport{position:absolute;inset:13.35% 0 0;overflow:hidden}.vm-home .native-document-paper{position:absolute;top:0;left:16.75%;width:66.2%;min-height:150%;padding:5.6% 4.5% 8%;border:max(1px,.05cqw) solid #e5e5e7;color:#3c3c3c;background:#fff;box-sizing:border-box;transition:transform .7s cubic-bezier(.16,1,.3,1)}.vm-home .native-document-paper h3{margin:0 0 5.2%;font-size:1.45cqw;font-weight:650;line-height:1.15;letter-spacing:-.025em}.vm-home .native-document-paper h4{margin:0 0 5.2%;font-size:1.12cqw;line-height:1.2}.vm-home .native-document-paper p,.vm-home .native-document-paper li{margin:0 0 4.3%;font-size:.98cqw;font-weight:430;line-height:1.48}.vm-home .native-document-paper ul{margin:0;padding:0;list-style:none}.vm-home .native-document-paper li{margin-bottom:1.25%}.vm-home .native-document-paper strong{font-weight:650}.vm-home .native-document-scrollbar{position:absolute;top:3%;right:1.25%;width:.32cqw;height:93%;border-radius:999px;background:#292b3214}.vm-home .native-document-scrollbar i{position:absolute;top:0;left:0;width:100%;height:23%;border-radius:inherit;background:#292b3257;transition:transform .7s cubic-bezier(.16,1,.3,1)}.vm-home .native-document-window.operation-step-1 .native-document-paper{transform:translateY(-8%)}.vm-home .native-document-window.operation-step-2 .native-document-paper{transform:translateY(-17%)}.vm-home .native-document-window.operation-step-3 .native-document-paper{transform:translateY(-27%)}.vm-home .native-document-window.operation-step-4 .native-document-paper{transform:translateY(-36%)}.vm-home .native-document-window.operation-step-1 .native-document-scrollbar i{transform:translateY(55%)}.vm-home .native-document-window.operation-step-2 .native-document-scrollbar i{transform:translateY(118%)}.vm-home .native-document-window.operation-step-3 .native-document-scrollbar i{transform:translateY(190%)}.vm-home .native-document-window.operation-step-4 .native-document-scrollbar i{transform:translateY(250%)}.vm-home .native-ppt-filmstrip{position:absolute;top:7.45%;bottom:0;left:0;width:13.3%;overflow:hidden;border-right:max(1px,.06cqw) solid #dedfe4;background:#fff}.vm-home .native-ppt-thumb{height:10.9%;padding:1.25% 16%;text-align:center;box-sizing:border-box}.vm-home .native-ppt-thumb>span{display:block;margin-bottom:2%;color:#51535a;font-size:.44cqw;line-height:1;white-space:nowrap}.vm-home .native-ppt-thumb>i{position:relative;height:78%;display:block;overflow:hidden;border:max(1px,.06cqw) solid transparent;border-radius:.26cqw;background:#191b20}.vm-home .native-ppt-thumb.is-current>i{border-color:#7f90ff;box-shadow:0 0 0 max(1px,.06cqw) #7f90ff}.vm-home .native-ppt-thumb img{width:100%;height:100%;object-fit:cover;opacity:.78}.vm-home .native-ppt-thumb:nth-child(3n) img{filter:saturate(.55) brightness(1.35)}.vm-home .native-ppt-thumb:nth-child(4n) img{filter:hue-rotate(18deg) saturate(1.15)}.vm-home .native-ppt-workspace{position:absolute;inset:7.45% 0 0 13.3%;background:#f4f5f7}.vm-home .native-ppt-toolbar{height:7%;padding:0 1.7%;display:flex;gap:.75cqw;align-items:center;border-bottom:max(1px,.05cqw) solid #e3e4e8;color:#34363d;font-size:.58cqw;background:#fff}.vm-home .native-ppt-toolbar b{font-weight:600}.vm-home .native-ppt-zoom{margin-left:auto;padding:.52cqh .85cqw;border-radius:.5cqw;background:#f2f2f7}.vm-home .native-ppt-canvas{position:absolute;inset:7% 0 0;display:grid;place-items:center}.vm-home .native-ppt-slide{position:relative;width:91%;aspect-ratio:16 / 9;overflow:hidden;border-radius:.24cqw;background:#191b20;box-shadow:0 1.4cqh 3.3cqh #0000002e}.vm-home .native-ppt-slide>img,.vm-home .native-ppt-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vm-home .native-ppt-shade{background:#030407a3}.vm-home .native-slide-3 .native-ppt-shade{left:35%;width:65%;background:#fffffff0}.vm-home .native-slide-4 .native-ppt-shade{background:#7f90ff91}.vm-home .native-ppt-slide small,.vm-home .native-ppt-slide strong{position:absolute;z-index:2;left:7%;color:#fff}.vm-home .native-ppt-slide small{top:12%;color:#7f90ff;font-size:.64cqw;font-weight:600}.vm-home .native-ppt-slide strong{top:37%;font-size:1.45cqw;line-height:1.02}.vm-home .native-slide-3 .native-ppt-slide small,.vm-home .native-slide-3 .native-ppt-slide strong{left:43%;color:#111216}.vm-home .native-slide-3 .native-ppt-slide small{color:#7f90ff}.vm-home .native-slide-4 .native-ppt-slide small,.vm-home .native-slide-4 .native-ppt-slide strong{color:#111216}.vm-home .native-image-canvas{position:absolute;inset:7.45% 20.2% 0 0;display:grid;place-items:center;background:#f0f1f3}.vm-home .native-image-main{width:59%;aspect-ratio:1;object-fit:cover;border:max(1px,.05cqw) solid rgba(255,255,255,.95);border-radius:.3cqw;box-shadow:0 1.2cqh 3.2cqh #00000026;transition:transform .62s cubic-bezier(.16,1,.3,1)}.vm-home .native-image-toolbar{position:absolute;bottom:2.4%;left:17.5%;width:59%;height:8.2%;padding:0 1.2%;display:flex;align-items:center;gap:1.2cqw;border-radius:.9cqw;color:#23252b;font-size:.62cqw;background:#fffffff5;box-shadow:0 .7cqh 2cqh #191b211a;box-sizing:border-box}.vm-home .native-image-details{width:25%;display:flex;flex-direction:column;border-right:max(1px,.05cqw) solid #e2e3e7}.vm-home .native-image-details b{font-size:.62cqw}.vm-home .native-image-details small{margin-top:.3cqh;color:#8a8b91;font-size:.45cqw}.vm-home .native-image-fit{color:#7f90ff}.vm-home .native-image-toolbar>i{width:8%;height:.28cqh;border-radius:99px;background:#d9dae0}.vm-home .native-image-toolbar>i b{display:block;width:.55cqw;aspect-ratio:1;margin:-.22cqw 0 0 48%;border-radius:50%;background:#7f90ff;transition:margin .4s ease}.vm-home .native-image-window.operation-step-2 .native-image-main{transform:rotate(3deg) scale(.96)}.vm-home .native-image-window.operation-step-3 .native-image-main,.vm-home .native-image-window.operation-step-4 .native-image-main{transform:translate3d(1.5%,-1%,0) scale(1.08)}.vm-home .native-image-window.operation-step-3 .native-image-toolbar>i b,.vm-home .native-image-window.operation-step-4 .native-image-toolbar>i b{margin-left:72%}.vm-home .native-image-window.operation-step-4 .native-favorite{color:#7f90ff;font-size:0}.vm-home .native-image-window.operation-step-4 .native-favorite:after{content:"♥";font-size:.72cqw}.vm-home .native-image-sidebar{position:absolute;top:7.45%;right:0;bottom:0;width:20.2%;padding:2.2% 3%;border-left:max(1px,.06cqw) solid #dedfe4;background:#fff;box-sizing:border-box}.vm-home .native-image-sidebar h3{margin:0;font-size:.86cqw}.vm-home .native-image-sidebar p{margin:.5cqh 0 1.6cqh;color:#8a8b91;font-size:.46cqw}.vm-home .native-image-sidebar>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1.15cqh .65cqw}.vm-home .native-image-sidebar>div span{aspect-ratio:1;overflow:hidden;border:max(1px,.06cqw) solid transparent;border-radius:.52cqw}.vm-home .native-image-sidebar>div span.is-current{border-color:#7f90ff;box-shadow:0 0 0 max(1px,.06cqw) #7f90ff}.vm-home .native-image-sidebar img{width:100%;height:100%;display:block;object-fit:cover}.vm-home .native-sheet-tabs{height:6.2%;padding:0 1.3%;display:flex;gap:1.55cqw;align-items:center;border-bottom:max(1px,.05cqw) solid #e2e3e7;font-size:.54cqw}.vm-home .native-sheet-tabs b{width:1.5cqw;aspect-ratio:1;display:grid;place-items:center;border-radius:.38cqw;color:#fff;background:#7f90ff}.vm-home .native-sheet-tabs strong{height:100%;display:flex;align-items:center;border-bottom:.12cqw solid #7f90ff;color:#6373e8}.vm-home .native-sheet-formula{height:5.4%;padding:0 1.3%;display:grid;grid-template-columns:5% 2.5% 1fr;gap:.6cqw;align-items:center;border-bottom:max(1px,.05cqw) solid #e2e3e7;font-size:.52cqw}.vm-home .native-sheet-formula b{height:65%;display:grid;place-items:center;border:max(1px,.05cqw) solid #d9dae0;border-radius:.32cqw;background:#f6f7fa}.vm-home .native-sheet-formula span{color:#7f90ff;font-weight:600}.vm-home .native-sheet-formula p{height:65%;margin:0;padding:0 1%;display:flex;align-items:center;border:max(1px,.05cqw) solid #d9dae0;border-radius:.32cqw;background:#fff}.vm-home .native-sheet-columns{height:3.7%;display:grid;grid-template-columns:13.7% 49.3% 17.7% 19.3%;border-bottom:max(1px,.05cqw) solid #dfe1e6;color:#62656d;font-size:.45cqw;background:#f7f8fa}.vm-home .native-sheet-columns span{display:grid;place-items:center;border-right:max(1px,.05cqw) solid #dfe1e6}.vm-home .native-sheet-columns span:nth-child(2){background:#e2e7ff}.vm-home .native-sheet-summary{height:12.8%;margin-left:3.2%;display:grid;grid-template-columns:44% 25.5% 25.5%}.vm-home .native-sheet-summary>div{padding:1.1% 2.7%;border-right:max(1px,.05cqw) solid #dfe1e6;border-bottom:max(1px,.05cqw) solid #dfe1e6;box-sizing:border-box}.vm-home .native-sheet-summary>div:first-child{border-left:.3cqw solid #7f90ff;background:#f2f3ff}.vm-home .native-sheet-summary small{color:#7f90ff;font-size:.39cqw}.vm-home .native-sheet-summary h3{margin:.7% 0;font-size:1.05cqw;line-height:1}.vm-home .native-sheet-summary p{margin:0;color:#71747d;font-size:.43cqw}.vm-home .native-sheet-summary b{display:block;margin-top:5%;color:#17181d;font-size:1.25cqw}.vm-home .native-sheet-summary>div:last-child b{color:#079653}.vm-home .native-sheet-ready{height:3.8%;margin:0;padding-left:4%;display:flex;align-items:center;color:#079653;font-size:.39cqw}.vm-home .native-sheet-grid{position:absolute;right:3.2%;bottom:0;left:3.2%;height:53.2%;font-size:.47cqw}.vm-home .native-sheet-grid header,.vm-home .native-sheet-grid>div{height:9.09%;display:grid;grid-template-columns:11.5% 52.7% 20% 15.8%;border-top:max(1px,.05cqw) solid #e2e3e7}.vm-home .native-sheet-grid header{height:9.1%;color:#48506f;background:#f0f2fb}.vm-home .native-sheet-grid span,.vm-home .native-sheet-grid strong,.vm-home .native-sheet-grid b{position:relative;display:grid;place-items:center;border-right:max(1px,.05cqw) solid #e2e3e7;font-weight:500}.vm-home .native-sheet-grid strong{color:#35405f;font-size:.92cqw;letter-spacing:.16em}.vm-home .native-sheet-grid>div>b{color:#079653;font-size:.46cqw;letter-spacing:.08em}.vm-home .native-sheet-grid>div.is-selected strong:after{position:absolute;inset:-1px;content:"";border:.12cqw solid #7f90ff;background:#7f90ff14}.vm-home .native-sheet-grid>div.is-selected strong:before{position:absolute;z-index:2;right:-.25cqw;bottom:-.25cqw;width:.45cqw;aspect-ratio:1;content:"";border-radius:50%;background:#7f90ff}.vm-home .native-window-reference{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;object-fit:cover}.vm-home .native-presentation-window .native-window-reference{inset:-3.5% auto auto -3.59%;width:107.18%;max-width:none;height:112.13%;object-fit:fill}.vm-home .native-document-viewport{z-index:1;inset:9.2% 0 0;background:linear-gradient(180deg,#fff,#f2f0ff 115%)}.vm-home .native-document-paper{top:5.2%;left:16.86%;width:66.28%;min-height:0;aspect-ratio:404.348 / 440.227;padding:4.66% 6.76%}.vm-home .native-document-paper h3{margin:0 0 3.3%;font-size:2.08cqw;line-height:1.5}.vm-home .native-document-paper h4{margin:0 0 3.3%;font-size:1.64cqw;line-height:1.5}.vm-home .native-document-paper p,.vm-home .native-document-paper li{margin:0 0 3.1%;font-size:1.34cqw;line-height:1.5}.vm-home .native-document-paper li{margin-bottom:0}.vm-home .native-document-window.operation-step-1 .native-document-paper{transform:translateY(-6.5%)}.vm-home .native-document-window.operation-step-2 .native-document-paper{transform:translateY(-13%)}.vm-home .native-document-window.operation-step-3 .native-document-paper{transform:translateY(-19.5%)}.vm-home .native-document-window.operation-step-4 .native-document-paper{transform:translateY(-25.8%)}.vm-home .native-document-scrollbar{top:5.2%;right:1.1%;height:89.5%}.vm-home .native-document-scrollbar i{height:69%}.vm-home .native-document-window.operation-step-1 .native-document-scrollbar i{transform:translateY(11%)}.vm-home .native-document-window.operation-step-2 .native-document-scrollbar i{transform:translateY(22%)}.vm-home .native-document-window.operation-step-3 .native-document-scrollbar i{transform:translateY(33%)}.vm-home .native-document-window.operation-step-4 .native-document-scrollbar i{transform:translateY(45%)}.vm-home .hybrid-ppt-unselect-first,.vm-home .hybrid-ppt-selection{position:absolute;z-index:3;left:2.15%;top:10.3%;width:9.2%;height:9.2%;border-radius:.3cqw;pointer-events:none}.vm-home .hybrid-ppt-unselect-first{border:.26cqw solid #fff;box-shadow:0 0 0 .08cqw #fff,inset 0 0 0 .06cqw #fff}.vm-home .hybrid-ppt-selection{border:.18cqw solid #7f90ff;box-shadow:0 0 0 max(1px,.04cqw) #7f90ff}.vm-home .native-presentation-window.slide-2 .hybrid-ppt-selection{transform:translateY(123.2%)}.vm-home .native-presentation-window.slide-3 .hybrid-ppt-selection{transform:translateY(246.4%)}.vm-home .native-presentation-window.slide-4 .hybrid-ppt-selection{transform:translateY(369.6%)}.vm-home .native-presentation-window.slide-5 .hybrid-ppt-selection{transform:translateY(492.8%)}.vm-home .hybrid-ppt-page-count{position:absolute;z-index:4;top:8.7%;left:15.1%;min-width:7.6%;padding:.45cqh .45cqw;border-radius:.42cqw;color:#33363d;font:600 .72cqw/1 SF Pro,Arial,sans-serif;text-align:center;white-space:pre;background:#f2f2f7}.vm-home .hybrid-ppt-slide{position:absolute;z-index:2;top:19.2%;left:15.9%;width:81.46%;aspect-ratio:16 / 9;overflow:hidden;border:max(1px,.05cqw) solid rgba(255,255,255,.9);border-radius:.25cqw;background:#15171c;box-shadow:0 1.4cqh 3.3cqh #0000002e;isolation:isolate}.vm-home .hybrid-ppt-slide>img,.vm-home .hybrid-ppt-slide>.ppt-slide-wash,.vm-home .hybrid-ppt-slide>.ppt-slide-photo-tint,.vm-home .hybrid-ppt-slide>.ppt-slide-panel{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vm-home .hybrid-ppt-slide small,.vm-home .hybrid-ppt-slide strong,.vm-home .hybrid-ppt-slide em,.vm-home .hybrid-ppt-slide .ppt-slide-accent{position:absolute;z-index:3;font-style:normal}.vm-home .hybrid-ppt-slide.is-gap:before,.vm-home .hybrid-ppt-slide.is-presence:before{position:absolute;z-index:2;top:34%;right:0;left:0;height:38%;content:"";background:linear-gradient(180deg,#04050900,#040509eb 22% 78%,#04050900);pointer-events:none}.vm-home .hybrid-ppt-slide.is-context:before{position:absolute;z-index:2;top:28%;bottom:24%;left:0;width:31.7%;content:"";background:linear-gradient(180deg,#05060a00,#05060ae6 24% 80%,#05060a00);pointer-events:none}.vm-home .hybrid-ppt-slide:not(.is-cover)>img{filter:brightness(.62) saturate(.78)}.vm-home .hybrid-ppt-slide.is-gap .ppt-slide-wash{background:#040509d6}.vm-home .hybrid-ppt-slide.is-gap small{top:10.1%;left:6.5%;color:#7f90ff;font-size:2.55cqw;font-weight:500}.vm-home .hybrid-ppt-slide.is-gap strong{top:42.2%;left:6.5%;color:#fff;font-size:4.08cqw;line-height:1.125}.vm-home .hybrid-ppt-slide.is-gap .ppt-slide-accent{bottom:11.6%;left:6.5%;width:30.9%;height:2.9%;border-radius:99px;background:#7f90ff}.vm-home .hybrid-ppt-slide.is-context .ppt-slide-photo-tint{width:34.15%;background:#05060ab8}.vm-home .hybrid-ppt-slide.is-context .ppt-slide-panel{left:31.7%;width:68.3%;background:#fff}.vm-home .hybrid-ppt-slide.is-context small{top:13%;left:37.4%;color:#7f90ff;font-size:2.3cqw;font-weight:500}.vm-home .hybrid-ppt-slide.is-context strong{top:36.2%;left:37.4%;color:#0a0b0f;font-size:3.83cqw;line-height:1.2}.vm-home .hybrid-ppt-slide.is-context em{bottom:13.5%;left:37.4%;color:#6b7080;font-size:1.94cqw}.vm-home .hybrid-ppt-slide.is-together>img{opacity:.2;filter:grayscale(.2) contrast(.9)}.vm-home .hybrid-ppt-slide.is-together .ppt-slide-wash{background:#7f90ffd1}.vm-home .hybrid-ppt-slide.is-together strong{top:11.6%;left:6.5%;padding:1.2% 3.25%;border-radius:.75cqw;color:#0a0a0d;font-size:2.4cqw;line-height:1;background:#ffffffeb}.vm-home .hybrid-ppt-slide.is-together em{bottom:10%;left:6.5%;color:#0a0a0dd1;font-size:1.94cqw}.vm-home .hybrid-ppt-slide.is-presence>img{opacity:.58}.vm-home .hybrid-ppt-slide.is-presence .ppt-slide-wash{background:#030406db}.vm-home .hybrid-ppt-slide.is-presence small{top:11.6%;left:6.5%;color:#7f90ff;font-size:2.3cqw;font-weight:500}.vm-home .hybrid-ppt-slide.is-presence strong{top:36.5%;left:6.5%;color:#fff;font-size:4.6cqw;letter-spacing:.015em}.vm-home .hybrid-ppt-slide.is-presence em{bottom:10.5%;left:6.5%;color:#e5e8f0;font-size:2.14cqw}.vm-home .hybrid-image-main{position:absolute;z-index:2;top:9.82%;left:17.69%;width:44.27%;aspect-ratio:1;object-fit:cover;border:max(1px,.05cqw) solid rgba(255,255,255,.9);border-radius:.25cqw;box-shadow:0 1.4cqh 3.3cqh #0000002e;transition:opacity .16s ease}.vm-home .hybrid-image-unselect-first,.vm-home .hybrid-image-selection{position:absolute;z-index:3;width:6.8%;height:12.13%;border-radius:.52cqw}.vm-home .hybrid-image-unselect-first{top:17.14%;left:82.74%;border:.24cqw solid #fff;box-shadow:0 0 0 .08cqw #fff}.vm-home .hybrid-image-selection{border:.18cqw solid #7f90ff;box-shadow:0 0 0 max(1px,.04cqw) #7f90ff}.vm-home .hybrid-image-selection.image-index-0{top:17.14%;left:82.74%}.vm-home .hybrid-image-selection.image-index-1{top:17.14%;left:90.13%}.vm-home .hybrid-image-selection.image-index-2{top:31.11%;left:82.74%}.vm-home .hybrid-image-selection.image-index-3{top:31.11%;left:90.13%}.vm-home .hybrid-image-selection.image-index-4{top:45.09%;left:82.74%}.vm-home .hybrid-image-info{position:absolute;z-index:3;top:90.51%;left:17.69%;width:11.9%;height:6.6%;padding:1.28cqh 1.3cqw 0;box-sizing:border-box;display:flex;flex-direction:column;border-right:max(1px,.05cqw) solid #d3d5db;border-radius:1.15cqw 0 0 1.15cqw;color:#141417;background:linear-gradient(180deg,#f7f6fb,#f5f7fb)}.vm-home .hybrid-image-info b{font:600 .59cqw/1.15 SF Pro,Arial,sans-serif;white-space:nowrap}.vm-home .hybrid-image-info small{margin-top:.12cqh;color:#7a7d85;font:400 .47cqw/1 SF Pro,Arial,sans-serif;white-space:nowrap}.vm-home .hybrid-sheet-name,.vm-home .hybrid-sheet-formula,.vm-home .hybrid-sheet-unselect-first,.vm-home .hybrid-sheet-selection{position:absolute;z-index:3}.vm-home .hybrid-sheet-name{top:13.72%;left:1.27%;width:4.79%;height:3.74%;display:grid;place-items:center;color:#141417;font:600 .64cqw/1 SF Pro,Arial,sans-serif;background:#f6f7f9}.vm-home .hybrid-sheet-formula{top:14.05%;left:10.39%;width:15%;height:3.08%;display:flex;align-items:center;color:#383b42;font:400 .64cqw/1 SF Pro,Arial,sans-serif;background:#fff}.vm-home .hybrid-sheet-unselect-first,.vm-home .hybrid-sheet-selection{top:43.19%;left:13.75%;width:49.33%;height:5.6%;box-sizing:border-box}.vm-home .hybrid-sheet-unselect-first{display:grid;place-items:center;border:max(1px,.05cqw) solid #e3e5eb;color:#384263;font:600 1.25cqw/1 SF Pro,Arial,sans-serif;letter-spacing:.16em;background:#fff;box-shadow:0 0 0 .16cqw #fff}.vm-home .hybrid-sheet-selection{border:.12cqw solid #7f90ff;background:#7f90ff14}.vm-home .native-spreadsheet-window.selected-row-6 .hybrid-sheet-selection{transform:translateY(100%)}.vm-home .native-spreadsheet-window.selected-row-7 .hybrid-sheet-selection{transform:translateY(200%)}.vm-home .native-spreadsheet-window.selected-row-8 .hybrid-sheet-selection{transform:translateY(300%)}.vm-home .native-spreadsheet-window.selected-row-9 .hybrid-sheet-selection{transform:translateY(400%)}.vm-home .realtime-feature-scene:after{position:absolute;inset:0;content:"";background:#f3f3f1bd;opacity:1;pointer-events:none;transition:opacity .32s ease}.vm-home .realtime-feature-scene.is-active-window{z-index:4;opacity:1;box-shadow:0 .25cqh .7cqh #1c1c190a,0 2.5cqh 6cqh #1c1c1924;transform:translate3d(-50%,-50%,0) scale(1)}.vm-home .realtime-feature-scene.is-active-window:after{opacity:0}.vm-home .realtime-feature-scene.is-inactive-window{z-index:3;opacity:0;box-shadow:none;transform:translate3d(-50%,-50%,0) scale(.985)}.vm-home .realtime-operation-layer{position:absolute;top:10%;left:10%;z-index:7;width:80%;aspect-ratio:610 / 342;overflow:hidden;border-radius:1.15cqw;opacity:1;pointer-events:none;transition:opacity .14s ease}.vm-home .realtime-collaboration-stage.is-switching .realtime-operation-layer{opacity:0}.vm-home .realtime-operation-layer>span{position:absolute;display:block;pointer-events:none;transition:opacity .18s ease,transform .42s cubic-bezier(.16,1,.3,1)}.vm-home .realtime-live-cursor{position:absolute;top:0;left:0;z-index:18;width:16cqw;height:6cqh;display:block;opacity:1;pointer-events:none;animation:none;transition:opacity .12s ease;will-change:transform}.vm-home .realtime-live-cursor-source{position:absolute;top:0;left:0;height:auto;display:block;filter:drop-shadow(0 .18cqh .34cqh rgba(24,25,31,.12))}.vm-home .realtime-live-cursor.is-ken .realtime-live-cursor-source,.vm-home .realtime-live-cursor.is-leo .realtime-live-cursor-source{width:10.2cqw}.vm-home .realtime-live-cursor.is-naomi .realtime-live-cursor-source{width:15.4cqw}.vm-home .realtime-live-cursor.is-cora .realtime-live-cursor-source{width:13cqw}.vm-home .document-live-selection{top:49.2%;left:21.3%;width:48%;height:5.8%;border-radius:.2cqw;background:#7f90ff38;opacity:0;transform:scaleX(0);transform-origin:left center}.vm-home .operation-step-1 .document-live-selection{opacity:1;transform:scaleX(.62)}.vm-home .operation-step-2 .document-live-selection{opacity:1;transform:scaleX(1)}.vm-home .document-live-caret{top:49%;left:68.8%;width:max(1px,.1cqw);height:6.4%;background:#7f90ff;opacity:0}.vm-home .operation-step-2 .document-live-caret,.vm-home .operation-step-3 .document-live-caret{opacity:1;animation:realtime-live-caret .56s steps(1) infinite}.vm-home .document-live-edit{top:47%;left:21.3%;width:53%;height:12%;padding:0 .28cqw;display:flex;align-items:center;color:#3c3c3c;font:500 .82cqw/1.35 Lexend,sans-serif;background:#fff;opacity:0}.vm-home .operation-step-2 .document-live-edit,.vm-home .operation-step-3 .document-live-edit,.vm-home .operation-step-4 .document-live-edit{opacity:1}.vm-home .document-live-inspection{top:36.8%;left:55.5%;width:18%;height:6.6%;border:max(1px,.08cqw) solid rgba(127,144,255,.72);border-radius:.24cqw;background:#7f90ff0d;opacity:0;transform:scale(.98)}.vm-home .operation-step-3 .document-live-inspection,.vm-home .operation-step-4 .document-live-inspection{opacity:1;transform:scale(1)}.vm-home .document-live-comment{top:59.5%;left:66%;padding:.38cqw .6cqw;border:max(1px,.07cqw) solid rgba(127,144,255,.3);border-radius:.56cqw;color:#4850a8;font:600 .58cqw/1 Lexend,sans-serif;background:#fffffff5;box-shadow:0 .4cqh 1.1cqh #2226461a;opacity:0;transform:translateY(.6cqh) scale(.96)}.vm-home .operation-step-4 .document-live-comment{opacity:1;transform:translateY(0) scale(1)}.vm-home .realtime-operation-saved{top:2.4%;right:2.2%;padding:.26cqw .5cqw;border-radius:999px;color:#5260c9;font:600 .54cqw/1 Lexend,sans-serif;background:#e5ebfff5;opacity:0;transform:translateY(-.35cqh)}.vm-home .operation-step-4 .realtime-operation-saved{opacity:1;transform:translateY(0)}.vm-home .ppt-live-slide{transition:transform .42s cubic-bezier(.16,1,.3,1);transform-origin:center}.vm-home .operation-step-3 .ppt-live-slide,.vm-home .operation-step-4 .ppt-live-slide{transform:scale(1.025)}.vm-home .ppt-live-thumbnail{top:9.7%;transform:translate3d(0,calc(var(--realtime-ppt-row) * 9.07cqh),0)}.vm-home .ppt-live-text-selection{position:absolute;top:38%;left:5.7%;z-index:1;width:34%;height:26%;border-radius:.18cqw;background:#7f90ff33;opacity:0;transform:scaleX(.7);transform-origin:left center;transition:opacity .18s ease,transform .42s cubic-bezier(.16,1,.3,1)}.vm-home .operation-step-2 .ppt-live-text-selection{opacity:1;transform:scaleX(1)}.vm-home .ppt-live-zoom{top:9.6%;right:7.2%;min-width:3.8%;padding:.22cqw .38cqw;color:#34363b;font:600 .46cqw/1 SF Pro,sans-serif;text-align:center;background:#f2f2f7;opacity:1}.vm-home .ppt-live-review-pin{top:68%;right:5%;opacity:0}.vm-home .operation-step-4 .ppt-live-review-pin{opacity:1;transform:translateY(0)}.vm-home .image-live-main{transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .16s ease}.vm-home .operation-step-3 .image-live-main,.vm-home .operation-step-4 .image-live-main{transform:scale(1.06)}.vm-home .image-live-thumbnail{top:17.1%;left:80%;transform:translate3d(calc(var(--realtime-image-column) * 5.92cqw),calc(var(--realtime-image-row) * 11.2cqh),0)}.vm-home .operation-step-4 .image-live-favorite{color:#7f90ff;transform:scale(1.25)}.vm-home .sheet-live-selection{top:43.2%;left:13.75%;width:49.33%;transform:translateZ(0) scaleX(1);transform-origin:left center}.vm-home .operation-step-1 .sheet-live-selection,.vm-home .operation-step-2 .sheet-live-selection,.vm-home .operation-step-3 .sheet-live-selection{top:43.2%;left:13.75%;width:49.33%;transform:translate3d(0,4.48cqh,0) scaleX(1)}.vm-home .operation-step-4 .sheet-live-selection{top:43.2%;left:13.75%;width:49.33%;transform:translate3d(54.4cqw,4.48cqh,0) scaleX(.303)}.vm-home .sheet-live-formula{opacity:0}.vm-home .operation-step-2 .sheet-live-formula,.vm-home .operation-step-3 .sheet-live-formula,.vm-home .operation-step-4 .sheet-live-formula{opacity:1}.vm-home .sheet-live-metric{top:23.8%;left:63.8%;width:18.7%;height:11.5%;border:max(1px,.08cqw) solid rgba(127,144,255,.72);border-radius:.28cqw;background:#7f90ff0a;opacity:0;transform:scale(.97)}.vm-home .operation-step-3 .sheet-live-metric,.vm-home .operation-step-4 .sheet-live-metric{opacity:1;transform:scale(1)}@media(max-width:900px){.vm-home .selling-point-realtime-design{padding:64px 0;display:block}.vm-home .realtime-feature-copy{width:min(620px,100%);height:auto}.vm-home .realtime-feature-copy>p{width:100%;margin-top:15px}.vm-home .realtime-feature-copy>p br{display:none}.vm-home .realtime-feature-link{position:static;width:fit-content;margin-top:18px}.vm-home .realtime-feature-media{margin-top:0;aspect-ratio:610 / 342;border-radius:14px}.vm-home .figma-feature-gradlab-media.is-big-at{border-radius:16px}.vm-home .realtime-scene-controller{width:min(100%,360px);margin:28px 0 10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.vm-home .realtime-scene-controller-button{min-width:0;padding-inline:8px;font-size:12px}}@media(prefers-reduced-motion:reduce){.vm-home .realtime-feature-scene,.vm-home .realtime-scene-controller-button,.vm-home .realtime-operation-layer,.vm-home .realtime-operation-layer>span,.vm-home .ppt-live-slide,.vm-home .ppt-live-text-selection,.vm-home .image-live-main,.vm-home .realtime-live-cursor{animation:none!important;transition:none!important}.vm-home .document-live-caret{display:none}.vm-home .big-at-sticker,.vm-home .big-at-source-sticker,.vm-home .big-at-line-cover,.vm-home .big-at-arrow-eraser,.vm-home .big-at-pending-at,.vm-home .big-at-arrow,.vm-home .big-at-composer,.vm-home .big-at-token,.vm-home .big-at-pending-token,.vm-home .big-at-caret,.vm-home .big-at-native-line,.vm-home .big-at-native-sticker-body,.vm-home .big-at-native-sticker-arrow,.vm-home .big-at-sticker-piece,.vm-home .big-at-native-caret{animation:none!important;transition:none!important}.vm-home .big-at-caret,.vm-home .big-at-native-caret{display:none}}.vm-home .figma-feature-mobile-stage{display:none}@media(max-width:760px){.vm-home .realtime-feature-media{height:280px;aspect-ratio:auto;border-radius:16px}.vm-home .figma-feature-gradlab-media.is-big-at{border-radius:14px}.vm-home .realtime-feature-scene{width:112%}.vm-home .figma-feature-media,.vm-home .figma-feature-point-7 .figma-feature-media{height:auto!important;margin-top:32px;overflow:visible;aspect-ratio:auto}.vm-home .figma-feature-main-visual,.vm-home .figma-feature-apps-canvas,.vm-home .figma-feature-apps-note,.vm-home .figma-feature-share-cursor,.vm-home .figma-feature-gradlab-layer,.vm-home .figma-feature-gradlab-foreground,.vm-home .big-at-figma-source,.vm-home .big-at-sticker,.vm-home .big-at-shell-art,.vm-home .big-at-capabilities-art,.vm-home .big-at-line-cover,.vm-home .big-at-arrow-eraser,.vm-home .big-at-pending-at,.vm-home .big-at-arrow,.vm-home .big-at-composer,.vm-home .big-at-capabilities,.vm-home .figma-feature-gradlab-media>.gradlab-background{display:none!important}.vm-home .figma-feature-mobile-stage{position:relative;width:100%;height:300px;padding:10px;box-sizing:border-box;display:block;overflow:hidden;border:1px solid rgba(34,34,31,.08);border-radius:16px;background:#f3f3f1;box-shadow:inset 0 1px #ffffffb8,0 16px 40px #272b3b0e;isolation:isolate}.vm-home .figma-feature-mobile-focus{position:absolute;top:50%;left:50%;width:auto;max-width:none;height:100%;display:block;transform:translate(-50%,-50%)}.vm-home .figma-feature-mobile-stage.is-agent-board{height:304px;background:#f5f5f4}.vm-home .figma-feature-mobile-stage.is-agent-board .figma-feature-mobile-focus{height:100%}.vm-home .figma-feature-mobile-stage.is-split-stage{height:308px;padding:10px;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}.vm-home .figma-feature-mobile-stage.is-borrow{background:#f0f1ff}.vm-home .figma-feature-mobile-stage.is-device{background:#f4f4f2}.vm-home .figma-feature-mobile-panel{position:relative;min-height:0;display:block;overflow:hidden;border-radius:11px;background:#e8e9ee}.vm-home .figma-feature-mobile-panel img{position:absolute;top:50%;width:200%;max-width:none;height:auto;display:block;transform:translateY(-50%)}.vm-home .figma-feature-mobile-panel.is-first-panel img{left:0}.vm-home .figma-feature-mobile-panel.is-second-panel img{right:0}.vm-home .figma-feature-mobile-stage.is-reference{height:304px;background:#292924}.vm-home .figma-feature-mobile-stage.is-reference .figma-feature-mobile-focus{height:100%}.vm-home .figma-feature-mobile-stage.is-apps{height:324px;background:#f4f5f8}.vm-home .figma-feature-mobile-stage.is-apps .figma-feature-mobile-focus{height:100%}.vm-home .figma-feature-mobile-apps-note{position:absolute;bottom:12px;left:12px;z-index:2;width:142px;height:auto;display:block;filter:drop-shadow(0 10px 22px rgba(42,55,94,.12))}.vm-home .figma-feature-mobile-stage.is-share{height:324px;background:#f4f4f2}.vm-home .figma-feature-mobile-stage.is-share .figma-feature-mobile-focus{height:94%}.vm-home .figma-feature-mobile-share-cursor{position:absolute;z-index:2;height:auto;display:block;pointer-events:none;filter:drop-shadow(0 4px 8px rgba(24,25,31,.1))}.vm-home .figma-feature-mobile-share-cursor.is-naomi{top:35%;left:2%;width:31%}.vm-home .figma-feature-mobile-share-cursor.is-cora{top:41%;right:2%;width:25%}.vm-home .figma-feature-mobile-share-cursor.is-leo{bottom:22%;left:9%;width:22%}.vm-home .figma-feature-mobile-share-cursor.is-ken{right:10%;bottom:8%;width:23%}}.vm-home .figma-feature-point-2{padding:clamp(24px,4svh,48px) 0}.vm-home .figma-feature-point-2 .figma-feature-media.agent-board-feature-media{display:flex;align-items:center;justify-content:center;height:auto;margin-top:80px;overflow:hidden;aspect-ratio:1240 / 665}.vm-home .agent-board-stage{position:relative;flex:0 0 auto;width:992px;height:441.2px;overflow:hidden;border-radius:15px;-webkit-user-select:none;user-select:none}.vm-home .agent-board-stage__surface{position:absolute;top:0;left:0;display:flex;flex-direction:column;box-sizing:border-box;width:1240px;height:551.5px;color:#36373b;background:#fff;border:1px solid #dedfe2;border-radius:18px;-webkit-text-size-adjust:none;text-size-adjust:none;zoom:.8}.vm-home .agent-board-chrome{position:relative;flex:0 0 103px;height:103px;overflow:hidden}.vm-home .agent-board-chrome img{position:absolute;top:-1px;left:-1px;width:1240px;max-width:none;height:auto}.vm-home .agent-board-lanes{display:grid;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;min-height:0;padding:0 13px 14px}.vm-home .agent-board-lane{display:flex;flex-direction:column;min-height:0;padding:10px;overflow:visible;background:#f4f4f6;border-radius:13px;clip-path:inset(0 -1240px 0 -1240px)}.vm-home .agent-board-lane[data-lane=working]{background:#f0f0ff}.vm-home .agent-board-lane[data-lane=completed]{background:#edf9f3}.vm-home .agent-board-lane[data-lane=failed]{background:#fff2f2}.vm-home .agent-board-lane__header{display:flex;flex:0 0 21px;gap:7px;align-items:center;height:21px;padding:0 3px;font-size:12px;font-weight:600;letter-spacing:-.01em}.vm-home .agent-board-lane__marker{width:7px;height:7px;background:#777b86;border-radius:999px}.vm-home .agent-board-lane[data-lane=working] .agent-board-lane__marker{background:#6673ff}.vm-home .agent-board-lane[data-lane=completed] .agent-board-lane__marker{background:#24bd82}.vm-home .agent-board-lane[data-lane=failed] .agent-board-lane__marker{background:#f05257}.vm-home .agent-board-lane__cards{display:flex;flex-direction:column;gap:7px;min-height:0;margin-top:10px;overflow:visible}.vm-home .agent-board-card{position:relative;display:flex;flex:0 0 auto;flex-direction:column;min-height:0;padding:14px 14px 11px;color:#35363a;text-align:left;background:#fff;border-radius:12px;box-shadow:0 1px #1f233009}.vm-home .agent-board-card__title{display:-webkit-box;overflow:hidden;font-size:12px;font-weight:600;line-height:1.38;letter-spacing:-.018em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.vm-home .agent-board-card__summary{display:-webkit-box;margin:11px 0 0;overflow:hidden;color:#74767d;font-size:10.5px;font-weight:400;line-height:1.52;letter-spacing:-.01em;-webkit-box-orient:vertical;-webkit-line-clamp:4}.vm-home .agent-board-card__footer{display:flex;gap:5px;align-items:center;min-height:22px;padding-top:11px;margin-top:0}.vm-home .agent-board-card__avatar{width:21px;height:21px;object-fit:cover;border-radius:999px}.vm-home .agent-board-card__provider{display:flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px}.vm-home .agent-board-card__provider img{width:11px;height:11px;object-fit:contain}.vm-home .agent-board-card__identity{min-width:0;overflow:hidden;color:#8b8d94;font-size:9px;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.vm-home .agent-board-card__notice{flex:0 0 auto;margin-left:auto;color:#ed4149;font-size:9px;font-weight:500;line-height:1}.vm-home .agent-board-card:after{position:absolute;inset:0;border:2px solid #7f90ff;border-radius:inherit;content:"";opacity:0;pointer-events:none}.vm-home .agent-board-card[data-phase=entering]{z-index:2;animation:agent-board-card-enter .52s cubic-bezier(.16,1,.3,1) both;animation-delay:.24s;will-change:transform,opacity}.vm-home .agent-board-card[data-phase=viewed]:after{animation:agent-board-card-viewed .9s cubic-bezier(.16,1,.3,1) both}.vm-home .agent-board-card[data-phase=leaving]{z-index:1;pointer-events:none;animation:agent-board-card-leave .44s cubic-bezier(.4,0,1,1) forwards;will-change:transform,opacity}@keyframes agent-board-card-enter{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes agent-board-card-viewed{0%,to{opacity:0}28%,72%{opacity:.72}}@keyframes agent-board-card-leave{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.985)}}@media(min-width:761px)and (max-height:780px){.vm-home .figma-feature-point-2{padding:24px 0}}@media(max-width:760px){.vm-home .figma-feature-point-2 .figma-feature-media.agent-board-feature-media{justify-content:flex-start;margin-top:32px}}@media(prefers-reduced-motion:reduce){.vm-home .agent-board-card,.vm-home .agent-board-card:after{animation:none!important}}@media(max-width:760px){.vm-home .site-header{display:block}.vm-home .hero.hero-figma{--hero-mobile-device-height: calc((100vw - 50px) * .6039118);--hero-mobile-download-top: calc(357.67px + var(--hero-mobile-device-height));--hero-mobile-copy-extra: max(0px, calc(234px - 60vw) );--hero-mobile-height: calc(var(--hero-mobile-download-top) + 458px + var(--hero-mobile-copy-extra));height:var(--hero-mobile-height);min-height:var(--hero-mobile-height);overflow:hidden}.vm-home .hero-light-field,.vm-home .figma-hero-face,.vm-home .figma-hero-contrast{display:none}.vm-home .figma-hero-mobile-visuals{position:absolute;inset:0;z-index:1;display:block;overflow:hidden;pointer-events:none}.vm-home .figma-hero-mobile-light,.vm-home .figma-hero-mobile-overlay{position:absolute;top:2px;left:0;width:100%;height:calc(var(--hero-mobile-height) + 51px);max-width:none;object-fit:cover}.vm-home .figma-hero-mobile-light{z-index:0;mix-blend-mode:normal}.vm-home .figma-hero-mobile-visuals:before{content:"";position:absolute;inset:2px 0 0;z-index:1;background:#b27fff99;mix-blend-mode:soft-light}.vm-home .figma-hero-mobile-overlay{z-index:3;height:calc(var(--hero-mobile-height) + 52.125px);opacity:.62}.vm-home .figma-hero-stage{position:absolute;top:1px;bottom:auto;left:0;width:100%;height:calc(var(--hero-mobile-height) - 1px);min-height:0;padding:0;display:block}.vm-home .figma-hero-pager{position:absolute;top:82px;left:50%;transform:translate(-50%)}.vm-home .figma-hero-title{position:absolute;top:118px;left:17px;width:calc(100vw - 34px);height:230px;margin:0}.vm-home .hero.hero-figma .figma-hero-title h1,.vm-home .hero.hero-figma .figma-hero-title h1 .figma-hero-slide{color:#000;font-size:var(--figma-hero-title-size, 34px);font-weight:600;line-height:var(--figma-hero-title-line-height, 44px);letter-spacing:0;text-shadow:none}.vm-home .figma-hero-title h1{min-height:132px}.vm-home .figma-hero-title h1 br{display:block}.vm-home .hero.hero-figma .figma-hero-slide{transition:none}.vm-home .figma-hero-title>p{position:absolute;top:142px;left:0;width:100%;margin:0;color:#7f90ff;font-size:36px;font-weight:700;line-height:44px}.vm-home .figma-downloads{position:absolute;top:var(--hero-mobile-download-top);left:17px;width:calc(100vw - 34px);height:39.323px;min-height:39.323px;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12.652px;align-items:stretch;transform:none}.vm-home .figma-downloads .figma-download-menu,.vm-home .figma-downloads .figma-download{width:100%;height:39.323px}.vm-home .figma-downloads .figma-download{padding:0 6px;gap:6px;font-size:clamp(12px,3.59vw,14px)}.vm-home .figma-downloads .figma-download-mac img{width:10.831px;height:13.284px}.vm-home .figma-downloads .figma-download-windows img{width:12.799px;height:12.799px}.vm-home .figma-invite-link{position:absolute;top:calc(var(--hero-mobile-download-top) + 47.323px);left:17px;width:calc(100vw - 34px);margin:0;transform:none}.vm-home .hero.hero-figma .figma-invite-link:hover,.vm-home .hero.hero-figma .figma-invite-link:focus-visible{transform:none}.vm-home .figma-hero-device{position:absolute;top:333px;left:25px;width:calc(100vw - 50px);height:var(--hero-mobile-device-height);margin:0;aspect-ratio:auto}.vm-home .figma-hero-device .figma-hero-macbook,.vm-home .figma-hero-device .figma-hero-mascot{display:none}.vm-home .figma-hero-mobile-device{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.vm-home .figma-hero-mobile-device-screen,.vm-home .figma-hero-mobile-device-mascot,.vm-home .figma-hero-mobile-device-body,.vm-home .figma-hero-mobile-device-body img{position:absolute;display:block;max-width:none}.vm-home .figma-hero-mobile-device-screen{z-index:1;top:0;left:8.88235%;width:82.27647%;height:93.26087%}.vm-home .figma-hero-mobile-device-body{z-index:2;top:93.26087%;left:0;width:100%;height:6.73913%;overflow:hidden}.vm-home .figma-hero-mobile-device-body img{top:-20.2%;left:0;width:100%;height:120.2%}.vm-home .figma-hero-mobile-device-mascot{z-index:3;top:48.70303%;left:75%;width:31.18176%;height:51.61039%;object-fit:contain}.vm-home .figma-hero-side-rail{position:absolute;top:calc(var(--hero-mobile-download-top) + 115px);left:17px;width:calc(100vw - 34px);margin:0;gap:12px}.vm-home .hero.hero-figma .figma-presence-card,.vm-home .hero.hero-figma .figma-description-card{border:0;background:#ffffff85;backdrop-filter:none;-webkit-backdrop-filter:none}.vm-home .hero.hero-figma .figma-presence-card:after,.vm-home .hero.hero-figma .figma-description-card:after{display:none}.vm-home .figma-hero-side-rail .figma-presence-card{position:relative;width:100%;height:89px;padding:0;display:block;box-shadow:0 8px 31.396px #3c5a802b}.vm-home .hero.hero-figma .figma-presence-card .figma-avatar-stack{position:absolute;top:50%;right:auto;left:50%;width:max-content;transform:translate(-50%,-50%)}.vm-home .figma-avatar-stack>img{width:45.146px;height:45.146px;margin-right:-12.112px;border-width:2.202px}.vm-home .figma-avatar-stack>img:last-of-type{margin-right:0}.vm-home .figma-add-person{width:47.348px;height:47.348px;margin-left:4.404px;border-width:1.101px}.vm-home .figma-add-person svg{width:22.022px;height:22.022px}.vm-home .figma-hero-side-rail .figma-description-card{width:100%;height:calc(158px + var(--hero-mobile-copy-extra));min-height:calc(158px + var(--hero-mobile-copy-extra));padding:20px 18px;box-shadow:0 8px 26.836px #3c5a8024}.vm-home .hero.hero-figma .figma-description-card p{width:100%;color:#00000080;font-family:VmInter,PingFang SC,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.252px}.vm-home .hero.hero-figma .figma-description-card p+p{margin-top:10px}.vm-home .hero.hero-figma .figma-description-card strong{color:#000;font-size:16px;font-weight:600;line-height:24px}.vm-home .transition-divider{display:none}.vm-home .problem.problem-figma{height:auto;min-height:0;background:linear-gradient(to bottom,#000,#20192b);opacity:1;transform:none}.vm-home .problem-stage{position:relative;top:auto;left:auto;width:calc(100vw - 38px);height:auto;margin:0 auto;padding:96px 0;display:grid;grid-template-columns:1fr;gap:12px;transform:none}.vm-home .problem-label{top:0;right:auto;left:106px;width:102px;height:40px;padding:0;font-size:13px}.vm-home .problem-card,.vm-home .problem-center{position:relative;inset:auto auto auto 0;width:100%;border-radius:16px}.vm-home .problem-card{min-height:0;padding:18px 14px}.vm-home .problem-card-one{order:1;height:104px}.vm-home .problem-card-two{order:2;height:133px}.vm-home .problem-card-three{order:3;height:133px}.vm-home .problem-card-four{order:4;height:133px}.vm-home .problem-card-number{font-size:13px;line-height:20px}.vm-home .problem-card-copy{margin-top:1px}.vm-home .problem-card-copy h3,.vm-home .problem-card-one .problem-card-copy h3,.vm-home .problem-card-two .problem-card-copy h3,.vm-home .problem-card-three .problem-card-copy h3,.vm-home .problem-card-four .problem-card-copy h3{max-width:324px;font-size:16px;line-height:28.532px;letter-spacing:-.6045px}.vm-home .problem-card-dot{top:23px;right:14px;width:11px;height:11px}.vm-home .problem-center{order:5;height:264px;aspect-ratio:auto}.vm-home .problem.problem-figma .problem-center h2{top:50px;left:50%;width:calc(100% - 28px);font-size:23.077px;line-height:28.846px;letter-spacing:-.5769px;transform:translate(-50%)}.vm-home .problem-cta{top:169px;bottom:auto;width:141.346px;min-width:0;height:42.308px}.vm-home .status-section.vm-live-state{padding:72px 0 25.516px}.vm-home .vm-live-state-frame{width:calc(100vw - 32px);margin-inline:auto}.vm-home .vm-live-state-copy{height:186px}.vm-home .vm-live-state-copy h2{font-size:28px;line-height:46px;letter-spacing:-1px}.vm-home .vm-live-state-copy h2 span{display:block;white-space:pre-line}.vm-home .vm-live-state-copy h2 span+span:before{content:none}.vm-home .vm-live-state-meta{margin-top:20px}.vm-home .vm-live-state-meta p{font-size:18px;line-height:28px}.vm-home .vm-live-state-board{--live-state-mobile-upper-height: calc(82.2581vw - 26.3226px) ;--live-state-mobile-lower-height: calc(43.0168vw - 13.7654px) ;--live-state-mobile-stack-gap: 20px;width:100%;height:calc(var(--live-state-mobile-upper-height) + var(--live-state-mobile-stack-gap) + var(--live-state-mobile-lower-height));min-height:0;margin-top:20px;aspect-ratio:auto;overflow:visible;border-radius:0;box-shadow:none}.vm-home .vm-live-state-photo{left:0;width:100%;border-radius:6.929px}.vm-home .vm-live-state-photo-upper{top:0;height:var(--live-state-mobile-upper-height);border-radius:6.929px;object-position:center}.vm-home .vm-live-state-photo-lower{display:block;top:calc(var(--live-state-mobile-upper-height) + var(--live-state-mobile-stack-gap));height:var(--live-state-mobile-lower-height);border-radius:6.929px;object-position:68% center}.vm-home .vm-live-state-scrim{inset:0 0 auto;width:100%;height:var(--live-state-mobile-upper-height);border-radius:6.929px;background:#100f18b3;box-shadow:0 3.465px 6.929px #0000001a;-webkit-backdrop-filter:blur(13.858px);backdrop-filter:blur(13.858px)}.vm-home .vm-live-state-brand{top:7.045%;left:7.542%}.vm-home .vm-live-state-columns{top:16.158%;right:auto;left:50%;display:grid;grid-template-columns:repeat(3,84px);gap:26px;transform:translate(-50%)}.vm-home .vm-live-state-columns article{width:84px;height:143px}.vm-home .vm-live-state-columns h3,.vm-home .vm-live-state-columns article:last-child h3{width:84px;min-height:72px;font-size:15px;line-height:18px}.vm-home .vm-live-state-rule,.vm-home .vm-live-state-columns article:last-child .vm-live-state-rule{position:absolute;top:80px;width:84px;margin:0}.vm-home .vm-live-state-columns ul,.vm-home .vm-live-state-columns article:last-child ul{position:absolute;top:92px;left:0;gap:0;margin:0;font-size:10px;line-height:24px;white-space:nowrap}.vm-home .vm-live-state-tools{top:53.364%;bottom:auto;left:7.542%}.vm-home .selling-points-showcase{padding:0 0 40px}.vm-home .selling-points-shell{width:calc(100vw - 32px)}.vm-home .selling-point-section,.vm-home .selling-point-realtime-design,.vm-home .figma-feature,.vm-home .figma-feature-point-2{padding-right:0;padding-left:0}.vm-home .realtime-feature-copy h2,.vm-home .figma-feature-copy h2{padding-right:145px;font-size:32px;line-height:40px;letter-spacing:-1px;white-space:pre-line}.vm-home .realtime-feature-copy>p,.vm-home .figma-feature-copy>p,.vm-home .figma-feature-copy>.figma-feature-lead,.vm-home .figma-feature-point-2 .figma-feature-copy>p:not(.figma-feature-lead){width:100%;margin-top:15px;font-size:18px;line-height:28px;letter-spacing:-.45px}.vm-home .figma-feature-point-2 .figma-feature-copy>p:not(.figma-feature-lead){margin-top:0}.vm-home .figma-feature-copy>p,.vm-home .figma-feature-copy>.figma-feature-lead{white-space:pre-line}.vm-home .figma-feature-copy>p br{display:initial}.vm-home .realtime-feature-link,.vm-home .figma-feature-link{position:absolute;top:20px;right:0;bottom:auto;width:133px;height:24px;margin:0;font-size:16px;line-height:24px}.vm-home .realtime-feature-link span,.vm-home .figma-feature-link span{width:109px}.vm-home .realtime-feature-link img,.vm-home .figma-feature-link img{width:24px;height:24px}.vm-home .selling-point-realtime-design{padding-top:40px;padding-bottom:40px}.vm-home .realtime-feature-copy{width:100%;height:167px}.vm-home .realtime-scene-controller{width:100%;height:60px;margin:0;padding-top:28px}.vm-home .realtime-scene-controller-button{height:32px}.vm-home .realtime-feature-media{width:100%;height:auto;margin-top:10px;overflow:hidden;aspect-ratio:358 / 212;border-radius:12px}.vm-home .realtime-feature-scene{width:96%}.vm-home .figma-feature{padding-top:40px}.vm-home .figma-feature-copy{width:100%}.vm-home .figma-feature-point-2{padding-bottom:40px}.vm-home .figma-feature-point-2 .figma-feature-copy{height:167px}.vm-home .figma-feature-point-3{padding-bottom:32.453px}.vm-home .figma-feature-point-3 .figma-feature-copy{height:218px}.vm-home .figma-feature-point-4{padding-bottom:30.547px}.vm-home .figma-feature-point-4 .figma-feature-copy{height:195px}.vm-home .figma-feature-point-5{padding-bottom:42.434px}.vm-home .figma-feature-point-5 .figma-feature-copy{height:195px}.vm-home .figma-feature-point-6{padding-bottom:39.905px}.vm-home .figma-feature-point-6 .figma-feature-copy{height:207px}.vm-home .figma-feature-point-7{padding-bottom:40.144px}.vm-home .figma-feature-point-7 .figma-feature-copy{height:207px}.vm-home .figma-feature-point-6 .figma-feature-link,.vm-home .figma-feature-point-7 .figma-feature-link{top:60px}.vm-home .figma-feature-note{height:20px;margin-top:8px;padding:0 10px;font-size:10px;line-height:12px}.vm-home .figma-feature-media,.vm-home .figma-feature-point-7 .figma-feature-media,.vm-home .figma-feature-point-2 .figma-feature-media.agent-board-feature-media{width:100%;height:auto!important;margin-top:0;overflow:hidden;border-radius:12px}.vm-home .figma-feature-point-2 .figma-feature-media.agent-board-feature-media{padding:10px;margin-top:10px;justify-content:center;aspect-ratio:358 / 212!important;background:#f5f5f4}.vm-home .agent-board-stage{width:100%;height:100%;border-radius:10px}.vm-home .agent-board-stage__surface{top:50%;left:50%;zoom:.27742;zoom:calc((100vw - 52px)/1240px);transform:translate(-50%,-50%)}.vm-home .figma-feature-point-3 .figma-feature-media{margin-top:10px;aspect-ratio:358 / 121.5468}.vm-home .figma-feature-point-4 .figma-feature-media{aspect-ratio:358 / 156.4531}.vm-home .figma-feature-point-5 .figma-feature-media{aspect-ratio:358 / 199.566}.vm-home .figma-feature-point-6 .figma-feature-media{aspect-ratio:358 / 123.0946}.vm-home .figma-feature-point-7 .figma-feature-media{aspect-ratio:358 / 203.8557}.vm-home .figma-feature-gradlab-media.is-borrow .figma-feature-gradlab-layer,.vm-home .figma-feature-gradlab-media.is-borrow .figma-feature-gradlab-foreground,.vm-home .figma-feature-gradlab-media.is-borrow .gradlab-background,.vm-home .figma-feature-gradlab-media.is-big-at>.gradlab-background,.vm-home .figma-feature-gradlab-media.is-big-at .big-at-figma-source{display:block!important}.vm-home .figma-feature-gradlab-media.is-borrow>.figma-feature-mobile-stage,.vm-home .figma-feature-gradlab-media.is-big-at>.figma-feature-mobile-stage{display:none}.vm-home .figma-feature-point-5 .figma-feature-mobile-stage.is-apps,.vm-home .figma-feature-point-6 .figma-feature-mobile-stage.is-device,.vm-home .figma-feature-point-7 .figma-feature-mobile-stage.is-share{width:100%;height:100%;padding:0;border:0;border-radius:12px}.vm-home .figma-feature-mobile-stage.is-device .figma-feature-mobile-focus,.vm-home .figma-feature-mobile-stage.is-share .figma-feature-mobile-focus{width:100%;height:100%;object-fit:cover}.vm-home .figma-feature-mobile-stage.is-split-stage{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}.vm-home .vm-tech{padding:47.875px 0 40.125px}.vm-home .vm-tech>.vm-section-shell{width:calc(100vw - 38px)}.vm-home .vm-tech-hero{height:214px;background:linear-gradient(180deg,#000 19.685%,#8e7aff 174.36%)}.vm-home .vm-tech-hero:after{inset:0;background:linear-gradient(180deg,#0000001f,#00000005 58%,#55419314)}.vm-home .vm-tech-hero>img{opacity:.48;filter:grayscale(1) contrast(1.08) brightness(.7);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 48%,rgba(0,0,0,.3) 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 48%,rgba(0,0,0,.3) 70%,transparent 100%)}.vm-home .vm-tech-hero-copy{right:25px;bottom:18px;left:25px}.vm-home .vm-tech-hero h2{margin-bottom:12px;font-size:32px;line-height:40px;white-space:pre-line}.vm-home .vm-tech-hero p{font-size:16px;line-height:28px;white-space:pre-line}.vm-home .vm-tech-hero p br{display:initial}.vm-home .vm-tech-grid{margin-top:12px;gap:12px}.vm-home .vm-tech-grid article{height:134px;min-height:134px;padding:18px 25px;color:#000}.vm-home .vm-tech-grid article:nth-child(1){order:1;background:#eef0ff}.vm-home .vm-tech-grid article:nth-child(2){order:2;background:#e5efff}.vm-home .vm-tech-grid article:nth-child(3){order:3;background:#f9f1ed}.vm-home .vm-tech-grid h3{margin-bottom:12px;color:#000;font-size:18px;line-height:28px}.vm-home .vm-tech-grid p{color:#000000d1;font-size:16px;line-height:28px}.vm-home .vm-why{height:auto;padding:40px 0 clamp(80px,24vw,96px)}.vm-home .vm-why>.vm-section-shell{width:calc(100vw - 32px)}.vm-home .vm-why>.vm-section-shell>h2{height:46px;margin-bottom:20px;font-size:32px;line-height:46px}.vm-home .vm-why-grid{gap:20px}.vm-home .vm-why-column h3{margin:20px 0 16px;font-size:30px;line-height:30px}.vm-home .vm-why-column li button{min-height:32px;padding:4px 12px;font-size:14px;line-height:20px}.vm-home .vm-why-tutti li:last-child button{line-height:17px}.vm-home .vm-why-others li button{min-height:36px}.vm-home .vm-versions{padding:40px 0}.vm-home .vm-pricing{padding:40px 0;border-bottom:0}.vm-home .vm-pricing-plans{margin-top:24px;gap:24px}.vm-home .vm-pricing-plan{padding:12px 24px}.vm-home .vm-pricing-agent{min-height:148px;margin-top:24px;padding:34px 24px}.vm-home .figma-faq{padding:80px 14px}.vm-home .figma-faq-badge{height:auto;min-height:44px;min-width:0;margin:0 auto 20px;padding:10px 24px;color:#3c3c3ccc;background:#3c3c3c14;font-size:18px;line-height:1.3}.vm-home .figma-faq h2{width:338px;margin-bottom:40px;font-size:32px;line-height:40px;white-space:pre-line}.vm-home .figma-faq-title-desktop{display:none}.vm-home .figma-faq-title-mobile{display:inline}.vm-home .figma-faq-list{padding:5px 18px 0}.vm-home .figma-faq-list details{padding:20px 0}.vm-home .figma-faq-list details[open] summary:after{background-color:#3c3c3c14}.vm-home .figma-faq-list details[open] summary:before{background-color:#3c3c3c80;-webkit-mask-image:url(/_static/official/img/vm-home/faq/add-lined.svg);mask-image:url(/_static/official/img/vm-home/faq/add-lined.svg)}.vm-home[lang=en] .figma-hero-title h1,.vm-home[lang=en] .figma-hero-title h1 .figma-hero-slide{font-size:var(--figma-hero-title-size, 30px);line-height:var(--figma-hero-title-line-height, 36px)}.vm-home[lang=en] .figma-hero-title>p{font-size:34px;line-height:44px}.vm-home[lang=en] .problem-card-copy h3,.vm-home[lang=en] .problem-card-one .problem-card-copy h3,.vm-home[lang=en] .problem-card-two .problem-card-copy h3,.vm-home[lang=en] .problem-card-three .problem-card-copy h3,.vm-home[lang=en] .problem-card-four .problem-card-copy h3{font-size:17px;line-height:22px}.vm-home[lang=en] .problem.problem-figma .problem-center h2{font-size:clamp(20px,5.641vw,22px);line-height:clamp(26px,7.179vw,28px)}.vm-home[lang=en] .vm-live-state-copy{height:auto;min-height:186px}.vm-home[lang=en] .realtime-feature-copy,.vm-home[lang=en] .figma-feature-point-2 .figma-feature-copy{height:auto;min-height:167px}.vm-home[lang=en] .figma-feature-point-3 .figma-feature-copy{height:auto;min-height:218px}.vm-home[lang=en] .figma-feature-point-4 .figma-feature-copy,.vm-home[lang=en] .figma-feature-point-5 .figma-feature-copy{height:auto;min-height:195px}.vm-home[lang=en] .figma-feature-point-6 .figma-feature-copy,.vm-home[lang=en] .figma-feature-point-7 .figma-feature-copy{height:auto;min-height:207px}.vm-home[lang=en] .vm-tech-grid article{height:auto}}@media(max-width:380px){.vm-home .hero.hero-figma{--hero-mobile-copy-extra: max(20px, calc(234px - 60vw) )}}@media(max-width:360px){.vm-home .hero.hero-figma .figma-hero-title h1,.vm-home .hero.hero-figma .figma-hero-title h1 .figma-hero-slide{font-size:var(--figma-hero-title-size, 26px);line-height:var(--figma-hero-title-line-height, 32px)}.vm-home .figma-hero-title>p{font-size:32px;line-height:40px}.vm-home .realtime-feature-copy h2,.vm-home .figma-feature-copy h2,.vm-home .vm-live-state-copy h2{font-size:28px;line-height:36px}.vm-home .realtime-feature-copy>p,.vm-home .figma-feature-copy>p,.vm-home .figma-feature-copy>.figma-feature-lead,.vm-home .figma-feature-point-2 .figma-feature-copy>p:not(.figma-feature-lead),.vm-home .vm-live-state-meta p{font-size:16px;line-height:24px}.vm-home .vm-live-state-columns{grid-template-columns:repeat(3,74px);gap:20px}.vm-home .vm-live-state-columns article,.vm-home .vm-live-state-columns h3,.vm-home .vm-live-state-columns article:last-child h3,.vm-home .vm-live-state-rule,.vm-home .vm-live-state-columns article:last-child .vm-live-state-rule{width:74px}.vm-home .vm-live-state-columns ul,.vm-home .vm-live-state-columns article:last-child ul{width:74px;font-size:9px;line-height:18px;white-space:normal}.vm-home .vm-live-state-copy{height:auto;min-height:188px}.vm-home .figma-feature-point-2 .figma-feature-copy{height:auto;min-height:167px}.vm-home .vm-tech-hero{height:230px}.vm-home .vm-tech-hero-copy{right:16px;left:16px}.vm-home .vm-tech-hero h2{font-size:28px;line-height:36px}.vm-home .vm-tech-hero p{font-size:15px;line-height:26px}.vm-home .figma-faq h2{width:min(338px,calc(100vw - 28px))}}@media(max-width:1024px){.vm-home .site-header .nav-links{max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain}.vm-home .site-header .mobile-nav-get-code+.mobile-nav-download{margin-top:-14px}}@media(max-width:760px){.vm-home[lang=zh-CN] .vm-live-state-columns h3,.vm-home[lang=zh-CN] .vm-live-state-columns article:last-child h3{min-height:30px;font-size:16px;line-height:30px}.vm-home[lang=zh-CN] .vm-live-state-rule,.vm-home[lang=zh-CN] .vm-live-state-columns article:last-child .vm-live-state-rule{top:38px}.vm-home[lang=zh-CN] .vm-live-state-columns ul,.vm-home[lang=zh-CN] .vm-live-state-columns article:last-child ul{top:47px}.vm-home[lang=zh-CN] .figma-feature-point-5 .figma-feature-media{margin-top:0}.vm-home[lang=zh-CN] .figma-feature-point-4 .figma-feature-copy>p{line-height:25px}}@media(max-width:360px){.vm-home[lang=zh-CN] .vm-live-state-columns h3,.vm-home[lang=zh-CN] .vm-live-state-columns article:last-child h3{font-size:14px}}@media(max-width:760px){.vm-home[lang=en] .hero.hero-figma .figma-hero-title h1,.vm-home[lang=en] .hero.hero-figma .figma-hero-title h1 .figma-hero-slide{font-size:var(--figma-hero-title-size, 28px);line-height:var(--figma-hero-title-line-height, 34px)}}@media(max-width:360px){.vm-home[lang=en] .hero.hero-figma .figma-hero-title h1,.vm-home[lang=en] .hero.hero-figma .figma-hero-title h1 .figma-hero-slide{font-size:var(--figma-hero-title-size, 24px);line-height:var(--figma-hero-title-line-height, 30px)}}.vm-home .apps-carousel-stage{margin-top:88px;isolation:isolate}.vm-home .apps-carousel-tabs{position:absolute;top:-44px;left:0;z-index:6;width:fit-content;height:32px;display:inline-flex;align-items:center;gap:3px}.vm-home .apps-carousel-tabs-button{position:relative;min-width:78px;height:32px;padding:0 13px;overflow:hidden;border:0;border-radius:7px;appearance:none;color:#17181d6b;font-family:VmLexend,Arial,sans-serif;font-size:13px;font-weight:450;line-height:1;white-space:nowrap;background:transparent;cursor:pointer;transition:color .18s ease,background-color .18s ease}.vm-home .apps-carousel-tabs-button:hover{color:#17181d9e;background:#22221f06}.vm-home .apps-carousel-tabs-button[aria-selected=true]{color:#17181db8;background:#22221f0b}.vm-home .apps-carousel-tabs-button:focus-visible{outline:1px solid rgba(127,144,255,.65);outline-offset:2px}.vm-home .apps-carousel-canvas{position:absolute;inset:0;width:100%;height:100%;container-type:inline-size}.vm-home .apps-carousel-window-deck{--apps-carousel-window-radius: 1.45cqw;position:absolute;inset:0;contain:paint;overflow:hidden;border-radius:var(--apps-carousel-window-radius);-webkit-clip-path:inset(0 round var(--apps-carousel-window-radius));clip-path:inset(0 round var(--apps-carousel-window-radius));background:#f4f5f8}.vm-home .apps-carousel-window-deck:after{position:absolute;inset:0;z-index:3;border:1px solid rgba(34,34,31,.08);border-radius:inherit;pointer-events:none;content:""}.vm-home .apps-carousel-window{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:hidden;border-radius:inherit;-webkit-clip-path:inset(0 round var(--apps-carousel-window-radius));clip-path:inset(0 round var(--apps-carousel-window-radius));transition:opacity .36s ease;will-change:opacity}.vm-home .apps-carousel-window-image{width:100%;height:100%;display:block;object-fit:contain;transform-origin:center;transition:transform .52s cubic-bezier(.16,1,.3,1);will-change:transform}.vm-home .apps-carousel-window.is-active-window{z-index:2;opacity:1}.vm-home .apps-carousel-window.is-active-window .apps-carousel-window-image{transform:translateZ(0) scale(1)}.vm-home .apps-carousel-window.is-inactive-window{z-index:1;opacity:0;pointer-events:none}.vm-home .apps-carousel-window.is-inactive-window .apps-carousel-window-image{transform:translate3d(0,4px,0) scale(.992)}.vm-home .apps-carousel-note{position:absolute;top:65.813%;left:-3.2258%;z-index:4;width:27.9839%;height:40.075%;min-height:0;padding:1.757cqw 2.76cqw 1.45cqw 1.757cqw;box-sizing:border-box;overflow:hidden;border-radius:1.171cqw;color:#3c3c3c;background:#dce9ff;box-shadow:0 1.35cqw 3.2cqw #2a375e14;transition:top .42s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1),color .26s ease,background-color .26s ease}.vm-home .apps-carousel-stage[data-active-app=ai-canvas] .apps-carousel-note{top:81.325%;height:24.713%;background:#fff0e1}.vm-home .apps-carousel-stage[data-active-app=prototype] .apps-carousel-note{top:81.325%;height:24.713%;color:#fff;background:#e85d4f}.vm-home .apps-carousel-stage[data-active-app=ai-ppt] .apps-carousel-note{top:81.325%;height:24.713%;background:#a8c8b4}.vm-home .apps-carousel-stage[data-active-app=ai-doc] .apps-carousel-note{top:76.205%;height:29.834%;background:#ffedcb}.vm-home .apps-carousel-note-copy-deck{position:relative;width:100%;height:100%}.vm-home .apps-carousel-note-copy{position:absolute;inset:0;display:flex;flex-direction:column;gap:1.2cqw;transition:opacity .26s ease,transform .42s cubic-bezier(.16,1,.3,1)}.vm-home .apps-carousel-note-copy.is-active-copy{opacity:1;transform:translateZ(0)}.vm-home .apps-carousel-note-copy.is-inactive-copy{opacity:0;transform:translate3d(0,5px,0);pointer-events:none}.vm-home .apps-carousel-note-copy strong{color:inherit;font-family:VmLexend,Arial,sans-serif;font-size:clamp(12px,2.55cqw,31.625px);font-weight:700;line-height:1.2;letter-spacing:-.047em}.vm-home[lang=en] .apps-carousel-note-copy strong{font-family:VmMerriweather,Georgia,serif}.vm-home .apps-carousel-note-copy span{color:inherit;font-family:VmLexend,Arial,sans-serif;font-size:clamp(9px,1.984cqw,24.597px);font-weight:400;line-height:1.4;letter-spacing:-.061em}.vm-home[lang=en] .apps-carousel-note-copy span{font-family:VmOutfit,VmLexend,Arial,sans-serif;font-weight:300}@media(max-width:760px){.vm-home .apps-carousel-tabs{top:-44px;width:calc(100% + 4px);overflow-x:auto;overflow-y:hidden;justify-content:flex-start;scrollbar-width:none}.vm-home .apps-carousel-tabs::-webkit-scrollbar{display:none}.vm-home .apps-carousel-tabs-button{min-width:max-content;padding-inline:11px;flex:1 0 auto;font-size:11px}.vm-home .figma-feature-point-5 .apps-carousel-stage{height:auto!important;overflow:visible;aspect-ratio:358 / 199.566}.vm-home .apps-carousel-canvas{width:100%;height:100%}.vm-home .apps-carousel-window-deck{--apps-carousel-window-radius: 12px}.vm-home .apps-carousel-note{top:55%;left:2.5%;width:42%;height:max(104px,48%);padding:12px 27px 10px 12px;border-radius:10px}.vm-home .apps-carousel-stage[data-active-app=ai-canvas] .apps-carousel-note,.vm-home .apps-carousel-stage[data-active-app=prototype] .apps-carousel-note,.vm-home .apps-carousel-stage[data-active-app=ai-ppt] .apps-carousel-note{top:60%;height:max(104px,43%)}.vm-home .apps-carousel-stage[data-active-app=ai-doc] .apps-carousel-note{top:58%;height:max(104px,45%)}.vm-home .apps-carousel-note-copy{gap:6px}.vm-home .apps-carousel-note-copy strong{font-size:clamp(12px,3.8vw,15px)}.vm-home .apps-carousel-note-copy span{font-size:clamp(8px,2.45vw,10px);line-height:1.45}}@media(prefers-reduced-motion:reduce){.vm-home .apps-carousel-window,.vm-home .apps-carousel-window-image,.vm-home .apps-carousel-note-copy,.vm-home .apps-carousel-tabs-button{transition:none!important}}.vm-home .shareable-output-stage{isolation:isolate}.vm-home .shareable-output-canvas{position:absolute;top:10.574%;left:50%;width:88.226%;aspect-ratio:1081.3014 / 542;container-type:inline-size;transform:translate(-50%)}.vm-home .shareable-output-live-layer{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.vm-home .shareable-output-video-frame{position:absolute;top:0;left:50%;z-index:1;width:89.184%;height:100%;overflow:hidden;border-radius:1.2cqw;background:#fff;box-shadow:0 .35cqw 1.1cqw #20222a0f,0 2.4cqw 5.5cqw #20222a14;transform:translate(-50%)}.vm-home .shareable-output-video{width:100%;height:100%;display:block;object-fit:cover;background:#fff;transform:scale(1.004)}.vm-home .shareable-output-overlay{position:absolute;inset:0;z-index:2;background:#00000080;opacity:0;pointer-events:none;transition:opacity .24s ease-out}.vm-home .shareable-output-overlay.is-visible{opacity:1}.vm-home .shareable-output-card{position:absolute;z-index:4;width:30.426%;height:auto;display:block;opacity:0;pointer-events:none;transform:translate3d(0,1.5cqw,0) scale(.86);transition:opacity .18s ease-out,transform .52s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.vm-home .shareable-output-card.is-visible{opacity:1;transform:translateZ(0) scale(1)}.vm-home .shareable-output-card.is-naomi{top:67.07%;left:-.97%;transform-origin:left bottom}.vm-home .shareable-output-card.is-leo{top:10.79%;left:56.47%;transform-origin:right top}.vm-home .shareable-output-card.is-cora-jpg{top:4.52%;left:13.55%;transform-origin:left top}.vm-home .shareable-output-card.is-ken{top:45.11%;left:30.76%;transform-origin:center}.vm-home .shareable-output-card.is-cora-doc{top:68.73%;left:65.99%;transform-origin:right bottom}.vm-home .shareable-output-cursor{position:absolute;z-index:5;height:auto;display:block;pointer-events:none;filter:drop-shadow(0 .36cqw .72cqw rgba(24,25,31,.12));will-change:transform}.vm-home .shareable-output-cursor.is-naomi{top:25.28%;left:.04%;width:11.14%}.vm-home .shareable-output-cursor.is-cora{top:30.44%;left:90.86%;width:9.14%}.vm-home .shareable-output-cursor.is-leo{top:53.32%;left:11.23%;width:8.09%}.vm-home .shareable-output-cursor.is-ken{top:59.59%;left:78.24%;width:8.27%}@media(max-width:760px){.vm-home .figma-feature-point-7 .shareable-output-stage{height:auto!important;margin-top:0;overflow:hidden;aspect-ratio:1240 / 662;border-radius:12px}.vm-home .shareable-output-canvas{display:block}}@media(prefers-reduced-motion:reduce){.vm-home .shareable-output-overlay,.vm-home .shareable-output-card{transition:none!important}.vm-home .shareable-output-stage[data-reduced-motion=true] .shareable-output-overlay,.vm-home .shareable-output-stage[data-reduced-motion=true] .shareable-output-card{opacity:1;transform:none}}@media(min-width:761px){.vm-home .vm-tech{min-height:0;padding:var(--vm-content-section-space) 0}.vm-home .vm-tech-hero{height:382px;background-size:179.2px 179.2px}.vm-home .vm-tech-hero h2{margin-bottom:16px;font-size:39.303px;line-height:normal;letter-spacing:normal}.vm-home .vm-tech-hero p{font-size:18.617px;line-height:1.5;letter-spacing:normal}.vm-home .vm-tech-grid article,.vm-home[lang=en] .vm-tech-grid article{height:auto;min-height:148px;padding:24px 36px}.vm-home .vm-tech-grid h3{margin-bottom:12px;font-size:20px;line-height:normal}.vm-home .vm-tech-grid p{font-size:14px;line-height:1.5}}@media(max-width:760px){.vm-home .vm-tech-hero:before{display:none}.vm-home .vm-tech-photo-mask{inset:0;width:100%;height:100%;mask:linear-gradient(180deg,#000 0%,#000 48%,rgba(0,0,0,.3) 70%,transparent 100%);-webkit-mask:linear-gradient(180deg,#000 0%,#000 48%,rgba(0,0,0,.3) 70%,transparent 100%)}.vm-home .vm-tech-photo-mask img{object-position:center;opacity:.48}}@media(max-width:760px){.vm-home .vm-pricing{padding-top:48px;padding-bottom:48px}.vm-home .vm-pricing-plans{grid-auto-rows:1fr;gap:16px;margin-top:32px}.vm-home .vm-pricing-plan{min-height:136px;padding:24px;display:grid;grid-template-rows:28px auto;align-content:start;row-gap:16px}.vm-home .vm-pricing-plan-price{align-self:start;margin:0}.vm-home .vm-tech-hero{isolation:isolate}.vm-home .vm-tech-photo-mask{inset:0;width:100%;height:100%;overflow:hidden;mask:none;-webkit-mask:none}.vm-home .vm-tech-photo-mask img{object-position:42% center;opacity:.58;filter:grayscale(1) contrast(1.12) brightness(.58);transform:scale(2.05);transform-origin:42% 50%}.vm-home .vm-tech-hero:after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(90deg,#04040794,#04040766),linear-gradient(180deg,#05050861,#0a0912a8 54%,#302670f0);pointer-events:none}.vm-home .vm-tech-hero-copy{z-index:2}.vm-home .vm-tech-hero h2,.vm-home .vm-tech-hero p{text-shadow:0 1px 10px rgba(0,0,0,.28)}.vm-home .vm-tech-hero p{color:#ffffffe0}.vm-home[lang=en] .vm-tech-hero{height:320px}}@media(max-width:760px){.vm-home[lang=zh-CN] .vm-invite h2{font-size:clamp(19px,6.2vw,27px);line-height:1.25;white-space:nowrap}.vm-home[lang=en] .hero.hero-figma{--hero-mobile-copy-extra: max(40px, calc(234px - 60vw) )}.vm-home[lang=en] .figma-downloads .figma-download{padding-inline:4px;gap:4px;font-size:clamp(12px,3.35vw,13px)}.vm-home[lang=en] .vm-version-card .vm-download-button{gap:6px;font-size:14px}.vm-home[lang=en] .vm-version-card .vm-download-button>span{white-space:nowrap}.vm-home[lang=en] .realtime-feature-copy h2,.vm-home[lang=en] .figma-feature-copy h2{padding-right:0;font-size:clamp(30px,8.205vw,32px);line-height:clamp(38px,10.256vw,40px);text-wrap:balance}.vm-home[lang=en] .realtime-feature-copy h2:before,.vm-home[lang=en] .figma-feature-copy h2:before{width:145px;height:24px;content:"";float:right}.vm-home[lang=en] .realtime-feature-copy>p,.vm-home[lang=en] .figma-feature-copy>p,.vm-home[lang=en] .figma-feature-copy>.figma-feature-lead,.vm-home[lang=en] .figma-feature-point-2 .figma-feature-copy>p:not(.figma-feature-lead){margin-top:16px;font-size:clamp(17px,4.615vw,18px);line-height:clamp(26px,7.179vw,28px)}.vm-home[lang=en] .figma-feature-point-2 .figma-feature-copy>p:not(.figma-feature-lead){margin-top:0}.vm-home[lang=en] .selling-point-realtime-design,.vm-home[lang=en] .figma-feature{padding-top:40px;padding-bottom:40px}.vm-home[lang=en] .realtime-feature-copy,.vm-home[lang=en] .figma-feature-point-2 .figma-feature-copy,.vm-home[lang=en] .figma-feature-point-3 .figma-feature-copy,.vm-home[lang=en] .figma-feature-point-4 .figma-feature-copy,.vm-home[lang=en] .figma-feature-point-5 .figma-feature-copy,.vm-home[lang=en] .figma-feature-point-6 .figma-feature-copy,.vm-home[lang=en] .figma-feature-point-7 .figma-feature-copy{height:auto;min-height:0}.vm-home[lang=en] .realtime-scene-controller{height:32px;margin-top:32px;padding-top:0}.vm-home[lang=en] .realtime-feature-media{margin-top:12px}.vm-home[lang=en] .figma-feature-media,.vm-home[lang=en] .figma-feature-point-2 .figma-feature-media.agent-board-feature-media,.vm-home[lang=en] .figma-feature-point-3 .figma-feature-media{margin-top:32px}.vm-home[lang=en] .figma-feature-point-5 .apps-carousel-stage{margin-top:76px}.vm-home[lang=en] .figma-feature-point-6 .figma-feature-link,.vm-home[lang=en] .figma-feature-point-7 .figma-feature-link{top:20px}.vm-home[lang=en] .vm-live-state-columns h3,.vm-home[lang=en] .vm-live-state-columns article:last-child h3{min-height:42px;font-size:12px;line-height:14px}.vm-home[lang=en] .vm-live-state-rule,.vm-home[lang=en] .vm-live-state-columns article:last-child .vm-live-state-rule{top:50px}.vm-home[lang=en] .vm-live-state-columns ul,.vm-home[lang=en] .vm-live-state-columns article:last-child ul{top:59px;width:100%;font-size:9px;line-height:11px;white-space:normal;overflow-wrap:anywhere}.vm-home[lang=en] .vm-live-state-columns li{min-height:24px;display:flex;align-items:center}.vm-home .vm-tech-grid article{height:auto;min-height:134px}}@media(max-width:360px){.vm-home[lang=en] .vm-live-state-columns{grid-template-columns:repeat(3,80px);gap:17px}.vm-home[lang=en] .vm-live-state-columns article,.vm-home[lang=en] .vm-live-state-columns h3,.vm-home[lang=en] .vm-live-state-columns article:last-child h3,.vm-home[lang=en] .vm-live-state-rule,.vm-home[lang=en] .vm-live-state-columns article:last-child .vm-live-state-rule,.vm-home[lang=en] .vm-live-state-columns ul,.vm-home[lang=en] .vm-live-state-columns article:last-child ul{width:80px}.vm-home[lang=en] .vm-live-state-columns ul,.vm-home[lang=en] .vm-live-state-columns article:last-child ul{font-size:8.5px;line-height:10px}}@media(max-width:330px){.vm-home .vm-live-state-tools{top:calc(var(--live-state-mobile-upper-height) - 18px)}}@media(max-width:760px){.vm-home .figma-hero-title{height:246px}.vm-home .figma-hero-title h1{height:148px;min-height:148px;display:grid}.vm-home .figma-hero-slide-copy-desktop{display:none}.vm-home .figma-hero-slide-copy-mobile{height:100%;display:grid;align-content:center}.vm-home .figma-hero-slide-line{width:100%;min-width:0;white-space:nowrap}.vm-home .hero.hero-figma .figma-hero-title h1,.vm-home .hero.hero-figma .figma-hero-title h1 .figma-hero-slide,.vm-home[lang=en] .hero.hero-figma .figma-hero-title h1,.vm-home[lang=en] .hero.hero-figma .figma-hero-title h1 .figma-hero-slide{font-size:clamp(21px,calc(7.143vw - 1.858px),26px);font-weight:700;line-height:clamp(30px,calc(5.714vw + 11.714px),34px);letter-spacing:-.035em}.vm-home .figma-hero-title>p{top:149px}.vm-home[lang=zh-CN] .hero.hero-figma .figma-hero-title h1,.vm-home[lang=zh-CN] .hero.hero-figma .figma-hero-title h1 .figma-hero-slide{font-size:clamp(22px,calc(8.571vw - 5.429px),28px);line-height:clamp(30px,calc(8.571vw + 2.571px),36px)}}@media(max-width:360px){.vm-home[lang=en] .figma-hero-title>p{font-size:28px;line-height:36px;white-space:nowrap}}.vm-home .vm-learn-more-link{width:fit-content;min-width:0;height:44px;padding:10px 18px;display:inline-flex;align-items:center;gap:0;justify-content:center;border-radius:120px;color:#3c3c3ccc;background:#3c3c3c14;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:0}.vm-home .vm-learn-more-link>span{width:auto;padding-right:0;text-align:left}.vm-home .vm-learn-more-link>img{display:block;margin-right:-6px;margin-left:-4px}.vm-home .vm-learn-more-link:focus-visible{border-radius:120px}@media(min-width:761px){.vm-home .figma-feature-point-3 .figma-feature-link{top:auto;right:0;bottom:0;margin:0}}@media(max-width:760px){.vm-home .selling-point-section .vm-learn-more-link{top:0;right:0;bottom:auto;margin:0}}.vm-home .selling-points-showcase{--vm-selling-point-section-space: 70px;--vm-selling-point-copy-stage-space: 80px;--vm-selling-point-control-height: 32px;--vm-selling-point-control-stage-space: 12px;padding-bottom:0}.vm-home .selling-point-realtime-design,.vm-home .figma-feature,.vm-home .figma-feature-point-2{padding-top:var(--vm-selling-point-section-space);padding-bottom:var(--vm-selling-point-section-space)}.vm-home .realtime-feature-copy,.vm-home .figma-feature-copy{height:auto;min-height:0}.vm-home .figma-feature-point-2 .figma-feature-copy>p:not(.figma-feature-lead){margin-top:20px}.vm-home .figma-feature-media,.vm-home .figma-feature-point-2 .figma-feature-media.agent-board-feature-media,.vm-home .figma-feature-point-7 .figma-feature-media{margin-top:var(--vm-selling-point-copy-stage-space)}.vm-home .realtime-scene-controller{height:var(--vm-selling-point-control-height);margin:var(--vm-selling-point-copy-stage-space) 0 0;padding-top:0}.vm-home .realtime-feature-media{margin-top:var(--vm-selling-point-control-stage-space)}.vm-home .figma-feature-point-5 .apps-carousel-stage{margin-top:calc(var(--vm-selling-point-copy-stage-space) + 44px)}@media(max-width:760px){.vm-home .selling-points-showcase{--vm-selling-point-section-space: 40px;--vm-selling-point-copy-stage-space: 32px}.vm-home .selling-point-realtime-design,.vm-home .figma-feature,.vm-home .figma-feature-point-2{padding-top:var(--vm-selling-point-section-space);padding-bottom:var(--vm-selling-point-section-space)}.vm-home .realtime-feature-copy,.vm-home .figma-feature-copy,.vm-home .figma-feature-point-2 .figma-feature-copy,.vm-home .figma-feature-point-3 .figma-feature-copy,.vm-home .figma-feature-point-4 .figma-feature-copy,.vm-home .figma-feature-point-5 .figma-feature-copy,.vm-home .figma-feature-point-6 .figma-feature-copy,.vm-home .figma-feature-point-7 .figma-feature-copy{height:auto;min-height:0}.vm-home .realtime-feature-copy h2,.vm-home .figma-feature-copy h2,.vm-home[lang=en] .realtime-feature-copy h2,.vm-home[lang=en] .figma-feature-copy h2{padding-right:0;text-wrap:wrap}.vm-home .realtime-feature-copy h2:before,.vm-home .figma-feature-copy h2:before,.vm-home[lang=en] .realtime-feature-copy h2:before,.vm-home[lang=en] .figma-feature-copy h2:before{width:138px;height:40px;content:"";float:right}.vm-home[lang=en] .realtime-feature-copy h2:before,.vm-home[lang=en] .figma-feature-copy h2:before{width:158px}.vm-home[lang] .selling-point-section .vm-learn-more-link{top:0}.vm-home .realtime-feature-copy>p,.vm-home .figma-feature-copy>p,.vm-home .figma-feature-copy>.figma-feature-lead,.vm-home .figma-feature-point-2 .figma-feature-copy>p:not(.figma-feature-lead){margin-top:16px}.vm-home[lang] .selling-point-section .realtime-feature-copy>p,.vm-home[lang] .selling-point-section .figma-feature-copy>p{font-size:var(--vm-type-body-size);line-height:var(--vm-type-body-line)}.vm-home[lang] .figma-feature-point-2 .figma-feature-copy>p:not(.figma-feature-lead){margin-top:16px}.vm-home .figma-feature-media,.vm-home .figma-feature-point-2 .figma-feature-media.agent-board-feature-media,.vm-home .figma-feature-point-3 .figma-feature-media,.vm-home .figma-feature-point-7 .figma-feature-media{margin-top:var(--vm-selling-point-copy-stage-space)}.vm-home .realtime-scene-controller{height:var(--vm-selling-point-control-height);margin-top:var(--vm-selling-point-copy-stage-space);padding-top:0}.vm-home .realtime-feature-media{margin-top:var(--vm-selling-point-control-stage-space)}.vm-home .figma-feature-point-5 .apps-carousel-stage,.vm-home[lang=en] .figma-feature-point-5 .apps-carousel-stage{margin-top:calc(var(--vm-selling-point-copy-stage-space) + 44px)!important}}.vm-home #selling-point-realtime{--vm-selling-point-stage-ratio: 2 / 1}.vm-home #selling-point-agent-board{--vm-selling-point-stage-ratio: 1240 / 665}.vm-home #selling-point-borrow,.vm-home #selling-point-device{--vm-selling-point-stage-ratio: 1240 / 421}.vm-home #selling-point-reference{--vm-selling-point-stage-ratio: 1240 / 537}.vm-home #selling-point-apps{--vm-selling-point-stage-ratio: 1241 / 665}.vm-home #selling-point-share{--vm-selling-point-stage-ratio: 1240 / 662}.vm-home .selling-point-section>.realtime-feature-media,.vm-home .selling-point-section>.figma-feature-media{width:100%;min-width:0;max-width:none;height:auto!important;margin-right:0;margin-left:0;box-sizing:border-box;aspect-ratio:var(--vm-selling-point-stage-ratio)!important}@media(max-width:760px){.vm-home #selling-point-realtime,.vm-home #selling-point-agent-board{--vm-selling-point-stage-ratio: 358 / 212}.vm-home #selling-point-borrow{--vm-selling-point-stage-ratio: 358 / 121.5468}.vm-home #selling-point-reference{--vm-selling-point-stage-ratio: 358 / 156.4531}.vm-home #selling-point-apps{--vm-selling-point-stage-ratio: 358 / 199.566}.vm-home #selling-point-device{--vm-selling-point-stage-ratio: 358 / 123.0946}.vm-home #selling-point-share{--vm-selling-point-stage-ratio: 358 / 203.8557}}@media(max-width:1304px){.vm-home .selling-point-section .realtime-feature-copy,.vm-home .selling-point-section .figma-feature-copy{display:flex;flex-direction:column;align-items:flex-start}.vm-home .selling-point-section .realtime-feature-copy h2,.vm-home .selling-point-section .figma-feature-copy h2,.vm-home[lang] .selling-point-section .realtime-feature-copy h2,.vm-home[lang] .selling-point-section .figma-feature-copy h2{padding-right:0}.vm-home .selling-point-section .realtime-feature-copy h2:before,.vm-home .selling-point-section .figma-feature-copy h2:before,.vm-home[lang] .selling-point-section .realtime-feature-copy h2:before,.vm-home[lang] .selling-point-section .figma-feature-copy h2:before{display:none;width:0;height:0;content:none;float:none}.vm-home .selling-point-section .realtime-feature-copy>p,.vm-home .selling-point-section .figma-feature-copy>p{width:100%}.vm-home .selling-point-section .vm-learn-more-link,.vm-home[lang] .selling-point-section .vm-learn-more-link{position:static;inset:auto;align-self:flex-start;margin:16px 0 0}}.vm-home .vm-tech-learn-more{position:absolute;z-index:2;right:36px;bottom:32px;color:#000;background:#fff}.vm-home .vm-tech-learn-more>img{filter:brightness(0)}@media(min-width:761px){.vm-home .vm-tech-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px}.vm-home .vm-tech-hero-copy{position:relative;inset:auto;grid-column:1 / 3;align-self:end;margin:0 36px 24px}.vm-home .vm-tech-hero h2{font-size:clamp(48px,4.667vw,56px);line-height:1.2}.vm-home .vm-tech-hero p{font-size:clamp(22px,2vw,24px);line-height:36px}}@media(max-width:760px){.vm-home .vm-tech-hero,.vm-home[lang=en] .vm-tech-hero{height:auto;min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center}.vm-home .vm-tech-hero-copy{position:relative;inset:auto;z-index:2;width:min(100%,340px);padding:0 20px;text-align:center}.vm-home .vm-tech-hero h2{max-width:300px;margin:0 auto 14px;font-size:clamp(27px,7.692vw,30px);line-height:1.16;text-wrap:balance}.vm-home .vm-tech-hero p{max-width:310px;margin-inline:auto;font-size:15px;line-height:24px;text-wrap:pretty}.vm-home .vm-tech-learn-more{position:relative;inset:auto;z-index:2;margin:18px 0 0}}@media(max-width:360px){.vm-home .vm-tech-hero-copy{padding:0 16px}.vm-home .vm-tech-hero h2{font-size:26px}.vm-home .vm-tech-hero p{font-size:14px;line-height:22px}.vm-home .vm-tech-learn-more{margin:16px 0 0}}@media(min-width:761px)and (max-width:1024px){.vm-home .problem.problem-figma{height:auto;min-height:0}.vm-home .problem-stage{position:relative;top:auto;left:auto;width:calc(100vw - 40px);height:auto;margin-inline:auto;padding:96px 0 64px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;transform:none}.vm-home .problem-card,.vm-home .problem-center{position:relative;inset:auto;width:100%;border-radius:16px}.vm-home .problem-center{grid-column:1 / -1;order:0;height:auto;aspect-ratio:2 / 1}.vm-home .problem-center-media{filter:blur(10px);transform:scale(1.04)}.vm-home .problem-center-media img{inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}.vm-home .problem-card{height:auto;min-height:196px;padding:24px}.vm-home .problem-card-one{order:1}.vm-home .problem-card-two{order:2}.vm-home .problem-card-three{order:3}.vm-home .problem-card-four{order:4}.vm-home .problem-card-copy{margin-top:36px}.vm-home .problem-card-copy h3,.vm-home .problem-card-one .problem-card-copy h3,.vm-home .problem-card-two .problem-card-copy h3,.vm-home .problem-card-three .problem-card-copy h3,.vm-home .problem-card-four .problem-card-copy h3{max-width:100%;font-size:20px;line-height:28px}.vm-home .problem-card-dot{top:16px;right:16px;width:11px;height:11px}.vm-home .problem.problem-figma .problem-center h2{top:36%;left:50%;width:calc(100% - 80px);font-size:24px;line-height:32px;transform:translate(-50%)}.vm-home .problem-cta{top:auto;bottom:19%;width:auto;min-width:148px;height:44px;padding-inline:20px;font-size:14px;line-height:20px}}@media(min-width:761px)and (max-width:1024px){.vm-home .vm-agent{min-height:0}.vm-home .vm-agent-inner{min-height:400px;grid-template-columns:minmax(280px,44%) minmax(0,1fr);gap:0}.vm-home .vm-agent-collage{width:100%;min-width:0}.vm-home .vm-agent-copy{min-width:0;padding:clamp(40px,5vw,56px) clamp(24px,4vw,40px)}.vm-home .vm-agent-copy>p{max-width:36ch;text-wrap:pretty}.vm-home .vm-agent-download{margin-left:0}}@media(min-width:761px)and (max-width:1024px){.vm-home .vm-tech-hero-copy{grid-column:1 / -1;margin:0 32px 32px;padding-right:clamp(160px,20vw,192px)}.vm-home .vm-tech-hero h2{max-width:18ch;padding-bottom:2px;font-size:clamp(38px,5vw,44px);line-height:1.15;text-wrap:balance}.vm-home .vm-tech-hero p{max-width:46ch;font-size:clamp(17px,2vw,20px);line-height:1.5;text-wrap:pretty}.vm-home .vm-tech-learn-more{right:32px;bottom:32px}}.vm-home .figma-feature-point-7 .shareable-output-stage{margin-top:calc(var(--vm-selling-point-copy-stage-space) - 5.645%)}@media(max-width:760px){.vm-home .figma-feature-point-7 .shareable-output-stage{margin-top:calc(var(--vm-selling-point-copy-stage-space) - 6.019%)}}.vm-home .vm-live-state-copy h2>.vm-live-state-title-desktop{display:block}.vm-home .vm-live-state-copy h2>.vm-live-state-title-mobile{display:none}@media(min-width:761px){.vm-home .vm-live-state-copy{height:auto}.vm-home .vm-live-state-board{margin-top:var(--vm-content-section-space)}}@media(max-width:760px){.vm-home .vm-live-state-copy,.vm-home[lang=en] .vm-live-state-copy{height:auto;min-height:0}.vm-home .vm-live-state-copy h2{max-width:100%;font-size:28px;line-height:38px;letter-spacing:-.7px}.vm-home .vm-live-state-copy h2>.vm-live-state-title-desktop{display:none}.vm-home .vm-live-state-copy h2>.vm-live-state-title-mobile,.vm-home .vm-live-state-copy h2>.vm-live-state-title-mobile>span{display:block;white-space:nowrap}.vm-home .vm-live-state-meta{margin-top:16px}.vm-home .vm-live-state-meta p{max-width:32ch;text-wrap:pretty}.vm-home .vm-live-state-board{margin-top:32px}}@media(max-width:360px){.vm-home .vm-live-state-copy h2{font-size:26px;line-height:35px}.vm-home[lang=en] .vm-live-state-copy h2{font-size:24px;line-height:33px}}.gradlab-background,.gradlab-background-frame{position:absolute;inset:0;width:100%;height:100%}.gradlab-background{overflow:hidden;border-radius:inherit;background:#eef0f5;pointer-events:none}.gradlab-background-frame{display:block;border:0;background:transparent;opacity:0}.gradlab-background-frame.is-ready{opacity:1}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--application-side-shift-active:0px;--application-rotation:0deg}*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_static/official/assets/lexend-vietnamese-wght-normal-RvljkFvg.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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_static/official/assets/lexend-latin-ext-wght-normal-B6JQhE1e.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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_static/official/assets/lexend-latin-wght-normal-ci0D1wrL.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{--renderer-accent:#4182f5;--renderer-accent-pressed:#356ede;--renderer-background:oklch(98.6% .004 84);--renderer-background-fronted:#fff;--renderer-background-panel:#f8fafc;--renderer-border:oklch(90.4% .005 252);--renderer-danger:#dc2626;--renderer-foreground:oklch(24.8% .016 258);--renderer-muted:#3c3c3c80;--renderer-panel:oklch(97.5% .004 84/.92);--renderer-scrim:#0009;--renderer-scrim-strong:#000000a3;--renderer-success:#22c55e;--renderer-text-primary:#3c3c3c;--renderer-text-secondary:#3c3c3cb3}:root[data-theme=dark]{--renderer-accent:#5a9bff;--renderer-accent-pressed:#4f8fff;--renderer-background:oklch(19.2% .008 255);--renderer-background-fronted:#333;--renderer-background-panel:#2a2a2b;--renderer-border:oklch(35.2% .012 255);--renderer-danger:#f45b5b;--renderer-foreground:oklch(95.5% .004 84);--renderer-muted:#ffffff80;--renderer-panel:oklch(23.6% .009 255/.92);--renderer-scrim:#0009;--renderer-scrim-strong:#000000a3;--renderer-success:#4ade80;--renderer-text-primary:#fff;--renderer-text-secondary:#ffffffb3}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--renderer-accent:#5a9bff;--renderer-accent-pressed:#4f8fff;--renderer-background:oklch(19.2% .008 255);--renderer-background-fronted:#333;--renderer-background-panel:#2a2a2b;--renderer-border:oklch(35.2% .012 255);--renderer-danger:#f45b5b;--renderer-foreground:oklch(95.5% .004 84);--renderer-muted:#ffffff80;--renderer-panel:oklch(23.6% .009 255/.92);--renderer-scrim:#0009;--renderer-scrim-strong:#000000a3;--renderer-success:#4ade80;--renderer-text-primary:#fff;--renderer-text-secondary:#ffffffb3}}:root{--font-sans-system:"Lexend Variable", "Lexend", -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, sans-serif;--font-sans-cjk:"PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-ui:var(--font-sans-system);--font-display:var(--font-ui);--font-mono-system:"Geist Mono", "SF Mono", "IBM Plex Mono", "JetBrains Mono", monospace;--font-weight-regular:400;--font-weight-regular-cjk:400;--font-weight-emphasis-cjk:500;--radius:.625rem;--background:var(--renderer-background);--background-panel:var(--renderer-background-panel);--background-1:#f4f5f7;--background-session-flow:#fcfdff;--background-session-sidepanel:#f4f5f7;--background-fronted:var(--renderer-background-fronted);--background-soft:oklch(96.8% .006 84);--background-board-card:#fff;--foreground:var(--renderer-foreground);--text-primary:var(--renderer-text-primary);--text-primary-hover:#3c3c3ce6;--text-tertiary:#3c3c3c80;--text-placeholder:#3c3c3c4d;--text-inverted:#fff;--white-stationary:#fff;--black-stationary:#000;--toast-neutral-bg:var(--black-stationary);--toast-neutral-fg:var(--white-stationary);--toast-neutral-border:#ffffff24;--toast-shadow-color:#1318262e;--card:oklch(99.5% .003 84/.88);--card-foreground:var(--foreground);--popover:oklch(99.8% .002 84/.96);--popover-foreground:var(--foreground);--primary:oklch(57% .112 248);--primary-foreground:oklch(98.7% .002 84);--secondary:oklch(95.6% .006 252);--secondary-foreground:oklch(31.4% .018 258);--muted:oklch(95.8% .005 84);--muted-foreground:oklch(52.8% .013 258);--text-secondary:var(--renderer-text-secondary);--text-disabled:#3c3c3c4d;--rich-text-mention-app:#bf5af2;--rich-text-mention-issue:var(--tutti-purple);--rich-text-mention-session:#22c55e;--folder:#50afee;--rich-text-folder:#50afee;--rich-text-mention-file:#50afee;--accent-codex:var(--renderer-accent);--accent:var(--accent-codex);--accent-codex-border:var(--accent-codex)}@supports (color:color-mix(in lab,red,red)){:root{--accent-codex-border:color-mix(in srgb, var(--accent-codex) 20%, transparent)}}:root{--status-running:#4182f5;--tutti-purple:#6d7ff5;--tutti-purple-bg:var(--background-fronted)}@supports (color:color-mix(in lab,red,red)){:root{--tutti-purple-bg:color-mix(in srgb, var(--background-fronted) 88%, var(--tutti-purple) 12%)}}:root{--tutti-purple-border:var(--tutti-purple)}@supports (color:color-mix(in lab,red,red)){:root{--tutti-purple-border:color-mix(in srgb, var(--tutti-purple) 20%, transparent)}}:root{--accent-claude:#fb6f3e;--accent-foreground:oklch(30.2% .02 258);--destructive:oklch(62% .21 25);--destructive-foreground:oklch(98.5% .004 25);--state-danger:var(--renderer-danger);--state-danger-hover:var(--state-danger)}@supports (color:color-mix(in lab,red,red)){:root{--state-danger-hover:color-mix(in srgb, var(--state-danger) 90%, transparent)}}:root{--state-success:var(--renderer-success);--state-warning:#ea7908;--on-danger:#dc262614;--on-danger-hover:var(--on-danger)}@supports (color:color-mix(in lab,red,red)){:root{--on-danger-hover:color-mix(in srgb, var(--on-danger) 92%, var(--state-danger))}}:root{--border:var(--renderer-border);--border-1:#3c3c3c14;--border-2:#3c3c3c14;--line-1:var(--border-1);--line-2:var(--border-2);--line-focus-window:#3c3c3c1f;--border-focus:#4182f53d;--input:oklch(93.6% .006 252);--ring:oklch(66.2% .072 248);--accent-bg:var(--background-fronted)}@supports (color:color-mix(in lab,red,red)){:root{--accent-bg:color-mix(in srgb, var(--background-fronted) 88%, var(--accent-codex) 12%)}}:root{--panel:var(--renderer-panel);--panel-foreground:var(--foreground);--success:oklch(64.2% .124 158);--success-foreground:oklch(98.5% .004 145);--warning:oklch(77.4% .116 86);--warning-foreground:oklch(29% .05 84);--backdrop:var(--renderer-scrim);--shadow-soft:0 10px 28px #0000000d;--shadow-panel:0 20px 44px #00000014;--shadow-side-panel:-20px 0px 64px #00000029;--shadow-elevated:#00000014;--transparency-block:#3c3c3c0a;--transparency-hover:#3c3c3c0f;--transparency-active:#3c3c3c0f;--z-workbench-chrome:100100;--z-workbench-genie:100150;--z-popover:100200;--z-panel:100500;--z-panel-popover:100550;--z-toast:100650;--z-dialog-overlay:100600;--z-dialog:100610;--z-dialog-popover:100620;--z-tooltip:100700;--workbench-canvas-bg:oklch(94.8% .006 84);--workbench-surface-background:linear-gradient(135deg, var(--workbench-accent), transparent 34%), radial-gradient(circle at 18% 12%, var(--workbench-accent), transparent 28%), var(--workbench-canvas-bg)}@supports (color:color-mix(in lab,red,red)){:root{--workbench-surface-background:linear-gradient(135deg, color-mix(in srgb, var(--workbench-accent) 5%, transparent), transparent 34%), radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--workbench-accent) 8%, transparent), transparent 28%), var(--workbench-canvas-bg)}}:root{--workbench-foreground:var(--foreground);--workbench-muted-foreground:var(--muted-foreground);--workbench-chrome-foreground:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--workbench-chrome-foreground:color-mix(in srgb, var(--foreground) 72%, transparent)}}:root{--workbench-chrome-muted:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--workbench-chrome-muted:color-mix(in srgb, var(--foreground) 52%, transparent)}}:root{--workbench-chrome-hover-bg:var(--transparency-block);--workbench-panel:oklch(99.5% .003 84/.94);--workbench-window-bg:var(--workbench-panel)}@supports (color:color-mix(in lab,red,red)){:root{--workbench-window-bg:color-mix(in srgb, var(--workbench-panel) 92%, transparent)}}:root{--workbench-node-surface:var(--workbench-window-bg)}@supports (color:color-mix(in lab,red,red)){:root{--workbench-node-surface:color-mix(in srgb, var(--workbench-window-bg) 96%, var(--workbench-panel))}}:root{--workbench-window-header-bg:var(--workbench-panel)}@supports (color:color-mix(in lab,red,red)){:root{--workbench-window-header-bg:color-mix(in srgb, var(--workbench-panel) 86%, transparent)}}:root{--workbench-field-bg:var(--workbench-window-bg)}@supports (color:color-mix(in lab,red,red)){:root{--workbench-field-bg:color-mix(in srgb, var(--workbench-window-bg) 92%, white)}}:root{--workbench-window-backdrop-filter:blur(40px) saturate(1.08);--workbench-border:#fff3;--workbench-accent:var(--primary);--workbench-focused-border:#ffffffad;--workbench-scrim:var(--card)}@supports (color:color-mix(in lab,red,red)){:root{--workbench-scrim:color-mix(in srgb, var(--card) 78%, transparent)}}:root{--workbench-window-elevation:0 18px 44px #00000042;--workbench-control-hover-bg:var(--workbench-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--workbench-control-hover-bg:color-mix(in srgb, var(--workbench-foreground) 9%, transparent)}}:root{--workbench-dock-shadow:0 14px 34px #0000001a, 0 1px 0 #fff9;--workbench-snap-guide:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--workbench-snap-guide:color-mix(in srgb, var(--primary) 18%, transparent)}}:root{--workbench-snap-guide-border:var(--workbench-accent)}@supports (color:color-mix(in lab,red,red)){:root{--workbench-snap-guide-border:color-mix(in srgb, var(--workbench-accent) 70%, transparent)}}:root{--workbench-snap-guide-shadow:0 0 0 1px var(--workbench-accent)}@supports (color:color-mix(in lab,red,red)){:root{--workbench-snap-guide-shadow:0 0 0 1px color-mix(in srgb, var(--workbench-accent) 28%, transparent)}}:root[data-theme=dark]{--background:var(--renderer-background);--background-panel:var(--renderer-background-panel);--background-1:#181818;--background-session-flow:#181818;--background-session-sidepanel:#2a2a2b;--background-fronted:var(--renderer-background-fronted);--background-soft:oklch(22.4% .01 255);--background-board-card:#ffffff14;--foreground:var(--renderer-foreground);--text-primary:var(--renderer-text-primary);--text-primary-hover:#ffffffe6;--text-tertiary:#ffffff80;--text-placeholder:#ffffff4d;--text-inverted:#3c3c3c;--white-stationary:#fff;--black-stationary:#000;--toast-neutral-bg:var(--white-stationary);--toast-neutral-fg:var(--black-stationary);--toast-neutral-border:#0000001a;--toast-shadow-color:#0000003d;--card:oklch(25.2% .01 255/.88);--card-foreground:var(--foreground);--popover:oklch(26.4% .01 255/.95);--popover-foreground:var(--foreground);--primary:oklch(71.4% .086 248);--primary-foreground:oklch(20.8% .012 255);--secondary:oklch(29.2% .009 255);--secondary-foreground:var(--foreground);--muted:oklch(28.2% .008 255);--muted-foreground:oklch(73.4% .012 255);--text-secondary:var(--renderer-text-secondary);--text-disabled:#ffffff4d;--rich-text-mention-app:#bf5af2;--rich-text-mention-issue:var(--tutti-purple);--rich-text-mention-session:#4ade80;--folder:#50afee;--rich-text-folder:#50afee;--rich-text-mention-file:#50afee;--accent-codex:var(--renderer-accent);--accent:var(--accent-codex);--accent-codex-border:var(--accent-codex)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--accent-codex-border:color-mix(in srgb, var(--accent-codex) 20%, transparent)}}:root[data-theme=dark]{--status-running:#4f8fff;--tutti-purple:#8898ff;--tutti-purple-bg:var(--background-fronted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--tutti-purple-bg:color-mix(in srgb, var(--background-fronted) 88%, var(--tutti-purple) 12%)}}:root[data-theme=dark]{--tutti-purple-border:var(--tutti-purple)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--tutti-purple-border:color-mix(in srgb, var(--tutti-purple) 20%, transparent)}}:root[data-theme=dark]{--accent-claude:#fb6f3e;--accent-foreground:var(--foreground);--destructive:oklch(67.2% .172 25);--destructive-foreground:oklch(19% .01 25);--state-danger:var(--renderer-danger);--state-danger-hover:var(--state-danger)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--state-danger-hover:color-mix(in srgb, var(--state-danger) 90%, transparent)}}:root[data-theme=dark]{--state-success:var(--renderer-success);--state-warning:#fb923c;--on-danger:#f871711a;--on-danger-hover:var(--on-danger)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--on-danger-hover:color-mix(in srgb, var(--on-danger) 82%, var(--state-danger))}}:root[data-theme=dark]{--border:var(--renderer-border);--border-1:#ffffff1f;--border-2:#ffffff14;--line-1:var(--border-1);--line-2:var(--border-2);--line-focus-window:#fff3;--border-focus:#4f8fff3d;--input:oklch(31.8% .011 255);--ring:oklch(72.8% .078 248);--accent-bg:var(--background-fronted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--accent-bg:color-mix(in srgb, var(--background-fronted) 88%, var(--accent-codex) 12%)}}:root[data-theme=dark]{--panel:var(--renderer-panel);--panel-foreground:var(--foreground);--success:oklch(70.2% .124 158);--success-foreground:oklch(17.2% .01 158);--warning:oklch(82% .108 86);--warning-foreground:oklch(20.4% .02 84);--backdrop:var(--renderer-scrim);--shadow-soft:0 14px 32px #0000003d;--shadow-panel:0 24px 52px #00000057;--shadow-side-panel:-20px 0px 64px #00000052;--shadow-elevated:#00000080;--transparency-block:#ffffff1a;--transparency-hover:#ffffff24;--transparency-active:#ffffff29;--workbench-canvas-bg:oklch(17.2% .008 255);--workbench-surface-background:linear-gradient(135deg, var(--workbench-accent), transparent 34%), radial-gradient(circle at 18% 12%, var(--workbench-accent), transparent 28%), var(--workbench-canvas-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--workbench-surface-background:linear-gradient(135deg, color-mix(in srgb, var(--workbench-accent) 10%, transparent), transparent 34%), radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--workbench-accent) 12%, transparent), transparent 28%), var(--workbench-canvas-bg)}}:root[data-theme=dark]{--workbench-foreground:var(--foreground);--workbench-muted-foreground:var(--muted-foreground);--workbench-chrome-foreground:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--workbench-chrome-foreground:color-mix(in srgb, var(--foreground) 82%, transparent)}}:root[data-theme=dark]{--workbench-chrome-muted:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--workbench-chrome-muted:color-mix(in srgb, var(--foreground) 64%, transparent)}}:root[data-theme=dark]{--workbench-chrome-hover-bg:var(--transparency-block);--workbench-panel:oklch(23.6% .009 255/.9);--workbench-window-bg:var(--workbench-panel)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--workbench-window-bg:color-mix(in srgb, var(--workbench-panel) 92%, transparent)}}:root[data-theme=dark]{--workbench-node-surface:var(--workbench-window-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--workbench-node-surface:color-mix(in srgb, var(--workbench-window-bg) 96%, var(--workbench-panel))}}:root[data-theme=dark]{--workbench-window-header-bg:var(--workbench-panel)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--workbench-window-header-bg:color-mix(in srgb, var(--workbench-panel) 86%, transparent)}}:root[data-theme=dark]{--workbench-field-bg:var(--workbench-window-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--workbench-field-bg:color-mix(in srgb, var(--workbench-window-bg) 92%, black)}}:root[data-theme=dark]{--workbench-window-backdrop-filter:blur(40px) saturate(1.08);--workbench-border:#ffffff1f;--workbench-accent:var(--primary);--workbench-focused-border:#ffffff52;--workbench-scrim:var(--card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--workbench-scrim:color-mix(in srgb, var(--card) 78%, transparent)}}:root[data-theme=dark]{--workbench-window-elevation:0 14px 32px #0000006b;--workbench-control-hover-bg:var(--workbench-foreground)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--workbench-control-hover-bg:color-mix(in srgb, var(--workbench-foreground) 11%, transparent)}}:root[data-theme=dark]{--workbench-dock-shadow:0 18px 44px #0000006b, 0 1px 0 #ffffff1a;--workbench-snap-guide:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--workbench-snap-guide:color-mix(in srgb, var(--primary) 18%, transparent)}}:root[data-theme=dark]{--workbench-snap-guide-border:var(--workbench-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--workbench-snap-guide-border:color-mix(in srgb, var(--workbench-accent) 72%, transparent)}}:root[data-theme=dark]{--workbench-snap-guide-shadow:0 0 0 1px var(--workbench-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--workbench-snap-guide-shadow:0 0 0 1px color-mix(in srgb, var(--workbench-accent) 30%, transparent)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--background:var(--renderer-background);--background-panel:var(--renderer-background-panel);--background-1:#181818;--background-session-flow:#181818;--background-session-sidepanel:#2a2a2b;--background-fronted:var(--renderer-background-fronted);--background-soft:oklch(22.4% .01 255);--background-board-card:#ffffff14;--foreground:var(--renderer-foreground);--text-primary:var(--renderer-text-primary);--text-primary-hover:#ffffffe6;--text-tertiary:#ffffff80;--text-placeholder:#ffffff4d;--text-inverted:#3c3c3c;--white-stationary:#fff;--black-stationary:#000;--toast-neutral-bg:var(--white-stationary);--toast-neutral-fg:var(--black-stationary);--toast-neutral-border:#0000001a;--toast-shadow-color:#0000003d;--card:oklch(25.2% .01 255/.88);--card-foreground:var(--foreground);--popover:oklch(26.4% .01 255/.95);--popover-foreground:var(--foreground);--primary:oklch(71.4% .086 248);--primary-foreground:oklch(20.8% .012 255);--secondary:oklch(29.2% .009 255);--secondary-foreground:var(--foreground);--muted:oklch(28.2% .008 255);--muted-foreground:oklch(73.4% .012 255);--text-secondary:var(--renderer-text-secondary);--text-disabled:#ffffff4d;--rich-text-mention-app:#bf5af2;--rich-text-mention-issue:var(--tutti-purple);--rich-text-mention-session:#4ade80;--folder:#50afee;--rich-text-folder:#50afee;--rich-text-mention-file:#50afee;--accent-codex:var(--renderer-accent);--accent:var(--accent-codex);--accent-codex-border:var(--accent-codex)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--accent-codex-border:color-mix(in srgb, var(--accent-codex) 20%, transparent)}}:root:not([data-theme=light]){--status-running:#4f8fff;--tutti-purple:#8898ff;--tutti-purple-bg:var(--background-fronted)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--tutti-purple-bg:color-mix(in srgb, var(--background-fronted) 88%, var(--tutti-purple) 12%)}}:root:not([data-theme=light]){--tutti-purple-border:var(--tutti-purple)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--tutti-purple-border:color-mix(in srgb, var(--tutti-purple) 20%, transparent)}}:root:not([data-theme=light]){--accent-claude:#fb6f3e;--accent-foreground:var(--foreground);--destructive:oklch(67.2% .172 25);--destructive-foreground:oklch(19% .01 25);--state-danger:var(--renderer-danger);--state-danger-hover:var(--state-danger)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--state-danger-hover:color-mix(in srgb, var(--state-danger) 90%, transparent)}}:root:not([data-theme=light]){--state-success:var(--renderer-success);--state-warning:#fb923c;--on-danger:#f871711a;--on-danger-hover:var(--on-danger)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--on-danger-hover:color-mix(in srgb, var(--on-danger) 82%, var(--state-danger))}}:root:not([data-theme=light]){--border:var(--renderer-border);--border-1:#ffffff1f;--border-2:#ffffff14;--line-1:var(--border-1);--line-2:var(--border-2);--line-focus-window:#fff3;--border-focus:#4f8fff3d;--input:oklch(31.8% .011 255);--ring:oklch(72.8% .078 248);--accent-bg:var(--background-fronted)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--accent-bg:color-mix(in srgb, var(--background-fronted) 88%, var(--accent-codex) 12%)}}:root:not([data-theme=light]){--panel:var(--renderer-panel);--panel-foreground:var(--foreground);--success:oklch(70.2% .124 158);--success-foreground:oklch(17.2% .01 158);--warning:oklch(82% .108 86);--warning-foreground:oklch(20.4% .02 84);--backdrop:var(--renderer-scrim);--shadow-soft:0 14px 32px #0000003d;--shadow-panel:0 24px 52px #00000057;--shadow-side-panel:-20px 0px 64px #00000052;--shadow-elevated:#00000080;--transparency-block:#ffffff1a;--transparency-hover:#ffffff24;--transparency-active:#ffffff29;--workbench-canvas-bg:oklch(17.2% .008 255);--workbench-surface-background:linear-gradient(135deg, var(--workbench-accent), transparent 34%), radial-gradient(circle at 18% 12%, var(--workbench-accent), transparent 28%), var(--workbench-canvas-bg)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--workbench-surface-background:linear-gradient(135deg, color-mix(in srgb, var(--workbench-accent) 10%, transparent), transparent 34%), radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--workbench-accent) 12%, transparent), transparent 28%), var(--workbench-canvas-bg)}}:root:not([data-theme=light]){--workbench-foreground:var(--foreground);--workbench-muted-foreground:var(--muted-foreground);--workbench-chrome-foreground:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--workbench-chrome-foreground:color-mix(in srgb, var(--foreground) 82%, transparent)}}:root:not([data-theme=light]){--workbench-chrome-muted:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--workbench-chrome-muted:color-mix(in srgb, var(--foreground) 64%, transparent)}}:root:not([data-theme=light]){--workbench-chrome-hover-bg:var(--transparency-block);--workbench-panel:oklch(23.6% .009 255/.9);--workbench-window-bg:var(--workbench-panel)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--workbench-window-bg:color-mix(in srgb, var(--workbench-panel) 92%, transparent)}}:root:not([data-theme=light]){--workbench-node-surface:var(--workbench-window-bg)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--workbench-node-surface:color-mix(in srgb, var(--workbench-window-bg) 96%, var(--workbench-panel))}}:root:not([data-theme=light]){--workbench-window-header-bg:var(--workbench-panel)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--workbench-window-header-bg:color-mix(in srgb, var(--workbench-panel) 86%, transparent)}}:root:not([data-theme=light]){--workbench-field-bg:var(--workbench-window-bg)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--workbench-field-bg:color-mix(in srgb, var(--workbench-window-bg) 92%, black)}}:root:not([data-theme=light]){--workbench-window-backdrop-filter:blur(40px) saturate(1.08);--workbench-border:#ffffff1f;--workbench-accent:var(--primary);--workbench-focused-border:#ffffff52;--workbench-scrim:var(--card)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--workbench-scrim:color-mix(in srgb, var(--card) 78%, transparent)}}:root:not([data-theme=light]){--workbench-window-elevation:0 14px 32px #0000006b;--workbench-control-hover-bg:var(--workbench-foreground)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--workbench-control-hover-bg:color-mix(in srgb, var(--workbench-foreground) 11%, transparent)}}:root:not([data-theme=light]){--workbench-dock-shadow:0 18px 44px #0000006b, 0 1px 0 #ffffff1a;--workbench-snap-guide:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--workbench-snap-guide:color-mix(in srgb, var(--primary) 18%, transparent)}}:root:not([data-theme=light]){--workbench-snap-guide-border:var(--workbench-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--workbench-snap-guide-border:color-mix(in srgb, var(--workbench-accent) 72%, transparent)}}:root:not([data-theme=light]){--workbench-snap-guide-shadow:0 0 0 1px var(--workbench-accent)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--workbench-snap-guide-shadow:0 0 0 1px color-mix(in srgb, var(--workbench-accent) 30%, transparent)}}}[data-workbench-wallpaper-appearance=dark]{--transparency-block:#ffffff1f;--transparency-hover:#ffffff29;--workbench-chrome-foreground:#ffffffe0;--workbench-chrome-muted:#ffffffb3;--workbench-chrome-hover-bg:var(--transparency-block)}[data-workbench-wallpaper-appearance=light]{--transparency-block:#3c3c3c0a;--transparency-hover:#3c3c3c0f;--workbench-chrome-foreground:var(--foreground)}@supports (color:color-mix(in lab,red,red)){[data-workbench-wallpaper-appearance=light]{--workbench-chrome-foreground:color-mix(in srgb, var(--foreground) 68%, transparent)}}[data-workbench-wallpaper-appearance=light]{--workbench-chrome-muted:var(--foreground)}@supports (color:color-mix(in lab,red,red)){[data-workbench-wallpaper-appearance=light]{--workbench-chrome-muted:color-mix(in srgb, var(--foreground) 52%, transparent)}}[data-workbench-wallpaper-appearance=light]{--workbench-chrome-hover-bg:var(--transparency-block)}:root,:host{--color-primary:var(--primary);--radius-sm:calc(var(--radius) - .375rem);--radius-md:6px;--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + .25rem);--shadow-soft:var(--shadow-soft);--shadow-panel:var(--shadow-panel);--shadow-side-panel:var(--shadow-side-panel)}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@layer base{*{box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}html{color-scheme:light}:root{--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1);--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:cubic-bezier(.22, 1, .36, 1)}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}@media(prefers-color-scheme:dark){html:not([data-theme=light]){color-scheme:dark}}body{background:radial-gradient(circle at top left,var(--primary) 0%,transparent 38%),radial-gradient(circle at top right,var(--accent) 0%,transparent 34%),linear-gradient(180deg,var(--background) 0%,var(--background-soft) 100%);min-width:320px;min-height:100vh;margin:0}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary) 10%,transparent) 0%,transparent 38%),radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 8%,transparent) 0%,transparent 34%),linear-gradient(180deg,var(--background) 0%,var(--background-soft) 100%)}}body{color:var(--foreground);font-family:var(--font-sans-system);font-weight:var(--font-weight-regular);text-rendering:optimizelegibility;line-height:1.5}:where(:lang(zh),[lang^=zh]){--font-sans-system:var(--font-sans-cjk);--font-sans:var(--font-sans-cjk);--font-ui:var(--font-sans-cjk);--font-display:var(--font-ui)}body,#app{min-height:100vh}@keyframes tutti-dropdown-open{0%{transform:scale(var(--dropdown-pre-scale));opacity:0}to{opacity:1;transform:scale(1)}}@keyframes tutti-dropdown-close{0%{opacity:1;transform:scale(1)}to{transform:scale(var(--dropdown-closing-scale));opacity:0}}.t-dropdown{transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;will-change:transform,opacity}.t-dropdown[data-state=open]{opacity:1;pointer-events:auto;animation:tutti-dropdown-open var(--dropdown-open-dur) var(--dropdown-ease) both;transform:scale(1)}.t-dropdown[data-state=closed]{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;animation:tutti-dropdown-close var(--dropdown-close-dur) var(--dropdown-ease) both}@media(prefers-reduced-motion:reduce){.t-dropdown{animation:none!important}}button,input,textarea,select{font:inherit}button:not(:disabled){cursor:pointer}svg{flex:none}:where(:focus-visible){outline:none}}@layer utilities{:where(:lang(zh),[lang^=zh]).font-medium,:where(:lang(zh),[lang^=zh]) :where(.font-medium),:where(:lang(zh),[lang^=zh]).font-semibold,:where(:lang(zh),[lang^=zh]) :where(.font-semibold),:where(:lang(zh),[lang^=zh])[data-slot=button],:where(:lang(zh),[lang^=zh]) :where([data-slot=button]){font-weight:var(--font-weight-emphasis-cjk)}:where(:lang(zh),[lang^=zh])[data-slot=dialog-content] :where(.font-medium,.font-semibold),:where(:lang(zh),[lang^=zh]) :where([data-slot=dialog-content]) :where(.font-medium,.font-semibold),:where(:lang(zh),[lang^=zh])[data-slot=dialog-title],:where(:lang(zh),[lang^=zh]) :where([data-slot=dialog-title]){font-weight:500}}.issue-manager-board-scroll{scrollbar-width:thin;scrollbar-color:var(--transparency-block) transparent}.issue-manager-board-scroll::-webkit-scrollbar{width:8px;height:8px}.issue-manager-board-scroll::-webkit-scrollbar-track{background:0 0}.issue-manager-board-scroll::-webkit-scrollbar-thumb{background:var(--transparency-block);border-radius:9999px}.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-1\/2{top:50%}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.top-full{top:100%}.right-\[2px\]{right:2px}.bottom-\[2px\]{bottom:2px}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.left-1\/2{left:50%}.left-\[2px\]{left:2px}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.z-\[20\]{z-index:20}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.field-sizing-content{field-sizing:content}.size-\[18px\]{width:18px;height:18px}.size-\[144px\]{width:144px;height:144px}.size-full{width:100%;height:100%}.h-\[33px\]{height:33px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-screen{max-height:100vh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\[100px\]{width:100px}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-48px\)\]{max-width:calc(100vw - 48px)}.max-w-\[min\(92vw\,420px\)\]{max-width:min(92vw,420px)}.max-w-\[min\(100\%\,var\(--agent-mention-max-width\,16rem\)\)\]{max-width:min(100%,var(--agent-mention-max-width,16rem))}.max-w-\[min\(100vw-16px\,320px\)\]{max-width:min(100vw - 16px,320px)}.max-w-\[min\(420px\,calc\(100vw-32px\)\)\]{max-width:min(420px,100vw - 32px)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-\[96px\]{min-width:96px}.min-w-\[264px\]{min-width:264px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.94\]{scale:.94}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_1px_minmax\(104px\,132px\)\]{grid-template-columns:minmax(0,1fr) 1px minmax(104px,132px)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-\[14px\]{gap:14px}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded-\[1px\]{border-radius:1px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[16px\]{border-radius:16px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:6px}.rounded-sm{border-radius:calc(var(--radius) - .375rem)}.rounded-xl{border-radius:calc(var(--radius) + .25rem)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[rgba\(21\,21\,22\,0\.1\)\]{border-color:#1515161a}.border-\[var\(--border-1\)\]{border-color:var(--border-1)}.border-\[var\(--line-2\)\]{border-color:var(--line-2)}.border-\[var\(--toast-neutral-border\)\]{border-color:var(--toast-neutral-border)}.border-\[var\(--tutti-purple\)\]{border-color:var(--tutti-purple)}.border-border{border-color:var(--border)}.border-border-1{border-color:var(--border-1)}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.border-transparent{border-color:#0000}.bg-\[\#151516\]\!{background-color:#151516!important}.bg-\[\#fff\]{background-color:#fff}.bg-\[\#fff\]\!{background-color:#fff!important}.bg-\[color-mix\(in_srgb\,var\(--rich-text-mention-issue\)_12\%\,transparent\)\]{background-color:var(--rich-text-mention-issue)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--rich-text-mention-issue\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--rich-text-mention-issue) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--state-success\)_10\%\,transparent\)\]{background-color:var(--state-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--state-success\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--state-success) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--state-warning\)_12\%\,transparent\)\]{background-color:var(--state-warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--state-warning\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--state-warning) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--transparency-block\)_72\%\,transparent\)\]{background-color:var(--transparency-block)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--transparency-block\)_72\%\,transparent\)\]{background-color:color-mix(in srgb,var(--transparency-block) 72%,transparent)}}.bg-\[var\(--accent-bg\)\]{background-color:var(--accent-bg)}.bg-\[var\(--backdrop\)\]{background-color:var(--backdrop)}.bg-\[var\(--background-board-card\)\]{background-color:var(--background-board-card)}.bg-\[var\(--background-fronted\)\]{background-color:var(--background-fronted)}.bg-\[var\(--background-panel\)\]{background-color:var(--background-panel)}.bg-\[var\(--border-1\)\]{background-color:var(--border-1)}.bg-\[var\(--border-2\,var\(--border-1\)\)\]{background-color:var(--border-2,var(--border-1))}.bg-\[var\(--on-danger\)\]{background-color:var(--on-danger)}.bg-\[var\(--state-danger\)\]{background-color:var(--state-danger)}.bg-\[var\(--state-success\)\]{background-color:var(--state-success)}.bg-\[var\(--state-warning\)\]{background-color:var(--state-warning)}.bg-\[var\(--status-running\)\]{background-color:var(--status-running)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-\[var\(--text-tertiary\)\]{background-color:var(--text-tertiary)}.bg-\[var\(--toast-neutral-bg\)\]{background-color:var(--toast-neutral-bg)}.bg-\[var\(--transparency-block\)\]{background-color:var(--transparency-block)}.bg-\[var\(--tutti-purple\)\]{background-color:var(--tutti-purple)}.bg-\[var\(--white-stationary\)\]{background-color:var(--white-stationary)}.bg-\[var\(--workbench-field-bg\)\]{background-color:var(--workbench-field-bg)}.bg-background-fronted{background-color:var(--background-fronted)}.bg-border,.bg-border\/85{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/85{background-color:color-mix(in oklab,var(--border) 85%,transparent)}}.bg-card,.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/90{background-color:color-mix(in oklab,var(--card) 90%,transparent)}}.bg-current{background-color:currentColor}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-transparency-block{background-color:var(--transparency-block)}.bg-transparent{background-color:#0000}.\[mask-image\:linear-gradient\(90deg\,black_0\,black_calc\(100\%_-_28px\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000)}.\[mask-image\:linear-gradient\(90deg\,transparent_0\,black_28px\,black_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px 100%)}.\[mask-image\:linear-gradient\(90deg\,transparent_0\,black_28px\,black_calc\(100\%_-_28px\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\[12px\]{padding:12px}.p-\[18px\]{padding:18px}.px-\[12px\]{padding-inline:12px}.py-\[7px\]{padding-block:7px}.pt-\[12px\]{padding-top:12px}.text-center{text-align:center}.text-left{text-align:left}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-\[inherit\]{font-family:inherit}.text-\[0\.72rem\]{font-size:.72rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.font-\[400\]{--tw-font-weight:400;font-weight:400}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.\[text-overflow\:ellipsis\],.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[\#1a1a1a\]\!{color:#1a1a1a!important}.text-\[\#55565b\]{color:#55565b}.text-\[\#fff\]\!{color:#fff!important}.text-\[inherit\]{color:inherit}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--rich-text-mention-issue\)\]{color:var(--rich-text-mention-issue)}.text-\[var\(--state-danger\)\]{color:var(--state-danger)}.text-\[var\(--state-success\)\]{color:var(--state-success)}.text-\[var\(--state-warning\)\]{color:var(--state-warning)}.text-\[var\(--text-inverted\)\]{color:var(--text-inverted)}.text-\[var\(--text-placeholder\)\]{color:var(--text-placeholder)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--toast-neutral-fg\)\]{color:var(--toast-neutral-fg)}.text-\[var\(--tutti-purple\)\]{color:var(--tutti-purple)}.text-\[var\(--white-stationary\)\]{color:var(--white-stationary)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-text-secondary{color:var(--text-secondary)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-65{opacity:.65}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow-\[0_4px_16px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(21\,21\,22\,0\.28\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#15151647);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_40px_var\(--shadow-elevated\)\]{--tw-shadow:0 14px 40px var(--tw-shadow-color,var(--shadow-elevated));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(24\,24\,26\,0\.12\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#18181a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--color-primary\)_20\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--color-primary\)_20\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary) 20%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--color-primary\)_20\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-panel{--tw-shadow:var(--shadow-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-soft{--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[background-color\,border-color\,box-shadow\,color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[background-color\,opacity\]{transition-property:background-color,opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[color\,opacity\,box-shadow\]{transition-property:color,opacity,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[left\,width\]{transition-property:left,width;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[opacity\,transform\,background-color\,color\]{transition-property:opacity,transform,background-color,color;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[transform\,width\]{transition-property:transform,width;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[160ms\]{--tw-duration:.16s;transition-duration:.16s}.duration-\[220ms\]{--tw-duration:.22s;transition-duration:.22s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.will-change-\[transform\,opacity\]{will-change:transform,opacity}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-app-region\:no-drag\]{-webkit-app-region:no-drag}.\[-webkit-mask-image\:linear-gradient\(90deg\,black_0\,black_calc\(100\%_-_28px\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%)}.\[-webkit-mask-image\:linear-gradient\(90deg\,transparent_0\,black_28px\,black_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px 100%)}.\[-webkit-mask-image\:linear-gradient\(90deg\,transparent_0\,black_28px\,black_calc\(100\%_-_28px\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.\[font-variant\:normal\]{font-variant:normal}.\[scrollbar-color\:transparent_transparent\]{scrollbar-color:transparent transparent}.\[scrollbar-color\:var\(--transparency-block\)_transparent\]{scrollbar-color:var(--transparency-block) transparent}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\:opacity-0:is(:where(.group):focus-within *){opacity:0}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:bg-border:is(:where(.group):hover *){background-color:var(--border)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus\/dropdown-menu-item\:text-\[var\(--text-primary\)\]:is(:where(.group\/dropdown-menu-item):focus *){color:var(--text-primary)}.group-focus-visible\:bg-border:is(:where(.group):focus-visible *){background-color:var(--border)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-aria-\[orientation\=horizontal\]\:h-\[3px\]:is(:where(.group)[aria-orientation=horizontal] *){height:3px}.group-aria-\[orientation\=vertical\]\:w-\[3px\]:is(:where(.group)[aria-orientation=vertical] *){width:3px}.group-data-\[size\=sm\]\/card\:text-\[13px\]:is(:where(.group\/card)[data-size=sm] *){font-size:13px}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-\[13px\]::file-selector-button{font-size:13px}.file\:text-\[var\(--text-primary\)\]::file-selector-button{color:var(--text-primary)}.placeholder\:text-\[var\(--text-placeholder\)\]::placeholder{color:var(--text-placeholder)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-border\/70:after{content:var(--tw-content);background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.after\:bg-border\/70:after{background-color:color-mix(in oklab,var(--border) 70%,transparent)}}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.focus-within\:\[scrollbar-color\:var\(--transparency-block\)_transparent\]:focus-within{scrollbar-color:var(--transparency-block) transparent}@media(hover:hover){.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-\[color-mix\(in_srgb\,currentColor_10\%\,transparent\)\]:hover{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,currentColor_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,currentColor 10%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,currentColor_12\%\,transparent\)\]:hover{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,currentColor_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,currentColor 12%,transparent)}}.hover\:bg-\[var\(--background-fronted\)\]:hover{background-color:var(--background-fronted)}.hover\:bg-\[var\(--on-danger-hover\)\]:hover{background-color:var(--on-danger-hover)}.hover\:bg-\[var\(--state-danger-hover\)\]:hover{background-color:var(--state-danger-hover)}.hover\:bg-\[var\(--text-primary-hover\)\]:hover{background-color:var(--text-primary-hover)}.hover\:bg-\[var\(--transparency-hover\)\]:hover{background-color:var(--transparency-hover)}.hover\:bg-accent\/80:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab,var(--accent) 80%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}.hover\:bg-primary:hover{background-color:var(--primary)}.hover\:bg-transparency-hover:hover{background-color:var(--transparency-hover)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:ring-3:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-\[color-mix\(in_srgb\,var\(--tutti-purple\)_20\%\,transparent\)\]:hover{--tw-ring-color:var(--tutti-purple)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-\[color-mix\(in_srgb\,var\(--tutti-purple\)_20\%\,transparent\)\]:hover{--tw-ring-color:color-mix(in srgb,var(--tutti-purple) 20%,transparent)}}.hover\:\[scrollbar-color\:var\(--transparency-block\)_transparent\]:hover{scrollbar-color:var(--transparency-block) transparent}.hover\:after\:bg-border:hover:after{content:var(--tw-content);background-color:var(--border)}}.focus\:bg-\[var\(--transparency-hover\)\]:focus{background-color:var(--transparency-hover)}.focus\:text-\[var\(--text-primary\)\]:focus{color:var(--text-primary)}.focus-visible\:border-0:focus-visible{border-style:var(--tw-border-style);border-width:0}.focus-visible\:border-\[var\(--border-focus\)\]:focus-visible{border-color:var(--border-focus)}.focus-visible\:border-\[var\(--state-danger\)\]:focus-visible{border-color:var(--state-danger)}.focus-visible\:border-border:focus-visible{border-color:var(--border)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:bg-\[var\(--background-fronted\)\]:focus-visible{background-color:var(--background-fronted)}.focus-visible\:bg-\[var\(--transparency-hover\)\]:focus-visible{background-color:var(--transparency-hover)}.focus-visible\:bg-transparent:focus-visible{background-color:#0000}.focus-visible\:text-\[var\(--text-primary\)\]:focus-visible{color:var(--text-primary)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[color-mix\(in_srgb\,currentColor_28\%\,transparent\)\]:focus-visible{--tw-ring-color:currentColor}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color-mix\(in_srgb\,currentColor_28\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,currentColor 28%,transparent)}}.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--border-focus\)_30\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--border-focus)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--border-focus\)_30\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--border-focus) 30%,transparent)}}.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--state-danger\)_20\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--state-danger)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--state-danger\)_20\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--state-danger) 20%,transparent)}}.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--state-danger\)_25\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--state-danger)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--state-danger\)_25\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--state-danger) 25%,transparent)}}.focus-visible\:ring-\[var\(--border-focus\)\]:focus-visible{--tw-ring-color:var(--border-focus)}.focus-visible\:ring-primary\/25:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 35%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--border-focus\)\]:focus-visible{outline-color:var(--border-focus)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:after\:bg-ring:focus-visible:after{content:var(--tw-content);background-color:var(--ring)}.active\:bg-\[var\(--transparency-active\)\]:active{background-color:var(--transparency-active)}.active\:bg-transparent:active{background-color:#0000}.active\:text-\[var\(--text-primary\)\]:active{color:var(--text-primary)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-auto:disabled{pointer-events:auto}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-\[var\(--border-1\)\]:disabled{border-color:var(--border-1)}.disabled\:bg-\[var\(--transparency-block\)\]:disabled{background-color:var(--transparency-block)}.disabled\:bg-muted:disabled{background-color:var(--muted)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-\[var\(--text-disabled\)\]:disabled{color:var(--text-disabled)}.disabled\:text-\[var\(--text-inverted\)\]:disabled{color:var(--text-inverted)}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-md{border-radius:6px}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.aria-expanded\:border-transparent[aria-expanded=true]{border-color:#0000}.aria-expanded\:bg-\[var\(--transparency-block\)\][aria-expanded=true]{background-color:var(--transparency-block)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-transparency-hover[aria-expanded=true]{background-color:var(--transparency-hover)}.aria-expanded\:bg-transparent[aria-expanded=true]{background-color:#0000}.aria-expanded\:text-\[var\(--text-primary\)\][aria-expanded=true]{color:var(--text-primary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-invalid\:border-0[aria-invalid=true]{border-style:var(--tw-border-style);border-width:0}.aria-invalid\:border-\[var\(--state-danger\)\][aria-invalid=true]{border-color:var(--state-danger)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:bg-\[var\(--transparency-block\)\][aria-invalid=true]{background-color:var(--transparency-block)}.aria-invalid\:shadow-none[aria-invalid=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-2[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-\[color-mix\(in_srgb\,var\(--state-danger\)_20\%\,transparent\)\][aria-invalid=true]{--tw-ring-color:var(--state-danger)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-\[color-mix\(in_srgb\,var\(--state-danger\)_20\%\,transparent\)\][aria-invalid=true]{--tw-ring-color:color-mix(in srgb,var(--state-danger) 20%,transparent)}}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media(hover:hover){.aria-invalid\:hover\:bg-\[var\(--transparency-hover\)\][aria-invalid=true]:hover{background-color:var(--transparency-hover)}}.aria-invalid\:focus\:bg-\[var\(--transparency-hover\)\][aria-invalid=true]:focus,.aria-invalid\:focus-visible\:bg-\[var\(--transparency-hover\)\][aria-invalid=true]:focus-visible{background-color:var(--transparency-hover)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:cursor-row-resize[aria-orientation=horizontal]{cursor:row-resize}.aria-\[orientation\=horizontal\]\:after\:top-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);top:50%}.aria-\[orientation\=horizontal\]\:after\:h-px[aria-orientation=horizontal]:after{content:var(--tw-content);height:1px}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:h-full[aria-orientation=vertical]{height:100%}.aria-\[orientation\=vertical\]\:w-px[aria-orientation=vertical]{width:1px}.aria-\[orientation\=vertical\]\:cursor-col-resize[aria-orientation=vertical]{cursor:col-resize}.aria-\[orientation\=vertical\]\:after\:left-1\/2[aria-orientation=vertical]:after{content:var(--tw-content);left:50%}.aria-\[orientation\=vertical\]\:after\:w-px[aria-orientation=vertical]:after{content:var(--tw-content);width:1px}.aria-\[orientation\=vertical\]\:after\:-translate-x-1\/2[aria-orientation=vertical]:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:animate-out[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-closed\:fade-out-80[data-closed]{--tw-exit-opacity:.8}.data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.data-closed\:slide-out-to-top-full[data-closed]{--tw-exit-translate-y: -100% }.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:border-\[var\(--border-1\)\][data-disabled]{border-color:var(--border-1)}.data-disabled\:text-\[var\(--text-disabled\)\][data-disabled]{color:var(--text-disabled)}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-disabled\:opacity-60[data-disabled]{opacity:.6}.data-disabled\:opacity-100[data-disabled]{opacity:1}@media(hover:hover){.data-disabled\:hover\:ring-0[data-disabled]:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-dragging\:cursor-grabbing[data-dragging]{cursor:grabbing}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-open\:animate-in[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-\[var\(--transparency-block\)\][data-open]{background-color:var(--transparency-block)}.data-open\:text-\[var\(--text-primary\)\][data-open]{color:var(--text-primary)}.data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}.data-open\:slide-in-from-top-full[data-open]{--tw-enter-translate-y: -100% }.data-placeholder\:text-\[var\(--text-placeholder\)\][data-placeholder]{color:var(--text-placeholder)}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-\[active\=true\]\:bg-\[var\(--transparency-hover\)\][data-active=true],.data-\[highlighted\]\:bg-\[var\(--transparency-hover\)\][data-highlighted]{background-color:var(--transparency-hover)}.data-\[highlighted\]\:text-\[var\(--text-primary\)\][data-highlighted]{color:var(--text-primary)}.data-\[loading\=true\]\:cursor-wait[data-loading=true]{cursor:wait}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:\[min-width\:var\(--tutti-select-content-min-width\,var\(--radix-select-trigger-width\)\)\][data-position=popper]{min-width:var(--tutti-select-content-min-width,var(--radix-select-trigger-width))}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-\[18px\][data-size=default]{height:18px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}.data-\[state\=checked\]\:border-\[var\(--text-primary\)\][data-state=checked]{border-color:var(--text-primary)}.data-\[state\=checked\]\:border-\[var\(--tutti-purple\)\][data-state=checked]{border-color:var(--tutti-purple)}.data-\[state\=checked\]\:bg-\[var\(--text-primary\)\][data-state=checked]{background-color:var(--text-primary)}.data-\[state\=checked\]\:bg-\[var\(--tutti-purple\)\][data-state=checked]{background-color:var(--tutti-purple)}.group-data-\[size\=default\]\/switch\:data-\[state\=checked\]\:translate-x-\[14px\]:is(:where(.group\/switch)[data-size=default] *)[data-state=checked]{--tw-translate-x:14px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[size\=sm\]\/switch\:data-\[state\=checked\]\:translate-x-\[10px\]:is(:where(.group\/switch)[data-size=sm] *)[data-state=checked]{--tw-translate-x:10px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:data-\[state\=checked\]\:border-\[var\(--border-1\)\]:disabled[data-state=checked]{border-color:var(--border-1)}.disabled\:data-\[state\=checked\]\:bg-\[var\(--text-disabled\)\]:disabled[data-state=checked]{background-color:var(--text-disabled)}.data-disabled\:data-\[state\=checked\]\:border-\[var\(--border-1\)\][data-disabled][data-state=checked]{border-color:var(--border-1)}.data-\[state\=closed\]\:\!pointer-events-none[data-state=closed]{pointer-events:none!important}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-\[150ms\][data-state=closed]{--tw-duration:.15s;transition-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-\[0\.96\][data-state=closed]{--tw-exit-scale:.96}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=indeterminate\]\:border-\[var\(--text-primary\)\][data-state=indeterminate]{border-color:var(--text-primary)}.data-\[state\=indeterminate\]\:bg-\[var\(--text-primary\)\][data-state=indeterminate]{background-color:var(--text-primary)}.disabled\:data-\[state\=indeterminate\]\:border-\[var\(--border-1\)\]:disabled[data-state=indeterminate]{border-color:var(--border-1)}.disabled\:data-\[state\=indeterminate\]\:bg-\[var\(--text-disabled\)\]:disabled[data-state=indeterminate]{background-color:var(--text-disabled)}.data-disabled\:data-\[state\=indeterminate\]\:border-\[var\(--border-1\)\][data-disabled][data-state=indeterminate]{border-color:var(--border-1)}.data-\[state\=open\]\:pointer-events-auto[data-state=open]{pointer-events:auto}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:duration-\[250ms\][data-state=open]{--tw-duration:.25s;transition-duration:.25s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-\[0\.96\][data-state=open]{--tw-enter-scale:.96}.data-\[state\=unchecked\]\:bg-\[var\(--text-disabled\)\][data-state=unchecked]{background-color:var(--text-disabled)}@media(hover:hover){.data-\[state\=unchecked\]\:hover\:border-\[color-mix\(in_srgb\,var\(--text-primary\)_40\%\,transparent\)\][data-state=unchecked]:hover{border-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=unchecked\]\:hover\:border-\[color-mix\(in_srgb\,var\(--text-primary\)_40\%\,transparent\)\][data-state=unchecked]:hover{border-color:color-mix(in srgb,var(--text-primary) 40%,transparent)}}}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[variant\=destructive\]\:text-\[var\(--state-danger\)\][data-variant=destructive]{color:var(--state-danger)}@media(hover:hover){.data-\[variant\=destructive\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--state-danger\)_10\%\,transparent\)\][data-variant=destructive]:hover{background-color:var(--state-danger)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--state-danger\)_10\%\,transparent\)\][data-variant=destructive]:hover{background-color:color-mix(in srgb,var(--state-danger) 10%,transparent)}}.data-\[variant\=destructive\]\:hover\:text-\[var\(--state-danger\)\][data-variant=destructive]:hover{color:var(--state-danger)}}.data-\[variant\=destructive\]\:focus\:bg-\[color-mix\(in_srgb\,var\(--state-danger\)_10\%\,transparent\)\][data-variant=destructive]:focus{background-color:var(--state-danger)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-\[color-mix\(in_srgb\,var\(--state-danger\)_10\%\,transparent\)\][data-variant=destructive]:focus{background-color:color-mix(in srgb,var(--state-danger) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-\[var\(--state-danger\)\][data-variant=destructive]:focus{color:var(--state-danger)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-xl[data-vaul-drawer-direction=bottom]{border-top-left-radius:calc(var(--radius) + .25rem);border-top-right-radius:calc(var(--radius) + .25rem)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:rounded-r-xl[data-vaul-drawer-direction=left]{border-top-right-radius:calc(var(--radius) + .25rem);border-bottom-right-radius:calc(var(--radius) + .25rem)}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:rounded-l-xl[data-vaul-drawer-direction=right]{border-top-left-radius:calc(var(--radius) + .25rem);border-bottom-left-radius:calc(var(--radius) + .25rem)}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-xl[data-vaul-drawer-direction=top]{border-bottom-right-radius:calc(var(--radius) + .25rem);border-bottom-left-radius:calc(var(--radius) + .25rem)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-focus-within\:data-\[visible\=true\]\:pointer-events-auto:is(:where(.group):focus-within *)[data-visible=true]{pointer-events:auto}.group-focus-within\:data-\[visible\=true\]\:scale-100:is(:where(.group):focus-within *)[data-visible=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-within\:data-\[visible\=true\]\:opacity-100:is(:where(.group):focus-within *)[data-visible=true]{opacity:1}@media(hover:hover){.group-hover\:data-\[visible\=true\]\:pointer-events-auto:is(:where(.group):hover *)[data-visible=true]{pointer-events:auto}.group-hover\:data-\[visible\=true\]\:scale-100:is(:where(.group):hover *)[data-visible=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:data-\[visible\=true\]\:opacity-100:is(:where(.group):hover *)[data-visible=true]{opacity:1}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:825px){.max-\[825px\]\:static{position:static}.max-\[825px\]\:flex-col{flex-direction:column}.max-\[825px\]\:items-start{align-items:flex-start}.max-\[825px\]\:pt-\[8px\]{padding-top:8px}}@media(prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media(hover:hover){.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}}.data-\[state\=indeterminate\]\:\[\&_\[data-slot\=dropdown-menu-checkbox-item-check\]\]\:hidden[data-state=indeterminate] [data-slot=dropdown-menu-checkbox-item-check],.data-\[state\=checked\]\:\[\&_\[data-slot\=dropdown-menu-checkbox-item-indeterminate\]\]\:hidden[data-state=checked] [data-slot=dropdown-menu-checkbox-item-indeterminate]{display:none}.\[\&_\[data-slot\=scroll-area-scrollbar\]\]\:opacity-100 [data-slot=scroll-area-scrollbar]{opacity:1}.\[\&_img\]\:invert img{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\:\:-webkit-scrollbar\]\:block::-webkit-scrollbar{display:block}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar-corner\]\:bg-transparent::-webkit-scrollbar-corner{background-color:#0000}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-scrollbar-thumb\]\:border-2::-webkit-scrollbar-thumb{border-style:var(--tw-border-style);border-width:2px}.\[\&\:\:-webkit-scrollbar-thumb\]\:border-solid::-webkit-scrollbar-thumb{--tw-border-style:solid;border-style:solid}.\[\&\:\:-webkit-scrollbar-thumb\]\:border-transparent::-webkit-scrollbar-thumb{border-color:#0000}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[var\(--transparency-block\)\]::-webkit-scrollbar-thumb{background-color:var(--transparency-block)}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-clip-content::-webkit-scrollbar-thumb{background-clip:content-box}.focus-within\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[var\(--transparency-block\)\]:focus-within::-webkit-scrollbar-thumb{background-color:var(--transparency-block)}@media(hover:hover){.hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[var\(--transparency-block\)\]:hover::-webkit-scrollbar-thumb{background-color:var(--transparency-block)}.hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[var\(--transparency-hover\)\]:hover::-webkit-scrollbar-thumb{background-color:var(--transparency-hover)}}.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:#0000}.\[\.border-b\]\:border-border\/70.border-b{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\.border-b\]\:border-border\/70.border-b{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media(hover:hover){.\[a\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--rich-text-mention-issue\)_16\%\,transparent\)\]:is(a):hover{background-color:var(--rich-text-mention-issue)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--rich-text-mention-issue\)_16\%\,transparent\)\]:is(a):hover{background-color:color-mix(in srgb,var(--rich-text-mention-issue) 16%,transparent)}}.\[a\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--state-success\)_14\%\,transparent\)\]:is(a):hover{background-color:var(--state-success)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--state-success\)_14\%\,transparent\)\]:is(a):hover{background-color:color-mix(in srgb,var(--state-success) 14%,transparent)}}.\[a\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--state-warning\)_16\%\,transparent\)\]:is(a):hover{background-color:var(--state-warning)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--state-warning\)_16\%\,transparent\)\]:is(a):hover{background-color:color-mix(in srgb,var(--state-warning) 16%,transparent)}}.\[a\]\:hover\:bg-\[var\(--accent-bg\)\]:is(a):hover{background-color:var(--accent-bg)}.\[a\]\:hover\:bg-\[var\(--on-danger-hover\)\]:is(a):hover{background-color:var(--on-danger-hover)}.\[a\]\:hover\:bg-\[var\(--transparency-hover\)\]:is(a):hover{background-color:var(--transparency-hover)}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-lg>*):is(img:first-child){border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}:is(.\*\:\[img\:last-child\]\:rounded-b-lg>*):is(img:last-child){border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:flex-1>*):is(span):last-child{flex:1}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-\[var\(--state-danger\)\][data-variant=destructive]>*):is(svg){color:var(--state-danger)}.data-\[state\=checked\]\:\[\&\>span\]\:hidden[data-state=checked]>span{display:none}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:transition-transform>svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.\[\&\>svg\]\:duration-200>svg{--tw-duration:.2s;transition-duration:.2s}.data-\[state\=indeterminate\]\:\[\&\>svg\]\:hidden[data-state=indeterminate]>svg{display:none}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}@font-face{font-family:Departure Mono;src:url(/_static/official/fonts/DepartureMono-Regular.woff2)format("woff2"),url(/_static/official/fonts/DepartureMono-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@property --application-side-shift-active{syntax:"<length>";inherits:true;initial-value:0}:root{--bg:#060608;--ink:#f2f2f6;--ink-dim:#9c9caa;--ink-faint:#61616b;--line:#ffffff1a;--accent:#7f90ff;--accent-soft:#aab2ff;--accent-ink:#596bdc;--accent-2:#6a78ee;--accent-bg:#7f90ff1f;--accent-line:#7f90ff4d;--glow:127, 144, 255;--paper:#f3f1ea;--display:"Lexend Variable", "Lexend", system-ui, sans-serif;--heavy:"Lexend Variable", "Lexend", system-ui, sans-serif;--pixel:"Departure Mono", ui-monospace, "SFMono-Regular", monospace;--sans:"Lexend Variable", "Lexend", system-ui, -apple-system, sans-serif;--maxw:1200px;--radius:16px;--ease:cubic-bezier(.22, 1, .36, 1);--t-ink:#fafaff;--t-dim:#9c9caa;--t-faint:#62626c;--t-line:#ffffff1a;--t-card:#ffffff0d;--t-accent:#aab2ff;--t-accent-strong:#7f90ff;--t-accent-bg:#7f90ff1f;--t-accent-line:#7f90ff4d;--t-btn-bg:#f2f2f6;--t-btn-fg:#0a0a0c;--t-bar-bg:#f3f1ea;--t-bar-fg:#0a0a0c;--official-header-height:80px;--official-home-screen-title-size:clamp(2rem, 2.45vw, 2.625rem);--official-home-story-inline-start:clamp(104px, 9vw, 220px);--official-home-story-inline-end:clamp(40px, 4.5vw, 104px);--official-home-story-copy-width:min(100%, clamp(360px, 28vw, 500px));--official-home-story-columns:minmax(320px, clamp(430px, 32vw, 640px)) minmax(420px, 1fr);--official-header-dropdown-bg:#ffffff14;--official-header-dropdown-shadow:0 18px 44px #0000005c;--official-header-dropdown-filter:blur(14px) saturate(140%)}*{box-sizing:border-box;margin:0;padding:0}html{color-scheme:light only;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;overflow-x:clip}.home-scroll-story,.mobile-home-page{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}#root{flex-direction:column;min-height:100vh;display:flex}body{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;text-rendering:optimizelegibility;background:#000;line-height:1.55;overflow-x:clip}#top,#features,#versions,#compare,#pricing,#download,#faq,#usecases{scroll-margin-top:var(--official-header-height,80px)}a{color:inherit;text-decoration:none}img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;max-width:100%;height:auto;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{color:inherit;background:#5b6ce93d}.home-scroll-story ::selection{color:inherit;background:0 0}.mobile-home-page ::selection{color:inherit;background:0 0}.home-scroll-story ::-moz-selection{color:inherit;background:0 0}.mobile-home-page ::-moz-selection{color:inherit;background:0 0}main{z-index:1;position:relative}em{font-style:normal}.home-scroll-story{position:relative}.home-story-screen{min-height:100svh;position:relative}.home-story-screen[data-story-offscreen=true] *,.home-story-screen[data-story-offscreen=true] :before,.home-story-screen[data-story-offscreen=true] :after,.home-scroll-story[data-story-scrolling=true] *,.home-scroll-story[data-story-scrolling=true] :before,.home-scroll-story[data-story-scrolling=true] :after,main[data-home-media-ready=false] .home-story-screen:not([data-story-nested=hero]) *,main[data-home-media-ready=false] .home-story-screen:not([data-story-nested=hero]) :before,main[data-home-media-ready=false] .home-story-screen:not([data-story-nested=hero]) :after{animation-play-state:paused!important}.home-story-screen[data-story-offscreen=true] .onboard-home-demo-stage-positioner,.home-story-screen[data-story-offscreen=true] .hero__landscape{will-change:auto}.home-story-pin{min-height:100svh;position:relative;overflow:hidden}.home-story-pin>.home-snap-section,.home-story-pin>section{min-height:100svh}.home-story-screen-placeholder{pointer-events:none;width:100%;min-height:100svh}.onboard-home-demo-section,.onboard-home-demo-story,.onboard-home-demo-viewport,.onboard-home-demo-inner{min-height:100svh}.onboard-home-demo-inner{isolation:isolate}.onboard-home-demo-inner:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 12%,#5c678b2e,#0204095c 48%,#0204099e),linear-gradient(#0204097a,#02040933 46%,#0204091f);position:absolute;inset:0}.onboard-home-demo-stage-positioner{will-change:transform}.onboard-home-demo-viewport{z-index:3;position:relative}.onboard-home-demo-bottom-background{object-fit:cover;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.onboard-home-demo-side-computer{mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;width:clamp(214px,23vw,320px);height:auto;position:absolute;top:clamp(300px,35.2svh,340px)}.onboard-home-demo-side-computer--left{left:0;transform:translate(-50%,-50%)}.onboard-home-demo-side-computer--right{right:0;transform:translate(50%,-50%)}@media(max-width:900px){.onboard-home-demo-side-computer{display:none}}.grain{z-index:60;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.reveal{opacity:0;transition:opacity .85s var(--ease),transform .85s var(--ease);transform:translateY(28px)}.reveal.in{opacity:1;transform:none}.spec{font-family:var(--pixel);letter-spacing:.06em;color:var(--t-faint);font-size:12.5px}.nowrap{white-space:nowrap}.dots{font-family:var(--pixel);letter-spacing:.55em;color:var(--t-accent);opacity:.75;margin-bottom:18px;font-size:13px}.story-pill-shell{width:var(--story-pill-width,max-content);height:var(--story-pill-height,40px);box-shadow:none;background:#ffffff14;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.story-pill-shell:before{display:none}.story-pill-shell--interactive{cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.story-pill-shell--interactive:hover{box-shadow:none;background:#ffffff21;transform:translateY(-2px)}.story-pill{justify-content:center;align-items:center;gap:var(--story-pill-gap,12px);width:100%;height:100%;padding:0 var(--story-pill-padding-x,32px);color:#fffffff5;font-family:var(--sans);font-size:var(--story-pill-font-size,16px);letter-spacing:0;text-align:center;text-shadow:0 2px 16px #0000006b;white-space:nowrap;background:0 0;border:0;border-radius:999px;font-weight:600;line-height:1;display:flex}.story-pill__dot{transform-origin:50%;will-change:opacity,transform,box-shadow;background:currentColor;border-radius:999px;flex:0 0 8px;width:8px;height:8px;animation:2.4s ease-in-out infinite story-pill-dot-breathe;display:block}@keyframes story-pill-dot-breathe{0%,to{opacity:.72;transform:scale(.92);box-shadow:0 0 #fff0}50%{opacity:1;transform:scale(1.12);box-shadow:0 0 10px #ffffffc7,0 0 22px #ffffff57}}.story-pill:focus-visible,.story-pill-shell:focus-visible{outline-offset:4px;outline:2px solid #ffffffe6}.aurora{z-index:0;pointer-events:none;filter:blur(75px);opacity:.4;position:absolute}.aurora--b{background:radial-gradient(closest-side,rgba(var(--glow),.42),transparent 70%);width:680px;height:680px;bottom:-220px;left:-180px}.ascii-deco{z-index:0;pointer-events:none;font-family:var(--pixel);white-space:pre;color:var(--t-accent);opacity:.32;text-shadow:0 0 18px rgba(var(--glow),.25);font-size:clamp(8px,.92vw,12px);line-height:1.08;animation:8s ease-in-out infinite floaty;position:absolute}.ascii-deco b{color:var(--t-accent-strong);font-style:normal;animation:1.1s step-end infinite blink}.ascii-deco--tr{top:clamp(40px,8vh,90px);right:clamp(10px,3vw,48px)}.ascii-deco--bl{animation-delay:-3s;bottom:clamp(40px,8vh,90px);left:clamp(10px,3vw,48px)}.ascii-deco--br{animation-delay:-5s;bottom:clamp(40px,8vh,90px);right:clamp(10px,3vw,48px)}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes blink{0%,60%{opacity:1}61%,to{opacity:0}}.nav{z-index:80;-webkit-backdrop-filter:none;backdrop-filter:none;height:80px;transition:background .3s var(--ease),border-color .3s var(--ease);background:0 0;border-bottom:1px solid #0000;align-items:center;gap:clamp(16px,2.5vw,40px);padding:0 clamp(20px,4.5vw,80px);display:flex;position:fixed;top:0;left:0;right:0;overflow:visible}.nav>*{z-index:1;position:relative}.nav:before,.nav:after{content:"";pointer-events:none;position:absolute}.nav:before{z-index:0;-webkit-backdrop-filter:blur(18px)saturate(142%);backdrop-filter:blur(18px)saturate(142%);height:86px;transition:background-position .45s var(--ease),opacity .28s var(--ease);background:linear-gradient(115deg,#0000 40%,#ffffff17 52%,#fff0 68%),linear-gradient(#ffffff18,#ffffff09 52%,#ffffff04),#0000002e;top:-6px;left:-3px;right:-3px;overflow:hidden;box-shadow:0 18px 42px #0000002e,inset 0 1px #ffffff1f,inset 0 -1px #ffffff1a}.nav:after{z-index:0;background:linear-gradient(90deg,#0000,#fff3 22%,#ffffff14 52%,#0000),#ffffff0f;height:1px;bottom:0;left:0;right:0}.nav:hover:before{background-position:18px 0,0 0,0 0}.nav__logo{flex:1 1 0;align-items:center;gap:9px;min-width:114px;display:inline-flex}.nav__logo-mark{background:#fff;border-radius:9.12px;justify-content:center;align-items:center;width:37.72px;height:37.72px;display:inline-flex;overflow:hidden;box-shadow:0 .88px 5.29px #00000040}.nav__logo-mark-symbol{object-fit:cover;width:100%;height:100%}.nav__logo-wordmark{width:67.22px;height:18.78px}.nav__brand{font-family:var(--pixel);color:var(--ink);align-items:center;gap:10px;font-size:19px;display:inline-flex}.nav__brand img{border-radius:6px}.nav__links{min-width:0;font-family:var(--sans);color:#fff;flex:0 auto;justify-content:center;align-items:center;gap:clamp(20px,2.6vw,40px);font-size:15px;font-weight:700;line-height:33.188px;display:flex}.nav__link{white-space:nowrap;color:#fffffff5;transition:color .2s var(--ease),opacity .2s var(--ease);align-items:center;gap:6px;display:inline-flex}.nav__link:hover{color:#fff}.nav__chevron{flex:none;width:10.39px;height:6px}.nav__github{gap:6px}.nav__github-mark,.nav__github-star{flex:none;width:17.41px;height:17.41px}.nav__menu-shell{flex:none;display:none;position:relative}.nav__actions{flex:1 1 0;justify-content:flex-end;align-items:center;gap:clamp(16px,2vw,30px);min-width:0;display:inline-flex}.nav__menu-button{width:116px;height:40px;box-shadow:none;color:#fff;cursor:pointer;font-family:var(--sans);white-space:nowrap;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);transition:background .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease);background:#ffffff14;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.nav__menu-button:hover{box-shadow:none;background:#ffffff21;transform:translateY(-1px)}.nav__menu-button-icon{display:block}.nav__menu-button-icon--svg{fill:currentColor;object-fit:contain;flex:0 0 18px;width:18px;height:14px}.nav__menu-button-icon--legacy{border-top:2px solid;border-bottom:2px solid;flex:0 0 14px;width:14px;height:10px;display:none;position:relative}.nav__menu-button-icon--legacy:before{content:"";background:currentColor;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.nav__menu{opacity:0;pointer-events:none;transform-origin:100% 0;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);min-width:260px;transition:opacity .18s var(--ease),transform .18s var(--ease);background:#ffffff14;border:0;border-radius:24px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-8px)scale(.98);box-shadow:0 18px 44px #0000005c}.nav[data-menu-open=true] .nav__menu{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.nav__menu-link{color:#ffffffe6;min-height:42px;font-family:var(--sans);white-space:nowrap;transition:background .18s var(--ease),color .18s var(--ease);border-radius:24px;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:600;line-height:1;display:flex}.nav__menu-link:hover{color:#fff}.nav__menu-link-icon,.nav__menu-link-star{flex:0 0 16px;width:16px;height:16px}.nav__language{width:auto;height:40px;box-shadow:none;color:#fff;cursor:pointer;font-family:var(--sans);white-space:nowrap;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);transition:background .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease);background:#ffffff14;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.nav__language:hover{box-shadow:none;background:#ffffff21;transform:translateY(-1px)}.nav__language-icon{justify-content:center;align-items:center;display:inline-flex}.nav__language-icon--svg{fill:currentColor;flex:0 0 15px;width:15px;height:15px}.nav__button-label,.nav__language-label{display:inline-block}.nav__language-icon--legacy{background:linear-gradient(90deg,#0000 45%,#ffffffe6 45% 55%,#0000 55%),linear-gradient(#0000 45%,#ffffffb8 45% 55%,#0000 55%),#ffffff1f;border:1.5px solid #ffffffe6;border-radius:50%;flex:0 0 18px;width:18px;height:18px;display:none;position:relative}.nav__language-icon--legacy:before,.nav__language-icon--legacy:after{content:"";border:0;border-left:1px solid #ffffffb8;border-right:1px solid #ffffffb8;width:5px;position:absolute;top:2px;bottom:2px}.nav__language-icon--legacy:before{border-right:0;border-radius:50% 0 0 50%;left:3px}.nav__language-icon--legacy:after{border-left:0;border-radius:0 50% 50% 0;right:3px}.nav__language-short{display:none}.nav{overflow:visible}.nav__resources,.nav__download{z-index:50;align-self:center;align-items:center;display:inline-flex;position:relative}.nav__download{transition:background .2s var(--ease),transform .2s var(--ease);border-radius:999px}.nav__download:hover,.nav__download:focus-within{background:0 0;transform:translateY(-1px)}.nav__resources-trigger{z-index:2;font-family:var(--sans);text-transform:capitalize;cursor:pointer;color:#fff;background:0 0;border:none;margin:0;padding:0;font-size:16px;font-weight:700;position:relative}.nav__resources-trigger:hover{color:#fff}.nav__download-trigger{border-radius:999px;flex:none;justify-content:center;gap:8px;width:116px;height:40px;padding:0 16px;font-size:15px;font-weight:700;line-height:1}.nav__resources .nav__chevron,.nav__download .nav__chevron{transition:transform .25s var(--ease)}.nav__waitlist{height:40px;font-family:var(--sans);color:#fff;white-space:nowrap;transition:background .2s var(--ease),transform .2s var(--ease);background:#ffffff14;border:0;border-radius:999px;align-self:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.nav__waitlist:hover{background:#ffffff21;transform:translateY(-1px)}.nav__dropdown{visibility:hidden;pointer-events:none;opacity:1;transform:translate(var(--nav-dropdown-x,0),4px);transition:transform .22s var(--ease),visibility .22s var(--ease);z-index:1;position:absolute;top:-15px;left:-20px}.nav__resources:hover .nav__dropdown,.nav__resources:focus-within .nav__dropdown,.nav__download:hover .nav__dropdown,.nav__download:focus-within .nav__dropdown{visibility:visible;pointer-events:auto;transform:translate(var(--nav-dropdown-x,0))}.nav__download-dropdown{--nav-dropdown-x:-50%;top:-6px;left:50%}.nav__download .nav__dropdown-panel{align-items:stretch;width:max-content;min-width:116px;padding:50px 10px 16px}.nav__dropdown-panel{isolation:isolate;background:0 0;border:1px solid #ffffff38;border-radius:24px;flex-direction:column;gap:7.5px;width:156px;max-width:92vw;padding:44px 16px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,inset 0 0 40px -14px #ffffff1f,0 30px 60px -28px #000000b3}.nav__download .nav__dropdown-panel{background:var(--official-header-dropdown-bg);box-shadow:var(--official-header-dropdown-shadow);-webkit-backdrop-filter:var(--official-header-dropdown-filter);backdrop-filter:var(--official-header-dropdown-filter);border:0;border-radius:24px}.nav__resources .nav__dropdown-panel{background:var(--official-header-dropdown-bg);box-shadow:var(--official-header-dropdown-shadow);-webkit-backdrop-filter:var(--official-header-dropdown-filter);backdrop-filter:var(--official-header-dropdown-filter);border:0}.nav__resources .nav__dropdown-panel:before,.nav__resources .nav__dropdown-panel:after,.nav__download .nav__dropdown-panel:before,.nav__download .nav__dropdown-panel:after{content:none}.nav__dropdown-panel:before{content:"";z-index:0;-webkit-backdrop-filter:blur(18px)saturate(142%);backdrop-filter:blur(18px)saturate(142%);pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff17 52%,#fff0 68%),linear-gradient(#ffffff18,#ffffff09 52%,#ffffff04),#0000002e;position:absolute;inset:0}.nav__dropdown-panel:after{content:"";z-index:0;pointer-events:none;background:#0000002e;position:absolute;inset:0}.nav__dropdown-panel>*{z-index:1;position:relative}.nav__dropdown-item{min-height:24px;font-family:var(--sans);text-transform:capitalize;color:#fff;white-space:nowrap;appearance:none;cursor:pointer;text-align:left;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease);background:0 0;border:1px solid #0000;border-radius:24px;align-items:center;padding:4px 18px;font-size:16px;font-weight:700;line-height:1.1;text-decoration:none;display:flex}.nav__download .nav__dropdown-item{justify-content:flex-start;padding:4px 12px}.nav__dropdown-item:active,.nav__dropdown-item:focus-visible,.nav__dropdown-item--active,.nav__dropdown-item:hover{color:#fff;background:#ffffff14}.nav__dropdown-item--active:hover{background:#ffffff14}.nav__dropdown-item--disabled,.nav__dropdown-item--disabled:hover,.nav__dropdown-item--disabled:active,.nav__dropdown-item--disabled:focus-visible,.nav__dropdown-item--disabled:disabled{color:#ffffff47;cursor:not-allowed;background:0 0}.nav__joinbeta-link{gap:6px}.nav__joinbeta .nav__dropdown-panel{gap:4px;width:max-content;min-width:128px;overflow:visible}.nav__joinbeta-item{justify-content:space-between}.nav__joinbeta-group{position:relative}.nav__joinbeta-qr{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--ease),transform .18s var(--ease),visibility .18s var(--ease);z-index:2;padding-left:12px;position:absolute;top:-10px;left:100%;transform:translate(-6px)}.nav__joinbeta-group:hover .nav__joinbeta-qr,.nav__joinbeta-group:focus-within .nav__joinbeta-qr{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.nav__joinbeta-qr-card{background:var(--official-header-dropdown-bg);box-shadow:var(--official-header-dropdown-shadow);-webkit-backdrop-filter:var(--official-header-dropdown-filter);backdrop-filter:var(--official-header-dropdown-filter);border-radius:16px;flex-direction:column;align-items:center;gap:9px;padding:12px;display:flex}.nav__joinbeta-qr-card img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:10px;flex:none;width:132px;max-width:none;height:132px;display:block}.nav__joinbeta-qr-hint{font-family:var(--sans);color:#ffffffb8;white-space:nowrap;font-size:12px;font-weight:700}.nav__menu-beta{flex-direction:column;display:flex}.nav__menu-beta-toggle{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:10px;width:100%}.nav__menu-beta-toggle .nav__chevron{transition:transform .2s var(--ease)}.nav__menu-beta[data-open=true] .nav__chevron{transform:rotate(180deg)}.nav__menu-beta-qrs{background:#22242cf7;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:14px;margin:4px 6px 6px;padding:14px 12px;display:flex}.nav__menu-beta-qr{flex-direction:column;align-items:center;gap:8px;display:flex}.nav__menu-beta-qr img{aspect-ratio:1;object-fit:contain;-webkit-touch-callout:default;background:#fff;border-radius:10px;width:104px;max-width:100%;height:auto;padding:5px}.nav__menu-beta-qr-label{font-family:var(--sans);color:#ffffffdb;font-size:12.5px;font-weight:600}.official-copy-email-overlay{z-index:110;-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);animation:official-copy-email-overlay-in .18s var(--ease) both;background:#0000006b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.official-copy-email-overlay[data-state=closing]{pointer-events:none;animation:official-copy-email-overlay-out .16s var(--ease) both}.official-copy-email-dialog{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);color:#fff;min-width:min(360px,100vw - 48px);max-width:calc(100vw - 48px);min-height:48px;font-family:var(--sans);text-align:center;white-space:nowrap;animation:official-copy-email-dialog-in .18s var(--ease) both;background:#e8eaf038;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 10px 10px 16px;font-size:15px;font-weight:700;line-height:1.35;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px -28px #000000b8}.official-copy-email-dialog--message-only{padding:12px 18px}.official-copy-email-overlay[data-state=closing] .official-copy-email-dialog{animation:official-copy-email-dialog-out .16s var(--ease) both}.official-copy-email-dialog__address{text-overflow:ellipsis;overflow:hidden}.official-copy-email-dialog__button{color:#fff;width:32px;height:32px;font-family:var(--sans);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease);background:#ffffff2e;border:0;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.official-copy-email-dialog__button:hover{background:#ffffff47}.official-copy-email-dialog__button-icon{width:18px;height:18px}@keyframes official-copy-email-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes official-copy-email-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes official-copy-email-dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes official-copy-email-dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.terminal-free-story{isolation:isolate;background:#000;width:100%;height:100svh;min-height:720px;position:relative;overflow:hidden}.terminal-free-story:before{content:"";z-index:0;background:radial-gradient(68% 52% at 72% 38%,#ff5e661f,#0000 58%),linear-gradient(#0006,#0000 20%),#000;position:absolute;inset:0}.terminal-free-story__background{z-index:1;object-fit:cover;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.terminal-free-story__layout{z-index:3;grid-template-columns:var(--terminal-free-layout-columns,var(--official-home-story-columns));box-sizing:border-box;align-content:var(--terminal-free-layout-align-content,stretch);align-items:center;gap:var(--terminal-free-layout-gap,clamp(48px, 6vw, 96px));width:100%;min-height:100%;padding-inline-start:var(--terminal-free-layout-padding-inline-start,var(--official-home-story-inline-start));padding-inline-end:var(--terminal-free-layout-padding-inline-end,var(--official-home-story-inline-end));padding-block:var(--terminal-free-layout-padding-block,0);display:grid;position:relative}.terminal-free-story__copy{width:var(--official-home-story-copy-width);transform:translate(var(--terminal-free-copy-offset-x,0),var(--terminal-free-copy-offset-y,clamp(-72px, -5svh, -48px)));justify-self:center}.terminal-free-story__title{color:#fffffff5;font-family:var(--sans);font-size:var(--official-home-screen-title-size);letter-spacing:0;margin:0;font-weight:600;line-height:1.3}.terminal-free-story__title span,.terminal-free-story__title em{display:block}.terminal-free-story__title em{color:#7f90ff;font-style:normal}.terminal-free-story__removed-copy{color:#a8b2d1c7;font-family:var(--sans);letter-spacing:0;white-space:nowrap;align-items:center;margin:28px 0 0;font-size:16px;font-weight:400;line-height:1.4;display:inline-flex;position:relative}.terminal-free-story__removed-copy img{pointer-events:none;width:100%;max-width:none;height:2px;position:absolute;top:50%;left:0;transform:translateY(-28%)}.terminal-free-story__visual{aspect-ratio:428/274;pointer-events:none;justify-self:center;width:clamp(260px,22vw,360px);position:relative;top:-6vh}.terminal-free-story__code-editor{opacity:.94;border-radius:8px;width:132.01%;max-width:none;height:auto;position:absolute;top:21.9%;left:-18.22%}.terminal-free-story__terminal-icon{aspect-ratio:1;filter:drop-shadow(0 1.008px .504px #00000040);isolation:isolate;--terminal-free-asset-enter-scale:.96;--terminal-free-asset-enter-y:16px;opacity:0;width:46.73%;transform:translateY(var(--terminal-free-asset-enter-y)) scale(var(--terminal-free-asset-enter-scale));background:linear-gradient(#fffaec 100%,#d8cdad 0% -.01%);border-radius:20%;position:absolute;top:0;left:23.36%}.terminal-free-story__terminal-bg,.terminal-free-story__terminal{background-color:#000;border-radius:18.75%;max-width:none;position:absolute}.terminal-free-story__terminal-bg{z-index:1;width:80%;height:80%;top:10%;left:10%}.terminal-free-story__terminal{z-index:2;mix-blend-mode:screen;width:80%;height:80%;top:10%;left:10%}.terminal-free-story__no-symbol{aspect-ratio:1;--terminal-free-asset-enter-scale:.94;--terminal-free-asset-enter-y:12px;opacity:0;width:21.03%;max-width:none;transform:translateY(var(--terminal-free-asset-enter-y)) scale(var(--terminal-free-asset-enter-scale));position:absolute;top:41%;left:60%}.terminal-free-story[data-terminal-free-entered=true] .terminal-free-story__terminal-icon{animation:terminal-free-asset-fade-in .72s var(--ease) 80ms forwards}.terminal-free-story[data-terminal-free-entered=true] .terminal-free-story__no-symbol{animation:terminal-free-asset-fade-in .62s var(--ease) .34s forwards}@keyframes terminal-free-asset-fade-in{0%{opacity:0;transform:translateY(var(--terminal-free-asset-enter-y)) scale(var(--terminal-free-asset-enter-scale))}to{opacity:1;transform:translateY(0)scale(1)}}@media(max-width:1180px){.terminal-free-story__layout{--terminal-free-layout-columns:minmax(0, .92fr) minmax(368px, 1fr);--terminal-free-layout-gap:clamp(28px, 4vw, 52px)}.terminal-free-story__visual{transform-origin:50%;width:clamp(220px,22vw,280px)}.terminal-free-story__copy{width:min(48vw,460px)}}@media(max-width:820px){.terminal-free-story{min-height:680px}.terminal-free-story__background{object-position:center center}.terminal-free-story__layout{--terminal-free-layout-align-content:center;--terminal-free-layout-columns:1fr;--terminal-free-layout-gap:42px;flex-direction:column;padding-top:150px;padding-bottom:150px;display:flex}.terminal-free-story__copy{text-align:center;flex-direction:column;justify-self:center;align-items:center;width:calc(100% - 80px);display:flex;transform:none}.terminal-free-story__title{text-wrap:balance}.terminal-free-story__removed-copy{justify-content:center}.terminal-free-story__visual{justify-self:center;width:clamp(180px,40vw,240px);top:0}}.hero{background:#000;flex-direction:column;justify-content:stretch;align-items:center;gap:0;width:100%;height:100svh;padding:150px 120px;display:flex;position:relative;overflow:hidden}.hero__landscape{z-index:0;opacity:0;will-change:opacity,transform;background:linear-gradient(#06060814,#06060880),url(/_static/official/img/official-home-bg.webp) 50%/cover no-repeat;position:absolute;inset:0}.hero--intro .hero__landscape{background-image:linear-gradient(#06060814,#06060880)}.hero__stage{z-index:1;aspect-ratio:3344/1882;flex:none;align-self:center;width:min(100%,92.3953svh - 71.0733px);height:auto;min-height:0;max-height:calc(52svh - 40px);position:relative;overflow:hidden}.hero--intro .hero__stage,.hero--collapsing .hero__stage{cursor:default}.hero--collapsing .hero__intro-video{will-change:opacity,transform}.hero:not(.hero--interactive) .hero__media{pointer-events:none}.hero--interactive .hero__media{animation:hero-interactive-fade-in .72s var(--ease) forwards}.hero__intro-video,.hero__video{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.hero__intro-video{z-index:2}.hero__media{z-index:1;--hero-focus-x:50%;--hero-focus-y:50%;--hero-focus-size:clamp(96px, 11vw, 176px);cursor:crosshair;isolation:isolate;width:100%;height:100%;position:relative}.hero__photo{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.hero__photo--source{z-index:1}.hero__photo--base{z-index:1;animation:hero-base-fade-out 1.4s var(--ease) .45s forwards}.hero__video--shader{z-index:2;opacity:0;animation:hero-shader-fade-in .8s var(--ease) forwards;filter:contrast(1.1)saturate(1.18)}.hero__photo--ascii{z-index:2;opacity:0;animation:hero-ascii-fade-in 1.4s var(--ease) .45s forwards;filter:contrast(1.08)saturate(.9)}.hero__photo--focus{z-index:3;opacity:0;transition:opacity .18s var(--ease);-webkit-mask-image:radial-gradient(circle var(--hero-focus-size) at var(--hero-focus-x) var(--hero-focus-y),#000 0 46%,#000000c7 58%,transparent 76%);mask-image:radial-gradient(circle var(--hero-focus-size) at var(--hero-focus-x) var(--hero-focus-y),#000 0 46%,#000000c7 58%,transparent 76%)}.hero__media--focus-visible .hero__photo--focus{opacity:1}@keyframes hero-base-fade-out{0%{opacity:1}to{opacity:0}}@keyframes hero-ascii-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-shader-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-interactive-fade-in{0%{transform:scale(.985)}to{transform:scale(1)}}.hero__copy{z-index:3;text-align:center;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(48svh - 120px);padding:0 120px;display:flex;position:absolute;inset:calc(120px + 52svh) 0 0;overflow:visible;transform:translateY(48px)}.hero__title{font-family:var(--sans);letter-spacing:0;color:#fffffff5;text-align:center;margin:0;font-size:58px;font-weight:600;line-height:68px}.hero__workspace-tagline{--story-pill-height:50px;--story-pill-padding-x:34px;--story-pill-font-size:17px;--story-pill-gap:12px;top:var(--hero-workspace-tagline-top,clamp(142px, 23.35svh, 242px));-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);opacity:0;pointer-events:none;will-change:opacity;background:#ffffff1a;margin:0;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0f}.hero__title span,.hero__title em{font-family:var(--sans);pointer-events:none;font-size:58px;font-weight:600;line-height:68px;display:block}.hero__title span{color:#fffffff5}.hero__title em{color:#7f90fff5;font-style:normal}.hero__title .hero__title-inline-accent{font-size:inherit;line-height:inherit;display:inline}.hero__copyright{font-family:var(--sans);color:#fff;pointer-events:none;margin:40px 0 0;font-size:12px;font-weight:800;line-height:1;overflow:hidden}.hero__narrative{opacity:0;pointer-events:auto;align-self:center;width:min(100%,760px);margin-top:22px;overflow:visible;transform:translateY(36px)}.hero__body{color:#a8b2d1;max-width:760px;font-family:var(--sans);text-align:center;text-shadow:1px 1px 2px #00000073;pointer-events:none;margin:0;margin-inline:auto;font-size:16px;font-weight:400;line-height:1.58}.hero__narrative .hero__actions{justify-content:center;gap:12.8px;width:100%;margin-top:120px}.hero__action{z-index:4;pointer-events:auto;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.hero__download-tooltip{z-index:5;background:var(--official-header-dropdown-bg);max-width:min(260px,100vw - 48px);box-shadow:var(--official-header-dropdown-shadow);color:#fffffff0;font-family:var(--sans);text-align:center;text-shadow:0 1px 8px #00000080;white-space:nowrap;pointer-events:none;opacity:0;transform-origin:50% 0;transition:opacity .16s var(--ease),transform .16s var(--ease);-webkit-backdrop-filter:var(--official-header-dropdown-filter);backdrop-filter:var(--official-header-dropdown-filter);border:0;border-radius:8px;justify-content:center;align-items:center;padding:9px 12px;font-size:13px;font-weight:600;line-height:1.25;display:inline-flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-4px)scale(.96)}.hero__action--download-unsupported:hover .hero__download-tooltip,.hero__action--download-unsupported:focus-within .hero__download-tooltip{opacity:1;transform:translate(-50%)scale(1)}.hero .hero__narrative-button{z-index:1;appearance:none;color:#fffffffa;width:max-content;height:51.2px;font-family:var(--sans);letter-spacing:0;text-align:center;text-shadow:0 1px 18px #0000008a;white-space:nowrap;pointer-events:auto;justify-content:center;align-items:center;gap:9.6px;margin:0;padding:0 36.8px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:flex;position:relative}.hero__narrative-button>*{z-index:1;position:relative}.hero__narrative-glass{-webkit-backdrop-filter:blur(1.6px)saturate(108%);backdrop-filter:blur(1.6px)saturate(108%);transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease);background:#ffffff13;border:1px solid #ffffff17;border-radius:999px;position:relative;overflow:hidden;box-shadow:0 8px 22px #0000001a}.hero__narrative-glass:before,.hero__narrative-glass:after{display:none}.hero__narrative-glass:hover{background:#ffffff1b;border-color:#ffffff29;box-shadow:0 10px 24px #0000001f}.hero__narrative-glass:hover:before{transform:none}.hero__action--disabled,.hero__action--disabled .hero__narrative-button--disabled{cursor:not-allowed}.hero__narrative-button--disabled[aria-disabled=true]:hover,.hero__narrative-button--disabled[aria-disabled=true]:active{background:#ffffff1b;border-color:#ffffff29;box-shadow:0 10px 24px #0000001f}.hero__narrative-button-icon{object-fit:contain;pointer-events:none;flex:0 0 25.6px;width:25.6px;height:25.6px}.hero__narrative-button--loading{cursor:wait;pointer-events:none}.hero__narrative-button-spinner{pointer-events:none;border:3.2px solid #ffffff2e;border-top-color:#fffffff2;border-radius:50%;flex:0 0 25.6px;width:25.6px;height:25.6px;animation:.8s linear infinite hero-download-spinner}@keyframes hero-download-spinner{to{transform:rotate(360deg)}}.hero__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.act{display:inline-flex;position:relative}.act__tip{white-space:nowrap;font-family:var(--sans);color:#fff;opacity:0;pointer-events:none;transition:opacity .25s var(--ease),transform .25s var(--ease);font-size:12.5px;position:absolute;top:calc(100% + 10px);transform:translateY(-4px)}.act:first-child .act__tip{text-align:right;right:0}.act:last-child .act__tip{text-align:left;left:0}.act:hover .act__tip{opacity:1;transform:translateY(0)}.btn{font-family:var(--sans);transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:12px 22px;font-size:13px;font-weight:700;display:inline-flex}.btn:hover{box-shadow:0 14px 32px -10px rgba(var(--glow),.55);transform:translateY(-2px)}.btn--primary{color:var(--t-btn-fg);background:var(--t-btn-bg)}.btn--ghost{color:var(--t-ink);border-color:var(--t-accent-line);background:var(--t-accent-bg)}.btn--ghost:hover{border-color:var(--t-accent-strong);background:rgba(var(--glow),.22)}.hero .btn--primary{color:#fff;background:#7689ff;justify-content:center;min-width:200px}.hero .btn--primary:hover{background:#6477f5;box-shadow:0 14px 32px -10px #7689ff99}.block{position:relative;overflow:hidden}.block--light{background:var(--paper);color:#14141a;--t-ink:#101015;--t-dim:#55555f;--t-faint:#9b9ba2;--t-line:#00000021;--t-card:#fff;--t-accent:#5b69e6;--t-accent-strong:#5b69e6;--t-accent-bg:#7f90ff1f;--t-accent-line:#5b69e657;--t-btn-bg:#15151b;--t-btn-fg:#f4f4f7;--t-bar-bg:#16161c;--t-bar-fg:#f3f1ea}.inner{z-index:1;max-width:var(--maxw);margin:0 auto;padding:clamp(72px,12vh,140px) clamp(16px,4vw,40px);position:relative}.text-page{flex:1}.text-page .inner{padding-top:clamp(96px,14vh,150px);padding-bottom:clamp(72px,10vh,120px)}.center{text-align:center}.bhead{margin-bottom:clamp(36px,6vh,60px)}.bhead.center{flex-direction:column;align-items:center;display:flex}.display{font-family:var(--heavy);text-transform:uppercase;letter-spacing:-.012em;color:var(--t-bar-fg);background:var(--t-bar-bg);border-radius:12px;margin-top:12px;padding:.22em .5em .26em;font-size:clamp(1.45rem,3.6vw,2.5rem);font-weight:400;line-height:.98;display:inline-block;box-shadow:0 26px 60px -44px #000000bf}.display--lg{font-size:clamp(1.9rem,5.4vw,3.6rem)}.display--xl{box-shadow:none;color:var(--t-ink);background:0 0;padding:0;font-size:clamp(2.6rem,9vw,6.4rem);line-height:.94;display:block}.display em{color:inherit}.display--xl em{color:var(--t-accent-strong)}.lead{max-width:56ch;color:var(--t-dim);margin-top:18px;font-size:clamp(14px,1.4vw,16.5px)}.bhead.center .lead{margin-left:auto;margin-right:auto}.feat{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,76px);padding:clamp(34px,6vh,70px) 0;display:grid}.feat+.feat{border-top:1px solid var(--t-line)}.feat--flip .feat__text{order:2}.feat__text{max-width:470px}.feat__title{font-family:var(--sans);letter-spacing:-.015em;color:var(--t-ink);margin:12px 0 14px;font-size:clamp(28px,2.65vw,42px);font-weight:600;line-height:1.18}.feat__title em{color:var(--t-accent-strong);font-style:normal;font-weight:600}.feat__body{color:var(--t-dim);font-size:15.5px;line-height:1.62}.chips{flex-wrap:wrap;gap:8px;margin-top:22px;list-style:none;display:flex}.chips li{font-family:var(--pixel);color:var(--t-accent-strong);border:1px solid var(--t-accent-line);background:var(--t-accent-bg);border-radius:999px;padding:5px 10px;font-size:11.5px}.feat__shot{border-radius:var(--radius);aspect-ratio:4/3;background:#0b0b10;border:1px solid #ffffff14;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #000000b3}.feat__shot img{object-fit:cover;width:100%;height:100%}.shot__tag{font-family:var(--pixel);color:#f2f2f6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080c80;border:1px solid #ffffff1f;border-radius:7px;padding:4px 9px;font-size:11px;position:absolute;bottom:12px;left:12px}.mock{padding:26px;display:flex;position:absolute;inset:0}.mock--apps{grid-template-columns:repeat(4,1fr);align-content:center;gap:14px;display:grid}.mock--apps span{aspect-ratio:1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px}.mock--apps span:first-child,.mock--apps span:nth-child(6){background:linear-gradient(160deg,var(--accent),var(--accent-2));box-shadow:0 10px 24px -8px rgba(var(--glow),.6);border:none}.mock--apps span:nth-child(4){background:rgba(var(--glow),.4);border:none}.mock--tasks{flex-direction:column;justify-content:center;gap:16px}.mock--tasks b{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;height:30px;position:relative;overflow:hidden}.mock--tasks b:before{content:"";width:var(--w);background:linear-gradient(90deg,var(--accent),rgba(var(--glow),.25));position:absolute;inset:0}.mock--tasks b i{font-family:var(--pixel);color:#f2f2f6;z-index:1;font-size:11px;font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mock--control{flex-direction:column;justify-content:center;gap:12px}.mock--control .row{font-family:var(--pixel);color:#cfcfda;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:12.5px;display:flex}.mock--control .dot{border-radius:50%;width:8px;height:8px}.dot--run{background:var(--accent);box-shadow:0 0 8px var(--accent)}.dot--wait{background:#ffce6a}.dot--idle{background:#555}.mock--control .pct{color:var(--accent-soft);margin-left:auto}.mock--control .go{color:#0a0a0c;background:#e1e4ff;border-radius:6px;margin-left:auto;padding:2px 9px}@property --application-rotation{syntax:"<angle>";inherits:true;initial-value:0deg}.application{color:#fff;background:#000;flex-direction:column;align-items:center;height:100svh;min-height:100vh;display:flex;position:relative;overflow:hidden}.application__background{z-index:0;pointer-events:none;background:linear-gradient(#0000004d,#00000014 42%,#00000094),url(/_static/official/img/application-moon-workspace.webp) 50%/cover no-repeat;position:absolute;inset:0}.application__background:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000006b,#0000000a 44%,#00000094);position:absolute;inset:0}.application__story-intro{z-index:2;width:100%;padding:calc(var(--official-header-height,80px) + clamp(44px,6vh,72px)) clamp(18px,4vw,40px) 0;pointer-events:auto;text-align:center;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:clamp(26px,3vh,36px);display:flex;position:relative}.application__story-intro>div:not(.application__story-copy):not(.application__orbit-stage),.application__story-intro>span{display:none}.application__story-copy{color:#fffffff5;pointer-events:none;width:min(100%,1120px)}.application__story-title{font-family:var(--sans);font-size:var(--official-home-screen-title-size);letter-spacing:0;text-align:center;margin:0;font-weight:600;line-height:1.18}.application__story-title span,.application__story-title em,.application__story-title .application__story-title-line{display:block}.application__story-title em{color:#7f90fff5;font-style:normal}.application__story-title .application__story-title-inline-emphasis{display:inline}.application__story-title .application__story-title-inline-default{color:#fffffff5;display:inline}.application__story-body{color:#ffffffdb;width:min(100%,700px);font-family:var(--sans);text-align:center;text-shadow:0 2px 14px #0000006b;margin:clamp(22px,3.5vh,32px) auto 0;font-size:16px;font-weight:400;line-height:1.56}.application__content{z-index:2;width:80vw;max-width:var(--maxw);opacity:1;pointer-events:auto;flex-direction:column;justify-content:flex-start;align-items:center;gap:30px;margin:0 auto;padding:0 clamp(16px,4vw,40px) clamp(24px,3.6vh,42px);display:flex;position:relative;transform:translateY(calc(clamp(-24px,-2.4vh,-8px) + 20px))}.application__sr-title{white-space:nowrap;clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.application__intro{display:none}.application__orbit-stage{--center-tile-size:clamp(58px, 6.1cqw, 112px);aspect-ratio:2.024;pointer-events:auto;flex:none;width:min(100%,1260px,202.4svh - 2.024*clamp(370px,43vh,452px));position:relative;overflow:visible;container-type:size}.goal-tasks-story{--goal-tasks-task-flow-top-safe:clamp(72px, 8vh, 104px);color:#fff;background:#000;min-height:100vh;position:relative;overflow:hidden}.goal-tasks-story__background{z-index:0;pointer-events:none;transform-origin:50%;will-change:transform;background:linear-gradient(#0000002e,#00000005 44%,#00000075),url(/_static/official/img/goal-to-tasks-workspace.webp) 50%/cover no-repeat;position:absolute;inset:0}.goal-tasks-story__background:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000070,#00000008 48%,#00000080);position:absolute;inset:0}.goal-tasks-story__intro{z-index:2;inset:var(--official-header-height,80px) 0 0;pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 clamp(18px,4vw,40px) clamp(80px,10vh,128px);display:flex;position:absolute}.goal-tasks-story__button-shell{margin:0 auto}.goal-tasks-story__title{color:#fffffff5;width:min(100%,920px);font-family:var(--sans);font-size:var(--official-home-screen-title-size);letter-spacing:0;text-align:center;margin:clamp(28px,4vh,44px) auto 0;font-weight:600;line-height:1.18}.goal-tasks-story__title span{display:block}.goal-tasks-story__title-emphasis{color:#7f90fff5}.goal-tasks-story__task-flow{z-index:2;inset:calc(var(--official-header-height,80px) + var(--goal-tasks-task-flow-top-safe)) 0 0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(26px,4.5vh,46px);padding:clamp(8px,1.6vh,18px) clamp(18px,4vw,48px) clamp(46px,7vh,72px);display:flex;position:absolute}.goal-tasks-story__task-flow-copy{z-index:1;color:#fffffff5;width:min(100%,920px);font-family:"Poppins",var(--sans);font-size:var(--official-home-screen-title-size);letter-spacing:0;text-align:center;margin:0 auto;font-weight:600;line-height:1.22;position:relative}.goal-tasks-story__task-flow-copy span{display:block}.goal-tasks-story__task-flow-stage{z-index:1;width:min(100%,clamp(360px,calc((100svh - var(--official-header-height,80px) - var(--goal-tasks-task-flow-top-safe) - 190px) * 1.68),1120px));aspect-ratio:1440/900;flex:none;position:relative;overflow:visible}.goal-tasks-story__task-flow-video{background:0 0;width:100%;height:100%;display:block}.control-center-story{--control-center-title-size:var(--official-home-screen-title-size);--control-center-title-gap:clamp(28px, 4vh, 44px);--control-center-title-first-line-half:calc(var(--control-center-title-size) * .65);--control-center-title-anchor-offset:calc(var(--story-pill-height,40px) + var(--control-center-title-gap) + var(--control-center-title-first-line-half));box-sizing:border-box;grid-template-columns:var(--official-home-story-columns);color:#fff;height:100svh;min-height:100svh;padding-block:var(--official-header-height,80px) clamp(44px,6vh,72px);background:linear-gradient(90deg,#00000075,#00000029 48%,#00000057),url(/_static/official/img/control-center-story/lunar-control-center.webp) 50%/cover no-repeat;align-items:center;padding-inline-start:var(--official-home-story-inline-start);padding-inline-end:var(--official-home-story-inline-end);display:grid;position:relative;overflow:hidden}.control-center-story__copy{z-index:2;width:var(--official-home-story-copy-width);margin-top:clamp(56px,calc(50svh - var(--official-header-height,80px) - var(--control-center-title-anchor-offset)),360px);place-self:start center;position:relative}.control-center-story__button-shell{margin:0 auto}.control-center-story__title{margin:var(--control-center-title-gap) 0 0;color:#fffffff5;font-family:var(--sans);font-size:var(--control-center-title-size);letter-spacing:0;font-weight:700;line-height:1.3}.control-center-story__title span{display:block}.control-center-story__title-emphasis{color:#7f90fff5}.control-center-story__body{color:#a8b2d1c7;width:100%;font-family:var(--sans);letter-spacing:0;margin:clamp(22px,3vh,34px) 0 0;font-size:16px;font-style:normal;font-weight:400;line-height:1.4}.control-center-story__body span{display:block}.control-center-story__stage-wrap{z-index:1;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative;transform:translateY(clamp(-28px,-3vh,-16px))}.control-center-story__stage{aspect-ratio:1;width:min(100%,clamp(460px,64vw,1060px));position:relative;overflow:hidden}.control-center-story__video{background:0 0;display:block}.feature-cards-story{box-sizing:border-box;--feature-cards-shell-scale:1;isolation:isolate;color:#fff;min-height:100svh;padding:var(--official-header-height,80px) clamp(28px,6vw,120px) 0;background:radial-gradient(72% 66% at 50% 16%,#22488b59,#0000 62%),radial-gradient(54% 44% at 52% 88%,#7f90ff29,#0000 68%),#020610;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.feature-cards-story__backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.feature-cards-story__backdrop-layer{opacity:0;will-change:opacity,transform;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .82s cubic-bezier(.22,1,.36,1),transform .98s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.018)}.feature-cards-story__backdrop-layer[data-active=true]{opacity:1;transform:scale(1)}.feature-cards-story__backdrop-layer[data-feature=goal-tasks]{background-image:url(/_static/official/img/feature-cards-backgrounds/goal-tasks.webp)}.feature-cards-story__backdrop-layer[data-feature=control-center]{background-image:url(/_static/official/img/feature-cards-backgrounds/control-center.webp)}.feature-cards-story__backdrop-layer[data-feature=terminal-free]{background-image:url(/_static/official/img/feature-cards-backgrounds/terminal-free.webp)}main[data-home-media-ready=false] .application__background{background:linear-gradient(#0000004d,#00000014 42%,#00000094),#000}main[data-home-media-ready=false] .goal-tasks-story__background{background:linear-gradient(#0000002e,#00000005 44%,#00000075),#000}main[data-home-media-ready=false] .control-center-story{background:linear-gradient(90deg,#00000075,#00000029 48%,#00000057),#000}main[data-home-media-ready=false] .feature-cards-story__backdrop-layer{background-image:none}.feature-cards-story__ambient{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000003d,#0000 34% 66%,#00000038),linear-gradient(#00000014,#0000 34%);position:absolute;inset:0}.feature-cards-story__shell{z-index:1;width:min(100%,1200px);height:min(660px,calc(100svh - var(--official-header-height,80px) - 130px));min-height:560px;transform:scale(var(--feature-cards-shell-scale));transform-origin:50%;background:#0b0c124d;border-radius:14px;grid-template-columns:clamp(300px,25vw,344px) minmax(0,1fr);margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff14}@media(min-width:1500px)and (min-height:900px){.feature-cards-story{--feature-cards-shell-scale:1.2}}.feature-cards-story__sidebar{z-index:2;box-shadow:none;-webkit-backdrop-filter:blur(34px)saturate(148%);backdrop-filter:blur(34px)saturate(148%);background:#ffffff1a;border-right:0;flex-direction:column;padding:clamp(28px,3.2vw,38px);display:flex;position:relative}.feature-cards-story__heading{color:#fffffff2;font-family:var(--sans);letter-spacing:0;margin:0;font-size:clamp(32px,2.85vw,40px);font-weight:680;line-height:1.1}.feature-cards-story__heading span{display:block}.feature-cards-story__options{--feature-toggle-size:clamp(24px, 2.3vw, 30px);--feature-toggle-stem-length:clamp(10px, 1.1vw, 13px);--feature-toggle-stem-width:2px;--feature-check-icon-size:calc(var(--feature-toggle-stem-length) * 1.32);--feature-answer-bottom-gap:clamp(20px, 2.4vh, 28px);--feature-motion-ease:cubic-bezier(.22, .61, .36, 1);border-top:1px solid #ffffff3d;flex-direction:column;gap:0;margin-top:auto;display:flex}.feature-cards-story__option{color:#e2e8f694;background:0 0;border:0;border-bottom:1px solid #ffffff2e;width:100%;display:block;overflow:hidden}.feature-cards-story__option-question{width:100%;min-height:clamp(54px,6.3vh,64px);padding:clamp(13px,1.7vh,16px) calc(var(--feature-toggle-size) + clamp(24px,3vw,38px)) clamp(13px,1.7vh,16px) 0;color:inherit;font-family:var(--sans);letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;font-size:clamp(20px,1.55vw,24px);font-weight:560;line-height:1.2;display:block;position:relative}.feature-cards-story__option-question:after{content:"";width:var(--feature-toggle-size);height:var(--feature-toggle-size);background:linear-gradient(#2d3a52eb,#2d3a52eb) center / var(--feature-toggle-stem-length) var(--feature-toggle-stem-width) no-repeat,linear-gradient(#2d3a52eb,#2d3a52eb) center / var(--feature-toggle-stem-width) var(--feature-toggle-stem-length) no-repeat,#e2ebfac2;transition:background .22s var(--feature-motion-ease),transform .28s var(--feature-motion-ease);border-radius:999px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.feature-cards-story__option-question:focus-visible{outline-offset:4px;outline:2px solid #8b9dffb8}.feature-cards-story__option[data-active=true]{color:#fffffff0}.feature-cards-story__option[data-active=true] .feature-cards-story__option-question:after{background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.25 8.1L6.45 11.3L12.75 4.7' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / var(--feature-check-icon-size) var(--feature-check-icon-size) no-repeat,#7b88ff;transform:translateY(-50%)}.feature-cards-story__option-answer-panel{opacity:0;height:0;transition:height .42s var(--feature-motion-ease),opacity .28s var(--feature-motion-ease);overflow:hidden}.feature-cards-story__option[data-active=true] .feature-cards-story__option-answer-panel{height:calc(var(--feature-answer-height) + var(--feature-answer-bottom-gap));opacity:1}.feature-cards-story__option-answer{color:#e2e8f6c2;transition:opacity .28s var(--feature-motion-ease),transform .42s var(--feature-motion-ease);background:#ffffff1b;border:0;border-radius:12px;padding:clamp(18px,2vh,22px) clamp(18px,2vw,22px);transform:translateY(-10px);box-shadow:0 12px 34px #00000024}.feature-cards-story__option[data-active=true] .feature-cards-story__option-answer{opacity:1;transform:translateY(0)}.feature-cards-story__option[data-active=false] .feature-cards-story__option-answer{opacity:0}.feature-cards-story__option-answer strong{color:#fffffff5;font-family:var(--sans);letter-spacing:0;text-wrap:balance;margin:0 0 14px;font-size:clamp(18px,1.45vw,22px);font-weight:560;line-height:1.36;display:block}.feature-cards-story__answer-title-line{display:block}.feature-cards-story__option-answer p{margin:0}.feature-cards-story__option-answer span{font-family:var(--sans);letter-spacing:0;overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.52;display:block;position:relative}.feature-cards-story__stage{background:#02040a5c;min-width:0;position:relative;overflow:hidden}.feature-cards-story__panel{opacity:0;pointer-events:none;transition:opacity .36s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.feature-cards-story__panel[data-active=true]{opacity:1;pointer-events:auto}.feature-cards-story__panel>.home-snap-section{width:100%;height:100%;min-height:100%;box-shadow:none;filter:none;opacity:1;border:0;border-radius:0;transform:none}.goal-tasks-story[data-feature-stage=true],.control-center-story[data-feature-stage=true],.terminal-free-story[data-feature-stage=true]{border-radius:0;width:100%;height:100%;min-height:100%;padding:0;display:block;overflow:hidden}.goal-tasks-story[data-feature-stage=true] .goal-tasks-story__intro,.control-center-story[data-feature-stage=true] .control-center-story__copy,.terminal-free-story[data-feature-stage=true] .terminal-free-story__copy{display:none}.goal-tasks-story[data-feature-stage=true] .goal-tasks-story__background,.terminal-free-story[data-feature-stage=true] .terminal-free-story__background{opacity:1}.goal-tasks-story[data-feature-stage=true] .goal-tasks-story__task-flow{justify-content:center;align-items:center;min-height:0;padding:0 clamp(34px,5vw,70px);display:flex;position:absolute;inset:0}.goal-tasks-story[data-feature-stage=true] .goal-tasks-story__task-flow-copy{display:none}.goal-tasks-story[data-feature-stage=true] .goal-tasks-story__task-flow-stage{width:min(88%,760px);transform:none}.control-center-story[data-feature-stage=true] .control-center-story__stage-wrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:none}.control-center-story[data-feature-stage=true] .control-center-story__stage{width:min(58%,560px);max-height:none}.terminal-free-story[data-feature-stage=true] .terminal-free-story__layout{width:100%;height:100%;min-height:100%;padding:0;display:block}.terminal-free-story[data-feature-stage=true] .terminal-free-story__visual{width:min(36%,330px);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.terminal-free-story[data-feature-card=true][data-feature-stage=true] .terminal-free-story__visual{top:calc(50% - 40px)}.terminal-free-story[data-feature-card=true]{background:#0d121eb8;height:100%;min-height:0;display:block}.terminal-free-story[data-feature-card=true]:before{background:linear-gradient(#00000029,#0000009e),radial-gradient(72% 48% at 66% 48%,#ff5e661a,#0000 68%)}.terminal-free-story[data-feature-card=true] .terminal-free-story__background{opacity:.9}.feature-cards-story[data-locale=en] .feature-cards-story__heading{font-size:clamp(28px,2.45vw,36px)}.feature-cards-story[data-locale=en] .feature-cards-story__option-question{font-size:clamp(16px,1.2vw,19px)}.feature-cards-story[data-locale=en] .feature-cards-story__option-answer strong{font-size:clamp(15px,1.12vw,17px);line-height:1.34}.feature-cards-story[data-locale=en] .feature-cards-story__option-answer span{font-size:clamp(11px,.76vw,12px);line-height:1.5}@media(max-width:980px){.feature-cards-story__shell{grid-template-columns:clamp(276px,35vw,312px) minmax(0,1fr);min-height:520px}.feature-cards-story__sidebar{padding:28px 26px 24px}.feature-cards-story__heading{font-size:clamp(30px,4.2vw,38px)}.goal-tasks-story[data-feature-stage=true] .goal-tasks-story__task-flow-stage{width:min(92%,620px)}}@media(max-width:760px){.feature-cards-story{padding-inline:18px}.feature-cards-story__shell{grid-template-columns:1fr;height:auto;min-height:0}.feature-cards-story__sidebar,.feature-cards-story__stage{min-height:420px}.feature-cards-story__sidebar{padding:32px 34px 30px}.feature-cards-story__heading{max-width:8.4em}.feature-cards-story__options{--feature-toggle-size:30px;--feature-answer-bottom-gap:18px;margin-top:clamp(44px,9vh,66px)}.feature-cards-story__option-question{min-height:56px;padding-block:14px}.feature-cards-story__option-answer{border-radius:11px;padding:18px 20px 20px}.feature-cards-story__option-answer strong{margin-bottom:12px}.feature-cards-story[data-locale=en] .feature-cards-story__heading{font-size:clamp(30px,8vw,36px);line-height:1.08}.feature-cards-story[data-locale=en] .feature-cards-story__option-question{font-size:clamp(19px,5vw,23px);font-weight:560}.feature-cards-story[data-locale=en] .feature-cards-story__option-answer strong{font-size:clamp(18px,4.6vw,21px);font-weight:560;line-height:1.36}.feature-cards-story[data-locale=en] .feature-cards-story__option-answer span{font-size:clamp(13px,3.4vw,14px);line-height:1.52}}.application__orbit-layer{-webkit-mask-mode:alpha;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#fff 50%,#0000 100%);mask-image:linear-gradient(#0000,#fff,#0000);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.application__orbit-icons-layer{z-index:2;pointer-events:none;transition:inset .9s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.application__orbit-stage--use .application__orbit-layer,.application__orbit-stage--use .application__orbit-icons-layer{inset:0 -120px}.application__orbit{--application-rotation:0deg;--application-orbit-spread-x:1;--application-orbit-spread-inverse:1;--orbit-size:58.681cqw;--tile-size:clamp(62px, 8.1cqw, 144px);z-index:1;width:var(--orbit-size);height:var(--orbit-size);margin-top:calc(var(--orbit-size) / -2);margin-left:calc(var(--orbit-size) / -2);pointer-events:none;transform:rotate(var(--application-rotation));border-radius:50%;position:absolute;top:50%;left:50%}.application__orbit-guide{--guide-size:31.25cqw;z-index:0;width:var(--guide-size);height:var(--guide-size);margin-top:calc(var(--guide-size) / -2);margin-left:calc(var(--guide-size) / -2);pointer-events:none;border:1px dashed #c4cdff33;border-radius:50%;position:absolute;top:50%;left:50%}.application__orbit--outer{--orbit-size:86.111cqw;--tile-size:clamp(62px, 8.1cqw, 144px)}.application__orbit--inner{--orbit-size:58.681cqw;--tile-size:clamp(64px, 8.1cqw, 144px)}.application__orbit-stage--use .application__orbit--outer,.application__orbit-stage--use .application__orbit--inner{--application-orbit-spread-x:1;--application-orbit-spread-inverse:1}.application__orbit-line{z-index:0;border-radius:inherit;pointer-events:none;border:1px dashed #c4cdff33;position:absolute;inset:0}.application__orbit-slot{--application-side-shift-active:var(--application-rest-side-shift);z-index:1;width:0;height:0;transform:scaleX(var(--application-orbit-spread-x)) rotate(var(--application-angle)) translate(calc(var(--orbit-size) / 2));transform-origin:0 0;transition:transform .9s cubic-bezier(.65,0,.35,1);position:absolute;top:50%;left:50%}.application__orbit-stage--use .application__orbit-slot{--application-side-shift-active:var(--application-use-side-shift)}.application__tile-counter{width:0;height:0;transform:rotate(calc(var(--application-rotation) * -1));position:absolute;top:0;left:0}.application__tile-keeper{width:0;height:0;transform:rotate(var(--application-counter-angle));position:absolute;top:0;left:0}.application__tile-shell{--application-float-x:1.2px;--application-float-y:8px;--application-float-rotate:1.45deg;will-change:transform;transition:opacity .26s,filter .26s;animation:9.4s ease-in-out infinite application-icon-float}.application__orbit-slot:nth-of-type(2n) .application__tile-shell{--application-float-x:3px;--application-float-y:9px;--application-float-rotate:-1.25deg;animation-duration:10.3s;animation-delay:-2.5s}.application__orbit-slot:nth-of-type(3n) .application__tile-shell{--application-float-x:-3.2px;--application-float-y:7px;--application-float-rotate:1deg;animation-duration:11.2s;animation-delay:-5.1s}.application__orbit-slot:nth-of-type(5n) .application__tile-shell{--application-float-x:2.1px;--application-float-y:10.5px;--application-float-rotate:-1.55deg;animation-duration:12.4s;animation-delay:-7.2s}.application__tile-shell--dimmed{opacity:.3;filter:saturate(.72)brightness(.82)}.application__tile-shell--highlighted{filter:drop-shadow(0 0 16px #7c8bff9e)drop-shadow(0 0 34px #7052ff52);opacity:1!important}.application__tile-shell--highlighted .application__orbit-tile-content{filter:saturate(1.12)brightness(1.06)}.application__tile-shell--spotlighted{filter:drop-shadow(0 0 22px #96a6ffd1)drop-shadow(0 0 44px #7e5bff80)drop-shadow(0 0 72px #4b74ff42)}.application__tile-shell--spotlighted .application__orbit-tile-content{filter:saturate(1.26)brightness(1.18)contrast(1.04)}.application__orbit-stage--use-exit .application__orbit-tile-content{animation:.9s cubic-bezier(.65,0,.35,1) both application-tile-collapse}.application__orbit-stage--build-to-use .application__orbit-tile-content{animation:.9s cubic-bezier(.65,0,.35,1) both application-tile-expand}.application__orbit-tile-button,.application__orbit-tile-static{appearance:none;font:inherit;background:0 0;border:0;padding:0}.application__orbit-tile-button{cursor:pointer;pointer-events:auto}.application__orbit-tile-button:focus-visible{outline-offset:6px;outline:2px solid #96a6ffe6}.application__orbit-tile-static{cursor:default;pointer-events:auto}.application__mode-layer{z-index:4;opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.application__mode-layer.is-active{opacity:1;pointer-events:auto}.application__mode-layer--use.is-active{pointer-events:none}.application__mode-layer--build{z-index:5}.application__orbit-stage--use-exit .application__mode-layer--use{z-index:6;animation:.72s cubic-bezier(.22,1,.36,1) both application-mode-use-out}.application__orbit-stage--use-exit .application__mode-layer--build{animation:.72s cubic-bezier(.22,1,.36,1) both application-mode-build-in}.application__orbit-stage--build-to-use .application__mode-layer--use{z-index:6;animation:.72s cubic-bezier(.22,1,.36,1) both application-mode-use-in}.application__orbit-stage--build-to-use .application__mode-layer--build{animation:.72s cubic-bezier(.22,1,.36,1) both application-mode-build-out}.application__mode-tabs{z-index:9}.application__official-preview-image{z-index:1;aspect-ratio:1.882;opacity:1;backface-visibility:hidden;will-change:opacity;border:1px solid #95aaff33;border-radius:clamp(6px,.7cqw,8px);width:clamp(340px,58cqw,620px);margin:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 56px #0000005c,0 0 34px #7484ff33}.application__official-preview-image--current{z-index:4}.application__official-preview-image--current-switching{animation:.52s cubic-bezier(.22,1,.36,1) both application-preview-current-in}.application__official-preview-image--current-settled{opacity:1;transform:translate(-50%,-50%)translate(0)scale(1)}.application__official-preview-image--previous{z-index:3;pointer-events:none}.application__official-preview-image--previous-switching{animation:.52s cubic-bezier(.22,1,.36,1) both application-preview-previous-out}.application__official-preview-image--previous-settled{opacity:0;transform:translate(-50%,-50%)translate(0)scale(1)}.application__official-preview-image--hidden{z-index:1;opacity:0;pointer-events:none;transform:translate(-50%,-50%)translate(0)scale(1)}.application__official-preview-image img{object-fit:cover;width:100%;height:100%;display:block}.application__official-window{color:#eef3fff0;-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:linear-gradient(#0b122694,#0307129e),radial-gradient(circle at 20% 0,#7e8eff29,#0000 42%),#050a1875;border:1px solid #97abff38;border-radius:clamp(14px,1.55cqw,18px);grid-template-rows:auto 1fr;width:clamp(280px,41cqw,430px);height:clamp(174px,26cqw,245px);display:grid;position:absolute;top:45%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 52px #0000006b,0 0 34px #6276ff33,0 0 80px #5c38d21f,inset 0 1px #ffffff2e}.application__official-window-top{background:#02061238;border-bottom:1px solid #a1b1ff24;justify-content:space-between;align-items:center;gap:12px;min-height:clamp(34px,4.6cqw,43px);padding:0 clamp(11px,1.7cqw,17px);display:flex}.application__official-window-top div:first-child{gap:2px;min-width:0;display:grid}.application__official-window-top strong{color:#f7f9ffeb;font-family:"Lexend",var(--sans);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,1.23cqw,13px);font-weight:700;line-height:1.1;overflow:hidden}.application__official-window-top span{color:#c8d2ff94;font-family:"Lexend",var(--sans);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7px,.9cqw,10px);font-weight:700;line-height:1.1;overflow:hidden}.application__official-window-signal{background:#8ea1ff;border-radius:50%;flex:none;width:clamp(7px,.9cqw,9px);height:clamp(7px,.9cqw,9px);display:block;position:relative;box-shadow:0 0 16px #7789ffb8}.application__official-window-body{grid-template-columns:minmax(0,1fr) clamp(54px,8.2cqw,82px);gap:clamp(8px,1.15cqw,12px);min-height:0;padding:clamp(9px,1.25cqw,12px);display:grid}.application__official-preview-stack{background:#01040c59;border:1px solid #abbbff29;border-radius:clamp(10px,1.25cqw,14px);min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 12px 26px #00000047}.application__official-preview{opacity:0;filter:blur(5px);margin:0;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1),filter .52s;position:absolute;inset:0;transform:translate(12px)}.application__official-preview.is-active{opacity:1;filter:blur();transform:translate(0)}.application__official-preview img{object-fit:cover;opacity:.88;width:100%;height:100%;display:block}.application__official-preview-stack:after{content:"";pointer-events:none;background:linear-gradient(#0408142e,#0000 42%,#03061042),radial-gradient(circle at 8% 8%,#90a0ff24,#0000 32%);position:absolute;inset:0}.application__official-active-copy{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01050f8c;border:1px solid #adbcff26;border-radius:clamp(8px,1.1cqw,12px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(7px,1cqw,10px);padding:clamp(6px,.85cqw,8px);display:grid;position:absolute;bottom:clamp(8px,1.1cqw,10px);left:clamp(9px,1.2cqw,12px);right:clamp(9px,1.2cqw,12px)}.application__official-active-icon,.application__official-rail-item span{background:#eef3ffe6;border-radius:23%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff52,0 7px 16px #00000038}.application__official-active-icon{width:clamp(24px,3.4cqw,34px);height:clamp(24px,3.4cqw,34px)}.application__official-active-icon img,.application__official-rail-item img{object-fit:contain;width:68%;height:68%;display:block}.application__official-active-copy div{gap:3px;min-width:0;display:grid}.application__official-active-copy strong{color:#fffffff0;font-family:"Lexend",var(--sans);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,1.12cqw,12px);font-weight:700;line-height:1.12;overflow:hidden}.application__official-active-copy span{color:#d5ddffb8;font-family:"Lexend",var(--sans);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7px,.86cqw,9px);font-weight:700;line-height:1.18;overflow:hidden}.application__official-app-rail{align-content:center;gap:clamp(5px,.85cqw,8px);min-width:0;min-height:0;display:grid}.application__official-rail-item{color:#e1e7ff8a;cursor:pointer;opacity:.42;background:0 0;border:1px solid #0000;border-radius:clamp(9px,1.15cqw,12px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(5px,.8cqw,8px);width:100%;min-width:0;padding:clamp(4px,.64cqw,6px);transition:opacity .18s,transform .18s,border-color .18s,background .18s,color .18s;display:grid;transform:scale(.98)}.application__official-rail-item:hover,.application__official-rail-item:focus-visible{opacity:.78;transform:scale(1)}.application__official-rail-item:focus-visible{outline-offset:2px;outline:1px solid #adbeffa6}.application__official-rail-item.is-active{color:#ffffffeb;opacity:1;background:#758aff1a;border-color:#93a5ff3d;transform:scale(1.03);box-shadow:0 0 18px #697aff2e}.application__official-rail-item span{opacity:.78;width:clamp(22px,3cqw,30px);height:clamp(22px,3cqw,30px);transition:opacity .18s,box-shadow .18s}.application__official-rail-item.is-active span{opacity:1;box-shadow:inset 0 0 0 1px #ffffff6b,0 0 18px #7485ff70}.application__official-rail-item strong{font-family:"Lexend",var(--sans);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7px,.82cqw,9px);font-weight:650;line-height:1.05;overflow:hidden}.application__liquid-shell{z-index:2;width:0;height:0;position:absolute;top:0;left:0}.application__liquid-shell>div:not(.application__liquid-tile):not(.application__center-add),.application__liquid-shell>span{display:none}.application__liquid-tile{color:#fff}.application__liquid-tile .glass{width:var(--tile-size);height:var(--tile-size);border:0;background:#05081cdb!important;box-shadow:inset 0 1.786px 1.786px #ffffffa3,inset 0 -17.856px 13.392px -3.571px #6685ff80,inset 0 -35.712px 26.784px -13.392px #2014cd!important}.application__liquid-tile .glass:after{display:none}.application__liquid-tile .glass>div{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.application__tile-content{z-index:1;width:var(--tile-size);height:var(--tile-size);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:20px;position:relative;overflow:hidden}.application__tile-icon{z-index:1;place-items:center;width:44%;height:44%;display:grid;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.application__tile-icon img{object-fit:contain;width:100%;height:100%;display:block;overflow:hidden}.application__tile-label{z-index:2;color:#fff;width:95%;font-family:"Lexend",var(--sans);text-align:center;font-size:12px;font-weight:600;line-height:1.12;position:absolute;bottom:11%;left:50%;transform:translate(-50%)}.application__orbit-tile-content{--application-orbit-icon-size:56%;--application-orbit-label-offset-icon-size:70%;transform:translate(-50%,-50%) translate(var(--application-side-shift-active)) scaleX(var(--application-orbit-spread-inverse));border-radius:23%;transition:transform .9s cubic-bezier(.65,0,.35,1);overflow:visible}.application__orbit-tile-content .application__tile-icon{width:var(--application-orbit-icon-size);height:var(--application-orbit-icon-size);top:50%}.application__orbit-tile-content .application__tile-label{top:calc(50% + var(--application-orbit-label-offset-icon-size) / 2 + 8px);color:#fffffff0;text-shadow:0 2px 10px #00000094;font-size:clamp(10px,1.16cqw,13px);line-height:1.08;display:block;bottom:auto}@keyframes application-icon-float{0%,to{transform:translate(0)rotate(0)}32%{transform:translate3d(var(--application-float-x),calc(var(--application-float-y) * -1),0) rotate(var(--application-float-rotate))}68%{transform:translate3d(calc(var(--application-float-x) * -.85),calc(var(--application-float-y) * .72),0) rotate(calc(var(--application-float-rotate) * -.68))}}@keyframes application-mode-use-out{0%{opacity:1;filter:blur()saturate()brightness();transform:translate(0)scale(1)}to{opacity:1;filter:blur()saturate()brightness();transform:translateY(720px)scale(.985)}}@keyframes application-mode-build-in{0%{opacity:1;filter:blur()saturate()brightness();transform:translate(0)scale(1)}to{opacity:1;filter:blur()saturate()brightness();transform:translate(0)scale(1)}}@keyframes application-mode-use-in{0%{opacity:1;filter:blur()saturate()brightness();transform:translateY(170px)scale(.985)}72%{opacity:1;filter:blur()saturate()brightness();transform:translateY(-4px)scale(1.006)}to{opacity:1;filter:blur()saturate()brightness();transform:translate(0)scale(1)}}@keyframes application-mode-build-out{0%{opacity:1;filter:blur()saturate()brightness();transform:translate(0)scale(1)}34%{opacity:1;filter:blur()saturate()brightness();transform:translateY(-36px)scale(.985)}to{opacity:1;filter:blur()saturate()brightness();transform:translateY(-120px)scale(.965)}}@keyframes application-preview-current-in{0%{opacity:0;transform:translate(-50%,-50%)translate(0)scale(1)}28%{opacity:.18;transform:translate(-50%,-50%)translate(0)scale(1)}to{opacity:1;transform:translate(-50%,-50%)translate(0)scale(1)}}@keyframes application-preview-previous-out{0%{opacity:1;transform:translate(-50%,-50%)translate(0)scale(1)}56%{opacity:.92;transform:translate(-50%,-50%)translate(0)scale(1)}to{opacity:0;transform:translate(-50%,-50%)translate(0)scale(1)}}@keyframes application-tile-collapse{0%{transform:translate(-50%,-50%) translate(var(--application-use-side-shift)) scaleX(var(--application-orbit-spread-inverse))}to{transform:translate(-50%,-50%) translate(var(--application-rest-side-shift)) scaleX(var(--application-orbit-spread-inverse))}}@keyframes application-tile-expand{0%{transform:translate(-50%,-50%) translate(var(--application-rest-side-shift)) scaleX(var(--application-orbit-spread-inverse))}78%{transform:translate(-50%,-50%) translate(calc(var(--application-use-side-shift) * 1.035)) scaleX(var(--application-orbit-spread-inverse))}to{transform:translate(-50%,-50%) translate(var(--application-use-side-shift)) scaleX(var(--application-orbit-spread-inverse))}}@keyframes application-build-center-in{0%{opacity:0;filter:blur()saturate();transform:translate(-50%,-50%)translateY(28px)scale(.86)}68%{opacity:1;filter:blur()saturate();transform:translate(-50%,-50%)translateY(-2px)scale(1.04)}to{opacity:1;filter:blur()saturate();transform:translate(-50%,-50%)translate(0)scale(1)}}@keyframes application-build-center-out{0%{opacity:1;filter:blur()saturate();transform:translate(-50%,-50%)translate(0)scale(1)}42%{opacity:0;filter:blur()saturate();transform:translate(-50%,-50%)translateY(-16px)scale(.84)}to{opacity:0;filter:blur()saturate();transform:translate(-50%,-50%)translateY(-16px)scale(.84)}}.application__liquid-shell--center{top:50%;left:50%}.application__center-add{appearance:none;width:var(--center-tile-size);height:var(--center-tile-size);cursor:pointer;opacity:1;background:#fff;border:0;border-radius:21.5%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.application__orbit-stage--use-exit .application__center-add{animation:.72s cubic-bezier(.22,1,.36,1) both application-build-center-in}.application__orbit-stage--build-to-use .application__center-add{animation:.52s cubic-bezier(.22,1,.36,1) both application-build-center-out}.application__center-add:focus-visible{outline-offset:4px;outline:2px solid #ffffffe6}.application__center-plus{aspect-ratio:1;filter:drop-shadow(.43px .43px .2px #00000080);width:52.6%;display:block;position:relative}.application__center-plus:before,.application__center-plus:after{content:"";background:#6d7ff5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.application__center-plus:before{width:100%;height:17.9%}.application__center-plus:after{width:17.9%;height:100%}.application__auto-pointer{--application-pointer-x:58%;--application-pointer-y:64%;z-index:8;top:var(--application-pointer-y);left:var(--application-pointer-x);opacity:0;pointer-events:none;transform-origin:18% 14%;filter:drop-shadow(0 10px 18px #00000061);width:clamp(42px,4.2cqw,64px);height:clamp(42px,4.2cqw,64px);transition:top .72s cubic-bezier(.2,.84,.24,1),left .72s cubic-bezier(.2,.84,.24,1),opacity .18s,transform .18s;position:absolute;transform:translate(-18%,-14%)scale(1)}.application__auto-pointer--addEnter{--application-pointer-x:58%;--application-pointer-y:64%;opacity:0}.application__auto-pointer--addMove,.application__auto-pointer--addClick{--application-pointer-x:50%;--application-pointer-y:50%;opacity:1}.application__auto-pointer--waitingForSend{--application-pointer-x:50%;--application-pointer-y:58%;opacity:1}.application__auto-pointer--sendMove,.application__auto-pointer--sendClick{--application-pointer-x:66%;--application-pointer-y:50%;opacity:1}.application__auto-pointer--addClick,.application__auto-pointer--sendClick{transform:translate(-18%,-14%)scale(.82)}.application__official-auto-pointer{z-index:8;opacity:0;pointer-events:none;width:clamp(29px,2.94cqw,45px);height:clamp(29px,2.94cqw,45px);transform:translate3d(calc(var(--application-official-pointer-start-x) - 28%),calc(var(--application-official-pointer-start-y) - 22%),0) scale(1);transform-origin:28% 22%;filter:drop-shadow(0 10px 18px #00000061);transition:opacity .18s,transform .88s cubic-bezier(.2,.84,.24,1);position:absolute;top:0;left:0}.application__official-auto-pointer--enter{opacity:1}.application__official-auto-pointer--holdDocs,.application__official-auto-pointer--holdPrototype,.application__official-auto-pointer--done{transition-duration:.18s}.application__official-auto-pointer--moveDocs,.application__official-auto-pointer--holdDocs{opacity:1;transform:translate3d(calc(var(--application-official-pointer-docs-x) - 28%),calc(var(--application-official-pointer-docs-y) - 22%),0) scale(1)}.application__official-auto-pointer--movePrototype,.application__official-auto-pointer--holdPrototype{opacity:1;transform:translate3d(calc(var(--application-official-pointer-prototype-x) - 28%),calc(var(--application-official-pointer-prototype-y) - 22%),0) scale(1)}.application__official-auto-pointer--movePpt,.application__official-auto-pointer--done{opacity:1;transform:translate3d(calc(var(--application-official-pointer-ppt-x) - 28%),calc(var(--application-official-pointer-ppt-y) - 22%),0) scale(1)}.application__official-auto-pointer--moveCanvas{opacity:1;transform:translate3d(calc(var(--application-official-pointer-start-x) - 28%),calc(var(--application-official-pointer-start-y) - 22%),0) scale(1)}.statement{text-align:center}.statement__bg{z-index:0;filter:blur(1.5px);background-image:linear-gradient(#0606089e,#060608e0),url(/_static/official/img/atmos-grain.webp);background-position:50%,2% 98%;background-repeat:no-repeat;background-size:cover,300%;position:absolute;inset:0;transform:scale(1.08)}.statement .inner{padding-top:clamp(110px,18vh,200px);padding-bottom:clamp(110px,18vh,200px)}.statement .display--xl{text-transform:none}.statement .lead{margin:18px auto 0}.ascii-term{text-align:left;font-family:var(--pixel);color:var(--t-dim);border:1px solid var(--t-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0e8c;border-radius:12px;margin-top:34px;padding:16px 20px;font-size:13px;line-height:1.7;display:inline-block}.ascii-term span{color:var(--accent-soft)}.ascii-term .ok{color:var(--accent);animation:1s step-end infinite blink}.uclist{border-top:1px solid var(--t-line);list-style:none}.ucrow{border-bottom:1px solid var(--t-line);transition:padding .35s var(--ease),background .35s var(--ease);grid-template-columns:58px 1fr auto 26px;align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(22px,3.4vh,32px) 6px;display:grid;position:relative}.ucrow__n{font-family:var(--heavy);color:var(--t-faint);transition:color .3s var(--ease);font-size:clamp(1.2rem,2.4vw,1.7rem);font-weight:400}.ucrow__title{font-family:var(--sans);color:var(--t-ink);letter-spacing:-.015em;font-size:clamp(1.1rem,2.3vw,1.55rem);font-weight:600;line-height:1.22}.ucrow__tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ucrow__tags span{font-family:var(--pixel);color:var(--t-dim);border:1px solid var(--t-line);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:10.5px}.ucrow__tags span:first-child{color:var(--t-accent-strong);border-color:var(--t-accent-line);background:var(--t-accent-bg)}.ucrow__arrow{font-family:var(--pixel);color:var(--t-accent-strong);opacity:0;transition:opacity .3s var(--ease),transform .3s var(--ease);font-size:20px;transform:translate(-6px)}.ucrow:hover{background:#00000008;padding-left:18px}.ucrow:hover .ucrow__n{color:var(--t-accent-strong)}.ucrow:hover .ucrow__arrow{opacity:1;transform:none}.ctable{border-top:1px solid var(--t-line)}.ctable__row{border-bottom:1px solid var(--t-line);grid-template-columns:1.1fr 1.4fr 1.4fr;display:grid}.ctable__cell{color:var(--t-dim);padding:22px;font-size:14.5px;line-height:1.5}.ctable__cell--rowlabel{font-family:var(--pixel);text-transform:uppercase;letter-spacing:.08em;color:var(--t-faint);font-size:12px}.ctable__row--head{border-bottom-color:#ffffff2e}.ctable__plan{font-family:var(--sans);letter-spacing:-.01em;color:var(--t-ink);font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:700}.ctable__plan--alt{color:var(--accent-soft)}.ctable__row:not(.ctable__row--head):hover{background:#ffffff05}.plans{grid-template-columns:1fr 1.12fr;align-items:stretch;gap:18px;display:grid}.plan{background:var(--t-card);border:1px solid var(--t-line);border-radius:20px;flex-direction:column;padding:34px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -45px #00000059}.plan--feature{border-color:var(--t-accent-line);box-shadow:0 40px 90px -50px rgba(var(--glow),.55)}.plan--feature:before{content:"";pointer-events:none;background:radial-gradient(90% 70% at 50% 0%,rgba(var(--glow),.12),transparent 60%);position:absolute;inset:0}.plan>*{z-index:1;position:relative}.plan__badge{font-family:var(--pixel);color:var(--t-accent-strong);border:1px solid var(--t-accent-line);background:var(--t-accent-bg);border-radius:999px;align-self:flex-start;margin-bottom:16px;padding:4px 9px;font-size:11px;display:inline-block}.plan__name{font-family:var(--pixel);color:var(--t-dim);font-size:14px}.plan__price{font-family:var(--heavy);text-transform:uppercase;letter-spacing:-.02em;color:var(--t-ink);margin:6px 0 12px;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:400;line-height:1}.plan__price em{font-family:var(--sans);text-transform:none;color:var(--t-accent-strong);font-size:.3em;font-style:normal;font-weight:600}.plan__line{color:var(--t-dim);font-size:14.5px;line-height:1.55}.plan__btn{align-self:flex-start;margin-top:auto}.note{background:var(--t-card);border:1px solid var(--t-line);border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:18px;padding:24px 28px;display:flex}.note__title{font-family:var(--sans);letter-spacing:-.01em;color:var(--t-ink);font-size:1.15rem;font-weight:700}.note__body{color:var(--t-dim);font-size:14.5px}.note__body strong{color:var(--t-accent-strong);font-weight:600}.faq .inner{max-width:1200px}.qa-list{border-top:1px solid var(--t-line)}.qa{border-bottom:1px solid var(--t-line)}.qa summary{cursor:pointer;font-family:var(--sans);letter-spacing:-.01em;color:var(--t-ink);padding:24px 44px 24px 0;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:600;list-style:none;transition:color .2s;position:relative}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";font-family:var(--pixel);color:var(--t-accent-strong);transition:transform .3s var(--ease);font-size:22px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.qa[open] summary:after{transform:translateY(-50%)rotate(45deg)}.qa summary:hover{color:var(--t-accent)}.qa p{color:var(--t-dim);max-width:64ch;padding:0 44px 26px 0;font-size:15px;line-height:1.65}.closing{text-align:center}.closing__glow{z-index:0;background:radial-gradient(60% 70% at 50% 40%,rgba(var(--glow),.22),transparent 70%);pointer-events:none;position:absolute;inset:0}.closing .inner{padding-top:clamp(110px,18vh,190px);padding-bottom:clamp(110px,18vh,190px)}.closing__title{max-width:16ch;margin-left:auto;margin-right:auto}.closing .hero__actions{opacity:1;margin-top:36px;transform:none}.foot{--foot-base-height:64px;z-index:1;color:#1a1a1a;isolation:isolate;background:#fff;position:relative;overflow:hidden}.foot__inner{z-index:1;grid-template-columns:minmax(280px,406px) minmax(520px,1fr);gap:24px clamp(64px,8vw,132px);width:min(100%,1000px);margin:0 auto;padding:clamp(68px,8vw,84px) 0 0;display:grid;position:relative}.foot__brand{align-content:start;justify-items:start;display:grid}.foot__brand-name{color:#1a1a1a;font-size:22px;font-weight:700;line-height:28px}.foot__tagline{color:#1a1a1a;max-width:26ch;margin-top:17px;font-size:28px;font-weight:700;line-height:36px}.foot__tagline span{display:block}.foot__socials{align-items:center;gap:17px;margin-top:19px;display:flex}.foot__social{opacity:.96;width:37px;height:37px;line-height:0;display:block}.foot__social img{width:100%;height:100%;display:block}.foot__nav{grid-template-columns:minmax(118px,1.1fr) minmax(104px,.9fr) minmax(90px,.8fr);align-content:start;gap:clamp(24px,3.4vw,38px);display:grid}.foot__column-title{color:#1a1a1a;margin:0 0 26px;font-size:16px;font-weight:600;line-height:24px}.foot__column ul{gap:8px;list-style:none;display:grid}.foot__column li{line-height:20px}.foot__column a,.foot__column-link{color:#1a1a1ab3;min-height:13px;font-size:14px;font-weight:400;line-height:20px;font-family:var(--sans);text-align:left;transition:color .2s var(--ease);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.foot__column a:hover,.foot__column-link:hover{color:#1a1a1a}.foot__column-link--disabled{cursor:not-allowed}.foot__column-link--disabled:hover,.foot__column-link--disabled:active,.foot__column-link--disabled:focus-visible{color:#1a1a1ab3;cursor:not-allowed}.foot__base{z-index:0;min-height:var(--foot-base-height);color:#1a1a1a85;border-top:1px solid #1a1a1a1f;grid-column:1/-1;margin-top:0;padding-top:13px;padding-bottom:0;font-size:14px;line-height:20px;position:relative}.foot__base span{z-index:1;position:relative}.bottom-design{--bottom-design-max-width:1000px;--bottom-design-gutter:48px;--bottom-design-card-radius:8px;--bottom-design-card-padding-x:24px;--bottom-design-card-padding-y:22px;--bottom-design-card-bg:#ffffff14;--bottom-design-card-bg-hover:#ffffff21;--bottom-design-divider:#ffffff4d;--bottom-design-card-copy:#ffffffe6;--bottom-design-bg-image:url(/_static/official/img/bottom-design-bg-pc.webp);--bottom-design-bg-overlay-start:#03060f29;--bottom-design-bg-overlay-end:#03060f57;z-index:1;color:#fff;isolation:isolate;background:#000;min-height:auto;padding-bottom:104px;position:relative;overflow:clip}.bottom-design:before{content:"";z-index:-2;background:linear-gradient(180deg,var(--bottom-design-bg-overlay-start),var(--bottom-design-bg-overlay-end)),var(--bottom-design-bg-image) center top / 100% 100% no-repeat,#02040a;position:absolute;inset:0}.bottom-design__glow{z-index:-1;filter:blur(280px);mix-blend-mode:plus-lighter;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 40%,#566fdc73,#1f3d7d47 28%,#0000 64%);border-radius:999px;width:3993px;height:5683px;position:absolute;top:48px;left:50%;transform:translate(-50%)rotate(-90deg)}.bottom-design h2,.bottom-design h3,.bottom-design h4,.bottom-design p{margin:0}.bottom-design[data-scroll-reveal-ready] [data-mobile-reveal]{--mobile-reveal-delay:0s;opacity:0;filter:blur(6px);transition:opacity .6s cubic-bezier(.22,1,.36,1) var(--mobile-reveal-delay),transform .6s cubic-bezier(.22,1,.36,1) var(--mobile-reveal-delay),filter .6s cubic-bezier(.22,1,.36,1) var(--mobile-reveal-delay);will-change:opacity,transform,filter;transform:translateY(20px)}.bottom-design[data-scroll-reveal-ready] [data-mobile-reveal].is-mobile-reveal-visible{opacity:1;filter:blur();will-change:auto;transform:translate(0)}.bottom-design-use>h2,.bottom-design-compare>h2,.bottom-design-heading{color:#fffffff5;font-family:var(--sans);letter-spacing:0;width:min(var(--bottom-design-max-width),calc(100% - var(--bottom-design-gutter)));text-align:center;margin-inline:auto;font-size:36px;font-weight:600;line-height:1.32}.bottom-design-use>h2 em,.bottom-design-compare>h2 em,.bottom-design-heading em{color:#7a8af5}.bottom-design-glass{border-radius:var(--bottom-design-card-radius);background:var(--bottom-design-card-bg);box-shadow:none;border:0;position:relative;overflow:hidden}.bottom-design-glass:after,.bottom-design-glass:before{display:none}.bottom-design-glass>*{z-index:1;position:relative}.bottom-design-card-line,.bottom-design-price-card__rule{background:var(--bottom-design-divider);height:1px}.bottom-design-agent{color:#fff;place-items:center;width:22px;height:22px;display:inline-grid;position:relative}.bottom-design-agent+.bottom-design-agent{margin-left:8px}.bottom-design-agent img{object-fit:contain;width:100%;height:100%;display:block}.bottom-design-agent-label{flex-direction:column;align-items:center;gap:4px;display:flex}.bottom-design-agent-label .bottom-design-agent{width:32px;height:32px}.bottom-design-agent-label--icon-only{place-items:center;width:34px;height:34px;display:inline-grid}.bottom-design-agent-label--icon-only .bottom-design-agent{width:30px;height:30px}.bottom-design-agent-label--text-only{flex-direction:row;align-items:center}.bottom-design-agent-label__text{color:#ffffffb8;font-family:Inter,var(--sans);align-items:center;gap:3px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.bottom-design-agent-label__text i{background:var(--accent);border-radius:999px;width:7px;height:7px;display:block}.bottom-design-use{padding-top:96px;position:relative}.bottom-design-use__viewport{--uc-card-w:clamp(272px, 26vw, 344px);width:min(var(--bottom-design-max-width),calc(100% - var(--bottom-design-gutter)));margin:52px auto 0;position:relative}.uc-track{z-index:1;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-y;cursor:grab;align-items:center;gap:clamp(10px,1.2vw,18px);padding:84px clamp(16px,4vw,56px) 46px;display:flex;position:relative;overflow-x:auto}.uc-track::-webkit-scrollbar{display:none}.uc-track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.uc-slot{scroll-snap-align:center;flex:0 0 var(--uc-card-w);opacity:.5;transition:transform .45s var(--ease),opacity .45s var(--ease);position:relative;transform:scale(.92)}.uc-slot[data-active=true]{opacity:1;transform:scale(1)}.uc-card{z-index:1;background-color:#0a0c11;background-image:var(--uc-bg);height:362px;transition:box-shadow .4s var(--ease),transform .4s var(--ease);-webkit-user-select:none;user-select:none;background-position:50%;background-size:cover;border-radius:0 0 14px 14px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -38px #000c}.uc-slot[data-active=true] .uc-card{box-shadow:0 40px 80px -44px #000000d9}.uc-window{width:var(--uc-card-w);z-index:0;pointer-events:none;background:#0e1015;border-radius:14px;height:400px;position:absolute;top:46px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 60px -38px #000c}.uc-window__bar{background:#14171ff7;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;height:38px;display:flex;position:relative}.uc-window__dots{gap:8px;display:flex;position:absolute;left:14px}.uc-window__dots i{border-radius:999px;width:11px;height:11px}.uc-window__dots i:first-child{background:#ff5f57}.uc-window__dots i:nth-child(2){background:#febc2e}.uc-window__dots i:nth-child(3){background:#28c840}.uc-window__title{font-family:var(--sans);letter-spacing:.02em;color:#ffffff9e;font-size:13px;font-weight:600}.uc-card__scrim{z-index:1;background:linear-gradient(#080a108c,#080a102e 32%,#080a1000 58%,#080a1052);position:absolute;inset:0}.uc-card__num{z-index:1;font-family:var(--display);letter-spacing:.01em;color:#ffffff8c;transition:color .4s var(--ease);font-size:40px;font-weight:600;line-height:1;position:relative}.uc-slot[data-active=true] .uc-card__num{color:#fff;text-shadow:0 2px 18px #0000008c}.uc-card__line{z-index:1;border-top:1px dashed #ffffff52;margin-top:30px;position:relative}.bottom-design .uc-card__body{z-index:1;color:#ffffffeb;text-shadow:0 1px 12px #0000008c;margin-top:34px;font-size:15.5px;font-weight:700;line-height:1.6;position:relative}.bottom-design-use[data-locale=en] .uc-card__body{font-size:13px;line-height:1.5}.uc-card__tags{z-index:1;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:auto;padding-top:22px;display:flex;position:relative}.uc-card .bottom-design-agent-label__text{min-height:20px;font-family:var(--sans);text-shadow:0 1px 10px #0009;border-radius:999px;padding:0 10px;font-size:10.5px;font-weight:600;line-height:1}.uc-card .bottom-design-agent-label--local .bottom-design-agent-label__text{color:#050710;text-shadow:none;background:#fff}.uc-card .bottom-design-agent-label--cloud .bottom-design-agent-label__text{color:#fff;background:#7c86f6}.uc-card .bottom-design-agent-label__text i{display:none}.uc-card .bottom-design-agent img{filter:drop-shadow(0 2px 8px #0000008c)}.bottom-design-use__dots{justify-content:center;gap:8px;margin-top:4px;display:flex}.bottom-design-use__dots button{cursor:pointer;width:8px;height:8px;transition:width .2s var(--ease),background-color .2s var(--ease);background:#ffffff52;border:0;border-radius:999px;padding:0}.bottom-design-use__dots button[data-active=true]{background:#7a8af5;width:22px}.bottom-design-compare{padding-top:84px}.bottom-design-compare__panel{width:min(var(--bottom-design-max-width),calc(100% - var(--bottom-design-gutter)));margin:52px auto 0;padding:48px 36px}.bottom-design-compare__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 72px;display:grid;position:relative}.bottom-design-compare__columns:before{content:"";background:var(--bottom-design-divider);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.bottom-design-compare__column-header header,.bottom-design-price-card header{justify-content:space-between;align-items:center;display:flex}.bottom-design-compare__column-header{padding-bottom:28px;position:relative}.bottom-design-compare__column-header:after{content:"";background:var(--bottom-design-divider);height:1px;position:absolute;bottom:0;left:0;right:0}.bottom-design-card-title{color:#fffffff0;font-family:var(--sans);font-size:22px;font-weight:600;line-height:1.35}.bottom-design-compare__paired-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;margin-top:28px;display:grid}.bottom-design-compare__column-header+.bottom-design-compare__column-header+.bottom-design-compare__paired-row{margin-top:28px}.bottom-design-compare__row{color:var(--bottom-design-card-copy);grid-template-columns:104px 1fr;gap:24px;padding-bottom:28px;font-size:14px;font-weight:600;line-height:1.5;display:grid;position:relative}.bottom-design-compare__paired-row:not(:last-child) .bottom-design-compare__row:after{content:"";background:var(--bottom-design-divider);height:1px;position:absolute;bottom:0;left:0;right:0}.bottom-design-compare__paired-row:last-child .bottom-design-compare__row{padding-bottom:0}.bottom-design-compare__row>span:first-child{color:#ffffff9e;font-size:13px;line-height:1.5}.bottom-design-compare__row p{white-space:pre-line}.bottom-design-compare__line{display:block}.bottom-design-compare__line+.bottom-design-compare__line{margin-top:1.5em}.bottom-design-pricing{flex-direction:column;align-items:center;padding-top:88px;display:flex}.bottom-design-pricing .bottom-design-heading{margin-top:0}.bottom-design-pricing>p{width:min(640px,calc(100% - var(--bottom-design-gutter)));color:#a8b2d1;text-align:center;margin-top:20px;font-size:14px;line-height:1.62}.bottom-design-pricing__plans{width:min(var(--bottom-design-max-width),calc(100% - var(--bottom-design-gutter)));grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.bottom-design-price-card{aspect-ratio:988/545;border-radius:var(--bottom-design-card-radius);flex-direction:column;height:auto;padding:24px 30px;display:flex}.bottom-design-price-card[data-plan=local]{background:#fbfbfc}.bottom-design-price-card[data-plan=cloud]{background:linear-gradient(#fefeffe6,#fcfaffe0),url(/_static/official/img/bottom-design/pricing-cloud.webp) 50%/cover no-repeat}.bottom-design-price-card[data-plan] .bottom-design-card-title,.bottom-design-price-card[data-plan] strong{color:#080b1c}.bottom-design-price-card[data-plan] p{color:#080b1c85}.bottom-design-price-card[data-plan] .bottom-design-price-card__rule{background:0 0;border-top:1px dashed #080b1c52;height:0}.bottom-design-price-card[data-plan] .bottom-design-agent{background-color:var(--accent);width:38px;height:28px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.bottom-design-price-card[data-plan] .bottom-design-agent--local{-webkit-mask-image:url(/_static/official/img/bottom-design/local.svg);mask-image:url(/_static/official/img/bottom-design/local.svg)}.bottom-design-price-card[data-plan] .bottom-design-agent--cloud{-webkit-mask-image:url(/_static/official/img/bottom-design/cloud.svg);mask-image:url(/_static/official/img/bottom-design/cloud.svg)}.bottom-design-price-card[data-plan] .bottom-design-agent img{visibility:hidden}.bottom-design-price-card__rule{flex:none;margin-top:16px}.bottom-design-price-card__title{color:#080b1c;align-items:center;gap:14px;min-width:0;font-size:20px;font-weight:700;line-height:1;display:flex}.bottom-design-price-card__title span{letter-spacing:0;font-size:28px;font-weight:700;line-height:1}.bottom-design-price-card__body{flex:auto;grid-template-columns:minmax(0,1fr) minmax(58px,171px);align-items:center;gap:14px;min-height:0;display:grid}.bottom-design-price-card__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.bottom-design-price-card strong{color:#fffffff5;width:auto;min-width:0;font-family:var(--sans);white-space:nowrap;margin-top:0;font-size:31px;font-weight:600;line-height:1.06;display:block}@media(min-width:861px){.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card{padding-block:20px 16px}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__body{grid-template-columns:minmax(0,1fr) minmax(154px,172px);gap:10px}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card strong{white-space:nowrap;text-wrap:balance;max-width:100%;min-height:30px;font-size:20px;line-height:1.08}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__copy{grid-template-rows:30px 30px;align-items:start;row-gap:8px;display:grid}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__ribbon{min-height:30px;margin-top:0;padding-inline:14px;font-size:11px}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__people{max-width:min(100%,172px);height:52px}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__people--cloud{grid-template-columns:repeat(4,38.4px);width:154px;max-width:min(100%,154px)}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__cloud-avatar{height:52px}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card[data-plan=local] .bottom-design-price-card__people{max-width:54px}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__footer p{font-size:12px}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__footer{align-items:end;height:65px}}.bottom-design-price-card__ribbon{border:1px solid var(--accent);color:#080b1c;width:fit-content;max-width:100%;min-height:32px;font-family:var(--sans);box-shadow:none;background:0 0;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;margin-top:12px;padding:0 18px;font-size:13px;font-weight:600;line-height:1.1;display:inline-flex}.bottom-design-price-card[data-plan=cloud] .bottom-design-price-card__ribbon{background:var(--accent);color:#fff;border-color:#0000;box-shadow:0 16px 28px #7a8af52e}.bottom-design-price-card__people{object-fit:contain;justify-self:end;min-width:0;max-width:min(100%,171px);height:58px}.bottom-design-price-card__people--cloud{grid-template-columns:repeat(4,42.8px);gap:0;width:171px;max-width:min(100%,171px);display:grid}.bottom-design-price-card__cloud-avatar{aspect-ratio:107/145;background-image:url(/_static/official/img/bottom-design/pricing-cloud-avatars.png);background-repeat:no-repeat;background-size:400% 100%;width:100%;height:58px;display:block}.bottom-design-price-card__cloud-avatar[data-avatar-index="0"]{background-position:0%}.bottom-design-price-card__cloud-avatar[data-avatar-index="1"]{background-position:33.333%}.bottom-design-price-card__cloud-avatar[data-avatar-index="2"]{background-position:66.666%}.bottom-design-price-card__cloud-avatar[data-avatar-index="3"]{background-position:100%}main[data-home-media-ready=false] .bottom-design{--bottom-design-bg-image:none}main[data-home-media-ready=false] .bottom-design-price-card[data-plan=cloud]{background:linear-gradient(#fefeffe6,#fcfaffe0)}main[data-home-media-ready=false] .bottom-design-price-card[data-plan] .bottom-design-agent--local,main[data-home-media-ready=false] .bottom-design-price-card[data-plan] .bottom-design-agent--cloud{-webkit-mask-image:none;mask-image:none}main[data-home-media-ready=false] .bottom-design-price-card__cloud-avatar{background-image:none}.bottom-design-price-card[data-plan=local] .bottom-design-price-card__people{max-width:58px}.bottom-design-price-card__rule--footer{margin-top:0}.bottom-design-price-card__footer{grid-template-columns:minmax(0,1fr) minmax(120px,160px);align-items:center;gap:14px;margin-top:auto;padding-top:16px;display:grid}.bottom-design-price-card__footer p{min-width:0;font-family:var(--sans);overflow-wrap:normal;text-wrap:auto;word-break:normal;margin:0;font-size:13px;font-weight:600;line-height:1.36}.bottom-design-price-card__footer img{justify-self:end;width:min(100%,160px);min-width:0;height:auto}.bottom-design-agent-subscription-card{width:min(var(--bottom-design-max-width),calc(100% - var(--bottom-design-gutter)));padding:var(--bottom-design-card-padding-y) var(--bottom-design-card-padding-x) 48px;margin-top:16px}.bottom-design-agent-subscription-card header{justify-content:space-between;align-items:center;gap:24px;display:flex}.bottom-design-agent-subscription-card .bottom-design-card-title{color:#fffffff0;font-family:var(--sans);margin:0;font-size:22px;font-weight:600;line-height:1.35}.bottom-design-agent-subscription-card img{object-fit:contain;flex:0 0 36px;width:36px;height:36px}.bottom-design-agent-subscription-card__body{gap:8px;margin-top:24px;display:grid}.bottom-design-agent-subscription-card__body p{color:var(--bottom-design-card-copy);font-family:var(--sans);text-wrap:balance;margin:0;font-size:16px;font-weight:600;line-height:1.42}.bottom-design-faq{flex-direction:column;align-items:center;padding-top:112px;display:flex}.bottom-design-faq__list{width:min(var(--bottom-design-max-width),calc(100% - var(--bottom-design-gutter)));border-top:0;gap:16px;margin-top:52px;display:grid}.bottom-design-faq__item{--faq-toggle-size:clamp(24px, 2.6vw, 30px);--faq-toggle-stem-length:clamp(10px, 1.3vw, 13px);--faq-toggle-stem-width:2px;--faq-motion-ease:cubic-bezier(.22, .61, .36, 1);border-radius:var(--bottom-design-card-radius);background:var(--bottom-design-card-bg);border-bottom:0;overflow:hidden}.bottom-design-faq__question{width:100%;min-height:78px;padding:24px calc(var(--faq-toggle-size) + 48px) 24px var(--bottom-design-card-padding-x);color:#fff;font-family:Inter,var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;font-size:16px;font-weight:600;line-height:1.42;display:block;position:relative}.bottom-design-faq__question:after{content:"";top:50%;right:var(--bottom-design-card-padding-x);width:var(--faq-toggle-size);height:var(--faq-toggle-size);background:linear-gradient(#000,#000) center / var(--faq-toggle-stem-length) var(--faq-toggle-stem-width) no-repeat,linear-gradient(#000,#000) center / var(--faq-toggle-stem-width) var(--faq-toggle-stem-length) no-repeat,#fff;transition:background .22s var(--faq-motion-ease),transform .28s var(--faq-motion-ease);border-radius:999px;position:absolute;transform:translateY(-50%)}.bottom-design-faq__question:focus-visible{outline-offset:4px;outline:2px solid #8b9dffb8}.bottom-design-faq__item[data-open=true] .bottom-design-faq__question:after{background:linear-gradient(#fff,#fff) center / var(--faq-toggle-stem-length) var(--faq-toggle-stem-width) no-repeat,linear-gradient(#fff,#fff) center / var(--faq-toggle-stem-width) var(--faq-toggle-stem-length) no-repeat,var(--accent);transform:translateY(-50%)rotate(45deg)}.bottom-design-faq__answer-panel{opacity:0;height:0;transition:height .42s var(--faq-motion-ease),opacity .28s var(--faq-motion-ease);overflow:hidden}.bottom-design-faq__item[data-open=true] .bottom-design-faq__answer-panel{height:var(--faq-answer-height);opacity:1}.bottom-design-faq__answer{padding:0 var(--bottom-design-card-padding-x) 24px;overflow:hidden}.bottom-design-faq__answer p{z-index:0;border:0;border-top:1px solid var(--bottom-design-divider);color:var(--bottom-design-card-copy);font-family:Inter,var(--sans);transition:opacity .28s var(--faq-motion-ease),transform .42s var(--faq-motion-ease);background:0 0;border-radius:0;margin-bottom:0;padding:24px 0 0;font-size:14px;font-weight:700;line-height:1.58;position:relative;overflow:hidden;transform:translateY(-10px)}.bottom-design-faq__item[data-open=true] .bottom-design-faq__answer p{opacity:1;transform:translateY(0)}.bottom-design-faq__item[data-open=false] .bottom-design-faq__answer p{opacity:0}.bottom-design-faq__answer p:before{display:none}@media(prefers-reduced-motion:reduce){.application__tile-shell,.uc-card,.bottom-design-faq__question:after,.bottom-design-faq__answer-panel,.bottom-design-faq__answer p{transition-duration:.01ms;animation:none}}@media(max-width:1320px){.nav{grid-template-columns:auto 1fr auto;gap:18px;padding-inline:clamp(20px,5vw,56px)}.nav__links{display:none}.nav__menu-shell{display:block}.nav__actions{grid-column:3;gap:18px}.nav__download{margin-left:clamp(36px,5vw,52px)}}@media(max-width:1040px){.nav{padding-inline:clamp(20px,5vw,56px)}.bottom-design{min-height:auto;padding-bottom:104px}.bottom-design-use__viewport,.bottom-design-compare__panel,.bottom-design-faq__list{width:min(var(--bottom-design-max-width),calc(100% - var(--bottom-design-gutter)))}.bottom-design-compare__panel{padding:34px 24px}.bottom-design-compare__columns{column-gap:40px}.bottom-design-compare__paired-row{gap:40px}.bottom-design-compare__row{grid-template-columns:88px 1fr;gap:18px}.bottom-design-pricing__plans{width:min(var(--bottom-design-max-width),calc(100% - var(--bottom-design-gutter)));grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-design-agent-subscription-card{margin-top:16px;padding-bottom:34px}}@media(max-width:860px){.nav{gap:14px}.hero,.hero__copy{padding-left:24px;padding-right:24px}.hero__actions{margin-top:20px}.hero .btn--primary{min-width:min(100%,220px)}.feat{grid-template-columns:1fr;gap:22px}.feat--flip .feat__text{order:0}.plans{grid-template-columns:1fr}.ctable__row{grid-template-columns:1fr;padding:10px 0}.ctable__cell{padding:6px 0}.ucrow{grid-template-columns:40px 1fr}.ucrow__tags,.ucrow__arrow,.ascii-deco{display:none}.nav__menu-button{aspect-ratio:1;flex:0 0 36px;width:36px;min-width:36px;height:36px;padding:0}.nav__menu-button .nav__button-label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nav__menu-button-icon--legacy{display:none}.nav__language{aspect-ratio:1;flex:0 0 36px;place-items:center;width:36px;min-width:36px;height:36px;padding:0;display:grid}.nav__language-icon,.nav__language-label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nav__language-short{text-align:center;font-size:15px;font-weight:800;line-height:1;display:block}}@media(max-width:540px){:root{--official-header-height:72px}.bottom-design{--bottom-design-bg-image:url(/_static/official/img/bottom-design-bg.webp);--bottom-design-bg-overlay-start:#03060f5c;--bottom-design-bg-overlay-end:#03060f94}.nav{gap:12px;height:72px;padding-inline:18px}.nav__menu-shell{order:3;margin-left:0}.nav:before{height:76px;top:-4px}.nav__menu-button{aspect-ratio:1;flex:0 0 34px;width:34px;min-width:34px;height:34px;padding:0}.nav__menu-button .nav__button-label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nav__menu-button-icon--legacy{display:none}.nav__menu{min-width:min(220px,100vw - 36px);top:calc(100% + 22px);right:-18px}.nav__language{aspect-ratio:1;flex:0 0 34px;order:2;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid}.nav__language-icon,.nav__language-label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nav__language-short{text-align:center;font-size:15px;font-weight:800;line-height:1;display:block}.nav__download,.nav__waitlist{display:none}.nav__logo{gap:8px;min-width:108px;margin-right:auto}.nav__logo-mark{border-radius:8px;width:34px;height:34px}.nav__logo-mark-symbol{width:100%;height:100%}.nav__logo-wordmark{width:63px;height:17.6px}.application__orbit-stage{aspect-ratio:1.45}.btn{padding:11px 18px;font-size:13px}.bottom-design-compare__column-header header{gap:10px}.bottom-design-card-title{font-size:20px}.bottom-design-compare__column-header .bottom-design-card-title{max-width:108px;font-size:clamp(16px,4.35vw,18px);line-height:1.2}.foot__inner{grid-template-columns:1fr;gap:42px;width:100%;padding:68px 24px 0}.foot__brand-name{font-size:18px;line-height:28px}.foot__tagline{max-width:80vw;font-size:24px;line-height:32px}.foot__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}.foot__column{line-height:1}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.hero{padding-bottom:0}.hero__landscape{opacity:1;transform:none}.hero__stage{height:auto}.hero__copy{opacity:1;pointer-events:auto;height:100svh;top:0;transform:none}.hero__workspace-tagline{opacity:1;will-change:auto;animation:none;transform:translate(-50%)}.hero__narrative{opacity:1;visibility:visible;transform:none}}.resource-page{--t-ink:#fffffff5;--t-dim:#a8b2d1;--t-faint:#7c86a6;--t-line:#8b9dff2e;--t-accent:#aab2ff;--t-accent-strong:#7f90ff;--t-accent-bg:#6685ff24;--t-accent-line:#8b9dff6b;-webkit-user-select:text;user-select:text;z-index:61;background-color:#06060a;background-image:linear-gradient(#06060a00,#06060a57 28%,#06060aa3 60%,#06060adb),url(/_static/official/img/blog-usecase-bg.webp);background-position:top,top;background-repeat:no-repeat,no-repeat;background-size:100% 100%,max(100%,1920px);position:relative}.resource-page ::selection{color:#fffffffa;background:#5b6ce961}.resource-page .article__head ::selection{color:#12121a;background:#5b6ce947}.resource-page .article__panel ::selection{color:#12121a;background:#5b6ce947}.resource-page .article__head ::-moz-selection{color:#12121a;background:#5b6ce947}.resource-page .article__panel ::-moz-selection{color:#12121a;background:#5b6ce947}.resource-page .spec,.article-page .spec{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--t-accent);font-size:12px;font-weight:600}.resource-page .prose__cite,.resource-page .prose__caption,.resource-page .prose__callout-title,.article-page .prose__cite,.article-page .prose__caption,.article-page .prose__callout-title{font-family:var(--sans)}.resource-page .prose__code,.article-page .prose__code{font-family:ui-monospace,SFMono-Regular,monospace}.resource-page .res-card,.resource-page .related__card{isolation:isolate;transition:border-color .3s var(--ease),box-shadow .3s var(--ease),filter .3s var(--ease);background:0 0;border:1px solid #ffffff24;border-radius:23px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 0 44px -14px #ffffff12,0 26px 60px -34px #000000b8}.resource-page .res-card:before,.resource-page .related__card:before{content:"";border-radius:inherit;z-index:0;pointer-events:none;background-image:url(/_static/official/img/blog-usecase-bg-blur.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.resource-page .res-card:after,.resource-page .related__card:after{content:"";border-radius:inherit;z-index:0;pointer-events:none;background:linear-gradient(#0d0f176b,#0a0c138c);position:absolute;inset:0}.resource-page .res-card>*,.resource-page .related__card>*{z-index:1;position:relative}.resource-page .res-card__body{background:linear-gradient(#ffffff0d,#fff0 56%)}.resource-page .res-card:hover{border-color:#ffffff73;box-shadow:inset 0 1px #ffffff6b,inset 0 0 64px -12px #fff3,0 48px 110px -30px #000000f2}.resource-page .res-card:hover:after{background:linear-gradient(#10121c2e,#0b0d1657)}.resource-page .res-grid:has(.res-card:hover) .res-card:not(:hover){filter:brightness(.5)}.resource-page .related__card:hover{border-color:#ffffff73;box-shadow:inset 0 1px #ffffff6b,inset 0 0 64px -12px #fff3,0 48px 110px -30px #000000f2}.resource-page .related__card:hover:after{background:linear-gradient(#10121c2e,#0b0d1657)}.resource-page .related__grid:has(.related__card:hover) .related__card:not(:hover){filter:brightness(.5)}.res-avatar{font-family:var(--sans);letter-spacing:.02em;color:#fff;background:linear-gradient(150deg,#7f90ff,#6a78ee);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.res-avatar--sm{width:34px;height:34px;font-size:12.5px}.res-avatar--lg{width:44px;height:44px;font-size:15px}.res-avatar--photo{object-fit:cover;background:0 0;display:block}.res-avatar img{border-radius:inherit}.res-card__author{align-items:center;gap:11px;margin-top:8px;display:flex}.res-card__author-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.res-card__author-name{font-family:var(--sans);color:var(--t-ink);font-size:13.5px;font-weight:600}.res-card__author-role{font-family:var(--sans);color:var(--t-dim);font-size:12.5px}.article__byline{align-items:center;gap:13px;margin-top:22px;display:flex}.article__byline-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.article__byline .article__author{font-family:var(--sans);color:var(--t-ink);font-size:15px;font-weight:600}.article__byline-sub{font-family:var(--sans);color:var(--t-dim);font-size:13px}.res-hero{max-width:760px;margin-bottom:clamp(40px,6vh,64px)}.res-hero--center{text-align:center;max-width:none;margin-inline:auto}.res-hero--center .spec{display:block}.res-hero.res-hero--center .lead{text-align:center;max-width:70ch;margin-inline:auto}.res-title{font-family:var(--sans);letter-spacing:-.01em;color:#fffffff5;margin-top:14px;font-size:clamp(38px,5vw,58px);font-weight:600;line-height:1.06}.res-title em{color:var(--t-accent-strong);font-style:normal}.res-hero .lead{max-width:60ch}.res-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:clamp(20px,3vw,32px);display:grid}.res-card{background:var(--t-card);border:1px solid var(--t-line);border-radius:var(--radius);transition:box-shadow .25s var(--ease),border-color .25s var(--ease);flex-direction:column;display:flex;overflow:hidden}.res-card:hover{border-color:var(--t-accent-line);box-shadow:0 30px 60px -40px #00000080}.res-card__media{aspect-ratio:16/9;background:#0b0b10;position:relative;overflow:hidden}.res-card__media img{object-fit:cover;width:100%;height:100%}.res-card__badge{font-family:var(--pixel);letter-spacing:.04em;color:#f2f2f6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080c8c;border:1px solid #ffffff24;border-radius:7px;padding:4px 9px;font-size:11px;position:absolute;top:12px;left:12px}.res-card__body{flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.res-card__title{font-family:var(--sans);letter-spacing:-.01em;color:var(--t-ink);font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.28}.res-card__excerpt{color:var(--t-dim);flex:1;font-size:14.5px;line-height:1.6}.blogs-page{z-index:61;color:#152b43;background:#ccd8f4 url(/_static/official/img/resource-bg.webp) top/cover no-repeat}.blogs-page ::selection{color:#12121a;background:#5b6ce93d}.blogs-page .res-title{color:#152b43;text-shadow:0 1px 22px #ffffff4d;margin-top:0}.blogs-page .res-title em{color:#7f90ff}.blogs-page .res-hero .lead{color:#152b439e}.blogs-page .res-grid{gap:16px}.blogs-page .res-card{transition:box-shadow .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease);background:#fff;border:1px solid #152b4314;border-radius:20px;box-shadow:0 24px 60px -36px #46658461}.blogs-page .res-card:hover{border-color:#152b4329;transform:translateY(-4px);box-shadow:0 40px 90px -40px #46658480}.blogs-page .res-card__media{background:#e8ecf8;border-radius:12px;margin:12px 12px 0}.res-card__agents{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.agent-badge{font-family:var(--sans);letter-spacing:.02em;border:1px solid var(--t-accent-line);background:var(--t-accent-bg);color:var(--t-accent-strong);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.agent-badge__dot{background:currentColor;border-radius:999px;width:6px;height:6px}.agent-badge--vm{color:#5b69e6}.agent-badge--open-source{color:#2aa775;background:#2aa7751a;border-color:#2aa7754d}.agent-badge--claude{color:#c1582f;background:#d977571f;border-color:#d9775752}.article-page{--t-ink:#16161c;--t-dim:#45454f;--t-faint:#8a8a95;--t-line:#152b431f;--t-card:#fff;--t-accent:#5b69e6;--t-accent-strong:#5b69e6;--t-accent-line:#5b69e64d;--t-accent-bg:#5b69e61a;-webkit-user-select:text;user-select:text;z-index:61;color:#152b43;background:#ccd8f4 url(/_static/official/img/resource-bg.webp) top/cover no-repeat}.article-page ::selection{color:#12121a;background:#5b6ce93d}.article{overflow:visible}.article__inner{max-width:1040px}.article__panel{--t-ink:#16161c;--t-dim:#45454f;--t-faint:#8a8a95;--t-line:#0000001a;--t-accent:#5b69e6;--t-accent-strong:#5b69e6;--t-accent-line:#5b69e64d;--t-accent-bg:#5b69e61a;color:var(--t-ink);-webkit-backdrop-filter:blur(30px)saturate(165%);backdrop-filter:blur(30px)saturate(165%);background:linear-gradient(#ffffffe6,#ffffffc7);border:1px solid #ffffffa6;border-radius:28px;padding:clamp(24px,4vw,60px);position:relative;box-shadow:inset 0 1.5px #fffffff2,inset 0 -120px 160px -90px #7f90ff29,0 50px 110px -45px #000000b3}.article__back{top:calc(var(--official-header-height,80px) + 12px);z-index:20;width:fit-content;font-family:var(--sans);color:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s var(--ease),border-color .2s var(--ease),gap .2s var(--ease);background:#1010189e;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;margin-bottom:clamp(20px,3.5vh,32px);padding:10px 18px 10px 15px;font-size:14.5px;font-weight:700;display:flex;position:sticky;box-shadow:0 10px 26px -16px #000000b3}.article__back span{font-size:17px;line-height:1}.article__back:hover{background:#7f90ff29;border-color:#8b9dff99;gap:12px}.article__back--mobile-only{color:#152b43;background:#ffffffe0;border:1px solid #152b431a;display:none;position:relative;top:auto;box-shadow:0 14px 34px -20px #46658480}.article__back--mobile-only:hover{background:#fff;border-color:#5b69e673}@media(max-width:825px){.article__back--mobile-only{display:flex}}.article-page .article__back{color:#152b43;background:#ffffffe0;border:1px solid #152b431a;box-shadow:0 14px 34px -20px #46658480}.article-page .article__back:hover{background:#fff;border-color:#5b69e673}.article__head{--t-ink:#16161c;--t-dim:#45454f;--t-faint:#8a8a95;--t-accent:#5b69e6;--t-accent-strong:#5b69e6;color:var(--t-ink);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:linear-gradient(#ffffffdb,#ffffffb8);border:1px solid #fff9;border-radius:26px;grid-template-columns:minmax(0,44%) 1fr;grid-template-areas:"cover text";align-items:center;gap:clamp(18px,2.4vw,26px) clamp(20px,3vw,42px);margin-bottom:clamp(16px,2.4vh,26px);padding:clamp(18px,2.2vw,28px) clamp(24px,4vw,60px);display:grid;box-shadow:inset 0 1.5px #ffffffeb,0 40px 90px -50px #000000a6}.article-page .article__head,.article-page .article__panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #152b4314;box-shadow:0 24px 60px -36px #46658461}.article-page .article__head{border-radius:20px;grid-template-columns:minmax(0,38%) 1fr;gap:clamp(20px,3vw,44px);padding:clamp(16px,1.6vw,22px)}.article-page .article__head .article__cover{aspect-ratio:16/9;border-radius:12px;align-self:center;box-shadow:inset 0 0 0 1px #152b4314}.article-page .article__head-text{gap:12px}.article-page .article__head .article__tagrow{margin-bottom:0}.article-page .article__head .article__title{letter-spacing:-.01em;font-size:clamp(20px,2vw,26px);line-height:1.22}.article-page .article__head .article__desc{margin-top:0;font-size:clamp(14.5px,1.1vw,16px);line-height:1.6}.article-page .article__head-text .article__byline{margin-top:4px}.article__head-text{flex-direction:column;grid-area:text;min-width:0;display:flex}.article__head-text .article__byline{margin-top:clamp(16px,2.2vh,24px)}.article__title{font-family:var(--sans);letter-spacing:-.005em;color:var(--t-ink);font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.16}.article__desc{color:var(--t-dim);margin-top:12px;font-size:clamp(15px,1.15vw,16.5px);line-height:1.55}.legal__title{font-family:var(--sans);letter-spacing:-.01em;color:var(--t-ink);font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.12}.legal__updated{color:var(--t-faint);margin-top:8px;margin-bottom:clamp(20px,3vh,30px);font-size:13px}.article__cover{border:1px solid var(--t-line);background:#0b0b10;border-radius:16px;height:clamp(190px,30vw,320px);margin:clamp(20px,3vh,28px) 0 clamp(24px,4vh,34px);overflow:hidden}.article__head .article__cover{aspect-ratio:16/10;background:0 0;border:none;border-radius:18px;grid-area:cover;align-self:start;height:auto;margin:0}.article-page .article__head .article__cover{background:#e8ecf8}.article__cover img{object-fit:cover;width:100%;height:100%}.article__tagrow{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.usecase-page{z-index:61;color:#152b43;background:#ccd8f4 url(/_static/official/img/resource-bg.webp) top/cover no-repeat}.usecase-page ::selection{color:#12121a;background:#5b6ce93d}.usecase-page .res-title{color:#152b43;text-shadow:0 1px 22px #ffffff4d;margin-top:0}.usecase-page .res-title em{color:#7f90ff}.usecase-page .res-hero .lead{color:#152b439e}.usecase-list{flex-direction:column;gap:clamp(18px,2.6vh,28px);display:flex}.usecase-row{transition:box-shadow .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease);background:#fff;border:1px solid #152b4314;border-radius:20px;grid-template-columns:minmax(0,38%) 1fr;align-items:center;gap:clamp(20px,3vw,44px);padding:clamp(16px,1.6vw,22px);display:grid;box-shadow:0 24px 60px -36px #46658461}.usecase-row:hover{border-color:#152b4329;transform:translateY(-4px);box-shadow:0 40px 90px -40px #46658480}.usecase-row__media{aspect-ratio:16/9;background:#e8ecf8;border-radius:12px;margin:0;overflow:hidden;box-shadow:inset 0 0 0 1px #152b4314}.usecase-row__media img{object-fit:cover;width:100%;height:100%}.usecase-row__body{flex-direction:column;gap:12px;min-width:0;display:flex}.usecase-row__tags{flex-wrap:wrap;gap:8px;display:flex}.usecase-row__title{font-family:var(--sans);letter-spacing:-.01em;color:var(--t-ink);font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.22}.usecase-row__desc{color:var(--t-dim);font-size:clamp(14.5px,1.1vw,16px);line-height:1.6}.usecase-row .res-card__author{margin-top:4px}.resource-page{--sans:"Lexend Variable", "Lexend", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, -apple-system, sans-serif}.resource-page.res-light{--t-ink:#1b1c2c;--t-dim:#565b70;--t-faint:#8b8fa3;--t-line:#181b341a;--t-card:#fff;--t-accent:#7f90ff;--t-accent-strong:#7f90ff;--t-accent-bg:#7f90ff1f;--t-accent-line:#7f90ff57;background-color:#cdd8f6;background-image:url(/_static/official/img/resource-bg.webp);background-position:top;background-repeat:no-repeat;background-size:cover}html.boot-light,html.boot-light body,html:has(.resource-page.res-light),body:has(.resource-page.res-light){background-color:#cdd8f6}.res-light ::selection{color:#14141f;background:#7f90ff47}.res-light .res-title{color:#1b1c2c}.res-light .lead{color:#4c5166}.res-light .res-emblem{display:none}.res-light .article__back{color:#1b1c2c;background:#ffffffb8;border-color:#ffffffd9;box-shadow:0 10px 26px -16px #2832786b}.res-light .article__back:hover{border-color:var(--t-accent-line);background:#ffffffe6}.res-light .res-card,.res-light .related__card,.res-light .usecase-row{background:#fff;border:1px solid #181b3414;box-shadow:0 1px 2px #1c21540a,0 20px 44px -30px #28327852}.res-light .res-card:before,.res-light .res-card:after,.res-light .related__card:before,.res-light .related__card:after,.res-light .usecase-row:before,.res-light .usecase-row:after{display:none}.res-light .res-card__body{background:0 0}.res-light .res-card__media,.res-light .usecase-row__media{background:#eef1f8;box-shadow:inset 0 0 0 1px #181b340f}.res-light .res-card:hover,.res-light .related__card:hover,.res-light .usecase-row:hover{border-color:var(--t-accent-line);box-shadow:0 2px 6px #1c215412,0 30px 60px -30px #2832786b}.res-light .res-grid:has(.res-card:hover) .res-card:not(:hover),.res-light .related__grid:has(.related__card:hover) .related__card:not(:hover),.res-light .usecase-list:has(.usecase-row:hover) .usecase-row:not(:hover){filter:none}.usecase-filter{background:#ffffff9e;border:1px solid #181b3414;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:clamp(2px,1vh,8px) auto clamp(30px,5vh,48px);padding:5px;display:flex;box-shadow:0 1px 2px #1c21540d}.usecase-filter__btn{appearance:none;font-family:var(--sans);color:#565b70;cursor:pointer;white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease);background:0 0;border:0;border-radius:999px;padding:8px 20px;font-size:14px;font-weight:600}.usecase-filter__btn:hover{color:#1b1c2c}.usecase-filter__btn[aria-pressed=true]{color:#1b1c2c;background:#fff;box-shadow:0 1px 3px #1c215424}.res-light .res-grid{grid-template-columns:repeat(3,minmax(0,362px));justify-content:center}@media(max-width:1024px){.res-light .res-grid{grid-template-columns:repeat(2,minmax(0,362px))}}@media(max-width:680px){.res-light .res-grid{grid-template-columns:minmax(0,362px)}}.res-light .res-card{border-radius:16px;gap:10px;padding:4px}.res-light .res-card__media{border-radius:12px}.res-light .res-card__body{gap:8px;padding:4px 14px 16px}.res-light .res-card__title{letter-spacing:0;font-size:20px;line-height:1.3}.res-light .article__title{letter-spacing:0}@media(prefers-reduced-motion:no-preference){.res-light .res-card,.res-light .usecase-row{animation:uc-row-in .4s var(--ease) both}}@keyframes uc-row-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.prose>*+*{margin-top:18px}.prose__h2{font-family:var(--sans);letter-spacing:-.012em;color:var(--t-accent-strong);margin-top:36px;font-size:clamp(20px,1.9vw,24px);font-weight:600;line-height:1.3}.legal-page .prose__h2{color:var(--t-ink)}.prose__h3{font-family:var(--sans);letter-spacing:-.01em;color:var(--t-ink);margin-top:28px;font-size:clamp(17px,1.5vw,19px);font-weight:600;line-height:1.35}.prose__h2:first-child,.prose__h3:first-child{margin-top:0}.prose__p{color:var(--t-dim);font-size:clamp(15.5px,1.1vw,16.5px);line-height:1.75}.prose__link{color:var(--t-accent-strong);text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.prose__link:hover{text-decoration:none}.prose__list{color:var(--t-dim);flex-direction:column;gap:8px;padding-left:22px;font-size:clamp(15.5px,1.1vw,16.5px);line-height:1.7;list-style:outside;display:flex}.prose__list--ordered{list-style:decimal}.prose__list li{padding-left:4px}.prose__list li::marker{color:var(--t-accent-strong)}.prose__table-wrap{border:1px solid #ffffff1a;border-radius:12px;width:100%;overflow-x:auto}.prose__table{border-collapse:collapse;width:100%;color:var(--t-dim);font-size:clamp(14px,1vw,15.5px);line-height:1.6}.prose__table th,.prose__table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;min-width:160px;padding:12px 14px}.prose__table th{color:var(--t-ink);background:#ffffff0a;font-weight:600}.prose__table tr:last-child td{border-bottom:0}.res-light .prose__table-wrap{border-color:var(--t-line);background:#fff;box-shadow:0 1px 2px #1c21540a}.res-light .prose__table th,.res-light .prose__table td{border-bottom-color:var(--t-line)}.res-light .prose__table th+th,.res-light .prose__table td+td{border-left:1px solid var(--t-line)}.res-light .prose__table th{background:var(--t-accent-bg);color:var(--t-ink)}.res-light .prose__table tbody tr:nth-child(2n) td{background:#181b3405}.prose__quote{border-left:3px solid var(--t-accent-strong);margin:8px 0;padding:4px 0 4px 22px}.prose__quote p{font-family:var(--sans);letter-spacing:-.01em;color:var(--t-ink);font-size:clamp(18px,1.8vw,22px);font-weight:700;line-height:1.5}.prose__cite{font-family:var(--pixel);color:var(--t-faint);margin-top:12px;font-size:12px;font-style:normal;display:block}.prose__code{color:#e6e6f0;font-family:var(--pixel);background:#0c0c12;border:1px solid #ffffff14;border-radius:12px;padding:18px 20px;font-size:13px;line-height:1.6;overflow-x:auto}.prose__callout{border:1px solid var(--t-accent-line);background:var(--t-accent-bg);border-radius:14px;padding:18px 20px}.prose__callout-title{font-family:var(--pixel);letter-spacing:.04em;color:var(--t-accent-strong);margin-bottom:8px;font-size:12px}.prose__callout p:last-child{color:var(--t-dim);font-size:15px;line-height:1.65}.prose__figure{margin:clamp(18px,2.6vw,28px) 0}.prose__img{border:1px solid var(--t-line);border-radius:14px;width:100%}.prose__caption{font-family:var(--pixel);color:var(--t-faint);text-align:center;margin-top:10px;font-size:12px}.team{margin-top:clamp(36px,6vh,60px)}.team__heading{font-family:var(--sans);letter-spacing:-.012em;color:var(--t-ink);font-size:clamp(20px,1.9vw,24px);font-weight:600;line-height:1.3}.team__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}@media(max-width:720px){.team__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.team__card{transition:transform .28s var(--ease);background:#f5f5f5;border:1px solid #00000017;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.team__card:hover{z-index:1;transform:translateY(-5px)}.team__band{background:radial-gradient(120% 200% at 50% -60%,#ffffff1a,#0000 60%),linear-gradient(#1c1b22,#121118);justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:8px 13px;display:flex;box-shadow:inset 0 -1px #ffffff0f}.team__rolebadge{min-width:0;font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;color:#fff;flex:auto;font-size:12px;font-weight:700;line-height:1.25}.team__no{font-family:var(--sans);letter-spacing:.1em;color:#ffffff80;flex:none;align-self:flex-start;font-size:10px;font-weight:700}.team__photo{aspect-ratio:1;justify-content:center;align-items:center;padding:12px;display:flex}.team__card .res-avatar{object-fit:cover;border-radius:10px;font-size:42px;width:100%!important;height:100%!important}.team__card--logo .res-avatar{object-fit:contain;border-radius:0;width:80%!important;height:80%!important}.team__body{text-align:center;flex-direction:column;flex:1;align-items:center;gap:5px;padding:11px 14px 15px;display:flex}.team__name{font-family:var(--sans);letter-spacing:-.01em;color:#15141c;margin:0;font-size:16px;font-weight:700;line-height:1.2}.team__quote{color:#56535f;margin-top:2px;font-size:12.5px;font-style:italic;line-height:1.5}.team__tags{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;margin-top:auto;padding-top:13px;list-style:none;display:flex}.team__tags li{font-family:var(--sans);letter-spacing:.01em;white-space:nowrap;color:var(--t-accent-strong);background:var(--t-accent-bg);border:1px solid var(--t-accent-line);border-radius:8px;padding:3px 9px;font-size:10px;font-weight:600}.related{border-top:1px solid var(--t-line);margin-top:clamp(48px,8vh,80px);padding-top:clamp(32px,5vh,48px)}.resource-page .related .spec,.article-page .related .spec{letter-spacing:.08em;font-size:clamp(17px,1.6vw,21px)}.related__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.related__card{border:1px solid var(--t-line);background:var(--t-card);transition:box-shadow .25s var(--ease),border-color .25s var(--ease);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.related__card:hover{border-color:var(--t-accent-line)}.related__card img{aspect-ratio:16/9;object-fit:cover;background:#0b0b10;width:100%}.related__card-body{padding:16px 18px 20px}.related__card h3{font-family:var(--sans);color:var(--t-ink);font-size:16px;font-weight:600;line-height:1.35}@media(max-width:860px){.related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-page .related__card{transition:box-shadow .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease);background:#fff;border:1px solid #152b4314;border-radius:20px;box-shadow:0 24px 60px -36px #46658461}.article-page .related__card:hover{border-color:#152b4329;transform:translateY(-4px);box-shadow:0 40px 90px -40px #46658480}.article-page .related__card img{background:#e8ecf8;border-radius:12px;width:calc(100% - 24px);margin:12px 12px 0}@media(max-width:640px){.resource-page{background-image:none}.res-grid{grid-template-columns:1fr;gap:18px}.res-hero{margin-bottom:clamp(26px,5vh,40px)}.res-title{font-size:clamp(30px,8.5vw,40px)}.res-card__body{gap:9px;padding:18px 18px 20px}.res-card__title{font-size:19px}.article__title{font-size:clamp(27px,8vw,34px)}.article__byline{gap:11px}.article__byline-sub{font-size:12px}.related__grid{grid-template-columns:1fr}}@media(max-width:760px){.article__head{grid-template-columns:1fr;grid-template-areas:"cover""text"}.article-page .article__head,.usecase-row{grid-template-columns:1fr}}.waitlist-page{background:#ccd8f4 url(/_static/official/img/resource-bg.webp) top/cover no-repeat;position:relative}.waitlist__inner{z-index:1;max-width:1280px;min-height:100svh;padding-inline:20px;padding-top:calc(var(--official-header-height,72px) + 32px);flex-direction:column;justify-content:center;align-items:center;gap:clamp(28px,5vh,56px);padding-bottom:clamp(48px,10vh,96px);display:flex;position:relative}@media(max-width:760px){.waitlist__inner{padding-inline:14px}}.waitlist-page .wl-flow{flex-shrink:0;width:100%;max-width:640px}.wl-flow{flex-direction:column;gap:16px;display:flex}.term-stack{flex-direction:column;gap:14px;display:flex}.term-stack--center{text-align:center;align-items:center}.term-hash{font-family:var(--display);letter-spacing:-.015em;text-align:center;color:#1b1c2c;margin:0 0 10px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.15}.term-hash__email{font-weight:700}.term-hash__sub{font-family:var(--sans);text-align:center;color:#4c5166;margin:0;font-size:clamp(16px,1.8vw,22px);line-height:1.5}.term-tip{font-family:var(--sans);text-align:center;color:#4c5166;margin:0 0 10px;font-size:clamp(13.5px,1.15vw,15.5px);line-height:1.62}.wl-branches{text-align:left;flex-direction:column;gap:14px;width:min(100%,460px);margin:10px auto 0;padding-left:20px;display:flex}.wl-branch{align-items:flex-start;gap:11px;display:flex}.wl-branch__icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.wl-branch--has .wl-branch__icon{color:#7f90ff;background:#8f6bff1f}.wl-branch--none .wl-branch__icon{color:#9aa0b0;background:#181b340d}.wl-branch__body{flex-direction:column;gap:3px;display:flex}.wl-branch__label{font-family:var(--sans);color:#1b1c2c;font-size:15px;font-weight:600}.wl-branch__text{font-family:var(--sans);color:#565b70;margin:0;font-size:13.5px;line-height:1.55}.wl-branch--tip .wl-branch__icon{color:#7f90ff;background:#8f6bff1f}.brand-mark{flex:none;width:16px;height:16px}.term-lead{width:min(100%,460px);font-family:var(--sans);text-align:left;color:#565b70;align-self:center;margin:0;padding-left:20px;font-size:14.5px;line-height:1.6}.term-lead strong{color:#1b1c2c;font-weight:600}.term-form{flex-direction:column;gap:12px;width:min(100%,460px);margin-inline:auto;display:flex}.term-inputline{height:52px;transition:border-color .2s var(--ease),background .2s var(--ease);background:#fff9;border:1px solid #181b341f;border-radius:999px;align-items:center;padding:0 20px;display:flex}.term-inputline:focus-within{background:#ffffffd9;border-color:#7f90ffa6}.term-input{min-width:0;font-family:var(--sans);color:#1b1c2c;caret-color:#7689ff;text-align:center;background:0 0;border:none;flex:1;font-size:15px}.term-input:-webkit-autofill{-webkit-text-fill-color:#1b1c2c;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}.term-input:-webkit-autofill:hover{-webkit-text-fill-color:#1b1c2c;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}.term-input:-webkit-autofill:focus{-webkit-text-fill-color:#1b1c2c;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}.term-input:focus{outline:none}.term-input::placeholder{color:#8b8fa3}.term-input--code{letter-spacing:normal;font-size:18px}.term-error{color:#d64541;text-align:center;font-size:13px}.term-btn{width:100%;height:52px;font-family:var(--sans);color:#fff;cursor:pointer;transition:transform .18s var(--ease),background .18s var(--ease),opacity .18s var(--ease);background:#1a1a1a;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.term-btn:hover{background:#303036;transform:translateY(-1px)}.term-btn:disabled{opacity:.55;cursor:default;transform:none}.term-ok{text-align:left;color:#6477f5;align-self:center;width:min(100%,460px);margin:0;padding-left:20px;font-size:15px;font-weight:700}.term-fields{flex-direction:column;align-self:center;gap:10px;width:min(100%,460px);display:flex}.term-field{background:#ffffff8c;border:1px solid #181b341a;border-radius:10px;flex-direction:column;gap:5px;padding:12px 20px;display:flex}.term-field--code{background:#7f90ff1a;border-color:#7f90ff57}.term-field__key{color:#8b8fa3;font-size:11.5px}.term-field__val{color:#1b1c2c;word-break:break-all;margin:0;font-size:14.5px}.term-field__val--code{justify-content:space-between;align-items:center;gap:12px;display:flex}.term-code{letter-spacing:.08em;color:#6477f5;word-break:break-all;font-size:20px;font-weight:700}.term-copy{height:30px;font-family:var(--sans);color:#596bdc;cursor:pointer;transition:background .2s var(--ease);background:#e1e4ff;border:none;border-radius:7px;flex:none;padding:0 12px;font-size:12.5px}.term-copy:hover{background:#c9d0ff}.term-linkback{text-align:center;width:min(100%,460px);font-family:var(--sans);color:#7f90ff;cursor:pointer;transition:color .2s var(--ease);background:0 0;border:none;align-self:center;margin:0;padding:0;font-size:16px}.term-linkback:hover{color:#6b7be6}.term-linkback:disabled{color:#7f90ff73;cursor:default}.term-linkback--muted{color:#1a1a1ab3}.term-linkback--muted:hover{color:#1a1a1ad9}@media(max-width:720px){.waitlist__inner{padding-top:calc(var(--official-header-height,72px) + 24px);padding-bottom:clamp(48px,10vh,96px)}.waitlist-page .wl-flow{max-width:none}.term-lead{font-size:14px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.mobile-home-page{--mobile-screen-title-size: clamp(18px, 4.8vw, 22px);--mobile-screen-title-line-height: 1.22;--mobile-screen-description-color: rgba(214, 220, 239, .82);--mobile-screen-description-size: clamp(.8125rem, 3.05vw, .875rem);--mobile-screen-description-weight: 400;--mobile-screen-description-line-height: 1.55;--mobile-home-copy-inline: 28px;--mobile-home-copy-width: calc(100vw - var(--mobile-home-copy-inline) * 2);position:relative;z-index:1;display:flex;flex-direction:column;overflow:hidden;background:#05070d;color:#f6f7ff}@media(max-width:1024px){.foot{min-height:0}.foot__inner{grid-template-columns:1fr;gap:18px;width:calc(100% - 48px);padding:38px 0 0}.foot__brand-name{font-size:18px;line-height:28px}.foot__tagline{max-width:18em;margin-top:10px;font-size:24px;line-height:32px}.foot__socials{gap:10px;margin-top:14px}.foot__social{width:34px;height:34px}.foot__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.foot__column{min-width:0}.foot__column-title{margin-bottom:9px;font-size:16px;line-height:24px}.foot__column ul{gap:5px}.foot__column a,.foot__column-link{min-height:20px;font-size:14px;line-height:20px}.foot__base{min-height:var(--foot-base-height);width:100%;margin-inline:auto;padding-top:12px;font-size:14px;line-height:20px}}@media(prefers-reduced-motion:reduce){.mobile-home-app-tile{animation:none}}@media(max-width:860px){[data-scroll-reveal-ready] [data-mobile-reveal]{--mobile-reveal-delay: 0ms;opacity:0;filter:blur(6px);transform:translate3d(0,20px,0);transition:opacity .6s cubic-bezier(.22,1,.36,1) var(--mobile-reveal-delay),transform .6s cubic-bezier(.22,1,.36,1) var(--mobile-reveal-delay),filter .6s cubic-bezier(.22,1,.36,1) var(--mobile-reveal-delay);will-change:opacity,transform,filter}[data-scroll-reveal-ready] [data-mobile-reveal].is-mobile-reveal-visible{opacity:1;filter:blur(0);transform:translateZ(0);will-change:auto}}@media(prefers-reduced-motion:reduce){[data-mobile-reveal]{opacity:1!important;filter:none!important;transform:none!important;transition:none!important;will-change:auto!important}}.mobile-home-hero,.mobile-home-section{position:relative;min-height:100svh;overflow:hidden}.mobile-home-hero{--mobile-hero-copy-gap: clamp(18px, 3.9svh, 28px);--mobile-hero-title-size: clamp(28px, min(8.2vw, 5.6svh), 36px);--mobile-hero-title-line-height: 1.16;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(28px,5.6svh,54px);padding:90px 16px 42px;background:linear-gradient(180deg,#00000014,#0000004d),url(/_static/official/img/mobile-home/backgrounds/1.webp) center bottom / cover no-repeat,#000}.mobile-home-hero__media{position:relative;width:min(calc(100vw - 24px),430px);max-height:40svh;aspect-ratio:16 / 9;align-self:center;overflow:hidden;--mobile-hero-focus-x: 64%;--mobile-hero-focus-y: 36%;--mobile-hero-focus-size: clamp(72px, 24vw, 112px);cursor:crosshair;isolation:isolate;touch-action:pan-y;opacity:1;transition:opacity .24s var(--ease)}.mobile-home-hero__media[data-intro-ready=false]{opacity:0}.mobile-home-hero__landscape,.mobile-home-hero__intro-video,.mobile-home-hero__shader-video,.mobile-home-hero__focus{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.mobile-home-hero__landscape{z-index:0;opacity:.42}.mobile-home-hero__intro-video{z-index:4;opacity:1;transition:opacity .72s var(--ease),transform .72s var(--ease)}.mobile-home-hero__shader-video{z-index:2;opacity:0;filter:contrast(1.1) saturate(1.18);transition:opacity .72s var(--ease)}.mobile-home-hero__focus{z-index:3;opacity:0;transition:opacity .72s var(--ease);-webkit-mask-image:radial-gradient(circle var(--mobile-hero-focus-size) at var(--mobile-hero-focus-x) var(--mobile-hero-focus-y),#000 0 48%,rgba(0,0,0,.76) 62%,transparent 78%);mask-image:radial-gradient(circle var(--mobile-hero-focus-size) at var(--mobile-hero-focus-x) var(--mobile-hero-focus-y),#000 0 48%,rgba(0,0,0,.76) 62%,transparent 78%)}.mobile-home-hero__media--transitioning .mobile-home-hero__intro-video{opacity:0;transform:scale(.992)}.mobile-home-hero__media--transitioning .mobile-home-hero__shader-video,.mobile-home-hero__media--interactive .mobile-home-hero__shader-video{opacity:.96}.mobile-home-hero__media--transitioning .mobile-home-hero__focus,.mobile-home-hero__media--interactive .mobile-home-hero__focus{opacity:.98}.mobile-home-page[data-home-media-ready=false] .mobile-home-section:not(.mobile-home-hero) *,.mobile-home-page[data-home-media-ready=false] .mobile-home-section:not(.mobile-home-hero) *:before,.mobile-home-page[data-home-media-ready=false] .mobile-home-section:not(.mobile-home-hero) *:after{animation-play-state:paused!important}.mobile-home-hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--mobile-hero-copy-gap);width:var(--mobile-home-copy-width);margin-inline:auto;text-align:left}.mobile-home-hero__workspace-tagline{--story-pill-height: 42px;--story-pill-gap: clamp(8px, 2.5vw, 10px);--story-pill-padding-x: clamp(16px, 5vw, 24px);--story-pill-font-size: clamp(12px, 3.45vw, 14px);width:fit-content;max-width:min(100%,23rem);height:auto;min-height:var(--story-pill-height);margin:0;background:#ffffff1c;box-shadow:inset 0 1px #ffffff14,0 16px 36px #0000002e;-webkit-backdrop-filter:blur(16px) saturate(128%);backdrop-filter:blur(16px) saturate(128%)}.mobile-home-hero__workspace-tagline .story-pill{min-height:var(--story-pill-height);height:auto;padding-block:10px;line-height:1.18;text-align:left;white-space:normal}.mobile-home-hero__workspace-tagline .story-pill__dot{width:6px;height:6px;flex-basis:6px;background:#e2e7f4e6}.mobile-home-hero h1,.mobile-home-section h3,.mobile-home-section__title,.mobile-home-panel h2{margin:0;color:#fffffff5;font-family:var(--sans);font-weight:600;letter-spacing:0;line-height:var(--mobile-screen-title-line-height);text-align:left;text-shadow:0 2px 2px rgba(0,0,0,.42)}.mobile-home-hero h1 span,.mobile-home-hero h1 em,.mobile-home-section h3 em,.mobile-home-section__title em,.mobile-home-download h2 em{display:block;font-style:normal}.mobile-home-section h3 em,.mobile-home-section__title em,.mobile-home-download h2 em{margin-top:clamp(4px,1.2vw,7px)}.mobile-home-section h3,.mobile-home-section__title,.mobile-home-download h2{font-size:var(--mobile-screen-title-size)}.mobile-home-hero h1{font-size:var(--mobile-hero-title-size);line-height:var(--mobile-hero-title-line-height)}.mobile-home-hero h1 em,.mobile-home-section h3 em,.mobile-home-section__title em,.mobile-home-download h2 em{color:#7f90fffa}.mobile-home-hero h1 .mobile-home-hero__title-inline-accent{display:inline;color:#7f90fffa}.mobile-home-hero h3,.mobile-home-section>h4:not(.mobile-home-section__title),.mobile-home-panel>p{max-width:34rem;color:var(--mobile-screen-description-color);font-size:var(--mobile-screen-description-size);font-weight:var(--mobile-screen-description-weight);line-height:var(--mobile-screen-description-line-height);text-align:left}.mobile-home-hero h3{margin:0}.mobile-home-section>h4:not(.mobile-home-section__title),.mobile-home-panel>p{margin:16px 0 0}.mobile-home-hero__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:min(100%,320px);margin:56px auto 0;max-width:320px}.mobile-home-hero__actions a,.mobile-home-hero__actions button,.mobile-home-download a{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;text-align:center}.mobile-home-hero__actions a,.mobile-home-hero__actions button{position:relative;z-index:1;height:40px;overflow:hidden;gap:7px;margin:0;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff13;color:#fffffffa;font-family:var(--sans);font-size:16px;font-weight:600;line-height:1;letter-spacing:0;text-decoration:none;text-shadow:0 1px 18px rgba(0,0,0,.54);white-space:nowrap;box-shadow:0 8px 22px #0000001a;appearance:none;-webkit-appearance:none;-webkit-backdrop-filter:blur(1.6px) saturate(108%);backdrop-filter:blur(1.6px) saturate(108%);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.mobile-home-hero__actions a:before,.mobile-home-hero__actions button:before{display:none}.mobile-home-hero__actions a:after,.mobile-home-hero__actions button:after{display:none}.mobile-home-hero__actions a:hover,.mobile-home-hero__actions button:hover{border-color:#ffffff29;background:#ffffff1b;box-shadow:0 10px 24px #0000001f}.mobile-home-hero__action--disabled,.mobile-home-hero__action--disabled[aria-disabled=true]{cursor:not-allowed}.mobile-home-hero__action--disabled[aria-disabled=true]:hover,.mobile-home-hero__action--disabled[aria-disabled=true]:active{border-color:#ffffff29;background:#ffffff1b;box-shadow:0 10px 24px #0000001f}.mobile-home-download a{min-height:40px;gap:7px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#344b5c8f;font-size:11px;box-shadow:inset 1px 1px #ffffff6b,0 18px 42px #0000003d;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.mobile-home-hero__actions img{position:relative;z-index:1;width:16px;height:16px;flex:0 0 16px}.mobile-home-section{display:flex;flex-direction:column;justify-content:flex-start;padding:calc(var(--official-header-height, 72px) + 82px) 16px 54px;background:radial-gradient(circle at 50% 8%,#5c678b8c,#0a111f33 34%,#020409e0 72%),#05070d}.mobile-home-section>h3,.mobile-home-section>h4,.mobile-home-section__center>h3,.mobile-home-section__center>h4{width:var(--mobile-home-copy-width);max-width:none;margin-inline:auto}.mobile-home-section__center{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:calc(100svh - var(--official-header-height, 72px) - clamp(28px,5svh,54px));transform:translateY(calc(clamp(18px,3.8svh,36px)*-1))}.mobile-home-onboard{justify-content:center;padding-top:calc(var(--official-header-height, 72px) + clamp(12px,2.4svh,28px));padding-bottom:clamp(28px,5svh,54px);background:linear-gradient(180deg,#02060e0f,#02060e6b),url(/_static/official/img/mobile-home/backgrounds/2.webp) center bottom / 120% auto no-repeat,#05070d}.mobile-home-page[data-home-media-ready=false] .mobile-home-onboard{background:linear-gradient(180deg,#02060e0f,#02060e6b),#05070d}.mobile-home-section.mobile-home-onboard .mobile-home-section__center>h3,.mobile-home-section.mobile-home-onboard .mobile-home-section__center>h4:not(.mobile-home-section__title){width:var(--mobile-home-copy-width);margin-inline:auto;text-align:left}.mobile-home-section.mobile-home-onboard .mobile-home-section__center>h3{color:#fffffff5}.mobile-home-section.mobile-home-onboard .mobile-home-section__center>h3>span{display:block}.mobile-home-section.mobile-home-onboard .mobile-home-section__center>h3 em{display:inline;margin-top:0}.mobile-home-section.mobile-home-onboard .mobile-home-section__center>h3 em{color:#7f90ff}.mobile-home-section.mobile-home-onboard .mobile-home-section__center>h4:not(.mobile-home-section__title){color:#ffffffdb;margin-top:clamp(12px,2.4svh,16px);font-size:var(--mobile-screen-description-size);font-weight:var(--mobile-screen-description-weight);line-height:var(--mobile-screen-description-line-height)}.mobile-home-apps{justify-content:center;padding-top:calc(var(--official-header-height, 72px) + clamp(12px,2.4svh,28px));padding-bottom:clamp(28px,5svh,54px)}.mobile-home-section.mobile-home-apps .mobile-home-section__center>h3,.mobile-home-section.mobile-home-apps .mobile-home-section__center>h4:not(.mobile-home-section__title){width:var(--mobile-home-copy-width);margin-inline:auto;text-align:left}.mobile-home-section.mobile-home-apps .mobile-home-section__center>h3{color:#fffffff5}.mobile-home-section.mobile-home-apps .mobile-home-section__center>h3>span{display:block}.mobile-home-section.mobile-home-apps .mobile-home-section__center>h4:not(.mobile-home-section__title){color:#ffffffdb;margin-top:clamp(12px,2.4svh,16px);font-size:var(--mobile-screen-description-size);font-weight:var(--mobile-screen-description-weight);line-height:var(--mobile-screen-description-line-height)}.mobile-home-apps .mobile-home-section__center>h3 .mobile-home-apps__title-accent{display:inline;margin-top:0;color:#7f90ff}.mobile-home-apps__web-animation.application--embedded{display:block;width:100%;height:auto;min-height:0;margin-top:clamp(26px,5vh,42px);overflow:visible;background:transparent}.mobile-home-apps__web-animation .application__content{width:min(100%,620px);max-width:none;margin:0 auto;padding:0;transform:none}.mobile-home-apps__web-animation .application__orbit-stage{--mobile-application-build-side-shift-scale: -.18;--mobile-application-use-layer-outset: clamp(62px, 16.5cqw, 78px);--center-tile-size: clamp(28px, 8.4cqw, 42px);width:min(100%,520px);aspect-ratio:1.38 / 1}.mobile-home-apps__web-animation .application__orbit-stage:not(.application__orbit-stage--use):not(.application__orbit-stage--use-exit):not(.application__orbit-stage--build-to-use) .application__orbit-slot{--application-side-shift-active: calc( var(--application-rest-side-shift) * var(--mobile-application-build-side-shift-scale) )}.mobile-home-apps__web-animation .application__orbit--outer{--orbit-size: 76cqw}.mobile-home-apps__web-animation .application__orbit--inner{--orbit-size: 60cqw}.mobile-home-apps__web-animation .application__orbit-icons-layer .application__orbit--outer,.mobile-home-apps__web-animation .application__orbit-layer .application__orbit--outer{transition:opacity .9s cubic-bezier(.65,0,.35,1)}.mobile-home-apps__web-animation .application__orbit-stage--use .application__orbit-layer,.mobile-home-apps__web-animation .application__orbit-stage--use .application__orbit-icons-layer{inset:0 calc(var(--mobile-application-use-layer-outset) * -1)}.mobile-home-apps__web-animation .application__orbit-stage--use .application__orbit-slot,.mobile-home-apps__web-animation .application__orbit-stage--use-exit .application__orbit-slot,.mobile-home-apps__web-animation .application__orbit-stage--build-to-use .application__orbit-slot{--application-use-side-shift: calc( var(--application-rest-side-shift) * 3.25 ) !important}.mobile-home-apps__web-animation .application__orbit-stage--use .application__orbit-layer .application__orbit--outer{opacity:0}.mobile-home-apps__web-animation .application__orbit-stage--use .application__orbit-icons-layer .application__orbit--outer{opacity:0;pointer-events:none}.mobile-home-apps__web-animation .application__orbit-stage--use .application__orbit--inner{--orbit-size: 70cqw}.mobile-home-apps__web-animation .application__orbit-stage--use-exit .application__mode-layer--use{animation:mobile-application-mode-use-out .56s linear both}.mobile-home-apps__web-animation .application__orbit-stage--use-exit .application__orbit-tile-content{animation:mobile-application-tile-collapse .9s cubic-bezier(.65,0,.35,1) both}.mobile-home-apps__web-animation .application__orbit-stage--build-to-use .application__orbit-tile-content{animation:mobile-application-tile-expand .9s cubic-bezier(.65,0,.35,1) both}.mobile-home-apps__web-animation .application__orbit--outer,.mobile-home-apps__web-animation .application__orbit--inner{--tile-size: clamp(30px, 8.3cqw, 40px)}.mobile-home-apps__web-animation .application__tile-shell{--application-float-x: .55px;--application-float-y: 2.8px;--application-float-rotate: .42deg;animation-duration:13.6s}.mobile-home-apps__web-animation .application__orbit-slot:nth-of-type(2n) .application__tile-shell{--application-float-x: .9px;--application-float-y: 3px;--application-float-rotate: -.38deg;animation-duration:14.4s}.mobile-home-apps__web-animation .application__orbit-slot:nth-of-type(3n) .application__tile-shell{--application-float-x: -.85px;--application-float-y: 2.4px;--application-float-rotate: .34deg;animation-duration:15.2s}.mobile-home-apps__web-animation .application__orbit-slot:nth-of-type(5n) .application__tile-shell{--application-float-x: .7px;--application-float-y: 3.3px;--application-float-rotate: -.46deg;animation-duration:16s}.mobile-home-apps__web-animation .application__official-preview-image{width:clamp(248px,74cqw,320px);border-radius:6px}.mobile-home-apps__web-animation .application__orbit-tile-content{--application-orbit-icon-size: 58%;--application-orbit-label-offset-icon-size: 72%}.mobile-home-apps__web-animation .application__orbit-tile-content .application__tile-label{top:calc(50% + var(--application-orbit-label-offset-icon-size) / 2 + 5px);width:clamp(40px,10cqw,42px);max-width:162%;font-size:clamp(6px,1.65cqw,7.5px);line-height:1.06;text-wrap:balance;white-space:normal}.mobile-home-apps__web-animation .application__auto-pointer{width:clamp(28px,8.5cqw,38px);height:clamp(28px,8.5cqw,38px)}.mobile-home-apps__web-animation .application__official-auto-pointer{width:clamp(22px,7.2cqw,30px);height:clamp(22px,7.2cqw,30px)}.mobile-home-apps__web-animation .application__mode-tabs{margin:0 auto!important}@keyframes mobile-application-mode-use-out{0%{opacity:1;filter:blur(0) saturate(1) brightness(1);transform:translateZ(0) scale(1)}62%{opacity:.32;filter:blur(0) saturate(.98) brightness(.98);transform:translate3d(0,310px,0) scale(.992)}to{opacity:0;filter:blur(0) saturate(.96) brightness(.96);transform:translate3d(0,560px,0) scale(.985)}}@keyframes mobile-application-tile-collapse{0%{transform:translate(-50%,-50%) translate(var(--application-use-side-shift)) scaleX(var(--application-orbit-spread-inverse))}to{transform:translate(-50%,-50%) translate(calc(var(--application-rest-side-shift) * var(--mobile-application-build-side-shift-scale))) scaleX(var(--application-orbit-spread-inverse))}}@keyframes mobile-application-tile-expand{0%{transform:translate(-50%,-50%) translate(calc(var(--application-rest-side-shift) * var(--mobile-application-build-side-shift-scale))) scaleX(var(--application-orbit-spread-inverse))}78%{transform:translate(-50%,-50%) translate(calc(var(--application-use-side-shift) * 1.035)) scaleX(var(--application-orbit-spread-inverse))}to{transform:translate(-50%,-50%) translate(var(--application-use-side-shift)) scaleX(var(--application-orbit-spread-inverse))}}.mobile-home-apps,.mobile-home-tasks{background:linear-gradient(180deg,#02060e14,#02060e94),url(/_static/official/img/mobile-home/backgrounds/3.webp) center bottom / cover no-repeat,#06101d}.mobile-home-page[data-home-media-ready=false] .mobile-home-apps,.mobile-home-page[data-home-media-ready=false] .mobile-home-tasks{background:linear-gradient(180deg,#02060e14,#02060e94),#06101d}.mobile-home-tasks{background:linear-gradient(180deg,#0000000a,#0000008f),url(/_static/official/img/mobile-home/backgrounds/4.webp) center bottom / cover no-repeat,#05070d}.mobile-home-page[data-home-media-ready=false] .mobile-home-tasks{background:linear-gradient(180deg,#0000000a,#0000008f),#05070d}.mobile-home-control-center{box-sizing:border-box;justify-content:flex-start;gap:clamp(30px,5vh,48px);padding:calc(var(--official-header-height, 72px) + 52px) 0 38px;background:linear-gradient(180deg,#00000057,#0000001f 46%,#00000085),url(/_static/official/img/mobile-home/backgrounds/5.webp) center bottom / cover no-repeat,#05070d}.mobile-home-page[data-home-media-ready=false] .mobile-home-control-center{background:linear-gradient(180deg,#00000057,#0000001f 46%,#00000085),#05070d}.mobile-home-control-center__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;width:var(--mobile-home-copy-width);margin-inline:auto;padding:0}.mobile-home-control-center__copy h3{width:100%}.mobile-home-control-center__body{display:flex;flex-direction:column;gap:4px;width:100%;margin:16px 0 0;color:var(--mobile-screen-description-color);font-family:var(--sans);font-size:var(--mobile-screen-description-size);font-style:normal;font-weight:var(--mobile-screen-description-weight);line-height:var(--mobile-screen-description-line-height);text-align:left}.mobile-home-control-center__video-frame{position:relative;z-index:1;width:min(calc(100vw - 24px),520px);aspect-ratio:1;align-self:center;margin:0;flex:none;overflow:visible}.mobile-home-control-center__video{display:block;width:100%;height:100%;background:transparent}.mobile-home-eyebrow{--story-pill-height: 32px;--story-pill-gap: 9.6px;--story-pill-padding-x: 27.2px;--story-pill-font-size: 13.6px;margin:0 0 36px}.mobile-home-section>.mobile-home-eyebrow{align-self:flex-start;width:max-content;margin:0 0 36px calc(var(--mobile-home-copy-inline) - 16px)}.mobile-home-eyebrow .story-pill__dot{width:6.4px;height:6.4px;flex-basis:6.4px}.mobile-home-video{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:transparent;box-shadow:0 32px 82px -58px #000000e0}.mobile-home-onboard__stage{margin-top:clamp(34px,7vh,64px)}.mobile-home-apps__stage-frame{position:relative;width:min(100%,560px);aspect-ratio:1.6 / 1;margin:clamp(48px,5vh,80px) auto 60px;overflow:visible}.mobile-home-apps__stage-shell{position:absolute;inset:0;overflow:hidden;border-radius:13px;box-shadow:0 32px 82px -58px #000000e0;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#fff 50%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#fff 50%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-mode:alpha;mask-mode:alpha}.mobile-home-apps__stage{position:absolute;inset:0;overflow:visible;container-type:size}.mobile-home-apps__mode-layer{position:absolute;inset:0;z-index:3;opacity:0;pointer-events:none;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.mobile-home-apps__mode-layer--use{transform:translate3d(0,10px,0) scale(.96)}.mobile-home-apps__mode-layer--build{transform:translate3d(0,16px,0) scale(.9)}.mobile-home-apps__mode-layer.is-active{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}.mobile-home-apps__orbit{position:absolute;inset:0;z-index:1;pointer-events:none}.mobile-home-apps__guide{position:absolute;top:50%;left:50%;border:1px dashed rgba(196,205,255,.34);border-radius:999px;transform:translate(-50%,-50%)}.mobile-home-apps__guide--outer{width:86cqw;height:86cqw}.mobile-home-apps__guide--inner{width:58cqw;height:58cqw}.mobile-home-app-tile{--mobile-app-ring-size: 58cqw;--mobile-app-tile-size: clamp(39.2px, 10.15cqw, 58.8px);--mobile-app-icon-size: 72%;--mobile-app-float-x: .8px;--mobile-app-float-y: 5.2px;--mobile-app-float-rotate: 1.15deg;--mobile-app-base-transform: rotate(var(--mobile-app-angle)) translateX(calc(var(--mobile-app-ring-size) / 2)) rotate(calc(var(--mobile-app-angle) * -1)) translate(-50%, -50%);position:absolute;top:50%;left:50%;display:grid;width:var(--mobile-app-tile-size);height:var(--mobile-app-tile-size);place-items:center;padding:0;border-radius:23%;color:#fff;text-align:center;transform:var(--mobile-app-base-transform);animation:mobile-app-icon-float 9.2s ease-in-out infinite;transition:opacity .26s ease,filter .26s ease;will-change:transform}.mobile-home-app-tile--outer{--mobile-app-ring-size: 86cqw}.mobile-home-app-tile:nth-of-type(2n){--mobile-app-float-x: 2.2px;--mobile-app-float-y: 6px;--mobile-app-float-rotate: -1deg;animation-delay:-2.4s;animation-duration:10.1s}.mobile-home-app-tile:nth-of-type(3n){--mobile-app-float-x: -2.4px;--mobile-app-float-y: 5px;--mobile-app-float-rotate: .85deg;animation-delay:-5s;animation-duration:11s}.mobile-home-app-tile:nth-of-type(5n){--mobile-app-float-x: 1.6px;--mobile-app-float-y: 6.8px;--mobile-app-float-rotate: -1.3deg;animation-delay:-6.9s;animation-duration:12s}.mobile-home-app-tile img{position:absolute;top:50%;left:50%;width:var(--mobile-app-icon-size);height:var(--mobile-app-icon-size);object-fit:contain;transform:translate(-50%,-50%)}.mobile-home-app-tile span{position:absolute;top:calc(50% + var(--mobile-app-icon-size) / 2 + 8px);left:50%;display:block;width:112%;color:#fffffff0;font-size:clamp(7px,1.85vw,9px);font-weight:700;line-height:1.05;text-shadow:0 2px 8px rgba(0,0,0,.62);transform:translate(-50%)}.mobile-home-app-tile--dimmed{opacity:.3;filter:saturate(.72) brightness(.82)}.mobile-home-app-tile--highlighted{opacity:1!important;filter:drop-shadow(0 0 12px rgba(124,139,255,.62)) drop-shadow(0 0 26px rgba(112,82,255,.32))}.mobile-home-app-tile--spotlighted{filter:drop-shadow(0 0 18px rgba(150,166,255,.82)) drop-shadow(0 0 34px rgba(126,91,255,.5)) drop-shadow(0 0 56px rgba(75,116,255,.26))}@keyframes mobile-app-icon-float{0%,to{transform:var(--mobile-app-base-transform) translateZ(0) rotate(0)}32%{transform:var(--mobile-app-base-transform) translate3d(var(--mobile-app-float-x),calc(var(--mobile-app-float-y) * -1),0) rotate(var(--mobile-app-float-rotate))}68%{transform:var(--mobile-app-base-transform) translate3d(calc(var(--mobile-app-float-x) * -.85),calc(var(--mobile-app-float-y) * .72),0) rotate(calc(var(--mobile-app-float-rotate) * -.68))}}.mobile-home-apps__center{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-home-apps__center-add{display:grid;width:clamp(12.6px,8.4cqw,42px);height:clamp(12.6px,8.4cqw,42px);place-items:center;padding:0;border:0;border-radius:21.5%;background:linear-gradient(180deg,#f7f9ff,#dfe5f1);box-shadow:0 20px 52px #00000042,inset 0 1px #ffffffb8}.mobile-home-apps__center-add:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:4px}.mobile-home-apps__center-plus{position:relative;display:block;width:50%;aspect-ratio:1;filter:drop-shadow(.43px .43px .2px rgba(0,0,0,.5))}.mobile-home-apps__center-plus:before,.mobile-home-apps__center-plus:after{content:"";position:absolute;top:50%;left:50%;background:#6d7ff5;transform:translate(-50%,-50%)}.mobile-home-apps__center-plus:before{width:100%;height:17.9%}.mobile-home-apps__center-plus:after{width:17.9%;height:100%}.mobile-home-apps__official-window{display:none}.mobile-home-apps__official-preview{position:absolute;top:50%;left:50%;width:min(calc(100% - 34px),340px);aspect-ratio:1.88 / 1;margin:0;overflow:hidden;border:1px solid rgba(149,170,255,.2);border-radius:8px;box-shadow:0 20px 56px #0000005c,0 0 34px #7484ff33;opacity:1;transform:translate(-50%,-50%);backface-visibility:hidden;will-change:opacity}.mobile-home-apps__official-preview--current{z-index:4}.mobile-home-apps__official-preview--previous{z-index:3;pointer-events:none}.mobile-home-apps__official-preview--current-settled{opacity:1;transform:translate(-50%,-50%) translateZ(0) scale(1)}.mobile-home-apps__official-preview--previous-settled{opacity:0;transform:translate(-50%,-50%) translateZ(0) scale(1)}.mobile-home-apps__official-preview--current-switching{animation:mobile-apps-preview-current-in .52s cubic-bezier(.22,1,.36,1) both}.mobile-home-apps__official-preview--previous-switching{animation:mobile-apps-preview-previous-out .52s cubic-bezier(.22,1,.36,1) both}.mobile-home-apps__official-preview img{display:block;width:100%;height:100%;object-fit:cover}@keyframes mobile-apps-preview-current-in{0%{opacity:0;transform:translate(-50%,-50%) translateZ(0) scale(1)}28%{opacity:.18;transform:translate(-50%,-50%) translateZ(0) scale(1)}to{opacity:1;transform:translate(-50%,-50%) translateZ(0) scale(1)}}@keyframes mobile-apps-preview-previous-out{0%{opacity:1;transform:translate(-50%,-50%) translateZ(0) scale(1)}56%{opacity:.92;transform:translate(-50%,-50%) translateZ(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translateZ(0) scale(1)}}.mobile-home-apps__auto-pointer{--mobile-application-pointer-x: 58%;--mobile-application-pointer-y: 64%;position:absolute;z-index:8;top:var(--mobile-application-pointer-y);left:var(--mobile-application-pointer-x);width:clamp(30px,12cqw,48px);height:clamp(30px,12cqw,48px);opacity:0;pointer-events:none;transform:translate(-18%,-14%) scale(1);transform-origin:18% 14%;transition:top .72s cubic-bezier(.2,.84,.24,1),left .72s cubic-bezier(.2,.84,.24,1),opacity .18s ease,transform .18s ease;filter:drop-shadow(0 10px 18px rgba(0,0,0,.38))}.mobile-home-apps__auto-pointer--addEnter{--mobile-application-pointer-x: 58%;--mobile-application-pointer-y: 64%;opacity:0}.mobile-home-apps__auto-pointer--addMove,.mobile-home-apps__auto-pointer--addClick{--mobile-application-pointer-x: 50%;--mobile-application-pointer-y: 50%;opacity:1}.mobile-home-apps__auto-pointer--waitingForSend{--mobile-application-pointer-x: 50%;--mobile-application-pointer-y: 58%;opacity:1}.mobile-home-apps__auto-pointer--sendMove,.mobile-home-apps__auto-pointer--sendClick{--mobile-application-pointer-x: 71.6%;--mobile-application-pointer-y: 50%;opacity:1}.mobile-home-apps__auto-pointer--addClick,.mobile-home-apps__auto-pointer--sendClick{transform:translate(-18%,-14%) scale(.82)}.mobile-home-apps__official-pointer{position:absolute;z-index:8;top:0;left:0;width:clamp(26px,8.5cqw,38px);height:clamp(26px,8.5cqw,38px);opacity:0;pointer-events:none;transform:translate3d(calc(var(--mobile-official-pointer-start-x) - 28%),calc(var(--mobile-official-pointer-start-y) - 22%),0) scale(1);transform-origin:28% 22%;transition:opacity .18s ease,transform .88s cubic-bezier(.2,.84,.24,1);filter:drop-shadow(0 10px 18px rgba(0,0,0,.38))}.mobile-home-apps__official-pointer--enter{opacity:1}.mobile-home-apps__official-pointer--holdDocs,.mobile-home-apps__official-pointer--holdPrototype,.mobile-home-apps__official-pointer--done{transition-duration:.18s}.mobile-home-apps__official-pointer--moveDocs,.mobile-home-apps__official-pointer--holdDocs{opacity:1;transform:translate3d(calc(var(--mobile-official-pointer-docs-x) - 28%),calc(var(--mobile-official-pointer-docs-y) - 22%),0) scale(1)}.mobile-home-apps__official-pointer--movePrototype,.mobile-home-apps__official-pointer--holdPrototype{opacity:1;transform:translate3d(calc(var(--mobile-official-pointer-prototype-x) - 28%),calc(var(--mobile-official-pointer-prototype-y) - 22%),0) scale(1)}.mobile-home-apps__official-pointer--movePpt,.mobile-home-apps__official-pointer--done{opacity:1;transform:translate3d(calc(var(--mobile-official-pointer-ppt-x) - 28%),calc(var(--mobile-official-pointer-ppt-y) - 22%),0) scale(1)}.mobile-home-apps__official-pointer--moveCanvas{opacity:1;transform:translate3d(calc(var(--mobile-official-pointer-start-x) - 28%),calc(var(--mobile-official-pointer-start-y) - 22%),0) scale(1)}.mobile-home-apps__mode-tabs{position:relative;z-index:5;margin:-28px auto 54px}.mobile-feature-cards{--mobile-feature-gap: clamp(22px, 4svh, 36px);--mobile-feature-content-shift: clamp(28px, 6svh, 64px);--mobile-feature-padding-top: calc(var(--official-header-height, 72px) + clamp(24px, 4.5svh, 38px));--mobile-feature-padding-bottom: clamp(24px, 4svh, 34px);box-sizing:border-box;justify-content:center;padding:var(--mobile-feature-padding-top) 12px var(--mobile-feature-padding-bottom);isolation:isolate;background:#020610}.mobile-feature-cards__backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.mobile-feature-cards__backdrop-layer{position:absolute;inset:0;opacity:0;background-position:center center;background-repeat:no-repeat;background-size:cover;transform:scale(1.02);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1)}.mobile-feature-cards__backdrop-layer[data-active=true]{opacity:1;transform:scale(1)}.mobile-feature-cards__backdrop-layer[data-feature=goal-tasks]{background-image:linear-gradient(180deg,#02061029,#020610b3),url(/_static/official/img/feature-cards-backgrounds/goal-tasks.webp)}.mobile-feature-cards__backdrop-layer[data-feature=control-center]{background-image:linear-gradient(180deg,#02061029,#020610b8),url(/_static/official/img/feature-cards-backgrounds/control-center.webp)}.mobile-feature-cards__backdrop-layer[data-feature=terminal-free]{background-image:linear-gradient(180deg,#02061029,#020610b3),url(/_static/official/img/feature-cards-backgrounds/terminal-free.webp)}.mobile-home-page[data-home-media-ready=false] .mobile-feature-cards__backdrop-layer{background-image:linear-gradient(180deg,#02061029,#020610b8)}.mobile-feature-cards:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(62% 36% at 50% 20%,rgba(109,127,255,.18),transparent 68%),linear-gradient(180deg,rgba(0,0,0,.08),transparent 35%,rgba(0,0,0,.32))}.mobile-feature-cards__copy,.mobile-feature-cards__center,.mobile-feature-cards__stage,.mobile-feature-cards__demo,.mobile-feature-cards__tabs{position:relative;z-index:1}.mobile-feature-cards__center{display:flex;flex-direction:column;gap:var(--mobile-feature-gap);justify-content:center;width:100%;min-height:calc(100svh - var(--mobile-feature-padding-top) - var(--mobile-feature-padding-bottom));transform:translateY(calc(var(--mobile-feature-content-shift) * -1))}.mobile-feature-cards__copy{display:flex;flex-direction:column;width:var(--mobile-home-copy-width);margin-inline:auto}.mobile-feature-cards .mobile-feature-cards__heading{display:flex;flex-wrap:wrap;column-gap:.38em;row-gap:0;margin:0;color:#fffffff5;font-family:var(--sans);font-size:clamp(28px,7.4vw,36px);font-weight:720;line-height:1.04;letter-spacing:0}.mobile-feature-cards .mobile-feature-cards__heading span{display:block}.mobile-feature-cards[data-locale=en] .mobile-feature-cards__heading{max-width:12em;font-size:clamp(26px,6.6vw,34px)}.mobile-feature-cards__tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,330px);height:46px;align-self:center;margin-top:clamp(6px,1.2svh,12px);padding:5px;overflow:hidden;border:0;border-radius:999px;isolation:isolate;background:linear-gradient(180deg,#121926f0,#080d16fa),#050910f5;box-shadow:inset 1px 1px #ffffff80,inset -1px -1px #ffffff38,0 18px 44px #0000003d}.mobile-feature-cards__tabs:before{content:"";position:absolute;z-index:0;top:5px;left:5px;width:calc((100% - 10px) / 3);height:36px;border-radius:999px;background:#fff3;box-shadow:inset 1px 1px #ffffff7a,inset -1px -1px #fff3;transition:transform .22s cubic-bezier(.22,1,.36,1);pointer-events:none}.mobile-feature-cards[data-active-feature=control-center] .mobile-feature-cards__tabs:before{transform:translate3d(100%,0,0)}.mobile-feature-cards[data-active-feature=terminal-free] .mobile-feature-cards__tabs:before{transform:translate3d(200%,0,0)}.mobile-feature-cards__tab{position:relative;z-index:1;min-width:0;min-height:0;height:100%;padding:0 8px;border:0;border-radius:999px;background:transparent;color:#ffffffad;font-family:var(--sans);font-size:12px;font-weight:600;line-height:1;letter-spacing:0;text-align:center;transition:color .18s ease}.mobile-feature-cards__tab[aria-selected=true]{color:#fff}.mobile-feature-cards__tab:hover{transform:none}.mobile-feature-cards__tab:focus-visible{outline:2px solid rgba(139,157,255,.76);outline-offset:3px}.mobile-feature-cards__active-copy{position:relative;z-index:2;box-sizing:border-box;min-height:clamp(112px,14svh,128px);padding:0 calc(var(--mobile-home-copy-inline) - 12px)}.mobile-feature-cards__title{display:flex;flex-direction:column;gap:0;margin:0;color:#fffffff5;font-family:var(--sans);font-size:clamp(15px,4.1vw,18px);font-weight:610;line-height:1.22;letter-spacing:0;text-align:left}.mobile-feature-cards__title em{color:#9d8cff;font-style:normal}.mobile-feature-cards__body{display:flex;flex-direction:column;gap:0;margin:clamp(10px,1.8svh,14px) 0 0;color:var(--mobile-screen-description-color);font-family:var(--sans);font-size:var(--mobile-screen-description-size);font-weight:var(--mobile-screen-description-weight);line-height:var(--mobile-screen-description-line-height);text-align:left}.mobile-feature-cards__stage{--mobile-feature-stage-padding: clamp(18px, 5vw, 26px);display:flex;flex-direction:column;gap:clamp(10px,1.8svh,14px);width:min(calc(100vw - 24px),540px);align-self:center;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-feature-cards__demo{display:flex;flex-direction:column;gap:clamp(18px,3svh,24px);align-items:center}.mobile-feature-cards__media{position:relative;z-index:1;width:100%;height:clamp(226px,31svh,320px);overflow:hidden;touch-action:pan-y;border-radius:8px;border:0;background:radial-gradient(72% 58% at 50% 44%,rgba(73,86,142,.2),transparent 70%),#050811b8;box-shadow:0 30px 86px #00000057,inset 0 0 0 1px #0000003d,inset 0 -28px 56px #00000038}.mobile-feature-cards__panel{position:absolute;inset:0;opacity:0;pointer-events:none;transform:translateZ(0);transition:opacity .42s ease;will-change:opacity}.mobile-feature-cards__panel[data-active=true]{opacity:1;pointer-events:auto}.mobile-feature-cards__panel>.home-snap-section{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100%;border:0;border-radius:0;background:transparent;backface-visibility:hidden;box-shadow:none;contain:layout paint}.mobile-feature-cards .goal-tasks-story[data-feature-stage=true],.mobile-feature-cards .control-center-story[data-feature-stage=true],.mobile-feature-cards .terminal-free-story[data-feature-stage=true]{width:100%;height:100%;min-height:100%;padding:0;overflow:hidden;border-radius:0}.mobile-feature-cards .goal-tasks-story[data-feature-stage=true] .goal-tasks-story__background{display:block;opacity:1}.mobile-feature-cards .terminal-free-story[data-feature-stage=true]>picture,.mobile-feature-cards .terminal-free-story[data-feature-stage=true] .terminal-free-story__background{position:absolute;inset:0;width:100%;height:100%}.mobile-feature-cards .terminal-free-story[data-feature-stage=true] .terminal-free-story__background{object-fit:cover;object-position:center center;opacity:.88}.mobile-feature-cards .goal-tasks-story[data-feature-stage=true] .goal-tasks-story__task-flow{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;min-height:0;box-sizing:border-box;padding:var(--mobile-feature-stage-padding)}.mobile-feature-cards .goal-tasks-story[data-feature-stage=true] .goal-tasks-story__task-flow-stage{width:min(100%,430px);margin:0;transform:none}.mobile-feature-cards .control-center-story[data-feature-stage=true] .control-center-story__stage-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-width:0;padding:var(--mobile-feature-stage-padding);transform:none}.mobile-feature-cards .control-center-story[data-feature-stage=true] .control-center-story__stage{width:min(78%,300px);margin:0}.mobile-feature-cards .terminal-free-story[data-feature-stage=true] .terminal-free-story__layout{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;height:auto;min-height:0;padding:var(--mobile-feature-stage-padding)}.mobile-feature-cards .terminal-free-story[data-feature-stage=true] .terminal-free-story__visual{position:relative;top:auto;left:auto;width:min(44%,184px);margin:0;transform:translateY(clamp(-22px,-3.2svh,-14px))}.mobile-feature-cards .terminal-free-story[data-feature-card=true][data-feature-stage=true] .terminal-free-story__visual{top:auto}@media(max-height:720px)and (max-width:520px){.mobile-feature-cards{--mobile-feature-content-shift: clamp(16px, 3.4svh, 28px);--mobile-feature-gap: clamp(14px, 2.6svh, 20px);--mobile-feature-padding-top: calc(var(--official-header-height, 72px) + clamp(10px, 2svh, 14px));--mobile-feature-padding-bottom: clamp(14px, 2.6svh, 22px)}.mobile-feature-cards .mobile-feature-cards__heading{font-size:clamp(24px,6.5vw,29px)}.mobile-feature-cards[data-locale=en] .mobile-feature-cards__heading{font-size:clamp(22px,6vw,27px)}.mobile-feature-cards__tabs{margin-top:0}.mobile-feature-cards__tab{padding-inline:6px;font-size:11px}.mobile-feature-cards__active-copy{min-height:clamp(112px,15.5svh,124px);padding-inline:calc(var(--mobile-home-copy-inline) - 12px)}.mobile-feature-cards__body{margin-top:clamp(10px,1.8svh,14px)}.mobile-feature-cards__stage{--mobile-feature-stage-padding: clamp(12px, 3.4vw, 16px);gap:clamp(10px,2svh,14px)}.mobile-feature-cards__demo{gap:clamp(16px,2.6svh,20px)}.mobile-feature-cards__media{height:clamp(260px,34svh,318px)}.mobile-feature-cards__title{font-size:clamp(14px,3.85vw,17px);line-height:1.2}.mobile-feature-cards__body{font-size:var(--mobile-screen-description-size);line-height:var(--mobile-screen-description-line-height)}}@media(max-height:640px)and (max-width:520px){.mobile-feature-cards{--mobile-feature-content-shift: 8px;--mobile-feature-gap: 12px;--mobile-feature-padding-top: calc(var(--official-header-height, 72px) + 8px);--mobile-feature-padding-bottom: 12px}.mobile-feature-cards__active-copy{min-height:112px}.mobile-feature-cards__media{height:clamp(238px,35svh,292px)}.mobile-feature-cards__demo{gap:14px}.mobile-feature-cards__tab{font-size:10.5px}.mobile-feature-cards__title{font-size:clamp(13px,3.6vw,15px)}.mobile-feature-cards__body{font-size:var(--mobile-screen-description-size);line-height:var(--mobile-screen-description-line-height)}}.mobile-home-tasks__video{width:min(calc(100vw - 24px),560px);aspect-ratio:1440 / 900;align-self:center;margin-top:clamp(34px,7vh,64px);border:0;box-shadow:none;overflow:visible}.mobile-home-tasks__player{transform:scale(1.1);transform-origin:center center}.mobile-home-panel{padding:76px 18px;background:#f3f1ea;color:#111115}.mobile-home-panel:nth-of-type(2n){background:#07080d;color:#f6f7ff}.mobile-home-panel h2{color:inherit;font-size:var(--mobile-screen-title-size);line-height:var(--mobile-screen-title-line-height);text-shadow:none}.mobile-home-feature-list{display:grid;gap:12px;margin-top:28px}.mobile-home-feature-list article,.mobile-home-panel details{border:1px solid rgba(20,20,24,.12);border-radius:14px;padding:18px;background:#ffffff70}.mobile-home-feature-list span{color:var(--accent-2);font-family:var(--pixel);font-size:11px}.mobile-home-feature-list p,.mobile-home-panel details p{margin:8px 0 0;color:#101014b8;font-size:14px;line-height:1.55}.mobile-home-download{background:#07080d;color:#f6f7ff;text-align:left}.mobile-home-download>p{margin:16px 0 0;color:var(--mobile-screen-description-color)}.mobile-home-page .terminal-free-story__removed-copy{color:var(--mobile-screen-description-color);font-size:var(--mobile-screen-description-size);font-weight:var(--mobile-screen-description-weight);line-height:var(--mobile-screen-description-line-height);margin-top:16px;justify-content:flex-start}.mobile-home-page .terminal-free-story{min-height:100svh;background:radial-gradient(68% 52% at 72% 38%,rgba(255,94,102,.12),transparent 58%),linear-gradient(180deg,rgba(0,0,0,.4),transparent 20%),url(/_static/official/img/mobile-home/backgrounds/6.webp) center bottom / cover no-repeat,#000}.mobile-home-page[data-home-media-ready=false] .terminal-free-story{background:radial-gradient(68% 52% at 72% 38%,rgba(255,94,102,.12),transparent 58%),linear-gradient(180deg,rgba(0,0,0,.4),transparent 20%),#000}.mobile-home-page .terminal-free-story:before,.mobile-home-page .terminal-free-story>picture{display:none}.mobile-home-page .terminal-free-story__layout{justify-content:flex-start;gap:clamp(92px,14svh,148px);min-height:100svh;padding-top:calc(var(--official-header-height, 72px) + clamp(128px,18svh,192px));padding-bottom:clamp(112px,16svh,210px)}.mobile-home-page .terminal-free-story__title{font-size:var(--mobile-screen-title-size);line-height:var(--mobile-screen-title-line-height);text-align:left}.mobile-home-page .terminal-free-story__copy{width:var(--mobile-home-copy-width);align-items:flex-start;text-align:left}.mobile-home-page .terminal-free-story__visual{width:min(54vw,215px)}.mobile-feature-cards .control-center-story[data-feature-stage=true]{background:linear-gradient(90deg,#00000075,#00000029 48%,#00000057),url(/_static/official/img/control-center-story/lunar-control-center.webp) center center / cover no-repeat}.mobile-feature-cards .terminal-free-story[data-feature-card=true][data-feature-stage=true]{background:radial-gradient(68% 52% at 72% 38%,rgba(255,94,102,.12),transparent 58%),linear-gradient(180deg,rgba(0,0,0,.4),transparent 20%),url(/_static/official/img/home-terminal-free/scene-bg-adjusted.webp) center center / cover no-repeat,#000}.mobile-feature-cards .terminal-free-story[data-feature-stage=true]:before{display:block}.mobile-feature-cards .terminal-free-story[data-feature-stage=true]>picture{display:none}.mobile-home-download>div{display:grid;gap:12px;margin-top:28px}.mobile-home-panel summary{cursor:pointer;font-weight:700}@media(max-width:860px){.mobile-home-page+.bottom-design{--mobile-screen-title-size: clamp(1.75rem, 7.2vw, 2.125rem);--mobile-screen-title-line-height: 1.18;--mobile-screen-description-color: rgba(214, 220, 239, .82);--mobile-screen-description-size: clamp(.9375rem, 3.5vw, 1rem);--mobile-screen-description-weight: 400;--mobile-screen-description-line-height: 1.55}.bottom-design{min-height:auto;padding-bottom:72px}.bottom-design-use>h2,.bottom-design-compare>h2,.bottom-design-heading{width:min(100% - 28px,380px);margin-inline:auto;font-size:var(--mobile-screen-title-size);line-height:var(--mobile-screen-title-line-height)}.bottom-design-agent-label .bottom-design-agent{width:20px;height:20px}.bottom-design-use{padding-top:66px}.bottom-design-use__viewport{--uc-card-w: min(80vw, 300px);width:calc(100% - 24px);margin-top:30px}.uc-track{gap:14px;padding:70px clamp(14px,5vw,28px) 36px}.uc-card{height:326px;padding:22px}.uc-window{top:36px;height:360px}.uc-window__bar{height:34px}.uc-card__num{font-size:clamp(28px,7vw,34px)}.uc-card__line{margin-top:22px}.bottom-design .uc-card__body{margin-top:26px;font-size:clamp(13.5px,3.6vw,15px);line-height:1.55}.uc-card__tags{margin-top:auto;padding-top:16px}.bottom-design-use__dots{margin-top:8px}.bottom-design-use__dots button{width:7px;height:7px}.bottom-design-use__dots button[data-active=true]{width:18px}.bottom-design-compare{padding-top:68px}.bottom-design-compare__panel{min-height:0;width:calc(100% - 24px);margin-top:30px;padding:30px 24px;border-radius:12px}.bottom-design-compare__columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:0}.bottom-design-compare__columns:before{display:block;left:50%}.bottom-design-compare__column-header header{gap:10px}.bottom-design-compare__column-header{padding-bottom:18px}.bottom-design-card-title{max-width:108px;font-size:clamp(12.5px,3.35vw,14.5px);line-height:1.2}.bottom-design-compare__column-header .bottom-design-card-title{font-size:clamp(12.5px,3.35vw,14.5px);line-height:1.2}.bottom-design-compare__paired-row{gap:28px;margin-top:18px}.bottom-design-compare__column-header+.bottom-design-compare__column-header+.bottom-design-compare__paired-row{margin-top:18px}.bottom-design-compare__row{display:block;min-height:0;margin-top:0;padding-bottom:20px;font-size:clamp(10.5px,2.95vw,12px);line-height:1.42}.bottom-design-compare__paired-row:last-child .bottom-design-compare__row{padding-bottom:0}.bottom-design-compare__row span:first-child{display:block;margin-bottom:9px;font-size:clamp(10px,2.75vw,11px);line-height:1.35}.bottom-design-compare__line+.bottom-design-compare__line{margin-top:0}.bottom-design-pricing{padding-top:72px}.bottom-design-section-pill{--story-pill-height: 32px;--story-pill-gap: 9.6px;--story-pill-padding-x: 25.6px;--story-pill-font-size: 12.8px}.bottom-design-section-pill .story-pill__dot{width:6.4px;height:6.4px;flex-basis:6.4px}.bottom-design-pricing .bottom-design-heading{width:min(100% - 40px,520px);margin-top:34px}.bottom-design-pricing>p{width:min(100% - 32px,620px);margin-top:20px;color:var(--mobile-screen-description-color);font-size:var(--mobile-screen-description-size);font-weight:var(--mobile-screen-description-weight);line-height:var(--mobile-screen-description-line-height)}.bottom-design-pricing__plans{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 24px,820px);gap:24px;margin-top:30px}.bottom-design-price-card{aspect-ratio:988 / 545;width:100%;height:auto;min-height:clamp(208px,27vw,240px);min-width:0;padding:clamp(12px,2.1vw,18px);border-radius:12px}.bottom-design-price-card strong{max-width:100%;font-size:clamp(18px,3.9vw,28px);white-space:normal;text-wrap:balance}.bottom-design-price-card .bottom-design-card-title{min-width:0;font-size:clamp(15px,3.2vw,22px);line-height:1;overflow:visible;white-space:normal}.bottom-design-price-card__title span{font-size:clamp(22px,4.7vw,30px)}.bottom-design-price-card .bottom-design-agent-label{min-width:0;align-items:flex-end}.bottom-design-price-card[data-plan] .bottom-design-agent{width:clamp(28px,4.8vw,38px);height:clamp(21px,3.6vw,28px)}.bottom-design-price-card .bottom-design-agent-label__text{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;max-width:48px;align-items:center;justify-items:end;column-gap:3px;line-height:1.15;text-align:right;overflow-wrap:anywhere;white-space:normal}.bottom-design-price-card strong{min-width:0;width:auto;line-height:1.08}.bottom-design-price-card__body{grid-template-columns:minmax(0,1fr) minmax(44px,104px);min-height:0;gap:clamp(8px,1.6vw,12px)}.bottom-design-price-card__people{max-width:min(100%,104px);height:clamp(40px,6.4vw,58px)}.bottom-design-price-card[data-plan=local] .bottom-design-price-card__people{max-width:clamp(42px,6.4vw,58px)}.bottom-design-price-card__rule{margin-top:clamp(10px,2vw,14px)}.bottom-design-price-card__ribbon{margin-top:clamp(8px,1.6vw,12px);min-height:clamp(28px,4.8vw,36px);max-width:100%;padding:0 clamp(10px,2vw,16px);overflow:hidden;font-size:clamp(10px,2vw,13px);line-height:1.12;text-overflow:ellipsis}.bottom-design-price-card__rule--footer{margin-top:0}.bottom-design-price-card__footer{grid-template-columns:minmax(0,1fr) minmax(76px,120px);gap:clamp(8px,1.6vw,12px);padding-top:clamp(10px,2vw,14px)}.bottom-design-price-card__footer p{margin:0;font-size:clamp(10px,1.95vw,13px);line-height:1.35}.bottom-design-price-card__footer img{justify-self:end;width:min(100%,120px)}.bottom-design-agent-subscription-card{width:calc(100% - 24px);margin-top:10px;padding:16px 18px 24px;border-radius:12px}.bottom-design-agent-subscription-card header{display:grid;grid-template-columns:minmax(0,1fr) 26px;gap:14px;align-items:center}.bottom-design-agent-subscription-card .bottom-design-card-title{width:100%;min-width:0;font-size:clamp(16px,4.4vw,20px);line-height:1.08;white-space:nowrap}.bottom-design-agent-subscription-card img{width:26px;height:26px;flex-basis:26px;justify-self:end}.bottom-design-agent-subscription-card>.bottom-design-price-card__rule{width:100%;margin-top:10px;margin-right:auto}.bottom-design-agent-subscription-card__body{gap:5px;margin-top:12px}.bottom-design-agent-subscription-card__body p{font-size:clamp(13px,3.7vw,15px);line-height:1.22}.bottom-design-faq{padding-top:72px}.bottom-design-faq__list{width:calc(100% - 28px);margin-top:36px}.bottom-design-faq__question{min-height:54px;padding:16px calc(var(--faq-toggle-size) + 42px) 16px var(--bottom-design-card-padding-x);font-size:15.5px;line-height:1.35}.bottom-design-faq__question:after{top:50%;width:28px;height:28px}.bottom-design-faq__answer p{padding:14px 0 0;font-size:13.5px;line-height:1.55}}@media(min-width:681px)and (max-width:860px){.bottom-design-price-card{display:grid;grid-template-rows:34px 1px minmax(92px,auto) 1px minmax(64px,auto);aspect-ratio:auto;min-height:clamp(266px,35vw,292px);row-gap:12px}.bottom-design-price-card header{min-height:0}.bottom-design-price-card__body{min-height:0;align-items:center}.bottom-design-price-card__copy{display:grid;grid-template-rows:minmax(34px,auto) minmax(30px,auto);row-gap:9px;align-items:start}.bottom-design-price-card__ribbon{margin-top:0}.bottom-design-price-card__rule--footer{align-self:center}.bottom-design-price-card__footer{align-self:stretch;margin-top:0;padding-top:0}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card{grid-template-rows:34px 1px minmax(102px,auto) 1px minmax(76px,auto);min-height:clamp(286px,38vw,316px)}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__copy{grid-template-rows:minmax(42px,auto) minmax(32px,auto);row-gap:8px}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__ribbon{max-width:128px;padding-inline:12px;font-size:clamp(9px,1.45vw,11px);line-height:1.08;text-align:center;white-space:normal;text-wrap:balance}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__footer{grid-template-columns:minmax(0,1fr) minmax(82px,112px);gap:10px}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__footer p{font-size:clamp(9.5px,1.55vw,11.5px);line-height:1.22}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__footer img{width:min(100%,112px)}}@media(max-width:680px){.bottom-design-pricing__plans{width:calc(100% - 24px);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bottom-design-price-card{display:grid;grid-template-rows:28px 1px 82px 1px minmax(50px,1fr);row-gap:8px;min-height:clamp(228px,58vw,244px);padding:clamp(12px,3.4vw,14px);border-radius:12px}.bottom-design-price-card header{display:grid;grid-template-columns:minmax(0,1fr) 28px;min-height:0;gap:8px;align-items:center}.bottom-design-price-card .bottom-design-card-title{font-size:clamp(12px,3.35vw,15px);line-height:1.04}.bottom-design-price-card__title span{font-size:clamp(17px,4.8vw,22px)}.bottom-design-price-card .bottom-design-agent-label{display:inline-flex;width:28px;height:28px;min-width:0;flex:0 0 28px;align-items:center;justify-content:center;justify-self:end;border-radius:8px;background:#7a8af51a}.bottom-design-price-card .bottom-design-agent-label__text{display:none}.bottom-design-price-card[data-plan] .bottom-design-agent{width:clamp(17px,4.8vw,22px);height:clamp(13px,3.7vw,17px)}.bottom-design-price-card__rule{align-self:center;margin-top:0}.bottom-design-price-card__body{grid-template-columns:minmax(0,1fr) 38px;grid-template-rows:1fr;gap:8px;align-items:center;min-height:0}.bottom-design-price-card__copy{display:grid;grid-template-rows:28px 24px;row-gap:6px;align-items:start}.bottom-design-price-card strong{align-self:end;font-size:clamp(15px,4.1vw,19px);line-height:1.1}.bottom-design-price-card__ribbon{margin-top:0;min-height:clamp(23px,6.2vw,28px);padding:0 clamp(7px,2.1vw,10px);font-size:clamp(8.5px,2.45vw,10px);white-space:nowrap}.bottom-design-price-card__people{display:block;align-self:center;justify-self:end;max-width:38px;height:38px;object-fit:contain}.bottom-design-price-card[data-plan=local] .bottom-design-price-card__people{max-width:34px;height:38px}.bottom-design-price-card[data-plan=cloud] .bottom-design-price-card__body{grid-template-columns:minmax(0,1fr) 42px;gap:4px}.bottom-design-price-card[data-plan=cloud] .bottom-design-price-card__people{display:grid;width:42px;max-width:42px;height:54px;grid-template-columns:repeat(2,19px);grid-auto-rows:26px;place-content:center;gap:2px;padding:0;border-radius:12px;background:transparent}.bottom-design-price-card[data-plan=cloud] .bottom-design-price-card__cloud-avatar{width:19px;height:26px;border-radius:8px}.bottom-design-price-card__footer{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(26px,auto) 16px;gap:6px;align-items:start;min-height:0;margin-top:0;padding-top:0}.bottom-design-price-card__footer p{align-self:start;font-size:clamp(9px,2.65vw,10.5px);line-height:1.28}.bottom-design-price-card__footer img{align-self:end;justify-self:start;width:min(100%,82px);max-height:18px;object-fit:contain}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card strong{min-height:0}.bottom-design-pricing__plans[data-locale=en]{margin-top:30px}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card{grid-template-rows:28px 1px 80px 1px minmax(48px,1fr);min-height:clamp(226px,58vw,246px)}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card .bottom-design-card-title{font-size:clamp(12px,3.25vw,14px)}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__title{gap:8px}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__title span{font-size:clamp(17px,4.7vw,21px)}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card strong{align-self:start;font-size:clamp(12.8px,3.45vw,16px);line-height:1.08;white-space:normal;text-wrap:balance}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__ribbon{width:min(100%,78px);max-width:100%;min-height:22px;padding:2px 5px;font-size:clamp(6.6px,1.88vw,7.4px);line-height:1;text-align:center;white-space:normal;text-wrap:balance}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card[data-plan=cloud] .bottom-design-price-card__ribbon{width:min(100%,84px);min-height:22px;padding-inline:5px;font-size:clamp(6px,1.72vw,6.8px);line-height:1.04;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__copy{grid-template-rows:32px 24px;row-gap:4px;align-items:start}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__footer{grid-template-rows:30px 15px;gap:4px}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__footer p{font-size:clamp(7.2px,2.12vw,8.4px);line-height:1.18}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card[data-plan=cloud] .bottom-design-price-card__people{width:40px;max-width:40px;height:50px;grid-template-columns:repeat(2,18px);grid-auto-rows:24px}.bottom-design-pricing__plans[data-locale=en] .bottom-design-price-card__cloud-avatar{width:18px;height:24px}:lang(en) .bottom-design-agent-subscription-card .bottom-design-card-title{font-size:clamp(13.5px,3.65vw,17px);line-height:1.08;text-wrap:auto;white-space:nowrap}:lang(en) .bottom-design-agent-subscription-card{margin-top:10px;padding-block:15px 22px}:lang(en) .bottom-design-agent-subscription-card__body p{font-size:clamp(11px,3vw,13px);line-height:1.2}}
