@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.1216mhqx6y_is.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__sf1WnW__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__sf1WnW__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.06.f0v_2js29o.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__EpRC2q__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__EpRC2q__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0f_n1lzbmjsth.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.0h3nfhvv2m3d8.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.0-b7k8a8.-y0b.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.15hnttuouuckd.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0bko.tvg3g1d9.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.0jqazm8k6u60w.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2-variations");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-ext-400-normal.0r913o--3l-pe.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-400-normal.0c_an-~7j4fz6.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-400-normal.0hmuxqgx-3_2g.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-cyrillic-400-normal.10unafyjpfu0p.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-vietnamese-400-normal.111pa_aoykzhb.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-vietnamese-400-normal.0umbcpv1-b07-.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-normal.11m-vgiz.4kir.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-latin-ext-400-normal.0.e5tfy7i61pe.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-normal.0giv8sdb5c-8-.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-latin-400-normal.0-oukxbfbk4i2.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-ext-400-italic.0sxqptn5332dt.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-400-italic.0-jj.6a_4k72l.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-cyrillic-400-italic.07~2-o8c9xl~3.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-cyrillic-400-italic.186dt_3b1~vq3.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-vietnamese-400-italic.0zhsgdlrjnrjm.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-vietnamese-400-italic.07ro6u7zu34-j.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-italic.0fm~m_ttjjqtq.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-latin-ext-400-italic.0d_9x8j_z2vfs.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-italic.0mn3edr~zo.8q.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-latin-400-italic.136w8gs~4skl6.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-ext-500-normal.011_idx_lamrh.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-500-normal.0.o7v-mqp2rkk.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-500-normal.13l~6i15e82nt.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-cyrillic-500-normal.0234-4zmsynfx.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-vietnamese-500-normal.0h8qrjhx6yxax.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-vietnamese-500-normal.11gpxdjgspur0.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-ext-500-normal.0sv4e_fu8h6uo.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-latin-ext-500-normal.0x-plf56fe1.k.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.0k.c35ns00zfx.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-latin-500-normal.1719j4wj3qx12.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-ext-500-italic.0bz44t.vbpxqc.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-500-italic.0sow.z07q310z.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-500-italic.0.8.z1950xg6m.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-cyrillic-500-italic.0r8bkwm~p~nj1.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-vietnamese-500-italic.0ov94_l4k4738.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-vietnamese-500-italic.0a9rb1y1reh~s.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-ext-500-italic.0r~265q.529-h.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-latin-ext-500-italic.0_ejuy.ywnbyi.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-italic.07.ho5evi9j5..woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-latin-500-italic.00_83aamqi.dm.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-cyrillic-ext-600-normal.0e290~b14h_fv.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-600-normal.0wad5gelb4pm2.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-cyrillic-600-normal.0s61ktdje7961.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-cyrillic-600-normal.0moa55sidoxkh.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-vietnamese-600-normal.0vk8any~vsm80.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-vietnamese-600-normal.0a-0gb31l6hax.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-ext-600-normal.0e4ehi.k06g4z.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-latin-ext-600-normal.15al0m38xb.nv.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-600-normal.0tmtzfbth38_1.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-latin-600-normal.0alm7z4270lm2.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-cyrillic-ext-600-italic.0px03j3msctrc.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-cyrillic-ext-600-italic.0dp-8ebb.q6-o.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-cyrillic-600-italic.0t5~95mxaxckz.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-cyrillic-600-italic.0mw1k01cu9.j9.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-vietnamese-600-italic.177i-lqjdeyv-.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-vietnamese-600-italic.141cmo_a6v50q.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-ext-600-italic.0res.j04w7ill.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-latin-ext-600-italic.08dtd8.ybb9kj.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-600-italic.0-08n5up~g_56.woff2?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)format("woff2"),url(../media/cormorant-garamond-latin-600-italic.06ep3hsn8p9.b.woff?dpl=dpl_C1wWR6M1H6BguUK2PCREF2u8AEbZ)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}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body{height:100%}body{font-family:var(--font-body)}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1100px){.container{max-width:1100px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-24{bottom:6rem}.bottom-4{bottom:1rem}.bottom-8{bottom:2rem}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[22px\]{left:22px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-11{top:2.75rem}.top-12{top:3rem}.top-\[28\%\]{top:28%}.-z-10{z-index:-10}.-z-\[1\]{z-index:-1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.float-right{float:right}.mx-auto{margin-left:auto;margin-right:auto}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mt-4{margin-top:-1rem}.-mt-8{margin-top:-2rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[22\/17\]{aspect-ratio:22/17}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[88px\]{height:88px}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[32dvh\]{max-height:32dvh}.max-h-\[38dvh\]{max-height:38dvh}.max-h-\[42vh\]{max-height:42vh}.max-h-\[50dvh\]{max-height:50dvh}.max-h-\[55dvh\]{max-height:55dvh}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[70\%\]{max-height:70%}.max-h-\[80\%\]{max-height:80%}.max-h-\[85dvh\]{max-height:85dvh}.min-h-0{min-height:0}.min-h-28{min-height:7rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[56px\]{min-height:56px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.6667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.3333%}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-\[2px\]{width:2px}.w-\[min\(19rem\,78vw\)\]{width:min(19rem,78vw)}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[180px\]{min-width:180px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[360px\]{max-width:360px}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border-subtle>:not([hidden])~:not([hidden]){border-color:var(--border-subtle)}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-accent-1{border-color:var(--accent-1)}.border-border-strong{border-color:var(--border-strong)}.border-border-subtle{border-color:var(--border-subtle)}.border-danger{border-color:var(--danger)}.border-focus{border-color:var(--focus)}.border-red-600\/50{border-color:#dc262680}.border-transparent{border-color:#0000}.border-l-accent-1{border-left-color:var(--accent-1)}.bg-accent-1{background-color:var(--accent-1)}.bg-bg-base{background-color:var(--bg-base)}.bg-bg-elevated{background-color:var(--bg-elevated)}.bg-bg-elevated-strong{background-color:var(--bg-elevated-strong)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-black\/50{background-color:#00000080}.bg-border-strong{background-color:var(--border-strong)}.bg-danger{background-color:var(--danger)}.bg-fg-muted{background-color:var(--fg-muted)}.bg-fg-on-accent{background-color:var(--fg-on-accent)}.bg-fg-primary{background-color:var(--fg-primary)}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[image\:var\(--accent-gradient\)\]{background-image:var(--accent-gradient)}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-accent-1{--tw-gradient-from:var(--accent-1) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-accent-2{--tw-gradient-to:var(--accent-2) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.pl-1\.5{padding-left:.375rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-\[72px\]{padding-left:72px}.pr-1{padding-right:.25rem}.pr-16{padding-right:4rem}.pr-28{padding-right:7rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-9{padding-right:2.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[40px\]{font-size:40px}.text-\[clamp\(44px\,17vw\,64px\)\]{font-size:clamp(44px,17vw,64px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-accent-1{color:var(--accent-1)!important}.text-accent-1{color:var(--accent-1)}.text-bg-base{color:var(--bg-base)}.text-danger{color:var(--danger)}.text-fg-muted{color:var(--fg-muted)}.text-fg-on-accent{color:var(--fg-on-accent)}.text-fg-primary{color:var(--fg-primary)}.text-fg-secondary{color:var(--fg-secondary)}.text-focus{color:var(--focus)}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-warning{color:var(--warning)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-\[0_0_0_3px_var\(--bg-base\)\,0_0_12px_2px_var\(--accent-1\)\]{--tw-shadow:0 0 0 3px var(--bg-base),0 0 12px 2px var(--accent-1);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color), 0 0 12px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--accent-1\)_22\%\,transparent\)\]{--tw-shadow:0 0 0 4px color-mix(in srgb,var(--accent-1) 22%,transparent);--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--shadow-card);--tw-shadow-colored:var(--shadow-card);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-accent-1{--tw-ring-color:var(--accent-1)}.ring-border-strong{--tw-ring-color:var(--border-strong)}.ring-border-subtle{--tw-ring-color:var(--border-subtle)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[cx\,cy\]{transition-property:cx,cy;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\]{transition-property:left;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[stroke-dasharray\]{transition-property:stroke-dasharray;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[text-decoration-color\]{transition-property:text-decoration-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.\[display\:-webkit-box\]{display:-webkit-box}.\[mask-image\:linear-gradient\(to_bottom\,transparent_0\,black_1\.25rem\)\]{-webkit-mask-image:linear-gradient(#0000 0,#000 1.25rem);mask-image:linear-gradient(#0000 0,#000 1.25rem)}.\[mask-image\:linear-gradient\(to_bottom\,transparent_0\,black_2\.5rem\)\]{-webkit-mask-image:linear-gradient(#0000 0,#000 2.5rem);mask-image:linear-gradient(#0000 0,#000 2.5rem)}.ai-pill-glyph:before{content:"✨"}.tap-glow{pointer-events:none;z-index:0;background:radial-gradient(circle, color-mix(in oklab, var(--accent-1) 55%, transparent) 0%, color-mix(in oklab, var(--accent-2) 30%, transparent) 35%, transparent 70%);filter:blur(30px)saturate(1.5);mix-blend-mode:screen;border-radius:50%;width:40px;height:40px;animation:2s ease-out forwards fade-glow;position:fixed;transform:translate(-50%,-50%)scale(.3)}.theme-supreme .tap-glow,.theme-editorial .tap-glow{mix-blend-mode:multiply}@keyframes fade-glow{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}18%{opacity:.9;transform:translate(-50%,-50%)scale(3)}to{opacity:0;transform:translate(-50%,-50%)scale(11)}}input[type=checkbox]{accent-color:var(--accent-1)}input::placeholder{text-overflow:ellipsis}select.select-themed{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.25rem}.frost{background:var(--bg-elevated);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border-subtle)}.glass-dialog{background:color-mix(in oklab, var(--bg-elevated) 55%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);border:1px solid color-mix(in oklab, var(--border-strong) 50%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--fg-primary) 6%, transparent), 0 8px 32px #00000059}.glass-creation-field{background:radial-gradient(60% 80% at 20% 30%, color-mix(in oklab, var(--accent-1) 26%, transparent) 0%, transparent 70%), radial-gradient(55% 75% at 80% 25%, color-mix(in oklab, var(--accent-2) 22%, transparent) 0%, transparent 70%), radial-gradient(70% 90% at 60% 85%, color-mix(in oklab, var(--accent-3) 16%, transparent) 0%, transparent 75%), var(--bg-elevated);background-size:200% 200%;animation:8s ease-in-out infinite alternate glass-creation-drift}@keyframes glass-creation-drift{0%{background-position:0 0}to{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.glass-creation-field{animation:none}}.wait-bar-track{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--border-strong) 55%, transparent);overflow:hidden}.wait-bar-fill{border-radius:inherit;background:var(--accent-gradient);height:100%;transition:width 4.2s linear}.wait-bar-fill.settling{transition:width .4s ease-out}.wait-bar-fill.stalled{background:var(--warning);opacity:.7;transition:none}@keyframes wait-copy-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.wait-copy{animation:.4s ease-out wait-copy-in}@media (prefers-reduced-motion:reduce){.wait-bar-fill{transition:none}.wait-copy{animation:none}}@keyframes ellis-bar-pulse{0%,to{transform:scaleY(calc(var(--ellis-bar-min,.78) - var(--user-level,0) * .18 - var(--voice-high,0) * .15))}50%{transform:scaleY(var(--ellis-bar-max,1.22))}}.ellis-bar{transform-box:fill-box;transform-origin:50%;animation:ellis-bar-pulse var(--ellis-bar-d,2.4s) ease-in-out infinite;animation-delay:var(--ellis-bar-dl,0s);will-change:transform}@media (prefers-reduced-motion:reduce){.ellis-bar{animation:none}.tap-glow{display:none}}.voice-orb{transform:scale(calc(1 + var(--voice-level,0) * .08));filter:drop-shadow(0 0 2px var(--accent-1)) drop-shadow(0 0 calc(9px + var(--voice-level,0) * 26px) color-mix(in oklab, var(--accent-1) 68%, var(--accent-2)));will-change:transform, filter}.theme-aurora .voice-orb,.theme-oasis .voice-orb{filter:brightness(calc(1 + var(--user-level,0) * .12));will-change:transform}.voice-genchip{background:var(--accent-gradient);width:24px;height:24px;color:var(--fg-on-accent);box-shadow:inset 0 1px 0 #ffffff59, inset 0 -1px 1px #0000002e, 0 0 0 1px color-mix(in oklab, var(--accent-1) 55%, transparent), 0 4px 12px color-mix(in oklab, var(--accent-2) 45%, transparent);border-radius:50%;place-items:center;display:grid}.voice-genchip-spin{transform-origin:50%;animation:1.05s linear infinite voice-genchip-spin}@keyframes voice-genchip-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.voice-genchip-spin{animation:none}}@keyframes edge-glow-breathe{0%,to{opacity:.55}50%{opacity:1}}.edge-glow{box-shadow:inset 0 0 90px -30px var(--accent-2), inset 0 0 200px -80px var(--accent-1);animation:2.8s ease-in-out infinite edge-glow-breathe}@media (max-width:1099.98px){.edge-glow{display:none}}.voice-mic-btn[data-live=true]{box-shadow:0 0 18px 2px color-mix(in oklab, var(--accent-2) 60%, transparent), 0 0 44px 10px color-mix(in oklab, var(--accent-1) 35%, transparent);animation:2.8s ease-in-out infinite edge-glow-breathe}@media (prefers-reduced-motion:reduce){.voice-mic-btn[data-live=true]{animation:none}}@keyframes voice-mic-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.voice-mic-ring{border:2px solid var(--accent-2);animation:1.6s ease-out infinite voice-mic-ping}.voice-mic-ring-late{animation-delay:.55s}@media (prefers-reduced-motion:reduce){.edge-glow{animation:none}.voice-orb{filter:none;transform:none}.voice-mic-ring{opacity:.8;animation:none}.voice-mic-ring-late{display:none}}.ambient-orb{filter:blur(64px)saturate(1.6);mix-blend-mode:screen;will-change:transform;border-radius:50%;width:560px;height:560px;position:absolute}.theme-supreme .ambient-field,.theme-terminal .ambient-field,.theme-editorial .ambient-field,.theme-luxe .ambient-field{display:none}.pill-accent{border-color:color-mix(in oklab, var(--accent-1) 55%, var(--border-subtle));background:color-mix(in oklab, var(--accent-1) 14%, var(--bg-elevated-strong));color:var(--fg-primary)}.theme-supreme .voice-center-dim,.theme-editorial .voice-center-dim{display:none}.theme-supreme .voice-orb,.theme-editorial .voice-orb{filter:none;will-change:transform}@media (prefers-reduced-motion:reduce){.ambient-field{display:none}}.thinking-atmosphere{pointer-events:none;z-index:-5;position:absolute;inset:0;overflow:hidden}.thinking-wash{background:conic-gradient(from 0deg, var(--accent-1), var(--accent-2), var(--accent-3), var(--accent-1));mix-blend-mode:screen;filter:blur(40px);opacity:0;will-change:transform;width:220vmax;height:220vmax;margin:-110vmax 0 0 -110vmax;position:absolute;top:50%;left:50%}.thinking-blob{filter:blur(56px);mix-blend-mode:screen;opacity:0;will-change:transform, border-radius;width:64vmax;height:64vmax;position:absolute}.thinking-blob-a{background:radial-gradient(circle, var(--accent-1) 0%, transparent 68%)}.thinking-blob-b{background:radial-gradient(circle, var(--accent-2) 0%, transparent 68%)}.thinking-blob-c{background:radial-gradient(circle, var(--accent-3) 0%, transparent 68%)}.thinking-blob-d{background:radial-gradient(circle, var(--accent-2) 10%, transparent 70%)}.thinking-atmosphere[data-mode=busy] .thinking-wash{opacity:.16;animation:10s linear infinite thinking-wash-turn}.thinking-atmosphere[data-mode=busy] .thinking-blob{filter:blur(44px)saturate(1.25)}.thinking-atmosphere[data-mode=busy] .thinking-blob-a{background:radial-gradient(circle, var(--accent-1) 0%, transparent 54%)}.thinking-atmosphere[data-mode=busy] .thinking-blob-b{background:radial-gradient(circle, var(--accent-2) 0%, transparent 54%)}.thinking-atmosphere[data-mode=busy] .thinking-blob-c{background:radial-gradient(circle, var(--accent-3) 0%, transparent 54%)}.thinking-atmosphere[data-mode=busy] .thinking-blob-d{background:radial-gradient(circle, var(--accent-2) 6%, transparent 58%)}.thinking-atmosphere[data-mode=busy] .thinking-blob-a{opacity:.7;animation:4.4s ease-in-out infinite thinking-churn-a;top:-28vmax;left:-16vmax}.thinking-atmosphere[data-mode=busy] .thinking-blob-b{opacity:.64;animation:5.6s ease-in-out infinite thinking-churn-b;top:-22vmax;right:-18vmax}.thinking-atmosphere[data-mode=busy] .thinking-blob-c{opacity:.58;width:52vmax;height:52vmax;animation:3.8s ease-in-out infinite thinking-churn-c;top:4%;left:12%}.thinking-atmosphere[data-mode=busy] .thinking-blob-d{opacity:.5;width:56vmax;height:56vmax;animation:6.6s ease-in-out infinite thinking-churn-d;bottom:-30vmax;right:4%}@keyframes thinking-wash-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes thinking-churn-a{0%,to{border-radius:46% 54% 58% 42%/52% 44% 56% 48%;transform:translate(0,0)scale(1)rotate(0)}25%{border-radius:68% 32% 28% 72%/34% 68% 32% 66%;transform:translate(26vmax,8vmax)scale(1.42)rotate(38deg)}50%{border-radius:30% 70% 66% 34%/66% 30% 70% 34%;transform:translate(14vmax,28vmax)scale(.76)rotate(-26deg)}75%{border-radius:60% 40% 34% 66%/44% 62% 38% 56%;transform:translate(-8vmax,12vmax)scale(1.22)rotate(14deg)}}@keyframes thinking-churn-b{0%,to{border-radius:58% 42% 40% 60%/46% 58% 42% 54%;transform:translate(0,0)scale(1.14)rotate(0)}30%{border-radius:34% 66% 70% 30%/64% 34% 66% 36%;transform:translate(-30vmax,14vmax)scale(.74)rotate(-42deg)}55%{border-radius:70% 30% 36% 64%/32% 66% 34% 68%;transform:translate(-16vmax,-10vmax)scale(1.38)rotate(22deg)}80%{border-radius:44% 56% 60% 40%/58% 42% 56% 44%;transform:translate(6vmax,6vmax)scale(.94)rotate(-12deg)}}@keyframes thinking-churn-c{0%,to{border-radius:50% 50% 44% 56%/56% 44%;transform:translate(0,0)scale(.86)rotate(0)}35%{border-radius:32% 68% 64% 36%/38% 64% 36% 62%;transform:translate(20vmax,-14vmax)scale(1.48)rotate(44deg)}70%{border-radius:64% 36% 30% 70%/68% 32% 64% 36%;transform:translate(-10vmax,8vmax)scale(1.05)rotate(-30deg)}}@keyframes thinking-churn-d{0%,to{border-radius:54% 46% 52% 48%/48% 54% 46% 52%;transform:translate(0,0)scale(1)rotate(0)}30%{border-radius:36% 64% 30% 70%/68% 32% 64% 36%;transform:translate(-18vmax,-24vmax)scale(1.36)rotate(-34deg)}60%{border-radius:66% 34% 60% 40%/34% 66% 38% 62%;transform:translate(10vmax,-12vmax)scale(.78)rotate(20deg)}85%{border-radius:48% 52% 56% 44%/52% 48%;transform:translate(-4vmax,4vmax)scale(1.12)rotate(-8deg)}}.thinking-voice,.thinking-field{display:block;position:absolute;inset:0}.thinking-atmosphere[data-mode=speaking] .thinking-voice{opacity:calc(.55 + var(--voice-mid,var(--voice-level,0)) * .45);transform:scale(calc(1 + var(--voice-low,var(--voice-level,0)) * .05));transform-origin:50% 45%;transition:opacity .12s linear}.thinking-atmosphere[data-mode=listening] .thinking-voice{opacity:calc(.35 + var(--user-level,0) * .45);transform:scale(calc(1 + var(--user-level,0) * .1));transform-origin:50% 45%;transition:opacity .12s linear}.thinking-atmosphere[data-mode=speaking] .thinking-wash,.thinking-atmosphere[data-mode=listening] .thinking-wash{opacity:.07;animation:26s linear infinite thinking-wash-turn}.thinking-atmosphere[data-mode=speaking] .thinking-blob-a,.thinking-atmosphere[data-mode=listening] .thinking-blob-a{opacity:.62;width:72vmax;height:72vmax;margin-left:-36vmax;animation:3.2s ease-in-out infinite thinking-ripple-a;top:6%;left:50%}.thinking-atmosphere[data-mode=speaking] .thinking-blob-b,.thinking-atmosphere[data-mode=listening] .thinking-blob-b{opacity:.5;width:54vmax;height:54vmax;animation:4.1s ease-in-out infinite thinking-ripple-b;top:-4%;left:2%}.thinking-atmosphere[data-mode=speaking] .thinking-blob-c,.thinking-atmosphere[data-mode=listening] .thinking-blob-c{opacity:.5;width:54vmax;height:54vmax;animation:3.7s ease-in-out infinite thinking-ripple-c;top:0%;right:0%}.thinking-atmosphere[data-mode=speaking] .thinking-blob-d,.thinking-atmosphere[data-mode=listening] .thinking-blob-d{display:none}@keyframes thinking-ripple-a{0%,to{border-radius:50% 50% 48% 52%/52% 48%;transform:scale(1)}50%{border-radius:46% 54% 54% 46%/48% 52%;transform:scale(1.18)}}@keyframes thinking-ripple-b{0%,to{border-radius:54% 46% 50% 50%/50% 54% 46% 50%;transform:translate(0,0)scale(.94)}50%{border-radius:46% 54%/54% 46%;transform:translate(3vmax,2vmax)scale(1.12)}}@keyframes thinking-ripple-c{0%,to{border-radius:48% 52% 52% 48%/52% 48% 48% 52%;transform:translate(0,0)scale(1.08)}50%{border-radius:56% 44% 48% 52%/46% 56% 44%;transform:translate(-3vmax,3vmax)scale(.92)}}@media (prefers-reduced-motion:reduce){.thinking-atmosphere{display:none}}.theme-supreme .thinking-atmosphere,.theme-terminal .thinking-atmosphere,.theme-editorial .thinking-atmosphere,.theme-luxe .thinking-atmosphere{display:none}@media (max-width:1100px){.thinking-blob{will-change:transform}.thinking-wash{width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax}.thinking-atmosphere[data-mode=busy] .thinking-blob{filter:blur(24px)saturate(1.3)}.thinking-atmosphere[data-mode=busy] .thinking-wash{opacity:.1}.thinking-atmosphere[data-mode=busy] .thinking-blob-a{border-radius:46% 54% 58% 42%/52% 44% 56% 48%;width:96vmin;height:96vmin;animation-name:thinking-churn-a-m;top:-22vmin;left:-24vmin}.thinking-atmosphere[data-mode=busy] .thinking-blob-b{border-radius:58% 42% 40% 60%/46% 58% 42% 54%;width:88vmin;height:88vmin;animation-name:thinking-churn-b-m;top:22%;right:-30vmin}.thinking-atmosphere[data-mode=busy] .thinking-blob-c{border-radius:50% 50% 44% 56%/56% 44%;width:74vmin;height:74vmin;animation-name:thinking-churn-c-m;bottom:4%;left:-16vmin}.thinking-atmosphere[data-mode=busy] .thinking-blob-d{border-radius:54% 46% 52% 48%/48% 54% 46% 52%;width:80vmin;height:80vmin;animation-name:thinking-churn-d-m;bottom:-18vmin;right:-14vmin}.thinking-atmosphere[data-mode=speaking] .thinking-blob-a,.thinking-atmosphere[data-mode=listening] .thinking-blob-a{border-radius:50% 50% 48% 52%/52% 48%;animation-name:thinking-ripple-a-m}.thinking-atmosphere[data-mode=speaking] .thinking-blob-b,.thinking-atmosphere[data-mode=listening] .thinking-blob-b{border-radius:54% 46% 50% 50%/50% 54% 46% 50%;animation-name:thinking-ripple-b-m}.thinking-atmosphere[data-mode=speaking] .thinking-blob-c,.thinking-atmosphere[data-mode=listening] .thinking-blob-c{border-radius:48% 52% 52% 48%/52% 48% 48% 52%;animation-name:thinking-ripple-c-m}.thinking-atmosphere[data-mode=listening] .thinking-voice{transform:none}}@keyframes thinking-churn-a-m{0%,to{transform:translate(0,0)scale(1)rotate(0)}25%{transform:translate(30vmin,34vmin)scale(1.42)rotate(38deg)}50%{transform:translate(12vmin,72vmin)scale(.76)rotate(-26deg)}75%{transform:translate(-10vmin,30vmin)scale(1.22)rotate(14deg)}}@keyframes thinking-churn-b-m{0%,to{transform:translate(0,0)scale(1.14)rotate(0)}30%{transform:translate(-38vmin,42vmin)scale(.74)rotate(-42deg)}55%{transform:translate(-20vmin,-38vmin)scale(1.38)rotate(22deg)}80%{transform:translate(8vmin,12vmin)scale(.94)rotate(-12deg)}}@keyframes thinking-churn-c-m{0%,to{transform:translate(0,0)scale(.86)rotate(0)}35%{transform:translate(28vmin,-62vmin)scale(1.48)rotate(44deg)}70%{transform:translate(-8vmin,-20vmin)scale(1.05)rotate(-30deg)}}@keyframes thinking-churn-d-m{0%,to{transform:translate(0,0)scale(1)rotate(0)}30%{transform:translate(-26vmin,-58vmin)scale(1.36)rotate(-34deg)}60%{transform:translate(12vmin,-26vmin)scale(.78)rotate(20deg)}85%{transform:translate(-6vmin,8vmin)scale(1.12)rotate(-8deg)}}@keyframes thinking-ripple-a-m{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes thinking-ripple-b-m{0%,to{transform:translate(0,0)scale(.94)}50%{transform:translate(3vmin,2vmin)scale(1.12)}}@keyframes thinking-ripple-c-m{0%,to{transform:translate(0,0)scale(1.08)}50%{transform:translate(-3vmin,3vmin)scale(.92)}}.auth-aurora{background:radial-gradient(60% 50% at 18% 12%, color-mix(in oklab, var(--accent-1) 26%, transparent) 0%, transparent 70%), radial-gradient(55% 45% at 86% 22%, color-mix(in oklab, var(--accent-2) 20%, transparent) 0%, transparent 70%), radial-gradient(65% 55% at 72% 96%, color-mix(in oklab, var(--accent-3) 14%, transparent) 0%, transparent 78%)}.thinking-atmosphere[data-mode=ambient] .thinking-wash{opacity:0;animation:none}.thinking-atmosphere[data-mode=ambient] .thinking-blob{filter:blur(64px)}.thinking-atmosphere[data-mode=ambient] .thinking-blob-a{opacity:.2;animation:28s ease-in-out infinite thinking-churn-a;top:-24vmax;left:-14vmax}.thinking-atmosphere[data-mode=ambient] .thinking-blob-b{opacity:.18;animation:34s ease-in-out infinite thinking-churn-b;top:-18vmax;right:-16vmax}.thinking-atmosphere[data-mode=ambient] .thinking-blob-c{opacity:.16;width:52vmax;height:52vmax;animation:26s ease-in-out infinite thinking-churn-c;top:8%;left:10%}.thinking-atmosphere[data-mode=ambient] .thinking-blob-d{opacity:.15;width:56vmax;height:56vmax;animation:38s ease-in-out infinite thinking-churn-d;bottom:-26vmax;right:2%}@media (hover:none){.thinking-atmosphere[data-mode=ambient] .thinking-blob{animation:none}}@media (min-width:1101px){.thinking-atmosphere[data-variant=fluid]{--fluid-period:14s}.thinking-atmosphere[data-variant=fluid][data-mode=busy]{--fluid-period:10s}.thinking-atmosphere[data-variant=fluid][data-mode=speaking]{--fluid-period:16s}.thinking-atmosphere[data-variant=fluid][data-mode=ambient]{--fluid-period:40s}.thinking-atmosphere[data-variant=fluid][data-mode=listening]{--fluid-period:12s}.thinking-atmosphere[data-variant=fluid] .thinking-field{transform-origin:50%;animation:fluid-revolve calc(var(--fluid-period) * 4) linear infinite;will-change:transform}.thinking-atmosphere[data-variant=fluid][data-mode=busy] .thinking-voice{animation:7s ease-in-out infinite fluid-breath}.thinking-atmosphere[data-variant=fluid][data-mode=ambient] .thinking-voice{animation:16s ease-in-out infinite fluid-breath}.thinking-atmosphere[data-variant=fluid] .thinking-blob{animation-name:fluid-orbit;animation-duration:var(--fluid-period);margin:0;animation-timing-function:cubic-bezier(.37,0,.63,1);animation-iteration-count:infinite;inset:50% auto auto 50%}.thinking-atmosphere[data-variant=fluid] .thinking-blob-a{width:58vmax;height:58vmax;animation-delay:0s}.thinking-atmosphere[data-variant=fluid] .thinking-blob-b{width:50vmax;height:50vmax;animation-delay:calc(var(--fluid-period) * -.25)}.thinking-atmosphere[data-variant=fluid] .thinking-blob-c{width:46vmax;height:46vmax;animation-delay:calc(var(--fluid-period) * -.5)}.thinking-atmosphere[data-variant=fluid] .thinking-blob-d{width:42vmax;height:42vmax;animation-delay:calc(var(--fluid-period) * -.75)}.thinking-atmosphere[data-variant=fluid][data-mode=speaking] .thinking-blob-d,.thinking-atmosphere[data-variant=fluid][data-mode=listening] .thinking-blob-d{opacity:.4;display:block}}@media (hover:none){.thinking-atmosphere[data-variant=fluid][data-mode=ambient] .thinking-field,.thinking-atmosphere[data-variant=fluid][data-mode=ambient] .thinking-voice,.thinking-atmosphere[data-variant=fluid][data-mode=ambient] .thinking-blob{animation:none}}@keyframes fluid-revolve{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fluid-breath{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes fluid-orbit{0%{transform:translate(-50%,-50%)translateY(-10vmax)scale(1)}25%{transform:translate(-50%,-50%)translate(14vmax)scale(1.16)}50%{transform:translate(-50%,-50%)translateY(10vmax)scale(.84)}75%{transform:translate(-50%,-50%)translate(-14vmax)scale(1.08)}to{transform:translate(-50%,-50%)translateY(-10vmax)scale(1)}}.thinking-atmosphere[data-variant=halo][data-mode=listening] .thinking-wash{display:none}.thinking-atmosphere[data-variant=halo][data-mode=listening] .thinking-voice{opacity:1;transform:none}.thinking-atmosphere[data-variant=halo][data-mode=listening] .thinking-field{transform-origin:50%;transform:rotate(calc(var(--listen-angle,0) * 1deg));will-change:transform}.thinking-atmosphere[data-variant=halo][data-mode=listening] .thinking-blob{opacity:calc(.4 + var(--listen-form,0) * .55);--halo-r:calc((29vmin - var(--user-level,0) * 7vmin) * var(--listen-form,0) + 7.5vmin * (1 - var(--listen-form,0)));margin:0;animation:none;inset:50% auto auto 50%}.thinking-atmosphere[data-variant=halo][data-mode=listening] .thinking-blob-a{width:71vmin;height:71vmin;transform:translate(-50%, -50%) translateX(var(--halo-r)) scale(calc((1 - var(--listen-form,0) * .02) * (1 + var(--user-eq-1,0) * .1)));opacity:clamp(.05, calc(.4 * (1 - var(--listen-form,0)) + var(--listen-form,0) * (.95 - var(--eq-dim,0) + var(--user-eq-1,0) * .35)), 1)}.thinking-atmosphere[data-variant=halo][data-mode=listening] .thinking-blob-b{width:63vmin;height:63vmin;transform:translate(-50%, -50%) rotate(90deg) translateX(var(--halo-r)) scale(calc((1 - var(--listen-form,0) * .08) * (1 + var(--user-eq-2,0) * .1)));opacity:clamp(.05, calc(.4 * (1 - var(--listen-form,0)) + var(--listen-form,0) * (.95 - var(--eq-dim,0) + var(--user-eq-2,0) * .35)), 1)}.thinking-atmosphere[data-variant=halo][data-mode=listening] .thinking-blob-c{width:58vmin;height:58vmin;transform:translate(-50%, -50%) rotate(180deg) translateX(var(--halo-r)) scale(calc((1 - var(--listen-form,0) * .14) * (1 + var(--user-eq-3,0) * .1)));opacity:clamp(.05, calc(.4 * (1 - var(--listen-form,0)) + var(--listen-form,0) * (.95 - var(--eq-dim,0) + var(--user-eq-3,0) * .35)), 1)}.thinking-atmosphere[data-variant=halo][data-mode=listening] .thinking-blob-d{width:54vmin;height:54vmin;transform:translate(-50%, -50%) rotate(270deg) translateX(var(--halo-r)) scale(calc((1 - var(--listen-form,0) * .2) * (1 + var(--user-eq-4,0) * .1)));opacity:clamp(.05, calc(.4 * (1 - var(--listen-form,0)) + var(--listen-form,0) * (.95 - var(--eq-dim,0) + var(--user-eq-4,0) * .35)), 1);display:block}.thinking-atmosphere[data-variant=waveform][data-mode=speaking] .thinking-voice{opacity:1;transform:none}.thinking-atmosphere[data-variant=waveform][data-mode=speaking] .thinking-blob{width:47vmin;height:47vmin;margin:0;inset:50% auto auto 50%}.thinking-atmosphere[data-variant=waveform][data-mode=speaking] .thinking-blob-a{transform:translate(-50%, -50%) translateX(-24.8vmin) translateY(calc(var(--voice-low,var(--voice-level,0)) * -16vmin)) scale(calc(1 + var(--voice-low,var(--voice-level,0)) * .25));opacity:calc(.35 + var(--voice-low,var(--voice-level,0)) * .65);filter:blur(7.4vmin) brightness(calc(1 + var(--voice-low,var(--voice-level,0)) * .55));animation:7.3s ease-in-out infinite waveform-morph}.thinking-atmosphere[data-variant=waveform][data-mode=speaking] .thinking-blob-b{transform:translate(-50%, -50%) translateX(-8.3vmin) translateY(calc(var(--voice-mid,var(--voice-level,0)) * 20vmin)) scale(calc(1 + var(--voice-mid,var(--voice-level,0)) * .25));opacity:calc(.35 + var(--voice-mid,var(--voice-level,0)) * .65);filter:blur(7.4vmin) brightness(calc(1 + var(--voice-mid,var(--voice-level,0)) * .55));animation:8.4s ease-in-out -2.1s infinite waveform-morph}.thinking-atmosphere[data-variant=waveform][data-mode=speaking] .thinking-blob-c{transform:translate(-50%, -50%) translateX(8.3vmin) translateY(calc(var(--voice-high,var(--voice-level,0)) * -20vmin)) scale(calc(1 + var(--voice-high,var(--voice-level,0)) * .25));opacity:calc(.35 + var(--voice-high,var(--voice-level,0)) * .65);filter:blur(7.4vmin) brightness(calc(1 + var(--voice-high,var(--voice-level,0)) * .55));animation:9.1s ease-in-out -4.6s infinite waveform-morph}.thinking-atmosphere[data-variant=waveform][data-mode=speaking] .thinking-blob-d{transform:translate(-50%, -50%) translateX(24.8vmin) translateY(calc(var(--voice-level,0) * 16vmin)) scale(calc(1 + var(--voice-level,0) * .25));opacity:calc(.35 + var(--voice-level,0) * .65);filter:blur(7.4vmin) brightness(calc(1 + var(--voice-level,0) * .55));animation:7.9s ease-in-out -6.2s infinite waveform-morph;display:block}@keyframes waveform-morph{0%,to{border-radius:50% 50% 48% 52%/52% 48%}25%{border-radius:62% 38% 44% 56%/40% 64% 36% 60%}50%{border-radius:38% 62% 60% 40%/62% 36% 64% 38%}75%{border-radius:56% 44% 34% 66%/46% 58% 42% 54%}}.atmosphere-fullbleed{z-index:-5;pointer-events:none;position:fixed;inset:0}.placeholder\:text-fg-muted::placeholder{color:var(--fg-muted)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-2:before{content:var(--tw-content);inset:-.5rem}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-accent-1:hover{border-color:var(--accent-1)}.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:border-danger:hover{border-color:var(--danger)}.hover\:border-focus:hover{border-color:var(--focus)}.hover\:bg-bg-elevated:hover{background-color:var(--bg-elevated)}.hover\:bg-bg-elevated-strong:hover{background-color:var(--bg-elevated-strong)}.hover\:bg-red-600\/10:hover{background-color:#dc26261a}.hover\:text-accent-1:hover{color:var(--accent-1)}.hover\:text-accent-2:hover{color:var(--accent-2)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-fg-primary:hover{color:var(--fg-primary)}.hover\:text-fg-secondary:hover{color:var(--fg-secondary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-card-hover:hover{--tw-shadow:var(--shadow-card-hover);--tw-shadow-colored:var(--shadow-card-hover);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-focus:focus{border-color:var(--focus)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-current:focus{--tw-ring-color:currentColor}.focus\:ring-focus:focus{--tw-ring-color:var(--focus)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-accent-1:focus-visible{--tw-ring-color:var(--accent-1)}.focus-visible\:ring-focus:focus-visible{--tw-ring-color:var(--focus)}.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-fg-primary{color:var(--fg-primary)}@media (prefers-reduced-motion:no-preference){@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.motion-safe\:animate-bounce{animation:1s infinite bounce}@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.motion-safe\:transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:640px){.sm\:col-span-4{grid-column:span 4/span 4}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.desktop\:static{position:static}.desktop\:z-auto{z-index:auto}.desktop\:inline-block{display:inline-block}.desktop\:h-24{height:6rem}.desktop\:w-24{width:6rem}.desktop\:w-auto{width:auto}.desktop\:max-w-2xl{max-width:42rem}.desktop\:max-w-3xl{max-width:48rem}.desktop\:max-w-5xl{max-width:64rem}.desktop\:max-w-lg{max-width:32rem}.desktop\:max-w-none{max-width:none}.desktop\:flex-1{flex:1}.desktop\:flex-none{flex:none}.desktop\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.desktop\:flex-row{flex-direction:row}.desktop\:items-center{align-items:center}.desktop\:rounded-2xl{border-radius:1rem}.desktop\:bg-transparent{background-color:#0000}.desktop\:p-0{padding:0}.desktop\:p-6{padding:1.5rem}.desktop\:pb-6{padding-bottom:1.5rem}.desktop\:pr-28{padding-right:7rem}.desktop\:pr-40{padding-right:10rem}.desktop\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width:1280px){.min-\[1280px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:has\(\>button\)\]\:w-auto:has(>button){width:auto}.\[\&\:has\(\>button\)\]\:flex-1:has(>button){flex:1}.\[\&\>button\]\:w-full>button{width:100%}.\[\&\>button\]\:rounded-pill>button{border-radius:var(--radius-pill)}.\[\&\>button\]\:py-2\.5>button{padding-top:.625rem;padding-bottom:.625rem}
.theme-aurora{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:#020307;--bg-elevated:#0a0d1666;--bg-elevated-strong:#10131e;--border-subtle:#191d27;--border-strong:#454c61;--fg-primary:#f7f8fc;--fg-secondary:#b4b7c1;--fg-muted:#7c808b;--fg-on-accent:#020307;--accent-1:#5189ff;--accent-2:#a883ff;--accent-3:#a883ff;--accent-gradient:linear-gradient(135deg, var(--accent-1) 0%, var(--accent-2) 100%);--focus:var(--accent-1);--success:#34d399;--warning:#fbbf24;--danger:#f87171;--info:var(--accent-2);--font-display:var(--font-geist-sans,"Geist"), "Inter", system-ui, sans-serif;--font-body:var(--font-display);--font-mono:var(--font-geist-mono,"Geist Mono"), "JetBrains Mono", ui-monospace, monospace;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--shadow-card:0 8px 28px -8px #0000008c, 0 0 0 1px var(--border-subtle);--shadow-card-hover:0 14px 38px -10px #0009, 0 0 0 1px var(--border-strong);--motion-spring-stiff:200;--motion-spring-damping:25;--motion-fade-ms:.25s;--trust-portal:#8b93b8;--trust-portal-fg:#020307;--trust-public:#5bb8e6;--trust-public-fg:#020307;--trust-mls:#45d39e;--trust-mls-fg:#020307;--trust-broker:#c084fc;--trust-broker-fg:#020307}.theme-supreme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-base:#fff;--bg-elevated:#f5f5f5;--bg-elevated-strong:#ebebeb;--border-subtle:#e4e4e4;--border-strong:#636363;--fg-primary:#0b0b0b;--fg-secondary:#3d3d3d;--fg-muted:#696969;--fg-on-accent:#fff;--accent-1:#ec0023;--accent-2:#e00020;--accent-3:#e00020;--accent-gradient:linear-gradient(135deg, var(--accent-1) 0%, var(--accent-2) 100%);--focus:var(--accent-1);--success:#15803d;--warning:#b45309;--danger:#c81e2c;--info:#1f6cb0;--font-display:"Plus Jakarta Sans", "Geist", "Inter", system-ui, sans-serif;--font-body:var(--font-display);--font-mono:"IBM Plex Mono", "Geist Mono", ui-monospace, monospace;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--shadow-card:0 0 0 1px var(--border-subtle);--shadow-card-hover:0 0 0 1px var(--border-strong);--trust-portal:#4a5167;--trust-portal-fg:#fff;--trust-public:#1f6cb0;--trust-public-fg:#fff;--trust-mls:#0e7a55;--trust-mls-fg:#fff;--trust-broker:#6d28d9;--trust-broker-fg:#fff}.theme-oasis{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:#000406;--bg-elevated:#02101366;--bg-elevated-strong:#04171a;--border-subtle:#0d2024;--border-strong:#325359;--fg-primary:#f3fafc;--fg-secondary:#abbabf;--fg-muted:#728489;--fg-on-accent:#000406;--accent-1:#00c5c7;--accent-2:#0098ff;--accent-3:#0098ff;--accent-gradient:linear-gradient(135deg, var(--accent-1) 0%, var(--accent-2) 100%);--focus:var(--accent-1);--success:#34d399;--warning:#fbbf24;--danger:#f87171;--info:var(--accent-2);--font-display:var(--font-geist-sans,"Geist"), "Inter", system-ui, sans-serif;--font-body:var(--font-display);--font-mono:var(--font-geist-mono,"Geist Mono"), "JetBrains Mono", ui-monospace, monospace;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--shadow-card:0 8px 28px -8px #0000008c, 0 0 0 1px var(--border-subtle);--shadow-card-hover:0 14px 38px -10px #0009, 0 0 0 1px var(--border-strong);--trust-portal:#8b93b8;--trust-portal-fg:#000406;--trust-public:#5bb8e6;--trust-public-fg:#000406;--trust-mls:#45d39e;--trust-mls-fg:#000406;--trust-broker:#c084fc;--trust-broker-fg:#000406}.theme-luxe{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:#030101;--bg-elevated:#0d0805;--bg-elevated-strong:#16100b;--border-subtle:#1b1510;--border-strong:#7e6e60;--fg-primary:#f9f4ec;--fg-secondary:#cac3b9;--fg-muted:#8d8579;--fg-on-accent:#000;--accent-1:#c99645;--accent-2:#e6c272;--accent-3:#e6c272;--accent-gradient:linear-gradient(135deg, #a46a16 0%, #ffe9a3 100%);--focus:var(--accent-1);--success:#34d399;--warning:#fbbf24;--danger:#f87171;--info:#5bb8e6;--font-display:"Cormorant Garamond", "Cormorant", Georgia, serif;--font-body:"Manrope Variable", "Manrope", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Geist Mono", ui-monospace, monospace;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--shadow-card:0 8px 28px -8px #0000008c, 0 0 0 1px var(--border-subtle);--shadow-card-hover:0 14px 38px -10px #0009, 0 0 0 1px var(--border-strong);--trust-portal:#8b93b8;--trust-portal-fg:#030101;--trust-public:#5bb8e6;--trust-public-fg:#030101;--trust-mls:#45d39e;--trust-mls-fg:#030101;--trust-broker:#c084fc;--trust-broker-fg:#030101}.theme-luxe h1,.theme-luxe h2{font-family:var(--font-display);letter-spacing:-.005em;font-style:italic;font-weight:500}.theme-terminal{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:#000;--bg-elevated:#030303;--bg-elevated-strong:#090909;--border-subtle:#121212;--border-strong:#4d4d4d;--fg-primary:#fff;--fg-secondary:#b7b7b7;--fg-muted:#7a7a7a;--fg-on-accent:#000;--accent-1:#cecece;--accent-2:#fff;--accent-3:#fff;--accent-gradient:linear-gradient(135deg, #a4a4a4 0%, #fff 100%);--focus:var(--accent-2);--success:#34d399;--warning:#fbbf24;--danger:#f87171;--info:#5bb8e6;--font-display:"Helvetica Neue", "Inter", system-ui, sans-serif;--font-body:var(--font-display);--font-mono:"IBM Plex Mono", "Geist Mono", ui-monospace, monospace;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--shadow-card:0 0 0 1px var(--border-subtle);--shadow-card-hover:0 0 0 1px var(--border-strong);--trust-portal:#8b93b8;--trust-portal-fg:#000;--trust-public:#5bb8e6;--trust-public-fg:#000;--trust-mls:#45d39e;--trust-mls-fg:#000;--trust-broker:#c084fc;--trust-broker-fg:#000}.theme-editorial{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-base:#fff;--bg-elevated:#f2f2f2;--bg-elevated-strong:#e8e8e8;--border-subtle:#e1e1e1;--border-strong:#929292;--fg-primary:#030303;--fg-secondary:#2e2e2e;--fg-muted:#5d5d5d;--fg-on-accent:#fff;--accent-1:#161616;--accent-2:#000;--accent-3:#000;--accent-gradient:linear-gradient(135deg, #2e2e2e 0%, #000 100%);--focus:var(--accent-1);--success:#15803d;--warning:#a16207;--danger:#b91c1c;--info:#1d4ed8;--font-display:"Helvetica Neue", "Inter", system-ui, sans-serif;--font-body:var(--font-display);--font-mono:"IBM Plex Mono", "Geist Mono", ui-monospace, monospace;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--shadow-card:0 0 0 1px var(--border-subtle);--shadow-card-hover:0 0 0 1px var(--border-strong);--trust-portal:#4a5167;--trust-portal-fg:#fff;--trust-public:#1f6cb0;--trust-public-fg:#fff;--trust-mls:#0e7a55;--trust-mls-fg:#fff;--trust-broker:#6d28d9;--trust-broker-fg:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.rc{border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.rc-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);font-size:.6875rem}.rc-body{color:var(--fg-secondary);font-size:.875rem}.rc-status{color:var(--fg-secondary);font-size:.8125rem}.rc-actions{flex-wrap:wrap;gap:.75rem;display:flex}.rc-sources{color:var(--fg-muted);font-size:.75rem}.rc--plan{border-left:3px solid var(--accent-2)}.rc--checkpoint{border-left:3px solid var(--trust-broker)}.rc--progress{border-left:3px solid var(--accent-1)}.rc--result{border-left:3px solid var(--success)}
.shell-desktop{display:block}.shell-topbar{z-index:30;pointer-events:none;justify-content:flex-end;padding:.75rem 1rem;display:flex;position:sticky;top:0}.shell-topbar>*{pointer-events:auto}.shell-desktop>.side,.shell-desktop>.rail,.shell-rail-handle{display:none}@media (min-width:1100px){.shell-desktop{grid-template-columns:0 minmax(0,1fr) 0;align-items:stretch;min-height:100vh;transition:grid-template-columns .32s cubic-bezier(.4,0,.2,1);display:grid}.shell-desktop--left-open{grid-template-columns:220px minmax(0,1fr) 0}.shell-desktop--right-open{grid-template-columns:0 minmax(0,1fr) 300px}.shell-desktop--left-open.shell-desktop--right-open{grid-template-columns:220px minmax(0,1fr) 300px}.shell-desktop>.side,.shell-desktop>.rail{opacity:0;visibility:hidden;flex-direction:column;height:100vh;transition:opacity .22s,visibility 0s linear .32s;display:flex;position:sticky;top:0;overflow:hidden}.shell-desktop--left-open>.side,.shell-desktop--right-open>.rail{opacity:1;visibility:visible;transition:opacity .26s 80ms,visibility;overflow-y:auto}.shell-desktop>.side{border-right:1px solid var(--border-subtle);background:var(--bg-elevated-strong);gap:.125rem;padding:1.25rem .75rem}.shell-desktop>.rail{border-left:1px solid var(--border-subtle);background:color-mix(in oklab, var(--bg-elevated-strong) 55%, transparent);gap:1rem;padding:1.5rem 1rem}.shell-rail-handle{z-index:40;border:1px solid var(--border-subtle);background:color-mix(in oklab, var(--bg-elevated-strong) 94%, transparent);width:2.5rem;height:3.5rem;color:var(--fg-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-card);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:color .18s,border-color .18s,background .18s,left .32s cubic-bezier(.4,0,.2,1),right .32s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:50%;transform:translateY(-50%)}.shell-rail-handle--left{left:12px}.shell-rail-handle--right{right:12px}.shell-desktop--left-open .shell-rail-handle--left{left:232px}.shell-desktop--right-open .shell-rail-handle--right{right:312px}.shell-rail-handle:hover{color:var(--fg-primary);border-color:var(--border-strong,var(--border-subtle));background:color-mix(in oklab, var(--bg-elevated-strong) 100%, transparent)}.shell-rail-handle:focus-visible{outline:2px solid var(--focus,var(--accent-1));outline-offset:2px}.shell-rail-handle-chevron{transition:transform .32s cubic-bezier(.4,0,.2,1)}.shell-rail-handle[aria-expanded=true] .shell-rail-handle-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.shell-desktop,.shell-desktop>.side,.shell-desktop>.rail,.shell-rail-handle,.shell-rail-handle-chevron{transition:none}}.shell-main{min-width:0}.shell-desktop--voice{grid-template-columns:minmax(0,1fr)}.shell-desktop--voice>.side,.shell-desktop--voice>.rail{display:none}}.navrail-brandmark{font-family:var(--font-display);color:var(--fg-primary);letter-spacing:-.01em;align-items:center;gap:.5rem;padding:.25rem .625rem 1rem;font-weight:600;display:flex}.navrail-dot{border-radius:var(--radius-pill);background:var(--accent-gradient);width:.75rem;height:.75rem}.navrail-link{border-radius:var(--radius-md);color:var(--fg-secondary);transition:background var(--motion-fade-ms,.25s) ease, color var(--motion-fade-ms,.25s) ease;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.9rem;text-decoration:none;display:flex}.navrail-link:hover{color:var(--fg-primary);background:var(--bg-elevated)}.navrail-link:focus-visible{outline:2px solid var(--focus,var(--accent-1));outline-offset:-2px;color:var(--fg-primary)}.navrail-link[data-active=true]{color:var(--fg-primary);background:color-mix(in oklab, var(--accent-1) 18%, transparent);box-shadow:inset 2px 0 0 var(--accent-1)}.navrail-spacer{flex:auto}.navrail-chip{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-elevated);margin-top:.5rem;padding:.625rem}.navrail-chip-name{font-family:var(--font-display);color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.navrail-chip-sub{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.navrail-signout{color:var(--fg-muted);margin-top:.5rem;padding:.375rem .625rem;font-size:.8rem}.contextrail-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);font-size:.6875rem}.contextrail-site{color:var(--accent-1);text-decoration:none}.contextrail-site:hover{text-decoration:underline}.contextrail-card{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-elevated);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);padding:.875rem}.contextrail-headshot{-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-subtle);border-radius:999px;width:72px;height:72px;margin:.25rem auto .75rem;display:block}.contextrail-row{justify-content:space-between;gap:.75rem;padding:.3rem 0;font-size:.8rem;display:flex}.contextrail-row dt{color:var(--fg-muted)}.contextrail-row dd{color:var(--fg-secondary);text-align:right;text-overflow:ellipsis;min-width:0;overflow:hidden}.contextrail-empty{color:var(--fg-muted);font-size:.8rem;line-height:1.5}.contextrail-work{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.contextrail-work-link,.contextrail-work-pending{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.contextrail-work-thumb{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.contextrail-work-label{color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.contextrail-work-chip{color:var(--fg-muted);border:1px solid var(--border,currentColor);border-radius:999px;flex:none;padding:1px 8px;font-size:.68rem}.contextrail-work-glyph{border:1px solid var(--border,currentColor);justify-content:center;align-items:center;font-size:1.2rem;display:flex}.contextrail-work-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);font-size:.62rem;display:block}.contextrail-work-skeleton{flex-direction:column;gap:10px;display:flex}.contextrail-work-skeleton span{opacity:.12;background:currentColor;border-radius:6px;height:14px;animation:1.4s ease-in-out infinite contextrail-skeleton-pulse}.contextrail-work-skeleton span:first-child{width:80%}.contextrail-work-skeleton span:last-child{width:55%}@keyframes contextrail-skeleton-pulse{0%,to{opacity:.08}50%{opacity:.16}}@media (prefers-reduced-motion:reduce){.contextrail-work-skeleton span{animation:none}}
