@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/ai-tutor-prototype/assets/baloo-2-devanagari-700-normal-D37Te3iF.woff2)format("woff2"),url(/ai-tutor-prototype/assets/baloo-2-devanagari-700-normal-CEIF4sJg.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/ai-tutor-prototype/assets/baloo-2-vietnamese-700-normal-h4tlcePq.woff2)format("woff2"),url(/ai-tutor-prototype/assets/baloo-2-vietnamese-700-normal-DoF59Mjc.woff)format("woff");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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/ai-tutor-prototype/assets/baloo-2-latin-ext-700-normal-Mlh7kdab.woff2)format("woff2"),url(/ai-tutor-prototype/assets/baloo-2-latin-ext-700-normal-D6LeXASg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/ai-tutor-prototype/assets/baloo-2-latin-700-normal-CqTg7A15.woff2)format("woff2"),url(/ai-tutor-prototype/assets/baloo-2-latin-700-normal-Ld3Zm3l2.woff)format("woff");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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/ai-tutor-prototype/assets/baloo-2-devanagari-800-normal-BURIY0wZ.woff2)format("woff2"),url(/ai-tutor-prototype/assets/baloo-2-devanagari-800-normal-YLp1oUqR.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/ai-tutor-prototype/assets/baloo-2-vietnamese-800-normal-ConLnEgt.woff2)format("woff2"),url(/ai-tutor-prototype/assets/baloo-2-vietnamese-800-normal-GQACmpuv.woff)format("woff");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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/ai-tutor-prototype/assets/baloo-2-latin-ext-800-normal-C_Iwmf1s.woff2)format("woff2"),url(/ai-tutor-prototype/assets/baloo-2-latin-ext-800-normal-D-iCxxqE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/ai-tutor-prototype/assets/baloo-2-latin-800-normal-BbF3Etk1.woff2)format("woff2"),url(/ai-tutor-prototype/assets/baloo-2-latin-800-normal-B8BXfZF7.woff)format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/ai-tutor-prototype/assets/mukta-devanagari-400-normal-DFIcfn-0.woff2)format("woff2"),url(/ai-tutor-prototype/assets/mukta-devanagari-400-normal-GTtcXJDg.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/ai-tutor-prototype/assets/mukta-latin-ext-400-normal-CoeaTj-I.woff2)format("woff2"),url(/ai-tutor-prototype/assets/mukta-latin-ext-400-normal-DBvoNXLH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/ai-tutor-prototype/assets/mukta-latin-400-normal-DXND9OdD.woff2)format("woff2"),url(/ai-tutor-prototype/assets/mukta-latin-400-normal-DWf8bB-R.woff)format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url(/ai-tutor-prototype/assets/mukta-devanagari-500-normal-Q2XMlft4.woff2)format("woff2"),url(/ai-tutor-prototype/assets/mukta-devanagari-500-normal-DAZGhl_i.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url(/ai-tutor-prototype/assets/mukta-latin-ext-500-normal-BdtQ7PHb.woff2)format("woff2"),url(/ai-tutor-prototype/assets/mukta-latin-ext-500-normal-DN5wU0dv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url(/ai-tutor-prototype/assets/mukta-latin-500-normal-9gFvN3k4.woff2)format("woff2"),url(/ai-tutor-prototype/assets/mukta-latin-500-normal-BAENrU04.woff)format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/ai-tutor-prototype/assets/mukta-devanagari-700-normal-D240QxyY.woff2)format("woff2"),url(/ai-tutor-prototype/assets/mukta-devanagari-700-normal-CWkH65WJ.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/ai-tutor-prototype/assets/mukta-latin-ext-700-normal-Cf5rBHCJ.woff2)format("woff2"),url(/ai-tutor-prototype/assets/mukta-latin-ext-700-normal-CAeWTKjH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/ai-tutor-prototype/assets/mukta-latin-700-normal-CI4CvK0O.woff2)format("woff2"),url(/ai-tutor-prototype/assets/mukta-latin-700-normal-B651Istf.woff)format("woff");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-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA)format("woff2"),url(data:font/woff;base64,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)format("woff");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-display:swap;font-weight:700;src:url(/ai-tutor-prototype/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2)format("woff2"),url(/ai-tutor-prototype/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff)format("woff");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-display:swap;font-weight:700;src:url(/ai-tutor-prototype/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2)format("woff2"),url(/ai-tutor-prototype/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff)format("woff");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-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/ai-tutor-prototype/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff)format("woff");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-display:swap;font-weight:700;src:url(/ai-tutor-prototype/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2)format("woff2"),url(/ai-tutor-prototype/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/ai-tutor-prototype/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/ai-tutor-prototype/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#262626;--text-secondary:#646561;--paper:#f3f9eb;--white:#fff;--neutral-tint:#e6e8e0;--fill-subtle:#eee;--border:#d8d8d8;--glyph-muted:#9d9d9d;--purple:#9347dd;--purple-tint:#ede2fa;--purple-deep:#7e3cbe;--green:#68b506;--green-tint:#e7f4d6;--green-soft:#f2f9e9;--green-deep:#3f7a00;--orange:#ff7a00;--orange-tint:#ffe9d4;--orange-soft:#fff6ec;--orange-deep:#a34d00;--pink:#ff3181;--pink-tint:#ffe3ee;--pink-deep:#c4005a;--blue:#5b7def;--blue-tint:#e4ecfb;--blue-soft:#f1f5fd;--blue-deep:#3f5fd0;--coral:#ff685b;--coral-tint:#ffe2da;--coral-soft:#fff0ed;--coral-deep:#af3e30;--on-dark-strong:#ffffffbf;--on-dark-faint:#ffffff59;--scrim:#26262666;--font-display:"Baloo 2", "Nirmala UI", sans-serif;--font-text:"Synonym", "Mukta", "Nirmala UI", system-ui, sans-serif;--font-meta:"JetBrains Mono", Consolas, monospace;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-heavy:800;--welcome-size:64px;--welcome-line:1.125;--display-xl-size:48px;--display-xl-line:1;--display-l-size:40px;--display-l-line:1;--display-m-size:32px;--display-m-line:1;--display-s-size:24px;--display-s-line:1.15;--title-size:20px;--title-line:1.15;--title-s-size:18px;--title-s-line:1.15;--title-xs-size:16px;--title-xs-line:1.15;--lead-size:20px;--lead-line:1.5;--body-size:16px;--body-line:1.5;--body-strong-size:16px;--body-strong-line:1.15;--body-s-size:14px;--body-s-line:1.5;--label-size:13px;--label-line:1.15;--caption-size:12px;--caption-line:1.15;--meta-size:12px;--meta-line:1.15;--meta-tracking:.08em;--space-2xs:2px;--space-xs:4px;--space-s:8px;--space-m:12px;--space-l:16px;--space-xl:20px;--space-2xl:24px;--space-3xl:32px;--space-4xl:40px;--space-5xl:48px;--space-6xl:64px;--border-1:1px;--border-2:2px;--border-3:3px;--focus-offset:2px;--radius-xs:4px;--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--shadow-1:0 8px 20px #2626260f;--shadow-2:0 12px 28px #2626261a;--shadow-3:0 14px 30px #2626262e;--icon-16:16px;--icon-20:20px;--icon-24:24px;--icon-32:32px;--icon-stroke:2px;--ease-ui:ease-out;--spring-pop:cubic-bezier(.34, 1.56, .5, 1);--spring-soft:cubic-bezier(.34, 1.5, .5, 1);--settle:cubic-bezier(.3, 1.12, .45, 1);--flight-x:cubic-bezier(.25, .8, .3, 1);--flight-y:cubic-bezier(.45, -.55, .6, 1.12);--anticipate:cubic-bezier(.5, -.3, .35, 1.2);--fall:cubic-bezier(.5, 0, .8, .2);--drain:cubic-bezier(.6, 0, .35, 1);--flow:cubic-bezier(.2, .8, .2, 1);--t-swap:.12s;--t-fade:.2s;--t-gaze:.22s;--t-lift:.26s;--t-pop:.3s;--t-hop:.68s;--t-flight:.72s;--t-move:.8s;--t-reveal:.95s;--t-pulse:1.6s;--size-32:32px;--size-40:40px;--size-48:48px;--size-64:64px;--size-96:96px;--size-112:112px;--size-128:128px;--profile-card-width:160px;--profile-card-height:192px;--sidebar-width:280px;--rail-width:72px;--column-max:720px;--answer-max:68ch}@font-face{font-family:Synonym;src:url(/ai-tutor-prototype/assets/Synonym-400-BtT8PEWN.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Synonym;src:url(/ai-tutor-prototype/assets/Synonym-500-B5REKk4L.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Synonym;src:url(/ai-tutor-prototype/assets/Synonym-700-B-CdsSV1.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--body-size);line-height:var(--body-line);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled,button[aria-disabled=true]{cursor:default}a{color:var(--purple)}img,svg{max-width:100%;display:block}.lucide{stroke-width:var(--icon-stroke);flex:none}.lucide *{vector-effect:non-scaling-stroke}:focus{outline:none}:focus-visible{outline:var(--border-3) solid var(--purple);outline-offset:var(--focus-offset)}.visually-hidden{width:var(--border-1);height:var(--border-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity!important;animation:none!important}}:root[data-hidden] *,:root[data-hidden] :before,:root[data-hidden] :after{animation-play-state:paused!important}.welcome-heading,.display-xl,.display-l,.display-m,.display-s,.title,.title-s,.title-xs{font-family:var(--font-display);color:var(--ink);text-wrap:balance}.welcome-heading{font-size:var(--welcome-size);line-height:var(--welcome-line);font-weight:var(--weight-heavy)}.display-xl{font-size:var(--display-xl-size);line-height:var(--display-xl-line);font-weight:var(--weight-heavy)}.display-l{font-size:var(--display-l-size);line-height:var(--display-l-line);font-weight:var(--weight-heavy)}.display-m{font-size:var(--display-m-size);line-height:var(--display-m-line);font-weight:var(--weight-heavy)}.display-s{font-size:var(--display-s-size);line-height:var(--display-s-line);font-weight:var(--weight-heavy)}.title{font-size:var(--title-size);line-height:var(--title-line);font-weight:var(--weight-bold)}.title-s{font-size:var(--title-s-size);line-height:var(--title-s-line);font-weight:var(--weight-bold)}.title-xs{font-size:var(--title-xs-size);line-height:var(--title-xs-line);font-weight:var(--weight-heavy)}.lead,.body,.body-strong,.body-s,.label,.caption{font-family:var(--font-text)}.lead{font-size:var(--lead-size);line-height:var(--lead-line);font-weight:var(--weight-medium)}.body{font-size:var(--body-size);line-height:var(--body-line);font-weight:var(--weight-medium)}.body-strong{font-size:var(--body-strong-size);line-height:var(--body-strong-line);font-weight:var(--weight-bold)}.body-s{font-size:var(--body-s-size);line-height:var(--body-s-line);font-weight:var(--weight-medium)}.label{font-size:var(--label-size);line-height:var(--label-line);font-weight:var(--weight-bold)}.caption{font-size:var(--caption-size);line-height:var(--caption-line);font-weight:var(--weight-medium)}.meta{font-family:var(--font-meta);font-size:var(--meta-size);line-height:var(--meta-line);font-weight:var(--weight-bold);letter-spacing:var(--meta-tracking);text-transform:uppercase}.weight-regular{font-weight:var(--weight-regular)}.weight-medium{font-weight:var(--weight-medium)}.weight-bold{font-weight:var(--weight-bold)}._shell_148kl_1{flex-direction:column;height:100%;display:flex}._body_148kl_7{flex:1;min-height:0;display:flex}._stage_148kl_15{flex:1;min-width:0;display:flex;overflow:auto}._stageFixed_148kl_22{padding:var(--space-2xl);background:var(--neutral-tint)}._frame_148kl_33{background:var(--paper);contain:layout;flex:1;min-width:0;position:relative;overflow:hidden;container:app/inline-size}._frameFixed_148kl_43{box-shadow:var(--shadow-3);flex:none;margin:auto}._frame_148kl_33[data-inspecting],._frame_148kl_33[data-inspecting] *{cursor:crosshair}._scroller_148kl_54{height:100%;overflow:auto}._overlay_1xkws_3{--inspect-blue:#0d99ff;--inspect-red:#f24822;z-index:1000;pointer-events:none;font-family:var(--font-text);font-size:var(--caption-size);line-height:var(--caption-line);font-weight:var(--weight-bold);position:fixed;inset:0;overflow:hidden}._outline_1xkws_18{outline:var(--border-1) solid var(--inspect-blue);position:absolute}._pinned_1xkws_23{outline-width:var(--border-2)}._badge_1xkws_27{padding:0 var(--space-xs);background:var(--inspect-blue);color:var(--white);white-space:nowrap;position:absolute;top:0;left:0}._badgeAbove_1xkws_37{top:auto;bottom:100%}._badgeBelow_1xkws_42{top:100%}._segment_1xkws_46{place-items:center;display:grid;position:absolute}._across_1xkws_52{border-top:var(--border-1) solid var(--inspect-red)}._down_1xkws_56{border-left:var(--border-1) solid var(--inspect-red)}._distance_1xkws_60{padding:0 var(--space-xs);border-radius:var(--radius-s);background:var(--inspect-red);color:var(--white)}._across_1xkws_52 ._distance_1xkws_60{transform:translateY(-50%)}._down_1xkws_56 ._distance_1xkws_60{transform:translate(-50%)}._panel_1xkws_76{width:calc(var(--size-64) * 5);border-left:var(--border-1) solid var(--border);background:var(--white);flex-direction:column;flex:none;display:flex}._panelHeader_1xkws_85{padding:var(--space-s) var(--space-s) var(--space-s) var(--space-l);border-bottom:var(--border-1) solid var(--border);flex:none;justify-content:space-between;align-items:center;display:flex}._panelBody_1xkws_94{gap:var(--space-l);min-height:0;padding:var(--space-l);flex-direction:column;flex:1;display:flex;overflow-y:auto}._group_1xkws_104{gap:var(--space-s);padding-bottom:var(--space-l);border-bottom:var(--border-1) solid var(--border);flex-direction:column;display:flex}._groupTitle_1xkws_112,._note_1xkws_116{color:var(--text-secondary)}._quote_1xkws_120{color:var(--text-secondary);overflow-wrap:anywhere}._rows_1xkws_125{gap:var(--space-s);flex-direction:column;margin:0;display:flex}._row_1xkws_125{grid-template-columns:calc(var(--size-96) + var(--space-xs)) minmax(0, 1fr);gap:var(--space-s);font-size:var(--body-s-size);line-height:var(--body-s-line);display:grid}._term_1xkws_140{color:var(--text-secondary);font-weight:var(--weight-medium)}._detail_1xkws_145{gap:var(--space-xs);min-width:0;color:var(--ink);font-weight:var(--weight-medium);overflow-wrap:anywhere;flex-direction:column;display:flex}._summary_1xkws_155{color:var(--text-secondary)}._value_1xkws_159{align-items:flex-start;gap:var(--space-xs);display:flex}._token_1xkws_165{color:var(--purple-deep);font-weight:var(--weight-bold)}._missing_1xkws_170{color:var(--orange-deep);font-weight:var(--weight-bold)}._value_1xkws_159 svg{width:var(--icon-16);height:var(--icon-16);margin-top:var(--border-2)}._swatch_1xkws_181{width:var(--icon-16);height:var(--icon-16);margin-top:var(--border-2);border:var(--border-1) solid var(--border);border-radius:var(--radius-pill);flex:none}._ring_1xkws_191{grid-template-columns:var(--space-3xl) minmax(0, 1fr) var(--space-3xl);grid-template-rows:var(--space-2xl) auto var(--space-2xl);border:var(--border-1) solid var(--border);color:var(--ink);font-size:var(--caption-size);line-height:var(--caption-line);font-weight:var(--weight-medium);place-items:center;display:grid;position:relative}._ring_1xkws_191>._ring_1xkws_191,._content_1xkws_206{grid-area:2/2;width:100%}._ringTop_1xkws_211{grid-area:1/2}._ringLeft_1xkws_215{grid-area:2/1}._ringRight_1xkws_219{grid-area:2/3}._ringBottom_1xkws_223{grid-area:3/2}._ringLabel_1xkws_227{top:var(--space-xs);left:var(--space-xs);color:var(--text-secondary);position:absolute}._ringMargin_1xkws_234{background:var(--orange-soft);border-style:dashed}._ringBorder_1xkws_239{background:var(--fill-subtle)}._ringPadding_1xkws_243{background:var(--green-soft)}._content_1xkws_206{padding:var(--space-s) var(--space-xs);border:var(--border-1) solid var(--border);background:var(--blue-soft);text-align:center}._verdict_1xkws_255{align-items:center;gap:var(--space-xs);font-weight:var(--weight-bold);display:flex}._verdict_1xkws_255 svg{width:var(--icon-20);height:var(--icon-20)}._pass_1xkws_267{color:var(--green-deep)}._fail_1xkws_271{color:var(--coral-deep)}._button_10ozy_1{justify-content:center;align-items:center;gap:var(--space-s);border-radius:var(--radius-pill);font-family:var(--font-text);font-weight:var(--weight-bold);white-space:nowrap;transition:transform var(--t-fade) var(--ease-ui), opacity var(--t-fade) var(--ease-ui);display:inline-flex}._button_10ozy_1 svg{width:var(--icon-20);height:var(--icon-20)}._button_10ozy_1:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}._block_10ozy_22{width:100%}._primary_10ozy_27{height:var(--size-48);padding:0 var(--space-2xl);background:var(--purple);color:var(--white);font-size:var(--body-strong-size);line-height:var(--body-strong-line);border:0}._primary_10ozy_27:hover:not(:disabled,[aria-disabled=true]),._primary_10ozy_27:active:not(:disabled,[aria-disabled=true]){background:var(--purple-deep)}._primary_10ozy_27:disabled,._primary_10ozy_27[aria-disabled=true]{background:var(--fill-subtle);color:var(--glyph-muted)}._outline_10ozy_49{height:var(--size-48);padding:0 var(--space-2xl);border:var(--border-1) solid var(--border);background:var(--white);color:var(--ink);font-size:var(--body-strong-size);line-height:var(--body-strong-line);box-shadow:var(--shadow-1)}._outline_10ozy_49:hover:not(:disabled,[aria-disabled=true]){background:var(--fill-subtle)}._outline_10ozy_49:active:not(:disabled,[aria-disabled=true]){background:var(--fill-subtle);box-shadow:none}._outline_10ozy_49:disabled,._outline_10ozy_49[aria-disabled=true]{border-color:var(--border);color:var(--glyph-muted);box-shadow:none}._ghost_10ozy_77{height:var(--size-40);padding:0 var(--space-l);border:var(--border-1) solid var(--border);color:var(--ink);font-size:var(--body-s-size);line-height:var(--body-s-line);background:0 0}._ghost_10ozy_77:hover:not(:disabled,[aria-disabled=true]){background:var(--fill-subtle)}._ghost_10ozy_77:active:not(:disabled,[aria-disabled=true]){background:var(--border)}._ghost_10ozy_77:disabled,._ghost_10ozy_77[aria-disabled=true]{border-color:var(--border);color:var(--glyph-muted)}._text_10ozy_103{height:var(--size-40);padding:0 var(--space-s);color:var(--ink);font-size:var(--body-s-size);line-height:var(--body-s-line);background:0 0;border:0}._text_10ozy_103:hover:not(:disabled,[aria-disabled=true]),._text_10ozy_103:active:not(:disabled,[aria-disabled=true]){background:var(--neutral-tint)}._text_10ozy_103:active:not(:disabled,[aria-disabled=true]){transform:scale(.94)}._text_10ozy_103:disabled,._text_10ozy_103[aria-disabled=true]{color:var(--glyph-muted)}._button_qxhpu_1{width:var(--size-40);height:var(--size-40);border-radius:var(--radius-pill);color:var(--ink);transition:transform var(--t-fade) var(--ease-ui), opacity var(--t-fade) var(--ease-ui);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}._button_qxhpu_1 svg{width:var(--icon-24);height:var(--icon-24)}._button_qxhpu_1:hover:not(:disabled){background:var(--fill-subtle)}._button_qxhpu_1:active:not(:disabled){background:var(--border);transform:scale(.94)}._button_qxhpu_1:disabled{color:var(--glyph-muted)}._filled_qxhpu_34{background:var(--purple);color:var(--white)}._filled_qxhpu_34:hover:not(:disabled),._filled_qxhpu_34:active:not(:disabled){background:var(--purple-deep)}._filled_qxhpu_34:disabled{background:var(--fill-subtle);color:var(--glyph-muted)}._avatar_6bnbk_1{border-radius:var(--radius-pill);flex:none;display:block}._lg_6bnbk_7{width:var(--size-96);height:var(--size-96)}._sm_6bnbk_12{width:var(--size-40);height:var(--size-40)}._figure_6bnbk_17{width:100%;height:100%;display:block;overflow:visible}._lift_6bnbk_25,._body_6bnbk_26{transform-box:fill-box;transform-origin:50% 100%}._lift_6bnbk_25{transition:transform var(--t-lift) var(--spring-soft)}._eyesOpen_6bnbk_35{transform-box:fill-box;transform-origin:50%;transition:opacity var(--t-swap);animation:4.6s ease-in-out infinite _blink_6bnbk_1}._gaze_6bnbk_42{transition:transform .18s var(--ease-ui)}._eyesHappy_6bnbk_48,._eyesSleepy_6bnbk_49,._grin_6bnbk_50{opacity:0;transition:opacity var(--t-swap)}._smile_6bnbk_55{transition:opacity var(--t-swap)}._happy_6bnbk_59 ._eyesOpen_6bnbk_35,._happy_6bnbk_59 ._smile_6bnbk_55,._sleepy_6bnbk_61 ._eyesOpen_6bnbk_35{opacity:0}._happy_6bnbk_59 ._eyesHappy_6bnbk_48,._happy_6bnbk_59 ._grin_6bnbk_50,._sleepy_6bnbk_61 ._eyesSleepy_6bnbk_49{opacity:1}._worry_6bnbk_71{transform-box:fill-box;transform-origin:50% 100%;transition:transform var(--t-fade) var(--ease-ui)}._worried_6bnbk_77 ._worry_6bnbk_71{transform:translateY(2px)scaleY(.7)}._sleepy_6bnbk_61 ._body_6bnbk_26{animation:3.2s ease-in-out infinite _doze_6bnbk_1}._hopA_6bnbk_86{animation:_hopA_6bnbk_86 var(--t-hop) cubic-bezier(.3, .7, .4, 1)}._hopB_6bnbk_90{animation:_hopB_6bnbk_90 var(--t-hop) cubic-bezier(.3, .7, .4, 1)}._tapA_6bnbk_94{animation:.22s ease-out _tapA_6bnbk_94}._tapB_6bnbk_98{animation:.22s ease-out _tapB_6bnbk_98}._nodA_6bnbk_102{animation:.56s ease-in-out _nodA_6bnbk_102}._nodB_6bnbk_106{animation:.56s ease-in-out _nodB_6bnbk_106}._wiggleA_6bnbk_110{animation:.52s ease-in-out _wiggleA_6bnbk_110}._wiggleB_6bnbk_114{animation:.52s ease-in-out _wiggleB_6bnbk_114}@keyframes _hopA_6bnbk_86{18%{transform:scale(1.1,.86)}45%{transform:translateY(-22px)scale(.94,1.08)}70%{transform:scale(1.07,.93)}85%{transform:scale(.98,1.02)}}@keyframes _hopB_6bnbk_90{18%{transform:scale(1.1,.86)}45%{transform:translateY(-22px)scale(.94,1.08)}70%{transform:scale(1.07,.93)}85%{transform:scale(.98,1.02)}}@keyframes _tapA_6bnbk_94{40%{transform:translateY(-6px)scale(.98,1.03)}}@keyframes _tapB_6bnbk_98{40%{transform:translateY(-6px)scale(.98,1.03)}}@keyframes _nodA_6bnbk_102{30%{transform:rotate(-7deg)}65%{transform:rotate(6deg)}}@keyframes _nodB_6bnbk_106{30%{transform:rotate(-7deg)}65%{transform:rotate(6deg)}}@keyframes _wiggleA_6bnbk_110{25%{transform:rotate(-6deg)}55%{transform:rotate(5deg)}80%{transform:rotate(-2deg)}}@keyframes _wiggleB_6bnbk_114{25%{transform:rotate(-6deg)}55%{transform:rotate(5deg)}80%{transform:rotate(-2deg)}}@keyframes _doze_6bnbk_1{50%{transform:scale(1.02,.97)}}@keyframes _blink_6bnbk_1{0%,92%,to{transform:none}95%{transform:scaleY(.1)}}._option_6bnbk_234{align-items:center;gap:var(--space-s);color:var(--text-secondary);transition:opacity var(--t-fade) var(--ease-ui);background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative}._option_6bnbk_234:focus-visible{outline:none}._optionFigure_6bnbk_251{width:calc(var(--size-96) + var(--space-s));height:calc(var(--size-96) + var(--space-s));border-radius:var(--radius-pill);display:block}._option_6bnbk_234:focus-visible ._optionFigure_6bnbk_251{outline:var(--border-3) solid var(--purple);outline-offset:var(--focus-offset)}._option_6bnbk_234:hover:not(:disabled) ._lift_6bnbk_25{transform:translateY(-7px)}._option_6bnbk_234:hover:not(:disabled,._selected_6bnbk_267) ._body_6bnbk_26{animation:.52s ease-in-out _wiggleA_6bnbk_110}._selected_6bnbk_267 ._lift_6bnbk_25,._selected_6bnbk_267:hover ._lift_6bnbk_25{transform:translateY(-10px)}._ring_6bnbk_276{top:calc(var(--space-s) * -1);width:calc(var(--size-96) + var(--space-s) * 3);height:calc(var(--size-96) + var(--space-s) * 3);margin-left:calc((var(--size-96) + var(--space-s) * 3) / -2);border:var(--space-xs) solid var(--purple);border-radius:var(--radius-pill);opacity:0;pointer-events:none;transition:opacity .16s var(--ease-ui), transform .32s var(--spring-pop);position:absolute;left:50%;transform:scale(.8)}._selected_6bnbk_267 ._ring_6bnbk_276{opacity:1;transform:none}._name_6bnbk_296{transition:color var(--t-fade) var(--ease-ui)}._selected_6bnbk_267 ._name_6bnbk_296{color:var(--purple-deep);font-weight:var(--weight-bold)}._card_21k2g_1{padding:var(--space-2xl);border:var(--border-1) solid var(--border);border-radius:var(--radius-xl);background:var(--white)}._chip_eba4y_1{align-items:center;gap:var(--space-xs);max-width:100%;height:var(--size-32);padding:0 var(--space-l);border:var(--border-1) solid var(--border);border-radius:var(--radius-pill);background:var(--white);color:var(--ink);font-family:var(--font-text);font-size:var(--body-s-size);line-height:var(--body-s-line);font-weight:var(--weight-medium);transition:transform var(--t-fade) var(--ease-ui), opacity var(--t-fade) var(--ease-ui);display:inline-flex}._chip_eba4y_1 svg{width:var(--icon-16);height:var(--icon-16)}._label_eba4y_24{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._chip_eba4y_1:hover:not(:disabled){background:var(--fill-subtle)}._chip_eba4y_1:active:not(:disabled){background:var(--border);transform:scale(.97)}._chip_eba4y_1:disabled{color:var(--glyph-muted)}._classChip_eba4y_47{width:var(--size-96);height:var(--size-128);padding:0 var(--space-m) 0 var(--space-2xl);border-radius:var(--radius-m) var(--radius-l) var(--radius-l) var(--radius-m);background:var(--book);color:var(--ink);transition:transform .3s var(--spring-pop), opacity var(--t-fade) var(--ease-ui);border:0;justify-content:center;align-items:center;display:flex;position:relative}._classChip_eba4y_47:before,._classChip_eba4y_47:after{content:"";pointer-events:none;position:absolute}._classChip_eba4y_47:before{top:0;bottom:0;left:var(--space-m);width:var(--space-s);background:var(--book-deep)}._classChip_eba4y_47:after{top:var(--space-m);right:var(--space-xs);bottom:var(--space-m);width:var(--space-xs);border-radius:var(--radius-pill);background:var(--book-edge)}._plate_eba4y_86{width:100%;padding:var(--space-xs) 0 var(--space-2xs);border-radius:var(--radius-s);background:var(--white);flex-direction:column;align-items:center;display:flex}._plateWord_eba4y_96{font-family:var(--font-text);font-size:var(--caption-size);line-height:var(--caption-line);font-weight:var(--weight-bold)}._plateNumber_eba4y_103{font-family:var(--font-display);font-size:var(--display-l-size);line-height:var(--display-l-line);font-weight:var(--weight-heavy)}._classChip_eba4y_47:hover:not(:disabled){transform:translateY(calc(var(--space-xs) * -1))}._classChip_eba4y_47:active:not(:disabled){transform:scale(.96)}._selected_eba4y_120,._selected_eba4y_120:hover:not(:disabled){outline:var(--border-3) solid var(--purple);outline-offset:var(--space-xs);transform:translateY(calc(var(--space-m) * -1)) rotate(-4deg)}._classChip_eba4y_47:disabled{opacity:.4;filter:grayscale()}._mic_qd9j5_1{width:var(--size-64);height:var(--size-64);border-radius:var(--radius-pill);background:var(--purple);color:var(--white);box-shadow:var(--shadow-3);isolation:isolate;transition:transform var(--t-fade) var(--ease-ui), opacity var(--t-fade) var(--ease-ui);border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}._mic_qd9j5_1:before{content:"";z-index:-1;border-radius:var(--radius-pill);background:var(--purple);opacity:0;pointer-events:none;animation:_ready_qd9j5_1 calc(var(--t-pulse) * 1.5) ease-out infinite;position:absolute;inset:0}._listening_qd9j5_33:before,._mic_qd9j5_1:disabled:before,._mic_qd9j5_1[aria-disabled=true]:before{animation:none}._mic_qd9j5_1 svg{width:var(--icon-24);height:var(--icon-24);position:relative}._empty_qd9j5_45{width:var(--size-128);height:var(--size-128)}._empty_qd9j5_45 svg{width:var(--icon-32);height:var(--icon-32)}._mic_qd9j5_1:hover:not(:disabled,[aria-disabled=true]){transform:scale(1.04)}._mic_qd9j5_1:active:not(:disabled,[aria-disabled=true]){transform:scale(.96)}._listening_qd9j5_33{background:var(--purple-deep)}._mic_qd9j5_1:disabled,._mic_qd9j5_1[aria-disabled=true]{background:var(--fill-subtle);color:var(--glyph-muted);box-shadow:none}._ring_qd9j5_76{inset:var(--space-xs);border:var(--border-2) solid var(--on-dark-strong);border-radius:var(--radius-pill);pointer-events:none;animation:_pulse_qd9j5_1 var(--t-pulse) ease-out infinite;position:absolute}._ring_qd9j5_76+._ring_qd9j5_76{animation-delay:calc(var(--t-pulse) / 2);transform:scale(.76)}@keyframes _pulse_qd9j5_1{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1)}}@keyframes _ready_qd9j5_1{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}._body_qd9j5_117{width:var(--size-96);height:var(--size-96);background:var(--ink)}._body_qd9j5_117:before{animation:none}._body_qd9j5_117 svg{width:var(--icon-32);height:var(--icon-32)}._body_qd9j5_117._listening_qd9j5_33{background:var(--purple-deep)}._body_qd9j5_117 ._ring_qd9j5_76{border-width:var(--border-3);animation-name:_rings_qd9j5_1;inset:0}._body_qd9j5_117 ._ring_qd9j5_76+._ring_qd9j5_76{transform:none}._body_qd9j5_117._dock_qd9j5_147{width:var(--size-64);height:var(--size-64)}._dock_qd9j5_147 svg{width:var(--icon-24);height:var(--icon-24)}._inline_qd9j5_160{width:var(--size-48);height:var(--size-48);border:var(--border-2) solid var(--purple);color:var(--purple);box-shadow:none;background:0 0}._inline_qd9j5_160:before{animation:none}._inline_qd9j5_160 svg{width:var(--icon-20);height:var(--icon-20)}._inline_qd9j5_160._listening_qd9j5_33{border-color:var(--purple-deep);background:var(--purple-deep);color:var(--white)}._inline_qd9j5_160 ._ring_qd9j5_76{inset:calc(var(--border-2) * -1);border-color:var(--purple);animation-name:_rings_qd9j5_1}._inline_qd9j5_160 ._ring_qd9j5_76+._ring_qd9j5_76{transform:none}@keyframes _rings_qd9j5_1{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}._box_9x5wo_4{gap:var(--space-xs);width:100%;max-width:var(--column-max);min-width:0;padding:var(--space-s);border-bottom:var(--border-2) solid var(--glyph-muted);border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--green-tint);transition:border-color var(--t-fade) var(--ease-ui);flex-direction:column;display:flex}._box_9x5wo_4:focus-within,._inUse_9x5wo_19{border-bottom-color:var(--pink)}._input_9x5wo_24{width:100%;max-height:calc(var(--body-size) * var(--body-line) * 4 + var(--space-s) * 2);padding:var(--space-s);border-radius:var(--radius-s);color:var(--ink);font-family:var(--font-text);font-size:var(--body-size);line-height:var(--body-line);font-weight:var(--weight-regular);resize:none;field-sizing:content;background:0 0;border:0;display:block}._input_9x5wo_24:focus-visible{outline:none}._input_9x5wo_24::placeholder{color:var(--text-secondary);opacity:1}._row_9x5wo_52{align-items:center;gap:var(--space-m);display:flex}._hint_9x5wo_60{align-items:center;gap:var(--space-s);min-width:0;padding-left:var(--space-s);color:var(--text-secondary);flex:1;display:flex}._send_9x5wo_70{width:var(--size-48);height:var(--size-48)}._cancel_9x5wo_76{width:var(--size-48);height:var(--size-48);border:var(--border-2) solid var(--glyph-muted);border-radius:var(--radius-pill);color:var(--ink);transition:background-color .15s var(--ease-ui), transform .3s var(--spring-pop);background:0 0;flex:none;place-items:center;padding:0;display:grid}._cancel_9x5wo_76 svg{width:var(--icon-20);height:var(--icon-20)}._cancel_9x5wo_76:hover{background:var(--paper)}._cancel_9x5wo_76:active{transform:scale(.94)}._wave_9x5wo_105{align-items:center;gap:var(--border-2);height:var(--icon-16);flex:none;display:flex}._wave_9x5wo_105 span{width:var(--border-2);border-radius:var(--radius-pill);background:var(--purple);height:100%;animation:_wave_9x5wo_105 calc(var(--t-pulse) / 4) ease-in-out infinite alternate;transform:scaleY(.5)}._wave_9x5wo_105 span:nth-child(2){animation-delay:calc(var(--t-pulse) / -8);transform:scaleY(1)}._wave_9x5wo_105 span:nth-child(3){animation-delay:calc(var(--t-pulse) / -3);transform:scaleY(.75)}._wave_9x5wo_105 span:nth-child(4){animation-delay:calc(var(--t-pulse) / -5);transform:scaleY(.375)}@keyframes _wave_9x5wo_105{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}._scrim_zu6tg_1{z-index:10;padding:var(--space-2xl);background:var(--scrim);animation:_fade_zu6tg_1 var(--t-fade) var(--ease-ui);place-items:center;display:grid;position:fixed;inset:0}._panel_zu6tg_12{gap:var(--space-l);width:100%;max-width:calc(var(--size-112) * 4);padding:var(--space-3xl);border-radius:var(--radius-2xl);background:var(--white);box-shadow:var(--shadow-3);flex-direction:column;display:flex}._scrim_zu6tg_1>._panel_zu6tg_12{animation:_rise_zu6tg_1 var(--t-fade) var(--ease-ui)}._body_zu6tg_28{color:var(--text-secondary)}._actions_zu6tg_32{justify-content:flex-end;gap:var(--space-s);margin-top:var(--space-s);flex-wrap:wrap;display:flex}@keyframes _fade_zu6tg_1{0%{opacity:0}}@keyframes _rise_zu6tg_1{0%{opacity:0;transform:scale(.96)}}._scrim_1ac7x_1{z-index:10;background:var(--scrim);animation:_fade_1ac7x_1 var(--t-fade) var(--ease-ui);display:flex;position:fixed;inset:0}._panel_1ac7x_10{height:100%;box-shadow:var(--shadow-3);animation:_slide_1ac7x_1 var(--t-fade) var(--ease-ui)}@keyframes _fade_1ac7x_1{0%{opacity:0}}@keyframes _slide_1ac7x_1{0%{transform:translate(-100%)}}._row_ral57_2{width:100%;height:var(--size-40);padding:0 var(--space-l);border-radius:var(--radius-s);color:var(--ink);font-family:var(--font-text);font-size:var(--body-s-size);line-height:var(--body-s-line);font-weight:var(--weight-medium);text-align:left;background:0 0;border:0;flex:none;align-items:center;display:flex}._title_ral57_20{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._row_ral57_2:hover{background:var(--fill-subtle)}._row_ral57_2:active{background:var(--border)}._active_ral57_34,._active_ral57_34:hover,._active_ral57_34:active{background:var(--purple-tint);color:var(--purple-deep);font-weight:var(--weight-bold)}._fresh_ral57_43{animation:.42s cubic-bezier(.34,1.4,.5,1) both _slideIn_ral57_1}._caret_ral57_48{width:var(--space-2xs);height:var(--icon-16);vertical-align:-3px;background:var(--purple);margin-left:1px;animation:.7s step-end infinite _caret_ral57_48;display:inline-block}@keyframes _slideIn_ral57_1{0%{opacity:0;transform:translateX(calc(var(--space-2xl) * -1))}}@keyframes _caret_ral57_48{50%{opacity:0}}._input_1d411_1{width:100%;height:var(--size-48);padding:0 var(--space-l);border:var(--border-1) solid var(--border);border-radius:var(--radius-m);background:var(--white);color:var(--ink);font-family:var(--font-text);font-size:var(--body-size);line-height:var(--body-line);font-weight:var(--weight-regular);outline:none}._input_1d411_1::placeholder{color:var(--text-secondary);opacity:1}._input_1d411_1:hover:not(:disabled){border-color:var(--text-secondary)}._input_1d411_1:focus,._input_1d411_1[aria-invalid=true]{border-width:var(--border-2);text-indent:calc(var(--border-1) * -1);border-color:var(--purple)}._input_1d411_1[aria-invalid=true]{border-color:var(--coral-deep)}._input_1d411_1:disabled{border-color:var(--border);background:var(--fill-subtle);color:var(--glyph-muted)}._input_1d411_1:disabled::placeholder{color:var(--glyph-muted)}._row_1qo6p_1{justify-content:flex-end;display:flex}._bubble_1qo6p_7{max-width:80%;padding:var(--space-l);border-radius:var(--radius-l) var(--radius-l) var(--radius-s) var(--radius-l);background:var(--purple-tint);color:var(--ink);font-size:var(--body-size);line-height:var(--body-line);font-weight:var(--weight-medium);overflow-wrap:anywhere;white-space:pre-wrap}._small_1qo6p_21{padding:var(--space-s) var(--space-l);font-size:var(--body-s-size);line-height:var(--body-s-line);font-weight:var(--weight-medium)}._row_1qo6p_1{margin-top:var(--space-4xl)}._bubble_1qo6p_7{position:relative}._fresh_1qo6p_39{transform-origin:100% 100%;animation:.32s cubic-bezier(.34,1.4,.5,1) both _rise_1qo6p_1}._perch_1qo6p_46{right:var(--space-xl);bottom:calc(100% + var(--space-s) * .75);width:var(--size-48);height:var(--size-48);pointer-events:none;animation:.56s cubic-bezier(.3,.7,.4,1) both _drop_1qo6p_1;position:absolute}._small_1qo6p_21 ._perch_1qo6p_46{right:var(--space-xs)}@keyframes _rise_1qo6p_1{0%{opacity:0;transform:translateY(var(--space-m)) scale(.96)}}@keyframes _drop_1qo6p_1{0%{opacity:0;transform:translateY(calc(var(--space-4xl) * -1))}45%{opacity:1;transform:scale(1.12,.86)}70%{transform:translateY(-6px)scale(.96,1.04)}}._wrap_1dzxt_1{align-items:center;gap:var(--space-s);width:100%;max-width:calc(var(--size-112) * 3);flex-direction:column;display:flex}._input_1dzxt_10{width:100%;padding:var(--space-xs) var(--space-s);border:0;border-bottom:var(--border-3) solid var(--pink);border-radius:var(--radius-s) var(--radius-s) 0 0;color:var(--purple);font-family:var(--font-display);font-size:var(--display-m-size);line-height:var(--display-m-line);font-weight:var(--weight-heavy);text-align:center;background:0 0;outline:none}._error_1dzxt_27{align-items:center;gap:var(--space-xs);min-height:calc(var(--caption-size) * var(--caption-line));color:var(--coral-deep);display:flex}._error_1dzxt_27 svg{width:var(--icon-16);height:var(--icon-16)}._card_yse6y_1{justify-content:center;align-items:center;gap:var(--space-s);width:var(--profile-card-width);height:var(--profile-card-height);padding:var(--space-l);border-radius:var(--radius-l);transition:transform var(--t-fade) var(--ease-ui), opacity var(--t-fade) var(--ease-ui);flex-direction:column;flex:none;display:flex}._card_yse6y_1:active:not(:disabled){transform:scale(.97)}._profile_yse6y_19{border:var(--border-1) solid var(--border);background:var(--white);box-shadow:var(--shadow-1)}._profile_yse6y_19:hover:not(:disabled){box-shadow:var(--shadow-2);transform:translateY(calc(var(--space-xs) * -1))}._name_yse6y_31{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}._add_yse6y_41{border:var(--border-2) dashed var(--border);color:var(--text-secondary);background:0 0}._add_yse6y_41 svg{width:var(--icon-32);height:var(--icon-32)}._add_yse6y_41:hover:not(:disabled){border-color:var(--text-secondary);background:var(--white)}._sidebar_1lkhe_1{gap:var(--space-l);width:var(--sidebar-width);height:100%;padding:var(--space-l);border-right:var(--border-1) solid var(--border);background:var(--white);flex-direction:column;flex:none;display:flex}._history_1lkhe_13{gap:var(--space-s);min-height:0;margin-top:var(--space-s);flex-direction:column;flex:1;display:flex}._label_1lkhe_22,._empty_1lkhe_27{padding:0 var(--space-l);color:var(--text-secondary)}._list_1lkhe_34{gap:var(--space-xs);min-height:0;margin:calc(var(--space-xs) * -1) calc(var(--space-s) * -1);padding:var(--space-s);scroll-padding:var(--space-s);flex-direction:column;flex:1;display:flex;overflow-y:auto}._profile_1lkhe_46{align-items:center;gap:var(--space-s);padding-top:var(--space-l);border-top:var(--border-1) solid var(--border);display:flex}._name_1lkhe_54{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}._rail_1lkhe_65{align-items:center;gap:var(--space-s);width:var(--rail-width);padding:var(--space-l) var(--space-s)}._railSwitch_1lkhe_72{align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-s) 0;border-radius:var(--radius-s);color:var(--text-secondary);background:0 0;border:0;flex-direction:column;margin-top:auto;display:flex}._railSwitch_1lkhe_72:hover{background:var(--fill-subtle)}._waiting_1lkhe_91{visibility:hidden}._plusTurn_1lkhe_97{transition:transform .35s var(--spring-pop);display:inline-flex}._newChat_1lkhe_102:hover ._plusTurn_1lkhe_97{transform:rotate(90deg)}._newChat_1lkhe_102:active{transform:scale(.96)}._spinA_1lkhe_110{animation:_spinA_1lkhe_110 .5s var(--spring-pop)}._spinB_1lkhe_114{animation:_spinB_1lkhe_114 .5s var(--spring-pop)}@keyframes _spinA_1lkhe_110{to{transform:rotate(270deg)}}@keyframes _spinB_1lkhe_114{to{transform:rotate(270deg)}}._source_2qr45_1{align-items:center;gap:var(--space-s);max-width:100%;color:var(--text-secondary);cursor:default;display:flex;position:relative}._source_2qr45_1 svg{width:var(--icon-16);height:var(--icon-16);flex:none}._label_2qr45_17{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._tooltip_2qr45_23{bottom:calc(100% + var(--space-s));z-index:1;padding:var(--space-xs) var(--space-s);border-radius:var(--radius-s);background:var(--ink);color:var(--white);white-space:nowrap;opacity:0;transform:translateY(var(--space-xs));pointer-events:none;transition:transform var(--t-fade) var(--ease-ui), opacity var(--t-fade) var(--ease-ui);position:absolute;left:0}._source_2qr45_1:hover ._tooltip_2qr45_23{opacity:1;transform:none}._banner_nwpa3_1{align-items:center;gap:var(--space-s);width:fit-content;max-width:100%;min-height:var(--size-48);padding:var(--space-s) var(--space-l);border-radius:var(--radius-l);display:flex}._banner_nwpa3_1>svg{width:var(--icon-24);height:var(--icon-24)}._message_nwpa3_18{flex:1;min-width:0}._action_nwpa3_23{margin-left:var(--space-4xl);background:var(--white);flex:none}._success_nwpa3_29{background:var(--green-tint);color:var(--green-deep)}._warning_nwpa3_34{background:var(--orange-tint);color:var(--orange-deep)}._error_nwpa3_39{background:var(--coral-tint);color:var(--coral-deep)}._info_nwpa3_44{background:var(--blue-tint);color:var(--blue-deep)}._wrap_1iqvz_3,._steps_1iqvz_4{gap:var(--space-l);flex-direction:column;display:flex}._step_1iqvz_4{align-items:center;gap:var(--space-s);animation:_stepIn_1iqvz_1 .3s var(--ease-ui) both;display:flex}._current_1iqvz_17{color:var(--purple-deep);font-weight:var(--weight-bold)}._done_1iqvz_22,._slow_1iqvz_23{color:var(--text-secondary)}._icon_1iqvz_28{width:var(--icon-24);height:var(--icon-24);flex:none;position:relative}._icon_1iqvz_28 svg{width:100%;height:100%;transition:opacity var(--t-fade) var(--ease-ui), transform .35s var(--spring-pop);position:absolute;inset:0;overflow:visible}._tick_1iqvz_44{opacity:0;transform:scale(.3)}._done_1iqvz_22 ._tick_1iqvz_44{opacity:1;transform:none}._done_1iqvz_22 ._anim_1iqvz_54{opacity:0;transform:scale(.4)}._dot_1iqvz_60{animation:1s ease-in-out infinite _bounce_1iqvz_1}._dot_1iqvz_60:nth-of-type(2){animation-delay:.15s}._dot_1iqvz_60:nth-of-type(3){animation-delay:.3s}._magnifier_1iqvz_73{animation:1.2s ease-in-out infinite alternate _slide_1iqvz_1}._squiggle_1iqvz_78{stroke-dasharray:22;animation:1.3s linear infinite _draw_1iqvz_1}._pencil_1iqvz_83{animation:1.3s linear infinite _write_1iqvz_1}._hand_1iqvz_88{transform-box:view-box;transform-origin:12px 12px;animation:2s linear infinite _turn_1iqvz_1}._done_1iqvz_22 ._anim_1iqvz_54 *{animation:none}@keyframes _stepIn_1iqvz_1{0%{opacity:0;transform:translateY(var(--space-s))}}@keyframes _bounce_1iqvz_1{0%,to{opacity:.4;transform:none}50%{opacity:1;transform:translateY(-4px)}}@keyframes _slide_1iqvz_1{0%{transform:translate(-4px,1px)}to{transform:translate(4px,-1px)}}@keyframes _draw_1iqvz_1{0%{stroke-dashoffset:22px}80%,to{stroke-dashoffset:0}}@keyframes _write_1iqvz_1{0%{transform:translate(-8px)}80%,to{transform:translate(7px)}}@keyframes _turn_1iqvz_1{to{transform:rotate(360deg)}}._answer_1gztr_1{align-items:flex-start;gap:var(--space-l);max-width:var(--answer-max);flex-direction:column;display:flex}._body_1gztr_9{gap:var(--space-l);color:var(--ink);flex-direction:column;display:flex}._body_1gztr_9>:is(h3,h4):not(:first-child){margin-top:var(--space-s)}._list_1gztr_21{gap:var(--space-s);padding-left:var(--space-2xl);flex-direction:column;list-style:outside;display:flex}._term_1gztr_30{font-weight:var(--weight-bold)}._word_1gztr_38{margin:0 calc(var(--space-xs) * -1);padding:0 var(--space-xs);border-radius:var(--radius-s);transition:color var(--t-fade) var(--ease-ui), background-color var(--t-fade) var(--ease-ui)}._speaking_1gztr_45 ._word_1gztr_38{color:var(--text-secondary)}._speaking_1gztr_45 ._said_1gztr_49{color:var(--ink)}._speaking_1gztr_45 ._now_1gztr_53{background:var(--purple-tint);color:var(--purple-deep)}._actions_1gztr_59{gap:var(--space-s);margin-left:calc(var(--space-s) * -1);flex-wrap:wrap;display:flex}._fresh_1gztr_68 ._body_1gztr_9>*,._fresh_1gztr_68>:not(._body_1gztr_9){animation:_paraIn_1gztr_1 .38s var(--ease-ui) both}._fresh_1gztr_68 ._body_1gztr_9>:nth-child(2){animation-delay:.12s}._fresh_1gztr_68 ._body_1gztr_9>:nth-child(3){animation-delay:.24s}._fresh_1gztr_68 ._body_1gztr_9>:nth-child(4){animation-delay:.36s}._fresh_1gztr_68 ._body_1gztr_9>:nth-child(5){animation-delay:.48s}._fresh_1gztr_68 ._body_1gztr_9>:nth-child(n+6){animation-delay:.6s}._fresh_1gztr_68>:nth-child(2){animation-delay:calc(var(--blocks,1) * .12s)}._fresh_1gztr_68>:nth-child(3){animation-delay:calc((var(--blocks,1) + 1) * .12s)}@keyframes _paraIn_1gztr_1{0%{opacity:0;transform:translateY(var(--space-s))}}._speakIcon_1gztr_111{width:var(--icon-20);height:var(--icon-20);flex:none;display:block;position:relative}._speakIcon_1gztr_111 svg{width:100%;height:100%;transition:opacity var(--t-fade) var(--ease-ui), transform .35s var(--spring-pop);position:absolute;inset:0}._isSpeaking_1gztr_127 ._iconHear_1gztr_127{opacity:0;transform:scale(.4)}._isIdle_1gztr_132 ._iconStop_1gztr_132{opacity:0;transform:scale(.4)rotate(-90deg)}._wave1_1gztr_137,._wave2_1gztr_138{stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset .3s ease-out}._isIdle_1gztr_132 ._wave1_1gztr_137{stroke-dashoffset:0;transition-delay:.18s}._isIdle_1gztr_132 ._wave2_1gztr_138{stroke-dashoffset:0;transition-delay:.32s}._speakLabel_1gztr_155{animation:_labelIn_1gztr_1 var(--t-fade) var(--ease-ui)}._actions_1gztr_59 ._isSpeaking_1gztr_127,._actions_1gztr_59 ._isSpeaking_1gztr_127:hover{color:var(--coral-deep)}@keyframes _labelIn_1gztr_1{0%{opacity:0}}._bars_1gztr_172{align-items:center;gap:var(--space-2xs);height:var(--icon-16);margin-left:var(--space-s);animation:_labelIn_1gztr_1 var(--t-fade) var(--ease-ui);display:inline-flex}._bars_1gztr_172 i{border-radius:var(--radius-pill);background:currentColor;width:3px;height:100%;animation:.8s ease-in-out infinite _bar_1gztr_172;display:block;transform:scaleY(.3)}._bars_1gztr_172 i:nth-child(2){animation-delay:.2s}._bars_1gztr_172 i:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){._bars_1gztr_172{display:none}}@keyframes _bar_1gztr_172{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}._sparkle_1gztr_218{width:var(--icon-20);height:var(--icon-20);transform-box:fill-box;transform-origin:50%;transition:transform .45s var(--spring-pop)}._simpler_1gztr_226:hover ._sparkle_1gztr_218{transform:rotate(90deg)scale(1.15)}._actions_1gztr_59 ._simpler_1gztr_226:active:not([aria-disabled=true]){transform:scale(.92,.86)}._control_xyqmt_1{align-items:center;gap:var(--space-s);display:flex}._voice_xyqmt_8{background:var(--white)}._speeds_xyqmt_12{gap:var(--space-xs);height:var(--size-40);padding:var(--space-xs);border:var(--border-1) solid var(--border);border-radius:var(--radius-pill);background:var(--white);display:flex}._speed_xyqmt_12{padding:0 var(--space-l);border-radius:var(--radius-pill);color:var(--text-secondary);font-family:var(--font-text);font-size:var(--body-s-size);line-height:var(--body-s-line);font-weight:var(--weight-bold);transition:transform var(--t-fade) var(--ease-ui), opacity var(--t-fade) var(--ease-ui);background:0 0;border:0}._speed_xyqmt_12:hover{background:var(--fill-subtle)}._speed_xyqmt_12:active{background:var(--border);transform:scale(.97)}._selected_xyqmt_45,._selected_xyqmt_45:hover,._selected_xyqmt_45:active{color:var(--purple-deep);background:0 0}._speeds_xyqmt_12,._speed_xyqmt_12{position:relative}._thumb_xyqmt_60{top:var(--space-xs);bottom:var(--space-xs);border-radius:var(--radius-pill);background:var(--purple-tint);transition:transform .35s cubic-bezier(.34,1.3,.5,1),width .35s cubic-bezier(.34,1.3,.5,1);position:absolute;left:0}._voice_xyqmt_8 svg path{transform-box:fill-box;transform-origin:0;transition:opacity var(--t-fade) var(--ease-ui), transform .3s var(--spring-pop)}._cross_xyqmt_77{opacity:0;transform:scale(.3)}._off_xyqmt_82 ._wave1_xyqmt_82,._off_xyqmt_82 ._wave2_xyqmt_83{opacity:0;transform:scaleX(.2)}._off_xyqmt_82 ._wave2_xyqmt_83{transition-delay:50ms}._off_xyqmt_82 ._cross_xyqmt_77{opacity:1;transform:none}._page_hucx5_1{gap:var(--space-5xl);max-width:calc(var(--column-max) * 1.5);padding:var(--space-5xl) var(--space-3xl) var(--space-6xl);flex-direction:column;margin:0 auto;display:flex}._header_hucx5_10{gap:var(--space-s);flex-direction:column;display:flex}._eyebrow_hucx5_16{color:var(--purple-deep)}._intro_hucx5_20{max-width:var(--answer-max);color:var(--text-secondary)}._jump_16h7h_1{gap:var(--space-s);flex-wrap:wrap;display:flex}._section_16h7h_7{gap:var(--space-3xl);flex-direction:column;display:flex}._sectionTitle_16h7h_13{padding-bottom:var(--space-s);border-bottom:var(--border-1) solid var(--border);scroll-margin-top:var(--space-3xl)}._specimen_16h7h_19{gap:var(--space-2xl);flex-direction:column;display:flex}._specimenHeader_16h7h_25{gap:var(--space-xs);flex-direction:column;display:flex}._spec_16h7h_19{color:var(--text-secondary)}._states_16h7h_36{align-items:flex-start;gap:var(--space-3xl) var(--space-4xl);flex-wrap:wrap;display:flex}._stack_16h7h_43{flex-direction:column;align-items:stretch}._state_16h7h_36{gap:var(--space-l);flex-direction:column;min-width:0;display:flex}._wide_16h7h_55{width:100%}._stateLabel_16h7h_59{color:var(--text-secondary)}._holder_16h7h_63{flex-direction:column;align-items:flex-start;min-width:0;display:flex}._wide_16h7h_55>._holder_16h7h_63{align-items:stretch}._row_16h7h_74{gap:var(--space-s);flex-wrap:wrap;display:flex}._animalGrid_16h7h_80{grid-template-columns:repeat(5, var(--size-96));gap:var(--space-l);display:grid}._cardSample_16h7h_86{gap:var(--space-s);width:var(--sidebar-width);flex-direction:column;display:flex}._onWhite_16h7h_94{grid-template-columns:repeat(auto-fill, minmax(calc(var(--sidebar-width) - var(--space-3xl)), 1fr));gap:var(--space-2xl);width:100%;padding:var(--space-2xl);border:var(--border-1) solid var(--border);border-radius:var(--radius-xl);background:var(--white);display:grid}._onWhite_16h7h_94 ._holder_16h7h_63{align-items:stretch}._sidebarStage_16h7h_109{height:calc(var(--size-112) * 4);border:var(--border-1) solid var(--border);border-radius:var(--radius-l);overflow:hidden}._column_16h7h_117{width:100%;max-width:var(--column-max)}._scrimStage_16h7h_123{border-radius:var(--radius-l);background:var(--paper);overflow:hidden}._scrimFill_16h7h_129{padding:var(--space-5xl) var(--space-2xl);background:var(--scrim);place-items:center;display:grid}._mascot_1sefv_4{--mascot-body:var(--purple);--mascot-specks:var(--purple-deep);width:100%;height:auto;display:block;overflow:visible}._white_1sefv_14{--mascot-body:var(--white);--mascot-specks:#e4d4f7}._breathe_1sefv_21,._pose_1sefv_22,._strand_1sefv_23,._face_1sefv_24,._eyesOpen_1sefv_25{transform-box:fill-box}._breathe_1sefv_21,._pose_1sefv_22,._strand_1sefv_23{transform-origin:50% 100%}._face_1sefv_24,._eyesOpen_1sefv_25{transform-origin:50%}._body_1sefv_41{fill:var(--mascot-body);transition:fill .32s ease var(--tone-delay,0s)}._strands_1sefv_46{stroke:var(--mascot-body);transition:stroke .32s ease var(--tone-delay,0s)}._specks_1sefv_51{fill:var(--mascot-specks);opacity:0;transition:fill .32s,opacity .4s}._face_1sefv_24{opacity:0;transition:opacity .16s var(--ease-ui), transform .32s var(--spring-pop);transform:scaleY(.1)}._strand_1sefv_23{transition:transform .42s cubic-bezier(.34,1.7,.5,1);transform:scaleY(0)}._faceOn_1sefv_70 ._face_1sefv_24{opacity:1;transform:none}._faceOn_1sefv_70 ._specks_1sefv_51{opacity:1;transition-delay:0s,.2s}._faceOn_1sefv_70 ._strand_1sefv_23{transition:transform .42s cubic-bezier(.34,1.7,.5,1);transform:none}._faceOn_1sefv_70 ._s1_1sefv_85{transition-delay:.14s}._faceOn_1sefv_70 ._s2_1sefv_89{transition-delay:.2s}._faceOn_1sefv_70 ._s3_1sefv_93{transition-delay:.26s}._faceOn_1sefv_70 ._breathe_1sefv_21{animation:4.2s ease-in-out infinite _breathe_1sefv_21}._faceOn_1sefv_70 ._eyesOpen_1sefv_25{animation:5.4s ease-in-out infinite _blink_1sefv_1}._gaze_1sefv_106{transition:transform var(--t-gaze) var(--ease-ui)}._eyesHappy_1sefv_111,._grin_1sefv_112,._talk_1sefv_113{opacity:0;transition:opacity var(--t-swap)}._eyesOpen_1sefv_25,._smile_1sefv_119{transition:opacity var(--t-swap)}._happy_1sefv_123 ._eyesOpen_1sefv_25,._happy_1sefv_123 ._smile_1sefv_119{opacity:0}._happy_1sefv_123 ._eyesHappy_1sefv_111,._happy_1sefv_123 ._grin_1sefv_112{opacity:1}._worry_1sefv_134{transform-box:fill-box;transform-origin:50% 100%;transition:transform var(--t-fade) var(--ease-ui)}._worried_1sefv_140 ._worry_1sefv_134{transform:scaleY(.7)}._strand_1sefv_23{transition:transform .3s ease-out}._faceOn_1sefv_70._seated_1sefv_149 ._s1_1sefv_85{transform:rotate(-42deg)}._faceOn_1sefv_70._seated_1sefv_149 ._s2_1sefv_89{transform:scaleY(.42)}._faceOn_1sefv_70._seated_1sefv_149 ._s3_1sefv_93{transform:rotate(42deg)}._listening_1sefv_161 ._pose_1sefv_22{animation:2.4s ease-in-out infinite _lean_1sefv_1}._faceOn_1sefv_70._listening_1sefv_161 ._s1_1sefv_85{transform:rotate(-14deg)}._faceOn_1sefv_70._listening_1sefv_161 ._s2_1sefv_89{transform:scaleY(1.18)}._faceOn_1sefv_70._listening_1sefv_161 ._s3_1sefv_93{transform:rotate(14deg)}._thinking_1sefv_177 ._pose_1sefv_22{animation:2.2s ease-in-out infinite _sway_1sefv_1}._faceOn_1sefv_70._thinking_1sefv_177 ._s2_1sefv_89{transform:rotate(-8deg)}._speaking_1sefv_185 ._smile_1sefv_119{opacity:0}._speaking_1sefv_185 ._talk_1sefv_113{opacity:1;transform-box:fill-box;transform-origin:50% 0;animation:.28s ease-in-out infinite alternate _talk_1sefv_113}._landA_1sefv_198{animation:.46s ease-out _landA_1sefv_198}._landB_1sefv_202{animation:.46s ease-out _landB_1sefv_202}@keyframes _landA_1sefv_198{30%{transform:scale(1.025,.95)}65%{transform:scale(.995,1.02)}}@keyframes _landB_1sefv_202{30%{transform:scale(1.025,.95)}65%{transform:scale(.995,1.02)}}@keyframes _lean_1sefv_1{0%,to{transform:translateY(-4px)rotate(-.6deg)}50%{transform:translateY(-8px)rotate(.6deg)}}@keyframes _sway_1sefv_1{0%,to{transform:rotate(-.5deg)}50%{transform:rotate(.5deg)}}@keyframes _talk_1sefv_113{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes _breathe_1sefv_21{50%{transform:scale(1.006,1.014)}}@keyframes _blink_1sefv_1{0%,93%,to{transform:none}96%{transform:scaleY(.08)}}._section_3xnsd_1,._card_3xnsd_2,._assetSet_3xnsd_3{gap:var(--space-l);min-width:0;font-size:var(--body-size);line-height:var(--body-line);flex-direction:column;display:flex}._section_3xnsd_1 h2{scroll-margin-top:var(--space-l)}._contents_3xnsd_16,._downloads_3xnsd_17{align-items:center;gap:var(--space-m) var(--space-2xl);flex-wrap:wrap;display:flex}._contents_3xnsd_16 a,._reference_3xnsd_25{color:var(--purple-deep);font-weight:var(--weight-bold)}._section_3xnsd_1 a{color:var(--purple-deep);overflow-wrap:anywhere}._note_3xnsd_35{padding:var(--space-l) var(--space-xl);border-left:var(--border-3) solid var(--purple);border-radius:var(--radius-s);background:var(--purple-tint)}._download_3xnsd_17{align-items:center;gap:var(--space-s);width:fit-content;max-width:100%;padding:var(--space-l) var(--space-xl);border:var(--border-1) solid var(--border);border-radius:var(--radius-l);background:var(--white);color:var(--purple-deep);font-weight:var(--weight-bold);flex-wrap:wrap;text-decoration:none;display:flex}._download_3xnsd_17:hover{border-color:var(--purple);background:var(--purple-tint)}._download_3xnsd_17 span{color:var(--text-secondary);font-weight:var(--weight-regular);flex-basis:100%}._download_3xnsd_17 svg{width:var(--icon-20);height:var(--icon-20);flex:none}._journeys_3xnsd_75,._screenList_3xnsd_76{gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._card_3xnsd_2{padding:var(--space-2xl);border:var(--border-1) solid var(--border);border-radius:var(--radius-l);background:var(--white)}._steps_3xnsd_89{gap:var(--space-s);padding-left:var(--space-xl);flex-direction:column;list-style:decimal;display:flex}._muted_3xnsd_97{color:var(--text-secondary)}._details_3xnsd_101{padding-top:var(--space-s)}._details_3xnsd_101 summary{width:fit-content;color:var(--purple-deep);font-weight:var(--weight-bold);cursor:pointer}._details_3xnsd_101 p,._details_3xnsd_101 ul{margin-top:var(--space-m)}._sources_3xnsd_117,._bullets_3xnsd_118{gap:var(--space-s);flex-direction:column;display:flex}._bullets_3xnsd_118{padding-left:var(--space-xl);list-style:outside}._icon_3xnsd_129{width:var(--icon-16);height:var(--icon-16);margin-left:var(--space-xs);vertical-align:middle;display:inline-block}._avatarGrid_3xnsd_137{gap:var(--space-l);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._avatarGrid_3xnsd_137 li{align-items:center;gap:var(--space-s);text-align:center;flex-direction:column;display:flex}._avatar_3xnsd_137{width:var(--size-64);height:var(--size-64)}._mascots_3xnsd_156{gap:var(--space-2xl);flex-wrap:wrap;display:flex}._mascots_3xnsd_156 figure{min-width:var(--profile-card-width);flex:1}._mascot_3xnsd_156{padding:var(--space-l) var(--space-l) 0;border-radius:var(--radius-l);background:var(--white);overflow:hidden}._purple_3xnsd_174{background:var(--purple)}._mascots_3xnsd_156 figcaption{margin-top:var(--space-s)}._controls_3xnsd_182{grid-template-columns:minmax(0, var(--profile-card-width)) minmax(0, 1fr);gap:var(--space-l);display:grid}._controls_3xnsd_182 dt{font-weight:var(--weight-bold)}@container app (width<=799px){._journeys_3xnsd_75,._screenList_3xnsd_76,._controls_3xnsd_182{grid-template-columns:minmax(0,1fr)}._controls_3xnsd_182 dd+dt{margin-top:var(--space-m)}}@container app (width>=1200px){._avatarGrid_3xnsd_137{grid-template-columns:repeat(10,minmax(0,1fr))}}@container app (width<=479px){._avatarGrid_3xnsd_137{grid-template-columns:repeat(2,minmax(0,1fr))}}._legend_ycrcr_1{gap:var(--space-s) var(--space-2xl);flex-wrap:wrap;display:flex}._key_ycrcr_7{align-items:center;gap:var(--space-s);color:var(--text-secondary);display:flex}._keyBox_ycrcr_14{width:var(--space-l);height:var(--space-l);border:var(--border-1) solid var(--border);border-radius:var(--radius-pill)}._keyScreen_ycrcr_21{background:var(--white)}._keyApp_ycrcr_25{background:var(--purple-tint)}._keyDecision_ycrcr_29{background:var(--orange-tint)}._keyWarning_ycrcr_33{background:var(--coral-soft)}._board_ycrcr_37{gap:var(--space-l);flex-direction:column;display:flex}._boardHeader_ycrcr_43{justify-content:space-between;align-items:flex-end;gap:var(--space-2xl);display:flex}._covers_ycrcr_50{color:var(--text-secondary)}._open_ycrcr_54{align-items:center;gap:var(--space-xs);border-radius:var(--radius-s);color:var(--purple-deep);flex:none;text-decoration:none;display:inline-flex}._open_ycrcr_54:hover{text-decoration:underline}._image_ycrcr_68{border:var(--border-1) solid var(--border);border-radius:var(--radius-xl);background:var(--white);width:100%;height:auto}._bar_r50cf_3{z-index:20;align-items:center;gap:var(--space-xs) var(--space-s);min-height:var(--size-40);padding:var(--space-xs) var(--space-l);background:var(--ink);color:var(--white);font-family:var(--font-text);white-space:nowrap;flex-wrap:wrap;flex:none;display:flex;position:relative}._title_r50cf_19{border-radius:var(--radius-s);color:var(--white);font-size:var(--body-s-size);line-height:var(--body-s-line);font-weight:var(--weight-bold);text-decoration:none}._version_r50cf_28{color:var(--white);font-size:var(--caption-size);line-height:var(--caption-line);font-weight:var(--weight-medium)}._tools_r50cf_35{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-left:auto;display:flex}._item_r50cf_43{height:var(--size-32);padding:0 var(--space-s);border-radius:var(--radius-pill);color:var(--white);font-size:var(--body-s-size);line-height:var(--body-s-line);font-weight:var(--weight-medium);transition:opacity var(--t-fade) var(--ease-ui);background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}._item_r50cf_43:hover:not(:disabled),._active_r50cf_60{background:var(--on-dark-faint);color:var(--white)}._item_r50cf_43:disabled{color:var(--glyph-muted)}._bar_r50cf_3>:focus-visible,._tools_r50cf_35>:focus-visible,._frame_r50cf_73 :focus-visible{outline-color:var(--white)}._divider_r50cf_77{width:var(--border-1);height:var(--space-l);margin:0 var(--space-xs);background:var(--on-dark-faint)}._on_r50cf_85,._on_r50cf_85:hover:not(:disabled){background:var(--white);color:var(--ink);font-weight:var(--weight-bold)}._frame_r50cf_73{align-items:center;gap:var(--space-s);color:var(--white);font-size:var(--body-s-size);line-height:var(--body-s-line);font-weight:var(--weight-medium);display:inline-flex}._frame_r50cf_73+._frame_r50cf_73{margin-left:var(--space-s)}._select_r50cf_107{height:var(--size-32);padding:0 var(--space-s);border:var(--border-1) solid var(--on-dark-faint);border-radius:var(--radius-pill);background:var(--ink);color:var(--white);font-weight:var(--weight-medium);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._panel_1uuzd_1{top:calc(100% + var(--space-s));right:var(--space-l);z-index:20;gap:var(--space-l);width:calc(var(--size-40) * 9);max-height:calc(100vh - var(--size-64));padding:var(--space-l);border:var(--border-1) solid var(--border);border-radius:var(--radius-l);background:var(--white);color:var(--ink);box-shadow:var(--shadow-2);white-space:normal;flex-direction:column;display:flex;position:absolute;overflow-y:auto}._list_1uuzd_21{gap:var(--space-l);padding-bottom:var(--space-l);border-bottom:var(--border-1) solid var(--border);flex-direction:column;display:flex}._row_1uuzd_29{justify-content:space-between;align-items:center;gap:var(--space-l);display:flex}._words_1uuzd_36{flex-direction:column;min-width:0;display:flex}._quiet_1uuzd_42{color:var(--text-secondary)}._countRow_1uuzd_47{align-items:center;gap:var(--space-xs);flex:none;display:flex}._count_1uuzd_47{height:var(--size-32);padding:0 var(--space-s);border:var(--border-1) solid var(--border);border-radius:var(--radius-pill);background:var(--white);color:var(--ink);font-weight:var(--weight-medium)}._switch_1uuzd_65{width:var(--size-40);height:var(--space-2xl);border-radius:var(--radius-pill);background:var(--border);appearance:none;cursor:pointer;flex:none;margin:0;position:relative}._switch_1uuzd_65:before{content:"";top:var(--space-xs);left:var(--space-xs);width:var(--space-l);height:var(--space-l);border-radius:var(--radius-pill);background:var(--white);transition:transform var(--t-fade) var(--ease-ui);position:absolute}._switch_1uuzd_65:checked{background:var(--purple)}._switch_1uuzd_65:checked:before{transform:translateX(var(--space-l))}._keyForm_1uuzd_98{align-items:stretch;gap:var(--space-s);flex-direction:column;display:flex}._keyForm_1uuzd_98 ._words_1uuzd_36{gap:var(--space-xs)}._error_1uuzd_109{color:var(--coral-deep)}._top_1th6l_1{gap:var(--space-l);flex-direction:column;display:flex}._coverage_1th6l_7{align-items:flex-start;gap:var(--space-s);padding:var(--space-s) var(--space-l);border-radius:var(--radius-l);align-self:flex-start;display:flex}._coverage_1th6l_7 svg{flex:none}._coverageOk_1th6l_20{background:var(--green-tint);color:var(--green-deep)}._coverageBad_1th6l_25{background:var(--orange-tint);color:var(--orange-deep)}._jump_1th6l_30{gap:var(--space-s);flex-wrap:wrap;display:flex}._section_1th6l_37{gap:var(--space-2xl);flex-direction:column;display:flex}._sectionHeader_1th6l_43{gap:var(--space-xs);flex-direction:column;display:flex}._sectionTitle_1th6l_49{scroll-margin-top:var(--space-5xl)}._eyebrow_1th6l_53{color:var(--purple-deep)}._note_1th6l_57{max-width:var(--answer-max);color:var(--text-secondary)}._meta_1th6l_63{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}._value_1th6l_70{color:var(--text-secondary);overflow-wrap:anywhere}._use_1th6l_75{color:var(--text-secondary)}._swatches_1th6l_80,._tiles_1th6l_81,._fonts_1th6l_82{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-6xl) * 3), 1fr));gap:var(--space-l);display:grid}._swatch_1th6l_80,._tile_1th6l_81,._font_1th6l_82{border:var(--border-1) solid var(--border);border-radius:var(--radius-l);background:var(--white);flex-direction:column;display:flex;overflow:hidden}._swatch_1th6l_80 ._meta_1th6l_63,._tile_1th6l_81 ._meta_1th6l_63,._font_1th6l_82 ._meta_1th6l_63{padding:var(--space-l)}._swatchColour_1th6l_105{height:var(--size-64);border-bottom:var(--border-1) solid var(--border);position:relative}._swatchOverlay_1th6l_111{position:absolute;inset:0 0 0 50%}._statuses_1th6l_117{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-6xl) * 5), 1fr));gap:var(--space-2xl) var(--space-l);display:grid}._status_1th6l_117{gap:var(--space-s);flex-direction:column;display:flex}._statusSample_1th6l_129{align-items:center;gap:var(--space-s);padding:var(--space-l);border-radius:var(--radius-l);display:flex}._statusSample_1th6l_129 svg{flex:none}._rows_1th6l_142{padding:0 var(--space-2xl);border:var(--border-1) solid var(--border);border-radius:var(--radius-xl);background:var(--white)}._row_1th6l_142{grid-template-columns:calc(var(--space-6xl) * 4) minmax(0, 1fr);align-items:center;gap:var(--space-2xl);padding:var(--space-l) 0;display:grid}._row_1th6l_142+._row_1th6l_142{border-top:var(--border-1) solid var(--border)}._rowVisual_1th6l_161{min-width:0}._bar_1th6l_165{max-width:100%;height:var(--space-l);border-radius:var(--radius-s);background:var(--purple)}._line_1th6l_172{border-top:var(--border-1) solid var(--ink)}._focusSample_1th6l_176{width:var(--size-112);height:var(--size-32);border:var(--border-1) solid var(--border);border-radius:var(--radius-pill);outline:var(--border-3) solid var(--purple);outline-offset:var(--focus-offset)}._weightSample_1th6l_185{font-size:var(--lead-size);line-height:var(--lead-line)}._fontSample_1th6l_191{padding:var(--space-2xl) var(--space-l);border-bottom:var(--border-1) solid var(--border);font-size:var(--display-m-size);line-height:var(--display-m-line);font-weight:var(--weight-bold);overflow-wrap:anywhere}._tileStage_1th6l_201{height:var(--size-112);border-bottom:var(--border-1) solid var(--border);background:var(--fill-subtle);justify-content:center;align-items:center;display:flex}._shape_1th6l_210{width:var(--size-112);height:var(--size-64);border:var(--border-2) solid var(--purple);background:var(--purple-tint)}._shapeSquare_1th6l_217{width:var(--size-64)}._elevations_1th6l_222{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-6xl) * 3), 1fr));gap:var(--space-3xl);padding:var(--space-s) 0 var(--space-2xl);display:grid}._elevation_1th6l_222{padding:var(--space-2xl);border-radius:var(--radius-xl);background:var(--white)}._hues_1th6l_236{gap:var(--space-2xl);flex-direction:column;display:flex}._hue_1th6l_236{gap:var(--space-s);flex-direction:column;display:flex}._hue_1th6l_236>._use_1th6l_75{margin-bottom:var(--space-xs)}._chat_1uz75_1{flex:1;min-height:0;display:flex}._main_1uz75_7{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._top_1uz75_17{justify-content:flex-end;align-items:center;gap:var(--space-l);padding:var(--space-l) var(--space-3xl) 0;flex:none;display:flex}._menu_1uz75_26{background:var(--white);margin-right:auto}._arriving_1uz75_33>aside{animation:_slideIn_1uz75_1 .46s var(--flow) both}._arriving_1uz75_33 ._main_1uz75_7{animation:_fadeUp_1uz75_1 .3s var(--ease-ui) .45s both}@keyframes _slideIn_1uz75_1{0%{transform:translate(-100%)}}@keyframes _fadeUp_1uz75_1{0%{opacity:0;transform:translateY(var(--space-s))}}._field_7vhie_5{--row:var(--space-3xl);--line:var(--white);width:100%;padding:var(--space-s) var(--space-l);border-bottom:var(--border-2) solid var(--line);transition:background-color var(--t-fade) var(--ease-ui), border-radius .25s var(--ease-ui), border-color var(--t-fade) var(--ease-ui);background:0 0;border-radius:0}._field_7vhie_5:focus-within{--line:var(--pink)}._multi_7vhie_20{border-radius:var(--radius-l);background:var(--purple-deep)}._input_7vhie_25{width:100%;max-height:calc(var(--row) * 3);color:var(--white);caret-color:var(--white);line-height:var(--row);resize:none;field-sizing:content;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow-y:auto}._input_7vhie_25:focus-visible{outline:none}._input_7vhie_25::placeholder{color:var(--on-dark-strong);opacity:1}._empty_e4cyu_5{min-height:0;padding:0 var(--space-3xl);flex-direction:column;flex:1;align-items:center;display:flex;position:relative}._greeting_e4cyu_17,._ask_e4cyu_18,._below_e4cyu_19{width:100%;display:grid}._layer_e4cyu_24{flex-direction:column;grid-area:1/1;align-items:center;min-width:0;display:flex}._away_e4cyu_32{visibility:hidden}._greeting_e4cyu_17{max-width:calc(var(--column-max) + var(--space-6xl) * 2);height:max(calc(var(--space-6xl) * 3), calc(100% - 410px * var(--mascot-scale,1)));flex:none;align-items:center}._greeting_e4cyu_17 ._layer_e4cyu_24{transition:opacity var(--t-fade) var(--ease-ui), transform .3s var(--ease-ui)}._greeting_e4cyu_17 ._away_e4cyu_32{opacity:0;transform:translateY(calc(var(--space-s) * -1));transition:opacity var(--t-fade) var(--ease-ui), transform .3s var(--ease-ui), visibility 0s linear .3s}._greeting_e4cyu_17 ._layer_e4cyu_24{justify-content:center;gap:var(--space-l);text-align:center}._hello_e4cyu_62{color:var(--text-secondary);font-size:var(--display-s-size);line-height:var(--display-s-line)}._heard_e4cyu_70{max-width:100%;padding:var(--space-l) var(--space-2xl);border-radius:var(--radius-l);background:var(--purple-tint);color:var(--ink);text-align:center;overflow-wrap:anywhere;animation:_popUp_e4cyu_1 .3s var(--spring-pop) both}._heardWords_e4cyu_87{max-height:calc(var(--lead-size) * var(--lead-line) * 4);flex-direction:column-reverse;display:flex;overflow:hidden}._scrim_e4cyu_98{inset:0 0 var(--space-3xl);z-index:1;padding:var(--space-2xl) var(--space-3xl) 0;background:color-mix(in srgb, var(--paper) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fade) var(--ease-ui), visibility 0s linear var(--t-fade);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute}._scrimOn_e4cyu_117{opacity:1;visibility:visible;transition:opacity var(--t-fade) var(--ease-ui)}._heardCard_e4cyu_123{width:fit-content;max-width:var(--column-max);max-height:66%;padding:var(--space-2xl) var(--space-3xl);border-radius:var(--radius-2xl);background:var(--white);box-shadow:var(--shadow-3);color:var(--ink);text-align:center;overflow-wrap:anywhere;transform:translateY(var(--space-l)) scale(.96);transition:transform .3s var(--spring-pop);overflow-y:auto}._scrimOn_e4cyu_117 ._heardCard_e4cyu_123{transform:none}._micBlock_e4cyu_143{align-items:center;gap:var(--space-l);flex-direction:column;display:flex}._withCancel_e4cyu_151{display:flex;position:relative}._cancelX_e4cyu_156{top:50%;left:calc(100% + var(--space-3xl));width:var(--size-48);height:var(--size-48);border:var(--border-2) solid var(--on-dark-strong);border-radius:var(--radius-pill);color:var(--white);animation:_popIn_e4cyu_1 .3s var(--spring-pop) both;transition:background-color .15s var(--ease-ui), transform .3s var(--spring-pop);background:0 0;place-items:center;padding:0;display:grid;position:absolute;translate:0 -50%}._cancelX_e4cyu_156 svg{width:var(--icon-24);height:var(--icon-24)}._cancelX_e4cyu_156:hover{background:var(--on-dark-faint)}._cancelX_e4cyu_156:active{transform:scale(.94)}._micCaption_e4cyu_188{min-height:calc(var(--caption-size) * var(--caption-line));color:var(--text-secondary)}._otherWay_e4cyu_193{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}._typeBox_e4cyu_203{width:100%;animation:_appear_e4cyu_1 var(--t-fade) var(--ease-ui);justify-content:center;display:flex}@keyframes _appear_e4cyu_1{0%{opacity:0}}._dockBody_e4cyu_219{height:calc(410px * var(--mascot-scale,.7));flex:none;position:relative}._dockControls_e4cyu_225{top:calc(190px * var(--mascot-scale,.7));align-items:center;gap:var(--space-xs);flex-direction:column;display:flex;position:absolute;left:0;right:0}._dockControls_e4cyu_225 ._micBlock_e4cyu_143{gap:var(--space-xs)}._dockBody_e4cyu_219 ._micCaption_e4cyu_188{color:var(--white);font-weight:var(--weight-bold)}._messages_e4cyu_246{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._scroller_e4cyu_254{min-height:0;padding:var(--space-2xl) var(--space-3xl);flex:1;overflow-y:auto}._column_e4cyu_261{gap:var(--space-2xl);width:100%;max-width:var(--column-max);flex-direction:column;margin:0 auto;display:flex}._dock_e4cyu_219{padding:var(--space-6xl) var(--space-3xl) var(--space-l);flex:none;justify-content:center;display:flex}._voice_e4cyu_279{align-items:center;gap:var(--space-s);width:100%;max-width:var(--column-max);flex-direction:column;display:flex}._voice_e4cyu_279 ._micBlock_e4cyu_143{gap:var(--space-s)}._onBody_e4cyu_293{width:calc(var(--size-112) * 4);height:calc(250px * var(--mascot-scale,1));position:absolute;bottom:0;left:50%;translate:-50%}._micOnBody_e4cyu_304{top:calc(42px * var(--mascot-scale,1));align-items:center;gap:var(--space-l);transform-origin:50% 0;width:100%;scale:min(1, var(--mascot-scale,1));transition:opacity var(--t-fade) var(--ease-ui), transform .3s var(--spring-pop), visibility 0s;flex-direction:column;display:flex;position:absolute;left:0}:is(._onBody_e4cyu_293,._dockBody_e4cyu_219) ._micCaption_e4cyu_188{color:var(--white);font-family:var(--font-text);font-size:var(--body-s-size);line-height:var(--body-s-line);font-weight:var(--weight-bold)}:is(._onBody_e4cyu_293,._dockBody_e4cyu_219) ._otherWay_e4cyu_193,:is(._onBody_e4cyu_293,._dockBody_e4cyu_219) ._otherWay_e4cyu_193 button{color:var(--white)}:is(._onBody_e4cyu_293,._dockBody_e4cyu_219) ._otherWay_e4cyu_193 button:hover,:is(._onBody_e4cyu_293,._dockBody_e4cyu_219) ._otherWay_e4cyu_193 button:active{background:var(--on-dark-faint)}:is(._onBody_e4cyu_293,._dockBody_e4cyu_219) :focus-visible{outline-color:var(--white)}._onBodyOutline_e4cyu_341{border:var(--border-2) solid var(--on-dark-strong);color:var(--white);background:0 0}._onBodyOutline_e4cyu_341:hover{background:var(--on-dark-faint)}._reviewing_e4cyu_353 ._micOnBody_e4cyu_304{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fade) var(--ease-ui), transform .3s var(--spring-pop), visibility 0s linear .3s;transform:scale(.85)}._review_e4cyu_353{bottom:calc(20px * var(--mascot-scale,1));transform-origin:50% 100%;width:100%;scale:min(1, var(--mascot-scale,1));animation:_popUp_e4cyu_1 .36s var(--spring-pop) both;flex-direction:column;align-items:center;display:flex;position:absolute;left:0}._reviewHint_e4cyu_374{margin-bottom:var(--space-s);color:var(--white);text-align:center}._reviewActions_e4cyu_380{justify-content:center;gap:var(--space-l);margin-top:var(--space-l);display:flex}._reviewListening_e4cyu_388{margin-top:var(--space-l);animation:_popUp_e4cyu_1 .3s var(--spring-pop) both;justify-content:center;display:flex}._onBodyOutline_e4cyu_341,._onBodySend_e4cyu_396{align-items:center;gap:var(--space-s);height:var(--size-48);padding:0 var(--space-2xl);border-radius:var(--radius-pill);font-family:var(--font-text);font-size:var(--body-strong-size);line-height:var(--body-strong-line);font-weight:var(--weight-bold);transition:background-color .15s var(--ease-ui), color .15s var(--ease-ui), transform .3s var(--spring-pop), box-shadow .15s var(--ease-ui);display:flex}._onBodyOutline_e4cyu_341 svg,._onBodySend_e4cyu_396 svg{width:var(--icon-20);height:var(--icon-20)}._onBodySend_e4cyu_396{background:var(--on-dark-faint);color:var(--on-dark-strong);border:0}._canSend_e4cyu_424{background:var(--white);color:var(--purple-deep);box-shadow:var(--shadow-3)}._canSend_e4cyu_424:hover{background:var(--purple-tint)}._canSend_e4cyu_424:active,._onBodyOutline_e4cyu_341:active{transform:scale(.94)}@keyframes _popUp_e4cyu_1{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes _popIn_e4cyu_1{0%{opacity:0;transform:scale(.6)}}._bubble_75lbu_3{padding:var(--space-s) var(--space-l);border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-2);color:var(--ink);font-weight:var(--weight-bold);white-space:nowrap;pointer-events:none;transform-origin:var(--space-m) 100%;animation:_pop_75lbu_1 .32s var(--spring-pop) both;position:absolute}._bubble_75lbu_3:before{content:"";bottom:calc(var(--space-s) * -.75);left:var(--space-m);width:var(--space-m);height:var(--space-m);border-radius:var(--radius-xs);background:var(--white);position:absolute;transform:rotate(45deg)}@keyframes _pop_75lbu_1{0%{opacity:0;transform:scale(.5) translateY(var(--space-s))}}._onboarding_1m189_6{min-height:100%;padding:var(--space-5xl) var(--space-3xl) 0;flex-direction:column;flex:1 0 auto;align-items:center;display:flex;position:relative}._furniture_1m189_17{animation:_rise_1m189_1 .3s var(--ease-ui) var(--furniture-delay,0s) backwards}._back_1m189_21{top:var(--space-2xl);left:var(--space-3xl);position:absolute}._onboarding_1m189_6 ._back_1m189_21{width:var(--size-48);padding:0}._progress_1m189_33{flex-direction:column;align-items:center;display:flex}._pips_1m189_39{gap:var(--space-s);display:flex}._pip_1m189_39{width:var(--size-40);height:var(--space-s);border-radius:var(--radius-pill);background:var(--fill-subtle);display:block;overflow:hidden}._pipFill_1m189_54{border-radius:var(--radius-pill);background:var(--purple);transform-origin:0;height:100%;transition:transform .45s cubic-bezier(.3,.8,.3,1);display:block;transform:scaleX(0)}._pipOn_1m189_64{transform:none}._header_1m189_68{align-items:center;gap:var(--space-s);margin-top:var(--space-5xl);text-align:center;flex-direction:column;display:flex}._title_1m189_78{animation:_appear_1m189_1 var(--t-fade) var(--ease-ui) both}._outgoing_1m189_83{opacity:0;transition:opacity .15s var(--ease-ui);pointer-events:none}._intro_1m189_89{color:var(--text-secondary)}._form_1m189_94{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}._animals_1m189_103{grid-template-columns:repeat(5, calc(var(--size-96) + var(--space-s)));gap:var(--space-xl) var(--space-3xl);margin-top:var(--space-6xl);display:grid}._option_1m189_110{animation:_pop_1m189_1 .44s var(--spring-pop) calc(var(--grid-delay,0s) + var(--index,0) * 45ms) backwards}._gridLeaving_1m189_115 ._option_1m189_110:not(._flown_1m189_115){opacity:0;transform:translateY(var(--space-4xl)) scale(.7);transition:opacity .26s var(--ease-ui), transform .26s var(--ease-ui);pointer-events:none}._flown_1m189_115{visibility:hidden}._nameStep_1m189_131{width:100%;margin-bottom:calc(323px * var(--stage-fit,1));flex:1;justify-content:center;align-items:center;display:flex}._nameRow_1m189_140{width:calc(var(--size-112) * 3);animation:_appear_1m189_1 var(--t-fade) var(--ease-ui) .12s both;justify-content:center;display:flex;position:relative}._surprise_1m189_148{top:var(--space-xs);left:calc(100% + var(--space-l));position:absolute}._surprise_1m189_148 svg{transition:transform .45s cubic-bezier(.3,1.3,.5,1)}._classStep_1m189_159{align-items:center;gap:var(--space-l);margin-top:var(--space-3xl);animation:_appear_1m189_1 var(--t-fade) var(--ease-ui) .12s both;flex-direction:column;display:flex}._classes_1m189_168{justify-content:center;gap:var(--space-2xl);padding-top:var(--space-l);display:flex}._helper_1m189_176{color:var(--text-secondary)}._next_1m189_181{bottom:calc(40px * var(--stage-fit,1));justify-content:center;align-items:center;gap:var(--space-s);min-width:calc(var(--size-112) * 1.8);height:var(--size-48);padding:0 var(--space-2xl);border-radius:var(--radius-pill);background:var(--on-dark-faint);color:var(--on-dark-strong);font-family:var(--font-text);font-size:var(--body-strong-size);line-height:var(--body-strong-line);font-weight:var(--weight-bold);animation:_rise_1m189_1 .3s var(--ease-ui) var(--next-delay,0s) backwards;transition:transform .38s var(--spring-pop), background-color .15s var(--ease-ui), color .15s var(--ease-ui), box-shadow .15s var(--ease-ui);border:0;display:flex;position:absolute;left:50%;transform:scale(.94)}._next_1m189_181 svg{width:var(--icon-20);height:var(--icon-20)}._nextOn_1m189_211{background:var(--white);color:var(--purple-deep);box-shadow:var(--shadow-3);transform:none}._nextOn_1m189_211:hover{background:var(--purple-tint)}._nextOn_1m189_211:active{transform:scale(.96)}._next_1m189_181:focus-visible{outline-color:var(--white)}._bubble_1m189_231{bottom:calc(246px * var(--stage-fit,1));left:calc(50% + 65px * var(--stage-fit,1));z-index:1}._leaving_1m189_238 ._furniture_1m189_17,._leaving_1m189_238 ._form_1m189_94>:not(._next_1m189_181),._leaving_1m189_238 ._next_1m189_181{opacity:0;transition:opacity var(--t-fade) var(--ease-ui);pointer-events:none}._leaving_1m189_238 ._furniture_1m189_17,._leaving_1m189_238 ._next_1m189_181{animation:none}._books_1m189_252{position:absolute;inset:0}._stack_1m189_257{width:calc(170px * var(--stage-fit,1));height:calc(190px * var(--stage-fit,1));position:absolute;bottom:0;overflow:visible}._stackLeft_1m189_265{left:calc(50% - 383px * var(--stage-fit,1))}._stackRight_1m189_269{left:calc(50% + 213px * var(--stage-fit,1))}._bk_1m189_275{transition:transform .32s ease-in;transform:translateY(190px)}._booksOn_1m189_280 ._bk_1m189_275{transition:transform .56s cubic-bezier(.3,1.4,.5,1);transform:none}._booksOn_1m189_280 ._bk2_1m189_285{transition-delay:70ms}._booksOn_1m189_280 ._bk3_1m189_289{transition-delay:.14s}._bk3_1m189_289>g{transform-box:fill-box;transform-origin:50% 100%}._booksOn_1m189_280._bumpA_1m189_299 ._bk3_1m189_289>g{animation:.48s ease-in-out _bumpA_1m189_299}._booksOn_1m189_280._bumpB_1m189_303 ._bk3_1m189_289>g{animation:.48s ease-in-out _bumpB_1m189_303}._bookLabel_1m189_307{fill:var(--ink);font-family:var(--font-display);font-size:17px;font-weight:var(--weight-heavy)}._faceEyes_1m189_314{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite _blink_1m189_1}@keyframes _rise_1m189_1{0%{opacity:0;transform:translateY(10px)}}@keyframes _appear_1m189_1{0%{opacity:0}}@keyframes _pop_1m189_1{0%{opacity:0;transform:scale(.4)}}@keyframes _bumpA_1m189_299{35%{transform:translateY(-12px)rotate(-3deg)}70%{transform:rotate(2deg)}}@keyframes _bumpB_1m189_303{35%{transform:translateY(-12px)rotate(-3deg)}70%{transform:rotate(2deg)}}@keyframes _blink_1m189_1{0%,92%,to{transform:none}95%{transform:scaleY(.1)}}@container app (width<=1199px){._animals_1m189_103{gap:var(--space-l) var(--space-2xl);margin-top:var(--space-3xl)}}._picker_lznj9_11{flex:1 0 auto;min-height:100%;position:relative;overflow:hidden}._title_lznj9_18{top:calc(168px * var(--stage-fit,1));z-index:4;text-align:center;animation:_rise_lznj9_1 .3s var(--ease-ui) backwards;position:absolute;left:0;right:0}._floating_lznj9_28 ._title_lznj9_18{top:calc(96px * var(--stage-fit,1))}._hill_lznj9_33{width:100%;height:calc(var(--hill) * 1px * var(--stage-fit,1));pointer-events:none;transition:transform .52s var(--fall);position:absolute;bottom:0;left:0}._hillBack_lznj9_43{z-index:1}._hillFront_lznj9_47{z-index:3}._slots_lznj9_51{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}._slot_lznj9_51{width:0;height:0;position:absolute}._profile_lznj9_68{top:calc(var(--avatar) * -.842);left:calc(var(--slot) / -2);width:var(--slot);border-radius:var(--radius-l);color:var(--ink);pointer-events:auto;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute}._profile_lznj9_68:focus-visible{outline-offset:var(--space-xs)}._figure_lznj9_90{width:var(--avatar);height:var(--avatar);display:block;position:relative}._back_lznj9_97 ._figure_lznj9_90{z-index:0}._front_lznj9_101 ._figure_lznj9_90{z-index:2}._away_lznj9_106{visibility:hidden}._figure_lznj9_90 svg{overflow:visible}._profile_lznj9_68:hover ._figure_lznj9_90 svg>g{transform:translateY(-8px)}._label_lznj9_120{z-index:4;max-width:100%;margin-top:calc(var(--space-m) - var(--avatar) * .158);padding:0 var(--space-xs);text-align:center;transition:transform .26s var(--spring-soft);flex-direction:column;align-items:center;display:flex;position:relative}._name_lznj9_133{overflow-wrap:anywhere;-webkit-line-clamp:2;max-width:100%;transition:color .15s var(--ease-ui);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._class_lznj9_143{color:var(--text-secondary)}._profile_lznj9_68:hover ._label_lznj9_120,._watched_lznj9_148 ._label_lznj9_120{transform:translateY(-3px)}._profile_lznj9_68:hover ._name_lznj9_133,._watched_lznj9_148 ._name_lznj9_133{color:var(--purple-deep)}._mound_lznj9_159{width:100%;height:100%;display:block;overflow:visible}._dash_lznj9_166{fill:#fff9;stroke:var(--glyph-muted);stroke-width:3px;stroke-linecap:round;stroke-dasharray:10 7;transition:stroke .15s var(--ease-ui)}._add_lznj9_175{color:var(--text-secondary)}._add_lznj9_175:hover ._dash_lznj9_166{stroke:var(--purple);animation:1s linear infinite _march_lznj9_1}._plus_lznj9_184{color:var(--text-secondary);transform-box:fill-box;transform-origin:50%;transition:transform .35s var(--spring-pop)}._add_lznj9_175:hover ._plus_lznj9_184{transform:rotate(90deg)scale(1.15)}._add_lznj9_175:hover ._name_lznj9_133{color:var(--purple-deep)}._spot_lznj9_199{pointer-events:none;position:absolute}._floating_lznj9_28 ._profile_lznj9_68{top:calc(var(--avatar) / -2);animation:_bob_lznj9_1 var(--bob-time,3.6s) ease-in-out var(--bob-delay,0s) infinite alternate}._floating_lznj9_28 ._label_lznj9_120{margin-top:var(--space-s)}._floating_lznj9_28 ._profile_lznj9_68:hover ._figure_lznj9_90 svg>g{transform:none}._floating_lznj9_28 ._figure_lznj9_90 svg{transition:transform .26s var(--spring-soft)}._floating_lznj9_28 ._profile_lznj9_68:hover ._figure_lznj9_90 svg{transform:scale(1.06)}._leaving_lznj9_229 ._hill_lznj9_33{transform:translateY(100%)}._leaving_lznj9_229 ._title_lznj9_18,._leaving_lznj9_229 ._figure_lznj9_90,._leaving_lznj9_229 ._label_lznj9_120{opacity:0;transition:opacity .22s var(--ease-ui), transform .26s var(--ease-ui)}._leaving_lznj9_229 ._figure_lznj9_90,._leaving_lznj9_229 ._label_lznj9_120{transform:translateY(calc(70px * var(--stage-fit,1)))}._returning_lznj9_247 ._hill_lznj9_33{animation:.7s cubic-bezier(.3,1.2,.5,1) .12s backwards _hillUp_lznj9_1}._returning_lznj9_247 ._title_lznj9_18{animation-delay:.26s}._returning_lznj9_247 ._figure_lznj9_90,._returning_lznj9_247 ._label_lznj9_120{animation:_rise_lznj9_1 .3s var(--ease-ui) .4s backwards}@keyframes _rise_lznj9_1{0%{opacity:0;transform:translateY(10px)}}@keyframes _hillUp_lznj9_1{0%{transform:translateY(100%)}}@keyframes _bob_lznj9_1{0%{transform:translateY(calc(var(--space-s) * -1))}}@keyframes _march_lznj9_1{to{stroke-dashoffset:-34px}}._stage_1sj5d_5{isolation:isolate;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}._backdrop_1sj5d_14,._behind_1sj5d_15,._front_1sj5d_16{pointer-events:none;position:absolute;inset:0}._backdrop_1sj5d_14{z-index:0;opacity:0;background:var(--purple)}._purple_1sj5d_28{opacity:1}._draining_1sj5d_33{transition:transform .62s var(--drain);transform:translateY(100%)}._behind_1sj5d_15{z-index:1}._mascot_1sj5d_42{z-index:2;transform-origin:0 0;clip-path:inset(-200px -200px -100px);pointer-events:none;width:1086px;height:428px;position:absolute;top:0;left:0}._perched_1sj5d_58{clip-path:inset(-200px -200px 213px)}._settle_1sj5d_63{transition:transform var(--t-move) var(--settle), clip-path var(--t-move) var(--settle)}._reveal_1sj5d_68{transition:transform var(--t-reveal) var(--anticipate)}._grow_1sj5d_73{transition:transform var(--t-reveal) var(--settle) .25s}._stage_1sj5d_5>:not(._backdrop_1sj5d_14,._behind_1sj5d_15,._mascot_1sj5d_42,._front_1sj5d_16,._flyX_1sj5d_78){z-index:3;position:relative}._front_1sj5d_16{z-index:4}._flyX_1sj5d_78{z-index:1;pointer-events:none;transition:transform var(--t-flight) var(--flight-x);position:absolute;top:0;left:0}._flyFront_1sj5d_96{z-index:4}._flyY_1sj5d_100{transform-origin:0 0;width:120px;height:120px;transition:transform var(--t-flight) var(--flight-y)}._flyBadge_1sj5d_107,._flyStanding_1sj5d_108{transition:opacity .3s var(--ease-ui);position:absolute;inset:0}._off_1sj5d_114{opacity:0}._layout_3kmfh_3{flex-direction:column;height:100%;display:flex}._banner_3kmfh_10{padding:var(--space-l) var(--space-3xl) 0;flex:none;justify-content:center;display:flex}._screen_3kmfh_17{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._welcome_d1p2x_6{padding:var(--space-4xl) var(--space-6xl);flex:1 0 auto;justify-content:center;align-items:center;display:flex}._inner_d1p2x_14{align-items:center;gap:var(--space-5xl);width:100%;max-width:calc(var(--size-96) * 12);grid-template-columns:minmax(0,6fr) minmax(0,5fr);display:grid}._words_d1p2x_23{flex-direction:column;align-items:flex-start;display:flex}._brand_d1p2x_29{align-items:center;gap:var(--space-s);margin-bottom:var(--space-2xl);display:flex}._brand_d1p2x_29 svg{width:var(--icon-24);height:var(--icon-24)}._tagline_d1p2x_41{max-width:calc(var(--size-112) * 4);margin-top:var(--space-l);color:var(--text-secondary);text-wrap:balance}._start_d1p2x_48{align-items:flex-start;gap:var(--space-l);margin-top:var(--space-3xl);flex-direction:column;display:flex}._perch_d1p2x_56{display:flex;position:relative}._welcome_d1p2x_6 ._cta_d1p2x_61{padding:0 var(--space-3xl);box-shadow:var(--shadow-3)}._offline_d1p2x_66{align-items:center;gap:var(--space-s);color:var(--text-secondary);display:flex}._offline_d1p2x_66 svg{width:var(--icon-16);height:var(--icon-16)}._art_d1p2x_78{justify-self:end;width:100%;height:auto}._letter_d1p2x_84{font-family:var(--font-display);font-weight:var(--weight-heavy)}._backdrop_d1p2x_89{fill:var(--green-tint)}._bold_d1p2x_94{background:var(--purple)}._bold_d1p2x_94._underBanner_d1p2x_99{margin-top:var(--space-l)}._bold_d1p2x_94 ._brand_d1p2x_29,._bold_d1p2x_94 ._heading_d1p2x_104,._bold_d1p2x_94 ._tagline_d1p2x_41,._bold_d1p2x_94 ._offline_d1p2x_66{color:var(--white)}._bold_d1p2x_94 ._backdrop_d1p2x_89{fill:var(--purple-deep)}._welcome_d1p2x_6 ._cta_d1p2x_61{font-size:var(--lead-size);line-height:var(--lead-line)}._welcome_d1p2x_6._bold_d1p2x_94 ._cta_d1p2x_61{background:var(--white);color:var(--purple-deep)}._welcome_d1p2x_6._bold_d1p2x_94 ._cta_d1p2x_61:hover,._welcome_d1p2x_6._bold_d1p2x_94 ._cta_d1p2x_61:active{background:var(--purple-tint)}._welcome_d1p2x_6._bold_d1p2x_94 ._cta_d1p2x_61:focus-visible{outline-color:var(--white)}@container app (width<=1199px){._welcome_d1p2x_6{padding:var(--space-3xl) var(--space-5xl)}._inner_d1p2x_14{gap:var(--space-3xl)}._welcome_d1p2x_6 ._heading_d1p2x_104{font-size:var(--display-l-size);line-height:var(--display-l-line)}}._welcome_d1p2x_6._centred_d1p2x_155{isolation:isolate;padding:var(--space-3xl) 0 0;text-align:center;--spark:var(--purple);flex-direction:column;justify-content:flex-start;position:relative;overflow:hidden}._centred_d1p2x_155._bold_d1p2x_94{--spark:var(--white);background:0 0}._centred_d1p2x_155 ._brand_d1p2x_29{margin-bottom:0}._centred_d1p2x_155 ._words_d1p2x_23{padding:var(--space-3xl);flex:1;justify-content:center;align-items:center}._centred_d1p2x_155 ._heading_d1p2x_104{text-wrap:balance}._centred_d1p2x_155 ._tagline_d1p2x_41{max-width:none}._centred_d1p2x_155 ._start_d1p2x_48{align-items:center}._welcome_d1p2x_6._centred_d1p2x_155 ._cta_d1p2x_61{height:var(--size-64);padding:0 var(--space-5xl)}._shelf_d1p2x_204{width:72%;max-width:calc(var(--size-96) * 12);flex:none;height:auto;display:block;overflow:visible}._centred_d1p2x_155:after{content:"";height:var(--space-3xl);border-top:var(--border-3) solid var(--ink);background:var(--green-tint);flex:none;align-self:stretch}._centred_d1p2x_155._bold_d1p2x_94:after{background:var(--purple-deep)}._centred_d1p2x_155 ._start_d1p2x_48{margin-top:calc(var(--size-64) + var(--space-l))}._centred_d1p2x_155 ._perch_d1p2x_56{isolation:isolate}._centred_d1p2x_155 ._perch_d1p2x_56:before{content:"";z-index:-1;border-radius:var(--radius-pill);box-shadow:var(--shadow-3);transition:opacity .24s ease-in .12s;position:absolute;inset:0}._leaving_d1p2x_252 ._perch_d1p2x_56:before{opacity:0}._welcome_d1p2x_6._centred_d1p2x_155 ._cta_d1p2x_61{box-shadow:none}._centred_d1p2x_155 ._cta_d1p2x_61{z-index:1;transition:transform .25s var(--spring-pop), background-color var(--t-fade) var(--ease-ui), opacity var(--t-fade) var(--ease-ui);position:relative}._centred_d1p2x_155 ._cta_d1p2x_61:hover{transform:translateY(calc(var(--space-2xs) * -1))}._welcome_d1p2x_6._centred_d1p2x_155._bold_d1p2x_94:not(._isMascot_d1p2x_272) ._cta_d1p2x_61:hover{background:var(--white)}._welcome_d1p2x_6._centred_d1p2x_155 ._cta_d1p2x_61:active{transform:scale(.96)}._peek_d1p2x_284{bottom:calc(var(--size-64) - var(--space-s));width:calc(var(--size-96) * 2);height:var(--size-96);pointer-events:none;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}._lift_d1p2x_297{position:absolute;inset:auto 0 0}._handedOver_d1p2x_303 ._peek_d1p2x_284,._handedOver_d1p2x_303 ._field_d1p2x_304{visibility:hidden}._lift_d1p2x_297{transform-origin:50% 100%;transition:transform var(--t-pop) cubic-bezier(.34, 1.6, .5, 1)}._welcome_d1p2x_6:has(._cta_d1p2x_61:hover,._cta_d1p2x_61:focus-visible):not(._leaving_d1p2x_252) ._lift_d1p2x_297{transform:scale(.96,1.12)}._hop_d1p2x_324{transform-origin:50% 100%}._hopA_d1p2x_328{animation:.76s ease-in-out _hopA_d1p2x_328}._hopB_d1p2x_332{animation:.76s ease-in-out _hopB_d1p2x_332}@keyframes _hopA_d1p2x_328{15%{transform:scale(1.08,.88)}40%{transform:scale(.92,1.18)}60%{transform:scale(1.05,.94)}78%{transform:scale(.98,1.04)}}@keyframes _hopB_d1p2x_332{15%{transform:scale(1.08,.88)}40%{transform:scale(.92,1.18)}60%{transform:scale(1.05,.94)}78%{transform:scale(.98,1.04)}}._jig_d1p2x_373{transform-box:fill-box;transform-origin:50% 100%}._welcome_d1p2x_6:has(._cta_d1p2x_61:hover,._cta_d1p2x_61:focus-visible):not(._leaving_d1p2x_252) ._jig_d1p2x_373{animation:.52s ease-in-out _jig_d1p2x_373}._welcome_d1p2x_6:has(._cta_d1p2x_61:hover,._cta_d1p2x_61:focus-visible):not(._leaving_d1p2x_252) ._jig2_d1p2x_382{animation-delay:70ms}._welcome_d1p2x_6:has(._cta_d1p2x_61:hover,._cta_d1p2x_61:focus-visible):not(._leaving_d1p2x_252) ._jig3_d1p2x_386{animation-delay:.14s}@keyframes _jig_d1p2x_373{30%{transform:translateY(-14px)rotate(-4deg)}60%{transform:rotate(3deg)}}._spark_d1p2x_400{fill:var(--spark)}._ray_d1p2x_404{fill:none;stroke:var(--spark);stroke-opacity:.7;stroke-linecap:round}._drift_d1p2x_412{animation:4s ease-in-out infinite alternate _drift_d1p2x_412}@keyframes _drift_d1p2x_412{to{transform:translateY(-16px)}}._faceEyes_d1p2x_423{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite _blink_d1p2x_1}@keyframes _blink_d1p2x_1{0%,92%,to{transform:none}95%{transform:scaleY(.1)}}._centred_d1p2x_155._isMascot_d1p2x_272{background:0 0}._field_d1p2x_304{z-index:-1;transform-origin:50% 100%;width:80%;position:absolute;bottom:0;left:10%;transform:scale(4.5)}._leaving_d1p2x_252 ._brand_d1p2x_29,._leaving_d1p2x_252 ._heading_d1p2x_104,._leaving_d1p2x_252 ._tagline_d1p2x_41,._leaving_d1p2x_252 ._cta_d1p2x_61,._leaving_d1p2x_252 ._offline_d1p2x_66{opacity:0;transform:translateY(calc(var(--space-l) * -1));pointer-events:none;transition:opacity .24s ease-in .12s,transform .24s ease-in .12s}._group_d1p2x_474{transition:transform .42s var(--fall)}._leaving_d1p2x_252 ._group_d1p2x_474{transform:translateY(560px)}._leaving_d1p2x_252 ._group2_d1p2x_482{transition-delay:60ms}._leaving_d1p2x_252 ._group3_d1p2x_486{transition-delay:.12s}._centred_d1p2x_155:after{transition:transform .3s ease-in .12s}._leaving_d1p2x_252:after{transform:translateY(calc(var(--space-5xl) - var(--space-xs)))}
