:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--min-font-size:1;--max-font-size:1.33;--min-vw:20;--max-vw:45;--min-font-size-rem:calc(var(--min-font-size) * 1rem);--max-font-size-rem:calc(var(--max-font-size) * 1rem);--min-vw-rem:calc(var(--min-vw) * 1rem);--slope:calc(calc(var(--max-font-size) - var(--min-font-size)) * calc((100vw - var(--min-vw-rem))) / calc((var(--max-vw) - var(--min-vw))));--root-scale:clamp(var(--min-font-size-rem), calc(var(--min-font-size-rem) + var(--slope)), var(--max-font-size-rem));--sized-point-1:calc(var(--root-scale) * .1);--sized-point-125:calc(var(--root-scale) * .125);--sized-point-2:calc(var(--root-scale) * .2);--sized-point-25:calc(var(--root-scale) * .25);--sized-point-3:calc(var(--root-scale) * .3);--sized-point-4:calc(var(--root-scale) * .4);--sized-point-5:calc(var(--root-scale) * .5);--sized-point-6:calc(var(--root-scale) * .6);--sized-point-625:calc(var(--root-scale) * .625);--sized-point-7:calc(var(--root-scale) * .7);--sized-point-75:calc(var(--root-scale) * .75);--sized-point-8:calc(var(--root-scale) * .8);--sized-point-875:calc(var(--root-scale) * .875);--sized-point-9:calc(var(--root-scale) * .9);--sized-1:calc(var(--root-scale) * 1);--sized-1-point-25:calc(var(--root-scale) * 1.25);--sized-1-point-5:calc(var(--root-scale) * 1.5);--sized-2:calc(var(--root-scale) * 2);--sized-2-point-25:calc(var(--root-scale) * 2.25);--sized-2-point-5:calc(var(--root-scale) * 2.5);--sized-3:calc(var(--root-scale) * 3);--sized-3-point-5:calc(var(--root-scale) * 3.5);--sized-3-point-75:calc(var(--root-scale) * 3.75);--sized-4:calc(var(--root-scale) * 4);--sized-5:calc(var(--root-scale) * 5);--sized-6:calc(var(--root-scale) * 6);--sized-7:calc(var(--root-scale) * 7);--sized-8:calc(var(--root-scale) * 8)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,a,figure,blockquote,dl,strong,dd{font-size:unset;font-weight:unset;line-height:unset;-webkit-text-decoration:unset;-webkit-text-decoration:unset;text-decoration:unset;color:unset;background-color:unset;margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{max-width:100vw;overflow-x:hidden}body{text-rendering:optimizespeed;min-height:100vh;padding-top:calc(clamp(var(--sized-3-point-5), var(--sized-4), var(--sized-3-point-5)));background:var(--page-background,var(--background-color));line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:unset}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--scale:2vw}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular),local(IBM Plex Mono),url(/_fonts/r2KASPa1NYEuoln4lN0W3EcSZ4QcjSeSmKvuJKUW_e0-EBXL59uF8lOU0BbZ0Qd0HKaqxnk9ahNM_OUahEvA2bA.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono Fallback\: Courier New;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.517%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback\: Roboto Mono;src:local(Roboto Mono);size-adjust:99.9837%;ascent-override:102.517%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback\: Noto Sans Mono;src:local(Noto Sans Mono);size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular),local(IBM Plex Mono),url(/_fonts/oA7rp6XLB_UIP_utZxXIDlSPcMeVLGKMaeey_kAD0fo-98JsXCHs_mcC6olFARmc-2GM9H4YyxJhTUClXLaqEOU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Medium),url(/_fonts/fxn6Ta_PXKaftNQ6o3GFS9b6XU2VmWsDHvzQlBYv26k-RCwtZl_Z0-eqoKkgjV2Lvu8bNskZv3RiHclp-qdyFbE.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Medium),url(/_fonts/Y7f-8GVyzqqVUZE9RGKSEwHKp-J5xG9W9JvAuAXnukE-a6vWQ8lr44WUpidIwQELsd_UxxoksjFr_7OFl0B1cj4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono SemiBold),url(/_fonts/k9VNYFZ3lbLjdFOvyoe_t6P1Z4y9X5RYYVuXmoEo_ig-nTKWoqtzyKxAIKIx8JNNQ2Q8SwgTTBWZ4p5o2jmFO3k.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono SemiBold),url(/_fonts/4QnBRRPRkqsZZsI-BMyAY6O8mcHveU0lVITGztsdgaU-6W9goIX2kkUb_cEk1DVhEit9nFnfoMy0U1qs3xF4uAE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Light Italic),url(/_fonts/Oqx9mBcvk134EVUyvdtYKkp1kyCBe1_PIrarE9QIa1s-nBRAJ2O8Boch6ElQkiyzPNu465bsU0QwvPkicgAEINY.woff2)format("woff2");font-display:swap;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-weight:300;font-style:italic}@font-face{font-family:IBM Plex Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:108.282%;ascent-override:94.66%;descent-override:25.3966%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:101.723%;ascent-override:100.764%;descent-override:27.0341%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:100.222%;ascent-override:102.273%;descent-override:27.439%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback\: Arial;src:local(Arial);size-adjust:101.166%;ascent-override:101.318%;descent-override:27.183%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:95.1477%;ascent-override:107.727%;descent-override:28.9024%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Light Italic),url(/_fonts/WdnaqQV4E3Nq_xEW_D4JdsdNrpq08CEbbmgDXTd2Eek-pnZ1VT9zBCd_KaZD1fT1umqhEHJYfrqN_86Y8930CCs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular Italic),local(IBM Plex Sans Italic),url(/_fonts/Oqx9mBcvk134EVUyvdtYKkp1kyCBe1_PIrarE9QIa1s-nBRAJ2O8Boch6ElQkiyzPNu465bsU0QwvPkicgAEINY.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular Italic),local(IBM Plex Sans Italic),url(/_fonts/WdnaqQV4E3Nq_xEW_D4JdsdNrpq08CEbbmgDXTd2Eek-pnZ1VT9zBCd_KaZD1fT1umqhEHJYfrqN_86Y8930CCs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium Italic),url(/_fonts/Oqx9mBcvk134EVUyvdtYKkp1kyCBe1_PIrarE9QIa1s-nBRAJ2O8Boch6ElQkiyzPNu465bsU0QwvPkicgAEINY.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium Italic),url(/_fonts/WdnaqQV4E3Nq_xEW_D4JdsdNrpq08CEbbmgDXTd2Eek-pnZ1VT9zBCd_KaZD1fT1umqhEHJYfrqN_86Y8930CCs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold Italic),url(/_fonts/Oqx9mBcvk134EVUyvdtYKkp1kyCBe1_PIrarE9QIa1s-nBRAJ2O8Boch6ElQkiyzPNu465bsU0QwvPkicgAEINY.woff2)format("woff2");font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold Italic),url(/_fonts/WdnaqQV4E3Nq_xEW_D4JdsdNrpq08CEbbmgDXTd2Eek-pnZ1VT9zBCd_KaZD1fT1umqhEHJYfrqN_86Y8930CCs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Bold Italic),url(/_fonts/Oqx9mBcvk134EVUyvdtYKkp1kyCBe1_PIrarE9QIa1s-nBRAJ2O8Boch6ElQkiyzPNu465bsU0QwvPkicgAEINY.woff2)format("woff2");font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Bold Italic),url(/_fonts/WdnaqQV4E3Nq_xEW_D4JdsdNrpq08CEbbmgDXTd2Eek-pnZ1VT9zBCd_KaZD1fT1umqhEHJYfrqN_86Y8930CCs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Light),url(/_fonts/NAvprNCT47CLjj3GX-WDKhZkNzd7sAAEJjsoU4m9n5s-_KNkKFeq0DWFjHdakCTw2DIvIZ8VcCPQViV2NsQ_ugo.woff2)format("woff2");font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Light),url(/_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular),local(IBM Plex Sans),url(/_fonts/NAvprNCT47CLjj3GX-WDKhZkNzd7sAAEJjsoU4m9n5s-_KNkKFeq0DWFjHdakCTw2DIvIZ8VcCPQViV2NsQ_ugo.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular),local(IBM Plex Sans),url(/_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium),url(/_fonts/NAvprNCT47CLjj3GX-WDKhZkNzd7sAAEJjsoU4m9n5s-_KNkKFeq0DWFjHdakCTw2DIvIZ8VcCPQViV2NsQ_ugo.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium),url(/_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold),url(/_fonts/NAvprNCT47CLjj3GX-WDKhZkNzd7sAAEJjsoU4m9n5s-_KNkKFeq0DWFjHdakCTw2DIvIZ8VcCPQViV2NsQ_ugo.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold),url(/_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Bold),url(/_fonts/NAvprNCT47CLjj3GX-WDKhZkNzd7sAAEJjsoU4m9n5s-_KNkKFeq0DWFjHdakCTw2DIvIZ8VcCPQViV2NsQ_ugo.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Bold),url(/_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}:root{--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback: BlinkMacSystemFont", "IBM Plex Sans Fallback: Segoe UI", "IBM Plex Sans Fallback: Helvetica Neue", "IBM Plex Sans Fallback: Arial", "IBM Plex Sans Fallback: Noto Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback: Courier New", "IBM Plex Mono Fallback: Roboto Mono", "IBM Plex Mono Fallback: Noto Sans Mono", ui-monospace, SFMono-Regular, monospace;--space-micro:4px;--space-xs:8px;--space-sm:12px;--space-std:16px;--space-md:24px;--space-lg:32px;--space-xl:40px;--size-micro:12px;--size-xs:16px;--size-sm:20px;--size-std:24px;--size-md:32px;--size-lg:40px;--size-xl:52px;--radius-xs:4px;--radius-sm:8px;--radius-sm-plus:12px;--radius-std:16px;--radius-md:24px;--radius-lg:32px;--radius-pill:100px;--dur-xfast:.1s;--dur-fast:.25s;--dur-std:.5s;--dur-slow:1s;--dur-xslow:2s;--ease:cubic-bezier(.2, 0, 0, 1);--shadow-1:0 1px 2px #1010130a, 0 10px 28px #1010130f;--shadow-2:0 3px 10px #1010130f, 0 18px 44px #10101314;--shadow-3:0 6px 16px #10101314, 0 24px 64px #1010131a;--shadow-appbar:0 8px 28px #10101312;--accent-gold-0:#ffdc02;--accent-gold-1:#f8ce19;--accent-gold-2:#f8bf33;--accent-gold-3:#f4ae00;--accent-gold-4:#e99c05;--accent-gold-gradient:linear-gradient(135deg, var(--accent-gold-0) 20%, var(--accent-gold-1) 40%, var(--accent-gold-2) 60%, var(--accent-gold-3) 80%, var(--accent-gold-4) 100%);--accent-gold-bright-0:#fffdb8;--accent-gold-bright-1:#fdf68c;--accent-gold-bright-2:#f4cd2a;--accent-gold-bright-3:#eda323;--accent-gold-bright-4:#d28d0d;--accent-gold-gradient-bright:linear-gradient(135deg, var(--accent-gold-bright-0) 20%, var(--accent-gold-bright-1) 40%, var(--accent-gold-bright-2) 60%, var(--accent-gold-bright-3) 80%, var(--accent-gold-bright-4) 100%);--accent-purple-0:#ddd6fe;--accent-purple-1:#c4b5fd;--accent-purple-2:#a78bfa;--accent-purple-3:#8b5cf6;--accent-purple-4:#785fb4;--accent-purple-gradient:linear-gradient(135deg, var(--accent-purple-0) 20%, var(--accent-purple-1) 40%, var(--accent-purple-2) 60%, var(--accent-purple-3) 80%, var(--accent-purple-4) 100%);--accent-green:#26a69a;--accent-material-green:#00e676;--accent-amber:#ffd54f;--accent-red:#ef5350;--accent-blue-tint:#bbdefb;--texture-dot-color:#10101312;--texture-dot-color-strong:#1010131a;--texture-dot-color-inverted:#ffffff1a;--texture-dot-size:22px;--grey-50:#fafafa;--grey-100:#f5f5f5;--grey-200:#eee;--grey-300:#e0e0e0;--grey-400:#bdbdbd;--grey-500:#9e9e9e;--grey-600:#757575;--grey-700:#616161;--grey-800:#424242;--grey-850:#303030;--grey-900:#212121}@media (prefers-color-scheme:dark){:root{--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 4px #0006, 0 4px 8px #00000059;--shadow-3:0 4px 8px #00000080, 0 8px 16px #0006;--shadow-appbar:0 4px 12px #00000080;--accent-red:#f44336;--texture-dot-color:#ffffff14;--texture-dot-color-strong:#ffffff1a;--texture-dot-color-inverted:#ffffff1a}}:root{--background-color:#f8f8f7;--page-background:radial-gradient(circle at 12% 0%, #ffffffb8, transparent 32rem), radial-gradient(circle at 88% 10%, #eeeeeca3, transparent 34rem), linear-gradient(180deg, #fcfcfb 0%, #f8f8f7 48%, #f0f0ee 100%);--heading-color:#101013;--heading-background:transparent;--superheading-color:#78787d;--superheading-background:transparent;--subheading-color:#46464c;--subheading-background:transparent;--eyebrow-color:#78787d;--eyebrow-background:transparent;--description-color:#46464c;--description-background:transparent;--button-color:#fff;--button-background:#101013;--inverted-button-color:#fff;--inverted-button-background:#101013;--outline-color:#10101317;--copyright-color:#a0a0a5;--link-color:#78787d;--link-background:transparent;--link-hover-color:#101013;--link-shimmer-hover-color:#26282b;--link-shimmer:linear-gradient(to right, #ffffff4d 0%, #ffffffb3 100%);--highlighted-color:#101013;--highlighted-background:#1010130f;--header-background:#ffffffc7;--banner-color:#fff;--banner-background:#101013;--divider-color:#10101314;--features-color:#606066;--hero-bg:#101013;--hero-text:#fff;--hero-muted:#a0a0a8;--hero-surface:#ffffff0f;--hero-border:#ffffff1a;--card-bg:#ffffffb8;--card-bg-hover:#fafaf9f0;--card-border:#10101314;--card-shadow:0 1px 2px #1010130a, 0 14px 34px #1010130f;--card-shadow-hover:0 4px 12px #1010130f, 0 20px 52px #10101314;--card-glass-gradient:linear-gradient(180deg, #ffffffb8, #ffffff6b);--card-inset-highlight:0 1px 0 #ffffffa6 inset;--hero-graphic-wash:linear-gradient(180deg, #ffffff47, #ffffff14);--placeholder-bg:radial-gradient(circle at 12% 16%, #ffffffad, transparent 11rem), radial-gradient(circle at 88% 82%, #e8e8e699, transparent 12rem), linear-gradient(145deg, #fcfcfbf5 0%, #eeeeecf0 100%);--placeholder-bg-dark:linear-gradient(135deg, #1e1e22 0%, #161619 100%);--dark-section-bg:#101013;--dark-section-text:#fff;--dark-section-muted:#a0a0a8;--dark-section-border:#ffffff1a;--dark-section-surface:#ffffff0d;--section-alt-bg:#f2f2f0b8;--section-emphasis-bg:#ececeac7;--footer-bg:#f0f0ee;--media-bg-blue:#b3c7dc;--media-bg-sage:#d2ddd1;--media-bg-sky:#a6d7e6;--media-bg-sand:#dcd5b1;--media-bg-peach:#ffecde;--media-bg-cream:#fff5de;--media-bg-rose:#fce2eb;--media-bg-lavender:#fadefe;--media-bg-ice:#def5ff;--media-bg-mint:#defced;--tag-bg:#ffffff94;--tag-border:#10101314;--tone-amber-bg:#c9a22721;--tone-amber-ink:#8a6d12;--tone-teal-bg:#268c821f;--tone-teal-ink:#0f766e;--tone-blue-bg:#3b82c81f;--tone-blue-ink:#1d6fb8;--tone-green-bg:#28a06421;--tone-green-ink:#1b8a5a;--tone-purple-bg:#785fb41f;--tone-purple-ink:#6b4fc0;--tone-orange-bg:#dc783c1f;--tone-orange-ink:#c2570a;--tone-red-bg:#d2504b1f;--tone-red-ink:#c0392b;--underline-accent:#10101347}@media (prefers-color-scheme:dark){:root{--background-color:#0a0a0c;--page-background:radial-gradient(circle at 10% 0%, #f5f5f80d, transparent 32rem), radial-gradient(circle at 90% 12%, #8c8c940f, transparent 32rem), linear-gradient(180deg, #0a0a0c 0%, #0e0d0b 100%);--heading-color:#f5f5f8;--heading-background:transparent;--superheading-color:#8c8c94;--superheading-background:transparent;--subheading-color:#b4b4ba;--subheading-background:transparent;--eyebrow-color:#787880;--eyebrow-background:transparent;--description-color:#b4b4ba;--description-background:transparent;--button-color:#0a0a0c;--button-background:#f5f5f8;--inverted-button-color:#f5f5f8;--inverted-button-background:#0a0a0c;--outline-color:#f5f5f814;--copyright-color:#64646c;--link-color:#8c8c94;--link-background:transparent;--link-hover-color:#f5f5f8;--link-shimmer-hover-color:#fff;--link-shimmer:linear-gradient(to right, #38383b1a 0%, #18181b99 100%);--highlighted-color:#f5f5f8;--highlighted-background:#f5f5f814;--header-background:#101013bd;--banner-color:#0a0a0c;--banner-background:#f5f5f8;--divider-color:#f5f5f814;--features-color:#8c8c94;--hero-bg:#0a0a0c;--hero-text:#f5f5f8;--hero-muted:#8c8c94;--hero-surface:#f5f5f80d;--hero-border:#f5f5f814;--card-bg:#121215;--card-bg-hover:#18181c;--card-border:#f5f5f80f;--card-shadow:0 1px 3px #0003, 0 4px 12px #00000026;--card-shadow-hover:0 2px 8px #0000004d, 0 8px 24px #0003;--card-glass-gradient:linear-gradient(180deg, #f5f5f80e, #f5f5f806);--card-inset-highlight:none;--hero-graphic-wash:linear-gradient(180deg, #f5f5f80f, #f5f5f805);--placeholder-bg:linear-gradient(135deg, #121215 0%, #1a1a1e 100%);--placeholder-bg-dark:linear-gradient(135deg, #121216 0%, #0c0c0e 100%);--dark-section-bg:#060608;--dark-section-text:#f5f5f8;--dark-section-muted:#787880;--dark-section-border:#f5f5f80f;--dark-section-surface:#f5f5f80a;--section-alt-bg:#0e0e11;--section-emphasis-bg:#121215;--footer-bg:#0e0e11;--tag-bg:#f5f5f80d;--tag-border:#f5f5f814;--tone-amber-bg:#ffd5781f;--tone-amber-ink:#e8c071;--tone-teal-bg:#5ac8bc1f;--tone-teal-ink:#5fd0c4;--tone-blue-bg:#78b4f01f;--tone-blue-ink:#7fb6f0;--tone-green-bg:#50c88c21;--tone-green-ink:#5fcf93;--tone-purple-bg:#aa8ce61f;--tone-purple-ink:#b69cf0;--tone-orange-bg:#ff965a1f;--tone-orange-ink:#f0a060;--tone-red-bg:#f0786e1f;--tone-red-ink:#f08a82;--underline-accent:#f5f5f852}}.copyright{color:var(--copyright-color)}.heading{color:var(--heading-color);background-color:var(--heading-background)}.superheading{color:var(--superheading-color);background-color:var(--superheading-background)}.subheading{color:var(--subheading-color);background-color:var(--subheading-background)}.description{color:var(--description-color)}.link{color:var(--link-color);background-color:var(--link-background)}.button{color:var(--button-color);background-color:var(--button-background)}.outline{border-color:var(--outline-color)}.highlighted{color:var(--highlighted-color);background-color:var(--highlighted-background)}.banner{color:var(--banner-color);background-color:var(--banner-background)}.header{background-color:var(--header-background)}.inverted-button{color:var(--inverted-button-color);background-color:var(--inverted-button-background)}.divider{border-color:var(--divider-color)}.features{color:var(--features-color)}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Light Italic),url(/_fonts/Oqx9mBcvk134EVUyvdtYKkp1kyCBe1_PIrarE9QIa1s-nBRAJ2O8Boch6ElQkiyzPNu465bsU0QwvPkicgAEINY.woff2)format("woff2");font-display:swap;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-weight:300;font-style:italic}@font-face{font-family:IBM Plex Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:108.282%;ascent-override:94.66%;descent-override:25.3966%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:101.723%;ascent-override:100.764%;descent-override:27.0341%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:100.222%;ascent-override:102.273%;descent-override:27.439%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback\: Arial;src:local(Arial);size-adjust:101.166%;ascent-override:101.318%;descent-override:27.183%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:95.1477%;ascent-override:107.727%;descent-override:28.9024%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Light Italic),url(/_fonts/WdnaqQV4E3Nq_xEW_D4JdsdNrpq08CEbbmgDXTd2Eek-pnZ1VT9zBCd_KaZD1fT1umqhEHJYfrqN_86Y8930CCs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular Italic),local(IBM Plex Sans Italic),url(/_fonts/Oqx9mBcvk134EVUyvdtYKkp1kyCBe1_PIrarE9QIa1s-nBRAJ2O8Boch6ElQkiyzPNu465bsU0QwvPkicgAEINY.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular Italic),local(IBM Plex Sans Italic),url(/_fonts/WdnaqQV4E3Nq_xEW_D4JdsdNrpq08CEbbmgDXTd2Eek-pnZ1VT9zBCd_KaZD1fT1umqhEHJYfrqN_86Y8930CCs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium Italic),url(/_fonts/Oqx9mBcvk134EVUyvdtYKkp1kyCBe1_PIrarE9QIa1s-nBRAJ2O8Boch6ElQkiyzPNu465bsU0QwvPkicgAEINY.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium Italic),url(/_fonts/WdnaqQV4E3Nq_xEW_D4JdsdNrpq08CEbbmgDXTd2Eek-pnZ1VT9zBCd_KaZD1fT1umqhEHJYfrqN_86Y8930CCs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold Italic),url(/_fonts/Oqx9mBcvk134EVUyvdtYKkp1kyCBe1_PIrarE9QIa1s-nBRAJ2O8Boch6ElQkiyzPNu465bsU0QwvPkicgAEINY.woff2)format("woff2");font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold Italic),url(/_fonts/WdnaqQV4E3Nq_xEW_D4JdsdNrpq08CEbbmgDXTd2Eek-pnZ1VT9zBCd_KaZD1fT1umqhEHJYfrqN_86Y8930CCs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Bold Italic),url(/_fonts/Oqx9mBcvk134EVUyvdtYKkp1kyCBe1_PIrarE9QIa1s-nBRAJ2O8Boch6ElQkiyzPNu465bsU0QwvPkicgAEINY.woff2)format("woff2");font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Bold Italic),url(/_fonts/WdnaqQV4E3Nq_xEW_D4JdsdNrpq08CEbbmgDXTd2Eek-pnZ1VT9zBCd_KaZD1fT1umqhEHJYfrqN_86Y8930CCs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Light),url(/_fonts/NAvprNCT47CLjj3GX-WDKhZkNzd7sAAEJjsoU4m9n5s-_KNkKFeq0DWFjHdakCTw2DIvIZ8VcCPQViV2NsQ_ugo.woff2)format("woff2");font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Light),url(/_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular),local(IBM Plex Sans),url(/_fonts/NAvprNCT47CLjj3GX-WDKhZkNzd7sAAEJjsoU4m9n5s-_KNkKFeq0DWFjHdakCTw2DIvIZ8VcCPQViV2NsQ_ugo.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular),local(IBM Plex Sans),url(/_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium),url(/_fonts/NAvprNCT47CLjj3GX-WDKhZkNzd7sAAEJjsoU4m9n5s-_KNkKFeq0DWFjHdakCTw2DIvIZ8VcCPQViV2NsQ_ugo.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium),url(/_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold),url(/_fonts/NAvprNCT47CLjj3GX-WDKhZkNzd7sAAEJjsoU4m9n5s-_KNkKFeq0DWFjHdakCTw2DIvIZ8VcCPQViV2NsQ_ugo.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold),url(/_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Bold),url(/_fonts/NAvprNCT47CLjj3GX-WDKhZkNzd7sAAEJjsoU4m9n5s-_KNkKFeq0DWFjHdakCTw2DIvIZ8VcCPQViV2NsQ_ugo.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Bold),url(/_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}:root{--scale:2vw;--heading-font-size:clamp(32px, calc(var(--scale) * 3), 56px);--heading-line-height:calc(var(--heading-font-size) * 1.1);--superheading-font-size:clamp(16px, calc(var(--scale) * 3.3), 22px);--superheading-line-height:calc(var(--superheading-font-size) * 1.4);--eyebrow-font-size:clamp(11px, calc(var(--scale) * .65), 13px);--eyebrow-line-height:calc(var(--eyebrow-font-size) * 1.4);--subheading-font-size:clamp(17px, calc(var(--scale) * 1.7), 20px);--subheading-line-height:calc(var(--subheading-font-size) * 1.5);--description-font-size:clamp(15px, calc(var(--scale) * 1.6), 16.5px);--description-line-height:calc(var(--description-font-size) * 1.6);--button-font-size:clamp(13px, calc(var(--scale) * 1.6), 16px);--button-line-height:calc(var(--button-font-size) * 1);--link-font-size:clamp(13px, calc(var(--scale) * 1.6), 15px);--link-line-height:calc(var(--link-font-size) * 1);--nav-link-font-size:clamp(13px, calc(var(--scale) * 1.8), 18px);--nav-link-line-height:calc(var(--nav-link-font-size) * 1);--banner-font-size:clamp(10px, calc(var(--scale) * 1.8), 14px);--banner-line-height:calc(var(--banner-font-size) * 1);--features-font-size:clamp(14px, calc(var(--scale) * .9), 15px);--features-line-height:calc(var(--features-font-size) * 1.6);font-family:IBM Plex Sans,IBM Plex Sans Fallback\: BlinkMacSystemFont,IBM Plex Sans Fallback\: Segoe UI,IBM Plex Sans Fallback\: Helvetica Neue,IBM Plex Sans Fallback\: Arial,IBM Plex Sans Fallback\: Noto Sans,sans-serif}@media screen and (min-width:768px){:root{--superheading-font-size:clamp(20px, calc(var(--scale) * 1.4), 28px);--heading-font-size:clamp(36px, calc(var(--scale) * 2.2), 56px);--eyebrow-font-size:clamp(11px, calc(var(--scale) * .6), 13px);--subheading-font-size:clamp(16px, calc(var(--scale) * 1.1), 20px);--description-font-size:clamp(14px, calc(var(--scale) * 1), 16.8px)}}.heading{font-size:var(--heading-font-size);line-height:var(--heading-line-height);font-weight:600}.superheading{font-size:var(--superheading-font-size);line-height:var(--superheading-line-height);font-weight:600}.subheading{font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);font-weight:300}.subheading .highlighted{font-weight:500}.highlighted{color:var(--highlighted-color);background-color:var(--highlighted-background);font-style:unset;margin-top:.1rem;padding:.1rem .1rem .1rem .05rem;display:inline-block}.eyebrow{font-size:var(--eyebrow-font-size);line-height:var(--eyebrow-line-height);letter-spacing:.12em;font-weight:500}.description{font-size:var(--description-font-size);line-height:var(--description-line-height);font-weight:400}.link{font-size:var(--link-font-size);line-height:var(--link-line-height);font-weight:500}.button{font-size:var(--button-font-size);line-height:var(--button-line-height);font-weight:500}.features{font-size:var(--features-font-size);line-height:var(--features-line-height);font-weight:400}:root{--page-gutter:32px;--site-max-width:min(1200px, calc(100vw - (var(--page-gutter) * 2)));--section-padding-y:clamp(48px, calc(var(--heading-line-height) * 2.5), 128px);--section-padding-x:clamp(24px, calc(var(--scale) * 2), 48px);--section-heading-size:clamp(1.875rem, 1.5rem + 1.8vw, 2.75rem);--section-heading-weight:500;--heading-bottom-spacing:clamp(16px, calc(var(--heading-line-height) * 1), 32px);--superheading-bottom-spacing:clamp(14px, calc(var(--superheading-line-height) * 1), 20px);--subheading-bottom-spacing:clamp(16px, calc(var(--subheading-line-height) * 1.2), 28px);--description-bottom-spacing:clamp(12px, calc(var(--description-line-height) * 1.4), 22px);--outline-radius:clamp(24px, calc(var(--scale) * 2), 48px);--card-title-size:var(--subheading-font-size);--card-title-weight:500;--card-desc-size:var(--description-font-size);--card-desc-weight:400;--divider-bottom-spacing:10px;--divider-top-spacing:10px}.section{padding:var(--section-padding-y) var(--section-padding-x)}.outline{border-radius:var(--outline-radius)}@media screen and (min-width:536px){.outline{padding:clamp(16px, calc(var(--scale) * 2), 48px);border-style:solid;border-width:2px}}.vertical{flex-direction:column;display:flex}.horizontal{flex-direction:row;display:flex}.button{border:none;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;width:max-content;height:max-content;min-height:44px;display:flex}.link{text-decoration:none;transition:color .2s ease-in-out}.eyebrow{width:fit-content;margin-bottom:var(--eyebrow-bottom-spacing);flex-direction:row;display:flex}.heading{margin-bottom:var(--heading-bottom-spacing);flex-direction:row;width:fit-content;display:flex}.superheading{margin-bottom:var(--superheading-bottom-spacing);flex-direction:row;display:flex}.subheading{margin-bottom:var(--subheading-bottom-spacing);flex-direction:row;max-width:812px;display:flex}.description{margin-bottom:var(--description-bottom-spacing);flex-direction:row;display:flex}.icon{aspect-ratio:1;flex-direction:row;justify-content:center;align-items:center;width:max-content;height:max-content;display:flex}.divider{width:100%;height:1px;margin-bottom:var(--divider-bottom-spacing)}.textured-section{isolation:isolate;position:relative;overflow:hidden}.textured-section:before{content:"";z-index:0;background-image:radial-gradient(var(--texture-dot-color) 1px, transparent 1.4px);background-size:var(--texture-dot-size) var(--texture-dot-size);pointer-events:none;position:absolute;inset:0}.textured-section--focused:before{background-image:radial-gradient(var(--texture-dot-color-strong) 1px, transparent 1.5px);-webkit-mask-image:radial-gradient(75% 65% at 50% 35%,#000 30%,#0000 85%);mask-image:radial-gradient(75% 65% at 50% 35%,#000 30%,#0000 85%)}.textured-section--over-media:before{z-index:1}.textured-section--inverted:before{background-image:radial-gradient(var(--texture-dot-color-inverted) 1px, transparent 1.4px);-webkit-mask-image:radial-gradient(80% 70%,#000 25%,#0000 90%);mask-image:radial-gradient(80% 70%,#000 25%,#0000 90%)}section h2{color:var(--heading-color);font-size:var(--section-heading-size);font-weight:var(--section-heading-weight)}section p.section-sub{color:var(--features-color);font-size:var(--subheading-font-size);max-width:40rem;margin-top:var(--space-md);font-weight:400}.rt-em{font-style:italic}.rt-strong{font-weight:600}.rt-underline{text-decoration:underline;-webkit-text-decoration-color:var(--underline-accent);-webkit-text-decoration-color:var(--underline-accent);text-decoration-color:var(--underline-accent);text-underline-offset:.16em;text-decoration-skip-ink:none;text-decoration-thickness:2px}.rt-mono{font-family:var(--font-mono);font-size:.92em}body[data-page=blog],body[data-page=blog-post],body[data-page=updates],body[data-page=updates-entry],body[data-page=thank-you],body[data-page=post-action]{background:var(--background-color);background-attachment:initial}.prose{color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height)}.prose>:first-child{margin-top:0}.prose h1{color:var(--heading-color);font-size:clamp(28px, calc(var(--scale) * 2.4), 48px);letter-spacing:-.025em;margin-bottom:var(--sized-1);font-weight:600}.prose h2{color:var(--heading-color);font-size:clamp(22px, calc(var(--scale) * 1.8), 32px);letter-spacing:-.02em;margin-top:var(--sized-2);margin-bottom:var(--sized-point-75);font-weight:600}.prose h3{color:var(--heading-color);font-size:clamp(18px, calc(var(--scale) * 1.4), 24px);margin-top:var(--sized-1-point-5);margin-bottom:var(--sized-point-5);font-weight:600}.prose h4{color:var(--heading-color);font-size:clamp(16px, calc(var(--scale) * 1.15), 20px);margin-top:var(--sized-1);margin-bottom:var(--sized-point-5);font-weight:600}.prose p{color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);margin-bottom:var(--sized-1);font-weight:400}.prose a{color:var(--link-color,#4ea5f0);text-underline-offset:2px;-webkit-text-decoration:underline #4ea5f04d;text-decoration:underline #4ea5f04d;transition:text-decoration-color .15s}.prose a:hover{text-decoration-color:currentColor}.prose h1 a,.prose h2 a,.prose h3 a,.prose h4 a,.prose h5 a,.prose h6 a{color:inherit;text-decoration:none}.prose ul,.prose ol{color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);margin-bottom:var(--sized-1);padding-left:1.5em}.prose li{margin-bottom:.35em}.prose strong{color:var(--heading-color);font-weight:600}.prose img{border-radius:var(--radius-std,12px);border:1px solid var(--card-border);max-width:100%;height:auto;margin:var(--sized-1-point-5) auto;display:block}.prose figure{margin:var(--sized-1-point-5) 0}.prose figcaption{color:var(--copyright-color);font-size:var(--eyebrow-font-size);text-align:center;margin-top:var(--sized-point-5)}.prose blockquote{padding-left:var(--sized-1);margin:var(--sized-1) 0;color:var(--features-color);border-left:3px solid #4ea5f066;font-style:italic}.prose code{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:4px;padding:2px 6px;font-size:.9em}.prose pre{background-color:var(--card-bg);border:1px solid var(--card-border);padding:var(--sized-1);margin-bottom:var(--sized-1);border-radius:12px;overflow-x:auto}.prose pre code{background:0 0;border:none;padding:0}.prose hr{border:none;border-top:1px solid var(--divider-color);margin:var(--sized-2) 0}.prose table{border-collapse:collapse;width:100%;margin-bottom:var(--sized-1);font-size:.95em}.prose th,.prose td{border:1px solid var(--card-border);text-align:left;padding:8px 12px}.prose th{color:var(--heading-color);background-color:var(--card-bg);font-weight:600}.vdc7Ra-ctaGroup{justify-content:center;gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.vdc7Ra-alignStart{justify-content:flex-start}@media (max-width:768px){.vdc7Ra-ctaGroup{flex-direction:column;align-items:stretch;width:100%}.vdc7Ra-ctaGroup a{width:100%}}.XWAp0G-ctaCard{border-radius:var(--radius-lg);background:#fff;border:1px solid #0000000f;flex-direction:column;flex:1 1 0;transition:border-color .4s ease-out;display:flex;position:relative;overflow:hidden}.XWAp0G-ctaCardCentered{flex:none;width:100%;max-width:42rem}.XWAp0G-ctaCardCentered .XWAp0G-ctaContent{gap:var(--space-md);padding:clamp(var(--space-xl), 8vh, var(--sized-2)) clamp(var(--space-lg), 4vw, var(--space-xl));flex:none}:is(.XWAp0G-ctaCardCentered .XWAp0G-ctaContent h1,.XWAp0G-ctaCardCentered .XWAp0G-ctaContent h2){margin-top:var(--space-sm)}.XWAp0G-ctaCardCentered .XWAp0G-ctaContent p{margin-top:var(--space-sm);max-width:34rem}.XWAp0G-ctaCardCentered .XWAp0G-ctaContent>:last-child{margin-top:var(--space-xl);padding-top:0}.XWAp0G-ctaCard.XWAp0G-cardHovered{border-color:#00000005}.XWAp0G-cardGradient{border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:-1px}.XWAp0G-cardGradient:before{content:"";border-radius:inherit;-webkit-mask:conic-gradient(from calc(var(--entry-angle,0deg) - var(--border-progress,0deg) / 2), black 0deg, black var(--border-progress,0deg), transparent var(--border-progress,0deg));-webkit-mask:conic-gradient(from calc(var(--entry-angle,0deg) - var(--border-progress,0deg) / 2), black 0deg, black var(--border-progress,0deg), transparent var(--border-progress,0deg));-webkit-mask:conic-gradient(from calc(var(--entry-angle,0deg) - var(--border-progress,0deg) / 2), black 0deg, black var(--border-progress,0deg), transparent var(--border-progress,0deg));mask:conic-gradient(from calc(var(--entry-angle,0deg) - var(--border-progress,0deg) / 2), black 0deg, black var(--border-progress,0deg), transparent var(--border-progress,0deg));background:conic-gradient(#8b5cf680 0deg,#ec489966 90deg,#fb923c59 180deg,#22d3ee66 270deg,#8b5cf680 360deg);position:absolute;inset:0}.XWAp0G-cardGradient:after{content:"";border-radius:calc(var(--radius-lg) - 2px);background:#fff;position:absolute;inset:2px}.XWAp0G-cardGlow{border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.XWAp0G-cardGlow:before{content:"";width:350px;height:350px;left:var(--proximity-x,50%);top:var(--proximity-y,50%);opacity:calc(var(--proximity-opacity,0) * var(--proximity-intensity,0));will-change:opacity, scale, left, top;background:radial-gradient(circle,#8b5cf640 0%,#ec489926 30%,#fb923c1a 50%,#0000 70%);border-radius:50%;transition:opacity .4s ease-out,scale .4s ease-out,left .1s ease-out,top .1s ease-out;position:absolute;translate:-50% -50%;scale:.5}.XWAp0G-cardHovered .XWAp0G-cardGlow:before{left:var(--card-mouse-x,50%);top:var(--card-mouse-y,50%);opacity:1;transition:opacity .15s ease-out,scale .3s ease-out,left 30ms linear,top 30ms linear;scale:.85}.XWAp0G-ctaContent{z-index:1;gap:var(--space-xs);padding:var(--space-lg);-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:calc(var(--radius-lg) - 2px);text-align:center;background:#ffffffb3;border:1px solid #fff6;flex-direction:column;flex:1;align-items:center;margin:15px;display:flex;position:relative}.XWAp0G-ctaContentStart{text-align:start;align-items:flex-start}.XWAp0G-ctaCard:not(.XWAp0G-ctaCardCentered) .XWAp0G-ctaContent>:last-child{padding-top:var(--space-lg);margin-top:auto}@media (max-width:768px){.XWAp0G-ctaCard .XWAp0G-ctaContent{gap:var(--space-sm);padding:var(--space-md)}:is(.XWAp0G-ctaCard .XWAp0G-ctaContent h1,.XWAp0G-ctaCard .XWAp0G-ctaContent h2,.XWAp0G-ctaCard .XWAp0G-ctaContent p){margin-top:0}.XWAp0G-ctaCard:not(.XWAp0G-ctaCardCentered) .XWAp0G-ctaContent>:last-child{margin-top:var(--space-sm);padding-top:0}}:is(.XWAp0G-ctaContent h1,.XWAp0G-ctaContent h2){color:var(--heading-color);font-size:var(--section-heading-size);font-weight:var(--section-heading-weight);margin:0}.XWAp0G-ctaContent p{color:var(--features-color);font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);margin:0;font-weight:400}.XWAp0G-ctaEyebrow{font-size:var(--eyebrow-font-size);letter-spacing:.06em;text-transform:uppercase;color:var(--eyebrow-color);font-weight:500}.XWAp0G-ctaContent .countdown{color:var(--heading-color);font-size:var(--subheading-font-size);margin:var(--space-sm) 0 0;transition:opacity var(--dur-fast) var(--ease);font-weight:500}.XWAp0G-ctaContent .countdownValue{font-variant-numeric:tabular-nums}.XWAp0G-ctaContent button{min-height:48px;font-size:var(--button-font-size);border-radius:var(--radius-sm);cursor:pointer;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:0 28px;font-weight:500;text-decoration:none;display:inline-flex}.XWAp0G-ctaContent button[type=button]:first-of-type{color:var(--button-color);background-color:var(--button-background);box-shadow:var(--shadow-1);border:none}.XWAp0G-ctaContent button[type=button]:first-of-type:hover{box-shadow:var(--shadow-2);opacity:.92;transform:translateY(-1px)}.XWAp0G-ctaContent button[type=button]:not(:first-of-type){color:var(--heading-color);border:1px solid var(--card-border);background-color:#0000}.XWAp0G-ctaContent button[type=button]:not(:first-of-type):hover{background-color:var(--card-bg);border-color:var(--outline-color);transform:translateY(-1px)}.XWAp0G-ctaContent button:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}@media (prefers-color-scheme:dark){.XWAp0G-ctaCard{background:var(--card-bg);border-color:var(--card-border)}.XWAp0G-ctaCard.XWAp0G-cardHovered{border-color:color-mix(in srgb, var(--card-border) 50%, transparent)}.XWAp0G-cardGradient:after{background:var(--card-bg)}.XWAp0G-ctaContent{background:color-mix(in srgb, var(--card-bg) 80%, transparent);border-color:var(--card-border)}}@media (prefers-reduced-motion:reduce){.XWAp0G-ctaCard{transition:none}.XWAp0G-cardGlow:before{transition:opacity .15s ease-out}:is(.XWAp0G-ctaContent .countdown,.XWAp0G-ctaContent .countdownCancel){transition:none;display:none}.XWAp0G-ctaContent button{transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease)}.XWAp0G-ctaContent button:hover{transform:none}}._4YrDgW-item{counter-increment:paStep;border-top:1px solid var(--divider-color)}._4YrDgW-item:last-child{border-bottom:1px solid var(--divider-color)}._4YrDgW-row{align-items:baseline;gap:var(--space-lg);padding:var(--space-md) var(--space-xs);text-decoration:none;display:flex}._4YrDgW-row:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}._4YrDgW-num{font-family:var(--font-mono);font-size:var(--eyebrow-font-size);color:var(--features-color);flex-shrink:0}._4YrDgW-num:before{content:counter(paStep, decimal-leading-zero)}._4YrDgW-body{gap:var(--space-micro);flex-direction:column;flex:1;min-width:0;display:flex}._4YrDgW-title{font-size:var(--card-title-size);font-weight:var(--card-title-weight);color:var(--heading-color)}._4YrDgW-desc{font-size:var(--card-desc-size);font-weight:var(--card-desc-weight);color:var(--features-color)}._4YrDgW-desc p{margin:0}._4YrDgW-arrow{font-size:var(--size-sm);color:var(--features-color);transition:translate var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex-shrink:0;align-self:center}._4YrDgW-row:hover ._4YrDgW-arrow{translate:var(--space-micro) 0;color:var(--heading-color)}@media (max-width:600px){._4YrDgW-row{gap:var(--space-md)}._4YrDgW-arrow{display:none}}@media (prefers-reduced-motion:reduce){._4YrDgW-row:hover ._4YrDgW-arrow{translate:0}}.UjGVea-paStepsWrap{z-index:1;padding:var(--section-padding-y) var(--section-padding-x);position:relative}.UjGVea-inner{max-width:720px;margin:0 auto}.UjGVea-heading{margin:0 0 var(--space-md);font-size:var(--subheading-font-size);color:var(--heading-color);font-weight:600}.UjGVea-list{counter-reset:paStep;margin:0;padding:0;list-style:none}.WV3T2a-errorWrap{background:var(--footer-bg);width:100vw;min-height:100dvh;margin-left:50%;margin-top:calc(-1 * clamp(var(--sized-3-point-5), var(--sized-4), var(--sized-3-point-5)));padding-top:clamp(var(--sized-3-point-5), var(--sized-4), var(--sized-3-point-5));transform:translate(-50%)}.WV3T2a-errorSection{max-width:var(--site-max-width);padding:var(--section-padding-y) var(--section-padding-x) var(--space-lg);margin:0 auto}.WV3T2a-errorInner{flex-direction:column;align-items:center;width:100%;display:flex}.ULkgRa-glow{z-index:0;pointer-events:none;background:radial-gradient(600px circle at var(--glow-x,50%) var(--glow-y,50%), #8b5cf614 0%, #3b82f60d 30%, #14b8a608 55%, transparent 70%);opacity:var(--glow-opacity,0);transition:opacity var(--dur-std) var(--ease);position:fixed;inset:0}.TPbhrG-badge{aspect-ratio:1;border-radius:var(--radius-md);background:var(--icon-bg);width:clamp(64px,7vw,84px);color:var(--icon-color);animation:TPbhrG-paBadgeIn var(--dur-slow) cubic-bezier(.2, 0, 0, 1) both, TPbhrG-paBadgeFloat 4s ease-in-out .8s infinite;justify-content:center;align-items:center;display:inline-flex}.TPbhrG-icon{font-size:clamp(32px,3.5vw,44px)}@keyframes TPbhrG-paBadgeIn{0%{opacity:0;translate:0 12px;scale:.8}to{opacity:1;translate:0;scale:1}}@keyframes TPbhrG-paBadgeFloat{0%,to{translate:0}50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.TPbhrG-badge{animation:none}}.cEERQG-page{width:100%;max-width:var(--site-max-width);margin:0 auto;position:relative}.cEERQG-hero{z-index:1;text-align:center;padding:clamp(100px, 14vh, 160px) var(--section-padding-x) 0;flex-direction:column;align-items:center;display:flex;position:relative}.cEERQG-heading{letter-spacing:-.025em;max-width:24ch;color:var(--heading-color);animation:cEERQG-authErrorFadeUp var(--dur-slow) cubic-bezier(.2, 0, 0, 1) 80ms both;margin:0;font-size:clamp(2rem,1.5rem + 2.5vw,3.5rem);font-weight:500;line-height:1.15}.cEERQG-sub{margin:var(--space-sm) 0 0;max-width:52ch;font-size:var(--description-font-size);color:var(--features-color);animation:cEERQG-authErrorFadeUp var(--dur-slow) cubic-bezier(.2, 0, 0, 1) .16s both}.cEERQG-errorIdWrap{margin-top:var(--space-lg);align-items:center;gap:var(--space-xs);animation:cEERQG-authErrorFadeUp var(--dur-slow) cubic-bezier(.2, 0, 0, 1) .24s both;flex-direction:column;display:flex}.cEERQG-errorIdLabel{font-family:var(--font-mono);font-size:var(--eyebrow-font-size);text-transform:uppercase;letter-spacing:.06em;color:var(--features-color);margin:0}.cEERQG-errorIdRow{align-items:center;gap:var(--space-sm);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);padding:var(--space-xs) var(--space-md);display:flex}.cEERQG-errorIdCode{font-family:var(--font-mono);color:var(--heading-color);text-overflow:ellipsis;white-space:nowrap;max-width:36ch;font-size:.875rem;overflow:hidden}.cEERQG-copyBtn{font-family:var(--font-mono);font-size:var(--eyebrow-font-size);color:var(--heading-color);background:var(--button-secondary-bg,transparent);border:1px solid var(--divider-color);border-radius:var(--radius-pill);padding:var(--space-micro) var(--space-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);flex-shrink:0;font-weight:500}.cEERQG-copyBtn:hover{border-color:var(--outline-color)}.cEERQG-errorIdHint{color:var(--features-color);opacity:.8;margin:0;font-size:.8125rem}@keyframes cEERQG-authErrorFadeUp{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.cEERQG-heading,.cEERQG-sub,.cEERQG-errorIdWrap{animation:none!important}}.koASea-page{min-height:100svh;padding:clamp(24px, 6vw, 64px) var(--page-gutter,clamp(20px, 5vw, 32px));justify-content:center;align-items:center;display:flex}.koASea-card{text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;width:100%;max-width:520px;display:flex}.koASea-badge{border-radius:var(--radius-md,16px);background:var(--section-emphasis-bg);border:1px solid var(--card-border);width:60px;height:60px;color:var(--heading-color);margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:inline-flex}.koASea-badgeIcon{font-size:30px;line-height:1}.koASea-title{color:var(--heading-color);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.4rem + 2.4vw,2.5rem);font-weight:500;line-height:1.12}.koASea-accent{font-weight:700}.koASea-lead{max-width:42ch;color:var(--features-color);font-size:var(--description-font-size,1.0625rem);margin:0;line-height:1.6}.koASea-form{gap:var(--space-sm);width:100%;margin-top:var(--space-xs);flex-direction:column;display:flex}.koASea-field{gap:var(--space-sm);flex-direction:column;display:flex}.koASea-input{width:100%;color:var(--heading-color);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std,12px);transition:border-color var(--dur-fast) var(--ease);padding:14px 16px;font-family:inherit;font-size:1rem}.koASea-input::placeholder{color:var(--copyright-color)}.koASea-input:focus{border-color:var(--heading-color);outline:none}.koASea-submit{width:100%;color:var(--button-color);background:var(--button-background);border-radius:var(--radius-std,12px);cursor:pointer;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-family:inherit;font-size:1rem;font-weight:600;display:inline-flex}.koASea-submitIcon{font-size:18px;line-height:1}.koASea-submit:hover:not(:disabled){opacity:.9}.koASea-submit:active:not(:disabled){transform:translateY(1px)}.koASea-submit:disabled{opacity:.5;cursor:not-allowed}.koASea-note{color:var(--copyright-color,var(--features-color));margin:0;font-size:.8125rem;line-height:1.5}.koASea-error{color:var(--tone-red-ink);margin:0;font-size:.875rem;line-height:1.4}.koASea-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.koASea-success{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.koASea-successTitle{color:var(--heading-color);margin:0;font-size:1.25rem;font-weight:600}.koASea-successText{max-width:40ch;color:var(--features-color);font-size:var(--description-font-size,1rem);margin:0;line-height:1.6}.koASea-altLink{margin-top:var(--space-xs);color:var(--features-color);text-underline-offset:.16em;font-size:.9rem;text-decoration:underline}.koASea-altLink:hover{color:var(--heading-color)}.koASea-srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:560px){.koASea-field{flex-direction:row}.koASea-input{flex:1}.koASea-submit{white-space:nowrap;width:auto}}.p-Pw7W-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.2em;height:1.2em;display:inline-flex}.p-Pw7W-icon svg{fill:currentColor;width:100%;height:100%;display:block}.eI9qXW-faqItem{border-bottom:1px solid var(--divider-color);width:100%;max-width:720px;margin:0 auto;display:block}.eI9qXW-faqItem:first-of-type{border-top:1px solid var(--divider-color)}.eI9qXW-faqQuestion{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) 0;cursor:pointer;font-size:var(--subheading-font-size);color:var(--heading-color);font-weight:500;line-height:1.4;list-style:none;display:flex}.eI9qXW-faqQuestion::-webkit-details-marker{display:none}.eI9qXW-faqQuestion::marker{content:""}.eI9qXW-faqIcon{width:20px;height:20px;transition:transform var(--dur-fast) var(--ease);flex-shrink:0;position:relative}.eI9qXW-faqIcon:before,.eI9qXW-faqIcon:after{content:"";background-color:var(--features-color);border-radius:1px;position:absolute}.eI9qXW-faqIcon:before{height:2px;top:50%;left:2px;right:2px;transform:translateY(-50%)}.eI9qXW-faqIcon:after{width:2px;transition:transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);top:2px;bottom:2px;left:50%;transform:translate(-50%)}.eI9qXW-faqItem[open] .eI9qXW-faqIcon:after{opacity:0;transform:translate(-50%)rotate(90deg)}.eI9qXW-faqAnswer{padding:0 0 var(--space-md)}.eI9qXW-faqAnswer p{color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);max-width:600px;margin:0;font-weight:400}.ZvJiSW-page{background:var(--background-color);flex-direction:column;display:flex;position:relative;overflow:hidden}.ZvJiSW-hero{width:100%}.ZvJiSW-confettiCanvas{pointer-events:none;z-index:100;width:100vw;height:100vh;position:fixed;top:0;left:0}.ZvJiSW-container{width:100%;max-width:720px;padding-left:var(--space-lg);padding-right:var(--space-lg);box-sizing:border-box;margin:0 auto}@media (max-width:600px){.ZvJiSW-container{padding-left:var(--space-md);padding-right:var(--space-md)}}.ZvJiSW-hero .ZvJiSW-container{align-items:stretch;gap:var(--sized-2);padding-top:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);flex-direction:column;display:flex}.ZvJiSW-header{text-align:center;align-items:center;gap:var(--space-md);padding:var(--space-xl) 0;flex-direction:column;display:flex}.ZvJiSW-platformIcon{width:48px;height:48px;color:var(--heading-color)}.ZvJiSW-heading{color:var(--heading-color);font-size:clamp(28px, calc(var(--scale) * 2.4), 48px);letter-spacing:-.025em;min-height:1.3em;animation:ZvJiSW-fadeUp .4s var(--ease) both;margin:0;font-weight:600;line-height:1.15}.ZvJiSW-headingFinal{animation:ZvJiSW-scaleIn .5s var(--ease) both}@keyframes ZvJiSW-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ZvJiSW-scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ZvJiSW-heading,.ZvJiSW-headingFinal{animation:none}}.ZvJiSW-subheading{color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);margin:0}.ZvJiSW-retryLink{color:var(--heading-color);text-underline-offset:2px;font-weight:500;text-decoration:underline}.ZvJiSW-altLink{color:var(--features-color);transition:color var(--dur-fast) var(--ease);font-size:13px;text-decoration:none}.ZvJiSW-altLink:hover{color:var(--heading-color);text-underline-offset:2px;text-decoration:underline}.ZvJiSW-onboardBlock{--glow1-x:50%;--glow1-y:50%;--glow2-x:50%;--glow2-y:50%;--glow-fade:1;width:100%;padding-top:14px;position:relative}.ZvJiSW-onboardCard{z-index:1;border-radius:var(--radius-std);border:1px solid var(--card-border);background:var(--card-bg);position:relative;overflow:hidden}.ZvJiSW-stepsList{padding:var(--space-lg) var(--space-xl) 0;flex-direction:column;margin:0;list-style:none;display:flex}.ZvJiSW-step{align-items:flex-start;gap:var(--space-lg);padding:var(--space-md) 0;display:flex}.ZvJiSW-toastFooter{padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--card-border);background:var(--card-bg)}.ZvJiSW-stepNum{text-align:center;width:36px;color:var(--features-color);font-variant-numeric:lining-nums;flex-shrink:0;font-size:28px;font-weight:300}.ZvJiSW-stepBody{flex:1;min-width:0}.ZvJiSW-stepTitle{font-size:var(--card-title-size);font-weight:var(--card-title-weight);color:var(--heading-color);margin:0 0 var(--space-xs)}.ZvJiSW-stepDesc{color:var(--features-color);font-size:var(--card-desc-size);font-weight:var(--card-desc-weight);max-width:52ch;margin:0}@media (max-width:600px){.ZvJiSW-stepsList{padding:var(--space-md) var(--space-lg) 0}.ZvJiSW-step{gap:var(--space-md)}.ZvJiSW-stepNum{width:28px;font-size:22px}.ZvJiSW-toastFooter{padding:var(--space-md) var(--space-lg)}}.ZvJiSW-toastGhost2,.ZvJiSW-toastGhost1{border-radius:var(--radius-std) var(--radius-std) 0 0;background:var(--card-border);height:12px;transition:opacity .4s var(--ease);position:absolute;left:50%;transform:translate(-50%)}.ZvJiSW-toastGhost2:after,.ZvJiSW-toastGhost1:after{content:"";border-radius:calc(var(--radius-std) - 1px) calc(var(--radius-std) - 1px) 0 0;background:var(--card-bg);inset:1px;position:absolute;inset-block-end:0}.ZvJiSW-toastGhost2:before,.ZvJiSW-toastGhost1:before{content:"";border-radius:inherit;opacity:0;transition:opacity .4s var(--ease);pointer-events:none;position:absolute;inset:0}.ZvJiSW-toastGhost1:before{background:radial-gradient(120px circle at var(--glow1-x) var(--glow1-y), #8b5cf6f2 0%, #3b82f6b3 35%, #14b8a680 65%, transparent 100%)}.ZvJiSW-toastGhost2:before{background:radial-gradient(100px circle at var(--glow2-x) var(--glow2-y), #14b8a6b3 0%, #3b82f680 35%, #8b5cf659 65%, transparent 100%)}.ZvJiSW-toastGhost2{opacity:.45;width:calc(100% - 32px);top:0}.ZvJiSW-toastGhost1{opacity:.7;width:calc(100% - 16px);top:6px}.ZvJiSW-toastHover .ZvJiSW-toastGhost1{opacity:1}.ZvJiSW-toastHover .ZvJiSW-toastGhost1:before{opacity:var(--glow-fade,1)}.ZvJiSW-toastHover .ZvJiSW-toastGhost2{opacity:.9}.ZvJiSW-toastHover .ZvJiSW-toastGhost2:before{opacity:var(--glow-fade,1)}@media (prefers-reduced-motion:reduce){.ZvJiSW-toastGhost2,.ZvJiSW-toastGhost1,.ZvJiSW-toastGhost2:before,.ZvJiSW-toastGhost1:before{transition:none}}.ZvJiSW-toastText{color:var(--heading-color);font-size:var(--card-desc-size);font-weight:var(--card-desc-weight);margin:0 0 var(--space-lg)}.ZvJiSW-toastActions{justify-content:flex-end;align-items:center;gap:var(--space-md);display:flex}.ZvJiSW-toastSecondary{color:var(--features-color);padding:var(--space-xs) var(--space-sm);transition:color var(--dur-fast) var(--ease);font-size:14px;font-weight:500;text-decoration:none}.ZvJiSW-toastSecondary:hover{color:var(--heading-color)}.ZvJiSW-toastPrimary{min-height:36px;padding:0 var(--space-lg);color:var(--button-color);background:var(--button-background);border-radius:var(--radius-sm);transition:opacity var(--dur-fast) var(--ease);align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ZvJiSW-toastPrimary:hover{opacity:.88}.ZvJiSW-resources{width:100%;padding:var(--sized-3) 0}.ZvJiSW-resourceCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center}.ZvJiSW-chipCloud{justify-content:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);margin-bottom:var(--space-lg);border-radius:var(--radius-std);background:linear-gradient(135deg,#8b5cf60f 0%,#3b82f60a 50%,#14b8a60f 100%);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.ZvJiSW-chipCloud:before{content:"";background:radial-gradient(circle at 20% 30%,#8b5cf61f 0%,#0000 40%),radial-gradient(circle at 80% 70%,#14b8a61a 0%,#0000 40%),radial-gradient(circle at 60% 20%,#3b82f614 0%,#0000 35%);animation:8s ease-in-out infinite ZvJiSW-shimmer;position:absolute;inset:0}@keyframes ZvJiSW-shimmer{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.ZvJiSW-chipCloud:after{content:"";background:radial-gradient(circle,#8b5cf626 0%,#0000 70%);border-radius:50%;width:200px;height:200px;animation:6s ease-in-out infinite ZvJiSW-float;position:absolute;top:-50px;right:-50px}@keyframes ZvJiSW-float{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}@media (prefers-reduced-motion:reduce){.ZvJiSW-chipCloud:before,.ZvJiSW-chipCloud:after{animation:none}}.ZvJiSW-chip{z-index:1;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--background-color);border:1px solid var(--card-border);border-radius:var(--radius-pill);color:var(--heading-color);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.ZvJiSW-chip:hover{border-color:var(--outline-color);background-color:var(--card-bg);z-index:10;transform:translateY(-3px)}.ZvJiSW-chipPreview{white-space:nowrap;color:var(--heading-color);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:opacity .2s var(--ease), transform .2s var(--ease);padding:6px 12px;font-size:12px;font-weight:400;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 16px #0000001a}.ZvJiSW-chip:hover .ZvJiSW-chipPreview{opacity:1;transform:translate(-50%)translateY(0)}.ZvJiSW-chipIcon{color:var(--features-color);font-size:18px;line-height:1}.ZvJiSW-resourceTitle{color:var(--heading-color);font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);margin:0 0 var(--space-xs);font-weight:600}.ZvJiSW-resourceDesc{color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);max-width:400px;margin:0 auto}.ZvJiSW-faq{width:100%;padding-top:var(--sized-3)}.ZvJiSW-faqList{width:100%}.ZvJiSW-closingInline{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--card-border);text-align:center}.ZvJiSW-closingInlineText{color:var(--features-color);margin:0 0 var(--space-sm);font-size:14px;line-height:1.5}.ZvJiSW-closingLinks{justify-content:center;align-items:center;gap:var(--space-lg);display:flex}.ZvJiSW-closingInlineLink{color:var(--heading-color);transition:opacity var(--dur-fast) var(--ease);font-size:14px;font-weight:500;text-decoration:none}.ZvJiSW-closingInlineLink:hover{opacity:.7}.h1Xn1a-page{max-width:var(--site-max-width);width:100%;padding:0 clamp(24px, calc(var(--scale) * 2), 48px);padding-top:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);padding-bottom:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);margin:0 auto}.h1Xn1a-header{text-align:center;max-width:720px;margin:0 auto var(--sized-1-point-5);flex-direction:column;align-items:center;gap:12px;display:flex}.h1Xn1a-eyebrow{font-size:var(--eyebrow-font-size);text-transform:uppercase;letter-spacing:.1em;color:var(--copyright-color);font-weight:500}.h1Xn1a-title{color:var(--heading-color);letter-spacing:-.025em;font-size:clamp(2rem,1.5rem + 2.2vw,3rem);font-weight:600}.h1Xn1a-lead{color:var(--features-color);font-size:var(--subheading-font-size);line-height:1.5}.h1Xn1a-stats{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.h1Xn1a-stat{color:var(--stat-ink);background-color:var(--stat-bg);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.h1Xn1a-statDot{background-color:var(--stat-ink);border-radius:50%;flex-shrink:0;width:6px;height:6px}.h1Xn1a-searchBar{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.h1Xn1a-searchInput{color:var(--heading-color);background-color:var(--card-bg);border:1px solid var(--card-border);transition:border-color var(--dur-fast) var(--ease);border-radius:999px;flex:1;padding:12px 20px;font-family:inherit;font-size:15px}.h1Xn1a-searchInput::placeholder{color:var(--copyright-color)}.h1Xn1a-searchInput:focus-visible{border-color:var(--heading-color);outline:none}.h1Xn1a-resultCount{color:var(--copyright-color);white-space:nowrap;flex-shrink:0;font-size:13px}.h1Xn1a-jumpNav{margin-bottom:var(--space-lg);scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.h1Xn1a-jumpNav::-webkit-scrollbar{display:none}.h1Xn1a-jumpChip{color:var(--features-color);background-color:var(--card-bg);border:1px solid var(--card-border);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.h1Xn1a-jumpChip:hover{border-color:var(--outline-color);color:var(--heading-color)}.h1Xn1a-jumpChipActive{color:var(--chip-ink,var(--heading-color));background-color:var(--chip-bg,var(--highlighted-background));border-color:var(--chip-ink,var(--outline-color))}.h1Xn1a-chipCount{opacity:.65;font-size:11px}.h1Xn1a-catSection{margin-bottom:clamp(32px, calc(var(--scale) * 2.5), 56px)}.h1Xn1a-catHead{margin-bottom:var(--space-md);padding-bottom:var(--space-std);border-bottom:1px solid var(--card-border);align-items:center;gap:10px;display:flex}.h1Xn1a-catDot{background-color:var(--grp-ink);border-radius:50%;flex-shrink:0;width:8px;height:8px}.h1Xn1a-catTitle{text-transform:uppercase;letter-spacing:.07em;color:var(--grp-ink);font-size:13px;font-weight:600}.h1Xn1a-catCount{color:var(--copyright-color);background-color:var(--grp-bg);border-radius:999px;margin-left:auto;padding:2px 9px;font-size:12px;font-weight:500}.h1Xn1a-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.h1Xn1a-tool{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);padding:clamp(18px, calc(var(--scale) * 1.4), 28px);scroll-margin-top:96px}.h1Xn1a-toolHead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.h1Xn1a-toolName{font-family:var(--font-mono);font-size:clamp(14px, calc(var(--scale) * 1.05), 17px);color:var(--heading-color);font-weight:600}.h1Xn1a-toolAvail{color:var(--features-color);background-color:var(--grp-bg,var(--highlighted-background));border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:500}.h1Xn1a-toolDesc{color:var(--features-color);font-size:var(--description-font-size);margin-bottom:var(--space-md);line-height:1.55}.h1Xn1a-copyBtn{border-radius:var(--radius-sm);border:1px solid var(--card-border);width:26px;height:26px;color:var(--copyright-color);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.h1Xn1a-copyBtn:hover{color:var(--heading-color);border-color:var(--outline-color);background-color:var(--highlighted-background)}.h1Xn1a-copyBtnDone{color:var(--tone-teal-ink);border-color:var(--tone-teal-ink);background-color:var(--tone-teal-bg)}.h1Xn1a-tableWrap{border:1px solid var(--card-border);border-radius:var(--radius-sm-plus);margin-bottom:var(--space-md);overflow-x:auto}.h1Xn1a-table{border-collapse:collapse;width:100%;font-size:13px}.h1Xn1a-table th{text-align:left;color:var(--copyright-color);text-transform:uppercase;letter-spacing:.05em;background-color:var(--highlighted-background);border-bottom:1px solid var(--card-border);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:500}.h1Xn1a-table td{color:var(--features-color);border-bottom:1px solid var(--card-border);vertical-align:top;padding:10px 14px;line-height:1.5}.h1Xn1a-table tr:last-child td{border-bottom:none}.h1Xn1a-param{font-family:var(--font-mono);color:var(--heading-color);white-space:nowrap;font-size:12px}.h1Xn1a-type{font-family:var(--font-mono);color:var(--copyright-color);white-space:nowrap;font-size:12px}.h1Xn1a-req{white-space:nowrap;font-size:11px;font-weight:500}.h1Xn1a-reqYes{color:var(--heading-color)}.h1Xn1a-reqNo{color:var(--copyright-color)}.h1Xn1a-default{color:var(--copyright-color);margin-top:4px;font-size:12px;display:block}.h1Xn1a-returns{color:var(--features-color);margin-bottom:var(--space-md);font-size:13px;line-height:1.55}.h1Xn1a-returnsLabel{color:var(--heading-color);margin-right:4px;font-weight:600}.h1Xn1a-agentHint{border-top:1px solid var(--card-border);padding-top:var(--space-std);margin-bottom:var(--space-std)}.h1Xn1a-agentHintSummary{color:var(--features-color);cursor:pointer;transition:color var(--dur-fast) var(--ease);font-size:13px;font-weight:500;list-style-position:inside}.h1Xn1a-agentHintSummary:hover{color:var(--heading-color)}.h1Xn1a-agentHintText{margin-top:var(--space-std);color:var(--features-color);padding:var(--space-md);background-color:var(--grp-bg,var(--highlighted-background));border-radius:var(--radius-sm-plus);border-left:2px solid var(--grp-ink,var(--outline-color));font-size:13px;line-height:1.6}.h1Xn1a-example{border-top:1px solid var(--card-border);padding-top:var(--space-std)}.h1Xn1a-exampleSummary{color:var(--features-color);cursor:pointer;transition:color var(--dur-fast) var(--ease);align-items:center;gap:10px;font-size:13px;font-weight:500;list-style-position:inside;display:flex}.h1Xn1a-exampleSummary:hover{color:var(--heading-color)}.h1Xn1a-exampleSummary>span{flex:1}.h1Xn1a-copyExBtn{color:var(--copyright-color);border:1px solid var(--card-border);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);background:0 0;flex-shrink:0;align-items:center;gap:5px;padding:3px 10px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.h1Xn1a-copyExBtn:hover{color:var(--heading-color);border-color:var(--outline-color);background-color:var(--highlighted-background)}.h1Xn1a-copyExBtnDone{color:var(--tone-teal-ink);border-color:var(--tone-teal-ink);background-color:var(--tone-teal-bg)}.h1Xn1a-code{margin-top:var(--space-std);padding:var(--space-md);background-color:var(--highlighted-background);border:1px solid var(--card-border);border-radius:var(--radius-sm-plus);font-family:var(--font-mono);color:var(--heading-color);font-size:12.5px;line-height:1.5;overflow-x:auto}.h1Xn1a-empty{color:var(--features-color);text-align:center;margin-top:var(--sized-1)}.PAvU3q-sectionHeading{color:var(--heading-color);font-size:var(--section-heading-size);font-weight:var(--section-heading-weight);max-width:900px}.NXuy0W-sectionSub{color:var(--features-color);font-size:var(--subheading-font-size);max-width:80%;margin-top:var(--space-md);font-weight:400}.jErFHW-page{width:100%;max-width:var(--site-max-width);margin:0 auto}.jErFHW-container{max-width:880px;padding:0 var(--section-padding-x);margin:0 auto}.jErFHW-hero{text-align:center;padding:clamp(80px, 12vh, 140px) var(--section-padding-x) var(--space-xl);flex-direction:column;align-items:center;display:flex}.jErFHW-eyebrow{font-family:var(--font-mono);font-size:var(--eyebrow-font-size);text-transform:uppercase;letter-spacing:.08em;color:var(--features-color);border:1px solid var(--divider-color);border-radius:var(--radius-pill);padding:var(--space-micro) var(--space-sm);font-weight:500}.jErFHW-heading{margin:var(--space-md) 0 0;letter-spacing:-.02em;max-width:28ch;color:var(--heading-color);font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem);font-weight:600;line-height:1.2}.jErFHW-sub{margin:var(--space-sm) 0 0;max-width:56ch;color:var(--features-color);font-size:1rem;line-height:1.6}.jErFHW-sectionHeader{text-align:center;margin:0 auto var(--space-lg);max-width:56ch}.jErFHW-impact{padding:var(--space-xl) 0}.jErFHW-impactGrid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.jErFHW-impactCard{align-items:flex-start;gap:var(--space-micro);flex-direction:column;display:flex}.jErFHW-impactIcon{color:var(--features-color);margin-bottom:var(--space-xs);font-size:24px;line-height:1}.jErFHW-impactTitle{color:var(--heading-color);margin:0;font-size:.9375rem;font-weight:600}.jErFHW-impactDesc{color:var(--features-color);margin:0;font-size:.875rem;line-height:1.55}.jErFHW-help{padding:var(--space-xl) 0}.jErFHW-helpGrid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.jErFHW-helpCard{align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-std);transition:opacity var(--dur-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex}.jErFHW-helpCard:hover{opacity:.9}.jErFHW-helpCard:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}.jErFHW-helpCardTeal{background:var(--tone-teal-bg);color:var(--tone-teal-ink)}.jErFHW-helpCardPurple{background:var(--tone-purple-bg);color:var(--tone-purple-ink)}.jErFHW-helpCardOrange{background:var(--tone-orange-bg);color:var(--tone-orange-ink)}.jErFHW-helpCardEyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;opacity:.8;font-size:.6875rem}.jErFHW-helpCardDesc{color:var(--heading-color);flex:1;margin:0;font-size:.875rem;line-height:1.5}.jErFHW-helpCardCta{padding:var(--space-xs) var(--space-md);color:var(--heading-color);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-sm);align-items:center;font-size:.8125rem;font-weight:500;display:inline-flex}.jErFHW-removal{padding:var(--space-xl) 0}.jErFHW-codeBlock{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);padding:var(--space-lg)}.jErFHW-codeIntro{margin:0 0 var(--space-md);color:var(--features-color);font-size:.875rem;line-height:1.5}.jErFHW-pathList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jErFHW-pathList li{color:var(--features-color);font-size:.875rem}.jErFHW-pathList code{font-family:var(--font-mono);background:var(--section-emphasis-bg);color:var(--heading-color);word-break:break-all;border-radius:4px;padding:2px 6px;font-size:.8125rem}.jErFHW-closing{padding:var(--space-xl) 0 clamp(60px, 8vh, 100px)}.jErFHW-closingContent{gap:var(--space-xl);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);padding:var(--space-lg);grid-template-columns:1fr 1fr;align-items:start;display:grid}.jErFHW-closingLeft{gap:var(--space-sm);flex-direction:column;display:flex}.jErFHW-closingHeading{color:var(--heading-color);margin:0;font-size:1.125rem;font-weight:600}.jErFHW-closingDesc{color:var(--features-color);margin:0;font-size:.875rem;line-height:1.55}.jErFHW-closingLink{color:var(--heading-color);transition:opacity var(--dur-fast) var(--ease);font-size:.875rem;font-weight:500;text-decoration:none}.jErFHW-closingLink:hover{opacity:.7}.jErFHW-closingLink:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}.jErFHW-closingChecks{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jErFHW-closingChecks li{align-items:flex-start;gap:var(--space-sm);color:var(--features-color);font-size:.875rem;line-height:1.55;display:flex}.jErFHW-checkIcon{color:var(--tone-teal-ink);flex-shrink:0;font-size:18px;line-height:1.5}@media (max-width:768px){.jErFHW-impactGrid,.jErFHW-helpGrid,.jErFHW-closingContent{grid-template-columns:1fr}}.qiAEMq-card{background-color:var(--card-bg);border:1px solid var(--card-border);border-top:2px solid var(--ink);border-radius:var(--radius-sm-plus);height:100%;transition:border-color var(--dur-fast) var(--ease);flex-direction:column;display:flex;overflow:hidden}.qiAEMq-card:hover{border-color:var(--ink)}.qiAEMq-head{background-color:var(--bg);border-bottom:1px solid var(--card-border);align-items:center;padding:8px 14px;display:flex}.qiAEMq-groupLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--ink);font-size:10.5px;font-weight:600}.qiAEMq-body{flex-direction:column;gap:5px;padding:14px 16px 12px;display:flex}.qiAEMq-title{color:var(--heading-color);letter-spacing:-.015em;margin:0;font-size:14.5px;font-weight:600;line-height:1.35}.qiAEMq-description{color:var(--features-color);margin:0;font-size:12.5px;line-height:1.5}.qiAEMq-promptWrap{border-top:1px solid var(--card-border);flex:1;position:relative}.qiAEMq-prompt{background-color:var(--highlighted-background);box-sizing:border-box;height:100%;margin:0;padding:12px 40px 14px 16px}.qiAEMq-prompt code{font-family:var(--font-mono);color:var(--heading-color);white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.7}.qiAEMq-placeholder{background-color:var(--bg);color:var(--ink);border:1px dashed color-mix(in srgb, var(--ink) 45%, transparent);cursor:text;font-family:inherit;line-height:inherit;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:3px;outline:none;padding:1px 4px}.qiAEMq-placeholder:before{content:"✎ ";opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:9px}.qiAEMq-placeholder:hover:not(:focus){border-color:var(--ink)}.qiAEMq-placeholder:focus{border-style:solid;border-color:var(--ink);background-color:var(--highlighted-background)}.qiAEMq-placeholder:focus:before{content:none}.qiAEMq-copyBtn{width:26px;height:26px;color:var(--copyright-color);background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xs);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.qiAEMq-copyBtn:hover{color:var(--ink);border-color:var(--ink);background-color:var(--bg)}.qiAEMq-copyBtnDone{color:var(--tone-green-ink);border-color:var(--tone-green-ink);background-color:var(--tone-green-bg)}._0UtfBG-page{max-width:var(--site-max-width);width:100%;padding:0 clamp(24px, calc(var(--scale) * 2), 48px);padding-top:clamp(56px, calc(var(--heading-line-height) * 2), 112px);padding-bottom:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);margin:0 auto}._0UtfBG-header{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:680px;margin:0 auto 40px;display:flex}._0UtfBG-back{color:var(--copyright-color);transition:color var(--dur-fast) var(--ease);font-size:13px;font-weight:500;text-decoration:none}._0UtfBG-back:hover{color:var(--heading-color)}._0UtfBG-eyebrow{font-size:var(--eyebrow-font-size);text-transform:uppercase;letter-spacing:.1em;color:var(--copyright-color);font-weight:600}._0UtfBG-title{color:var(--heading-color);letter-spacing:-.03em;margin:0;font-size:clamp(1.875rem,1.2rem + 2.8vw,3rem);font-weight:600;line-height:1.2}._0UtfBG-lead{color:var(--features-color);font-size:var(--subheading-font-size);margin:0;line-height:1.55}._0UtfBG-leadPlaceholder{font-family:var(--font-mono);background-color:var(--tone-blue-bg);color:var(--tone-blue-ink);border:1px dashed color-mix(in srgb, var(--tone-blue-ink) 45%, transparent);white-space:nowrap;border-radius:3px;padding:1px 5px;font-size:.8em;display:inline-block}._0UtfBG-steps{background-color:var(--highlighted-background);border:1px solid var(--card-border);border-radius:var(--radius-sm-plus);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 4px;width:100%;margin:0;padding:16px 20px;list-style:none;display:flex}._0UtfBG-step{align-items:center;gap:8px;display:flex}._0UtfBG-stepNum{width:22px;height:22px;font-size:11px;font-weight:700;font-family:var(--font-mono);color:var(--tone-blue-ink);background-color:var(--tone-blue-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._0UtfBG-stepText{color:var(--heading-color);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}._0UtfBG-stepCode{font-family:var(--font-mono);background-color:var(--tone-blue-bg);color:var(--tone-blue-ink);border:1px dashed color-mix(in srgb, var(--tone-blue-ink) 45%, transparent);border-radius:3px;padding:1px 4px;font-size:11px}._0UtfBG-stepArrow{color:var(--copyright-color);-webkit-user-select:none;user-select:none;flex-shrink:0;margin:0 2px;font-size:12px}._0UtfBG-stats{align-items:center;gap:12px;margin-top:4px;display:flex}._0UtfBG-stat{color:var(--features-color);align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}._0UtfBG-statDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}._0UtfBG-statDotBlue{background-color:var(--tone-blue-ink)}._0UtfBG-statDotTeal{background-color:var(--tone-teal-ink)}._0UtfBG-statDivider{background-color:var(--card-border);width:1px;height:14px}._0UtfBG-tabs{border-bottom:1px solid var(--card-border);align-items:flex-end;gap:0;margin-bottom:40px;display:flex}._0UtfBG-tab{color:var(--features-color);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 20px 11px;font-family:inherit;font-size:14px;font-weight:500;display:flex}._0UtfBG-tab:hover{color:var(--heading-color)}._0UtfBG-tabActive{color:var(--heading-color);border-bottom-color:var(--heading-color)}._0UtfBG-tabCount{color:var(--copyright-color);background-color:var(--highlighted-background);border:1px solid var(--card-border);border-radius:var(--radius-pill);padding:1px 7px;font-size:11px;font-weight:600;line-height:1.6}._0UtfBG-section{min-height:200px}._0UtfBG-sectionLead{color:var(--features-color);font-size:var(--description-font-size);margin:0 0 var(--space-lg);max-width:640px;line-height:1.55}._0UtfBG-inlineLink{color:var(--heading-color);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--card-border);-webkit-text-decoration-color:var(--card-border);text-decoration-color:var(--card-border);transition:text-decoration-color var(--dur-fast) var(--ease)}._0UtfBG-inlineLink:hover{-webkit-text-decoration-color:var(--heading-color);-webkit-text-decoration-color:var(--heading-color);text-decoration-color:var(--heading-color)}._0UtfBG-groupNav{margin-bottom:var(--space-xl);flex-wrap:wrap;gap:8px;display:flex}._0UtfBG-groupChip{color:var(--chip-ink);background-color:var(--chip-bg);border:1px solid color-mix(in srgb, var(--chip-ink) 30%, transparent);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:12.5px;font-weight:500;display:flex}._0UtfBG-groupChip:hover{border-color:var(--chip-ink)}._0UtfBG-chipCount{opacity:.7;font-size:11px;font-weight:600}._0UtfBG-group{margin-bottom:clamp(32px, calc(var(--scale) * 2), 56px);scroll-margin-top:100px}._0UtfBG-groupHead{border-bottom:1px solid var(--card-border);align-items:center;gap:10px;margin-bottom:18px;padding-bottom:14px;display:flex}._0UtfBG-groupDot{background-color:var(--group-ink);border-radius:50%;flex-shrink:0;width:10px;height:10px}._0UtfBG-groupTitle{color:var(--heading-color);letter-spacing:-.015em;flex:1;margin:0;font-size:16px;font-weight:600}._0UtfBG-groupCount{color:var(--copyright-color);font-size:12px;font-weight:500}._0UtfBG-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.n3PFwW-card{background-color:var(--card-bg);border:1px solid var(--card-border);transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:18px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.n3PFwW-card:hover{border-color:var(--outline-color);transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}@media (prefers-reduced-motion:reduce){.n3PFwW-card:hover{transform:none}}.n3PFwW-media{aspect-ratio:16/9;background-color:var(--section-emphasis-bg,#7f7f7f0f);border-bottom:1px solid var(--card-border);display:block;overflow:hidden}.n3PFwW-image{object-fit:cover;width:100%;height:100%;display:block}.n3PFwW-body{padding:var(--sized-point-75,18px);flex-direction:column;flex:1;gap:8px;display:flex}.n3PFwW-title{color:var(--heading-color);font-size:clamp(17px, calc(var(--scale) * 1.15), 20px);letter-spacing:-.015em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.n3PFwW-titleLink{color:inherit;text-decoration:none}.n3PFwW-titleLink:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.n3PFwW-titleLink:after{content:"";position:absolute;inset:0}.n3PFwW-description{color:var(--features-color);font-size:var(--description-font-size);opacity:.82;max-height:3em;transition:max-height .42s var(--ease), opacity .24s var(--ease), transform .42s var(--ease);line-height:1.5;overflow:hidden;transform:translateY(-2px)}.n3PFwW-descriptionExpanded{opacity:1;max-height:14em;transform:translateY(0)}.n3PFwW-viewMore{color:var(--link-color);cursor:pointer;font-size:var(--eyebrow-font-size);z-index:1;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:0;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.n3PFwW-viewMore:hover{color:var(--heading-color)}.n3PFwW-chevron{transform-origin:50%;width:6px;height:6px;transition:transform .24s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;display:inline-block;transform:translateY(-2px)rotate(45deg)}.n3PFwW-viewMoreExpanded .n3PFwW-chevron{transform:translateY(1px)rotate(225deg)}.n3PFwW-meta{font-size:var(--eyebrow-font-size);color:var(--copyright-color);align-items:center;gap:6px;margin-top:auto;padding-top:18px;display:flex}.n3PFwW-metaCategory{color:var(--features-color);font-weight:500}.n3PFwW-metaDivider{color:var(--card-border-strong,var(--card-border))}.n3PFwW-dot{opacity:.6}.kxxzZG-wrap{padding:0 clamp(24px, calc(var(--scale) * 2), 48px);padding-top:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);padding-bottom:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);max-width:var(--site-max-width);width:100%;margin:0 auto}.kxxzZG-inner{width:100%;max-width:760px;margin:0 auto}.kxxzZG-back{color:var(--features-color);margin-bottom:var(--sized-1);transition:color var(--dur-fast) var(--ease);font-size:14px;text-decoration:none;display:inline-block}.kxxzZG-back:hover{color:var(--heading-color)}.kxxzZG-header{align-items:center;gap:var(--sized-1);margin-bottom:var(--sized-1);display:flex}.kxxzZG-avatar{object-fit:cover;border:1px solid var(--card-border);border-radius:50%;width:72px;height:72px}.kxxzZG-name{color:var(--heading-color);font-size:clamp(26px, calc(var(--scale) * 2), 40px);letter-spacing:-.02em;font-weight:600}.kxxzZG-bio{margin-bottom:var(--sized-1)}.kxxzZG-postsSection{max-width:var(--site-max-width);margin:var(--sized-2) auto 0;width:100%}.kxxzZG-postsTitle{color:var(--heading-color);font-size:clamp(20px, calc(var(--scale) * 1.5), 28px);letter-spacing:-.015em;margin-bottom:var(--sized-1);font-weight:600}.kxxzZG-grid{gap:var(--sized-1);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.IGYT8a-wrap{padding:0 clamp(24px, calc(var(--scale) * 2), 48px);padding-top:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);padding-bottom:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px)}.IGYT8a-inner{width:100%;max-width:760px;margin:0 auto}.IGYT8a-back{color:var(--copyright-color);margin-bottom:var(--sized-1);transition:color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);align-items:center;gap:4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.IGYT8a-back:hover{color:var(--heading-color);transform:translate(-2px)}.IGYT8a-backIcon{font-size:16px;line-height:1}.IGYT8a-header{margin-bottom:var(--sized-1-point-5);flex-direction:column;gap:14px;display:flex}.IGYT8a-title{color:var(--heading-color);font-size:clamp(28px, calc(var(--scale) * 2.4), 46px);letter-spacing:-.025em;font-weight:600;line-height:1.15}.IGYT8a-lead{color:var(--features-color);font-size:var(--subheading-font-size);line-height:1.5}.IGYT8a-byline{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.IGYT8a-author{color:var(--heading-color);align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.IGYT8a-author:hover{text-underline-offset:2px;text-decoration:underline}.IGYT8a-avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.IGYT8a-bylineCategory{color:var(--features-color);font-size:14px;font-weight:500}.IGYT8a-date{color:var(--copyright-color);font-size:14px}.IGYT8a-hero{border:1px solid var(--card-border);width:100%;height:auto;margin-bottom:var(--sized-1-point-5);border-radius:18px}.IGYT8a-tags{margin-top:var(--sized-1-point-5);padding-top:var(--sized-1);border-top:1px solid var(--divider-color);flex-wrap:wrap;gap:8px;display:flex}.IGYT8a-tag{color:var(--features-color);background-color:var(--card-bg);border:1px solid var(--card-border);transition:border-color var(--dur-fast) var(--ease);border-radius:999px;padding:4px 12px;font-size:13px}.IGYT8a-tag:hover{border-color:var(--outline-color)}.WJNa8W-wrap{padding:0 clamp(24px, calc(var(--scale) * 2), 48px);padding-top:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);padding-bottom:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px)}.WJNa8W-inner{width:100%;max-width:760px;margin:0 auto}.WJNa8W-back{color:var(--copyright-color);margin-bottom:var(--sized-1);transition:color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);align-items:center;gap:4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.WJNa8W-back:hover{color:var(--heading-color);transform:translate(-2px)}.WJNa8W-backIcon{font-size:16px;line-height:1}.WJNa8W-header{margin-bottom:var(--sized-1-point-5);flex-direction:column;gap:14px;display:flex}.WJNa8W-title{color:var(--heading-color);font-size:clamp(28px, calc(var(--scale) * 2.4), 46px);letter-spacing:-.025em;font-weight:600;line-height:1.15}.WJNa8W-meta{align-items:center;gap:8px;font-size:14px;display:flex}.WJNa8W-metaCategory{color:var(--features-color);font-weight:500}.WJNa8W-metaDivider{color:var(--card-border-strong,var(--card-border))}.WJNa8W-metaDate{color:var(--copyright-color)}.WJNa8W-lead{color:var(--features-color);font-size:var(--subheading-font-size);line-height:1.5}.WJNa8W-hero{border:1px solid var(--card-border);width:100%;height:auto;margin-bottom:var(--sized-1-point-5);border-radius:18px}.WJNa8W-heroIcon{border:1px solid var(--card-border);background:linear-gradient(150deg, color-mix(in srgb, var(--icon-color) 16%, transparent), transparent 58%), var(--icon-bg);min-height:clamp(200px,30vw,300px);color:var(--icon-color);margin-bottom:var(--sized-1-point-5);border-radius:18px;justify-content:center;align-items:center;display:flex}.WJNa8W-heroIconGlyph{font-size:clamp(36px,6vw,68px);line-height:1}.WJNa8W-related{margin-top:var(--sized-2);padding-top:var(--sized-1-point-5);border-top:1px solid var(--card-border)}.WJNa8W-relatedTitle{color:var(--heading-color);font-size:clamp(20px, calc(var(--scale) * 1.5), 26px);letter-spacing:-.02em;margin-bottom:var(--sized-1);font-weight:600}.WJNa8W-relatedGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.WJNa8W-relatedCard{min-height:100%;color:inherit;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.WJNa8W-relatedCard:hover{border-color:var(--card-border-strong);transform:translateY(-2px)}.WJNa8W-relatedCategory,.WJNa8W-relatedMeta{color:var(--copyright-color);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.WJNa8W-relatedCardTitle{color:var(--heading-color);font-size:18px;font-weight:600;line-height:1.25}.WJNa8W-relatedDescription{color:var(--features-color);font-size:14px;line-height:1.5}._7ZTvbW-wrap{display:inline-flex;position:relative}._7ZTvbW-trigger{border:1px solid var(--card-border);border-radius:var(--radius-pill,999px);color:var(--features-color);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);background:0 0;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}._7ZTvbW-trigger:hover,._7ZTvbW-triggerOpen{color:var(--heading-color);border-color:var(--outline-color);background-color:var(--card-bg)}._7ZTvbW-trigger:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}._7ZTvbW-triggerIcon{font-size:15px;line-height:1}._7ZTvbW-popover{z-index:5;text-align:left;background:var(--background-color);border:1px solid var(--card-border);border-radius:var(--radius-std,12px);width:max-content;max-width:min(320px,90vw);box-shadow:var(--shadow-2);flex-direction:column;gap:8px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0}._7ZTvbW-popTitle{color:var(--heading-color);font-size:13px;font-weight:600}._7ZTvbW-popHint{color:var(--features-color);font-size:12px;line-height:1.45}._7ZTvbW-urlRow{align-items:center;gap:6px;display:flex}._7ZTvbW-urlField{min-width:0;font-family:var(--font-mono,monospace);color:var(--features-color);background:var(--highlighted-background,#7f7f7f14);border:1px solid var(--card-border);border-radius:var(--radius-sm,8px);flex:1;padding:6px 8px;font-size:12px}._7ZTvbW-urlField:focus-visible{border-color:var(--outline-color);outline:none}._7ZTvbW-copyBtn{color:var(--button-color);background-color:var(--button-background);border-radius:var(--radius-sm,8px);cursor:pointer;transition:opacity var(--dur-fast) var(--ease);border:0;flex-shrink:0;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500}._7ZTvbW-copyBtn:hover{opacity:.9}._7ZTvbW-openLink{color:var(--features-color);transition:color var(--dur-fast) var(--ease);font-size:12px;font-weight:500;text-decoration:none}._7ZTvbW-openLink:hover{color:var(--heading-color);text-underline-offset:.15em;text-decoration:underline}.PM2bFa-page{max-width:var(--site-max-width);width:100%;padding-block:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);margin:0 auto}.PM2bFa-header{text-align:center;max-width:640px;margin:0 auto var(--space-lg);flex-direction:column;align-items:center;gap:12px;display:flex}.PM2bFa-title{color:var(--heading-color);letter-spacing:-.025em;font-size:clamp(2rem,1.5rem + 2.2vw,3rem);font-weight:600}.PM2bFa-lead{color:var(--features-color);font-size:var(--subheading-font-size);line-height:1.5}.PM2bFa-controls{justify-content:center;align-items:center;gap:var(--space-sm);margin:0 auto var(--sized-1-point-5);flex-wrap:wrap;display:flex}.PM2bFa-pillControl{border:1px solid var(--card-border);border-radius:var(--radius-pill,999px);color:var(--features-color);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.PM2bFa-pillControl:hover{color:var(--heading-color);border-color:var(--outline-color);background-color:var(--card-bg)}.PM2bFa-pillControl:focus-within{outline:2px solid var(--heading-color);outline-offset:2px}.PM2bFa-pillIcon{font-size:15px;line-height:1}.PM2bFa-pillSelect{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:500}.PM2bFa-pillSelect:focus-visible{outline:none}.PM2bFa-featured{background-color:var(--card-bg);border:1px solid var(--card-border);margin-bottom:var(--sized-1-point-5);transition:border-color var(--dur-fast) var(--ease), transform .4s var(--ease), box-shadow .4s var(--ease);border-radius:18px;grid-template-columns:1.15fr 1fr;gap:0;text-decoration:none;display:grid;overflow:hidden}@media screen and (max-width:768px){.PM2bFa-featured{grid-template-columns:1fr}}.PM2bFa-featured:hover{border-color:var(--outline-color);transform:translateY(-3px);box-shadow:0 8px 32px #0000000f}@media (prefers-reduced-motion:reduce){.PM2bFa-featured:hover{transform:none}}.PM2bFa-featuredMedia{border-right:1px solid var(--card-border);background-color:var(--section-emphasis-bg,#7f7f7f0f);overflow:hidden}@media screen and (max-width:768px){.PM2bFa-featuredMedia{border-right:none;border-bottom:1px solid var(--card-border);aspect-ratio:16/9}}.PM2bFa-featuredImage{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.PM2bFa-featured:hover .PM2bFa-featuredImage{transform:scale(1.03)}.PM2bFa-featuredBody{padding:clamp(24px, calc(var(--scale) * 2), 48px);flex-direction:column;justify-content:space-between;gap:14px;display:flex}.PM2bFa-featuredTop{flex-direction:column;gap:12px;display:flex}.PM2bFa-featuredEyebrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PM2bFa-pick{font-size:var(--eyebrow-font-size);text-transform:uppercase;letter-spacing:.08em;color:var(--heading-color);font-weight:600}.PM2bFa-featuredMetaCategory{color:var(--features-color);font-weight:500}.PM2bFa-featuredMetaDivider{color:var(--card-border-strong,var(--card-border))}.PM2bFa-featuredTitle{color:var(--heading-color);font-size:clamp(22px, calc(var(--scale) * 1.7), 30px);letter-spacing:-.02em;font-weight:600;line-height:1.2}.PM2bFa-featuredDesc{color:var(--features-color);font-size:var(--description-font-size);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.PM2bFa-featuredMeta{font-size:var(--eyebrow-font-size);color:var(--copyright-color);align-items:center;gap:6px;margin-top:2px;display:flex}.PM2bFa-dot{opacity:.6}.PM2bFa-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.PM2bFa-empty{color:var(--features-color);text-align:center}.PM2bFa-loadMoreWrap{margin-top:var(--sized-2);flex-direction:column;align-items:center;gap:12px;display:flex}.PM2bFa-loadMoreBtn{color:var(--heading-color);background-color:var(--card-bg);border:1px solid var(--card-border);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:999px;padding:10px 28px;font-size:14px;font-weight:500}.PM2bFa-loadMoreBtn:hover{border-color:var(--outline-color);transform:translateY(-1px)}.PM2bFa-loadMoreInfo{color:var(--copyright-color);margin:0;font-size:14px}.kNutQW-pageHeader{width:100vw;margin-left:50%;transform:translate(-50%)}.kNutQW-phInner{max-width:var(--site-max-width);gap:var(--space-xs);flex-direction:column;margin:0 auto;padding:64px 0;display:flex}.kNutQW-phCopy h1{color:var(--heading-color);font-size:var(--heading-font-size);margin:0;font-weight:500}.kNutQW-phCopy p{color:var(--features-color);font-size:var(--subheading-font-size);margin:var(--space-sm) 0 0}.U-PIcG-logo{object-fit:contain;flex-shrink:0;display:block}.U-PIcG-fallback{border-radius:var(--radius-sm);background:var(--tag-bg);border:1px solid var(--card-border);color:var(--features-color);font-family:var(--font-mono);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.HIqj4a-ctaLink{justify-content:center;align-items:center;gap:var(--space-xs);min-height:48px;font-size:var(--button-font-size);border-radius:var(--radius-sm);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);padding:0 28px;font-weight:500;display:inline-flex;text-decoration:none!important}.HIqj4a-ctaLink.HIqj4a-isPrimary,.HIqj4a-ctaLink.HIqj4a-isSecondary{text-decoration:none}.HIqj4a-ctaLink.HIqj4a-isPrimary{color:var(--button-color);background-color:var(--button-background);box-shadow:var(--shadow-1)}.HIqj4a-ctaLink.HIqj4a-isPrimary:hover{box-shadow:var(--shadow-2);opacity:.92;transform:translateY(-1px)}.HIqj4a-ctaLink.HIqj4a-isSecondary{color:var(--heading-color);border:1px solid var(--card-border);background-color:#0000}.HIqj4a-ctaLink.HIqj4a-isSecondary:hover{background-color:var(--card-bg);border-color:var(--outline-color);transform:translateY(-1px)}.HIqj4a-ctaLink.HIqj4a-isGold{color:#101013;background:var(--accent-gold-gradient);letter-spacing:-.01em;font-weight:600;box-shadow:0 1px 2px #f4ae002e,0 4px 16px #f4ae0038}.HIqj4a-ctaLink.HIqj4a-isGold:hover{opacity:.94;transform:translateY(-1px);box-shadow:0 2px 6px #f4ae0047,0 8px 28px #f4ae004d}.HIqj4a-ctaLink.HIqj4a-isGhost{color:#f5f5f8e0;background-color:#f5f5f80f;border:1px solid #f5f5f82e}.HIqj4a-ctaLink.HIqj4a-isGhost:hover{color:#f5f5f8;background-color:#f5f5f81a;border-color:#f5f5f852;transform:translateY(-1px)}.HIqj4a-ctaLink:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}.HIqj4a-icon{font-size:20px;line-height:1}.HIqj4a-osIcon{font-size:20px}.AAm91G-page{min-height:100vh;max-width:var(--site-max-width);width:100%;margin:0 auto}.AAm91G-contactHero{padding:var(--section-padding-y) 0 var(--sized-4);gap:var(--sized-3);grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:start;margin:0 auto;display:grid}.AAm91G-contactHeroCopy{min-width:0}.AAm91G-contactHeroCopy section{width:auto;margin-left:0;transform:none}.AAm91G-contactHeroCopy section>div{text-align:left;align-items:flex-start;max-width:none;padding:0}.AAm91G-contactDetails{gap:var(--space-sm);margin-top:var(--space-lg);display:grid}.AAm91G-contactDetail{gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--card-border);border-radius:var(--radius-std);background:var(--card-bg);grid-template-columns:auto 1fr;align-items:center;display:grid}.AAm91G-detailIcon{border-radius:var(--radius-pill);background:var(--card-bg-hover);width:36px;height:36px;color:var(--features-color);justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.AAm91G-detailLabel,.AAm91G-detailText{display:block}.AAm91G-detailLabel{color:var(--eyebrow-color);font-size:var(--eyebrow-font-size);text-transform:uppercase;font-weight:500}.AAm91G-detailText{color:var(--heading-color);font-size:var(--description-font-size);line-height:var(--description-line-height)}.AAm91G-detailLink{color:var(--heading-color);font-size:var(--description-font-size);line-height:var(--description-line-height);border-bottom:1px solid var(--divider-color);transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);font-weight:500;text-decoration:none}.AAm91G-detailLink:hover,.AAm91G-detailLink:focus-visible{color:var(--features-color);border-bottom-color:var(--features-color)}.AAm91G-detailLink:focus-visible{outline:2px solid var(--heading-color);outline-offset:3px}.AAm91G-schedulerColumn{width:100%;min-width:0}.AAm91G-container{width:100%}.AAm91G-schedulerEmbed{width:100%;min-width:0}.AAm91G-schedulerEmbed iframe{border:none;min-width:0;max-width:100%;min-height:700px;display:block;width:100%!important}@media (max-width:900px){.AAm91G-contactHero{gap:var(--space-lg);grid-template-columns:1fr}.AAm91G-schedulerColumn,.AAm91G-schedulerEmbed,.AAm91G-schedulerEmbed iframe{width:100%}}.AAm91G-supportSection{padding:var(--sized-4) 0}.AAm91G-supportGrid{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.AAm91G-supportGrid{grid-template-columns:1fr}}.AAm91G-supportCard{padding:var(--space-lg);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex}.AAm91G-supportCard:hover{border-color:var(--outline-color);background:var(--card-bg-hover)}.AAm91G-cardEyebrow{align-items:center;gap:var(--space-xs);font-size:var(--eyebrow-font-size);line-height:var(--eyebrow-line-height);text-transform:uppercase;color:var(--eyebrow-color);margin-bottom:var(--space-sm);font-weight:500;display:inline-flex}.AAm91G-supportMaterialIcon{color:var(--features-color);font-size:18px;line-height:1}.AAm91G-cardDesc{font-size:var(--description-font-size);line-height:var(--description-line-height);color:var(--features-color);margin-bottom:var(--space-md);flex-grow:1}.AAm91G-cardCta{align-self:flex-start}.oJxM-W-card{background-color:var(--card-bg);border:1px solid var(--card-border);transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:18px;flex-direction:column;height:100%;min-height:160px;display:flex;position:relative;overflow:hidden}.oJxM-W-card:hover{border-color:var(--outline-color);transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}@media (prefers-reduced-motion:reduce){.oJxM-W-card:hover{transform:none}}.oJxM-W-iconTile{aspect-ratio:1;background:linear-gradient(150deg, color-mix(in srgb, var(--icon-color) 16%, transparent), transparent 58%), var(--icon-bg);width:100%;color:var(--icon-color);justify-content:center;align-items:center;display:flex;container-type:size}.oJxM-W-tileIcon{font-size:14cqmin;line-height:1}.oJxM-W-media{aspect-ratio:16/9;background-color:var(--section-emphasis-bg);border-bottom:1px solid var(--card-border);display:block;overflow:hidden}.oJxM-W-image{object-fit:cover;width:100%;height:100%;display:block}.oJxM-W-body{padding:var(--sized-point-75,18px);flex-direction:column;flex:1;gap:8px;display:flex}.oJxM-W-title{color:var(--heading-color);font-size:clamp(15px, calc(var(--scale) * .95), 17px);letter-spacing:-.015em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.oJxM-W-titleLink{color:inherit;text-decoration:none}.oJxM-W-titleLink:after{content:"";position:absolute;inset:0}.oJxM-W-titleLink:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.oJxM-W-description{color:var(--features-color);font-size:var(--description-font-size);line-height:1.5}.oJxM-W-meta{font-size:var(--eyebrow-font-size);color:var(--copyright-color);align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}.oJxM-W-metaCategory{color:var(--features-color);font-weight:500}.oJxM-W-metaDivider{color:var(--card-border-strong,var(--card-border))}.Jc-aMa-page{max-width:var(--site-max-width);width:100%;padding-block:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);margin:0 auto}.Jc-aMa-header{text-align:center;max-width:640px;margin:0 auto var(--space-lg);flex-direction:column;align-items:center;gap:12px;display:flex}.Jc-aMa-title{color:var(--heading-color);letter-spacing:-.025em;font-size:clamp(2rem,1.5rem + 2.2vw,3rem);font-weight:600}.Jc-aMa-lead{color:var(--features-color);font-size:var(--subheading-font-size);line-height:1.5}.Jc-aMa-controls{justify-content:center;align-items:center;gap:var(--space-sm);margin:0 auto var(--sized-1-point-5);flex-wrap:wrap;display:flex}.Jc-aMa-pillControl{border:1px solid var(--card-border);border-radius:var(--radius-pill,999px);color:var(--features-color);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.Jc-aMa-pillControl:hover{color:var(--heading-color);border-color:var(--outline-color);background-color:var(--card-bg)}.Jc-aMa-pillControl:focus-within{outline:2px solid var(--heading-color);outline-offset:2px}.Jc-aMa-pillIcon{font-size:15px;line-height:1}.Jc-aMa-pillSelect{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:500}.Jc-aMa-pillSelect:focus-visible{outline:none}.Jc-aMa-featured{background-color:var(--card-bg);border:1px solid var(--card-border);margin-bottom:var(--sized-1-point-5);transition:border-color var(--dur-fast) var(--ease), transform .4s var(--ease), box-shadow .4s var(--ease);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:0;text-decoration:none;display:grid;overflow:hidden}@media screen and (max-width:768px){.Jc-aMa-featured{grid-template-columns:1fr}}.Jc-aMa-featuredNoMedia{grid-template-columns:1fr}.Jc-aMa-featured:hover{border-color:var(--outline-color);transform:translateY(-3px);box-shadow:0 8px 32px #0000000f}@media (prefers-reduced-motion:reduce){.Jc-aMa-featured:hover{transform:none}}.Jc-aMa-featuredMedia{background:linear-gradient(150deg, color-mix(in srgb, var(--icon-color) 16%, transparent), transparent 58%), var(--icon-bg);min-height:260px;color:var(--icon-color);justify-content:center;align-items:center;display:flex}@media screen and (max-width:768px){.Jc-aMa-featuredMedia{aspect-ratio:16/9;min-height:0}}.Jc-aMa-featuredIcon{font-size:clamp(36px,4.5vw,56px);line-height:1}.Jc-aMa-featuredImage{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.Jc-aMa-featured:hover .Jc-aMa-featuredImage{transform:scale(1.03)}.Jc-aMa-featuredBody{padding:clamp(24px, calc(var(--scale) * 2), 48px);flex-direction:column;justify-content:space-between;gap:14px;display:flex}.Jc-aMa-featuredTop{flex-direction:column;gap:10px;display:flex}.Jc-aMa-featuredEyebrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Jc-aMa-latest{font-size:var(--eyebrow-font-size);text-transform:uppercase;letter-spacing:.08em;color:var(--heading-color);font-weight:600}.Jc-aMa-featuredMetaCategory{color:var(--features-color);font-weight:500}.Jc-aMa-featuredMetaDivider{color:var(--card-border-strong,var(--card-border))}.Jc-aMa-featuredTitle{color:var(--heading-color);font-size:clamp(22px, calc(var(--scale) * 1.7), 30px);letter-spacing:-.02em;font-weight:600;line-height:1.2}.Jc-aMa-featuredDesc{color:var(--features-color);font-size:var(--description-font-size);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.Jc-aMa-featuredMeta{font-size:var(--eyebrow-font-size);color:var(--copyright-color);align-items:center;gap:6px;margin-top:2px;display:flex}.Jc-aMa-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.Jc-aMa-empty{color:var(--features-color);text-align:center}.Jc-aMa-loadMoreWrap{margin-top:var(--sized-2);flex-direction:column;align-items:center;gap:12px;display:flex}.Jc-aMa-loadMoreBtn{color:var(--heading-color);background-color:var(--card-bg);border:1px solid var(--card-border);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:999px;padding:10px 28px;font-size:14px;font-weight:500}.Jc-aMa-loadMoreBtn:hover{border-color:var(--outline-color);transform:translateY(-1px)}.Jc-aMa-loadMoreInfo{color:var(--copyright-color);margin:0;font-size:14px}.tvyVbG-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lb3r_G-visual{width:100%;height:100%;color:var(--features-color);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff3d,#0000 48%),#ffffff1a;flex-direction:column;display:flex;overflow:hidden}.lb3r_G-visualWithImage{background:var(--card-bg)}.lb3r_G-image{will-change:transform;width:100%;height:100%;display:block}.lb3r_G-topBar{border-bottom:1px solid #2a48651a;align-items:center;gap:5px;padding:10px 12px;display:flex}.lb3r_G-dot{border-radius:var(--radius-pill);opacity:.9;background:linear-gradient(135deg,#9acdebe6,#c4dcffcc);width:7px;height:7px}.lb3r_G-body{justify-content:center;gap:var(--space-sm);padding:var(--space-md);flex-direction:column;flex:1;display:flex}.lb3r_G-kicker{color:var(--heading-color);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.62rem,.58rem + .2vw,.72rem);font-weight:600;line-height:1.25}.lb3r_G-rows{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lb3r_G-row{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--card-border);border-radius:var(--radius-sm);background:var(--card-bg);min-width:0;display:flex}.lb3r_G-rowIcon{color:var(--features-color);flex-shrink:0;font-size:14px;line-height:1}.lb3r_G-rowText{font-size:var(--description-font-size);color:var(--heading-color);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.lb3r_G-rowMeta{font-family:var(--font-mono);color:var(--features-color);flex-shrink:0;font-size:.62rem}.lb3r_G-lines{flex-direction:column;gap:7px;display:flex}.lb3r_G-line{border-radius:var(--radius-pill);background:#ffffff6b;border:1px solid #2a48651a;width:100%;height:8px;display:block;box-shadow:inset 0 1px #ffffff4d}.lb3r_G-lineShort{width:58%}.lb3r_G-lineMedium{width:76%}.lb3r_G-chips{gap:var(--space-xs);margin-top:var(--space-xs);display:flex}.lb3r_G-chip{border-radius:var(--radius-pill);background:linear-gradient(135deg,#9acdeb4d,#c4dcff47);border:1px solid #2a48651f;width:56px;height:22px}@media (prefers-color-scheme:dark){.lb3r_G-visual:not(.lb3r_G-visualWithImage){background:linear-gradient(135deg,#f5f5f80f,#0000 48%),#f5f5f808}.lb3r_G-topBar{border-bottom-color:var(--card-border)}.lb3r_G-dot{background:linear-gradient(135deg,#648cb480,#50648c66)}.lb3r_G-line{border-color:var(--card-border);box-shadow:none;background:#f5f5f814}.lb3r_G-chip{border-color:var(--card-border);background:linear-gradient(135deg,#506e9640,#3c507833)}}._52rH0a-sectionWrap{background:linear-gradient(180deg, #e8e8e5 0%, var(--footer-bg) 100%);width:100vw;margin-left:50%;transform:translate(-50%)}@media (prefers-color-scheme:dark){._52rH0a-sectionWrap{background:linear-gradient(180deg, var(--section-emphasis-bg) 0%, var(--footer-bg) 100%)}}._52rH0a-section{padding:var(--section-padding-y) 0;max-width:var(--site-max-width);width:100%;margin:0 auto}._52rH0a-mdcSection{padding:var(--section-padding-y) 0;width:100vw;max-width:var(--site-max-width);align-items:flex-start;gap:var(--space-micro);flex-wrap:wrap;margin-left:50%;display:flex;transform:translate(-50%)}._52rH0a-mdcSection>h2{max-width:none;margin:0 0 var(--sized-2);flex:100%;order:0}._52rH0a-mdcSection>p{max-width:36rem;margin:calc(-1 * var(--space-sm)) 0 var(--sized-2);flex:100%;order:0}._52rH0a-sectionHeader{text-align:left;margin-bottom:var(--sized-2);flex-direction:column;align-items:flex-start;max-width:900px;display:flex}._52rH0a-tabs{gap:var(--space-sm);margin-bottom:var(--sized-2);flex-flow:wrap;display:flex}._52rH0a-tab{align-items:center;gap:var(--space-sm);font-size:var(--description-font-size);color:var(--features-color);border:1px solid var(--card-border);border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-md);cursor:pointer;min-height:44px;transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;font-weight:500;display:flex;position:relative;overflow:hidden}._52rH0a-tab:hover{color:var(--heading-color);border-color:var(--outline-color)}._52rH0a-tab:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}._52rH0a-tabActive{color:var(--heading-color);background:var(--tag-bg);border-color:var(--outline-color);font-weight:600}._52rH0a-tabActive:hover{color:var(--heading-color)}._52rH0a-progressBar{border-radius:0 0 var(--radius-pill) var(--radius-pill);transform-origin:0;background:linear-gradient(90deg,#8b5cf680,#ec489966,#fb923c59,#22d3ee66);height:2px;animation:linear forwards _52rH0a-progressFill;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes _52rH0a-progressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._52rH0a-laneHighlights{gap:var(--space-md);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:1023px){._52rH0a-laneHighlights{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:639px){._52rH0a-laneHighlights{grid-template-columns:1fr}}._52rH0a-highlight{align-items:flex-start;gap:var(--space-sm);font-size:var(--description-font-size);color:var(--heading-color);padding:var(--space-md);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);transition:border-color var(--dur-fast) var(--ease), opacity .3s ease, transform .3s ease;animation:.4s forwards _52rH0a-staggerFadeIn;animation-delay:calc(var(--stagger-index,0) * 50ms);opacity:0;flex-direction:column;display:flex}._52rH0a-highlight:hover{border-color:var(--outline-color)}@keyframes _52rH0a-staggerFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._52rH0a-highlightIcon{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--icon-color);background:var(--icon-bg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._52rH0a-materialIcon{font-size:1.05em;line-height:1}:is(.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active){transition:opacity .25s,transform .25s}.slide-left-enter-from{opacity:0;transform:translate(20px)}.slide-left-leave-to,.slide-right-enter-from{opacity:0;transform:translate(-20px)}.slide-right-leave-to{opacity:0;transform:translate(20px)}@media (prefers-reduced-motion:reduce){._52rH0a-progressBar{animation:none}._52rH0a-highlight{opacity:1;animation:none}:is(.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active){transition:none}}.Sk8m2q-trigger{width:100%;height:100%;min-height:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.Sk8m2q-trigger:focus-visible{outline:2px solid var(--heading-color);outline-offset:-4px}.Sk8m2q-image{display:block}.Sk8m2q-modalBackdrop{z-index:1000;padding:var(--space-lg);background:var(--hero-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Sk8m2q-modalImage{object-fit:contain;border-radius:var(--radius-std);max-width:min(100%,1400px);max-height:90vh;display:block}.Sk8m2q-modalClose{top:var(--space-md);right:var(--space-md);z-index:1;border:1px solid var(--dark-section-border);border-radius:var(--radius-pill);background:var(--dark-section-surface);width:40px;height:40px;color:var(--dark-section-text);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:inline-flex;position:fixed}.Sk8m2q-modalClose:focus-visible{outline:2px solid var(--dark-section-text);outline-offset:2px}.TX4cBq-bgWrap{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.TX4cBq-bgImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.TX4cBq-bgScrim{background-color:var(--background-color);position:absolute;inset:0}.QiTT5W-hero{background:var(--page-background,var(--background-color));margin-top:calc(-1 * clamp(var(--sized-3-point-5), var(--sized-4), var(--sized-3-point-5)));padding-top:calc(clamp(var(--sized-3-point-5), var(--sized-4), var(--sized-3-point-5)) + clamp(32px, 6vh, 80px));padding-bottom:clamp(56px,12vh,160px);position:relative;overflow:hidden}.QiTT5W-heroInner{z-index:1;max-width:var(--site-max-width);text-align:left;flex-direction:column;align-items:flex-start;margin:0 auto;padding:0;display:flex;position:relative}.QiTT5W-heroIntro{text-align:left;width:100%;max-width:1120px;margin-bottom:var(--sized-2-point-5);flex-direction:column;align-items:flex-start;display:flex}.QiTT5W-heroHeading{color:var(--heading-color);max-width:900px;font-size:clamp(1.5rem,1.25rem + 1.8vw,2.75rem);font-weight:500}.QiTT5W-heroHighlight{display:inline-block;position:relative}.QiTT5W-heroHeadingRotating{display:block}:is(.hero-heading-rotate-enter-active,.hero-heading-rotate-leave-active){transition:opacity .45s var(--ease), transform .45s var(--ease)}.hero-heading-rotate-enter-from{opacity:0;transform:translateY(12px)}.hero-heading-rotate-leave-to{opacity:0;transform:translateY(-12px)}.QiTT5W-heroSub{font-size:var(--subheading-font-size);color:var(--features-color);max-width:80%;margin-top:var(--space-sm);font-weight:400}.QiTT5W-heroCtaWrap{align-items:flex-start;gap:var(--space-std);margin-top:var(--sized-1-point-5);flex-direction:column;display:flex}.QiTT5W-heroCtas{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-start;display:flex}.QiTT5W-heroPlatformNote{font-size:var(--eyebrow-font-size);color:var(--eyebrow-color);font-weight:400}.QiTT5W-heroPlatformSep{margin:0 var(--space-xs);opacity:.5}.QiTT5W-heroPlatformLink{color:var(--features-color);transition:color var(--dur-xfast) var(--ease);border-bottom:1px solid var(--divider-color);text-decoration:none}.QiTT5W-heroPlatformLink:hover{color:var(--heading-color);border-bottom-color:var(--heading-color)}.QiTT5W-heroPrimary{justify-content:center;align-items:center;gap:var(--space-xs);min-height:48px;font-size:var(--button-font-size);color:var(--button-color);background-color:var(--button-background);border-radius:var(--radius-sm);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);padding:0 28px;font-weight:500;text-decoration:none;display:inline-flex}.QiTT5W-heroPrimary:hover{box-shadow:var(--shadow-2);opacity:.92;transform:translateY(-1px)}.QiTT5W-heroPrimary:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}.QiTT5W-heroPrimaryIcon{font-size:1.08em}.QiTT5W-heroSecondary{justify-content:center;align-items:center;gap:var(--space-xs);min-height:48px;font-size:var(--button-font-size);color:var(--heading-color);background:var(--header-background);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border:1px solid #ffffff4d;padding:0 28px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0000000a}.QiTT5W-heroSecondary:hover{background:var(--card-bg-hover);border-color:#ffffff73;transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.QiTT5W-heroSecondary:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}.QiTT5W-heroSecondaryIcon{font-size:20px;line-height:1}.QiTT5W-heroGraphic{width:100%;max-width:1200px;margin-top:var(--sized-1);border-radius:var(--radius-md);background:var(--hero-graphic-wash), var(--section-alt-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow-hover);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.QiTT5W-heroBackdrop{object-fit:cover;object-position:center;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.QiTT5W-heroScreenshot{z-index:1;width:90%;max-width:940px;height:auto;margin:var(--space-lg) auto;border-radius:var(--radius-sm-plus);will-change:transform;display:block;position:relative}.QiTT5W-heroPlaceholderLabel{color:var(--eyebrow-color);font-size:var(--description-font-size);opacity:.6;padding:clamp(48px,8vh,80px) 0}.QiTT5W-heroInner>*{animation:.8s cubic-bezier(.2,0,0,1) both QiTT5W-heroEntrance}.QiTT5W-heroInner>:first-child{animation-delay:.1s}.QiTT5W-heroInner>:nth-child(2){animation-delay:.2s}.QiTT5W-heroInner>:nth-child(3){animation-delay:.35s}.QiTT5W-heroInner>:nth-child(4){animation-delay:.5s}.QiTT5W-heroInner>:nth-child(5){animation-delay:.7s}@keyframes QiTT5W-heroEntrance{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.QiTT5W-hero{padding-top:calc(clamp(var(--sized-3-point-5), var(--sized-4), var(--sized-3-point-5)) + clamp(48px, 10vh, 120px));padding-bottom:clamp(48px,10vh,120px)}.QiTT5W-heroIntro{text-align:center;align-items:center}.QiTT5W-heroSub{max-width:100%}.QiTT5W-heroCtaWrap{align-items:center;width:100%}.QiTT5W-heroCtas{flex-direction:column;align-items:stretch;width:100%}.QiTT5W-heroPrimary,.QiTT5W-heroSecondary{width:100%}}@media (prefers-reduced-motion:reduce){:is(.hero-heading-rotate-enter-active,.hero-heading-rotate-leave-active){transition:none}.QiTT5W-heroBackdrop,.QiTT5W-heroScreenshot{will-change:auto;transform:none!important}}.Jlfc8q-strip{padding:clamp(20px,4vw,40px) 0}.Jlfc8q-stripInner{max-width:var(--site-max-width);gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.Jlfc8q-trustCard{align-items:center;gap:var(--space-sm);min-height:82px;padding:var(--space-std) var(--space-md);border:1px solid var(--divider-color);border-radius:var(--radius-md);background:linear-gradient(180deg, #ffffffad, #ffffff5c), var(--card-bg);box-shadow:0 1px 0 #ffffffb3 inset, var(--shadow-1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex}.Jlfc8q-trustMark{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--eyebrow-color);background:var(--card-bg-hover);border:1px solid var(--card-border);font-family:var(--font-mono);font-size:var(--eyebrow-font-size);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.Jlfc8q-trustLabel{font-size:var(--description-font-size);line-height:var(--description-line-height);color:var(--heading-color);font-weight:550}@media (prefers-color-scheme:dark){.Jlfc8q-trustCard{background:linear-gradient(180deg, #f5f5f80e, #f5f5f806), var(--card-bg);box-shadow:none}}@media (max-width:760px){.Jlfc8q-stripInner{grid-template-columns:1fr}.Jlfc8q-trustCard{min-height:auto}}.nW6R-W-sectionWrap{background:linear-gradient(180deg, #e8e8e5 0%, var(--footer-bg) 100%)}@media (prefers-color-scheme:dark){.nW6R-W-sectionWrap{background:linear-gradient(180deg, var(--section-emphasis-bg) 0%, var(--footer-bg) 100%)}}.nW6R-W-section{padding:var(--section-padding-y) 0;max-width:var(--site-max-width);width:100%;margin:0 auto}.nW6R-W-inner{align-items:stretch;gap:var(--space-md);flex-direction:column;display:flex}.nW6R-W-sourcesIntro{align-items:flex-start;gap:var(--space-sm);text-align:left;flex-direction:column;max-width:900px;display:flex}.nW6R-W-modalityGroups{align-items:stretch;gap:var(--space-md);width:100%;display:flex}.nW6R-W-modalityCard{gap:var(--space-md);min-width:0;padding:var(--space-md);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);flex-direction:column;flex:1 1 0;display:flex}.nW6R-W-modalityCard:first-child{flex-grow:2}.nW6R-W-cardLabel{font-size:var(--eyebrow-font-size);letter-spacing:.06em;text-transform:uppercase;color:var(--eyebrow-color);font-weight:500}.nW6R-W-optInLabel{color:var(--features-color)}.nW6R-W-modalities{gap:var(--space-lg);flex:1;margin:0;padding:0;list-style:none;display:flex}.nW6R-W-modality{align-items:flex-start;gap:var(--space-sm);flex:1 1 0;min-width:0;display:flex}@media (max-width:768px){.nW6R-W-modalityGroups,.nW6R-W-modalities{flex-direction:column}}.nW6R-W-modalityIcon{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--icon-color);background:var(--icon-bg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nW6R-W-materialIcon{font-size:22px;line-height:1}.nW6R-W-modalityBody{gap:var(--space-micro);flex-direction:column;display:flex}.nW6R-W-modalityLabel{color:var(--heading-color);font-size:var(--subheading-font-size);font-weight:500}.nW6R-W-modalityDetail{color:var(--features-color);font-size:var(--description-font-size);font-weight:400}.nW6R-W-tickerCard{gap:var(--space-md);padding:var(--space-md) 0;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);flex-direction:column;display:flex;overflow:hidden}.nW6R-W-tickerCard .nW6R-W-cardLabel{padding:0 var(--space-md)}.nW6R-W-ticker{margin-top:-8px;margin-bottom:-8px;padding-top:8px;padding-bottom:8px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.nW6R-W-ticker:hover .nW6R-W-tickerTrack{animation-play-state:paused}.nW6R-W-tickerTrack{gap:var(--space-md);width:max-content;animation:120s linear infinite nW6R-W-tickerScroll;display:flex}.nW6R-W-sourceCard{justify-content:center;gap:var(--space-xs);text-align:left;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);width:264px;min-height:132px;padding:var(--space-std) var(--space-md);transition:transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex-direction:column;flex-shrink:0;display:flex}.nW6R-W-sourceCard:hover{border-color:var(--outline-color);transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.nW6R-W-sourceHeader{align-items:center;gap:var(--space-sm);display:inline-flex}.nW6R-W-sourceName{color:var(--heading-color);font-size:var(--subheading-font-size);font-weight:500}.nW6R-W-sourceDetail{color:var(--features-color);font-size:var(--description-font-size);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.nW6R-W-toolLogo{border-radius:var(--radius-xs)}@keyframes nW6R-W-tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.nW6R-W-tickerTrack{animation:none}}.mLmiLa-section{padding:0;padding-top:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);padding-bottom:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);max-width:var(--site-max-width);text-align:center;width:100%;margin:0 auto}.mLmiLa-heading{color:var(--heading-color);max-width:860px;margin:0 auto var(--sized-3);font-size:clamp(1.875rem,1.5rem + 1.8vw,2.75rem);font-weight:600;line-height:1.15}.mLmiLa-splitGrid{gap:var(--space-md);grid-template-columns:1fr;align-items:start;display:grid}@media screen and (min-width:768px){.mLmiLa-splitGrid{gap:var(--space-lg);grid-template-columns:1fr auto 1fr}}.mLmiLa-splitPane{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);padding:var(--space-md) var(--space-lg);text-align:left}.mLmiLa-splitPaneAfter{background:linear-gradient(135deg, var(--card-bg) 0%, #26a69a0a 100%);border-color:#26a69a33}.mLmiLa-paneGraphic{aspect-ratio:16/10;border-radius:var(--radius-sm-plus);background:var(--placeholder-bg);border:1px solid var(--card-border);width:100%;margin-bottom:var(--space-std);justify-content:center;align-items:center;display:flex;overflow:hidden}.mLmiLa-splitLabel{font-size:var(--eyebrow-font-size);text-transform:uppercase;color:var(--eyebrow-color);margin-bottom:var(--space-std);font-weight:500;display:block}.mLmiLa-splitList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mLmiLa-splitItemBefore{font-size:var(--description-font-size);line-height:var(--description-line-height);color:var(--features-color);padding-left:var(--space-md);position:relative}.mLmiLa-splitItemBefore:before{content:"×";color:var(--accent-red);opacity:.6;font-weight:600;position:absolute;left:0}.mLmiLa-splitItemAfter{font-size:var(--description-font-size);line-height:var(--description-line-height);color:var(--heading-color);padding-left:var(--space-md);position:relative}.mLmiLa-splitItemAfter:before{content:"✓";color:var(--accent-green);font-weight:600;position:absolute;left:0}.mLmiLa-splitDivider{justify-content:center;align-items:center;display:none}@media screen and (min-width:768px){.mLmiLa-splitDivider{padding-top:var(--sized-4);display:flex}}.mLmiLa-splitArrow{font-size:var(--size-std);color:var(--eyebrow-color);opacity:.4}.thx4wa-wrap{background:var(--footer-bg);position:relative}.thx4wa-section{z-index:1;padding:clamp(80px, 14vh, 160px) var(--section-padding-x);max-width:var(--site-max-width);text-align:center;flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.thx4wa-heading{opacity:0;max-width:none;animation:thx4wa-revealUp .8s var(--ease) forwards;animation-delay:.1s}.thx4wa-sub{opacity:0;max-width:48ch;animation:thx4wa-revealUp .8s var(--ease) forwards;animation-delay:.2s}.thx4wa-logoRow{justify-content:center;align-items:center;gap:var(--space-md);margin:0;margin-top:var(--space-xl);padding:0;list-style:none;display:flex}.thx4wa-logoItem{will-change:transform, opacity;justify-content:center;align-items:center;display:inline-flex;position:relative}.thx4wa-logoItem:after{content:attr(data-label);bottom:calc(100% + var(--space-xs));padding:var(--space-micro) var(--space-xs);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-sm);font-size:var(--eyebrow-font-size);color:var(--heading-color);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);font-weight:500;position:absolute;left:50%;transform:translate(-50%)translateY(4px)}.thx4wa-logoItem:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.thx4wa-logoImage{object-fit:contain;opacity:.7;width:28px;height:28px;transition:opacity var(--dur-fast) var(--ease)}.thx4wa-logoItem:hover .thx4wa-logoImage{opacity:1}.thx4wa-cta{margin-top:clamp(var(--space-xl), 6vw, 72px);opacity:0;animation:thx4wa-revealUp .8s var(--ease) forwards;animation-delay:.35s}@keyframes thx4wa-revealUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.thx4wa-heading,.thx4wa-sub,.thx4wa-cta{opacity:1;animation:none;transform:none}.thx4wa-logoItem{opacity:1!important;transform:none!important}.thx4wa-logoItem:after{transition:none}}@media screen and (max-width:768px){.thx4wa-section{padding-top:var(--section-padding-y);padding-bottom:var(--space-md);padding-inline:var(--section-padding-x)}.thx4wa-logoRow{margin-top:var(--space-lg);gap:var(--space-sm)}.thx4wa-cta{margin-top:var(--space-lg)}.thx4wa-logoImage{width:24px;height:24px}}.S3cohG-sectionWrap{background:var(--footer-bg);position:relative}.S3cohG-section{padding:var(--section-padding-y) 0;max-width:var(--site-max-width);width:100%;margin:0 auto}.S3cohG-header{margin-bottom:var(--sized-2);flex-direction:column;align-items:flex-start;max-width:80%;display:flex}.S3cohG-grid{gap:var(--space-xl);grid-template-columns:1fr;display:grid}.S3cohG-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);transition:border-color var(--dur-fast) var(--ease);flex-direction:column;display:flex;overflow:hidden}@media screen and (min-width:768px){.S3cohG-card{flex-direction:row}.S3cohG-cardReverse{flex-direction:row-reverse}.S3cohG-cardVisual{flex:55%;min-height:320px}.S3cohG-cardText{padding:var(--space-xl);flex-direction:column;flex:45%;justify-content:center;display:flex}}.S3cohG-card:hover{border-color:var(--outline-color)}.S3cohG-cardVisual{background:var(--media-bg-peach);min-height:200px;overflow:hidden}.S3cohG-card:nth-child(2) .S3cohG-cardVisual{background:var(--media-bg-ice)}.S3cohG-card:nth-child(3) .S3cohG-cardVisual{background:var(--media-bg-mint)}.S3cohG-imageButton{width:100%;height:100%;min-height:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.S3cohG-imageButton:focus-visible{outline:2px solid var(--heading-color);outline-offset:-4px}.S3cohG-cardImage{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.S3cohG-cardText{padding:var(--space-lg)}.S3cohG-cardHeading{color:var(--heading-color);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:500}.S3cohG-cardDesc{color:var(--features-color);font-size:var(--description-font-size);margin-top:var(--space-xs);font-weight:400}@media screen and (max-width:767px){.S3cohG-cardVisual{min-height:180px}}.XuC_uW-section{padding:0;padding-top:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);padding-bottom:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);max-width:var(--site-max-width);width:100%;margin:0 auto}.XuC_uW-sectionHeader{text-align:center;margin-bottom:var(--sized-4);flex-direction:column;align-items:center;display:flex}.XuC_uW-sectionHeading{color:var(--heading-color);max-width:860px;font-size:clamp(1.875rem,1.5rem + 1.8vw,2.75rem);font-weight:600;line-height:1.15}.XuC_uW-rolesGrid{gap:var(--sized-1-point-25);grid-template-columns:1fr;display:grid}@media screen and (min-width:768px){.XuC_uW-rolesGrid{grid-template-columns:repeat(2,1fr)}}.XuC_uW-roleCard{background:linear-gradient(180deg, var(--card-bg) 0%, var(--card-bg-hover) 100%);border:1px solid var(--card-border);border-radius:var(--radius-std);padding:var(--space-md);box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);position:relative;overflow:hidden}.XuC_uW-roleCard:after{content:"";background:radial-gradient(circle, var(--card-bg-hover) 0%, transparent 70%);opacity:.6;pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-40%;left:-20%}.XuC_uW-roleCard:hover{box-shadow:var(--shadow-2);border-color:var(--outline-color);transform:translateY(-3px)}.XuC_uW-cardGraphic{aspect-ratio:16/10;border-radius:var(--radius-sm-plus);background:var(--placeholder-bg);border:1px solid var(--card-border);width:100%;margin-bottom:var(--space-sm);justify-content:center;align-items:center;display:flex;overflow:hidden}.XuC_uW-roleName{color:var(--heading-color);margin-bottom:2px;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:600}.XuC_uW-roleVerb{font-size:var(--description-font-size);color:var(--eyebrow-color);margin-bottom:var(--space-xs);font-weight:500}.XuC_uW-roleDesc{color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);margin-bottom:var(--space-sm);font-weight:400}.XuC_uW-logoRow{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.XuC_uW-brandIcon{border-radius:var(--radius-xs)}.XuC_uW-thesisTag{font-size:var(--eyebrow-font-size);text-transform:uppercase;color:var(--eyebrow-color);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-pill);padding:var(--space-micro) var(--space-sm);font-weight:500;display:inline-block}._93hf3W-section{background:radial-gradient(ellipse 70% 55% at 50% 18%, #f8ce191f, transparent 62%), linear-gradient(180deg, transparent 0%, var(--section-emphasis-bg) 18%, var(--section-emphasis-bg) 82%, transparent 100%);border-top:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color);width:100%;padding:clamp(80px,12vh,150px) 0;position:relative}._93hf3W-section:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#ffffff29,#0000 46%),radial-gradient(circle at 50% 100%,#f8ce1914,#0000 44%);border:1px solid #f8ce191f;border-radius:clamp(28px,4vw,56px);position:absolute;inset:clamp(32px,6vw,72px) clamp(16px,4vw,64px);box-shadow:inset 0 1px #ffffff52,0 32px 80px #0000000f}._93hf3W-sectionInner{z-index:1;max-width:var(--site-max-width);margin:0 auto;position:relative}._93hf3W-sectionHeader{text-align:center;margin-bottom:var(--sized-4);flex-direction:column;align-items:center;display:flex}._93hf3W-sectionHeading{color:var(--heading-color);max-width:860px;font-size:clamp(1.875rem,1.5rem + 1.8vw,2.75rem);font-weight:600;line-height:1.15}._93hf3W-pathsGrid{gap:var(--sized-1-point-25);grid-template-columns:1fr;display:grid}@media screen and (min-width:768px){._93hf3W-pathsGrid{grid-template-columns:repeat(3,1fr)}}._93hf3W-pathCard{background:linear-gradient(180deg, #ffffffe6 0%, var(--card-bg-hover) 100%), var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);padding:var(--space-lg);gap:var(--space-sm);text-align:center;box-shadow:var(--shadow-2);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}._93hf3W-pathCard:after{content:"";background:radial-gradient(circle, var(--card-bg-hover) 0%, transparent 70%);opacity:.5;pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}._93hf3W-pathCard:hover{box-shadow:var(--shadow-2);border-color:var(--outline-color);transform:translateY(-3px)}._93hf3W-pathCardPro{box-shadow:var(--shadow-2), 0 18px 48px #f8ce191f;border-color:#f8ce1933}._93hf3W-pathCardPro:hover{box-shadow:var(--shadow-2), 0 20px 56px #f8ce192e;border-color:#f8ce1959}._93hf3W-cardGraphic{aspect-ratio:16/10;border-radius:var(--radius-sm-plus);background:var(--placeholder-bg);border:1px solid var(--card-border);width:100%;margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:flex;overflow:hidden}._93hf3W-pathTier{color:var(--heading-color);font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:600}._93hf3W-pathTierPro{background:var(--accent-gold-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}._93hf3W-pathDesc{color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);flex:1;font-weight:400}._93hf3W-pathCta{min-height:44px;padding:0 var(--space-md);font-size:var(--button-font-size);color:var(--heading-color);border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background-color:#0000;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}._93hf3W-pathCta:hover{background-color:var(--card-bg-hover);border-color:var(--outline-color);transform:translateY(-1px)}._93hf3W-pathCta:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}._93hf3W-pathCtaPro{color:#1a1200;background:var(--accent-gold-gradient);border-color:#0000}._93hf3W-pathCtaPro:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 4px 20px #f8ce1933}@media (prefers-color-scheme:dark){._93hf3W-section:after{background:linear-gradient(135deg,#ffffff0d,#0000 46%),radial-gradient(circle at 50% 100%,#f8ce1914,#0000 44%);box-shadow:inset 0 1px #ffffff14,0 32px 80px #00000047}._93hf3W-pathCard{background:linear-gradient(180deg, #ffffff0a 0%, var(--card-bg-hover) 100%), var(--card-bg)}}.ESvT6a-captureSection{background-color:var(--section-alt-bg);border-top:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color);padding:clamp(80px,12vh,140px) 0}.ESvT6a-captureInner{max-width:var(--site-max-width);text-align:center;align-items:center;gap:var(--sized-1-point-25);flex-direction:column;margin:0 auto;display:flex}.ESvT6a-captureStatement{color:var(--heading-color);max-width:900px;font-size:clamp(1.875rem,1.5rem + 1.8vw,2.75rem);font-weight:600;line-height:1.15}.ESvT6a-captureSub{font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);color:var(--features-color);max-width:640px;font-weight:400}._9aAida-section{padding:0;padding-top:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);padding-bottom:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);max-width:var(--site-max-width);width:100%;margin:0 auto}._9aAida-sectionHeader{text-align:center;margin-bottom:var(--sized-4);flex-direction:column;align-items:center;display:flex}._9aAida-platformGrid{gap:var(--sized-1-point-25);grid-template-columns:1fr;display:grid}@media screen and (min-width:768px){._9aAida-platformGrid{grid-template-columns:repeat(3,1fr)}}._9aAida-card{background:linear-gradient(180deg, var(--card-bg) 0%, var(--card-bg-hover) 100%);border:1px solid var(--card-border);border-radius:var(--radius-std);padding:var(--space-md);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);box-shadow:var(--shadow-1);position:relative;overflow:hidden}._9aAida-card:after{content:"";background:radial-gradient(circle, var(--card-bg-hover) 0%, transparent 70%);opacity:.5;pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-30%;right:-20%}._9aAida-card:hover{box-shadow:var(--shadow-2);border-color:var(--outline-color);transform:translateY(-3px)}._9aAida-cardGraphic{aspect-ratio:16/10;border-radius:var(--radius-sm-plus);background:var(--placeholder-bg);width:100%;margin-bottom:var(--sized-1);justify-content:center;align-items:center;display:flex;overflow:hidden}._9aAida-cardTitle{color:var(--heading-color);font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);margin-bottom:var(--sized-point-4);font-weight:500}._9aAida-cardDesc{color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);font-weight:400}.oN3Axa-section{padding:0;padding-top:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);padding-bottom:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);max-width:var(--site-max-width);width:100%;margin:0 auto}.oN3Axa-integrationBar{text-align:center}.oN3Axa-integrationLabel{font-size:var(--eyebrow-font-size);text-transform:uppercase;color:var(--eyebrow-color);margin-bottom:var(--sized-2);font-weight:500}.oN3Axa-integrationGrid{gap:var(--sized-1);grid-template-columns:repeat(4,1fr);display:grid}@media screen and (min-width:768px){.oN3Axa-integrationGrid{grid-template-columns:repeat(8,1fr)}}.oN3Axa-integrationItem{align-items:center;gap:var(--space-xs);padding:var(--space-std) var(--space-xs);border-radius:var(--radius-sm-plus);transition:background-color var(--dur-xfast) var(--ease);flex-direction:column;display:flex}.oN3Axa-integrationItem:hover{background-color:var(--card-bg)}.oN3Axa-integrationLogo{object-fit:contain;opacity:.6;width:36px;height:36px;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);filter:grayscale()}.oN3Axa-integrationItem:hover .oN3Axa-integrationLogo{opacity:1;filter:grayscale(0);transform:scale(1.08)}.oN3Axa-integrationName{color:var(--features-color);white-space:nowrap;opacity:.7;font-size:clamp(10px,1.2vw,12px);font-weight:500}.dSOzxa-section{padding:0;padding-top:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);padding-bottom:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);max-width:var(--site-max-width);width:100%;margin:0 auto}.dSOzxa-sectionHeader{text-align:center;margin-bottom:var(--sized-4);flex-direction:column;align-items:center;display:flex}.dSOzxa-sectionHeading{color:var(--heading-color);font-size:clamp(28px, calc(var(--scale) * 2.4), 48px);max-width:860px;font-weight:600;line-height:1.15}.dSOzxa-featureRow{gap:var(--sized-2-point-5);margin-bottom:var(--sized-3);grid-template-columns:1fr;align-items:center;display:grid}.dSOzxa-featureRow:last-child{margin-bottom:0}@media screen and (min-width:768px){.dSOzxa-featureRow{grid-template-columns:1fr 1fr}.dSOzxa-featureRowReverse .dSOzxa-featureContent{order:2}.dSOzxa-featureRowReverse .dSOzxa-featureGraphic{order:1}}.dSOzxa-featureContent{gap:var(--sized-point-5);flex-direction:column;display:flex}.dSOzxa-featureTitle{color:var(--heading-color);font-size:clamp(20px, calc(var(--scale) * 1.6), 28px);font-weight:600;line-height:1.25}.dSOzxa-featureDesc{color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);max-width:440px;font-weight:400}.dSOzxa-featureGraphic{aspect-ratio:4/3;border-radius:var(--radius-std);background:var(--placeholder-bg);border:1px solid var(--card-border);width:100%;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:flex;overflow:hidden}.dSOzxa-featureGraphic:hover{border-color:var(--outline-color);box-shadow:var(--shadow-1)}.dSOzxa-ambientWrap{position:relative;overflow:hidden}._1ilpyG-wrap{background:var(--footer-bg);position:relative}._1ilpyG-section{z-index:1;padding:var(--section-padding-y) 0;max-width:var(--site-max-width);width:100%;margin:0 auto;position:relative}._1ilpyG-header{margin-bottom:var(--sized-2);flex-direction:column;align-items:flex-start;display:flex}._1ilpyG-grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media screen and (min-width:768px){._1ilpyG-grid{grid-template-columns:repeat(3,1fr)}}._1ilpyG-item{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);transition:border-color var(--dur-fast) var(--ease);flex-direction:column;display:flex;overflow:hidden}._1ilpyG-item:hover{border-color:var(--outline-color)}._1ilpyG-itemVisual{background:var(--media-bg-cream);min-height:180px;overflow:hidden}._1ilpyG-item:nth-child(2) ._1ilpyG-itemVisual{background:var(--media-bg-rose)}._1ilpyG-item:nth-child(3) ._1ilpyG-itemVisual{background:var(--media-bg-lavender)}._1ilpyG-itemImageButton{width:100%;height:100%;min-height:inherit;display:block}._1ilpyG-itemImageButton:focus-visible{outline:2px solid var(--heading-color);outline-offset:-4px}._1ilpyG-itemImage{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}._1ilpyG-itemBody{padding:var(--space-lg)}._1ilpyG-itemTitle{color:var(--heading-color);font-size:var(--card-title-size);font-weight:var(--card-title-weight);margin-bottom:var(--space-xs)}._1ilpyG-itemDesc{color:var(--features-color);font-size:var(--card-desc-size);line-height:var(--description-line-height);font-weight:var(--card-desc-weight)}._1ilpyG-callout{margin-top:var(--space-md);padding:var(--space-lg);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}@media screen and (max-width:640px){._1ilpyG-callout{flex-direction:column;align-items:flex-start}}._1ilpyG-calloutText{color:var(--heading-color);font-size:var(--card-desc-size);line-height:var(--description-line-height);font-weight:var(--card-desc-weight);max-width:48rem}._1ilpyG-calloutLink{align-items:center;gap:var(--space-xs);white-space:nowrap;font-size:var(--card-desc-size);color:var(--heading-color);transition:opacity var(--dur-fast) var(--ease);font-weight:600;text-decoration:none;display:inline-flex}._1ilpyG-calloutLink:hover{opacity:.7}._1ilpyG-arrow{font-size:1.1em}._8OKmDa-proofSection{background-color:var(--section-alt-bg);border-top:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color);padding:clamp(48px,8vh,80px) 0}._8OKmDa-proofInner{max-width:var(--site-max-width);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:flex}._8OKmDa-proofItem{align-items:center;gap:var(--space-micro);flex-direction:column;display:flex}._8OKmDa-proofNum{color:var(--heading-color);font-size:clamp(1.875rem,1.5rem + 1.8vw,2.75rem);font-weight:600;line-height:1}._8OKmDa-proofLabel{color:var(--eyebrow-color);font-size:var(--eyebrow-font-size);text-transform:uppercase;font-weight:500}._8OKmDa-proofDivider{background:var(--divider-color);width:1px;height:40px}@media screen and (max-width:640px){._8OKmDa-proofDivider{display:none}}._5pSJxa-section{width:100%}._5pSJxa-card{align-items:center;gap:clamp(var(--space-md), 3vw, var(--space-lg));border-radius:var(--radius-std);width:100%;padding:clamp(var(--space-lg), 4vw, var(--space-xl)) clamp(var(--space-lg), 5vw, var(--sized-3));background:linear-gradient(135deg,#bbdefb2e 0%,#bbdefb0d 100%);border:1px solid #bbdefb38;display:flex;box-shadow:0 4px 24px #bbdefb0f}@media screen and (max-width:640px){._5pSJxa-card{align-items:flex-start;gap:var(--space-md);flex-direction:column}}._5pSJxa-icon{border-radius:var(--radius-pill);width:64px;height:64px;color:var(--heading-color);background:#bbdefb47;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._5pSJxa-materialIcon{font-size:32px;line-height:1}._5pSJxa-body{gap:var(--space-micro);flex-direction:column;display:flex}._5pSJxa-label{font-size:var(--eyebrow-font-size);text-transform:uppercase;color:var(--eyebrow-color);margin-bottom:var(--space-xs);font-weight:600}._5pSJxa-description{color:var(--heading-color);max-width:70ch;font-size:clamp(1.05rem,.98rem + .4vw,1.25rem);font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){._5pSJxa-card{background:linear-gradient(135deg,#bbdefb14 0%,#bbdefb05 100%);border-color:#bbdefb1f;box-shadow:0 4px 24px #0003}._5pSJxa-icon{background:#bbdefb1f}}.BrmN9W-section{padding:0;padding-top:clamp(48px, calc(var(--heading-line-height) * 2.5), 128px);padding-bottom:clamp(48px, calc(var(--heading-line-height) * 2.5), 128px);max-width:var(--site-max-width);width:100%;margin:0 auto}.BrmN9W-sectionHeaderLead,.BrmN9W-sectionHeaderCenter{margin-bottom:var(--sized-3);flex-direction:column;display:flex}.BrmN9W-sectionHeaderLead{text-align:left;align-items:flex-start;max-width:40rem}.BrmN9W-sectionHeaderCenter{text-align:center;margin-bottom:var(--sized-4);align-items:center;max-width:none}.BrmN9W-wrapMuted{background:var(--section-emphasis-bg);border-top:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color)}.BrmN9W-wrapDark{background:var(--hero-bg);border-top:1px solid var(--dark-section-border);border-bottom:1px solid var(--dark-section-border);--heading-color:var(--dark-section-text);--features-color:var(--dark-section-muted);--eyebrow-color:var(--dark-section-muted);--card-bg:var(--dark-section-surface);--card-bg-hover:var(--dark-section-surface);--card-border:var(--dark-section-border);--outline-color:var(--dark-section-border);--tag-bg:var(--dark-section-surface);--card-inset-highlight:none;--button-color:#101013;--button-background:#f5f5f8}.BrmN9W-wrapMuted .BrmN9W-section,.BrmN9W-wrapDark .BrmN9W-section{padding-top:clamp(56px, calc(var(--heading-line-height) * 2), 112px);padding-bottom:clamp(56px, calc(var(--heading-line-height) * 2), 112px)}.BrmN9W-cardGridLayout{gap:var(--sized-1);grid-template-columns:1fr;display:grid}@media screen and (min-width:768px){.BrmN9W-cardGridLayout{grid-template-columns:repeat(3,1fr)}}.BrmN9W-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);padding:var(--space-md);transition:border-color var(--dur-fast) var(--ease);position:relative}.BrmN9W-card:hover{border-color:var(--outline-color)}.BrmN9W-cardGraphic{aspect-ratio:16/10;border-radius:var(--radius-sm-plus);background:var(--placeholder-bg);border:1px solid var(--card-border);width:100%;margin-bottom:var(--space-sm);justify-content:center;align-items:center;display:flex;overflow:hidden}.BrmN9W-iconBadge{border-radius:var(--radius-pill);width:48px;height:48px;margin-bottom:var(--space-std);color:var(--icon-color);background:var(--icon-bg);justify-content:center;align-items:center;display:inline-flex}.BrmN9W-logoCluster{margin-bottom:var(--space-std);align-items:center;display:flex}.BrmN9W-logoBadge{border-radius:var(--radius-pill);background:var(--card-bg-hover);border:1px solid var(--card-border);width:44px;height:44px;box-shadow:var(--card-inset-highlight);justify-content:center;align-items:center;display:inline-flex}.BrmN9W-logoBadge+.BrmN9W-logoBadge{margin-left:calc(var(--space-sm) * -1)}.BrmN9W-materialIcon{font-size:24px;line-height:1}.BrmN9W-cardTitle{color:var(--heading-color);font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);margin-bottom:var(--sized-point-4);font-weight:500}.BrmN9W-cardDesc{color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);font-weight:400}.BrmN9W-ctaWrap{margin-top:var(--sized-2);justify-content:center;display:flex}.BrmN9W-ctaWrapLead{justify-content:flex-start}.BrmN9W-ctaPrimary{min-height:48px;font-size:var(--button-font-size);color:var(--button-color);background-color:var(--button-background);border-radius:var(--radius-sm);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:0 28px;font-weight:500;text-decoration:none;display:inline-flex}.BrmN9W-ctaPrimary:hover{box-shadow:var(--shadow-2);opacity:.92;transform:translateY(-1px)}.BrmN9W-ctaPrimary:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}.BrmN9W-ambientWrapAlt{position:relative;overflow:hidden}._5qy0xa-section{background-color:var(--section-emphasis-bg);border-top:1px solid var(--divider-color);padding:clamp(96px,14vh,180px) 0;position:relative;overflow:hidden}._5qy0xa-sectionInner{z-index:1;max-width:var(--site-max-width);margin:0 auto;position:relative}._5qy0xa-sectionHeading{color:var(--heading-color);max-width:860px;margin-top:var(--sized-1);font-size:clamp(1.875rem,1.5rem + 1.8vw,2.75rem);font-weight:600;line-height:1.15}._5qy0xa-sectionSub{color:var(--features-color);font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);max-width:680px;margin-top:var(--sized-1);font-weight:400}._5qy0xa-enterpriseTop{gap:var(--sized-3);margin-bottom:var(--sized-4);grid-template-columns:1fr;display:grid}@media screen and (min-width:768px){._5qy0xa-enterpriseTop{grid-template-columns:1.2fr .8fr;align-items:start}}._5qy0xa-enterpriseIntro{text-align:left;flex-direction:column;align-items:flex-start;display:flex}._5qy0xa-enterpriseIntro ._5qy0xa-sectionHeading{max-width:100%}._5qy0xa-enterpriseCtas{gap:var(--space-sm);margin-top:var(--sized-2);flex-wrap:wrap;display:flex}._5qy0xa-enterpriseComplianceCol{gap:var(--sized-1);flex-direction:column;display:flex}@media screen and (min-width:768px){._5qy0xa-enterpriseComplianceCol{padding-top:var(--sized-2)}}._5qy0xa-complianceLabel{font-size:var(--eyebrow-font-size);text-transform:uppercase;color:var(--eyebrow-color);font-weight:500}._5qy0xa-complianceGrid{gap:var(--space-xs);flex-wrap:wrap;display:flex}._5qy0xa-tag{font-size:var(--eyebrow-font-size);line-height:var(--eyebrow-line-height);color:var(--features-color);background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-std);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);font-weight:500}._5qy0xa-tag:hover{background-color:var(--card-bg-hover);border-color:var(--outline-color)}._5qy0xa-enterpriseGrid{gap:var(--sized-1-point-25);grid-template-columns:1fr;display:grid}@media screen and (min-width:768px){._5qy0xa-enterpriseGrid{grid-template-columns:repeat(2,1fr)}}._5qy0xa-card{background:linear-gradient(180deg, var(--card-bg) 0%, var(--card-bg-hover) 100%);border:1px solid var(--card-border);border-radius:var(--radius-std);padding:var(--space-md);box-shadow:var(--shadow-1);transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);position:relative;overflow:hidden}._5qy0xa-card:after{content:"";background:radial-gradient(circle, var(--card-bg-hover) 0%, transparent 70%);opacity:.6;pointer-events:none;border-radius:50%;width:160px;height:160px;position:absolute;top:-40%;left:-20%}._5qy0xa-card:hover{border-color:var(--outline-color);box-shadow:var(--shadow-2);transform:translateY(-2px)}._5qy0xa-cardGraphic{aspect-ratio:16/10;border-radius:var(--radius-sm-plus);background:var(--placeholder-bg);border:1px solid var(--card-border);width:100%;margin-bottom:var(--space-sm);justify-content:center;align-items:center;display:flex;overflow:hidden}._5qy0xa-cardNum{font-family:var(--font-mono);color:var(--eyebrow-color);margin-bottom:var(--space-xs);font-size:clamp(1.625rem,1.35rem + 1.3vw,2.25rem);font-weight:600;line-height:1;display:block}._5qy0xa-cardTitle{color:var(--heading-color);margin-bottom:var(--space-micro);font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:500;line-height:1.35}._5qy0xa-cardDesc{color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);font-weight:400}._5qy0xa-ctaPrimary{min-height:48px;font-size:var(--button-font-size);color:var(--button-color);background-color:var(--button-background);border-radius:var(--radius-sm);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:0 28px;font-weight:500;text-decoration:none;display:inline-flex}._5qy0xa-ctaPrimary:hover{box-shadow:var(--shadow-2);opacity:.92;transform:translateY(-1px)}._5qy0xa-ctaPrimary:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}._5qy0xa-ctaSecondary{min-height:48px;font-size:var(--button-font-size);color:var(--heading-color);border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background-color:#0000;justify-content:center;align-items:center;padding:0 28px;font-weight:500;text-decoration:none;display:inline-flex}._5qy0xa-ctaSecondary:hover{background-color:var(--card-bg);border-color:var(--outline-color);transform:translateY(-1px)}._5qy0xa-ctaSecondary:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}.FMevbq-page{flex-direction:column;display:flex}.FMevbq-prose{padding:0 clamp(24px, calc(var(--scale) * 2), 48px);padding-top:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);padding-bottom:clamp(64px, calc(var(--heading-line-height) * 2.5), 128px);width:100%;max-width:800px;margin:0 auto}body[data-page=campaign] .FMevbq-prose,:is(.FMevbq-prose:has(>[class*=cgsWrap]:first-child),.FMevbq-prose:has(>[class*=ctaBannerWrap]:first-child),.FMevbq-prose:has(>[class*=paHeroWrap]:first-child),.FMevbq-prose:has(>.phSpotlight:first-child),.FMevbq-prose:has(>.textured-section:first-child),.FMevbq-prose:has(>:first-child>[class*=cgsWrap]:first-child),.FMevbq-prose:has(>:first-child>[class*=ctaBannerWrap]:first-child),.FMevbq-prose:has(>:first-child>[class*=paHeroWrap]:first-child),.FMevbq-prose:has(>:first-child>.phSpotlight:first-child),.FMevbq-prose:has(>:first-child>.textured-section:first-child)){padding-top:0}:is(.FMevbq-prose:has(>[class*=cgsWrap]:last-child),.FMevbq-prose:has(>[class*=ctaBannerWrap]:last-child),.FMevbq-prose:has(>[class*=paStepsWrap]:last-child),.FMevbq-prose:has(>.textured-section:last-child),.FMevbq-prose:has(>:last-child>[class*=cgsWrap]:last-child),.FMevbq-prose:has(>:last-child>[class*=ctaBannerWrap]:last-child),.FMevbq-prose:has(>:last-child>[class*=paStepsWrap]:last-child),.FMevbq-prose:has(>:last-child>.textured-section:last-child)){padding-bottom:0}:is(.FMevbq-prose:has(>[class*=pageHeader]:first-child),.FMevbq-prose:has(>:first-child>[class*=pageHeader]:first-child)){padding-top:clamp(24px, calc(var(--heading-line-height) * 1), 48px)}.FMevbq-prose h1:not(section *){color:var(--heading-color);font-size:clamp(28px, calc(var(--scale) * 2.4), 48px);margin-bottom:var(--sized-1);font-weight:600}.FMevbq-prose h2:not(section *){color:var(--heading-color);font-size:clamp(22px, calc(var(--scale) * 1.8), 32px);margin-top:var(--sized-2);margin-bottom:var(--sized-point-75);font-weight:600}.FMevbq-prose h3:not(section *){color:var(--heading-color);font-size:clamp(18px, calc(var(--scale) * 1.4), 24px);margin-top:var(--sized-1-point-5);margin-bottom:var(--sized-point-5);font-weight:600}.FMevbq-prose p:not(section *){color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);margin-bottom:var(--sized-1);font-weight:400}.FMevbq-prose a:not(section *){color:var(--link-color,#4ea5f0);text-underline-offset:2px;-webkit-text-decoration:underline #4ea5f04d;text-decoration:underline #4ea5f04d;transition:text-decoration-color .15s}.FMevbq-prose a:not(section *):hover{text-decoration-color:currentColor}:is(.FMevbq-prose h1 a,.FMevbq-prose h2 a,.FMevbq-prose h3 a,.FMevbq-prose h4 a,.FMevbq-prose h5 a,.FMevbq-prose h6 a){color:inherit;text-decoration:none}:is(.FMevbq-prose ul:not(section *),.FMevbq-prose ol:not(section *)){color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);margin-bottom:var(--sized-1);padding-left:1.5em}.FMevbq-prose li:not(section *){margin-bottom:.35em}.FMevbq-prose table:not(section *){border-collapse:separate;border-spacing:0;width:100%;margin:var(--sized-1) 0 var(--sized-1-point-5);font-size:var(--description-font-size);line-height:var(--description-line-height);color:var(--features-color);border:1px solid var(--card-border);border-radius:var(--radius-std);overflow:hidden}:is(.FMevbq-prose th:not(section *),.FMevbq-prose td:not(section *)){text-align:left;padding:var(--sized-point-5) var(--sized-point-75);border-bottom:1px solid var(--divider-color);vertical-align:top}.FMevbq-prose th:not(section *){color:var(--heading-color);background:var(--card-bg);border-bottom-color:var(--card-border);font-weight:600}.FMevbq-prose tbody tr:last-child td:not(section *){border-bottom:none}.FMevbq-prose strong{color:var(--heading-color);font-weight:600}.FMevbq-prose blockquote{padding-left:var(--sized-1);margin:var(--sized-1) 0;color:var(--features-color);border-left:3px solid #4ea5f066;font-style:italic}.FMevbq-prose code{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:4px;padding:2px 6px;font-size:.9em}.FMevbq-prose pre{background-color:var(--card-bg);border:1px solid var(--card-border);padding:var(--sized-1);margin-bottom:var(--sized-1);border-radius:12px;overflow-x:auto}.FMevbq-prose pre code{background:0 0;border:none;padding:0}.FMevbq-prose hr{border:none;border-top:1px solid var(--divider-color);margin:var(--sized-2) 0}pre code .line{display:block}.kSQlGq-header{width:100%;max-width:var(--site-max-width);z-index:2;background:var(--header-background);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--outline-color);box-shadow:var(--shadow-appbar);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:16px;position:fixed;top:14px;left:50%;transform:translate(-50%)}.kSQlGq-headerOverDark{background:color-mix(in srgb, var(--hero-bg) 74%, transparent);border-color:var(--hero-border);--heading-color:var(--hero-text);--features-color:var(--hero-muted);--card-border:var(--hero-border);--outline-color:var(--hero-border);--card-bg:var(--hero-surface);--button-color:#101013;--button-background:#f5f5f8;box-shadow:0 4px 24px #00000047,0 1px 2px #00000029}.kSQlGq-nav{justify-content:space-between;align-items:center;gap:32px;padding:12px 14px;display:flex;position:relative}.kSQlGq-logo{color:var(--heading-color);flex-shrink:0;align-items:center;gap:12px;font-size:20px;font-weight:500;text-decoration:none;display:flex}.kSQlGq-logoIcon{border:1px solid var(--card-border);filter:brightness(1.1);border-radius:8px;flex-shrink:0;width:34px;height:34px}@media (prefers-color-scheme:dark){.kSQlGq-logoIcon{filter:brightness(1.8)}}.kSQlGq-navCenter{align-items:center;gap:clamp(20px,3vw,32px);margin-right:auto;display:flex}@media screen and (max-width:900px){.kSQlGq-navCenter{display:none}}.kSQlGq-navLink{color:var(--features-color);transition:color var(--dur-fast) var(--ease);font-size:14px;font-weight:500;text-decoration:none;position:relative}.kSQlGq-navLink:after{content:"";background-color:var(--heading-color);width:0;height:1px;transition:width var(--dur-fast) var(--ease);position:absolute;bottom:-2px;left:0}.kSQlGq-navLink:hover{color:var(--heading-color)}.kSQlGq-navLink:hover:after{width:100%}.kSQlGq-navActions{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}.kSQlGq-navActionLink{color:var(--features-color);transition:color var(--dur-fast) var(--ease);padding:7px 12px;font-size:14px;font-weight:500;text-decoration:none}.kSQlGq-navActionLink:hover{color:var(--heading-color)}.kSQlGq-navActionLink:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}@media screen and (max-width:900px){.kSQlGq-navActionLink{display:none}}.kSQlGq-navActionOutline{color:var(--heading-color);border:1px solid var(--card-border);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);padding:7px 16px;font-size:13px;font-weight:500;text-decoration:none}.kSQlGq-navActionOutline:hover{background-color:var(--card-bg);border-color:var(--outline-color)}.kSQlGq-navActionOutline:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}@media screen and (max-width:900px){.kSQlGq-navActionOutline{display:none}}.kSQlGq-downloadBtn{justify-content:center;align-items:center;gap:var(--space-xs);color:var(--button-color);background-color:var(--button-background);border-radius:var(--radius-sm);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex-shrink:0;padding:7px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.kSQlGq-downloadBtn:hover{box-shadow:var(--shadow-2);opacity:.92;transform:translateY(-1px)}.kSQlGq-downloadBtn:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}.kSQlGq-downloadIcon{font-size:1.05em}.kSQlGq-menuButton{border:1px solid var(--card-border);border-radius:var(--radius-sm);cursor:pointer;width:44px;height:44px;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background-color:#0000;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:none}.kSQlGq-menuButton:hover{background-color:var(--card-bg);border-color:var(--outline-color)}.kSQlGq-menuButton:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}@media screen and (max-width:900px){.kSQlGq-menuButton{display:inline-flex}}.kSQlGq-menuLine{border-radius:var(--radius-pill);background-color:var(--heading-color);width:16px;height:1.5px}.kSQlGq-mobileMenu{display:none}@media screen and (max-width:900px){.kSQlGq-mobileMenu{gap:var(--space-xs);opacity:0;max-height:0;padding:0 clamp(24px, calc(var(--scale) * 2), 48px);transition:max-height var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease), padding var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-top:1px solid #0000;grid-template-columns:1fr;display:grid;overflow:hidden}.kSQlGq-mobileMenuOpen{opacity:1;max-height:420px;padding-top:var(--space-sm);padding-bottom:var(--space-sm);border-color:var(--outline-color)}}.kSQlGq-mobileLink,.kSQlGq-mobileLinkStrong{align-items:center;gap:var(--space-xs);color:var(--features-color);padding:var(--space-sm) 0;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.kSQlGq-mobileLinkStrong{color:var(--heading-color)}.kSQlGq-footer{background:var(--hero-bg);padding:clamp(56px, 10vh, 96px) clamp(24px, calc(var(--scale) * 2), 48px);--heading-color:var(--dark-section-text);--features-color:var(--dark-section-muted);--copyright-color:var(--dark-section-muted);--divider-color:var(--dark-section-border);padding-bottom:0;position:relative;overflow:hidden}.kSQlGq-footerInner{z-index:1;max-width:var(--site-max-width);gap:var(--sized-2);grid-template-columns:1fr;margin:0 auto;display:grid;position:relative}@media screen and (min-width:768px){.kSQlGq-footerInner{grid-template-columns:1fr 2fr}}.kSQlGq-footerBrand{flex-direction:column;gap:10px;display:flex}.kSQlGq-footerLogo{color:var(--heading-color);font-size:var(--subheading-font-size);align-items:center;gap:12px;font-weight:600;text-decoration:none;display:flex}.kSQlGq-footerTagline{color:var(--features-color);font-size:var(--description-font-size);font-weight:400}.kSQlGq-footerDownloadBtn{color:var(--hero-bg);background-color:var(--dark-section-text);align-self:flex-start;margin-top:16px}.kSQlGq-footerDownloadBtn:hover{background-color:color-mix(in srgb, var(--dark-section-text) 88%, transparent)}.kSQlGq-footerLinks{gap:var(--sized-1);grid-template-columns:1fr;display:grid}@media screen and (min-width:480px){.kSQlGq-footerLinks{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.kSQlGq-footerLinks{grid-template-columns:repeat(4,1fr)}}.kSQlGq-footerCol{flex-direction:column;gap:10px;display:flex}.kSQlGq-footerColTitle{color:var(--heading-color);font-size:var(--eyebrow-font-size);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-weight:600}.kSQlGq-footerLink{color:var(--features-color);font-size:var(--description-font-size);transition:color var(--dur-xfast) var(--ease);font-weight:400;text-decoration:none}.kSQlGq-footerLink:hover{color:var(--heading-color)}.kSQlGq-footerBottom{z-index:1;max-width:var(--site-max-width);margin:var(--sized-2) auto 0;padding-top:var(--sized-1);border-top:1px solid var(--divider-color);justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex;position:relative}.kSQlGq-copyright{font-size:var(--eyebrow-font-size);color:var(--copyright-color);font-weight:400}.kSQlGq-footerLegal{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.kSQlGq-footerLegalLink{color:var(--copyright-color);font-size:var(--eyebrow-font-size);transition:color var(--dur-xfast) var(--ease);font-weight:400;text-decoration:none}.kSQlGq-footerLegalLink:hover{color:var(--heading-color)}.kSQlGq-footerWatermark{z-index:0;text-align:center;letter-spacing:-.03em;color:#0000;background:linear-gradient(180deg, color-mix(in srgb, var(--dark-section-text) 12%, transparent) 0%, color-mix(in srgb, var(--dark-section-text) 3%, transparent) 80%);-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-background-clip:text;background-clip:text;margin-top:clamp(32px,6vh,64px);font-size:clamp(120px,18vw,280px);font-weight:700;line-height:.8;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#0000 95%);mask-image:linear-gradient(#000 0%,#0000 95%)}@media (prefers-reduced-motion:reduce){.kSQlGq-footerWatermark{transform:none!important}}.kuYfWq-mdcCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);padding:var(--space-md);transition:border-color var(--dur-fast) var(--ease);flex-direction:column;align-items:flex-start;display:flex}.kuYfWq-mdcCard:hover{border-color:var(--outline-color)}.kuYfWq-tag{padding:var(--space-micro) var(--space-sm);margin-bottom:var(--space-std);border:1px solid var(--card-border);border-radius:var(--radius-pill);background:var(--tag-bg);font-size:var(--eyebrow-font-size);letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow-color);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.kuYfWq-stepTag{border-radius:var(--radius-pill);width:48px;height:48px;color:var(--heading-color);font-family:var(--font-mono);font-size:var(--description-font-size);letter-spacing:0;padding:0;font-weight:600}.kuYfWq-inlineTag{padding:var(--space-micro) var(--space-sm);border:1px solid var(--card-border);border-radius:var(--radius-pill);background:var(--tag-bg);font-size:var(--eyebrow-font-size);letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow-color);place-self:center start;align-items:center;font-weight:500;display:inline-flex}.kuYfWq-iconBadge{border-radius:var(--radius-pill);width:48px;height:48px;margin-bottom:var(--space-std);color:var(--icon-color);background:var(--icon-bg);justify-content:center;align-items:center;display:inline-flex}.kuYfWq-logoCluster{margin-bottom:var(--space-std);align-items:center;display:flex}.kuYfWq-logoBadge{border-radius:var(--radius-pill);background:var(--card-bg-hover);border:1px solid var(--card-border);width:44px;height:44px;box-shadow:var(--card-inset-highlight);justify-content:center;align-items:center;display:inline-flex}.kuYfWq-logoBadge+.kuYfWq-logoBadge{margin-left:calc(var(--space-sm) * -1)}.kuYfWq-visual{width:100%;min-height:162px;margin-bottom:var(--space-md);flex-direction:column;justify-content:center;padding:0;display:flex;position:relative}.kuYfWq-apiField{align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-sm);border:1px solid var(--card-border);border-radius:var(--radius-sm);background:var(--card-bg-hover);display:flex}.kuYfWq-apiField+.kuYfWq-apiField{margin-top:var(--space-xs)}.kuYfWq-apiLogo,.kuYfWq-providerLogo,.kuYfWq-toolLogo{flex:none;justify-content:center;align-items:center;display:inline-flex}.kuYfWq-apiKey{min-width:0;color:var(--heading-color);font-family:var(--font-mono);font-size:var(--eyebrow-font-size);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.kuYfWq-apiProviderCluster{min-height:40px;margin-top:var(--space-xs);padding:0 var(--space-xs);align-items:center;display:flex}.kuYfWq-apiProviderLabel{margin-right:var(--space-xs);color:var(--features-color);font-size:var(--eyebrow-font-size);white-space:nowrap;font-weight:500}.kuYfWq-apiProviderBadge{border-radius:var(--radius-pill);background:var(--card-bg);border:1px solid var(--card-border);width:28px;height:28px;transition:border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:0;display:inline-flex}.kuYfWq-apiProviderBadge+.kuYfWq-apiProviderBadge{margin-left:calc(var(--space-micro) * -1)}.kuYfWq-apiProviderBadge:hover,.kuYfWq-apiProviderBadge:focus-visible{border-color:var(--outline-color);z-index:1}.kuYfWq-apiProviderBadge:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}.kuYfWq-providerRow,.kuYfWq-toolRow{align-items:center;gap:var(--space-xs);width:100%;min-height:40px;padding:var(--space-xs);border:1px solid var(--card-border);border-radius:var(--radius-sm);background:var(--card-bg-hover);display:flex}.kuYfWq-providerRow{cursor:pointer;font:inherit;text-align:left}.kuYfWq-providerRow+.kuYfWq-providerRow,.kuYfWq-toolRow+.kuYfWq-toolRow{margin-top:var(--space-xs)}.kuYfWq-providerRow:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}.kuYfWq-providerName,.kuYfWq-toolName{min-width:0;color:var(--heading-color);font-size:var(--eyebrow-font-size);flex:1;font-weight:500}.kuYfWq-toggle{border:1px solid var(--card-border);border-radius:var(--radius-pill);background:var(--tag-bg);width:34px;height:20px;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);position:relative}.kuYfWq-toggleKnob{border-radius:var(--radius-pill);background:var(--features-color);width:12px;height:12px;transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);position:absolute;top:3px;left:3px}.kuYfWq-toggleOn{border-color:var(--accent-material-green);background:var(--accent-material-green)}.kuYfWq-toggleOn .kuYfWq-toggleKnob{background:var(--background-color);transform:translate(14px)}.kuYfWq-toolList{flex-direction:column;display:flex}.kuYfWq-toolRowActive{border-color:var(--outline-color)}.kuYfWq-toolProvider{color:var(--features-color);font-size:var(--eyebrow-font-size);font-weight:500}.kuYfWq-toolCheck{color:var(--accent-material-green);font-size:18px;line-height:1}.kuYfWq-materialIcon{font-size:24px;line-height:1}.kuYfWq-cardCopy h3{color:var(--heading-color);font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);margin:0 0 var(--sized-point-4);font-weight:500}.kuYfWq-cardCopy p{color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);margin:0;font-weight:400}.kuYfWq-cardCopy p+p{margin-top:var(--space-sm)}.kuYfWq-featureCard{padding:var(--space-xl)}.kuYfWq-featureCard .kuYfWq-cardCopy{align-items:baseline;column-gap:var(--space-sm);grid-template-columns:minmax(0,max-content) max-content;display:grid}.kuYfWq-featureCard .kuYfWq-inlineTag{grid-area:1/2}.kuYfWq-featureCard .kuYfWq-cardCopy h3{max-width:100%;margin-bottom:var(--space-std);grid-area:1/1;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;line-height:1.2}.kuYfWq-featureCard .kuYfWq-cardCopy p{font-size:var(--description-font-size);line-height:var(--description-line-height);grid-column:1/-1;max-width:72ch}.kuYfWq-featureCard .kuYfWq-cardCopy p+p{margin-top:var(--space-sm)}.kuYfWq-cardCopy ul{gap:var(--space-xs);margin:var(--space-md) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.kuYfWq-cardCopy li{align-items:center;gap:var(--space-xs);padding:6px var(--space-sm);border:1px solid var(--card-border);border-radius:var(--radius-pill);background:var(--tag-bg);font-size:var(--eyebrow-font-size);color:var(--heading-color);font-weight:500;display:inline-flex}.kuYfWq-cardCopy li:before{content:"";background:var(--features-color);opacity:.55;border-radius:50%;width:6px;height:6px}.Nx_S2q-cardDeck{gap:var(--sized-1);margin-top:var(--sized-3);grid-template-columns:1fr;display:grid}@media screen and (min-width:768px){.Nx_S2q-cardDeck{grid-template-columns:repeat(var(--card-deck-columns,3), 1fr)}}.VszwYq-tile{gap:var(--space-sm);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);height:100%;padding:var(--space-md);transition:border-color var(--dur-fast) var(--ease);flex-direction:column;display:flex}.VszwYq-tile:hover{border-color:var(--outline-color)}.VszwYq-badge{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--icon-color);background:var(--icon-bg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.VszwYq-badgeIcon{font-size:18px;line-height:1}.VszwYq-body{gap:var(--space-xs);flex-direction:column;display:flex}.VszwYq-title{color:var(--heading-color);font-size:var(--description-font-size);font-weight:600}.VszwYq-copy{color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height)}.VszwYq-copy p{margin:0}.VszwYq-copy p+p{margin-top:var(--space-xs)}.VszwYq-copy ul{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.VszwYq-copy li{padding-left:var(--space-md);position:relative}.VszwYq-copy li:before{content:"";background:var(--icon-color,var(--features-color));opacity:.75;border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:3px}.VszwYq-wide{align-items:flex-start;gap:var(--space-md);flex-direction:row;grid-column:1/-1}.VszwYq-wide .VszwYq-body{flex:1;min-width:0}@media screen and (max-width:520px){.VszwYq-wide{gap:var(--space-sm);flex-direction:column}}.FMalYa-item{align-items:center;gap:var(--space-xs);font-size:var(--description-font-size);color:var(--features-color);font-weight:400;line-height:1.4;display:flex}.FMalYa-icon{color:var(--heading-color);opacity:.4;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:16px;line-height:1}.Fi_RXa-controlPanel{flex-direction:column;height:100%;display:flex}.Fi_RXa-controlHeading{color:var(--heading-color);font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);margin:0 0 var(--space-md);font-weight:600}.Fi_RXa-bentoGrid{gap:var(--space-sm);flex:1;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;display:grid}@media screen and (max-width:520px){.Fi_RXa-bentoGrid{grid-template-rows:none;grid-template-columns:1fr}}._8IazMq-highlight{align-items:center;gap:var(--space-sm);font-size:var(--description-font-size);line-height:var(--description-line-height);color:var(--heading-color);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-sm-plus);padding:var(--space-sm) var(--space-std);box-shadow:var(--card-inset-highlight);display:flex}._8IazMq-highlightIcon{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--icon-color);background:var(--icon-bg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._8IazMq-materialIcon{font-size:1.05em;line-height:1}._5Pq6zW-outcome{counter-increment:outcome;column-gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--divider-color);grid-template-columns:2.2rem 1fr;display:grid}._5Pq6zW-outcome:before{content:counter(outcome, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--description-font-size);color:var(--features-color);grid-area:1/1/3;font-weight:600}._5Pq6zW-hasIcon{counter-increment:none}._5Pq6zW-hasIcon:before{content:none}._5Pq6zW-icon{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--icon-color);background:var(--icon-bg);grid-area:1/1/3;justify-content:center;align-self:start;align-items:center;display:inline-flex}._5Pq6zW-materialIcon{font-size:1.05em;line-height:1}._5Pq6zW-outcome h3{color:var(--heading-color);font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);margin:0 0 var(--sized-point-4);grid-column:2;font-weight:500}._5Pq6zW-outcome p{color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);grid-column:2;margin:0;font-weight:400}.iLPkXa-permRow{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--card-border);border-radius:var(--radius-sm);background:var(--background-color);display:flex}.iLPkXa-permMark{border-radius:var(--radius-sm);background:var(--tone-blue-bg);width:34px;height:34px;color:var(--tone-blue-ink);font-family:var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex}.iLPkXa-permCopy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.iLPkXa-permCopy strong{color:var(--heading-color);font-size:var(--description-font-size);font-weight:600}.iLPkXa-permCopy span{color:var(--features-color);font-size:var(--eyebrow-font-size)}.iLPkXa-permToggle{border-radius:var(--radius-pill);background:var(--tone-green-bg);border:1px solid var(--tone-green-ink);flex-shrink:0;width:36px;height:20px;position:relative}.iLPkXa-permToggle:after{content:"";background:var(--tone-green-ink);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.Vb_aOG-adminPanel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);padding:var(--space-md)}.Vb_aOG-adminHead{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.Vb_aOG-adminTitle{flex-direction:column;gap:3px;display:flex}.Vb_aOG-adminTitle strong{color:var(--heading-color);font-size:var(--description-font-size);font-weight:600}.Vb_aOG-adminTitle span{color:var(--features-color);font-size:var(--eyebrow-font-size)}.Vb_aOG-status{align-items:center;gap:var(--space-xs);padding:4px var(--space-sm);border-radius:var(--radius-pill);background:var(--tone-green-bg);color:var(--tone-green-ink);font-size:var(--eyebrow-font-size);white-space:nowrap;font-weight:600;display:inline-flex}.Vb_aOG-status:before{content:"";background:var(--accent-green);border-radius:50%;width:6px;height:6px}.Vb_aOG-mesh{aspect-ratio:16/10;border:1px solid var(--card-border);border-radius:var(--radius-sm-plus);background:var(--placeholder-bg);width:100%;margin-bottom:var(--space-md);position:relative;overflow:hidden}.Vb_aOG-meshLines{width:100%;height:100%;position:absolute;inset:0}.Vb_aOG-meshTrack{fill:none;stroke:var(--outline-color);stroke-width:1.2px}.Vb_aOG-meshFlow{fill:none;stroke:var(--tone-blue-ink);stroke-width:1.4px;stroke-dasharray:14 320;opacity:.75;animation:5.6s linear infinite Vb_aOG-meshFlow}@keyframes Vb_aOG-meshFlow{to{stroke-dashoffset:-334px}}.Vb_aOG-peer{flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;transform:translate(-50%,-50%)}.Vb_aOG-peerNode{background:var(--card-bg);border:1px solid var(--card-border);width:34px;height:34px;box-shadow:var(--shadow-1);border-radius:50%;justify-content:center;align-items:center;display:flex}.Vb_aOG-peerName{font-family:var(--font-mono);letter-spacing:.04em;color:var(--features-color);white-space:nowrap;font-size:.6rem;font-weight:600}.Vb_aOG-flowStage{border:1px solid var(--card-border);border-radius:var(--radius-pill);background:var(--card-bg);font-family:var(--font-mono);letter-spacing:.04em;color:var(--features-color);white-space:nowrap;padding:2px 8px;font-size:.58rem;font-weight:500;position:absolute;transform:translate(-50%,-50%)}.Vb_aOG-permissions{gap:var(--space-xs);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.Vb_aOG-meshFlow{animation:none}}._7NbOoq-pill{align-items:center;gap:var(--space-micro);padding:var(--space-micro) var(--space-sm) var(--space-micro) var(--space-micro);border:1px solid var(--card-border);border-radius:var(--radius-pill);background:var(--tag-bg);white-space:nowrap;color:var(--heading-color);cursor:default;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex}._7NbOoq-pill:hover{background:var(--card-bg);border-color:var(--outline-color);box-shadow:var(--shadow-1)}._7NbOoq-pill:hover ._7NbOoq-materialIcon{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 20}._7NbOoq-pillIcon{border-radius:var(--radius-pill);width:22px;height:22px;color:var(--icon-color);background:var(--icon-bg);justify-content:center;align-items:center;display:inline-flex}._7NbOoq-materialIcon{transition:font-variation-settings var(--dur-fast) var(--ease);font-size:14px;line-height:1}.RgOg_G-pillRow{gap:var(--space-sm);margin-top:var(--space-xl);scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.RgOg_G-pillRow::-webkit-scrollbar{display:none}.RgOg_G-pillRow>*{flex:none}.I_Dbiq-statementSection{background:var(--hero-bg);width:100vw;color:var(--hero-text);padding:clamp(80px, 13vw, 160px) var(--page-gutter,clamp(24px, 2vw, 48px));text-align:center;margin-left:50%;transform:translate(-50%)}.I_Dbiq-eyebrow{z-index:1;font-size:var(--eyebrow-font-size);line-height:var(--eyebrow-line-height);letter-spacing:.09em;text-transform:uppercase;color:var(--hero-muted);margin:0 0 clamp(20px,2vw,28px);font-weight:500;position:relative}.I_Dbiq-statement{z-index:1;max-width:min(900px,100%);color:var(--hero-text);letter-spacing:-.02em;text-wrap:balance;margin:0 auto;font-size:clamp(1.75rem,1.1rem + 2.6vw,3rem);font-weight:300;line-height:1.18;position:relative}.I_Dbiq-statement .rt-strong{font-weight:700}.Pjptsa-item{border-top:1px solid var(--divider-color)}.Pjptsa-item:last-child{border-bottom:1px solid var(--divider-color)}.Pjptsa-trigger{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md) 0;cursor:pointer;text-align:left;color:var(--features-color);transition:color var(--dur-fast) var(--ease);background:0 0;border:none;display:flex}.Pjptsa-trigger:hover{color:var(--heading-color)}.Pjptsa-trigger:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px;border-radius:var(--radius-sm)}.Pjptsa-itemActive .Pjptsa-trigger{color:var(--heading-color)}.Pjptsa-label{letter-spacing:-.01em;font-size:clamp(1.05rem,.95rem + .6vw,1.35rem);font-weight:600}.Pjptsa-chevron{opacity:.65;width:9px;height:9px;transition:transform var(--dur-fast) var(--ease);border-bottom:2px solid;border-right:2px solid;flex-shrink:0;transform:translateY(-2px)rotate(45deg)}.Pjptsa-itemActive .Pjptsa-chevron{transform:translateY(1px)rotate(-135deg)}.Pjptsa-region{transition:grid-template-rows var(--dur-std) var(--ease);grid-template-rows:0fr;display:grid}.Pjptsa-itemActive .Pjptsa-region{grid-template-rows:1fr}.Pjptsa-regionInner{opacity:0;min-height:0;transition:opacity var(--dur-std) var(--ease);overflow:hidden}.Pjptsa-itemActive .Pjptsa-regionInner{opacity:1}.Pjptsa-card{border:1px solid var(--card-border);border-radius:var(--radius-std);margin:0 0 var(--space-md);background:0 0;grid-template-columns:1fr;display:grid;overflow:hidden}@media screen and (min-width:768px){.Pjptsa-card{grid-template-columns:1.08fr .92fr;align-items:stretch}}.Pjptsa-body{padding:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.Pjptsa-body h3{color:var(--heading-color);letter-spacing:-.01em;margin:0;font-size:clamp(1.15rem,1.05rem + .6vw,1.45rem);font-weight:600;line-height:1.3}.Pjptsa-body p{color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);max-width:440px;margin:0}.Pjptsa-graphic{aspect-ratio:16/10;background:var(--placeholder-bg);border-top:1px solid var(--card-border);overflow:hidden}@media screen and (min-width:768px){.Pjptsa-graphic{aspect-ratio:auto;border-top:none;border-left:1px solid var(--card-border);min-height:280px}}.Pjptsa-itemTabs,.Pjptsa-itemTabs:last-child{border-top:none;border-bottom:none}.Pjptsa-itemTabs .Pjptsa-card{margin:0}@media (prefers-reduced-motion:reduce){.Pjptsa-region,.Pjptsa-regionInner,.Pjptsa-chevron,.Pjptsa-trigger{transition:none}}._5-Dc8a-item{border-top:1px solid var(--divider-color);grid-template-columns:minmax(0,auto) 1fr;align-items:start;gap:clamp(18px,2.6vw,40px);padding:clamp(22px,2.6vw,32px) 0;display:grid}._5-Dc8a-index{font-size:var(--eyebrow-font-size);letter-spacing:.08em;color:var(--eyebrow-color);font-variant-numeric:tabular-nums;padding-top:.4em;font-weight:500;line-height:1.4}._5-Dc8a-body h3{color:var(--heading-color);margin:0 0 8px;font-size:clamp(1.1rem,1rem + .4vw,1.4rem);font-weight:600;line-height:1.2}._5-Dc8a-body p{color:var(--features-color);margin:0;font-size:1rem;line-height:1.6}.lu36NW-stage{width:100%}.lu36NW-pane{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.lu36NW-window{border:1px solid var(--card-border);border-radius:var(--radius-sm-plus);background:var(--background-color);box-shadow:var(--shadow-2);overflow:hidden}.lu36NW-windowBar{padding:9px var(--space-sm);border-bottom:1px solid var(--divider-color);background:var(--highlighted-background);align-items:center;gap:6px;display:flex}.lu36NW-dot{background:var(--card-border);width:8px;height:8px;transition:background var(--dur-std) var(--ease);border-radius:50%}.lu36NW-dotClose{background:color-mix(in srgb, var(--tone-red-ink) 45%, var(--card-border))}.lu36NW-dotMin{background:color-mix(in srgb, var(--tone-amber-ink) 45%, var(--card-border))}.lu36NW-dotMax{background:color-mix(in srgb, var(--tone-green-ink) 45%, var(--card-border))}.lu36NW-window:hover .lu36NW-dotClose{background:var(--tone-red-ink)}.lu36NW-window:hover .lu36NW-dotMin{background:var(--tone-amber-ink)}.lu36NW-window:hover .lu36NW-dotMax{background:var(--tone-green-ink)}.lu36NW-windowTitle{margin-left:var(--space-xs);font-family:var(--font-mono);letter-spacing:.02em;color:var(--features-color);margin-right:auto;font-size:.66rem}.lu36NW-liveBadge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-green);align-items:center;gap:5px;font-size:.58rem;font-weight:600;display:inline-flex}.lu36NW-livePulse{background:var(--accent-green);border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative}.lu36NW-livePulse:after{content:"";border:1px solid var(--accent-green);animation:lu36NW-workflowLivePulse 2s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes lu36NW-workflowLivePulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.lu36NW-captureList{padding:var(--space-sm);gap:var(--space-xs);flex-direction:column;margin:0;list-style:none;display:flex}.lu36NW-captureRow{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--card-border);border-radius:var(--radius-sm);background:var(--card-bg);min-width:0;display:flex}.lu36NW-captureLogo{border-radius:var(--radius-xs);flex-shrink:0}.lu36NW-captureApp{font-size:var(--description-font-size);color:var(--heading-color);flex-shrink:0;font-weight:500}.lu36NW-captureDetail{font-size:var(--eyebrow-font-size);color:var(--features-color);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lu36NW-captureTime{font-family:var(--font-mono);color:var(--features-color);flex-shrink:0;font-size:.66rem}.lu36NW-captureFoot{padding:9px var(--space-sm);border-top:1px solid var(--divider-color);background:var(--highlighted-background);color:var(--features-color);align-items:center;gap:7px;margin:0;font-size:.68rem;line-height:1.3;display:flex}.lu36NW-captureFoot strong{color:var(--heading-color);font-weight:600}.lu36NW-captureFootIcon{color:var(--features-color);flex-shrink:0;font-size:14px;line-height:1}.lu36NW-scrollViewport{height:clamp(300px,42vh,440px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.lu36NW-scrollTrack{gap:var(--space-xs);padding:var(--space-sm);flex-direction:column;animation:34s linear infinite lu36NW-workflowScroll;display:flex}.lu36NW-scrollViewport:hover .lu36NW-scrollTrack{animation-play-state:paused}.lu36NW-memo{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--card-border);border-radius:var(--radius-sm);background:var(--card-bg);display:flex}.lu36NW-memoMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lu36NW-memoTitle{font-size:var(--description-font-size);color:var(--heading-color);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.lu36NW-memoTag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--features-color);font-size:.62rem}.lu36NW-memoTime{font-family:var(--font-mono);color:var(--features-color);flex-shrink:0;font-size:.66rem}@keyframes lu36NW-workflowScroll{to{transform:translateY(-50%)}}.lu36NW-flow{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.lu36NW-flowRow{gap:var(--space-sm);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.lu36NW-consumerCluster{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.lu36NW-flowNode{padding:var(--space-xs) var(--space-sm);border:1px solid var(--card-border);border-radius:var(--radius-sm);background:var(--card-bg);font-size:var(--eyebrow-font-size);color:var(--heading-color);align-items:center;gap:6px;font-weight:500;display:inline-flex}.lu36NW-nodeLogo{border-radius:var(--radius-xs);flex-shrink:0}.lu36NW-nodeFeatures{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.lu36NW-nodeFeature{border-radius:var(--radius-pill);background:var(--icon-bg);color:var(--icon-color);align-items:center;gap:5px;padding:2px 8px 2px 3px;font-size:.66rem;font-weight:500;line-height:1;display:inline-flex}.lu36NW-nodeMore{border-radius:var(--radius-pill);background:var(--card-bg);border:1px solid var(--card-border);color:var(--features-color);align-items:center;padding:3px 9px;font-size:.66rem;font-weight:500;line-height:1;display:inline-flex}.lu36NW-materialIcon{font-size:14px;line-height:1}.lu36NW-fan{width:100%;height:48px;display:block;overflow:visible}.lu36NW-fanTrack{fill:none;stroke:var(--tone-blue-ink);stroke-opacity:.26;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.lu36NW-fanFlow{fill:none;stroke:var(--tone-blue-ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:9 91;stroke-dashoffset:100px;vector-effect:non-scaling-stroke;animation:2.1s linear infinite lu36NW-fanTravel}@keyframes lu36NW-fanTravel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.lu36NW-memoryBar{border-radius:var(--radius-sm-plus);background:var(--hero-bg);border:1px solid var(--dark-section-border);width:100%;padding:var(--space-sm) var(--space-md);color:var(--dark-section-text)}.lu36NW-memoryHead{align-items:center;gap:var(--space-xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--dark-section-border);margin-bottom:var(--space-sm);display:flex}.lu36NW-memoryLogo{border-radius:var(--radius-xs);flex-shrink:0;display:block}.lu36NW-memoryName{font-family:var(--font-mono);letter-spacing:.08em;color:var(--dark-section-text);font-size:.66rem;font-weight:700}.lu36NW-memoryMeta{font-family:var(--font-mono);color:var(--dark-section-muted);font-size:.62rem}.lu36NW-memoryChips{margin-bottom:var(--space-sm);flex-wrap:wrap;gap:6px;display:flex}.lu36NW-memoryChip{padding:5px var(--space-sm);border-radius:var(--radius-sm);background:var(--dark-section-surface);border:1px solid var(--dark-section-border);color:var(--dark-section-muted);align-items:center;gap:6px;font-size:.66rem;font-weight:500;display:inline-flex}.lu36NW-chipLogo{border-radius:var(--radius-xs);flex-shrink:0;display:block}.lu36NW-memoryChipLive{color:var(--dark-section-text)}.lu36NW-memoryChipLive:before{content:"";background:var(--accent-green);border-radius:50%;width:6px;height:6px}.lu36NW-memoryFoot{font-family:var(--font-mono);color:var(--dark-section-muted);font-size:.6rem;font-style:italic}.lu36NW-flowAgent{padding:var(--space-xs) var(--space-sm);border:1px solid var(--card-border);border-radius:var(--radius-pill);background:var(--card-bg);font-size:var(--eyebrow-font-size);color:var(--heading-color);text-align:center;justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}.lu36NW-agentLogo{border-radius:var(--radius-xs)}@media (prefers-reduced-motion:reduce){.lu36NW-scrollTrack,.lu36NW-fanFlow,.lu36NW-livePulse:after{animation:none}}.dLjr0G-workflowTrack{gap:var(--sized-2);grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;display:grid}.dLjr0G-accordion{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dLjr0G-item{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);opacity:.4;transition:opacity var(--dur-fast) ease, border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);position:relative}.dLjr0G-item:after{content:"";z-index:-1;background:radial-gradient(circle at 50% 50%, var(--tone-amber-bg) 0%, transparent 70%);opacity:0;pointer-events:none;transition:opacity var(--dur-std) var(--ease);position:absolute;inset:-28px}.dLjr0G-item:hover{border-color:var(--outline-color)}.dLjr0G-itemActive{opacity:1;border-color:var(--outline-color);box-shadow:inset 3px 0 0 var(--tone-amber-ink)}.dLjr0G-itemActive:after{opacity:1}.dLjr0G-itemHead{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md);text-align:left;cursor:pointer;color:var(--heading-color);background:0 0;border:0;display:flex}.dLjr0G-itemHead:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px;border-radius:var(--radius-std)}.dLjr0G-itemNum{font-family:var(--font-mono);font-size:var(--eyebrow-font-size);letter-spacing:.1em;color:var(--subheading-color);transition:color var(--dur-fast) var(--ease);flex-shrink:0;font-weight:700}.dLjr0G-itemActive .dLjr0G-itemNum{color:var(--tone-amber-ink)}.dLjr0G-itemTitle{min-width:0;font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);color:var(--heading-color);flex:1;font-weight:500}.dLjr0G-chevron{color:var(--features-color);transition:transform var(--dur-fast) var(--ease);flex-shrink:0}.dLjr0G-itemActive .dLjr0G-chevron{transform:rotate(180deg)}.dLjr0G-bodyWrap{transition:grid-template-rows var(--dur-std) var(--ease);grid-template-rows:0fr;display:grid}.dLjr0G-itemActive .dLjr0G-bodyWrap{grid-template-rows:1fr}.dLjr0G-bodyInner{min-height:0;overflow:hidden}.dLjr0G-itemDesc{padding:0 var(--space-md) var(--space-md);color:var(--description-color);font-size:var(--description-font-size);line-height:var(--description-line-height);margin:0}.dLjr0G-preview{justify-content:center;align-items:center;min-width:0;min-height:clamp(360px,52vh,520px);display:flex;position:relative}.dLjr0G-preview:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 50%, var(--tone-amber-bg) 0%, transparent 70%);pointer-events:none;position:absolute;inset:8%}:is(.wfPreview-enter-active,.wfPreview-leave-active){transition:opacity var(--dur-std) var(--ease), transform var(--dur-std) var(--ease)}.wfPreview-enter-from,.wfPreview-leave-to{opacity:0;transform:translateY(10px)}.dLjr0G-controlRow{margin-top:var(--space-xs);display:flex}.dLjr0G-playToggle{padding:var(--space-micro) var(--space-xs);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--eyebrow-font-size);letter-spacing:.02em;color:var(--features-color);opacity:.7;transition:opacity var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;align-items:center;gap:5px;font-weight:500;display:inline-flex}.dLjr0G-playToggle:hover{opacity:1;color:var(--heading-color)}.dLjr0G-playToggle:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px;opacity:1}.dLjr0G-playIcon{font-size:16px;line-height:1}@media (max-width:767px){.dLjr0G-workflowTrack{gap:var(--space-lg);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dLjr0G-item,.dLjr0G-item:after,.dLjr0G-itemNum,.dLjr0G-chevron,.dLjr0G-bodyWrap{transition:none}}.cDysgW-cgsWrap{width:100vw;margin-left:50%;transform:translate(-50%)}.cDysgW-cgsMuted{background:var(--section-emphasis-bg);border-top:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color)}.cDysgW-cgsDark{background:var(--hero-bg);border-top:1px solid var(--dark-section-border);border-bottom:1px solid var(--dark-section-border);--heading-color:var(--dark-section-text);--features-color:var(--dark-section-muted);--eyebrow-color:var(--dark-section-muted);--card-bg:var(--dark-section-surface);--card-bg-hover:var(--dark-section-surface);--card-border:var(--dark-section-border);--outline-color:var(--dark-section-border);--tag-bg:var(--dark-section-surface);--card-inset-highlight:none;--button-color:#101013;--button-background:#f5f5f8}.cDysgW-cgsSection{max-width:var(--site-max-width);width:100%;padding:var(--section-padding-y) 0;margin:0 auto}.cDysgW-cgsHeader{flex-direction:column;align-items:flex-start;display:flex}.cDysgW-logoCluster{margin-bottom:var(--space-md);align-items:center;display:flex}.cDysgW-logoBadge{border-radius:var(--radius-pill);background:var(--card-bg-hover);border:1px solid var(--card-border);width:44px;height:44px;box-shadow:var(--card-inset-highlight);justify-content:center;align-items:center;display:inline-flex}.cDysgW-logoBadge+.cDysgW-logoBadge{margin-left:calc(var(--space-sm) * -1)}.cDysgW-cgsCenter .cDysgW-cgsHeader{text-align:center;align-items:center}.cDysgW-cgsSection>h2{color:var(--heading-color);margin:0}.cDysgW-cgsSection>p{color:var(--features-color);margin:var(--space-md) 0 0}.cDysgW-cgsCenter>p{text-align:center;margin-left:auto;margin-right:auto}.hjFBFq-notice{width:100vw;margin-left:50%;margin-top:var(--space-md);transform:translate(-50%)}.hjFBFq-inner{max-width:var(--site-max-width);margin:0 auto}.hjFBFq-card{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--card-border);border-radius:var(--radius-std);background:var(--tone-blue-bg);display:flex}.hjFBFq-icon{width:20px;height:20px;color:var(--tone-blue-ink);flex-shrink:0;margin-top:2px}.hjFBFq-text{color:var(--heading-color);font-size:var(--description-font-size);line-height:var(--description-line-height);margin:0}.abS-jW-dtSection{width:100vw;margin-left:50%;margin-top:var(--space-xl);scroll-margin-top:96px;transform:translate(-50%)}.abS-jW-dtInner{max-width:var(--site-max-width);margin:0 auto}.abS-jW-dtHeader{margin-bottom:var(--space-md)}.abS-jW-dtTitleRow{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.abS-jW-dtTitle{color:var(--heading-color);font-size:clamp(22px, calc(var(--scale) * 1.8), 32px);margin:0;font-weight:600}.abS-jW-dtVersion{font-family:var(--font-mono);color:var(--features-color);background:var(--tag-bg);border:1px solid var(--tag-border);border-radius:var(--radius-pill);padding:2px 10px;font-size:13px}.abS-jW-dtDescription{margin:var(--space-xs) 0 0;max-width:90ch;color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height)}.abS-jW-dtTableWrap{border:1px solid var(--card-border);border-radius:var(--radius-std);background:var(--card-bg);overflow:hidden}.abS-jW-dtTable{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--description-font-size)}.abS-jW-dtTable td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--divider-color);vertical-align:middle}.abS-jW-dtTable tbody tr:last-child td{border-bottom:none}.abS-jW-dtTable tbody tr{transition:background-color var(--dur-fast) var(--ease)}.abS-jW-dtTable tbody tr:hover{background:var(--card-bg-hover)}.abS-jW-dtGroupHead{text-align:left;padding:var(--space-sm) var(--space-md);background:var(--section-emphasis-bg);border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border)}.abS-jW-dtTable tbody:first-of-type .abS-jW-dtGroupHead{border-top:none}.abS-jW-dtOsInner{align-items:center;gap:var(--space-xs);display:inline-flex}.abS-jW-dtOsIcon{width:20px;height:20px;color:var(--heading-color)}.abS-jW-dtOsName{color:var(--heading-color);font-weight:600}.abS-jW-dtRowMatched,.abS-jW-dtTable tbody tr.abS-jW-dtRowMatched:hover{background:var(--tone-blue-bg)}.abS-jW-dtVariantInner{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.abS-jW-dtVariant{color:var(--heading-color);font-weight:600}.abS-jW-dtTable td.abS-jW-dtVariantHeadCell,.abS-jW-dtTable td.abS-jW-dtVariantCell{padding-left:var(--space-lg)}.abS-jW-dtTable tbody tr.abS-jW-dtVariantHeadRow td{border-bottom:none}.abS-jW-dtTable td.abS-jW-dtFormatCell{padding-left:var(--space-xl)}.abS-jW-dtFormatInner{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.abS-jW-dtFormat{color:var(--features-color);font-family:var(--font-mono);font-size:13px}.abS-jW-dtRecommended{color:var(--features-color);background:var(--tag-bg);border:1px solid var(--tag-border);border-radius:var(--radius-pill);padding:2px 8px;font-size:12px;font-weight:500}.abS-jW-dtForYou{color:var(--tone-blue-ink);background:var(--tone-blue-bg);border-radius:var(--radius-pill);align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.abS-jW-dtForYouIcon{width:12px;height:12px}.abS-jW-dtNote{color:var(--features-color);font-size:13px}.abS-jW-dtActionCell{text-align:right;width:1%}.abS-jW-dtActions{justify-content:flex-end;align-items:center;gap:var(--space-xs);display:inline-flex}.abS-jW-dtCopyButton{width:40px;min-height:40px;color:var(--features-color);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:0;display:inline-flex}.abS-jW-dtCopyButton:hover{color:var(--heading-color);background:var(--card-bg-hover)}.abS-jW-dtCopyButton:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}.abS-jW-dtCopyButtonDone{color:var(--tone-green-ink);border-color:var(--tone-green-ink);opacity:1}.abS-jW-dtAnchorButton{width:28px;height:28px;color:var(--features-color);border-radius:var(--radius-sm);cursor:pointer;opacity:.55;transition:opacity var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);background:0 0;border:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.abS-jW-dtAnchorButton:hover{opacity:1;color:var(--heading-color);background:var(--card-bg-hover)}.abS-jW-dtAnchorButton:focus-visible{opacity:1;outline:2px solid var(--heading-color);outline-offset:2px}.abS-jW-dtAnchorIcon,.abS-jW-dtCopyIcon{width:16px;height:16px}.abS-jW-dtButton{justify-content:center;align-items:center;gap:var(--space-xs);min-width:132px;min-height:40px;padding:0 var(--space-md);color:var(--button-color);background:var(--button-background);border-radius:var(--radius-sm);transition:opacity var(--dur-fast) var(--ease);font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.abS-jW-dtButton:hover{opacity:.88}.abS-jW-dtButtonIcon{width:16px;height:16px}@media (max-width:600px){.abS-jW-dtTable td{padding:var(--space-sm) var(--space-sm)}.abS-jW-dtTable td.abS-jW-dtVariantHeadCell,.abS-jW-dtTable td.abS-jW-dtVariantCell{padding-left:var(--space-md)}.abS-jW-dtTable td.abS-jW-dtFormatCell{padding-left:var(--space-lg)}.abS-jW-dtButton{min-width:0;padding:0 var(--space-md)}}._6UvH_a-hero{background:var(--page-background,var(--background-color));width:100vw;margin-left:50%;margin-top:calc(-1 * clamp(var(--sized-3-point-5), var(--sized-4), var(--sized-3-point-5)));padding-top:calc(clamp(var(--sized-3-point-5), var(--sized-4), var(--sized-3-point-5)) + clamp(56px, 9vh, 120px));padding-bottom:clamp(88px,16vh,220px);position:relative;overflow:hidden;transform:translate(-50%)}._6UvH_a-heroInner{z-index:1;max-width:var(--site-max-width);gap:var(--sized-3);grid-template-columns:minmax(0,1fr);align-items:flex-start;width:100%;margin:0 auto;display:grid;position:relative}@media screen and (min-width:980px){._6UvH_a-heroInner{grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);align-items:center}}._6UvH_a-heroCopy{flex-direction:column;align-items:flex-start;width:100%;max-width:1120px;display:flex}._6UvH_a-heading{color:var(--heading-color);max-width:900px;font-size:clamp(1.5rem,1.25rem + 1.8vw,2.75rem);font-weight:500}._6UvH_a-typewriter{white-space:nowrap;align-items:baseline;margin-left:.25em;display:inline-flex}._6UvH_a-typewriterText{color:inherit}._6UvH_a-caret{border-radius:var(--radius-pill);background:var(--accent-gold-3);width:3px;height:.92em;margin-left:4px;animation:1.05s step-end infinite _6UvH_a-caretBlink;display:inline-block;transform:translateY(.08em)}@keyframes _6UvH_a-caretBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}._6UvH_a-heroBody p{color:var(--features-color);font-size:var(--subheading-font-size);max-width:80%;margin:var(--space-sm) 0 0;font-weight:400}._6UvH_a-orbit{aspect-ratio:1;width:min(100%,460px);margin:var(--sized-2) auto 0;justify-self:center;position:relative}@media screen and (min-width:980px){._6UvH_a-orbit{justify-self:end;margin:0}}._6UvH_a-orbitGlow{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent-blue-tint) 42%, transparent), color-mix(in srgb, var(--accent-blue-tint) 10%, transparent) 45%, transparent 72%);border-radius:50%;position:absolute;inset:12%}._6UvH_a-linework{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._6UvH_a-spokeLine,._6UvH_a-memberLine{vector-effect:non-scaling-stroke;stroke:color-mix(in srgb, var(--heading-color) 18%, transparent);stroke-width:1.35px}._6UvH_a-spokeLine{stroke-dasharray:3 5;opacity:.9}._6UvH_a-memberLine{opacity:.82}._6UvH_a-orbitCenter{background:var(--hero-text);border:1px solid color-mix(in srgb, var(--hero-bg) 14%, transparent);width:104px;height:104px;box-shadow:var(--shadow-2);z-index:3;animation:_6UvH_a-orbitPulse 3.6s var(--ease) infinite;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._6UvH_a-orbitMarkWrap{display:inline-flex;position:relative}._6UvH_a-orbitMark{width:68px;height:68px;display:block}._6UvH_a-orbitConsoleBadge{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--button-color);background:var(--button-background);border:1px solid var(--card-border);box-shadow:var(--shadow-1);justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex;position:absolute;bottom:-6px;right:-6px}@keyframes _6UvH_a-orbitPulse{0%,to{box-shadow:var(--shadow-2), 0 0 0 0 color-mix(in srgb, var(--accent-blue-tint) 42%, transparent)}50%{box-shadow:var(--shadow-2), 0 0 0 12px color-mix(in srgb, var(--accent-blue-tint) 0%, transparent)}}._6UvH_a-ring{border:1px solid var(--card-border);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._6UvH_a-ringInner{border-style:dashed;border-color:var(--outline-color);width:72%;height:72%;animation:46s linear infinite _6UvH_a-ringSpin}._6UvH_a-personNode{background:var(--hero-text);border:1px solid color-mix(in srgb, var(--hero-bg) 14%, transparent);width:58px;height:58px;box-shadow:var(--shadow-1);z-index:2;border-radius:50%;justify-content:center;align-items:center;padding:3px;display:flex;position:absolute;transform:translate(-50%,-50%)}._6UvH_a-personAvatar{background:var(--hero-text);object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}._6UvH_a-personPiecesBadge{border-radius:var(--radius-pill);background:var(--hero-text);border:1px solid color-mix(in srgb, var(--hero-bg) 14%, transparent);width:30px;height:30px;box-shadow:var(--shadow-1);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-6px;right:-6px}._6UvH_a-personPiecesBadge img{width:20px;height:20px;display:block}@keyframes _6UvH_a-ringSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){._6UvH_a-ringInner,._6UvH_a-orbitCenter,._6UvH_a-caret{animation:none}}.tqY_Lq-eoSection{padding:var(--section-padding-y) 0;width:100vw;max-width:var(--site-max-width);counter-reset:outcome;flex-direction:column;align-items:flex-start;margin-left:50%;display:flex;transform:translate(-50%)}.tqY_Lq-sectionHeader{margin-bottom:var(--sized-3);flex-direction:column;align-items:flex-start;display:flex}.tqY_Lq-eyebrow{color:var(--eyebrow-color);font-size:var(--eyebrow-font-size);text-transform:uppercase;margin:0 0 var(--space-sm);font-weight:500}.UGXYha-faqSection{padding:0 clamp(24px, calc(var(--scale) * 2), 48px);padding-top:clamp(44px, calc(var(--heading-line-height) * 2.5), 128px);padding-bottom:clamp(44px, calc(var(--heading-line-height) * 2.5), 128px);width:100vw;max-width:var(--site-max-width);margin-left:50%;transform:translate(-50%)}.UGXYha-faqCompact{padding-top:clamp(36px, calc(var(--heading-line-height) * 1.5), 72px);padding-bottom:clamp(36px, calc(var(--heading-line-height) * 1.5), 72px)}.UGXYha-faqSection>h2{text-align:center;color:var(--heading-color);letter-spacing:-.015em;max-width:860px;margin:0 auto var(--space-sm);font-size:clamp(1.875rem,1.5rem + 1.8vw,2.75rem);font-weight:600;line-height:1.15;display:block}.UGXYha-faqSection>p{text-align:center;color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height);max-width:600px;margin:0 auto var(--sized-3);font-weight:400;display:block}.gZjFua-section{padding:0;padding-top:var(--sized-3);padding-bottom:var(--sized-3);max-width:var(--site-max-width);width:100%;margin:0 auto}.gZjFua-sectionHeader{text-align:center;margin-bottom:var(--sized-3);flex-direction:column;align-items:center;display:flex}.gZjFua-faqList{flex-direction:column;gap:0;max-width:720px;margin:0 auto;display:flex}.gZjFua-faqItem{border-bottom:1px solid var(--divider-color)}.gZjFua-faqItem:first-child{border-top:1px solid var(--divider-color)}.gZjFua-faqQuestion{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) 0;cursor:pointer;font-size:var(--subheading-font-size);color:var(--heading-color);font-weight:500;list-style:none;display:flex}.gZjFua-faqQuestion::-webkit-details-marker{display:none}.gZjFua-faqQuestion::marker{content:"";display:none}.gZjFua-faqIcon{width:20px;height:20px;transition:transform var(--dur-fast) var(--ease);flex-shrink:0;position:relative}.gZjFua-faqIcon:before,.gZjFua-faqIcon:after{content:"";background-color:var(--features-color);border-radius:1px;position:absolute}.gZjFua-faqIcon:before{height:2px;top:50%;left:2px;right:2px;transform:translateY(-50%)}.gZjFua-faqIcon:after{width:2px;transition:transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);top:2px;bottom:2px;left:50%;transform:translate(-50%)}.gZjFua-faqItem[open] .gZjFua-faqIcon:after{opacity:0;transform:translate(-50%)rotate(90deg)}.gZjFua-faqAnswer{padding:0 0 var(--space-md)}.gZjFua-faqAnswer p{color:var(--features-color);font-size:var(--description-font-size);max-width:600px;font-weight:400}._5wEBiW-ctaBannerWrap{background:var(--footer-bg);width:100vw;margin-left:50%;transform:translate(-50%)}._5wEBiW-ctaBannerDark{background-color:var(--hero-bg);border-top:1px solid var(--dark-section-border);--heading-color:var(--dark-section-text);--features-color:var(--dark-section-muted);--card-bg:var(--dark-section-surface);--card-border:var(--dark-section-border);--outline-color:var(--dark-section-border);--button-color:#101013;--button-background:#f5f5f8;position:relative}._5wEBiW-ctaBannerSection{z-index:1;max-width:var(--site-max-width);margin:0 auto;padding:clamp(48px,10vh,100px) 0;position:relative}._5wEBiW-ctaBannerDefaultSection{padding:clamp(72px, 12vh, 140px) clamp(24px, calc(var(--scale) * 2), 48px)}._5wEBiW-ctaBannerCompact{padding-top:clamp(56px,8vh,96px);padding-bottom:clamp(56px,8vh,96px)}._5wEBiW-ctaBannerInner{gap:8px;margin:-60px;padding:60px;display:flex;position:relative}._5wEBiW-ctaBannerDefaultInner{text-align:center;align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}._5wEBiW-ctaBannerDefaultInner h2{color:var(--dark-section-text);letter-spacing:-.015em;max-width:40rem;margin:0;font-size:clamp(1.875rem,1.5rem + 1.8vw,2.75rem);font-weight:600;line-height:1.15}._5wEBiW-ctaBannerDefaultInner p{color:var(--dark-section-muted);font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);max-width:40rem;margin:var(--space-md) 0 0;font-weight:400}._5wEBiW-focalWrap{background-color:var(--page-background,var(--background-color));border-top:1px solid var(--divider-color);width:100vw;margin-left:50%;padding:clamp(80px,12vh,140px) 0 clamp(40px,6vh,72px);position:relative;overflow:hidden;transform:translate(-50%)}._5wEBiW-focalInner{z-index:1;max-width:var(--site-max-width);padding:0 var(--section-padding-x);text-align:center;align-items:center;gap:var(--space-sm);flex-direction:column;margin:0 auto;display:flex;position:relative}._5wEBiW-focalInner h2{color:var(--heading-color);font-size:var(--section-heading-size);font-weight:var(--section-heading-weight);max-width:28ch;margin:0}._5wEBiW-focalInner p{color:var(--features-color);font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);max-width:64ch;margin:var(--space-md) 0 0;font-weight:400}@media screen and (max-width:768px){._5wEBiW-ctaBannerSection{padding-top:var(--section-padding-y);padding-bottom:clamp(40px,8vh,72px)}._5wEBiW-ctaBannerInner{flex-direction:column}._5wEBiW-ctaBannerInner>*{flex:none;width:100%}}._5wEBiW-ctaBannerDefaultInner a:nth-of-type(2){color:#f5f5f8f0;background-color:#f5f5f814;border-color:#f5f5f852}._5wEBiW-ctaBannerDefaultInner a:nth-of-type(2):hover{color:#fff;background-color:#f5f5f824;border-color:#f5f5f87a}@media (max-width:767px){._5wEBiW-ctaBannerDefaultInner a:nth-of-type(2){color:#fffffffa;background-color:#f5f5f81a;border-color:#f5f5f866}}.lLxCVa-wall{background:var(--section-emphasis-bg);border-top:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color);width:100vw;padding:clamp(56px, 8vw, 104px) var(--page-gutter,clamp(24px, 2vw, 48px));margin-left:50%;transform:translate(-50%)}.lLxCVa-inner{max-width:var(--site-max-width);margin:0 auto}.lLxCVa-head{text-align:center;max-width:min(860px,100%);margin:0 auto clamp(32px,4vw,56px)}.lLxCVa-eyebrow{margin:0 0 var(--space-sm);font-size:var(--label-medium-font-size,.8125rem);letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow-color);font-weight:500}.lLxCVa-heading{color:var(--heading-color);letter-spacing:-.015em;margin:0;font-size:clamp(1.875rem,1.5rem + 1.8vw,2.75rem);font-weight:500;line-height:1.1}.lLxCVa-intro{margin:var(--space-md) auto 0;max-width:min(820px,100%);color:var(--features-color);font-size:var(--description-font-size);line-height:var(--description-line-height)}.lLxCVa-intro :where(p){margin:0}.lLxCVa-grid{background:var(--card-border);border:1px solid var(--card-border);border-radius:var(--radius-std);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (max-width:768px){.lLxCVa-wall{padding-block:var(--section-padding-y)}.lLxCVa-head{margin-bottom:var(--space-lg)}.lLxCVa-grid{grid-template-columns:repeat(2,1fr)}.lLxCVa-cell{min-height:5.5rem}.lLxCVa-cellInner{padding:var(--space-md) var(--space-sm)}.lLxCVa-logo{height:2.25rem}}.lLxCVa-cell{background:var(--background-color);text-align:center;min-height:clamp(120px,13vw,156px);display:flex}.lLxCVa-cellInner{padding:var(--space-lg) var(--space-md);color:inherit;transition:background-color var(--dur-fast) var(--ease);flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}a.lLxCVa-cellInner:hover{background:var(--card-bg-hover)}a.lLxCVa-cellInner:focus-visible{outline:2px solid var(--heading-color);outline-offset:-2px}.lLxCVa-name{color:var(--heading-color);letter-spacing:-.01em;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:500}.lLxCVa-logo{object-fit:contain;width:auto;height:clamp(44px,4.5vw,60px)}.lLxCVa-caption{text-align:center;color:var(--features-color);font-size:var(--description-font-size);margin:clamp(20px,3vw,32px) 0 0}@media (max-width:768px){.lLxCVa-caption{margin-top:var(--space-md)}}.AlWaRq-card{width:100%;height:100%;padding:var(--space-md);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);font-family:var(--font-sans);text-align:center;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex-direction:column;align-items:stretch;text-decoration:none;display:flex}.AlWaRq-card:hover{border-color:var(--icon-color)}.AlWaRq-card:hover .AlWaRq-visual{background:color-mix(in srgb, var(--icon-bg) 72%, var(--card-bg))}.AlWaRq-card:hover .AlWaRq-action{color:var(--heading-color)}.AlWaRq-card:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}.AlWaRq-visual{min-height:8.75rem;padding:var(--sized-3) var(--space-xl);margin-bottom:var(--space-md);border-radius:var(--radius-std);background:color-mix(in srgb, var(--icon-bg) 48%, var(--card-bg));transition:background-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.AlWaRq-logoStack{z-index:1;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.AlWaRq-name{font-size:var(--subheading-font-size);font-weight:600;line-height:var(--subheading-line-height);color:var(--heading-color);text-wrap:balance;display:block}.AlWaRq-action{margin-top:var(--space-sm);font-size:var(--eyebrow-font-size);color:var(--features-color);transition:color var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:.2em;font-weight:500;display:inline-flex}.AlWaRq-actionIcon{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 20;font-size:.875rem;font-style:normal;font-weight:500;line-height:1}@media screen and (max-width:768px){.AlWaRq-card{align-items:center;gap:0 var(--space-md);padding:var(--space-sm) var(--space-md);text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;display:grid}.AlWaRq-visual{width:3rem;height:3rem;min-height:0;padding:var(--space-xs);grid-area:1/1/-1;margin-bottom:0}.AlWaRq-logoStack,.AlWaRq-logoStack img,.AlWaRq-logoStack span{width:2.25rem;height:2.25rem}.AlWaRq-name{font-size:var(--description-font-size);text-align:left;grid-area:1/2;line-height:1.3}.AlWaRq-action{font-size:var(--eyebrow-font-size);grid-area:2/2;justify-content:flex-start;margin-top:.15rem}}.jahx_a-wrap{width:100vw;margin-left:50%;transform:translate(-50%)}.jahx_a-section{max-width:var(--site-max-width);width:100%;padding-block:var(--section-padding-y);margin:0 auto}.jahx_a-featuredGrid{gap:var(--space-md);margin:var(--space-lg) 0 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0;list-style:none;display:grid}.jahx_a-gridItem{list-style:none}.jahx_a-moreClients{margin-top:var(--space-xl)}.jahx_a-moreLabel{color:var(--features-color);font-size:var(--description-font-size);margin:0}.jahx_a-showAllBtn{align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);color:var(--heading-color);font-family:inherit;font-size:var(--description-font-size);text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline;display:none}.jahx_a-otherList{gap:var(--space-sm);margin:var(--space-md) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}@media screen and (max-width:860px){.jahx_a-otherList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:600px){.jahx_a-otherList{grid-template-columns:1fr}}@media screen and (max-width:768px){.jahx_a-showAllBtn{display:inline-flex}.jahx_a-otherList{display:none}.jahx_a-otherList.jahx_a-otherListOpen{display:grid}}.jahx_a-otherName{min-width:0}.jahx_a-otherLink{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:56px;padding:var(--space-xs) var(--space-md);border:1px solid var(--card-border);border-radius:var(--radius-std);color:var(--heading-color);font-size:var(--description-font-size);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);font-weight:500;text-decoration:none;display:flex}.jahx_a-otherLink:hover{border-color:var(--outline-color);background:var(--card-bg)}.jahx_a-otherLink:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}.jahx_a-otherIcon{color:var(--features-color);flex-shrink:0;font-size:1rem;line-height:1}._3vo_rG-wrap{background:var(--section-emphasis-bg);border-top:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color);width:100vw;margin-left:50%;transform:translate(-50%)}._3vo_rG-inner{max-width:var(--site-max-width);width:100%;padding-block:var(--section-padding-y);text-align:left;align-items:flex-start;gap:clamp(var(--space-lg), 4vw, var(--sized-1-point-5));flex-direction:column;margin:0 auto;display:flex}._3vo_rG-head{flex-direction:column;align-items:flex-start;width:100%;max-width:1120px;display:flex}._3vo_rG-head .section-sub{max-width:80%}._3vo_rG-visual{width:100%;padding:clamp(var(--space-sm), 3vw, var(--space-sm));background:var(--media-bg-ice);border:1px solid var(--card-border);border-radius:var(--radius-lg);justify-content:center;align-items:center;margin:0;display:flex}._3vo_rG-img{width:100%;height:auto;display:block}.XHcgqG-stage{aspect-ratio:1;isolation:isolate;--mfs-body-top:color-mix(in srgb, var(--hero-bg) 78%, var(--dark-section-text));--mfs-body-bottom:var(--hero-bg);--mfs-cap:color-mix(in srgb, var(--hero-bg) 72%, var(--dark-section-text));--mfs-ink:var(--dark-section-text);--mfs-muted:var(--dark-section-muted);--mfs-border:var(--dark-section-border);--mfs-tile-border:#ffffffd9;--mfs-line:var(--dark-section-text);--mfs-line-opacity:.16;--mfs-edge:#00000057;--mfs-rim:#ffffff0f;--mfs-cap-rim:#ffffff3d;--mfs-shadow:#0000008c;--mfs-cap-shadow:#00000080;--mfs-glow:#7dd3fc38;--mfs-port:#f5f5f8eb;width:100%;max-width:460px;position:relative;overflow:hidden}@media (prefers-color-scheme:light){.XHcgqG-stage{--mfs-body-top:#eef1f6;--mfs-body-bottom:#d5dae4;--mfs-cap:#fff;--mfs-ink:var(--heading-color);--mfs-muted:var(--features-color);--mfs-border:#0f172a1f;--mfs-tile-border:#0f172a1a;--mfs-line:#0f172a;--mfs-line-opacity:.2;--mfs-edge:#0f172a1f;--mfs-rim:#ffffffb3;--mfs-cap-rim:#fffffff2;--mfs-shadow:#0f172a2e;--mfs-cap-shadow:#0f172a1f;--mfs-glow:#60a5fa38;--mfs-port:#1e293beb}}.XHcgqG-risers{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.XHcgqG-riser{fill:none;stroke:var(--mfs-line);stroke-width:1.4px;opacity:var(--mfs-line-opacity)}.XHcgqG-port{background:var(--mfs-port);z-index:4;border-radius:50%;width:9px;height:9px;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px 3px #7dd3fc80}@media (prefers-reduced-motion:no-preference){.XHcgqG-inView .XHcgqG-port{animation:2.6s ease-in-out infinite XHcgqG-portPulse}}@keyframes XHcgqG-portPulse{0%,to{box-shadow:0 0 12px 3px #7dd3fc66}50%{box-shadow:0 0 22px 7px #7dd3fca8}}.XHcgqG-riserFlow{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:14 86;stroke-dashoffset:100px;opacity:0}@media (prefers-reduced-motion:no-preference){.XHcgqG-inView .XHcgqG-riserFlow{opacity:1;animation:XHcgqG-riserFlow var(--cycle,2.2s) linear infinite;animation-delay:var(--delay,0s)}}@keyframes XHcgqG-riserFlow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.XHcgqG-client{z-index:5;position:absolute;transform:translate(-50%,-50%)}.XHcgqG-clientMotion{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.XHcgqG-inView .XHcgqG-clientMotion{animation:XHcgqG-nodeIn var(--dur-slow) cubic-bezier(.2, 0, 0, 1) both}.XHcgqG-inView .XHcgqG-client:first-child .XHcgqG-clientMotion{animation-delay:0s}.XHcgqG-inView .XHcgqG-client:nth-child(2) .XHcgqG-clientMotion{animation-delay:60ms}.XHcgqG-inView .XHcgqG-client:nth-child(3) .XHcgqG-clientMotion{animation-delay:.12s}.XHcgqG-inView .XHcgqG-client:nth-child(4) .XHcgqG-clientMotion{animation-delay:.18s}}@keyframes XHcgqG-nodeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.XHcgqG-label{bottom:calc(100% + var(--space-xs));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--hero-bg) 82%, transparent);font-size:var(--eyebrow-font-size);color:var(--dark-section-text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);padding:2px 8px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)translateY(4px)}.XHcgqG-client:hover .XHcgqG-label,.XHcgqG-client:focus-within .XHcgqG-label{opacity:1;transform:translate(-50%)translateY(0)}.XHcgqG-badge{backface-visibility:hidden;border:1px solid var(--mfs-tile-border);width:clamp(48px,4.8vw,62px);height:clamp(48px,4.8vw,62px);box-shadow:inset 0 3px 3px #fff, inset 0 -10px 16px #0003, 0 12px 24px var(--mfs-shadow);background:radial-gradient(130% 130% at 50% 14%,#fff 0%,#eaecf2 44%,#c6cbd6 100%);border-radius:26%;justify-content:center;align-items:center;display:inline-flex;position:relative}.XHcgqG-badge:after{content:"";pointer-events:none;background:linear-gradient(#ffffffbf,#fff0);border-radius:20% 20% 50% 50%;height:38%;position:absolute;top:6%;left:13%;right:13%}.XHcgqG-badgeGlow{box-shadow:inset 0 3px 3px #fff, inset 0 -10px 16px #0003, 0 0 0 4px color-mix(in srgb, var(--glow) 16%, transparent), 0 0 28px 0 var(--glow), 0 12px 24px var(--mfs-shadow)}.XHcgqG-foundation{z-index:3;justify-content:center;align-items:center;gap:var(--space-sm);padding:0 var(--space-md);border:1px solid var(--mfs-border);background:radial-gradient(130% 92% at 50% -22%, #7dd3fc29, transparent 58%), linear-gradient(90deg, var(--mfs-edge) 0%, transparent 22%, transparent 78%, var(--mfs-edge) 100%), linear-gradient(180deg, var(--mfs-body-top) 0%, var(--mfs-body-bottom) 96%);box-shadow:inset 0 -1px 0 var(--mfs-rim), 0 0 72px -14px var(--mfs-glow), 0 24px 48px var(--mfs-shadow);border-top:none;border-radius:0 0 50% 50%/0 0 18px 18px;display:flex;position:absolute;inset:62% 7% 13%}.XHcgqG-foundation:before{content:"";background:radial-gradient(110% 150% at 50% 18%, #7dd3fc42, transparent 60%), var(--mfs-cap);height:34px;box-shadow:inset 0 1px 0 var(--mfs-cap-rim), 0 12px 18px -6px var(--mfs-cap-shadow);border-radius:50%;position:absolute;top:-17px;left:-1px;right:-1px}.XHcgqG-foundation>*{z-index:1;position:relative}.XHcgqG-foundationGlyph{border-radius:var(--radius-pill);border:1px solid var(--dark-section-border);background:#101013eb;flex-shrink:0;justify-content:center;align-items:center;width:clamp(40px,4.4vw,52px);height:clamp(40px,4.4vw,52px);display:inline-flex;box-shadow:0 0 24px #7dd3fc29}.XHcgqG-foundationLogo{object-fit:contain;filter:brightness(0)invert();width:56%;height:56%;display:block}.XHcgqG-foundationText{flex-direction:column;min-width:0;line-height:1.2;display:flex}.XHcgqG-foundationName{color:var(--mfs-ink);font-size:var(--description-font-size);letter-spacing:.01em;font-weight:600}.XHcgqG-foundationSub{color:var(--mfs-muted);font-size:var(--eyebrow-font-size);font-weight:500}@media screen and (max-width:600px){.XHcgqG-foundationSub{display:none}}.ulSpnq-hero{background:var(--page-background,var(--background-color));width:100vw;margin-left:50%;margin-top:calc(-1 * clamp(var(--sized-3-point-5), var(--sized-4), var(--sized-3-point-5)));padding-top:calc(clamp(var(--sized-3-point-5), var(--sized-4), var(--sized-3-point-5)) + clamp(32px, 6vh, 80px));padding-bottom:clamp(56px,12vh,160px);position:relative;overflow:hidden;transform:translate(-50%)}.ulSpnq-heroInner{z-index:1;max-width:var(--site-max-width);align-items:center;gap:clamp(var(--space-lg), 5vw, var(--sized-2));grid-template-columns:1fr 1fr;width:100%;margin:0 auto;display:grid;position:relative}@media screen and (max-width:860px){.ulSpnq-heroInner{grid-template-columns:1fr}}.ulSpnq-heroCopy{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.ulSpnq-heroTitle{max-width:900px;color:var(--heading-color);margin:0;font-size:clamp(1.5rem,1.25rem + 1.8vw,2.75rem);font-weight:500}.ulSpnq-heroTitle .rt-strong{font-weight:600}.ulSpnq-heroBody{flex-direction:column;align-items:flex-start;width:100%;display:flex}.ulSpnq-heroBody p{max-width:44ch;color:var(--features-color);font-size:var(--subheading-font-size);text-wrap:pretty;margin:0;font-weight:400}.ulSpnq-heroVisual{justify-content:center;align-items:center;min-width:0;display:flex}@media screen and (max-width:860px){.ulSpnq-heroVisual{justify-self:center}}.c7H4WW-mwSection{padding:0 clamp(24px, calc(var(--scale) * 2), 48px);padding-top:clamp(32px, calc(var(--heading-line-height) * 1.5), 72px);padding-bottom:clamp(32px, calc(var(--heading-line-height) * 1.5), 72px);width:100vw;max-width:var(--site-max-width);margin-left:50%;transform:translate(-50%)}.c7H4WW-stepsHeader{align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.c7H4WW-stepsHeader .c7H4WW-sectionTitle{color:var(--heading-color);letter-spacing:-.015em;max-width:32rem;margin:0;font-size:clamp(1.875rem,1.5rem + 1.8vw,2.75rem);font-weight:600;line-height:1.15}.c7H4WW-stepsHeader .c7H4WW-sectionSub{color:var(--features-color);font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);max-width:40rem;margin:0;font-weight:400}._8Rm9uW-contentSection{width:min(1200px,100vw - 48px);margin-left:50%;padding:clamp(72px,12vw,148px) 0 clamp(48px,8vw,96px);transform:translate(-50%)}._8Rm9uW-compact{padding-top:clamp(32px,5vw,64px)}._8Rm9uW-spotlight{width:100vw;min-height:min(80svh,780px);padding-top:clamp(24px,4vw,56px);padding-bottom:clamp(48px,7vw,88px);padding-left:var(--page-gutter,clamp(24px, 2vw, 48px));padding-right:var(--page-gutter,clamp(24px, 2vw, 48px));align-items:center;margin-left:50%;display:flex;transform:translate(-50%)}._8Rm9uW-spotlight ._8Rm9uW-contentInner{z-index:1;max-width:1120px;margin:0 auto;position:relative}._8Rm9uW-spotlight ._8Rm9uW-heroCopy{text-align:center;flex-direction:column;align-items:center;display:flex}._8Rm9uW-spotlight ._8Rm9uW-heroCopy h1{text-wrap:balance;margin:0 0 24px;font-size:clamp(2.75rem,6vw,5.5rem);font-weight:500;line-height:1.02}._8Rm9uW-spotlight ._8Rm9uW-heroCopy h1 .rt-strong{font-weight:700}._8Rm9uW-spotlight ._8Rm9uW-heroCopy p{max-width:820px;margin:0 auto}._8Rm9uW-center ._8Rm9uW-contentInner{margin:0 auto}._8Rm9uW-center ._8Rm9uW-heroCopy{text-align:center;flex-direction:column;align-items:center;display:flex}._8Rm9uW-center ._8Rm9uW-heroCopy h1{margin-bottom:0;font-size:clamp(2.25rem,4.5vw,3.75rem)}._8Rm9uW-center ._8Rm9uW-heroCopy p{margin:var(--space-lg) auto 0}._8Rm9uW-center ._8Rm9uW-heroCopy>:last-child{margin-top:clamp(40px,5vw,64px)}._8Rm9uW-contentInner{max-width:920px}._8Rm9uW-heroCopy h1{color:var(--heading-color);margin:0 0 24px;font-size:clamp(3rem,7vw,6.5rem);font-weight:700;line-height:.96}._8Rm9uW-heroCopy p{max-width:760px;color:var(--subheading-color);margin:0;font-size:clamp(1.125rem,1rem + .9vw,1.75rem);line-height:1.35}.MPh-Lq-paHeroWrap{z-index:1;padding:clamp(100px, 14vh, 160px) var(--section-padding-x) 0;position:relative}.MPh-Lq-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.MPh-Lq-eyebrow{font-family:var(--font-mono);font-size:var(--eyebrow-font-size);text-transform:uppercase;letter-spacing:.08em;color:var(--features-color);border:1px solid var(--divider-color);border-radius:var(--radius-pill);padding:var(--space-micro) var(--space-sm);animation:MPh-Lq-paHeroFadeUp var(--dur-slow) cubic-bezier(.2, 0, 0, 1) both;font-weight:500}.MPh-Lq-copy{display:contents}.MPh-Lq-copy h1{margin:var(--space-md) 0 0;letter-spacing:-.025em;max-width:24ch;color:var(--heading-color);animation:MPh-Lq-paHeroFadeUp var(--dur-slow) cubic-bezier(.2, 0, 0, 1) both;font-size:clamp(2rem,1.5rem + 2.5vw,3.5rem);font-weight:500;line-height:1.15}.MPh-Lq-copy h1:first-child{margin-top:0}.MPh-Lq-copy p{margin:var(--space-sm) 0 0;max-width:52ch;font-size:var(--description-font-size);color:var(--features-color);animation:MPh-Lq-paHeroFadeUp var(--dur-slow) cubic-bezier(.2, 0, 0, 1) .16s both}.MPh-Lq-image{margin-top:var(--space-xl);width:100%;max-width:800px;height:auto;animation:MPh-Lq-paHeroFadeUp var(--dur-slow) cubic-bezier(.2, 0, 0, 1) .12s both, MPh-Lq-paHeroFloat 4s ease-in-out .6s infinite}@keyframes MPh-Lq-paHeroFadeUp{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes MPh-Lq-paHeroFloat{0%,to{translate:0}50%{translate:0 -10px}}@media (prefers-reduced-motion:reduce){.MPh-Lq-eyebrow,.MPh-Lq-copy h1,.MPh-Lq-copy p,.MPh-Lq-image{animation:none!important}}.SWlqfW-contentSection{width:min(1200px,100vw - 48px);margin-left:50%;padding:clamp(48px,8vw,104px) 0;transform:translate(-50%)}.SWlqfW-contentInner{max-width:920px}.SWlqfW-eyebrow{font-size:var(--eyebrow-font-size);line-height:var(--eyebrow-line-height);letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow-color);margin:0 0 16px;font-weight:500}.SWlqfW-sectionCopy h2{max-width:820px;margin:0 0 22px}.SWlqfW-sectionCopy p{max-width:760px;margin:0 0 18px}.SWlqfW-sectionCopy p:last-child{margin-bottom:0}.SWlqfW-center .SWlqfW-contentInner{margin:0 auto}.SWlqfW-center .SWlqfW-sectionCopy{text-align:center;flex-direction:column;align-items:center;display:flex}.SWlqfW-center .SWlqfW-sectionCopy h2,.SWlqfW-center .SWlqfW-sectionCopy p{margin-left:auto;margin-right:auto}.SWlqfW-split.SWlqfW-contentSection:not(.SWlqfW-muted):not(.SWlqfW-dark) .SWlqfW-contentInner{max-width:none}.SWlqfW-splitGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}.SWlqfW-splitHead{position:sticky;top:clamp(88px,12vh,132px)}.SWlqfW-splitTitle{max-width:22ch;margin:0;line-height:1.1}.SWlqfW-splitTitle .rt-strong{font-weight:700}.SWlqfW-split .SWlqfW-sectionCopy p{max-width:62ch}@media (max-width:900px){.SWlqfW-splitGrid{grid-template-columns:1fr;gap:clamp(16px,4vw,24px)}.SWlqfW-splitHead{position:static}}.SWlqfW-muted,.SWlqfW-dark{width:100vw;padding-left:var(--page-gutter,clamp(24px, 2vw, 48px));padding-right:var(--page-gutter,clamp(24px, 2vw, 48px));margin-left:50%;transform:translate(-50%)}.SWlqfW-muted .SWlqfW-contentInner,.SWlqfW-dark .SWlqfW-contentInner{max-width:var(--site-max-width);margin:0 auto}.SWlqfW-muted{background:var(--section-emphasis-bg);border-top:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color)}.SWlqfW-dark{background:var(--hero-bg);color:var(--hero-text);--heading-color:var(--hero-text);--subheading-color:var(--hero-muted);--features-color:var(--hero-muted);--eyebrow-color:var(--hero-muted)}.zVrwNW-wrap{background:var(--section-emphasis-bg);border-top:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color);width:100vw;margin-left:50%;position:relative;overflow:hidden;transform:translate(-50%)}.zVrwNW-sgSection{z-index:1;padding:0 clamp(24px, calc(var(--scale) * 2), 48px);padding-top:clamp(32px, calc(var(--heading-line-height) * 1.5), 72px);padding-bottom:clamp(32px, calc(var(--heading-line-height) * 1.5), 72px);max-width:var(--site-max-width);gap:var(--sized-1);grid-template-columns:1fr;width:100%;margin:0 auto;display:grid;position:relative}@media screen and (min-width:900px){.zVrwNW-sgSection{grid-template-columns:1fr 1fr;align-items:stretch}}.zVrwNW-sgSection>h2{color:var(--heading-color);letter-spacing:-.015em;grid-column:1/-1;max-width:34rem;margin:0;font-size:clamp(1.875rem,1.5rem + 1.8vw,2.75rem);font-weight:600;line-height:1.15}.zVrwNW-sgSection>p{color:var(--features-color);font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);max-width:34rem;margin:var(--space-md) 0 var(--space-lg);grid-column:1/-1;font-weight:400}._3SnOwa-section{width:min(1200px,100vw - 48px);margin-left:50%;padding:clamp(56px,9vw,112px) 0;transform:translate(-50%)}._3SnOwa-inner{max-width:var(--site-max-width);margin:0 auto}._3SnOwa-heading{text-align:center;font-size:var(--section-heading-size);font-weight:var(--section-heading-weight);letter-spacing:-.015em;color:var(--heading-color);margin:0 0 clamp(28px,4vw,48px)}._3SnOwa-grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:620px){._3SnOwa-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:920px){._3SnOwa-grid{grid-template-columns:repeat(3,1fr)}}._3SnOwa-card{gap:var(--space-lg);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease);flex-direction:column;margin:0;padding:clamp(24px,2.5vw,32px);text-decoration:none;display:flex}._3SnOwa-card:hover{border-color:var(--outline-color)}._3SnOwa-card ._3SnOwa-quote{color:var(--heading-color);border:0;margin:0;padding:0;font-size:1.0625rem;font-style:normal;line-height:1.55}._3SnOwa-user{align-items:center;gap:var(--space-sm);margin-top:auto;display:flex}._3SnOwa-user ._3SnOwa-avatar{border-radius:var(--radius-pill);object-fit:cover;background:var(--card-bg);border:0;flex-shrink:0;width:48px;height:48px;margin:0}._3SnOwa-meta{flex-direction:column;gap:2px;min-width:0;line-height:1.2;display:flex}._3SnOwa-name{color:var(--heading-color);font-weight:600}._3SnOwa-handle{color:var(--features-color);font-family:var(--font-mono);font-size:.8125rem}.V2GJya-card{--tse-track:var(--outline-color);--tse-fill:var(--heading-color);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);width:100%;padding:clamp(var(--space-md), calc(var(--scale) * 1.6), var(--space-xl));margin:var(--space-xl) 0;transition:border-color var(--dur-fast) var(--ease)}.V2GJya-card:hover{border-color:var(--accent-gold-3)}@media (prefers-reduced-motion:reduce){.V2GJya-card{transition:none}}.V2GJya-head{gap:var(--space-xs);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.V2GJya-eyebrow{font-size:var(--eyebrow-font-size,.75rem);text-transform:uppercase;letter-spacing:.08em;color:var(--eyebrow-color);font-weight:600}.V2GJya-heading{letter-spacing:-.015em;color:var(--heading-color);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:600;line-height:1.15}.V2GJya-sub{color:var(--features-color);max-width:52ch;font-size:.875rem;line-height:1.5}.V2GJya-body{gap:var(--space-lg);flex-direction:column;display:flex}.V2GJya-topRow{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:620px){.V2GJya-topRow{gap:var(--space-lg);grid-template-columns:1fr 1fr;align-items:stretch}}.V2GJya-assumptions{gap:var(--space-sm);padding:var(--space-md);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-std);flex-direction:column;display:flex}.V2GJya-assumptionsTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--eyebrow-color);font-size:.75rem;font-weight:600}.V2GJya-assumptionList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.V2GJya-assumptionItem{align-items:flex-start;gap:var(--space-sm);color:var(--features-color);font-size:.8125rem;line-height:1.3;display:flex}.V2GJya-assumptionText{padding-top:2px}.V2GJya-assumptionIcon{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--icon-color);background:var(--icon-bg);flex:none;justify-content:center;align-items:center;display:inline-flex}.V2GJya-materialIcon{font-size:16px;line-height:1}.V2GJya-controls{gap:var(--space-md);flex-direction:column;display:flex}.V2GJya-control{gap:var(--space-xs);flex-direction:column;display:flex}.V2GJya-controlTop{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.V2GJya-controlLabel{color:var(--features-color);font-size:.875rem;font-weight:500}.V2GJya-controlValue{font-family:var(--font-mono);color:var(--heading-color);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;font-weight:500}.V2GJya-range{--fill:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:26px}.V2GJya-range:focus-visible{outline:none}.V2GJya-range::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--tse-fill) 0% var(--fill), var(--tse-track) var(--fill) 100%);height:8px}.V2GJya-range::-moz-range-track{border-radius:var(--radius-pill);background:var(--tse-track);height:8px}.V2GJya-range::-moz-range-progress{border-radius:var(--radius-pill);background:var(--tse-fill);height:8px}.V2GJya-range::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-pill);background:var(--card-bg);border:2px solid var(--tse-fill);width:24px;height:24px;box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);margin-top:-8px}.V2GJya-range::-moz-range-thumb{border-radius:var(--radius-pill);background:var(--card-bg);border:2px solid var(--tse-fill);width:24px;height:24px;box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.V2GJya-range:hover::-webkit-slider-thumb{transform:scale(1.1)}.V2GJya-range:hover::-moz-range-thumb{transform:scale(1.1)}.V2GJya-range:active::-webkit-slider-thumb{box-shadow:var(--shadow-2);transform:scale(1.18)}.V2GJya-range:active::-moz-range-thumb{box-shadow:var(--shadow-2);transform:scale(1.18)}.V2GJya-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--highlighted-background)}.V2GJya-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 5px var(--highlighted-background)}.V2GJya-results{gap:var(--space-md);padding:var(--space-lg);background:var(--highlighted-background);border:1px solid var(--card-border);border-radius:var(--radius-std);flex-direction:column;display:flex}.V2GJya-headline{flex-direction:column;gap:2px;display:flex}.V2GJya-headlineValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:var(--accent-gold-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.25rem);font-weight:700;line-height:1}.V2GJya-asterisk{-webkit-text-fill-color:var(--features-color);color:var(--features-color);vertical-align:super;margin-left:2px;font-size:.4em;font-weight:500}.V2GJya-headlineLabel{color:var(--features-color);font-size:.9375rem;font-weight:500}.V2GJya-statRow{align-items:stretch;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--divider-color);display:flex}.V2GJya-stat{flex-direction:column;gap:2px;display:flex}.V2GJya-statDivider{background:var(--divider-color);width:1px}.V2GJya-statValue{letter-spacing:-.015em;color:var(--heading-color);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.1}.V2GJya-statLabel{color:var(--features-color);font-size:.8125rem;font-weight:500}.V2GJya-results .V2GJya-foot{color:var(--features-color);font-size:.6875rem;line-height:1.35}.V2GJya-cta{color:var(--button-color);background:var(--button-background);border-radius:var(--radius-pill);transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);align-self:flex-start;align-items:center;padding:10px 18px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.V2GJya-cta:hover{opacity:.9;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.V2GJya-cta{transition:none}.V2GJya-range::-webkit-slider-thumb{transition:none}.V2GJya-range::-moz-range-thumb{transition:none}}.ZRT9hW-twoColumnSection{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,6vw,96px);width:min(1200px,100vw - 48px);margin-left:50%;padding:clamp(56px,9vw,116px) 0;display:grid;transform:translate(-50%)}.ZRT9hW-sectionHeading{position:sticky;top:clamp(88px,12vh,132px)}.ZRT9hW-sectionHeading h2{margin:0;line-height:1.1}.ZRT9hW-eyebrow{font-size:var(--eyebrow-font-size);line-height:var(--eyebrow-line-height);letter-spacing:.09em;text-transform:uppercase;color:var(--eyebrow-color);margin:0 0 16px;font-weight:500}.ZRT9hW-sectionContent{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ZRT9hW-list .ZRT9hW-sectionContent{grid-template-columns:1fr;gap:0}@media (max-width:900px){.ZRT9hW-sectionHeading{position:static}.ZRT9hW-twoColumnSection,.ZRT9hW-sectionContent{grid-template-columns:1fr}}.WnkRIq-marker{display:none}.JCcNna-section{background:var(--section-emphasis-bg);width:100vw;margin-left:50%;padding:clamp(8px,2vw,20px) 0 clamp(44px,6vw,72px);transform:translate(-50%)}.JCcNna-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.JCcNna-track{align-items:center;gap:clamp(40px,6vw,80px);width:max-content;animation:45s linear infinite JCcNna-logoScroll;display:flex}.JCcNna-logo{object-fit:contain;opacity:.85;flex-shrink:0;width:auto;height:28px}@keyframes JCcNna-logoScroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.JCcNna-track{flex-wrap:wrap;justify-content:center;gap:clamp(28px,4vw,56px) clamp(40px,6vw,80px);width:auto;animation:none}.JCcNna-marquee{-webkit-mask-image:none;mask-image:none}.JCcNna-dupe{display:none}}.jC-pfa-section{background:var(--section-emphasis-bg);width:100vw;padding:clamp(44px, 6vw, 72px) var(--section-padding-x) clamp(20px, 3vw, 32px);text-align:center;margin-left:50%;transform:translate(-50%)}.jC-pfa-stat{align-items:center;gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.jC-pfa-num{letter-spacing:-.03em;color:var(--heading-color);font-variant-numeric:tabular-nums;font-size:clamp(3rem,2rem + 5vw,5.5rem);font-weight:700;line-height:1}.jC-pfa-label{color:var(--features-color);max-width:52ch;font-size:clamp(1rem,.9rem + .5vw,1.375rem)}.yV-Doq-wrap{aspect-ratio:16/9;border:1px solid var(--card-border);border-radius:var(--radius-md);width:100%;max-width:720px;margin:0 auto;position:relative;overflow:hidden}.yV-Doq-frame{border:0;width:100%;height:100%;position:absolute;inset:0}
