@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");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:Pretendard;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pretendard-latin-400-normal-BhrLQoBv.woff2) format("woff2"),url(/assets/pretendard-latin-400-normal-D5CgADJ9.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/pretendard-latin-600-normal-ClEDdoZU.woff2) format("woff2"),url(/assets/pretendard-latin-600-normal-SXfe8JY8.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pretendard-latin-700-normal-BYNivUXw.woff2) format("woff2"),url(/assets/pretendard-latin-700-normal-DD7wHHNl.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");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}:root{--primary: #0052ff;--primary-active: #003ecc;--primary-disabled: #a8b8cc;--accent-yellow: #f4b000;--canvas: #ffffff;--surface-soft: #f7f7f7;--surface-strong: #eef0f3;--surface-dark: #0a0b0d;--surface-dark-elevated: #16181c;--hairline: #dee1e6;--hairline-soft: #eef0f3;--ink: #0a0b0d;--body: #5b616e;--body-strong: #0a0b0d;--muted: #7c828a;--muted-soft: #a8acb3;--on-primary: #ffffff;--on-dark: #ffffff;--on-dark-soft: #a8acb3;--up: #05b169;--down: #cf202f;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 24px;--r-pill: 100px;--r-full: 9999px;--shadow-soft: 0 4px 12px rgba(0, 0, 0, .04);--shadow-card: 0 4px 24px rgba(10, 11, 13, .06);--shadow-float: 0 30px 70px rgba(0, 0, 0, .5);--max-width: 1200px;--header-height: 68px;--section: 96px;--font-sans: "Inter", "Pretendard", -apple-system, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-ko: "Pretendard", "Inter", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-zh: "Noto Sans SC", "Pretendard", "Microsoft YaHei UI", "PingFang SC", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-body: var(--font-ko);--font-display: "Inter", "Pretendard", sans-serif;color:var(--ink);background:var(--canvas);font-family:var(--font-body);font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:lang(en){--font-body: var(--font-sans);--font-display: var(--font-sans)}html:lang(zh){--font-body: var(--font-zh)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:hidden}body{min-width:320px;min-height:100vh;margin:0;background:var(--canvas)}a{color:inherit;text-decoration:none;touch-action:manipulation}button,input,textarea,select{font:inherit}button,select{cursor:pointer}button{border:0;background:transparent}img{display:block;max-width:100%}::selection{color:#fff;background:var(--primary)}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}h1,h2,h3,p,figure{margin:0}h1,h2{max-width:14em;text-wrap:balance;word-break:keep-all;overflow-wrap:normal}h1{font-family:var(--font-display);font-size:clamp(2.5rem,5.4vw,5rem);font-weight:400;line-height:1;letter-spacing:-.025em}h2{font-family:var(--font-display);font-size:clamp(2rem,3.4vw,3.25rem);font-weight:400;line-height:1.08;letter-spacing:-.02em}h3{font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:1.33;letter-spacing:0}.page-root{background:var(--canvas)}section[id]{scroll-margin-top:calc(var(--header-height) + 18px)}.skip-link{position:fixed;left:16px;top:-48px;z-index:30;border-radius:var(--r-pill);padding:10px 16px;background:var(--primary);color:var(--on-primary);font-size:.875rem;font-weight:600}.skip-link:focus{top:16px}.site-header{position:fixed;z-index:20;top:0;right:0;left:0;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;min-height:var(--header-height);padding:0 24px;border-bottom:1px solid transparent;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.site-header.is-solid{border-bottom-color:var(--hairline);background:#ffffffdb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ink)}.site-header.on-dark{background:transparent;color:var(--on-dark)}.brand,.site-nav,.locale-control,.hero-actions,.screen-tabs{display:flex;align-items:center}.brand{gap:10px;width:fit-content;min-height:44px;min-width:0;font-family:var(--font-display);font-weight:600;font-size:1.02rem;letter-spacing:-.01em;white-space:nowrap;color:currentColor}.brand-logo{display:block;width:28px;height:28px;border-radius:var(--r-sm);object-fit:contain}.site-nav{justify-content:center;gap:4px}.site-nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:var(--r-pill);color:currentColor;font-family:var(--font-sans);font-size:.875rem;font-weight:500;letter-spacing:0;white-space:nowrap;opacity:.78;transition:opacity .16s ease,background-color .16s ease}.site-nav a:hover{opacity:1}.is-solid .site-nav a:hover{background:var(--surface-strong)}.on-dark .site-nav a:hover{background:#ffffff14}.locale-control{justify-self:end;gap:8px;min-height:44px;color:currentColor;font-size:.82rem;font-weight:500}.locale-control span{opacity:.7}.locale-control select{min-height:40px;border:1px solid transparent;border-radius:var(--r-pill);padding:0 32px 0 14px;color:currentColor;font-size:.82rem;font-weight:500}.is-solid .locale-control select{border-color:var(--hairline);background:var(--canvas);color:var(--ink)}.on-dark .locale-control select{border-color:#ffffff3d;background:#ffffff0a;color:var(--on-dark)}.on-dark .locale-control select option{color:#111}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:var(--r-pill);padding:0 20px;font-family:var(--font-sans);font-size:1rem;font-weight:600;letter-spacing:0;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease,filter .16s ease}.button:disabled{cursor:not-allowed}.button-primary{background:var(--primary);color:var(--on-primary)}.button-primary:hover,.button-primary:active{background:var(--primary-active)}.button-primary:disabled{background:var(--primary-disabled);color:var(--on-primary)}.button-secondary{background:var(--surface-strong);color:var(--ink)}.button-secondary:hover{filter:brightness(.96)}.button-lg{min-height:56px;padding:0 32px;font-size:1.05rem}.on-dark-actions .button-secondary,.button-outline-dark{background:transparent;border:1px solid rgba(255,255,255,.32);color:var(--on-dark)}.on-dark-actions .button-secondary:hover,.button-outline-dark:hover{background:#ffffff14;filter:none}.hero{display:grid;align-items:center;min-height:100svh;padding:calc(var(--header-height) + 56px) 24px 88px}.hero-dark{background:var(--surface-dark);color:var(--on-dark)}.hero-inner{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:56px;align-items:center;width:min(var(--max-width),100%);margin:0 auto}.hero-copy{max-width:560px}.eyebrow{margin-bottom:18px;font-family:var(--font-sans);font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.hero-dark .eyebrow{color:var(--on-dark-soft)}.hero-lead{max-width:34rem;margin-top:24px;color:var(--on-dark-soft);font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.6;word-break:keep-all}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px}.hero-note{max-width:34rem;margin-top:20px;color:var(--on-dark-soft);font-size:.875rem;line-height:1.55;word-break:keep-all}.hero-stack{position:relative;min-height:420px}.ui-card{position:absolute;overflow:visible;border:0;background:transparent;transition:transform .48s ease,opacity .48s ease,width .48s ease}.ui-card img{width:100%;height:100%;display:block;border-radius:8px;object-fit:contain}.ui-card.is-next{top:0;right:0;width:76%;aspect-ratio:16 / 10;transform:rotate(3deg);opacity:.36;z-index:2}.ui-card.is-active{bottom:0;left:0;width:82%;aspect-ratio:16 / 10;transform:rotate(-2deg);opacity:1;z-index:3}.ui-card.is-prev{top:58px;right:12%;width:70%;aspect-ratio:16 / 10;transform:rotate(-5deg) translateY(18px);opacity:.48;z-index:1}.ui-card-mode{position:absolute;left:16px;bottom:16px;z-index:4;padding:7px 12px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#0a0b0dc7;color:var(--on-dark);font-size:.82rem;font-weight:700;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-stack-controls{position:absolute;right:18px;bottom:-38px;z-index:4;display:flex;align-items:center;gap:10px}.hero-stack-arrow{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.28);border-radius:var(--r-full);background:#ffffff14;color:var(--on-dark);font-family:var(--font-sans);font-size:1.35rem;line-height:1;cursor:pointer}.hero-stack-arrow:hover{background:#ffffff29}.hero-stack-dots{display:flex;gap:8px}.hero-stack-dots button{width:9px;height:9px;padding:0;border:0;border-radius:var(--r-full);background:#ffffff6b;cursor:pointer}.hero-stack-dots button.active{background:var(--on-dark)}.section{padding:var(--section) 24px}.download-section{background:var(--canvas)}.download-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;width:min(var(--max-width),100%);margin:0 auto;border-radius:var(--r-xl);padding:40px;background:var(--surface-strong)}.download-panel h2{max-width:14em;margin-bottom:14px}.download-panel p{max-width:42rem;color:var(--body);font-size:1rem;line-height:1.6}.download-panel span{display:block;margin-top:10px;color:var(--muted);font-size:.875rem;line-height:1.55}.section-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.6fr);gap:36px;align-items:end;width:min(var(--max-width),100%);margin:0 auto 40px}.section-heading p:not(.eyebrow),.workflow-copy p:not(.eyebrow){max-width:42rem;color:var(--body);font-size:1.05rem;line-height:1.7;word-break:keep-all}.eyebrow.ink{color:var(--muted)}.product-section{background:var(--surface-soft)}.product-section .section-heading{grid-template-columns:1fr;justify-items:center;gap:16px;text-align:center}.product-section .section-heading h2{max-width:none}.product-section .section-heading p{max-width:46rem}.screen-showcase{width:min(var(--max-width),100%);margin:0 auto}.screen-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px}.screen-tabs button{min-height:42px;border-radius:var(--r-pill);padding:0 18px;background:var(--canvas);border:1px solid var(--hairline);color:var(--body);font-family:var(--font-sans);font-size:.9rem;font-weight:600;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.screen-tabs button:hover{border-color:var(--muted-soft)}.screen-tabs button.active{border-color:var(--ink);background:var(--ink);color:var(--on-dark)}.screen-card-toolbar{display:grid;grid-template-columns:42px auto 42px;gap:10px;align-items:center;justify-content:center;margin:-4px 0 18px}.screen-card-toolbar>button{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--hairline);border-radius:var(--r-full);background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:1.5rem;line-height:1;transition:border-color .16s ease,background-color .16s ease}.screen-card-toolbar>button:hover{border-color:var(--ink);background:var(--surface-strong)}.screen-card-toolbar>span{min-width:64px;color:var(--muted);font-family:var(--font-mono);font-size:.85rem;text-align:center}.screen-card-dots{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.screen-card-dots button{width:8px;height:8px;border-radius:var(--r-full);background:var(--muted-soft);opacity:.6}.screen-card-dots button.active{background:var(--ink);opacity:1}.screen-frame{overflow:hidden;border:1px solid var(--hairline);border-radius:var(--r-xl);background:var(--canvas);box-shadow:var(--shadow-card)}.screen-frame img{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:left top}.screen-frame.is-card-news{max-width:820px;margin:0 auto}.screen-frame.is-card-news img{aspect-ratio:4 / 5;object-fit:contain;background:#f6fbf8}.screen-frame figcaption{border-top:1px solid var(--hairline);padding:16px 20px;background:var(--canvas);color:var(--body);font-size:.9rem}.screen-frame.is-card-news figcaption{display:none}.workflow-section{width:min(var(--max-width),100%);margin:0 auto}.workflow-copy{max-width:46rem;margin-bottom:48px}.workflow-copy h2{margin-bottom:20px}.workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.workflow-steps article{display:grid;gap:12px;align-content:start;border:1px solid var(--hairline);border-radius:var(--r-xl);padding:32px;background:var(--canvas);transition:box-shadow .18s ease,transform .18s ease}.workflow-steps article:hover{box-shadow:var(--shadow-soft)}.workflow-steps span{font-family:var(--font-mono);font-size:.9rem;font-weight:500;color:var(--primary)}.workflow-steps h3{font-size:1.25rem}.workflow-steps p{color:var(--body);line-height:1.6;word-break:keep-all}.final-cta{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;padding:var(--section) max(24px,calc((100vw - var(--max-width)) / 2));background:var(--surface-dark);color:var(--on-dark)}.final-cta p{max-width:16em;font-family:var(--font-display);font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:400;line-height:1.1;letter-spacing:-.02em}.route-page{display:grid;align-content:start;gap:32px;min-height:calc(100svh - var(--header-height));width:min(760px,100%);margin:0 auto;padding:calc(var(--header-height) + 72px) 24px 96px;background:var(--canvas)}.route-page.wide{width:min(var(--max-width),100%)}.route-heading{display:grid;gap:16px}.route-heading .eyebrow{margin-bottom:0}.route-heading h1{max-width:12em}.route-heading p:not(.eyebrow){max-width:44rem;color:var(--body);font-size:1.05rem;line-height:1.65}.route-message{border:1px solid var(--hairline);border-radius:var(--r-md);padding:14px 16px;background:var(--surface-soft);color:var(--body);font-size:.94rem}.route-message.error{border-color:#cf202f59;color:var(--down)}.route-action{width:fit-content}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pricing-card{display:grid;gap:20px;align-content:start;border:1px solid var(--hairline);border-radius:var(--r-xl);padding:32px;background:var(--canvas)}.pricing-card.featured{background:var(--surface-dark);color:var(--on-dark);border-color:var(--surface-dark)}.pricing-card h2{max-width:none;font-size:1.4rem;letter-spacing:-.01em}.pricing-card-summary{margin:8px 0 0;color:var(--body);font-size:.94rem;line-height:1.55}.featured .pricing-card-summary{color:var(--on-dark-soft)}.price{font-family:var(--font-mono);font-size:2.6rem;font-weight:500;line-height:1;letter-spacing:-.02em}.price span{margin-left:6px;color:var(--muted);font-size:.95rem;font-weight:400}.featured .price span{color:var(--on-dark-soft)}.pricing-card dl{display:grid;gap:0;margin:0}.pricing-card dl div{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--hairline);padding:12px 0}.pricing-card.featured dl div{border-top-color:#ffffff24}.pricing-card dt,.pricing-card dd{margin:0}.pricing-card dt{color:var(--muted);font-size:.9rem}.pricing-card.featured dt{color:var(--on-dark-soft)}.pricing-card dd{color:var(--ink);font-family:var(--font-mono);font-size:.95rem;font-weight:500;text-align:right;white-space:nowrap}.pricing-card.featured dd{color:var(--on-dark)}.pricing-card-details{display:grid;gap:12px;border-top:1px solid var(--hairline);padding-top:16px}.pricing-card.featured .pricing-card-details{border-top-color:#ffffff24}.pricing-card-details strong{font-family:var(--font-display);font-size:1rem;font-weight:600}.pricing-card-details ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:var(--body);font-size:.9rem;line-height:1.5}.featured .pricing-card-details ul{color:var(--on-dark-soft)}.pricing-card-details li{position:relative;padding-left:24px}.pricing-card-details li:before{content:"";position:absolute;left:0;top:.5em;width:14px;height:7px;border-left:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:translateY(-2px) rotate(-45deg)}.pricing-note{display:grid;gap:8px;border:1px solid var(--hairline);border-radius:var(--r-lg);padding:24px;background:var(--surface-soft)}.pricing-note strong{font-family:var(--font-display);font-weight:600}.pricing-note p{margin:0;color:var(--body);line-height:1.6}.prompts-page{gap:28px}.prompt-toolbar{display:grid;grid-template-columns:minmax(240px,420px) auto;gap:16px;align-items:end}.prompt-toolbar label{display:grid;gap:8px;color:var(--body);font-size:.9rem;font-weight:600}.prompt-toolbar input{width:100%;min-height:44px;border:1px solid var(--hairline);border-radius:var(--r-pill);padding:0 20px;background:var(--surface-strong);color:var(--ink);transition:border-color .16s ease,background-color .16s ease}.prompt-toolbar input:focus{outline:none;border-color:var(--primary);background:var(--canvas)}.prompt-toolbar strong{justify-self:end;color:var(--muted);font-family:var(--font-mono);font-size:.9rem;font-weight:500}.prompt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.prompt-card{display:grid;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--r-xl);background:var(--canvas);transition:box-shadow .18s ease}.prompt-card:hover{box-shadow:var(--shadow-soft)}.prompt-card img,.prompt-image-empty{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--surface-strong)}.prompt-card>div{display:grid;gap:10px;align-content:start;padding:20px}.prompt-card span{color:var(--primary);font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.prompt-card h2{max-width:none;font-size:1.1rem;line-height:1.3;letter-spacing:-.01em}.prompt-card p{color:var(--body);font-size:.9rem;line-height:1.55}.prompt-tags{display:flex;flex-wrap:wrap;gap:6px;min-height:26px}.prompt-tags em{border-radius:var(--r-pill);padding:4px 10px;background:var(--surface-strong);color:var(--body);font-size:.72rem;font-style:normal;font-weight:600}.site-footer{border-top:1px solid var(--hairline);padding:64px max(24px,calc((100vw - var(--max-width)) / 2)) 40px;background:var(--canvas);color:var(--body)}.footer-inner{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:32px 48px;align-items:start;width:min(var(--max-width),100%);margin:0 auto}.footer-brand{display:grid;gap:8px;min-width:0}.footer-brand strong{font-family:var(--font-display);font-size:1.05rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.footer-brand span{color:var(--muted);font-size:.86rem}.footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 48px;min-width:0}.footer-column{display:grid;gap:12px;align-content:start;min-width:0}.footer-column-title{margin-bottom:2px;color:var(--muted);font-family:var(--font-sans);font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.footer-column a{width:fit-content;color:var(--body);font-size:.9rem;line-height:1.45;overflow-wrap:anywhere;transition:color .16s ease}.footer-column a:hover{color:var(--primary)}.footer-bottom{width:min(var(--max-width),100%);margin:48px auto 0;border-top:1px solid var(--hairline);padding-top:24px}.footer-bottom>p{margin:0 0 8px;color:var(--muted);font-size:.82rem;line-height:1.55}.business-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;margin:16px 0 0}.business-list div{display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:12px;align-items:baseline;min-width:0}.business-list dt,.business-list dd{min-width:0}.business-list dt{color:var(--muted);font-size:.8rem;font-weight:600;line-height:1.45;white-space:nowrap}.business-list dd{margin:0;color:var(--body);font-size:.84rem;line-height:1.55;overflow-wrap:anywhere;word-break:keep-all}.footer-copyright{margin:16px 0 0;color:var(--muted);font-size:.82rem;line-height:1.55}@media (max-width: 1060px){.site-header{grid-template-columns:1fr auto;row-gap:6px;min-height:92px;padding-top:10px;padding-bottom:10px}:root{--header-height: 92px}.site-nav{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.locale-control{grid-column:2;grid-row:1}.hero-inner,.section-heading,.workflow-steps{grid-template-columns:1fr}.hero-copy{max-width:760px}.hero{min-height:auto;padding-top:calc(var(--header-height) + 64px);padding-bottom:80px}.hero-stack{min-height:0;margin-top:8px}.ui-card,.ui-card.is-active,.ui-card.is-next,.ui-card.is-prev{position:static;width:100%;transform:none;opacity:1}.ui-card.is-next,.ui-card.is-prev{display:none}.hero-stack-controls{right:0;bottom:-38px;left:0;justify-content:center}.workflow-steps{gap:16px}}@media (max-width: 640px){:root{--section: 72px}.site-header,.hero,.section{padding-right:16px;padding-left:16px}.site-header{align-items:start}.locale-control span{display:none}.hero{display:block;min-height:auto;padding-top:calc(var(--header-height) + 40px)}.hero-inner{gap:36px}.hero-actions{align-items:stretch;flex-direction:column}.button{width:100%}.download-panel,.prompt-toolbar{grid-template-columns:1fr}.download-panel{padding:28px}.download-panel .button{width:100%}.prompt-toolbar strong{justify-self:start}.screen-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.screen-tabs button{width:100%}.final-cta{flex-direction:column;align-items:flex-start;padding:var(--section) 16px}.final-cta .button{width:100%}.pricing-grid,.prompt-grid{grid-template-columns:1fr}.route-page{padding-right:16px;padding-left:16px}.site-footer{padding:48px 16px 32px}.footer-inner,.footer-columns,.business-list{grid-template-columns:1fr}.footer-columns{gap:24px}.footer-bottom{display:none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.button,.site-header,.workflow-steps article,.prompt-card{transition:none}}.guide-chat{position:fixed;right:20px;bottom:20px;z-index:1000;display:flex;justify-content:flex-end;font-family:var(--font-sans)}.guide-chat__launcher{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:none;border-radius:var(--r-pill);background:var(--primary);color:var(--on-primary);font-size:.95rem;font-weight:600;cursor:pointer;box-shadow:var(--shadow-card);transition:background .15s ease,transform .15s ease}.guide-chat__launcher:hover{background:var(--primary-active);transform:translateY(-1px)}.guide-chat__launcher-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--r-full);background:#fff3;font-weight:700}.guide-chat__panel{display:flex;flex-direction:column;gap:12px;width:min(440px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 40px));padding:18px;border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--canvas);box-shadow:var(--shadow-float)}.guide-chat__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.guide-chat__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--ink)}.guide-chat__subtitle{margin:4px 0 0;font-size:.82rem;line-height:1.4;color:var(--muted)}.guide-chat__icon-button{flex-shrink:0;width:28px;height:28px;border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--surface-soft);color:var(--body);font-size:1.1rem;line-height:1;cursor:pointer}.guide-chat__icon-button:hover{background:var(--surface-strong)}.guide-chat__quick-prompts{display:flex;flex-wrap:wrap;gap:6px}.guide-chat__quick-prompt{padding:6px 10px;border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface-soft);color:var(--body-strong);font-size:.78rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.guide-chat__quick-prompt:hover:not(:disabled){background:var(--surface-strong);border-color:var(--muted-soft)}.guide-chat__quick-prompt:disabled{opacity:.5;cursor:default}.guide-chat__answer-box{overflow-y:auto;max-height:280px;padding:12px;border:1px solid var(--hairline-soft);border-radius:var(--r-md);background:var(--surface-soft)}.guide-chat__answer-loading{display:inline-flex;align-items:center;gap:4px;margin:0;font-size:.85rem;color:var(--muted)}.guide-chat__thinking-dots,.guide-chat__submit-loader{display:inline-flex;align-items:center;gap:5px;height:18px}.guide-chat__thinking-dots span,.guide-chat__submit-loader span{width:6px;height:6px;border-radius:999px;background:currentColor;animation:guide-thinking-wave .84s cubic-bezier(.37,0,.63,1) infinite;will-change:transform}.guide-chat__thinking-dots span:nth-child(2),.guide-chat__submit-loader span:nth-child(2){animation-delay:-.16s}.guide-chat__thinking-dots span:nth-child(3),.guide-chat__submit-loader span:nth-child(3){animation-delay:-.32s}.guide-chat__answer-content{font-size:.86rem;line-height:1.55;color:var(--body-strong)}.guide-chat__answer-topic{margin:12px 0 4px;font-size:.92rem;font-weight:700;color:var(--ink)}.guide-chat__answer-content>.guide-chat__answer-topic:first-child{margin-top:0}.guide-chat__answer-label{margin:8px 0 2px;font-size:.82rem;font-weight:600;color:var(--body)}.guide-chat__answer-paragraph{margin:6px 0}.guide-chat__answer-list{margin:4px 0;padding-left:18px}.guide-chat__answer-list li{margin:2px 0}.guide-chat__answer-code{padding:1px 5px;border-radius:var(--r-xs);background:var(--surface-strong);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.8rem}.guide-chat__answer-link{color:var(--primary);text-decoration:underline}.guide-chat__feedback{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;color:var(--muted)}.guide-chat__feedback-label{margin-right:2px}.guide-chat__feedback-button{padding:4px 10px;border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--canvas);color:var(--body-strong);font-size:.78rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.guide-chat__feedback-button:hover{background:var(--surface-soft);border-color:var(--muted-soft)}.guide-chat__feedback-thanks{color:var(--up);font-weight:600}.guide-chat__form{display:flex;flex-direction:column;gap:8px}.guide-chat__input{width:100%;padding:10px;border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--canvas);color:var(--ink);font-family:inherit;font-size:.86rem;line-height:1.45;resize:none}.guide-chat__input:focus{outline:none;border-color:var(--primary)}.guide-chat__submit{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:36px;padding:9px 18px;border:none;border-radius:var(--r-pill);background:var(--primary);color:var(--on-primary);font-size:.86rem;font-weight:600;cursor:pointer}.guide-chat__submit:disabled{background:var(--primary-disabled);cursor:default}@keyframes guide-thinking-wave{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-6px)}75%{transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.guide-chat__thinking-dots span,.guide-chat__submit-loader span{animation:none}}@media (max-width: 480px){.guide-chat{right:16px;left:auto;bottom:12px;justify-content:flex-end}.guide-chat__launcher{width:56px;height:56px;justify-content:center;padding:0}.guide-chat__launcher>span:not(.guide-chat__launcher-mark){display:none}.guide-chat__panel{width:calc(100vw - 32px)}}
