@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(./syne-greek-600-normal-BpFII5Ja.woff2) format("woff2"),url(./syne-greek-600-normal-BJs4kvyH.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:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(./syne-latin-ext-600-normal-ZnizrDKU.woff2) format("woff2"),url(./syne-latin-ext-600-normal-DEzBMW8B.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:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(./syne-latin-600-normal-BiwQbQXw.woff2) format("woff2"),url(./syne-latin-600-normal-dRu9QuIh.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:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(./syne-greek-700-normal-RbvlO3f8.woff2) format("woff2"),url(./syne-greek-700-normal-C01yjWE_.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:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(./syne-latin-ext-700-normal-DuyXglMe.woff2) format("woff2"),url(./syne-latin-ext-700-normal-C-qCH-vM.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:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(./syne-latin-700-normal-AF3Rs61n.woff2) format("woff2"),url(./syne-latin-700-normal-Cd-_iCn5.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:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(./syne-greek-800-normal-n2LZS_yH.woff2) format("woff2"),url(./syne-greek-800-normal-DtzFnRR0.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:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(./syne-latin-ext-800-normal-CAQAsWuS.woff2) format("woff2"),url(./syne-latin-ext-800-normal-B2iBRfEf.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:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(./syne-latin-800-normal-EehdNYzx.woff2) format("woff2"),url(./syne-latin-800-normal-BuJcbPcX.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(./space-grotesk-vietnamese-400-normal-BIWiOVfw.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(./space-grotesk-latin-ext-400-normal-DRPE3kg4.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(./space-grotesk-latin-400-normal-BnQMeOim.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(./space-grotesk-vietnamese-500-normal-BTqKIpxg.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(./space-grotesk-latin-ext-500-normal-3dgZTiw9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(./space-grotesk-latin-500-normal-CNSSEhBt.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2) format("woff2"),url(./space-grotesk-vietnamese-600-normal-D6zpsUhD.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(./space-grotesk-latin-ext-600-normal-VcznFIpX.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(./space-grotesk-latin-600-normal-BflQw4A9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(./space-grotesk-vietnamese-700-normal-Duxec5Rn.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(./space-grotesk-latin-ext-700-normal-HVCqSBdx.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(./space-grotesk-latin-700-normal-CwsQ-cCU.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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(./figtree-latin-ext-400-normal-CXAzuTZb.woff2) format("woff2"),url(./figtree-latin-ext-400-normal-Gbh-3PTk.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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(./figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(./figtree-latin-400-normal-BD4aNku5.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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(./figtree-latin-ext-500-normal-Du0rIuHj.woff2) format("woff2"),url(./figtree-latin-ext-500-normal-BOEJvrb_.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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(./figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2"),url(./figtree-latin-500-normal-B_yy1phn.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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(./figtree-latin-ext-600-normal-DJlfifZj.woff2) format("woff2"),url(./figtree-latin-ext-600-normal-CQqsimlV.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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(./figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(./figtree-latin-600-normal-BM_oTo4n.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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(./figtree-latin-ext-700-normal-CS4sQkGV.woff2) format("woff2"),url(./figtree-latin-ext-700-normal-BoDi4KL2.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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(./figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(./figtree-latin-700-normal-BCCt2T1q.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}.ai-page,html:has(.ai-page){--bg: #0b0b0b;--surface: #111111;--raised: #161616;--border: #262626;--text: #e4e4e4;--text-strong: #f0f0f0;--text-muted: #8f8f8f;--blue: #3b96f0;--amber: #efa14a;--teal: #2bb3a3;--up: #2fb37b;--down: #e5534b;--warn: #efa14a;--purple: #be4bdb;--btn: color-mix(in srgb, var(--blue) 70%, var(--bg));--on-btn: #f0f0f0;--shade: var(--bg);--amber-fill: var(--amber);--font-body: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Helvetica, Arial, sans-serif;--font-head: "Syne", "Space Grotesk", sans-serif;--font-app: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Helvetica, Arial, sans-serif;color-scheme:dark}html[data-theme=light] .ai-page,html[data-theme=light]:has(.ai-page){--bg: #f5f7fa;--surface: #ffffff;--raised: #f1f4f8;--border: #dde3ec;--text: #1f2937;--text-strong: #0b1220;--text-muted: #5b6678;--blue: #1a64c2;--amber: #a65808;--teal: #0b786d;--up: #0e7550;--down: #c93a32;--warn: #a35a07;--purple: #9b36b7;--btn: #1f6fd1;--on-btn: #ffffff;--shade: rgba(15, 23, 42, .2);--amber-fill: #e8901f;color-scheme:light}html[data-theme=light] .ai-page a.ait-more,html[data-theme=light] .ai-page a.ait-more:hover,html[data-theme=light] .ai-how-n{color:#1a1003}html[data-theme=light] .ai-burger{border-color:#c7d0dd;background:#fff}html:has(.ai-page){scroll-behavior:smooth;scroll-padding-top:112px}body:has(.ai-page){margin:0;background:var(--bg);overflow-x:clip}.ai-page{min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ai-page *,.ai-page *:before,.ai-page *:after{box-sizing:border-box}.ai-page a{color:var(--blue);text-decoration:none}.ai-page button,.ai-page input{font-family:inherit}:where(.ai-page) :is(h1,h2,h3){font-family:var(--font-head);color:var(--text-strong);text-wrap:balance;margin:0}:where(.ai-page) p{margin:0}.ai-page :focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.ai-page section[id]{scroll-margin-top:0}.ai-wrap{max-width:1200px;margin:0 auto;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.ai-section{padding-top:clamp(72px,9vw,120px)}.ai-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.ai-h2{margin-top:14px;font-size:clamp(30px,3.8vw,44px);line-height:1.08;font-weight:700;letter-spacing:-.5px}.ai-lede{margin-top:16px;font-size:16px;line-height:1.6;color:var(--text-muted)}.ai-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:15px;font-weight:600;line-height:1.2;border-radius:10px;padding:14px 22px;cursor:pointer;transition:filter .15s ease,border-color .15s ease,transform .12s ease}.ai-btn:active{transform:scale(.97)}.ai-page a.ai-btn-primary{color:var(--on-btn);background:var(--btn);border:1px solid transparent}.ai-page a.ai-btn-ghost{color:var(--text);background:var(--surface);border:1px solid var(--border)}@media(hover:hover){.ai-page a.ai-btn-primary:hover{filter:brightness(1.12)}.ai-page a.ai-btn-ghost:hover{border-color:var(--text-muted)}}.ai-nav{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.ai-nav-in{height:60px;display:flex;align-items:center;gap:12px}.ai-page a.ai-brand{display:flex;align-items:center;gap:10px;color:var(--text-strong)}.ai-brand-word{font-size:17px;font-weight:700;letter-spacing:.05em}.ai-brand-tag{font-size:12px;font-weight:600;color:var(--blue);border:1px solid color-mix(in srgb,var(--blue) 40%,transparent);border-radius:6px;padding:2px 7px;white-space:nowrap}.ai-nav-links{display:flex;align-items:center;gap:22px;margin:0 10px 0 auto}.ai-nav-links a:not(.ai-btn){font-size:13.5px;color:var(--text-muted)}.ai-burger{display:none;width:38px;height:38px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:17px;cursor:pointer}.ai-menu{display:flex;flex-direction:column;padding-bottom:18px}.ai-menu a:not(.ai-btn){display:block;padding:12px 4px;font-size:16px;color:var(--text);border-bottom:1px solid var(--border)}.ai-menu a.ai-btn{margin-top:12px}.ai-page a.ai-nav-cta{height:36px;padding:0 16px;font-size:13.5px;border-radius:8px;white-space:nowrap;color:#fff;background:linear-gradient(90deg,#1c5ecf,#17a0a5);border:none}.ai-page a.ai-nav-cta:hover{color:#fff;filter:brightness(1.1)}@media(max-width:760px){.ai-nav-in{gap:10px}.ai-nav .theme-toggle{margin-left:auto}.ai-page a.ai-brand{gap:8px;min-width:0}.ai-brand .logo-img{height:26px!important}.ai-nav-links{display:none}.ai-page a.ai-nav-cta{padding:0 13px;font-size:13px}.ai-burger{display:inline-flex;align-items:center;justify-content:center;padding:0;flex:none}}.ai-hero{position:relative;overflow:hidden}.ai-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--text-strong) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text-strong) 4%,transparent) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 60% 30%,var(--text-strong) 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 60% 30%,var(--text-strong) 30%,transparent 75%)}.ai-hero-glow{position:absolute;right:-5%;top:-120px;width:min(760px,90vw);height:620px;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--blue) 22%,transparent),color-mix(in srgb,var(--blue) 10%,transparent) 55%,transparent)}.ai-hero-in{position:relative;padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(8px,2vw,16px);text-align:center}.ai-hero-copy{max-width:880px;margin:0 auto}.ai-pill{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--text-strong);background:color-mix(in srgb,var(--blue) 12%,transparent);border:1px solid color-mix(in srgb,var(--blue) 30%,transparent);border-radius:20px;padding:5px 12px}.ai-pill i{width:1px;height:12px;background:var(--border)}.ai-pill b{font-weight:600;color:var(--amber)}.ai-h1{margin-top:22px;font-size:clamp(38px,5.6vw,64px);line-height:1.02;font-weight:700;letter-spacing:-1.6px}.ai-hero-sub{margin:22px auto 0;max-width:620px;font-size:clamp(16px,1.7vw,19px);line-height:1.55;color:var(--text-muted);text-wrap:pretty}.ai-hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.ai-points{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:26px;font-size:13px;color:var(--text-muted)}.ai-slot{min-height:480px;margin-top:28px;border:1px dashed var(--border);border-radius:16px;background:var(--surface)}.ai-band{margin-top:clamp(64px,8vw,104px);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.ai-band-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;padding-top:30px;padding-bottom:30px}.ai-band-line{font-size:17px;line-height:1.5;color:var(--text-muted)}.ai-band-line strong{font-size:24px;font-weight:700;letter-spacing:-.4px;color:var(--text-strong)}.ai-how-head{max-width:680px;margin:0 auto;text-align:center}.ai-how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin-top:48px}.ai-how-card{padding:26px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.ai-how-top{display:flex;align-items:center;gap:12px}.ai-how-n{flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--on-btn);background:var(--btn)}.ai-how-t{font-size:19px;font-weight:700;color:var(--text-strong)}.ai-how-d{margin-top:12px;font-size:15px;line-height:1.6;color:var(--text-muted)}.ai-how-ex{margin-top:16px;font-size:12.5px;color:var(--blue);background:color-mix(in srgb,var(--blue) 8%,transparent);border:1px solid color-mix(in srgb,var(--blue) 20%,transparent);border-radius:8px;padding:9px 11px}.ai-safety{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.ai-safety-intro{flex:1 1 320px;min-width:0;max-width:440px}.ai-safety-grid{flex:2 1 460px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:16px;overflow:hidden}.ai-safety-item{padding:24px;background:var(--surface)}.ai-safety-t{font-size:16px;font-weight:600;color:var(--text-strong)}.ai-safety-d{margin-top:6px;font-size:14px;line-height:1.6;color:var(--text-muted)}.ai-safety-d kbd{font:inherit;font-weight:600;color:var(--text)}.ai-cta-ring{padding:1px;border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 70%,transparent),color-mix(in srgb,var(--blue) 70%,transparent) 50%,var(--border))}.ai-cta{position:relative;overflow:hidden;border-radius:23px;background:var(--surface);padding:clamp(40px,6vw,72px) clamp(24px,5vw,64px)}.ai-cta-chart{position:absolute;right:0;bottom:0;width:42%;height:70%;pointer-events:none;opacity:.85;-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--text-strong) 45%);mask-image:linear-gradient(90deg,transparent 0%,var(--text-strong) 45%)}.ai-cta-chart svg{width:100%;height:100%}.ai-cta-glow{position:absolute;left:-10%;top:-40%;width:60%;height:140%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--blue) 18%,transparent),transparent)}.ai-cta-copy{position:relative;max-width:min(620px,58%);min-width:min(100%,300px)}.ai-cta-h{font-size:clamp(32px,4.4vw,52px);line-height:1.04;font-weight:700;letter-spacing:-1.2px}.ai-cta-p{margin-top:18px;font-size:17px;line-height:1.55;color:var(--text-muted)}.ai-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ai-cta-note{margin-top:18px;font-size:13px;color:var(--text-muted)}@media(max-width:760px){.ai-cta-copy{max-width:100%}.ai-cta-chart{opacity:.35;width:70%}}@media(prefers-reduced-motion:reduce){html:has(.ai-page){scroll-behavior:auto}.ai-page *,.ai-page *:before,.ai-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ai-eyebrow{color:var(--amber)}.ai-brand-tag{color:var(--amber);border-color:color-mix(in srgb,var(--amber-fill) 45%,transparent)}.ai-hero-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--amber-fill) 16%,transparent),color-mix(in srgb,var(--blue) 12%,transparent) 55%,transparent)}.ai-band{border-top-color:color-mix(in srgb,var(--amber-fill) 35%,var(--border));border-bottom-color:color-mix(in srgb,var(--amber-fill) 35%,var(--border))}.ai-band-line strong{color:var(--amber)}.ai-how-n{color:var(--bg);background:var(--amber-fill)}.ai-how-ex{color:var(--amber);background:color-mix(in srgb,var(--amber-fill) 8%,transparent);border-color:color-mix(in srgb,var(--amber-fill) 30%,transparent)}.ai-cta-ring{background:linear-gradient(135deg,color-mix(in srgb,var(--amber-fill) 75%,transparent),color-mix(in srgb,var(--blue) 60%,transparent) 55%,var(--border))}.ai-listen{display:inline-flex;align-items:center;gap:8px;min-height:20px}.ai-listen-mic{display:inline-flex;color:var(--amber)}.ai-listen-status{font-weight:600;color:var(--up)}.ai-listen-words{color:var(--amber)}.ai-wave{display:inline-flex;align-items:center;gap:2px;height:14px}.ai-wave i{display:block;width:3px;height:100%;border-radius:2px;background:var(--up);transform-origin:center;animation:ai-wave .9s ease-in-out infinite}@keyframes ai-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.ai-wave i{animation:none;transform:scaleY(.6)}}.ai-page a.ai-btn,.ai-how-card,.ai-safety-item,.ai-burger{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease,background-color .18s ease}.ai-page a.ai-btn:hover,.ai-page a.ai-btn:focus-visible{transform:translateY(-2px);box-shadow:0 10px 26px color-mix(in srgb,var(--blue) 30%,transparent)}.ai-page a.ai-btn-ghost:hover,.ai-page a.ai-btn-ghost:focus-visible{border-color:var(--amber-fill);box-shadow:0 10px 24px color-mix(in srgb,var(--shade) 70%,transparent)}.ai-how-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--amber-fill) 55%,var(--border));box-shadow:0 14px 34px color-mix(in srgb,var(--shade) 80%,transparent),0 0 28px color-mix(in srgb,var(--amber-fill) 12%,transparent)}.ai-safety-item:hover{background:color-mix(in srgb,var(--amber-fill) 7%,var(--surface))}.ai-safety-item:hover .ai-safety-t{color:var(--amber)}.ai-how-card:hover .ai-how-n{box-shadow:0 0 0 4px color-mix(in srgb,var(--amber-fill) 22%,transparent)}.ai-nav-links a:not(.ai-btn){transition:color .15s ease}.ai-nav-links a:not(.ai-btn):hover{color:var(--text-strong)}.ai-menu a:not(.ai-btn):hover{color:var(--text-strong);background:color-mix(in srgb,var(--amber-fill) 6%,transparent)}.ai-burger:hover{border-color:var(--amber-fill)}@media(prefers-reduced-motion:reduce){.ai-page a.ai-btn,.ai-how-card,.ai-safety-item{transition:none}.ai-page a.ai-btn:hover,.ai-how-card:hover{transform:none}}html[data-theme=light].theme-deck,html[data-theme=light].theme-deck.theme-navy{--bg: #f4f6fa;--bg-deep: #e9edf3;--surface: #ffffff;--raised: #f7f9fc;--border: #dde3ec;--border-strong: #c7d0dd;--text: #1f2937;--text-strong: #0b1220;--text-muted: #5b6678;--cyan: #1f6fd1;--link: #1a6fc4;--link-hover: #0f4f96;--amber: #b9650d}html[data-theme=light].theme-deck body,html[data-theme=light].theme-deck.theme-navy body{background:radial-gradient(48vw 40vw at 100% 0%,rgba(59,150,240,.1),transparent 70%) fixed,radial-gradient(40vw 36vw at 0% 100%,rgba(239,161,74,.09),transparent 70%) fixed,#f4f6fa;color:var(--text)}html[data-theme=light].theme-deck .site-tools select{background:#fff;border-color:#c7d0dd;color:var(--text)}html[data-theme=light].theme-deck .site-tools select:hover{border-color:#1f6fd1}html[data-theme=light].theme-deck .dot{background:#c7d0dd}html[data-theme=light].theme-deck .dot.done,html[data-theme=light].theme-deck .dot.current,html[data-theme=light].theme-deck .dot:hover{background:var(--cyan)}html[data-theme=light].theme-deck .pill-both{color:#1a5fa8;background:#1f6fd11f}html[data-theme=light].theme-deck .pill-pro{color:#a65808;background:#efa14a2e}html[data-theme=light].theme-deck .chip{color:#3b4657;border-color:#c7d0dd}html[data-theme=light].theme-deck .exit:hover{color:#0b1220}html[data-theme=light].theme-deck .btn:not(.btn-primary){border-color:#c7d0dd;background:#fff;color:#1f2937}html[data-theme=light].theme-deck .btn:not(.btn-primary):hover{border-color:#1f6fd1;color:#0b1220}html[data-theme=light].theme-deck .btn-auto.on{border-color:#1f6fd18c;background:#1f6fd11a;color:#0f4f96}html[data-theme=light].theme-deck .btn.btn-ai:not(.btn-primary){color:#3a2203;background:linear-gradient(90deg,#efa14a47,#3b96f029)}html[data-theme=light].theme-deck .btn.btn-ai:not(.btn-primary):hover{color:#1f1302;border-color:#b9650de6}html[data-theme=light].theme-deck .btn.btn-mk:not(.btn-primary){color:#06283a;border-color:#168db78c;background:linear-gradient(90deg,#168db72e,#1c5ecf1a)}html[data-theme=light].theme-deck .btn.btn-mk:not(.btn-primary):hover{color:#031a26;border-color:#168db7e6}html[data-theme=light].theme-deck .stage{border-color:#d3dae5;box-shadow:0 20px 60px #0f172a29,-50px -20px 130px -30px #3b96f038,50px 40px 130px -30px #efa14a29}html[data-theme=light].theme-deck .chrome{background:#eef2f7;border-bottom-color:#dde3ec}html[data-theme=light].theme-deck .chrome i{background:#c7d0dd}html[data-theme=light].theme-deck .address{background:#fff;border-color:#dde3ec}html[data-theme=light].theme-deck .spot.dim{background:#0f172a52}html[data-theme=light].theme-deck .spot.on{box-shadow:0 0 0 9999px #0f172a4d,0 0 0 6px #1f6fd133}html[data-theme=light].theme-deck .callout{background:#fff;border-color:#c7d0dd;box-shadow:0 18px 50px #0f172a2e,0 0 0 1px #1f6fd114}html[data-theme=light].theme-deck .callout-body{color:#3b4657}html[data-theme=light].theme-deck .hint{color:#6b7686}html[data-theme=light].theme-deck .hub-head:after{background:#dde3ec;box-shadow:0 0 0 100vmax #dde3ec}html[data-theme=light].theme-deck .hub-links a{color:#3b4657}html[data-theme=light].theme-deck .hub-links a:hover{color:#0b1220}html[data-theme=light].theme-deck .hub-links a[href="ai.html"]{color:#b9650d!important}html[data-theme=light].theme-deck .hub-burger{border-color:#c7d0dd;background:#fff;color:#1f2937}html[data-theme=light].theme-deck .hub-menu.open{border-bottom-color:#dde3ec}html[data-theme=light].theme-deck .hub-menu a{color:#1f2937;border-bottom-color:#eef2f7}html[data-theme=light].theme-deck.theme-navy #plans>div:nth-child(2){background:linear-gradient(180deg,#efa14a1f,#fff 42%)!important}html[data-theme=light].theme-deck .hub-tour-card:hover,html[data-theme=light].theme-deck .hub-card:hover{box-shadow:0 14px 34px #0f172a24,0 0 0 1px #1f6fd140}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;padding:0;border-radius:50%;cursor:pointer;border:1px solid #2a3a55;background:transparent;color:#e1e3e7;transition:border-color .15s ease,color .15s ease,transform .15s ease}.theme-toggle:hover{border-color:#efa14a;color:#efa14a}.theme-toggle .theme-moon{display:none}html[data-theme=light] .theme-toggle{border-color:#c7d0dd;color:#1f2937}html[data-theme=light] .theme-toggle:hover{border-color:#b9650d;color:#b9650d}html[data-theme=light] .theme-toggle .theme-sun{display:none}html[data-theme=light] .theme-toggle .theme-moon{display:inline}html[data-theme=light] .stage input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme=light] .stage textarea{background-color:#eef2f7!important;color:#1f2937!important}html[data-theme=light].theme-deck .hub-btn-ghost:hover,html[data-theme=light].theme-deck .hub-btn-ghost:focus-visible{color:#0b1220!important;border-color:#1f6fd1!important;box-shadow:0 10px 24px #0f172a1f}html[data-theme=light].theme-deck .hub-foot-link:hover{color:#0b1220!important}html[data-theme=light].theme-deck .hub-chip:hover{color:#0b1220!important;border-color:#1f6fd1!important}html[data-theme=light].theme-deck .hub-menu a:hover{color:#0b1220;background:#1f6fd10f}html[data-theme=light].theme-deck .hub-burger:hover{border-color:#1f6fd1}html[data-theme=light].theme-deck .hub-who{color:#1a5fa8!important}html[data-theme=light].theme-deck .hub-who-ai{color:#9a5708!important}html[data-theme=light].theme-deck .hub-who-mk{color:#0e7550!important}.ait{margin-top:28px}.ait-wrap{width:100%}.ait-box{position:relative;margin:0 auto;overflow:hidden;border-radius:14px}.ait-stage{position:relative;transform-origin:0 0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--bg);color:var(--text);font-family:var(--font-app);box-shadow:0 30px 80px color-mix(in srgb,var(--shade) 80%,transparent)}.ait-page{position:absolute;top:0;right:0;bottom:0;left:0;padding:22px 24px;transition:filter .45s ease,opacity .45s ease}.ait-page.is-behind{filter:blur(2px);opacity:.75}.ait-page-head{display:flex;align-items:center;gap:16px}.ait-page-title{font-size:20px;font-weight:700;color:var(--text-strong)}.ait-page-sub{margin-top:2px;font-size:12.5px;color:var(--text-muted)}.ait-ask-btn{margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--on-btn);background:var(--btn);transition:opacity .3s ease}.ait-ask-btn.is-open{opacity:0}.ait-table{margin-top:18px;border-top:1px solid var(--border)}.ait-row{display:grid;grid-template-columns:300px 170px 110px 80px 1fr;align-items:center;height:46px;padding:0 4px;border-bottom:1px solid var(--border);font-size:13px;color:var(--text-muted);transition:background .4s ease,box-shadow .4s ease}.ait-row.is-changed{background:color-mix(in srgb,var(--blue) 10%,transparent);box-shadow:inset 3px 0 0 var(--blue)}.ait-row-lead{display:flex;align-items:center;gap:8px;min-width:0;padding:6px}.ait-row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--text-strong)}.ait-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ait-status{flex:none;display:inline-flex;align-items:center;height:19px;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;--c: var(--text-muted);color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}.ait-status-up{--c: var(--up)}.ait-status.is-flip{animation:ait-flip .5s ease}.ait-panel{position:absolute;top:0;right:0;bottom:0;width:850px;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);box-shadow:-24px 0 60px color-mix(in srgb,var(--shade) 70%,transparent);transform:translate(102%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.ait-panel.is-open{transform:none}.ait-panel-head{flex:none;display:flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-bottom:1px solid var(--border)}.ait-panel-mark{color:var(--blue);font-size:15px}.ait-panel-name{font-size:14.5px;font-weight:700;color:var(--text-strong)}.ait-panel-page{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);border:1px dashed var(--border);border-radius:6px;padding:3px 8px}.ait-thread{position:relative;flex:1;min-height:0;overflow-y:auto;padding:12px 22px;display:flex;flex-direction:column;gap:22px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.ait-hint{margin:auto;max-width:420px;text-align:center;font-size:14px;color:var(--text-muted)}.ait-ex{display:flex;flex-direction:column;gap:8px;animation:ait-in .35s ease}.ait-you{align-self:flex-end;max-width:80%;padding:8px 12px;border-radius:12px 12px 4px;font-size:14px;color:var(--text-strong);background:color-mix(in srgb,var(--blue) 18%,var(--surface))}.ait-you.is-press{font-size:12.5px;font-weight:600;color:var(--blue);background:transparent;border:1px solid color-mix(in srgb,var(--blue) 45%,transparent)}.ait-you.is-press:before{content:"▸ "}.ait-answer{margin:0;font-size:14px;line-height:1.5;color:var(--text)}.ait-input{flex:none;display:flex;align-items:center;gap:8px;height:46px;margin:0 16px 12px;padding:0 8px 0 14px;border:1px solid var(--border);border-radius:10px;background:var(--raised)}.ait-input-text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;font-size:14px;color:var(--text-strong)}.ait-input-text.is-empty{color:var(--text-muted)}.ait-caret{display:inline-block;width:2px;height:16px;margin-left:1px;vertical-align:-3px;background:var(--blue);animation:ait-blink 1s steps(1) infinite}.ait-send{flex:none;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--on-btn);background:var(--btn)}.ait-panel .ac-check{padding-top:4px;padding-bottom:4px}.ait-panel [data-card=tour-log] .ac-row-title{font-weight:400;color:var(--text)}.ait-panel [data-card=tour-log] .ac-row-value{font-size:12px;font-weight:400;color:var(--text-muted)}.ait-panel:not(.is-phone) .ac-plan-main{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center}.ait-panel:not(.is-phone) .ac-plan-main>*{grid-column:1}.ait-panel:not(.is-phone) .ac-plan-main>.ac-plan-changes{grid-column:2;grid-row:1 / span 2;justify-self:end}.ait-panel [data-check=Deployed] .ac-check-icon.ac-ok{animation:ait-pop .6s ease}.ait-panel [data-check=Deployed][data-state=ok]{animation:ait-glow 1.4s ease}.ait-phone{position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:14px;background:var(--bg);color:var(--text);font-family:var(--font-app)}.ait-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 12px;border-bottom:1px solid var(--border);font-size:12.5px}.ait-chips-page{color:var(--text-muted)}.ait-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:3px 6px;border-radius:8px;transition:background .4s ease}.ait-chip.is-changed{background:color-mix(in srgb,var(--blue) 12%,transparent)}.ait-panel.is-phone{position:relative;inset:auto;width:100%;height:min(520px,64svh);transform:none;border-left:none;box-shadow:none}.ait-panel.is-phone .ait-thread{padding:12px}.ait-panel.is-phone .ait-panel-head{padding:0 12px}.ait-panel.is-phone .ait-input{margin:0 12px 12px}.ait-stage:focus-visible,.ait-phone:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ait-ring{position:absolute;z-index:4;pointer-events:none;border:2px solid var(--blue);border-radius:10px;box-shadow:0 0 0 9999px color-mix(in srgb,var(--bg) 58%,transparent),0 0 0 6px color-mix(in srgb,var(--blue) 18%,transparent);transition:left .35s ease,top .35s ease,width .35s ease,height .35s ease,box-shadow .35s ease}.ait-ring.is-light{box-shadow:0 0 0 9999px color-mix(in srgb,var(--bg) 38%,transparent),0 0 0 6px color-mix(in srgb,var(--blue) 18%,transparent)}.ait-ring.is-full{top:0;right:0;bottom:0;left:0;border:none;border-radius:0;box-shadow:none;background:color-mix(in srgb,var(--bg) 58%,transparent)}.ait-callout{position:absolute;z-index:5;padding:16px;border:1px solid color-mix(in srgb,var(--blue) 40%,var(--border));border-radius:12px;background:var(--surface);font-family:var(--font-body);box-shadow:0 18px 44px color-mix(in srgb,var(--shade) 75%,transparent);transition:top .35s ease,left .35s ease,width .35s ease}.ait-callout.is-below{position:static;margin-top:14px}.ait-callout-step{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.ait-callout-title{margin-top:6px;font-family:var(--font-head);font-size:18px;font-weight:700;line-height:1.25;color:var(--text-strong)}.ait-callout-body{margin-top:6px;font-size:13.5px;line-height:1.55;color:var(--text)}.ait-callout-btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.ait-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:8px;border:1px solid var(--border);background:var(--raised);color:var(--text);font-size:13px;font-weight:600;cursor:pointer;transition:filter .15s ease,border-color .15s ease}.ait-btn-primary{color:var(--on-btn);background:var(--btn);border-color:transparent}.ait-btn.is-on{color:var(--text-strong);border-color:color-mix(in srgb,var(--blue) 55%,transparent);background:color-mix(in srgb,var(--blue) 12%,transparent)}.ait-btn:disabled{opacity:.4;cursor:not-allowed}.ai-page a.ait-btn-cta{padding:9px 16px;font-size:13.5px;border-radius:8px}.ai-page a.ait-link{font-size:13.5px;font-weight:600;padding:0 6px}@media(hover:hover){.ait-btn:not(:disabled):hover{filter:brightness(1.15);border-color:var(--text-muted)}}.ait-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px}.ait-dots{display:flex;align-items:center}.ait-dot{box-sizing:content-box;width:7px;height:7px;padding:8px 3px;border:none;border-radius:4px;background:var(--border);background-clip:content-box;cursor:pointer;transition:width .2s ease}.ait-dot.is-past{background-color:color-mix(in srgb,var(--blue) 55%,var(--border))}.ait-dot.is-on{width:20px;background-color:var(--blue)}.ait-count{font-size:12.5px;color:var(--text-muted)}.ait-fill{flex:1}.ait-note{margin-top:10px;font-size:12.5px;color:var(--text-muted)}@media(pointer:coarse){.ait-btn,.ai-page a.ait-btn-cta{min-height:44px}.ait-dot{padding:18px 3px}}@keyframes ait-flip{0%{transform:rotateX(90deg);opacity:0}to{transform:none;opacity:1}}@keyframes ait-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:none}}@keyframes ait-glow{0%{background:color-mix(in srgb,var(--up) 22%,transparent)}to{background:transparent}}@keyframes ait-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ait-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.ait *,.ait *:before,.ait *:after{transition:none!important;animation:none!important}}.ait-stage.is-still *,.ait-stage.is-still *:before,.ait-stage.is-still *:after{transition:none!important;animation:none!important}.ai-page a.ait-more{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;margin:16px 0;padding:13px 18px;border-radius:10px;text-decoration:none;text-align:center;font-size:14.5px;font-weight:700;line-height:1.3;color:#0b0b0b;background:linear-gradient(180deg,color-mix(in srgb,var(--amber-fill) 100%,#fff 12%),var(--amber-fill));border:1px solid color-mix(in srgb,var(--amber-fill) 80%,#fff 20%);box-shadow:0 8px 24px color-mix(in srgb,var(--amber-fill) 30%,transparent),inset 0 1px #ffffff40;transition:transform .15s ease,filter .15s ease}.ai-page a.ait-more:hover{color:#0b0b0b;filter:brightness(1.06);transform:translateY(-1px)}.ai-page a.ait-more:active{transform:translateY(0)}.ai-page a.ait-more span{font-size:16px}.ait-ring{border-color:var(--amber-fill);box-shadow:0 0 0 9999px color-mix(in srgb,var(--bg) 58%,transparent),0 0 0 6px color-mix(in srgb,var(--amber-fill) 22%,transparent)}.ait-ring.is-light{box-shadow:0 0 0 9999px color-mix(in srgb,var(--bg) 38%,transparent),0 0 0 6px color-mix(in srgb,var(--amber-fill) 22%,transparent)}.ait-ring.is-full{box-shadow:none}.ait-callout{border-color:color-mix(in srgb,var(--amber-fill) 55%,var(--border));box-shadow:0 18px 44px color-mix(in srgb,var(--shade) 75%,transparent),0 0 28px color-mix(in srgb,var(--amber-fill) 14%,transparent)}.ait-callout-step{color:var(--amber)}.ait-dot.is-past{background-color:color-mix(in srgb,var(--amber-fill) 55%,var(--border))}.ait-dot.is-on{background-color:var(--amber-fill)}.ait-btn.is-on{border-color:color-mix(in srgb,var(--amber-fill) 60%,transparent);background:color-mix(in srgb,var(--amber-fill) 14%,transparent)}.ait-panel-mark{color:var(--amber)}.ait-mic{display:inline-flex;color:var(--text-muted);margin-right:8px}.ait-mic.is-on{color:var(--up)}.ait-input.is-voice{border-color:color-mix(in srgb,var(--up) 55%,var(--border))}.ait-voice{display:inline-flex;align-items:center;gap:8px;font-weight:600}.ait-voice.is-listen{color:var(--up)}.ait-voice.is-transcribe{color:var(--blue)}.ait-voice.is-speak{display:flex;margin:0 14px 8px;padding:6px 10px;border-radius:8px;font-size:12.5px;color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,transparent)}.ait-voice.is-speak .ai-wave i{background:var(--teal)}.ai-page a.ait-more+.ait-callout-btns{margin-top:0}
