@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a79a8532ddacb0c-s.1shg3f9j2jih-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ded494f396ddea9f-s.p.3j3x29wbycqkn.woff2)format("woff2");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-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7a79a8532ddacb0c-s.1shg3f9j2jih-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ded494f396ddea9f-s.p.3j3x29wbycqkn.woff2)format("woff2");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-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7a79a8532ddacb0c-s.1shg3f9j2jih-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ded494f396ddea9f-s.p.3j3x29wbycqkn.woff2)format("woff2");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-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7a79a8532ddacb0c-s.1shg3f9j2jih-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ded494f396ddea9f-s.p.3j3x29wbycqkn.woff2)format("woff2");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-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.fEdYdW_className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.fEdYdW_variable{--font-body:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");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-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");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-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");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-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.ZoQMTW_className{font-family:Outfit,Outfit Fallback;font-style:normal}.ZoQMTW_variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");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-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");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-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.FGwe8q_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.FGwe8q_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");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-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");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-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.Yhtzuq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.Yhtzuq_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(a,button,summary):focus-visible{outline:2px solid var(--gr-focus);outline-offset:2px}:where(input,select,textarea,a,button,summary){scroll-margin-top:calc(var(--gr-size-header) + var(--gr-space-12))}summary{list-style:none}summary::-webkit-details-marker{display:none}}@layer components{:root,[data-theme=night]{--gr-ground:#050b1a;--gr-surface:#0b1730;--gr-surface-sunk:#030713;--gr-line:#1e3358;--gr-line-strong:#4a6696;--gr-ink:#eaf1ff;--gr-ink-muted:#9aaccb;--gr-blue:#2f8bff;--gr-blue-soft:#0c2347;--gr-on-blue:#04122b;--gr-trace:#1b6fe0;--gr-glow:#123b7a;--gr-amber:#fca61f;--gr-amber-soft:#2b1d06;--gr-on-amber:#04122b;--gr-success:#34d399;--gr-danger:#f87171;--gr-link:var(--gr-blue);--gr-focus:var(--gr-blue);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=day]{--gr-ground:#f4f7fc;--gr-surface:#fff;--gr-surface-sunk:#eaf0f9;--gr-line:#d6e0f0;--gr-line-strong:#7487a6;--gr-ink:#0a1530;--gr-ink-muted:#4a5b7a;--gr-blue:#0a5fd6;--gr-blue-soft:#e3eeff;--gr-on-blue:#fff;--gr-trace:#9dbdf0;--gr-glow:#cfe0fa;--gr-amber:#9a5f00;--gr-amber-soft:#fff4de;--gr-on-amber:#fff;--gr-success:#047857;--gr-danger:#b91c1c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--surface-page:var(--gr-ground);--surface-card:var(--gr-surface);--surface-well:var(--gr-surface-sunk);--text-body:var(--gr-ink);--text-muted:var(--gr-ink-muted);--text-accent:var(--gr-amber);--border-subtle:var(--gr-line);--border-control:var(--gr-line-strong);--action-primary:var(--gr-blue);--action-on-primary:var(--gr-on-blue);--brand-mark-navy:#06173d;--gr-font-display:Outfit,"Segoe UI",system-ui,sans-serif;--gr-font-wordmark:Montserrat,"Segoe UI",system-ui,sans-serif;--gr-font-sans:"Schibsted Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--gr-font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--gr-fs-hero:56px;--gr-lh-hero:60px;--gr-fs-h1:40px;--gr-lh-h1:48px;--gr-fs-h2:28px;--gr-lh-h2:36px;--gr-fs-h3:20px;--gr-lh-h3:28px;--gr-fs-eyebrow:12px;--gr-lh-eyebrow:16px;--gr-fs-lead:19px;--gr-lh-lead:30px;--gr-fs-body:16px;--gr-lh-body:26px;--gr-fs-label:14px;--gr-lh-label:20px;--gr-fs-caption:13px;--gr-lh-caption:18px;--gr-fs-code:14px;--gr-lh-code:22px}.gr-text-hero{font-family:var(--gr-font-display);letter-spacing:0;font-size:56px;font-weight:800;line-height:60px}.gr-text-h1{font-family:var(--gr-font-display);letter-spacing:0;font-size:40px;font-weight:800;line-height:48px}.gr-text-h2{font-family:var(--gr-font-display);letter-spacing:0;font-size:28px;font-weight:700;line-height:36px}.gr-text-h3{font-family:var(--gr-font-display);font-size:20px;font-weight:700;line-height:28px}.gr-text-eyebrow{font-family:var(--gr-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gr-blue);font-size:12px;font-weight:700;line-height:16px}.gr-text-lead{font-family:var(--gr-font-sans);font-size:19px;font-weight:400;line-height:30px}.gr-text-body{font-family:var(--gr-font-sans);font-size:16px;font-weight:400;line-height:26px}.gr-text-label{font-family:var(--gr-font-sans);font-size:14px;font-weight:600;line-height:20px}.gr-text-caption{font-family:var(--gr-font-sans);font-size:13px;font-weight:400;line-height:18px}.gr-text-code{font-family:var(--gr-font-mono);font-size:14px;font-weight:400;line-height:22px}@media (max-width:640px){.gr-text-hero{font-size:40px;line-height:48px}}.gr-base,body.gr-base{background:var(--gr-ground);color:var(--gr-ink);font-family:var(--gr-font-sans);font-size:16px;line-height:26px}.gr-hero-glow{background:radial-gradient(60% 50% at 50% 45%,var(--gr-glow),var(--gr-ground) 70%)}a{color:var(--gr-link)}a:hover{color:var(--gr-ink)}:root{--gr-space-1:4px;--gr-space-2:8px;--gr-space-3:12px;--gr-space-4:16px;--gr-space-6:24px;--gr-space-8:32px;--gr-space-12:48px;--gr-space-24:96px;--gr-radius-sm:6px;--gr-radius-md:12px;--gr-radius-lg:20px;--gr-radius-full:9999px;--gr-shadow-glow:0 0 0 1px #2f8bff59,0 8px 32px #2f8bff2e;--gr-shadow-raise:0 4px 16px #04122b1f;--gr-font-display:var(--font-outfit), Outfit, "Segoe UI", system-ui, sans-serif;--gr-font-wordmark:var(--font-montserrat), Montserrat, "Segoe UI", system-ui, sans-serif;--gr-font-sans:var(--font-body), "Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--gr-font-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, Menlo, monospace;--gr-tile:#04122b;--gr-on-tile:#eaf1ff;--gr-tile-accent:#fca61f;--gr-space-16:64px;--gr-size-header:72px;--gr-size-header-mobile:64px;--gr-size-touch:44px;--gr-size-row:48px;--gr-size-icon:20px;--gr-size-avatar:24px;--gr-size-menu:260px;--gr-size-logo:72px;--gr-size-logo-mobile:64px;--gr-size-tagline:320px;--gr-content-max:1200px;--gr-gap-hairline:2px;--gr-gap-icon:6px;--gr-gap-link:10px;--gr-pad-toggle:14px;--gr-pad-launcher:10px;--gr-fs-wordmark:22px;--gr-fs-launcher-initial:11px;--gr-page-hero-title-wide:960px;--gr-hero-copy-wide:680px;--gr-copy-narrow:520px;--gr-fs-feature:18px;--gr-fs-small-title:24px;--gr-lh-small-title:32px;--gr-lh-feature-mobile:24px;--gr-space-10:40px;--gr-copy:720px;--gr-size-case-hero:280px;--gr-size-feature-avatar:56px;--gr-size-feature-image:440px;--gr-fs-feature-avatar:22px;--gr-size-play-small:56px;--gr-chat-concierge:400px;--gr-chat-concierge-h:600px;--gr-chat-hiro:380px;--gr-flow-h:344px;--gr-flow-w:420px;--gr-flow-row:56px;--gr-fs-quote:160px;--gr-lh-quote:120px;--gr-fs-quote-mobile:96px;--gr-lh-quote-mobile:64px;--gr-size-quote-mobile:56px;--gr-quote-max:960px;--gr-col-source:200px;--gr-toc-max:240px;--gr-size-mark-take:40px;--gr-fs-article:18px;--gr-size-stage:300px;--gr-frame-w:390px;--gr-frame-h:780px;--gr-size-voice:120px;--gr-fs-voice:44px;--gr-fs-caption-lg:15px;--gr-size-ask:280px;--gr-size-caps:300px;--gr-size-offline:72px;--gr-size-chat-menu:208px;--gr-chat-menu-top:60px;--gr-widget-w:380px;--gr-widget-h:560px;--gr-size-ring-out:10px;--gr-size-wave-bar:3px;--gr-dur-pulse:1.6s;--gr-space-18:72px;--gr-tier-offset:141px;--gr-tier-offset-mobile:125px;--gr-page-hero-min:300px;--gr-page-hero-title:880px;--gr-page-glow-h:480px;--gr-page-glow-h-mobile:420px;--gr-head-max:760px;--gr-size-mark:12px;--gr-size-channel:24px;--gr-size-play:72px;--gr-size-faq-toggle:28px;--gr-size-textarea:120px;--gr-size-chat-demo:440px;--gr-size-chat-demo-e:520px;--gr-size-year:120px;--gr-size-diagram:520px;--gr-size-current-offset:8px;--gr-fs-step:40px;--gr-lh-step:44px;--gr-fs-h2-mobile:32px;--gr-lh-h2-mobile:40px;--gr-fs-card-title:18px;--gr-lh-card-title:24px;--gr-fs-slot:11px;--gr-gap-slot:20px;--gr-size-case-avatar:40px;--gr-size-msg-avatar:28px;--gr-size-status-dot:8px;--gr-size-rail:2px;--gr-size-rail-band:48px;--gr-size-rail-spark:28px;--gr-rail-top:12px;--gr-rail-bottom:34px;--gr-size-chat-head:64px;--gr-size-typing:36px;--gr-size-chat-fade:24px;--gr-size-logo-slot:48px;--gr-size-badge-slot:64px;--gr-size-card-link:32px;--gr-hero-min:560px;--gr-hero-copy:640px;--gr-hero-col:380px;--gr-hero-chat-w:420px;--gr-hero-chat-h:520px;--gr-hero-chat-h-mobile:440px;--gr-hero-glow-top:-60px;--gr-hero-glow-left:-20px;--gr-hero-glow-w:1000px;--gr-hero-glow-h:640px;--gr-hero-glow-top-mobile:-40px;--gr-hero-glow-left-mobile:-200px;--gr-hero-glow-w-mobile:790px;--gr-hero-glow-h-mobile:520px;--gr-launcher-cookie:100px;--gr-launcher-cookie-mobile:132px;--gr-dur-reveal:.48s;--gr-reveal-shift:8px;--gr-dur-fast:.15s;--gr-dur-base:.2s;--gr-ease:ease;--gr-fs-micro:11px;--gr-lh-micro:14px;--gr-story-col:380px;--gr-story-step-min:50vh;--gr-story-tail:30vh;--gr-story-pin-top:96px;--gr-story-pin-h:calc(100vh - 128px);--gr-story-rail-top:120px;--gr-story-rail-pad:28px;--gr-phone-w:300px;--gr-phone-ratio:9 / 18;--gr-phone-bezel:8px;--gr-phone-radius:40px;--gr-phone-notch-w:90px;--gr-phone-notch-h:22px;--gr-bubble-max:82%;--gr-bubble-tail:4px;--gr-chat-avatar:32px;--gr-chat-send:22px;--gr-dot-typing:6px;--gr-line-hair:1px;--gr-line-rail:2px;--gr-tool-tile:30px;--gr-tool-icon:15px;--gr-swipe-card:86%;--gr-swipe-dot:8px;--gr-swipe-dot-on:20px;--gr-hub-ratio:520 / 420;--gr-hub-node:52px;--gr-hub-badge:14px;--gr-illo-ratio:16 / 10;--gr-thumb-w:96px;--gr-thumb-h:64px;--gr-tilt-max:6deg;--gr-tilt-lift:-2px;--gr-perspective:800px;--gr-pop-shift:6px;--gr-bob-shift:-3px;--gr-parallax-glow:.35;--gr-dur-pop:.28s;--gr-dur-typing:1s;--gr-dur-bob:4.6s;--gr-dur-bob-alt:5.4s;--gr-ease-out:cubic-bezier(.2, .7, .2, 1)}[data-theme=day]{--gr-shadow-glow:var(--gr-shadow-raise)}:root{--gr-wiz-opt-min:56px;--gr-wiz-choice-min:88px;--gr-wiz-box:20px;--gr-wiz-box-line:1.5px;--gr-wiz-check:14px;--gr-wiz-dot-ring:4px;--gr-wiz-bars-max:220px;--gr-wiz-bar-h:4px}.gr-btn{font:inherit;align-items:center;gap:var(--gr-space-2);border-radius:var(--gr-radius-md);cursor:pointer;border:1px solid #0000;font-size:14px;font-weight:600;line-height:20px;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.gr-btn-md{height:44px;padding:0 var(--gr-space-6)}.gr-btn-sm{height:36px;padding:0 var(--gr-space-4)}.gr-btn-primary{background:var(--gr-blue);color:var(--gr-on-blue)}.gr-btn-primary:hover{box-shadow:var(--gr-shadow-glow)}.gr-btn-secondary{color:var(--gr-ink);border-color:var(--gr-line-strong);background:0 0}.gr-btn-secondary:hover{border-color:var(--gr-blue);color:var(--gr-blue)}.gr-btn-ghost{color:var(--gr-blue);padding-left:var(--gr-space-2);padding-right:var(--gr-space-2);background:0 0}.gr-btn-ghost:hover{background:var(--gr-blue-soft)}.gr-btn-spark{background:var(--gr-amber);color:var(--gr-on-amber);border-radius:var(--gr-radius-full)}.gr-btn:focus-visible{outline:2px solid var(--gr-focus);outline-offset:2px}.gr-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.gr-badge{padding:0 var(--gr-space-2);border-radius:var(--gr-radius-full);border:1px solid var(--gr-line);color:var(--gr-ink-muted);background:var(--gr-surface);align-items:center;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.gr-badge-blue{background:var(--gr-blue-soft);color:var(--gr-blue);border-color:#0000}.gr-badge-amber{background:var(--gr-amber-soft);color:var(--gr-amber);border-color:#0000}.gr-badge-success{color:var(--gr-success)}.gr-badge-danger{color:var(--gr-danger)}.gr-card{background:var(--gr-surface);border:1px solid var(--gr-line);border-radius:var(--gr-radius-md);padding:var(--gr-space-6);gap:var(--gr-space-2);flex-direction:column;transition:box-shadow .2s,border-color .2s;display:flex}.gr-card-hl,.gr-card:hover{border-color:var(--gr-blue);box-shadow:var(--gr-shadow-glow)}.gr-eyebrow{font-family:var(--gr-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gr-blue);font-size:12px;font-weight:700;line-height:16px}.gr-card-title{font-family:var(--gr-font-display);color:var(--gr-ink);margin:0;font-size:20px;font-weight:700;line-height:28px}.gr-card-body{color:var(--gr-ink-muted);font-size:16px;line-height:26px}.gr-card-foot{margin-top:var(--gr-space-2)}.gr-field{gap:var(--gr-space-1);flex-direction:column;display:flex}.gr-label{color:var(--gr-ink);font-size:14px;font-weight:600;line-height:20px}.gr-input{font:inherit;height:44px;padding:0 var(--gr-space-3);border-radius:var(--gr-radius-sm);border:1px solid var(--gr-line-strong);background:var(--gr-surface-sunk);color:var(--gr-ink);box-sizing:border-box;width:100%;font-size:16px}.gr-input::placeholder{color:var(--gr-ink-muted)}.gr-input:focus{outline:2px solid var(--gr-focus);outline-offset:1px;border-color:var(--gr-blue)}.gr-hint{color:var(--gr-ink-muted);font-size:13px;line-height:18px}.gr-field-error .gr-input{border-color:var(--gr-danger)}.gr-hint-error{color:var(--gr-danger)}.gr-chat{background:var(--gr-surface);border:1px solid var(--gr-line);border-radius:var(--gr-radius-lg);flex-direction:column;max-width:380px;display:flex;overflow:hidden}.gr-chat-head{align-items:center;gap:var(--gr-space-3);padding:var(--gr-space-3) var(--gr-space-4);border-bottom:1px solid var(--gr-line);display:flex}.gr-chat-avatar{border-radius:var(--gr-radius-full);background:var(--gr-amber-soft);width:36px;height:36px;color:var(--gr-amber);font-family:var(--gr-font-display);box-shadow:0 0 0 1px var(--gr-line);place-items:center;font-weight:800;display:grid}.gr-chat-name{font-size:14px;font-weight:600;line-height:20px}.gr-chat-status{color:var(--gr-success);font-size:13px;line-height:18px}.gr-chat-log{gap:var(--gr-space-2);padding:var(--gr-space-4);flex-direction:column;display:flex}.gr-msg{max-width:82%;padding:var(--gr-space-2) var(--gr-space-3);border-radius:var(--gr-radius-md);font-size:14px;line-height:20px}.gr-msg-agent{background:var(--gr-blue-soft);color:var(--gr-ink);border-bottom-left-radius:var(--gr-radius-sm);align-self:flex-start}.gr-msg-user{background:var(--gr-blue);color:var(--gr-on-blue);border-bottom-right-radius:var(--gr-radius-sm);align-self:flex-end}.gr-chat-compose{gap:var(--gr-space-2);padding:var(--gr-space-3);border-top:1px solid var(--gr-line);display:flex}.gr-chat-compose .gr-input{height:36px}.gr-stat{gap:var(--gr-space-1);padding-left:var(--gr-space-4);border-left:0;flex-direction:column;display:flex;position:relative}.gr-stat-value{font-family:var(--gr-font-mono);color:var(--gr-blue);font-size:32px;font-weight:600;line-height:40px}.gr-stat-label{color:var(--gr-ink-muted);font-size:13px;line-height:18px}.gr-logo{align-items:center;gap:.45em;line-height:1;display:inline-flex}.gr-logo-word{font-family:var(--gr-font-wordmark);letter-spacing:-.01em;color:var(--gr-ink);font-weight:700}.gr-logo-ai{color:var(--gr-amber);margin-left:.12em}.gr-hs-grid{gap:var(--gr-space-6);display:grid}.gr-hs-grid>*{min-width:0}@media (min-width:1120px){.gr-hs-grid{grid-template-columns:var(--gr-story-col) minmax(0, 1fr);gap:var(--gr-space-24)}}.gr-hs-steps{padding:var(--gr-space-24) 0 var(--gr-story-tail) var(--gr-story-rail-pad);position:relative}.gr-hs-rail{left:0;top:var(--gr-story-rail-top);bottom:var(--gr-story-tail);width:var(--gr-line-rail);background:var(--gr-line);position:absolute}.gr-hs-rail>i{background:var(--gr-amber);border-radius:var(--gr-line-rail);width:100%;height:0;position:absolute;top:0;left:0}.gr-hs-step{min-height:var(--gr-story-step-min);justify-content:center;gap:var(--gr-space-3);opacity:.35;transition:opacity var(--gr-dur-base) var(--gr-ease);flex-direction:column;display:flex}.gr-hs-step[data-on]{opacity:1}.gr-hs-num{font:600 var(--gr-fs-label) / var(--gr-lh-label) var(--gr-font-mono);color:var(--gr-blue);transition:color var(--gr-dur-base) var(--gr-ease)}[data-on]>.gr-hs-num{color:var(--gr-amber)}.gr-hs-pin{top:var(--gr-story-pin-top);height:var(--gr-story-pin-h);justify-content:center;align-items:center;display:flex;position:sticky}.gr-hs-desktop{display:none}@media (min-width:1120px){.gr-hs-desktop{display:contents}.gr-hs-swipe{display:none}}.gr-hs-phone{width:var(--gr-phone-w);max-width:100%;aspect-ratio:var(--gr-phone-ratio);border-radius:var(--gr-phone-radius);border:var(--gr-phone-bezel) solid var(--gr-line-strong);background:var(--gr-surface-sunk);box-shadow:var(--gr-shadow-glow);position:relative;overflow:hidden}.gr-hs-app{flex-direction:column;display:flex;position:absolute;inset:0}.gr-hs-sbar{padding:var(--gr-space-3) var(--gr-space-6) var(--gr-space-1);font:600 var(--gr-fs-micro) / var(--gr-lh-micro) var(--gr-font-sans);color:var(--gr-ink);justify-content:space-between;align-items:center;display:flex}.gr-hs-bars{align-items:flex-end;gap:var(--gr-gap-hairline);display:flex}.gr-hs-bars>i{width:var(--gr-space-1);border-radius:var(--gr-line-hair);background:var(--gr-ink)}.gr-hs-bars>i:first-child{height:var(--gr-space-1)}.gr-hs-bars>i:nth-child(2){height:calc(var(--gr-space-1) * 1.75)}.gr-hs-bars>i:nth-child(3){height:calc(var(--gr-space-1) * 2.5)}.gr-hs-head{align-items:center;gap:var(--gr-space-3);padding:var(--gr-space-3) var(--gr-space-4);border-bottom:var(--gr-line-hair) solid var(--gr-line);background:var(--gr-surface);display:flex}.gr-hs-av{width:var(--gr-chat-avatar);height:var(--gr-chat-avatar);border-radius:var(--gr-radius-full);background:var(--gr-blue-soft);color:var(--gr-blue);font:800 var(--gr-fs-label) / 1 var(--gr-font-display);flex:none;place-items:center;display:grid;position:relative}.gr-hs-av>b{right:calc(var(--gr-line-hair) * -1);bottom:calc(var(--gr-line-hair) * -1);width:var(--gr-space-3);height:var(--gr-space-3);border-radius:var(--gr-radius-full);background:var(--gr-success);border:var(--gr-line-rail) solid var(--gr-surface);position:absolute}.gr-hs-meta{flex-direction:column;min-width:0;display:flex}.gr-hs-meta>strong{font-size:var(--gr-fs-caption);line-height:var(--gr-lh-caption);color:var(--gr-ink)}.gr-hs-meta>small{font-size:var(--gr-fs-micro);line-height:var(--gr-lh-micro);color:var(--gr-ink-muted);transition:color var(--gr-dur-base) var(--gr-ease)}.gr-hs-meta>small[data-typing]{color:var(--gr-blue)}.gr-hs-day{padding:var(--gr-gap-hairline) var(--gr-space-2);border-radius:var(--gr-radius-full);background:var(--gr-surface);font-size:var(--gr-fs-micro);line-height:var(--gr-lh-micro);color:var(--gr-ink-muted);flex:none;align-self:center;margin:0}.gr-hs-log{justify-content:flex-end;gap:var(--gr-space-2);padding:var(--gr-space-2) var(--gr-space-3);-webkit-mask-image:linear-gradient(transparent, var(--gr-ink) var(--gr-space-6));-webkit-mask-image:linear-gradient(transparent, var(--gr-ink) var(--gr-space-6));-webkit-mask-image:linear-gradient(transparent, var(--gr-ink) var(--gr-space-6));mask-image:linear-gradient(transparent, var(--gr-ink) var(--gr-space-6));flex-direction:column;flex:1;display:flex;overflow:hidden}.gr-hs-log>*{flex:none}.gr-hs-b{max-width:var(--gr-bubble-max);padding:var(--gr-space-2) var(--gr-space-3) var(--gr-space-1);border-radius:var(--gr-radius-md);font-size:var(--gr-fs-caption);line-height:var(--gr-lh-caption);animation:gr-hs-pop var(--gr-dur-pop) var(--gr-ease-out) both}.gr-hs-b[data-who=user]{background:var(--gr-blue);color:var(--gr-on-blue);border-bottom-right-radius:var(--gr-bubble-tail);align-self:flex-end}.gr-hs-b[data-who=agent]{background:var(--gr-surface);color:var(--gr-ink);border:var(--gr-line-hair) solid var(--gr-line);border-bottom-left-radius:var(--gr-bubble-tail);align-self:flex-start}.gr-hs-time{text-align:right;font-size:var(--gr-fs-micro);line-height:var(--gr-lh-micro);opacity:.75;display:block}.gr-hs-b[data-who=card]{background:var(--gr-surface);border:var(--gr-line-hair) solid var(--gr-success);padding:var(--gr-space-2) var(--gr-space-3);align-self:flex-start}.gr-hs-b[data-who=card]>b{color:var(--gr-success);display:block}.gr-hs-row{justify-content:space-between;gap:var(--gr-space-2);font-size:var(--gr-fs-micro);line-height:var(--gr-lh-micro);color:var(--gr-ink-muted);display:flex}.gr-hs-row>span:last-child{color:var(--gr-ink);font-weight:600}.gr-hs-note{padding:var(--gr-space-1) var(--gr-space-2);border:var(--gr-line-hair) dashed var(--gr-line-strong);border-radius:var(--gr-radius-sm);font-size:var(--gr-fs-micro);line-height:var(--gr-lh-micro);color:var(--gr-ink-muted);text-align:center;animation:gr-hs-pop var(--gr-dur-pop) var(--gr-ease-out) both;align-self:center}.gr-hs-dots{align-self:flex-start;gap:var(--gr-space-1);padding:var(--gr-space-3);border-radius:var(--gr-radius-md);border-bottom-left-radius:var(--gr-bubble-tail);background:var(--gr-surface);border:var(--gr-line-hair) solid var(--gr-line);display:flex}.gr-hs-dots>i{width:var(--gr-dot-typing);height:var(--gr-dot-typing);border-radius:var(--gr-radius-full);background:var(--gr-ink-muted);animation:gr-hs-blink var(--gr-dur-typing) infinite}.gr-hs-dots>i:nth-child(2){animation-delay:.15s}.gr-hs-dots>i:nth-child(3){animation-delay:.3s}.gr-hs-input{align-items:center;gap:var(--gr-space-2);margin:var(--gr-space-2) var(--gr-space-3) var(--gr-space-3);padding:var(--gr-space-2) var(--gr-space-3);border-radius:var(--gr-radius-full);border:var(--gr-line-hair) solid var(--gr-line);background:var(--gr-surface);font-size:var(--gr-fs-caption);line-height:var(--gr-lh-caption);color:var(--gr-ink-muted);display:flex}.gr-hs-input>span{flex:1}.gr-hs-input>i{width:var(--gr-chat-send);height:var(--gr-chat-send);border-radius:var(--gr-radius-full);background:var(--gr-blue)}@keyframes gr-hs-pop{0%{opacity:0;transform:translateY(var(--gr-pop-shift))}to{opacity:1;transform:none}}@keyframes gr-hs-blink{50%{opacity:.3}}.gr-hs-track{gap:var(--gr-space-3);scroll-snap-type:x mandatory;margin:var(--gr-space-6) calc(var(--gr-space-4) * -1) 0;padding:0 var(--gr-space-4) var(--gr-space-1);scrollbar-width:none;display:flex;overflow-x:auto}.gr-hs-track::-webkit-scrollbar{display:none}.gr-hs-card{flex:0 0 var(--gr-swipe-card);scroll-snap-align:start;gap:var(--gr-space-3);padding:var(--gr-space-4);border-radius:var(--gr-radius-lg);border:var(--gr-line-hair) solid var(--gr-line);background:var(--gr-surface);flex-direction:column;display:flex}.gr-hs-snip{gap:var(--gr-space-2);padding:var(--gr-space-3);border-radius:var(--gr-radius-md);background:var(--gr-surface-sunk);flex-direction:column;display:flex}.gr-hs-snip>.gr-hs-b{max-width:90%;animation:none}.gr-hs-tools{gap:var(--gr-space-2);display:flex}.gr-hs-tool{width:var(--gr-tool-tile);height:var(--gr-tool-tile);border-radius:var(--gr-radius-sm);border:var(--gr-line-hair) solid var(--gr-line);background:var(--gr-surface);color:var(--gr-ink-muted);place-items:center;display:grid}.gr-hs-tool[data-lit]{color:var(--gr-blue);border-color:var(--gr-blue);box-shadow:var(--gr-shadow-glow)}.gr-hs-tool>svg{width:var(--gr-tool-icon);height:var(--gr-tool-icon)}.gr-hs-pager{align-items:center;gap:var(--gr-space-2);margin-top:var(--gr-space-4);display:flex}.gr-hs-pager>i{width:var(--gr-swipe-dot);height:var(--gr-swipe-dot);border-radius:var(--gr-radius-full);background:var(--gr-line-strong);transition:background-color var(--gr-dur-base) var(--gr-ease)}.gr-hs-pager>i[data-on]{width:var(--gr-swipe-dot-on);background:var(--gr-amber)}.gr-hs-count{font:600 var(--gr-fs-caption) / var(--gr-lh-caption) var(--gr-font-mono);color:var(--gr-ink-muted);margin-left:auto}.gr-hub{gap:var(--gr-space-6);display:grid}@media (min-width:1120px){.gr-hub{gap:var(--gr-space-12);grid-template-columns:7fr 5fr;align-items:center}}.gr-hub-board{aspect-ratio:var(--gr-hub-ratio);display:none;position:relative}@media (min-width:1120px){.gr-hub-board{display:block}}.gr-hub-svg{width:100%;height:100%;position:absolute;inset:0}.gr-hub-tr{fill:none;stroke:var(--gr-trace);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--gr-dur-base) var(--gr-ease)}.gr-hub-tr[data-on]{stroke:var(--gr-blue);stroke-width:2px}.gr-hub-node{align-items:center;gap:var(--gr-space-2);padding:var(--gr-space-1);cursor:pointer;color:var(--gr-ink);font:600 var(--gr-fs-caption) / var(--gr-lh-caption) var(--gr-font-sans);border-radius:var(--gr-radius-md);background:0 0;border:0;flex-direction:column;display:flex;position:absolute;transform:translate(-50%,-50%)}.gr-hub-node:focus-visible{outline:var(--gr-line-rail) solid var(--gr-blue);outline-offset:var(--gr-space-1)}.gr-hub-icon{width:var(--gr-hub-node);height:var(--gr-hub-node);border-radius:var(--gr-radius-full);border:var(--gr-line-rail) solid var(--gr-line-strong);background:var(--gr-surface);color:var(--gr-blue);transition:border-color var(--gr-dur-base) var(--gr-ease), box-shadow var(--gr-dur-base) var(--gr-ease), background-color var(--gr-dur-base) var(--gr-ease);place-items:center;display:grid;position:relative}.gr-hub-node:hover .gr-hub-icon{border-color:var(--gr-blue)}.gr-hub-node[aria-pressed=true] .gr-hub-icon{border-color:var(--gr-blue);background:var(--gr-blue-soft);box-shadow:var(--gr-shadow-glow)}.gr-hub-node[aria-pressed=true] .gr-hub-icon:after{content:"";right:calc(var(--gr-line-rail) * -1);bottom:calc(var(--gr-line-rail) * -1);width:var(--gr-hub-badge);height:var(--gr-hub-badge);border-radius:var(--gr-radius-full);background:var(--gr-amber);border:var(--gr-line-rail) solid var(--gr-ground);position:absolute}.gr-hub-label{white-space:nowrap;padding:0 var(--gr-space-1);border-radius:var(--gr-radius-sm);background:var(--gr-ground)}.gr-hub-pills{gap:var(--gr-space-2);margin:0 calc(var(--gr-space-4) * -1);padding:0 var(--gr-space-4) var(--gr-space-1);scrollbar-width:none;display:flex;overflow-x:auto}.gr-hub-pills::-webkit-scrollbar{display:none}@media (min-width:1120px){.gr-hub-pills{display:none}}.gr-hub-pill{min-height:var(--gr-size-touch);padding:0 var(--gr-space-4);border-radius:var(--gr-radius-full);border:var(--gr-line-hair) solid var(--gr-line-strong);color:var(--gr-ink);font:600 var(--gr-fs-label) / var(--gr-lh-label) var(--gr-font-sans);cursor:pointer;transition:border-color var(--gr-dur-base) var(--gr-ease), background-color var(--gr-dur-base) var(--gr-ease), color var(--gr-dur-base) var(--gr-ease);background:0 0;flex:none}.gr-hub-pill[aria-pressed=true]{border-color:var(--gr-blue);background:var(--gr-blue-soft);color:var(--gr-blue)}.gr-hub-pill:focus-visible{outline:var(--gr-line-rail) solid var(--gr-blue);outline-offset:var(--gr-line-rail)}.gr-hub-panels{display:grid}.gr-hub-panel{gap:var(--gr-space-3);padding:var(--gr-space-6);border-radius:var(--gr-radius-lg);border:var(--gr-line-hair) solid var(--gr-line);background:var(--gr-surface);opacity:0;visibility:hidden;transition:opacity var(--gr-dur-base) var(--gr-ease), visibility 0s var(--gr-dur-base);flex-direction:column;grid-area:1/1;display:flex}.gr-hub-panel[data-on]{opacity:1;visibility:visible;transition:opacity var(--gr-dur-base) var(--gr-ease)}.gr-illo{aspect-ratio:var(--gr-illo-ratio);border-radius:var(--gr-radius-md);background:var(--gr-blue-soft);overflow:hidden}.gr-illo>svg{width:100%;height:100%;display:block}.gr-illo .f1,.gr-plat-diagram .f1{animation:gr-hs-bob var(--gr-dur-bob) ease-in-out infinite}.gr-illo .f2,.gr-plat-diagram .f2{animation:gr-hs-bob var(--gr-dur-bob-alt) ease-in-out .8s infinite}.gr-illo .sp{animation:3s ease-in-out infinite gr-hs-blink}@keyframes gr-hs-bob{50%{transform:translateY(var(--gr-bob-shift))}}.gr-sample{padding:var(--gr-space-1) 0 var(--gr-space-1) var(--gr-space-3);border-left:var(--gr-line-rail) solid var(--gr-amber);color:var(--gr-ink);margin:0}.gr-chips{gap:var(--gr-space-2);flex-wrap:wrap;display:flex}.gr-chips>span{padding:var(--gr-gap-hairline) var(--gr-space-2);border-radius:var(--gr-radius-full);border:var(--gr-line-hair) solid var(--gr-line-strong);font-size:var(--gr-fs-caption);line-height:var(--gr-lh-caption);color:var(--gr-ink)}.gr-guard{align-items:flex-start;gap:var(--gr-space-2);padding-top:var(--gr-space-3);border-top:var(--gr-line-hair) solid var(--gr-line);font-size:var(--gr-fs-caption);line-height:var(--gr-lh-caption);color:var(--gr-ink);display:flex}.gr-guard>svg{width:var(--gr-space-4);height:var(--gr-space-4);color:var(--gr-blue);margin-top:var(--gr-line-hair);flex:none}.gr-plat{background:linear-gradient(180deg, var(--gr-surface-sunk), var(--gr-ground))}.gr-plat-grid{gap:var(--gr-space-8);display:grid}@media (min-width:1120px){.gr-plat-grid{gap:var(--gr-space-12);grid-template-columns:7fr 5fr;align-items:start}}.gr-plat-diagram{padding:var(--gr-space-3);border-radius:var(--gr-radius-lg);border:var(--gr-line-hair) solid var(--gr-line);background:var(--gr-surface)}.gr-plat-diagram>svg{width:100%;height:auto;display:block}.gr-plat-thumb{width:var(--gr-thumb-w);height:var(--gr-thumb-h);border-radius:var(--gr-radius-sm);background:var(--gr-surface-sunk);flex:none;position:relative;overflow:hidden}.gr-kind{padding:var(--gr-gap-hairline) var(--gr-space-2);border-radius:var(--gr-radius-full);font-size:var(--gr-fs-caption);line-height:var(--gr-lh-caption);align-self:flex-start;font-weight:600;display:inline-flex}.gr-kind[data-kind=Agent]{background:var(--gr-blue-soft);color:var(--gr-blue)}.gr-kind[data-kind=Platform]{border:var(--gr-line-hair) solid var(--gr-amber);color:var(--gr-amber)}.gr-kind[data-kind=Content]{border:var(--gr-line-hair) solid var(--gr-line-strong);color:var(--gr-ink)}.gr-tilt{transform-style:preserve-3d}.gr-tilt,.gr-tilt[data-shown]{transition:opacity var(--gr-dur-reveal) var(--gr-ease), transform var(--gr-dur-base) var(--gr-ease-out);transition-delay:var(--d,0s), 0s}.gr-stat-hot .gr-stat-value{color:var(--gr-amber)}.gr-parallax{will-change:transform}@media (prefers-reduced-motion:reduce){.gr-hs-b,.gr-hs-note,.gr-hs-dots>i,.gr-illo .f1,.gr-illo .f2,.gr-illo .sp,.gr-plat-diagram .f1,.gr-plat-diagram .f2{animation:none}.gr-hs-step,.gr-hub-panel,.gr-tilt{transition:none}.gr-tilt,.gr-parallax{transform:none!important}}.gr-wiz-progress{justify-content:space-between;align-items:center;gap:var(--gr-space-3);margin-bottom:var(--gr-space-6);display:flex}.gr-wiz-bars{gap:var(--gr-space-2);max-width:var(--gr-wiz-bars-max);flex:1;display:flex}.gr-wiz-bars>i{height:var(--gr-wiz-bar-h);border-radius:var(--gr-radius-full);background:var(--gr-line);transition:background-color var(--gr-dur-base) var(--gr-ease);flex:1}.gr-wiz-bars>i[data-state=done]{background:var(--gr-blue)}.gr-wiz-bars>i[data-state=current]{background:var(--gr-amber)}.gr-wiz-count{font:600 var(--gr-fs-caption) / var(--gr-lh-caption) var(--gr-font-mono);color:var(--gr-ink-muted)}.gr-wiz-step{border:0;min-width:0;margin:0;padding:0}.gr-wiz-legend{scroll-margin-top:calc(var(--gr-size-header-mobile) + var(--gr-space-12));margin-bottom:var(--gr-space-1);font:700 var(--gr-fs-h3) / var(--gr-lh-h3) var(--gr-font-display);color:var(--gr-ink);padding:0}.gr-wiz-legend:focus{outline:none}.gr-wiz-legend:focus-visible{outline:2px solid var(--gr-focus);outline-offset:2px}@media (min-width:1120px){.gr-wiz-legend{scroll-margin-top:calc(var(--gr-size-header) + var(--gr-space-12));font-size:var(--gr-fs-h2);line-height:var(--gr-lh-h2)}}.gr-wiz-hint{margin:0 0 var(--gr-space-6);font-size:var(--gr-fs-label);line-height:var(--gr-lh-label);color:var(--gr-ink-muted)}.gr-wiz-opts{gap:var(--gr-space-3);display:grid}@media (min-width:1120px){.gr-wiz-opts{grid-template-columns:1fr 1fr}}.gr-wiz-opt{align-items:center;gap:var(--gr-space-3);min-height:var(--gr-wiz-opt-min);padding:var(--gr-space-3) var(--gr-space-4);border:1px solid var(--gr-line-strong);border-radius:var(--gr-radius-md);cursor:pointer;color:var(--gr-ink);transition:border-color var(--gr-dur-fast) var(--gr-ease), background-color var(--gr-dur-fast) var(--gr-ease);display:flex;position:relative}.gr-wiz-opt:hover{border-color:var(--gr-blue)}.gr-wiz-opt>input{opacity:0;pointer-events:none;position:absolute}.gr-wiz-opt:has(>input:checked){border-color:var(--gr-blue);background:var(--gr-blue-soft)}.gr-wiz-opt:has(>input:focus-visible){outline:2px solid var(--gr-focus);outline-offset:2px}.gr-wiz-box{width:var(--gr-wiz-box);height:var(--gr-wiz-box);border:var(--gr-wiz-box-line) solid var(--gr-line-strong);border-radius:var(--gr-radius-sm);transition:background-color var(--gr-dur-fast) var(--gr-ease), border-color var(--gr-dur-fast) var(--gr-ease);flex:none;place-items:center;display:grid}.gr-wiz-box>svg{width:var(--gr-wiz-check);height:var(--gr-wiz-check);opacity:0;color:var(--gr-on-blue)}input[type=radio]+.gr-wiz-box{border-radius:var(--gr-radius-full)}input:checked+.gr-wiz-box{background:var(--gr-blue);border-color:var(--gr-blue)}input:checked+.gr-wiz-box>svg{opacity:1}input[type=radio]:checked+.gr-wiz-box{box-shadow:inset 0 0 0 var(--gr-wiz-dot-ring) var(--gr-surface)}.gr-wiz-t{font-weight:600}.gr-wiz-d{font-size:var(--gr-fs-caption);line-height:var(--gr-lh-caption);color:var(--gr-ink-muted);font-weight:400;display:block}.gr-wiz-choice .gr-wiz-opt{min-height:var(--gr-wiz-choice-min);align-items:flex-start}.gr-wiz-choice .gr-wiz-box{margin-top:var(--gr-space-1)}.gr-wiz-summary{gap:var(--gr-space-2);margin:var(--gr-space-3) 0 var(--gr-space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.gr-wiz-summary>li{padding:var(--gr-space-1) var(--gr-space-3);border:1px solid var(--gr-line-strong);border-radius:var(--gr-radius-full);font-size:var(--gr-fs-caption);line-height:var(--gr-lh-caption);color:var(--gr-ink-muted)}.gr-wiz-nav{justify-content:space-between;align-items:center;gap:var(--gr-space-3);margin-top:var(--gr-space-8);padding-top:var(--gr-space-6);border-top:1px solid var(--gr-line);display:flex}@media (prefers-reduced-motion:reduce){.gr-wiz-bars>i,.gr-wiz-opt,.gr-wiz-box{transition:none}}@keyframes gr-fade{0%{opacity:0}}.gr-fade-fast{animation:gr-fade var(--gr-dur-fast) var(--gr-ease)}.gr-fade-base{animation:gr-fade var(--gr-dur-base) var(--gr-ease)}@keyframes gr-fade-up{0%{opacity:0;transform:translateY(var(--gr-reveal-shift))}}.gr-m1{animation:gr-fade-up var(--gr-dur-reveal) var(--gr-ease) both;animation-delay:calc(.12s + var(--i,0) * 90ms)}.gr-js [data-reveal]:not([data-shown]),.gr-js [data-m6p]:not([data-shown]){opacity:0;transform:translateY(var(--gr-reveal-shift))}[data-shown]{transition:opacity var(--gr-dur-reveal) var(--gr-ease), transform var(--gr-dur-reveal) var(--gr-ease);transition-delay:var(--d,0s)}@media (max-width:759px){[data-shown]{transition-delay:0s}}.gr-hero-glow-pos{top:var(--gr-hero-glow-top-mobile);left:var(--gr-hero-glow-left-mobile);width:var(--gr-hero-glow-w-mobile);height:var(--gr-hero-glow-h-mobile)}@media (min-width:1120px){.gr-hero-glow-pos{top:var(--gr-hero-glow-top);left:var(--gr-hero-glow-left);width:var(--gr-hero-glow-w);height:var(--gr-hero-glow-h)}}.gr-page-glow-pos{top:var(--gr-hero-glow-top-mobile);left:var(--gr-hero-glow-left-mobile);width:var(--gr-hero-glow-w-mobile);height:var(--gr-page-glow-h-mobile)}@media (min-width:1120px){.gr-page-glow-pos{top:var(--gr-hero-glow-top);left:var(--gr-hero-glow-left);width:var(--gr-hero-glow-w);height:var(--gr-page-glow-h)}}[aria-current=page].gr-nav-current{text-decoration:underline;-webkit-text-decoration-color:var(--gr-blue);-webkit-text-decoration-color:var(--gr-blue);-webkit-text-decoration-color:var(--gr-blue);text-decoration-color:var(--gr-blue);text-underline-offset:var(--gr-size-current-offset);text-decoration-thickness:2px}.gr-faq-panel{transition:grid-template-rows var(--gr-dur-base) var(--gr-ease);grid-template-rows:0fr;display:grid}.gr-faq-panel[data-open=true]{grid-template-rows:1fr}.gr-faq-panel>div{overflow:hidden}@media (prefers-reduced-motion:reduce){.gr-faq-panel{transition:none}}.gr-card:not(.gr-card-hl):not(:has(a,button)):not(a *):hover{border-color:var(--gr-line-strong);box-shadow:none}.gr-theme-switching *,.gr-theme-switching :before,.gr-theme-switching :after{transition:none!important}.gr-btn-secondary:disabled:hover{border-color:var(--gr-line-strong);color:var(--gr-ink)}@media (hover:none){.gr-btn-primary:hover{box-shadow:none}.gr-btn-secondary:hover{border-color:var(--gr-line-strong);color:var(--gr-ink)}.gr-btn-ghost:hover{background:0 0}.gr-card:not(.gr-card-hl):hover{border-color:var(--gr-line);box-shadow:none}.gr-card:not(.gr-card-hl):not(:has(a,button)):not(a *):hover{border-color:var(--gr-line);box-shadow:none}}.gr-toggle-opt{color:var(--gr-ink-muted);background:0 0}[data-theme=night] [data-opt=night],[data-theme=day] [data-opt=day]{background:var(--gr-blue-soft);color:var(--gr-blue)}@media (max-width:1119px){.gr-pill-scroll{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--gr-ground) 80%, transparent);-webkit-mask-image:linear-gradient(to right, var(--gr-ground) 80%, transparent);-webkit-mask-image:linear-gradient(to right, var(--gr-ground) 80%, transparent);mask-image:linear-gradient(to right, var(--gr-ground) 80%, transparent)}.gr-pill-scroll:after{content:"";flex:0 0 25%}}@media print{[data-reveal],[data-m6p],.gr-m1{opacity:1!important;animation:none!important;transform:none!important}}.gr-para-placeholder{outline:1px dashed var(--gr-blue);outline-offset:2px}@keyframes gr-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}@keyframes gr-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.gr-voice-ring{inset:calc(var(--gr-size-ring-out) * -1);border-radius:var(--gr-radius-full);border:2px solid var(--gr-blue);opacity:.5;position:absolute}.gr-voice-ring-speaking{animation:gr-pulse var(--gr-dur-pulse) ease-out infinite}.gr-wave-bar{width:var(--gr-size-wave-bar);background:var(--gr-trace);border-radius:2px;display:block;transform:scaleY(.6)}.gr-wave-bar-live{animation:gr-wave var(--dur) ease-in-out var(--delay) infinite}[data-static] .gr-voice-ring-speaking,[data-static] .gr-wave-bar-live{animation:none}@media (prefers-reduced-motion:reduce){.gr-voice-ring-speaking,.gr-wave-bar-live{animation:none}}.gr-mic-rec{box-shadow:0 0 0 3px var(--gr-surface), 0 0 0 5px var(--gr-danger)}.gr-caption-fade{background:linear-gradient(transparent, var(--gr-surface-sunk))}.gr-rail-band{height:var(--gr-size-rail-band)}.gr-rail{height:var(--gr-size-rail)}.gr-rail-top{top:var(--gr-rail-top)}.gr-rail-bottom{top:var(--gr-rail-bottom)}.gr-rail-spark{width:var(--gr-size-rail-spark);height:var(--gr-size-rail-spark);top:50%;transform:translate(-50%,-50%)}.gr-chat-fade{background:linear-gradient(var(--gr-surface), transparent)}@keyframes gr-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.gr-typing-dot{width:var(--gr-gap-icon);height:var(--gr-gap-icon);animation:1.2s ease-in-out infinite gr-dot;animation-delay:calc(var(--i,0) * .16s)}@keyframes gr-fade-only{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.gr-fade-fast,.gr-fade-base,.gr-typing-dot{animation:none}.gr-btn,.gr-card{transition:none}.gr-m1{animation-name:gr-fade-only}.gr-js [data-reveal]:not([data-shown]),.gr-js [data-m6p]:not([data-shown]){transform:none}}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:var(--gr-space-3)}.top-24{top:var(--gr-space-24)}.top-\[6\%\]{top:6%}.top-\[30\%\]{top:30%}.top-\[35\%\]{top:35%}.top-\[54\%\]{top:54%}.top-\[78\%\]{top:78%}.top-\[calc\(100\%\+var\(--gr-space-2\)\)\]{top:calc(100% + var(--gr-space-2))}.top-gr-menu{top:var(--gr-chat-menu-top)}.top-header-mobile{top:var(--gr-size-header-mobile)}.right-0{right:0}.right-4{right:var(--gr-space-4)}.bottom-0{bottom:0}.bottom-3{bottom:var(--gr-space-3)}.bottom-4{bottom:var(--gr-space-4)}.bottom-\[calc\(100\%\+var\(--gr-space-2\)\)\]{bottom:calc(100% + var(--gr-space-2))}.bottom-cookie-mobile{bottom:var(--gr-launcher-cookie-mobile)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:var(--gr-space-3)}.left-\[66\.5\%\]{left:66.5%}.left-flow-row{left:var(--gr-flow-row)}.z-5{z-index:5}.z-6{z-index:6}.z-10{z-index:10}.z-15{z-index:15}.z-30{z-index:30}.z-31{z-index:31}.z-40{z-index:40}.z-50{z-index:50}.z-55{z-index:55}.order-1{order:1}.order-2{order:2}.col-start-3{grid-column-start:3}.container{width:100%}@media (min-width:760px){.container{max-width:760px}}@media (min-width:1120px){.container{max-width:1120px}}@media (min-width:1296px){.container{max-width:1296px}}.m-0{margin:0}.-mx-4{margin-inline:calc(var(--gr-space-4) * -1)}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.-my-gap-link{margin-block:calc(var(--gr-gap-link) * -1)}.my-2{margin-block:var(--gr-space-2)}.my-10{margin-block:var(--gr-space-10)}.my-12{margin-block:var(--gr-space-12)}.-mt-1{margin-top:calc(var(--gr-space-1) * -1)}.-mt-gap-icon{margin-top:calc(var(--gr-gap-icon) * -1)}.mt-0{margin-top:0}.mt-1{margin-top:var(--gr-space-1)}.mt-2{margin-top:var(--gr-space-2)}.mt-3{margin-top:var(--gr-space-3)}.mt-4{margin-top:var(--gr-space-4)}.mt-6{margin-top:var(--gr-space-6)}.mt-8{margin-top:var(--gr-space-8)}.mt-12{margin-top:var(--gr-space-12)}.mt-auto{margin-top:auto}.mt-gap-link{margin-top:var(--gr-gap-link)}.mt-hairline{margin-top:var(--gr-gap-hairline)}.-mr-2{margin-right:calc(var(--gr-space-2) * -1)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--gr-space-1)}.mb-2{margin-bottom:var(--gr-space-2)}.mb-3{margin-bottom:var(--gr-space-3)}.mb-4{margin-bottom:var(--gr-space-4)}.mb-6{margin-bottom:var(--gr-space-6)}.mb-8{margin-bottom:var(--gr-space-8)}.mb-12{margin-bottom:var(--gr-space-12)}.-ml-3{margin-left:calc(var(--gr-space-3) * -1)}.-ml-gap-icon{margin-left:calc(var(--gr-gap-icon) * -1)}.ml-1{margin-left:var(--gr-space-1)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-4\/3{aspect-ratio:4/3}.aspect-4\/5{aspect-ratio:4/5}.aspect-9\/16{aspect-ratio:9/16}.aspect-16\/9{aspect-ratio:16/9}.aspect-16\/10{aspect-ratio:16/10}.aspect-\[520\/400\]{aspect-ratio:520/400}.size-4{width:var(--gr-space-4);height:var(--gr-space-4)}.size-avatar{width:var(--gr-size-avatar);height:var(--gr-size-avatar)}.size-case-avatar{width:var(--gr-size-case-avatar);height:var(--gr-size-case-avatar)}.size-channel{width:var(--gr-size-channel);height:var(--gr-size-channel)}.size-faq-toggle{width:var(--gr-size-faq-toggle);height:var(--gr-size-faq-toggle)}.size-feature-avatar{width:var(--gr-size-feature-avatar);height:var(--gr-size-feature-avatar)}.size-full{width:100%;height:100%}.size-icon{width:var(--gr-size-icon);height:var(--gr-size-icon)}.size-logo{width:var(--gr-size-logo);height:var(--gr-size-logo)}.size-logo-mobile{width:var(--gr-size-logo-mobile);height:var(--gr-size-logo-mobile)}.size-mark{width:var(--gr-size-mark);height:var(--gr-size-mark)}.size-msg-avatar{width:var(--gr-size-msg-avatar);height:var(--gr-size-msg-avatar)}.size-play{width:var(--gr-size-play);height:var(--gr-size-play)}.size-play-small{width:var(--gr-size-play-small);height:var(--gr-size-play-small)}.size-row{width:var(--gr-size-row);height:var(--gr-size-row)}.size-status-dot{width:var(--gr-size-status-dot);height:var(--gr-size-status-dot)}.size-touch{width:var(--gr-size-touch);height:var(--gr-size-touch)}.size-voice{width:var(--gr-size-voice);height:var(--gr-size-voice)}.h-8{height:var(--gr-space-8)}.h-\[14\%\]{height:14%}.h-\[28\%\]{height:28%}.h-auto{height:auto}.h-chat-concierge-h{height:var(--gr-chat-concierge-h)}.h-chat-demo{height:var(--gr-size-chat-demo)}.h-chat-fade{height:var(--gr-size-chat-fade)}.h-chat-head{height:var(--gr-size-chat-head)}.h-flow-h{height:var(--gr-flow-h)}.h-flow-row{height:var(--gr-flow-row)}.h-full{height:100%}.h-hairline{height:var(--gr-gap-hairline)}.h-header-mobile{height:var(--gr-size-header-mobile)}.h-hero-chat-h{height:var(--gr-hero-chat-h)}.h-hero-chat-h-mobile{height:var(--gr-hero-chat-h-mobile)}.h-logo-slot{height:var(--gr-size-logo-slot)}.h-mobile-frame-h{height:var(--gr-frame-h)}.h-quote-mobile{height:var(--gr-size-quote-mobile)}.h-row{height:var(--gr-size-row)}.h-touch{height:var(--gr-size-touch)}.h-typing{height:var(--gr-size-typing)}.h-widget-h{height:var(--gr-widget-h)}.min-h-0{min-height:0}.min-h-6{min-height:var(--gr-space-6)}.min-h-channel{min-height:var(--gr-size-channel)}.min-h-chat-head{min-height:var(--gr-size-chat-head)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-offline{min-height:var(--gr-size-offline)}.min-h-row{min-height:var(--gr-size-row)}.min-h-textarea{min-height:var(--gr-size-textarea)}.min-h-touch{min-height:var(--gr-size-touch)}.w-0{width:0}.w-\[32\.7\%\]{width:32.7%}.w-\[33\.5\%\]{width:33.5%}.w-\[var\(--gr-size-stage\)\]{width:var(--gr-size-stage)}.w-full{width:100%}.w-hairline{width:var(--gr-gap-hairline)}.w-hero-chat-w{width:var(--gr-hero-chat-w)}.w-mark{width:var(--gr-size-mark)}.w-mobile-frame{width:var(--gr-frame-w)}.w-widget-w{width:var(--gr-widget-w)}.max-w-4\/5{max-width:80%}.max-w-\[88\%\]{max-width:88%}.max-w-ask{max-width:var(--gr-size-ask)}.max-w-caps{max-width:var(--gr-size-caps)}.max-w-content{max-width:var(--gr-content-max)}.max-w-copy{max-width:var(--gr-copy)}.max-w-copy-narrow{max-width:var(--gr-copy-narrow)}.max-w-flow{max-width:var(--gr-flow-w)}.max-w-full{max-width:100%}.max-w-head{max-width:var(--gr-head-max)}.max-w-hero-copy{max-width:var(--gr-hero-copy)}.max-w-hero-copy-wide{max-width:var(--gr-hero-copy-wide)}.max-w-measure{max-width:68ch}.max-w-page-title{max-width:var(--gr-page-hero-title)}.max-w-page-title-wide{max-width:var(--gr-page-hero-title-wide)}.max-w-quote{max-width:var(--gr-quote-max)}.max-w-tagline{max-width:var(--gr-size-tagline)}.max-w-toc{max-width:var(--gr-toc-max)}.min-w-0{min-width:0}.min-w-chat-menu{min-width:var(--gr-size-chat-menu)}.min-w-menu{min-width:var(--gr-size-menu)}.min-w-touch{min-width:var(--gr-size-touch)}.flex-1{flex:1}.flex-\[1_1_var\(--gr-size-menu\)\]{flex:1 1 var(--gr-size-menu)}.flex-none{flex:none}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:var(--gr-space-24)}.scroll-mt-\[calc\(var\(--gr-size-header\)\+var\(--gr-space-6\)\)\]{scroll-margin-top:calc(var(--gr-size-header) + var(--gr-space-6))}.scroll-mt-header-mobile{scroll-margin-top:var(--gr-size-header-mobile)}.scroll-mt-tier-mobile{scroll-margin-top:var(--gr-tier-offset-mobile)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,4fr\)_repeat\(3\,minmax\(0\,3fr\)\)\]{grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,3fr))}.grid-cols-\[var\(--gr-size-icon\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--gr-size-icon) minmax(0,1fr)}.grid-cols-\[var\(--gr-size-mark\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--gr-size-mark) minmax(0,1fr)}.grid-cols-\[var\(--gr-size-mark-take\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--gr-size-mark-take) minmax(0,1fr)}.grid-cols-\[var\(--gr-size-msg-avatar\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--gr-size-msg-avatar) minmax(0,1fr)}.grid-cols-\[var\(--gr-space-4\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--gr-space-4) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\(--gr-size-wave-bar\){gap:var(--gr-size-wave-bar)}.gap-1{gap:var(--gr-space-1)}.gap-2{gap:var(--gr-space-2)}.gap-3{gap:var(--gr-space-3)}.gap-4{gap:var(--gr-space-4)}.gap-6{gap:var(--gr-space-6)}.gap-8{gap:var(--gr-space-8)}.gap-10{gap:var(--gr-space-10)}.gap-12{gap:var(--gr-space-12)}.gap-16{gap:var(--gr-space-16)}.gap-gap-icon{gap:var(--gr-gap-icon)}.gap-gap-link{gap:var(--gr-gap-link)}.gap-gap-slot{gap:var(--gr-gap-slot)}.gap-hairline{gap:var(--gr-gap-hairline)}.gap-x-3{column-gap:var(--gr-space-3)}.gap-x-4{column-gap:var(--gr-space-4)}.gap-x-8{column-gap:var(--gr-space-8)}.gap-y-1{row-gap:var(--gr-space-1)}.gap-y-3{row-gap:var(--gr-space-3)}.gap-y-4{row-gap:var(--gr-space-4)}.gap-y-6{row-gap:var(--gr-space-6)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:var(--gr-radius-full)}.rounded-lg{border-radius:var(--gr-radius-lg)}.rounded-md{border-radius:var(--gr-radius-md)}.rounded-sm{border-radius:var(--gr-radius-sm)}.rounded-t-lg{border-top-left-radius:var(--gr-radius-lg);border-top-right-radius:var(--gr-radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber{border-color:var(--gr-amber)}.border-blue{border-color:var(--gr-blue)}.border-danger{border-color:var(--gr-danger)}.border-line{border-color:var(--gr-line)}.border-line-strong{border-color:var(--gr-line-strong)}.border-success{border-color:var(--gr-success)}.border-tile-accent{border-color:var(--gr-tile-accent)}.border-trace{border-color:var(--gr-trace)}.border-transparent{border-color:#0000}.bg-blue{background-color:var(--gr-blue)}.bg-blue-soft{background-color:var(--gr-blue-soft)}.bg-ground{background-color:var(--gr-ground)}.bg-ink-muted{background-color:var(--gr-ink-muted)}.bg-line{background-color:var(--gr-line)}.bg-on-amber{background-color:var(--gr-on-amber)}.bg-success{background-color:var(--gr-success)}.bg-surface{background-color:var(--gr-surface)}.bg-surface-sunk{background-color:var(--gr-surface-sunk)}.bg-tile{background-color:var(--gr-tile)}.bg-trace{background-color:var(--gr-trace)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--gr-space-1)}.p-3{padding:var(--gr-space-3)}.p-4{padding:var(--gr-space-4)}.p-6{padding:var(--gr-space-6)}.p-8{padding:var(--gr-space-8)}.p-hairline{padding:var(--gr-gap-hairline)}.px-1{padding-inline:var(--gr-space-1)}.px-2{padding-inline:var(--gr-space-2)}.px-3{padding-inline:var(--gr-space-3)}.px-4{padding-inline:var(--gr-space-4)}.px-6{padding-inline:var(--gr-space-6)}.px-gap-icon{padding-inline:var(--gr-gap-icon)}.px-gap-link{padding-inline:var(--gr-gap-link)}.px-gap-slot{padding-inline:var(--gr-gap-slot)}.px-hairline{padding-inline:var(--gr-gap-hairline)}.px-pad-toggle{padding-inline:var(--gr-pad-toggle)}.py-1{padding-block:var(--gr-space-1)}.py-2{padding-block:var(--gr-space-2)}.py-3{padding-block:var(--gr-space-3)}.py-4{padding-block:var(--gr-space-4)}.py-6{padding-block:var(--gr-space-6)}.py-8{padding-block:var(--gr-space-8)}.py-12{padding-block:var(--gr-space-12)}.py-16{padding-block:var(--gr-space-16)}.py-gap-link{padding-block:var(--gr-gap-link)}.py-gap-slot{padding-block:var(--gr-gap-slot)}.py-hairline{padding-block:var(--gr-gap-hairline)}.py-pad-toggle{padding-block:var(--gr-pad-toggle)}.pt-1{padding-top:var(--gr-space-1)}.pt-4{padding-top:var(--gr-space-4)}.pt-6{padding-top:var(--gr-space-6)}.pt-8{padding-top:var(--gr-space-8)}.pt-10{padding-top:var(--gr-space-10)}.pt-12{padding-top:var(--gr-space-12)}.pr-3{padding-right:var(--gr-space-3)}.pr-gap-icon{padding-right:var(--gr-gap-icon)}.pr-touch{padding-right:var(--gr-size-touch)}.pb-2{padding-bottom:var(--gr-space-2)}.pb-4{padding-bottom:var(--gr-space-4)}.pb-6{padding-bottom:var(--gr-space-6)}.pb-8{padding-bottom:var(--gr-space-8)}.pb-10{padding-bottom:var(--gr-space-10)}.pb-12{padding-bottom:var(--gr-space-12)}.pb-16{padding-bottom:var(--gr-space-16)}.pb-24{padding-bottom:var(--gr-space-24)}.pb-\[calc\(var\(--gr-space-4\)\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(var(--gr-space-4) + env(safe-area-inset-bottom,0px))}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pb-gap-link{padding-bottom:var(--gr-gap-link)}.pb-gap-slot{padding-bottom:var(--gr-gap-slot)}.pb-pad-toggle{padding-bottom:var(--gr-pad-toggle)}.pl-1{padding-left:var(--gr-space-1)}.pl-3{padding-left:var(--gr-space-3)}.pl-4{padding-left:var(--gr-space-4)}.pl-6{padding-left:var(--gr-space-6)}.pl-gap-slot{padding-left:var(--gr-gap-slot)}.pl-msg-avatar{padding-left:var(--gr-size-msg-avatar)}.pl-pad-launcher{padding-left:var(--gr-pad-launcher)}.text-center{text-align:center}.text-left{text-align:left}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.font-display{font-family:var(--gr-font-display)}.font-mono{font-family:var(--gr-font-mono)}.font-sans{font-family:var(--gr-font-sans)}.font-wordmark{font-family:var(--gr-font-wordmark)}.text-article{font-size:var(--gr-fs-article);line-height:var(--tw-leading,var(--gr-lh-lead))}.text-body{font-size:var(--gr-fs-body);line-height:var(--tw-leading,var(--gr-lh-body))}.text-caption{font-size:var(--gr-fs-caption);line-height:var(--tw-leading,var(--gr-lh-caption))}.text-caption-lg{font-size:var(--gr-fs-caption-lg);line-height:var(--tw-leading,var(--gr-lh-code))}.text-card-title{font-size:var(--gr-fs-card-title);line-height:var(--tw-leading,var(--gr-lh-card-title))}.text-eyebrow{font-size:var(--gr-fs-eyebrow);line-height:var(--tw-leading,var(--gr-lh-eyebrow))}.text-feature{font-size:var(--gr-fs-feature);line-height:var(--tw-leading,var(--gr-lh-h3))}.text-feature-mobile{font-size:var(--gr-fs-body);line-height:var(--tw-leading,var(--gr-lh-feature-mobile))}.text-label{font-size:var(--gr-fs-label);line-height:var(--tw-leading,var(--gr-lh-label))}.text-quote-mobile{font-size:var(--gr-fs-quote-mobile);line-height:var(--tw-leading,var(--gr-lh-quote-mobile))}.text-slot{font-size:var(--gr-fs-slot);line-height:var(--tw-leading,var(--gr-lh-eyebrow))}.text-small-title{font-size:var(--gr-fs-small-title);line-height:var(--tw-leading,var(--gr-lh-small-title))}.text-step{font-size:var(--gr-fs-step);line-height:var(--tw-leading,var(--gr-lh-step))}.text-h3{font-size:var(--gr-fs-h3)}.text-launcher-initial{font-size:var(--gr-fs-launcher-initial)}.text-voice{font-size:var(--gr-fs-voice)}.font-bold{--tw-font-weight:700;font-weight:700}.font-extrabold{--tw-font-weight:800;font-weight:800}.font-medium{--tw-font-weight:500;font-weight:500}.font-semibold{--tw-font-weight:600;font-weight:600}.tracking-step{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-wordmark{--tw-tracking:-.01em;letter-spacing:-.01em}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-amber{color:var(--gr-amber)}.text-blue{color:var(--gr-blue)}.text-inherit{color:inherit}.text-ink{color:var(--gr-ink)}.text-ink-muted{color:var(--gr-ink-muted)}.text-line-strong{color:var(--gr-line-strong)}.text-on-blue{color:var(--gr-on-blue)}.text-on-tile{color:var(--gr-on-tile)}.text-success{color:var(--gr-success)}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-3{text-underline-offset:3px}.opacity-0{opacity:0}.opacity-55{opacity:.55}.opacity-100{opacity:1}.shadow-glow{--tw-shadow:var(--gr-shadow-glow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-line{--tw-ring-color:var(--gr-line)}.ring-surface{--tw-ring-color:var(--gr-surface)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--gr-ease));transition-duration:var(--tw-duration,var(--gr-dur-fast))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--gr-ease));transition-duration:var(--tw-duration,var(--gr-dur-fast))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--gr-ease));transition-duration:var(--tw-duration,var(--gr-dur-fast))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--gr-ease));transition-duration:var(--tw-duration,var(--gr-dur-fast))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--gr-ease));transition-duration:var(--tw-duration,var(--gr-dur-fast))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--gr-ease));transition-duration:var(--tw-duration,var(--gr-dur-fast))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--gr-ease));transition-duration:var(--tw-duration,var(--gr-dur-fast))}.duration-\(--gr-dur-base\){--tw-duration:var(--gr-dur-base);transition-duration:var(--gr-dur-base)}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:text-blue:is(:where(.group):hover *){color:var(--gr-blue)}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-blue:hover{border-color:var(--gr-blue)}.hover\:bg-blue-soft:hover{background-color:var(--gr-blue-soft)}.hover\:text-blue:hover{color:var(--gr-blue)}.hover\:text-ink:hover{color:var(--gr-ink)}.hover\:shadow-glow:hover{--tw-shadow:var(--gr-shadow-glow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:inline{display:inline}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:1120px){.max-lg\:order-1{order:1}.max-lg\:order-2{order:2}.max-lg\:order-3{order:3}.max-lg\:order-4{order:4}.max-lg\:mt-6{margin-top:var(--gr-space-6)}.max-lg\:contents{display:contents}.max-lg\:hidden{display:none}.max-lg\:h-touch{height:var(--gr-size-touch)}.max-lg\:min-h-row{min-height:var(--gr-size-row)}.max-lg\:w-full{width:100%}.max-lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-lg\:border-line{border-color:var(--gr-line)}.max-lg\:text-body{font-size:var(--gr-fs-body);line-height:var(--tw-leading,var(--gr-lh-body))}.max-lg\:text-caption{font-size:var(--gr-fs-caption);line-height:var(--tw-leading,var(--gr-lh-caption))}.max-lg\:text-h2{font-size:var(--gr-fs-h2);line-height:var(--tw-leading,var(--gr-lh-h2))}.max-lg\:text-h2-mobile{font-size:var(--gr-fs-h2-mobile);line-height:var(--tw-leading,var(--gr-lh-h2-mobile))}.max-lg\:text-small-title{font-size:var(--gr-fs-small-title);line-height:var(--tw-leading,var(--gr-lh-small-title))}.max-lg\:font-bold{--tw-font-weight:700;font-weight:700}}@media not all and (min-width:760px){.max-md\:text-small-title{font-size:var(--gr-fs-small-title);line-height:var(--tw-leading,var(--gr-lh-small-title))}}@media (min-width:760px){.md\:inset-x-6{inset-inline:var(--gr-space-6)}.md\:inset-x-auto{inset-inline:auto}.md\:top-auto{top:auto}.md\:right-6{right:var(--gr-space-6)}.md\:bottom-6{bottom:var(--gr-space-6)}.md\:bottom-cookie{bottom:var(--gr-launcher-cookie)}.md\:-mx-6{margin-inline:calc(var(--gr-space-6) * -1)}.md\:mt-6{margin-top:var(--gr-space-6)}.md\:mb-0{margin-bottom:0}.md\:block{display:block}.md\:grid{display:grid}.md\:aspect-2\/1{aspect-ratio:2}.md\:h-widget-h{height:var(--gr-widget-h)}.md\:w-widget-w{width:var(--gr-widget-w)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-2{gap:var(--gr-space-2)}.md\:gap-4{gap:var(--gr-space-4)}.md\:gap-6{gap:var(--gr-space-6)}.md\:rounded-lg{border-radius:var(--gr-radius-lg)}.md\:rounded-md{border-radius:var(--gr-radius-md)}.md\:p-8{padding:var(--gr-space-8)}.md\:px-0{padding-inline:0}.md\:px-6{padding-inline:var(--gr-space-6)}.md\:px-12{padding-inline:var(--gr-space-12)}.md\:pt-6{padding-top:var(--gr-space-6)}.md\:pt-16{padding-top:var(--gr-space-16)}.md\:pb-12{padding-bottom:var(--gr-space-12)}.md\:shadow-glow{--tw-shadow:var(--gr-shadow-glow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:1120px){.lg\:top-header{top:var(--gr-size-header)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-start-2{grid-column-start:2}.lg\:mx-0{margin-inline:0}.lg\:my-0{margin-block:0}.lg\:mt-0{margin-top:0}.lg\:mt-2{margin-top:var(--gr-space-2)}.lg\:mt-4{margin-top:var(--gr-space-4)}.lg\:mt-8{margin-top:var(--gr-space-8)}.lg\:mt-12{margin-top:var(--gr-space-12)}.lg\:mt-gr-label{margin-top:calc(var(--gr-lh-label) + var(--gr-space-1))}.lg\:mb-8{margin-bottom:var(--gr-space-8)}.lg\:mb-12{margin-bottom:var(--gr-space-12)}.lg\:ml-3{margin-left:var(--gr-space-3)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:aspect-4\/3{aspect-ratio:4/3}.lg\:size-feature-avatar{width:var(--gr-size-feature-avatar);height:var(--gr-size-feature-avatar)}.lg\:size-icon{width:var(--gr-size-icon);height:var(--gr-size-icon)}.lg\:h-24{height:var(--gr-space-24)}.lg\:h-auto{height:auto}.lg\:h-badge-slot{height:var(--gr-size-badge-slot)}.lg\:h-hairline{height:var(--gr-gap-hairline)}.lg\:h-header{height:var(--gr-size-header)}.lg\:h-hero-chat-h{height:var(--gr-hero-chat-h)}.lg\:h-logo-slot{height:var(--gr-size-logo-slot)}.lg\:min-h-0{min-height:0}.lg\:min-h-case-hero{min-height:var(--gr-size-case-hero)}.lg\:min-h-hero-min{min-height:var(--gr-hero-min)}.lg\:min-h-page-hero-min{min-height:var(--gr-page-hero-min)}.lg\:min-h-touch{min-height:var(--gr-size-touch)}.lg\:w-auto{width:auto}.lg\:w-hero-chat-w{width:var(--gr-hero-chat-w)}.lg\:w-touch{width:var(--gr-size-touch)}.lg\:max-w-diagram{max-width:var(--gr-size-diagram)}.lg\:max-w-feature-image{max-width:var(--gr-size-feature-image)}.lg\:max-w-none{max-width:none}.lg\:max-w-toc{max-width:var(--gr-toc-max)}.lg\:flex-\[1_1_0\]{flex:1 1 0}.lg\:flex-none{flex:none}.lg\:scroll-mt-header{scroll-margin-top:var(--gr-size-header)}.lg\:scroll-mt-tier{scroll-margin-top:var(--gr-tier-offset)}.lg\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.lg\:grid-flow-col{grid-auto-flow:column}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,var\(--gr-hero-copy-wide\)\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,var(--gr-hero-copy-wide)) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_var\(--gr-hero-col\)\]{grid-template-columns:minmax(0,1fr) var(--gr-hero-col)}.lg\:grid-cols-\[minmax\(0\,4fr\)_minmax\(0\,8fr\)\]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,5fr\)_var\(--gr-size-year\)\]{grid-template-columns:minmax(0,5fr) minmax(0,5fr) var(--gr-size-year)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lg\:grid-cols-\[var\(--gr-chat-concierge\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--gr-chat-concierge) minmax(0,1fr)}.lg\:grid-cols-\[var\(--gr-chat-hiro\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--gr-chat-hiro) minmax(0,1fr)}.lg\:grid-cols-\[var\(--gr-space-24\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--gr-space-24) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-2{gap:var(--gr-space-2)}.lg\:gap-3{gap:var(--gr-space-3)}.lg\:gap-4{gap:var(--gr-space-4)}.lg\:gap-6{gap:var(--gr-space-6)}.lg\:gap-8{gap:var(--gr-space-8)}.lg\:gap-12{gap:var(--gr-space-12)}.lg\:gap-16{gap:var(--gr-space-16)}.lg\:gap-24{gap:var(--gr-space-24)}.lg\:gap-gap-slot{gap:var(--gr-gap-slot)}.lg\:gap-x-6{column-gap:var(--gr-space-6)}.lg\:gap-y-2{row-gap:var(--gr-space-2)}.lg\:justify-self-end{justify-self:flex-end}.lg\:overflow-visible{overflow:visible}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:border-line{border-color:var(--gr-line)}.lg\:p-6{padding:var(--gr-space-6)}.lg\:p-8{padding:var(--gr-space-8)}.lg\:p-12{padding:var(--gr-space-12)}.lg\:px-0{padding-inline:0}.lg\:px-4{padding-inline:var(--gr-space-4)}.lg\:px-12{padding-inline:var(--gr-space-12)}.lg\:px-gap-slot{padding-inline:var(--gr-gap-slot)}.lg\:py-3{padding-block:var(--gr-space-3)}.lg\:py-18{padding-block:var(--gr-space-18)}.lg\:py-24{padding-block:var(--gr-space-24)}.lg\:pt-4{padding-top:var(--gr-space-4)}.lg\:pt-6{padding-top:var(--gr-space-6)}.lg\:pt-18{padding-top:var(--gr-space-18)}.lg\:pr-6{padding-right:var(--gr-space-6)}.lg\:pb-0{padding-bottom:0}.lg\:pb-12{padding-bottom:var(--gr-space-12)}.lg\:pb-16{padding-bottom:var(--gr-space-16)}.lg\:pb-24{padding-bottom:var(--gr-space-24)}.lg\:text-right{text-align:right}.lg\:font-display{font-family:var(--gr-font-display)}.lg\:text-body{font-size:var(--gr-fs-body);line-height:var(--tw-leading,var(--gr-lh-body))}.lg\:text-card-title{font-size:var(--gr-fs-card-title);line-height:var(--tw-leading,var(--gr-lh-card-title))}.lg\:text-code{font-size:var(--gr-fs-code);line-height:var(--tw-leading,var(--gr-lh-code))}.lg\:text-feature{font-size:var(--gr-fs-feature);line-height:var(--tw-leading,var(--gr-lh-h3))}.lg\:text-h2{font-size:var(--gr-fs-h2);line-height:var(--tw-leading,var(--gr-lh-h2))}.lg\:text-label{font-size:var(--gr-fs-label);line-height:var(--tw-leading,var(--gr-lh-label))}.lg\:text-quote{font-size:var(--gr-fs-quote);line-height:var(--tw-leading,var(--gr-lh-quote))}.lg\:text-feature-avatar{font-size:var(--gr-fs-feature-avatar)}.lg\:text-h3{font-size:var(--gr-fs-h3)}.lg\:text-wordmark{font-size:var(--gr-fs-wordmark)}.lg\:break-normal{overflow-wrap:normal;word-break:normal}.lg\:whitespace-nowrap{white-space:nowrap}}@media (min-width:1296px){.xl\:block{display:block}.xl\:whitespace-nowrap{white-space:nowrap}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\.gr-card-body\]\:h-full>.gr-card-body{height:100%}}.gr-arrive-ring{transform-box:fill-box;transform-origin:50%}.gr-arrive{animation:.7s ease-out gr-arrive}@keyframes gr-arrive{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.5)}}@media (prefers-reduced-motion:reduce){.gr-arrive{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
