@keyframes aui-pulse{50%{opacity:.5}}:where(.aui-md[data-status=running]):empty:after,:where(.aui-md[data-status=running])>:where(:not(ol):not(ul):not(pre)):last-child:after,:where(.aui-md[data-status=running])>pre:last-child code:after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child):after{--aui-content:"●";content:var(--aui-content);margin-left:.25rem;margin-right:.25rem;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;animation:2s cubic-bezier(.4,0,.6,1) infinite aui-pulse}:root{--c-R05:#080002;--c-R10:#0f0003;--c-R15:#1b0004;--c-R20:#2d0006;--c-R25:#490009;--c-R30:#66000a;--c-R35:#8a0029;--c-R40:#b00023;--c-R45:#c90a14;--c-R50:#e31414;--c-R55:#f13a46;--c-R60:#ff5c72;--c-R65:#ff7a8e;--c-R70:#f9a;--c-R75:#ffb0bd;--c-R80:#ffc7d0;--c-R85:#ffd8df;--c-R90:#ffebef;--c-R95:#fff5f7;--c-Y05:#180900;--c-Y10:#301200;--c-Y15:#441b00;--c-Y20:#5a2600;--c-Y25:#763600;--c-Y30:#944700;--c-Y35:#b25b00;--c-Y40:#c77300;--c-Y45:#e68800;--c-Y50:#fa9913;--c-Y55:#fcb117;--c-Y60:#ffc743;--c-Y65:#ffd561;--c-Y70:#ffe580;--c-Y75:#ffed94;--c-Y80:#fff6bd;--c-Y85:#fff9d2;--c-Y90:#fffdde;--c-Y95:#fffde9;--c-G05:#000504;--c-G10:#001408;--c-G15:#001c16;--c-G20:#002925;--c-G25:#00362e;--c-G30:#004537;--c-G35:#005540;--c-G40:#006649;--c-G45:#007b58;--c-G50:#009168;--c-G55:#1cad80;--c-G60:#38c999;--c-G65:#60d7ad;--c-G70:#8ae6c2;--c-G75:#a4efd0;--c-G80:#c0fae0;--c-G85:#ccfce4;--c-G90:#d9ffea;--c-G95:#e9fff2;--c-B05:#000616;--c-B10:#000f38;--c-B15:#001851;--c-B20:#00246b;--c-B25:#002d82;--c-B30:#003899;--c-B35:#0046ac;--c-B40:#0056bf;--c-B45:#0e6bd1;--c-B50:#1b82e3;--c-B55:#3e9ef1;--c-B60:#61bcff;--c-B65:#81cbff;--c-B70:#a1dcff;--c-B75:#bae4ff;--c-B80:#d4eeff;--c-B85:#e0f3ff;--c-B90:#edfaff;--c-B95:#f7fdff;--c-P05:#061230;--c-P10:#0e1245;--c-P15:#16155a;--c-P20:#1f1972;--c-P25:#2b208b;--c-P30:#3729a6;--c-P35:#4636b8;--c-P40:#54c;--c-P45:#6656d8;--c-P50:#786ae5;--c-P55:#8c82ee;--c-P60:#a59df7;--c-P65:#bcb8ff;--c-P70:#ccf;--c-P75:#d7daff;--c-P80:#e3e8ff;--c-P85:#e8eeff;--c-P90:#eef4ff;--c-P95:#f3f7ff;--c-K00:#000;--c-K05:#030405;--c-K10:#0d1014;--c-K15:#171b21;--c-K20:#232934;--c-K25:#313742;--c-K30:#3b414c;--c-K35:#454b57;--c-K40:#4f5561;--c-K45:#606672;--c-K50:#717783;--c-K55:#848a96;--c-K60:#979da8;--c-K65:#b3b8c2;--c-K70:#c0c5cf;--c-K75:#ced2db;--c-K80:#dcdfe6;--c-K85:#e3e6ed;--c-K90:#eef0f5;--c-K95:#f9f9fb;--c-K100:#fff;--c-Ka05:#000102fc;--c-Ka10:#000308f2;--c-Ka15:#00040be8;--c-Ka20:#010613db;--c-Ka25:#010816cf;--c-Ka30:#000817c4;--c-Ka35:#000819ba;--c-Ka40:#00091ab0;--c-Ka45:#01081c9e;--c-Ka50:#010c228f;--c-Ka55:#010b247a;--c-Ka60:#01102b69;--c-Ka65:#0212344d;--c-Ka70:#03173f40;--c-Ka75:#03124230;--c-Ka80:#051a4c24;--c-Ka85:#001c5b1c;--c-Ka90:#001e6912;--c-Ka95:#00005505;--c-Kd05:#96c8fa05;--c-Kd10:#a3c8fa14;--c-Kd15:#b1d0fe21;--c-Kd20:#a5c1f636;--c-Kd25:#bcd4fe42;--c-Kd30:#c5d9fd4d;--c-Kd35:#cbddff57;--c-Kd40:#d0dfff61;--c-Kd45:#d5e3fd73;--c-Kd50:#d9eefb85;--c-Kd55:#e0eafe96;--c-Kd60:#e5eeffa8;--c-Kd65:#ecf2ffc2;--c-Kd70:#edf3ffcf;--c-Kd75:#f0f4ffdb;--c-Kd80:#f4f8ffe6;--c-Kd85:#f4f7ffed;--c-Kd90:#f8fafff5;--c-Kd95:#fdfdfffa;--c-G-R95:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R95) var(--c-gradient-start,29%), var(--c-R85) var(--c-gradient-end,64%));--c-G-R90:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R90) var(--c-gradient-start,29%), var(--c-R80) var(--c-gradient-end,64%));--c-G-R85:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R85) var(--c-gradient-start,29%), var(--c-R75) var(--c-gradient-end,64%));--c-G-R80:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R80) var(--c-gradient-start,29%), var(--c-R70) var(--c-gradient-end,64%));--c-G-R75:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R75) var(--c-gradient-start,29%), var(--c-R65) var(--c-gradient-end,64%));--c-G-R70:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R70) var(--c-gradient-start,29%), var(--c-R60) var(--c-gradient-end,64%));--c-G-R65:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R65) var(--c-gradient-start,29%), var(--c-R55) var(--c-gradient-end,64%));--c-G-R60:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R60) var(--c-gradient-start,29%), var(--c-R50) var(--c-gradient-end,64%));--c-G-R55:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R55) var(--c-gradient-start,29%), var(--c-R45) var(--c-gradient-end,64%));--c-G-R50:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R50) var(--c-gradient-start,29%), var(--c-R40) var(--c-gradient-end,64%));--c-G-R45:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R45) var(--c-gradient-start,29%), var(--c-R35) var(--c-gradient-end,64%));--c-G-R40:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R40) var(--c-gradient-start,29%), var(--c-R30) var(--c-gradient-end,64%));--c-G-R35:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R35) var(--c-gradient-start,29%), var(--c-R25) var(--c-gradient-end,64%));--c-G-R30:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R30) var(--c-gradient-start,29%), var(--c-R20) var(--c-gradient-end,64%));--c-G-R25:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R25) var(--c-gradient-start,29%), var(--c-R15) var(--c-gradient-end,64%));--c-G-R20:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R20) var(--c-gradient-start,29%), var(--c-R10) var(--c-gradient-end,64%));--c-G-R15:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R15) var(--c-gradient-start,29%), var(--c-R5) var(--c-gradient-end,64%));--c-G-R10:linear-gradient(var(--c-gradient-angle,126deg), var(--c-R10) var(--c-gradient-start,29%), var(--c-R0) var(--c-gradient-end,64%));--c-G-Y95:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y95) var(--c-gradient-start,29%), var(--c-Y85) var(--c-gradient-end,64%));--c-G-Y90:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y90) var(--c-gradient-start,29%), var(--c-Y80) var(--c-gradient-end,64%));--c-G-Y85:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y85) var(--c-gradient-start,29%), var(--c-Y75) var(--c-gradient-end,64%));--c-G-Y80:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y80) var(--c-gradient-start,29%), var(--c-Y70) var(--c-gradient-end,64%));--c-G-Y75:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y75) var(--c-gradient-start,29%), var(--c-Y65) var(--c-gradient-end,64%));--c-G-Y70:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y70) var(--c-gradient-start,29%), var(--c-Y60) var(--c-gradient-end,64%));--c-G-Y65:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y65) var(--c-gradient-start,29%), var(--c-Y55) var(--c-gradient-end,64%));--c-G-Y60:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y60) var(--c-gradient-start,29%), var(--c-Y50) var(--c-gradient-end,64%));--c-G-Y55:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y55) var(--c-gradient-start,29%), var(--c-Y45) var(--c-gradient-end,64%));--c-G-Y50:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y50) var(--c-gradient-start,29%), var(--c-Y40) var(--c-gradient-end,64%));--c-G-Y45:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y45) var(--c-gradient-start,29%), var(--c-Y35) var(--c-gradient-end,64%));--c-G-Y40:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y40) var(--c-gradient-start,29%), var(--c-Y30) var(--c-gradient-end,64%));--c-G-Y35:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y35) var(--c-gradient-start,29%), var(--c-Y25) var(--c-gradient-end,64%));--c-G-Y30:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y30) var(--c-gradient-start,29%), var(--c-Y20) var(--c-gradient-end,64%));--c-G-Y25:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y25) var(--c-gradient-start,29%), var(--c-Y15) var(--c-gradient-end,64%));--c-G-Y20:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y20) var(--c-gradient-start,29%), var(--c-Y10) var(--c-gradient-end,64%));--c-G-Y15:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y15) var(--c-gradient-start,29%), var(--c-Y5) var(--c-gradient-end,64%));--c-G-Y10:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Y10) var(--c-gradient-start,29%), var(--c-Y0) var(--c-gradient-end,64%));--c-G-G95:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G95) var(--c-gradient-start,29%), var(--c-G85) var(--c-gradient-end,64%));--c-G-G90:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G90) var(--c-gradient-start,29%), var(--c-G80) var(--c-gradient-end,64%));--c-G-G85:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G85) var(--c-gradient-start,29%), var(--c-G75) var(--c-gradient-end,64%));--c-G-G80:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G80) var(--c-gradient-start,29%), var(--c-G70) var(--c-gradient-end,64%));--c-G-G75:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G75) var(--c-gradient-start,29%), var(--c-G65) var(--c-gradient-end,64%));--c-G-G70:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G70) var(--c-gradient-start,29%), var(--c-G60) var(--c-gradient-end,64%));--c-G-G65:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G65) var(--c-gradient-start,29%), var(--c-G55) var(--c-gradient-end,64%));--c-G-G60:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G60) var(--c-gradient-start,29%), var(--c-G50) var(--c-gradient-end,64%));--c-G-G55:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G55) var(--c-gradient-start,29%), var(--c-G45) var(--c-gradient-end,64%));--c-G-G50:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G50) var(--c-gradient-start,29%), var(--c-G40) var(--c-gradient-end,64%));--c-G-G45:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G45) var(--c-gradient-start,29%), var(--c-G35) var(--c-gradient-end,64%));--c-G-G40:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G40) var(--c-gradient-start,29%), var(--c-G30) var(--c-gradient-end,64%));--c-G-G35:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G35) var(--c-gradient-start,29%), var(--c-G25) var(--c-gradient-end,64%));--c-G-G30:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G30) var(--c-gradient-start,29%), var(--c-G20) var(--c-gradient-end,64%));--c-G-G25:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G25) var(--c-gradient-start,29%), var(--c-G15) var(--c-gradient-end,64%));--c-G-G20:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G20) var(--c-gradient-start,29%), var(--c-G10) var(--c-gradient-end,64%));--c-G-G15:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G15) var(--c-gradient-start,29%), var(--c-G5) var(--c-gradient-end,64%));--c-G-G10:linear-gradient(var(--c-gradient-angle,126deg), var(--c-G10) var(--c-gradient-start,29%), var(--c-G0) var(--c-gradient-end,64%));--c-G-B95:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B95) var(--c-gradient-start,29%), var(--c-B85) var(--c-gradient-end,64%));--c-G-B90:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B90) var(--c-gradient-start,29%), var(--c-B80) var(--c-gradient-end,64%));--c-G-B85:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B85) var(--c-gradient-start,29%), var(--c-B75) var(--c-gradient-end,64%));--c-G-B80:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B80) var(--c-gradient-start,29%), var(--c-B70) var(--c-gradient-end,64%));--c-G-B75:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B75) var(--c-gradient-start,29%), var(--c-B65) var(--c-gradient-end,64%));--c-G-B70:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B70) var(--c-gradient-start,29%), var(--c-B60) var(--c-gradient-end,64%));--c-G-B65:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B65) var(--c-gradient-start,29%), var(--c-B55) var(--c-gradient-end,64%));--c-G-B60:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B60) var(--c-gradient-start,29%), var(--c-B50) var(--c-gradient-end,64%));--c-G-B55:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B55) var(--c-gradient-start,29%), var(--c-B45) var(--c-gradient-end,64%));--c-G-B50:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B50) var(--c-gradient-start,29%), var(--c-B40) var(--c-gradient-end,64%));--c-G-B45:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B45) var(--c-gradient-start,29%), var(--c-B35) var(--c-gradient-end,64%));--c-G-B40:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B40) var(--c-gradient-start,29%), var(--c-B30) var(--c-gradient-end,64%));--c-G-B35:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B35) var(--c-gradient-start,29%), var(--c-B25) var(--c-gradient-end,64%));--c-G-B30:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B30) var(--c-gradient-start,29%), var(--c-B20) var(--c-gradient-end,64%));--c-G-B25:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B25) var(--c-gradient-start,29%), var(--c-B15) var(--c-gradient-end,64%));--c-G-B20:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B20) var(--c-gradient-start,29%), var(--c-B10) var(--c-gradient-end,64%));--c-G-B15:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B15) var(--c-gradient-start,29%), var(--c-B5) var(--c-gradient-end,64%));--c-G-B10:linear-gradient(var(--c-gradient-angle,126deg), var(--c-B10) var(--c-gradient-start,29%), var(--c-B0) var(--c-gradient-end,64%));--c-G-P95:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P95) var(--c-gradient-start,29%), var(--c-P85) var(--c-gradient-end,64%));--c-G-P90:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P90) var(--c-gradient-start,29%), var(--c-P80) var(--c-gradient-end,64%));--c-G-P85:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P85) var(--c-gradient-start,29%), var(--c-P75) var(--c-gradient-end,64%));--c-G-P80:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P80) var(--c-gradient-start,29%), var(--c-P70) var(--c-gradient-end,64%));--c-G-P75:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P75) var(--c-gradient-start,29%), var(--c-P65) var(--c-gradient-end,64%));--c-G-P70:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P70) var(--c-gradient-start,29%), var(--c-P60) var(--c-gradient-end,64%));--c-G-P65:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P65) var(--c-gradient-start,29%), var(--c-P55) var(--c-gradient-end,64%));--c-G-P60:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P60) var(--c-gradient-start,29%), var(--c-P50) var(--c-gradient-end,64%));--c-G-P55:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P55) var(--c-gradient-start,29%), var(--c-P45) var(--c-gradient-end,64%));--c-G-P50:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P50) var(--c-gradient-start,29%), var(--c-P40) var(--c-gradient-end,64%));--c-G-P45:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P45) var(--c-gradient-start,29%), var(--c-P35) var(--c-gradient-end,64%));--c-G-P40:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P40) var(--c-gradient-start,29%), var(--c-P30) var(--c-gradient-end,64%));--c-G-P35:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P35) var(--c-gradient-start,29%), var(--c-P25) var(--c-gradient-end,64%));--c-G-P30:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P30) var(--c-gradient-start,29%), var(--c-P20) var(--c-gradient-end,64%));--c-G-P25:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P25) var(--c-gradient-start,29%), var(--c-P15) var(--c-gradient-end,64%));--c-G-P20:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P20) var(--c-gradient-start,29%), var(--c-P10) var(--c-gradient-end,64%));--c-G-P15:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P15) var(--c-gradient-start,29%), var(--c-P5) var(--c-gradient-end,64%));--c-G-P10:linear-gradient(var(--c-gradient-angle,126deg), var(--c-P10) var(--c-gradient-start,29%), var(--c-P0) var(--c-gradient-end,64%));--c-G-K95:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K95) var(--c-gradient-start,29%), var(--c-K85) var(--c-gradient-end,64%));--c-G-K90:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K90) var(--c-gradient-start,29%), var(--c-K80) var(--c-gradient-end,64%));--c-G-K85:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K85) var(--c-gradient-start,29%), var(--c-K75) var(--c-gradient-end,64%));--c-G-K80:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K80) var(--c-gradient-start,29%), var(--c-K70) var(--c-gradient-end,64%));--c-G-K75:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K75) var(--c-gradient-start,29%), var(--c-K65) var(--c-gradient-end,64%));--c-G-K70:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K70) var(--c-gradient-start,29%), var(--c-K60) var(--c-gradient-end,64%));--c-G-K65:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K65) var(--c-gradient-start,29%), var(--c-K55) var(--c-gradient-end,64%));--c-G-K60:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K60) var(--c-gradient-start,29%), var(--c-K50) var(--c-gradient-end,64%));--c-G-K55:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K55) var(--c-gradient-start,29%), var(--c-K45) var(--c-gradient-end,64%));--c-G-K50:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K50) var(--c-gradient-start,29%), var(--c-K40) var(--c-gradient-end,64%));--c-G-K45:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K45) var(--c-gradient-start,29%), var(--c-K35) var(--c-gradient-end,64%));--c-G-K40:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K40) var(--c-gradient-start,29%), var(--c-K30) var(--c-gradient-end,64%));--c-G-K35:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K35) var(--c-gradient-start,29%), var(--c-K25) var(--c-gradient-end,64%));--c-G-K30:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K30) var(--c-gradient-start,29%), var(--c-K20) var(--c-gradient-end,64%));--c-G-K25:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K25) var(--c-gradient-start,29%), var(--c-K15) var(--c-gradient-end,64%));--c-G-K20:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K20) var(--c-gradient-start,29%), var(--c-K10) var(--c-gradient-end,64%));--c-G-K15:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K15) var(--c-gradient-start,29%), var(--c-K5) var(--c-gradient-end,64%));--c-G-K10:linear-gradient(var(--c-gradient-angle,126deg), var(--c-K10) var(--c-gradient-start,29%), var(--c-K0) var(--c-gradient-end,64%));--c-G-Ka95:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka95) var(--c-gradient-start,29%), var(--c-Ka85) var(--c-gradient-end,64%));--c-G-Ka90:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka90) var(--c-gradient-start,29%), var(--c-Ka80) var(--c-gradient-end,64%));--c-G-Ka85:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka85) var(--c-gradient-start,29%), var(--c-Ka75) var(--c-gradient-end,64%));--c-G-Ka80:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka80) var(--c-gradient-start,29%), var(--c-Ka70) var(--c-gradient-end,64%));--c-G-Ka75:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka75) var(--c-gradient-start,29%), var(--c-Ka65) var(--c-gradient-end,64%));--c-G-Ka70:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka70) var(--c-gradient-start,29%), var(--c-Ka60) var(--c-gradient-end,64%));--c-G-Ka65:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka65) var(--c-gradient-start,29%), var(--c-Ka55) var(--c-gradient-end,64%));--c-G-Ka60:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka60) var(--c-gradient-start,29%), var(--c-Ka50) var(--c-gradient-end,64%));--c-G-Ka55:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka55) var(--c-gradient-start,29%), var(--c-Ka45) var(--c-gradient-end,64%));--c-G-Ka50:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka50) var(--c-gradient-start,29%), var(--c-Ka40) var(--c-gradient-end,64%));--c-G-Ka45:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka45) var(--c-gradient-start,29%), var(--c-Ka35) var(--c-gradient-end,64%));--c-G-Ka40:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka40) var(--c-gradient-start,29%), var(--c-Ka30) var(--c-gradient-end,64%));--c-G-Ka35:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka35) var(--c-gradient-start,29%), var(--c-Ka25) var(--c-gradient-end,64%));--c-G-Ka30:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka30) var(--c-gradient-start,29%), var(--c-Ka20) var(--c-gradient-end,64%));--c-G-Ka25:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka25) var(--c-gradient-start,29%), var(--c-Ka15) var(--c-gradient-end,64%));--c-G-Ka20:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka20) var(--c-gradient-start,29%), var(--c-Ka10) var(--c-gradient-end,64%));--c-G-Ka15:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka15) var(--c-gradient-start,29%), var(--c-Ka5) var(--c-gradient-end,64%));--c-G-Ka10:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Ka10) var(--c-gradient-start,29%), var(--c-Ka0) var(--c-gradient-end,64%));--c-G-Kd95:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd95) var(--c-gradient-start,29%), var(--c-Kd85) var(--c-gradient-end,64%));--c-G-Kd90:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd90) var(--c-gradient-start,29%), var(--c-Kd80) var(--c-gradient-end,64%));--c-G-Kd85:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd85) var(--c-gradient-start,29%), var(--c-Kd75) var(--c-gradient-end,64%));--c-G-Kd80:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd80) var(--c-gradient-start,29%), var(--c-Kd70) var(--c-gradient-end,64%));--c-G-Kd75:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd75) var(--c-gradient-start,29%), var(--c-Kd65) var(--c-gradient-end,64%));--c-G-Kd70:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd70) var(--c-gradient-start,29%), var(--c-Kd60) var(--c-gradient-end,64%));--c-G-Kd65:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd65) var(--c-gradient-start,29%), var(--c-Kd55) var(--c-gradient-end,64%));--c-G-Kd60:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd60) var(--c-gradient-start,29%), var(--c-Kd50) var(--c-gradient-end,64%));--c-G-Kd55:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd55) var(--c-gradient-start,29%), var(--c-Kd45) var(--c-gradient-end,64%));--c-G-Kd50:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd50) var(--c-gradient-start,29%), var(--c-Kd40) var(--c-gradient-end,64%));--c-G-Kd45:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd45) var(--c-gradient-start,29%), var(--c-Kd35) var(--c-gradient-end,64%));--c-G-Kd40:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd40) var(--c-gradient-start,29%), var(--c-Kd30) var(--c-gradient-end,64%));--c-G-Kd35:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd35) var(--c-gradient-start,29%), var(--c-Kd25) var(--c-gradient-end,64%));--c-G-Kd30:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd30) var(--c-gradient-start,29%), var(--c-Kd20) var(--c-gradient-end,64%));--c-G-Kd25:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd25) var(--c-gradient-start,29%), var(--c-Kd15) var(--c-gradient-end,64%));--c-G-Kd20:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd20) var(--c-gradient-start,29%), var(--c-Kd10) var(--c-gradient-end,64%));--c-G-Kd15:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd15) var(--c-gradient-start,29%), var(--c-Kd5) var(--c-gradient-end,64%));--c-G-Kd10:linear-gradient(var(--c-gradient-angle,126deg), var(--c-Kd10) var(--c-gradient-start,29%), var(--c-Kd0) var(--c-gradient-end,64%));--c-rgb-R05:8, 0, 2;--c-rgb-R10:15, 0, 3;--c-rgb-R15:27, 0, 4;--c-rgb-R20:45, 0, 6;--c-rgb-R25:73, 0, 9;--c-rgb-R30:102, 0, 10;--c-rgb-R35:138, 0, 41;--c-rgb-R40:176, 0, 35;--c-rgb-R45:201, 10, 20;--c-rgb-R50:227, 20, 20;--c-rgb-R55:241, 58, 70;--c-rgb-R60:255, 92, 114;--c-rgb-R65:255, 122, 142;--c-rgb-R70:255, 153, 170;--c-rgb-R75:255, 176, 189;--c-rgb-R80:255, 199, 208;--c-rgb-R85:255, 216, 223;--c-rgb-R90:255, 235, 239;--c-rgb-R95:255, 245, 247;--c-rgb-Y05:24, 9, 0;--c-rgb-Y10:48, 18, 0;--c-rgb-Y15:68, 27, 0;--c-rgb-Y20:90, 38, 0;--c-rgb-Y25:118, 54, 0;--c-rgb-Y30:148, 71, 0;--c-rgb-Y35:178, 91, 0;--c-rgb-Y40:199, 115, 0;--c-rgb-Y45:230, 136, 0;--c-rgb-Y50:250, 153, 19;--c-rgb-Y55:252, 177, 23;--c-rgb-Y60:255, 199, 67;--c-rgb-Y65:255, 213, 97;--c-rgb-Y70:255, 229, 128;--c-rgb-Y75:255, 237, 148;--c-rgb-Y80:255, 246, 189;--c-rgb-Y85:255, 249, 210;--c-rgb-Y90:255, 253, 222;--c-rgb-Y95:255, 253, 233;--c-rgb-G05:0, 5, 4;--c-rgb-G10:0, 20, 8;--c-rgb-G15:0, 28, 22;--c-rgb-G20:0, 41, 37;--c-rgb-G25:0, 54, 46;--c-rgb-G30:0, 69, 55;--c-rgb-G35:0, 85, 64;--c-rgb-G40:0, 102, 73;--c-rgb-G45:0, 123, 88;--c-rgb-G50:0, 145, 104;--c-rgb-G55:28, 173, 128;--c-rgb-G60:56, 201, 153;--c-rgb-G65:96, 215, 173;--c-rgb-G70:138, 230, 194;--c-rgb-G75:164, 239, 208;--c-rgb-G80:192, 250, 224;--c-rgb-G85:204, 252, 228;--c-rgb-G90:217, 255, 234;--c-rgb-G95:233, 255, 242;--c-rgb-B05:0, 6, 22;--c-rgb-B10:0, 15, 56;--c-rgb-B15:0, 24, 81;--c-rgb-B20:0, 36, 107;--c-rgb-B25:0, 45, 130;--c-rgb-B30:0, 56, 153;--c-rgb-B35:0, 70, 172;--c-rgb-B40:0, 86, 191;--c-rgb-B45:14, 107, 209;--c-rgb-B50:27, 130, 227;--c-rgb-B55:62, 158, 241;--c-rgb-B60:97, 188, 255;--c-rgb-B65:129, 203, 255;--c-rgb-B70:161, 220, 255;--c-rgb-B75:186, 228, 255;--c-rgb-B80:212, 238, 255;--c-rgb-B85:224, 243, 255;--c-rgb-B90:237, 250, 255;--c-rgb-B95:247, 253, 255;--c-rgb-P05:6, 18, 48;--c-rgb-P10:14, 18, 69;--c-rgb-P15:22, 21, 90;--c-rgb-P20:31, 25, 114;--c-rgb-P25:43, 32, 139;--c-rgb-P30:55, 41, 166;--c-rgb-P35:70, 54, 184;--c-rgb-P40:85, 68, 204;--c-rgb-P45:102, 86, 216;--c-rgb-P50:120, 106, 229;--c-rgb-P55:140, 130, 238;--c-rgb-P60:165, 157, 247;--c-rgb-P65:188, 184, 255;--c-rgb-P70:204, 204, 255;--c-rgb-P75:215, 218, 255;--c-rgb-P80:227, 232, 255;--c-rgb-P85:232, 238, 255;--c-rgb-P90:238, 244, 255;--c-rgb-P95:243, 247, 255;--c-rgb-K00:0, 0, 0;--c-rgb-K05:3, 4, 5;--c-rgb-K10:13, 16, 20;--c-rgb-K15:23, 27, 33;--c-rgb-K20:35, 41, 52;--c-rgb-K25:49, 55, 66;--c-rgb-K30:59, 65, 76;--c-rgb-K35:69, 75, 87;--c-rgb-K40:79, 85, 97;--c-rgb-K45:96, 102, 114;--c-rgb-K50:113, 119, 131;--c-rgb-K55:132, 138, 150;--c-rgb-K60:151, 157, 168;--c-rgb-K65:179, 184, 194;--c-rgb-K70:192, 197, 207;--c-rgb-K75:206, 210, 219;--c-rgb-K80:220, 223, 230;--c-rgb-K85:227, 230, 237;--c-rgb-K90:238, 240, 245;--c-rgb-K95:249, 249, 251;--c-rgb-K100:255, 255, 255;--c-rgb-Ka05:0, 1, 2;--c-rgb-Ka10:0, 3, 8;--c-rgb-Ka15:0, 4, 11;--c-rgb-Ka20:1, 6, 19;--c-rgb-Ka25:1, 8, 22;--c-rgb-Ka30:0, 8, 23;--c-rgb-Ka35:0, 8, 25;--c-rgb-Ka40:0, 9, 26;--c-rgb-Ka45:1, 8, 28;--c-rgb-Ka50:1, 12, 34;--c-rgb-Ka55:1, 11, 36;--c-rgb-Ka60:1, 16, 43;--c-rgb-Ka65:2, 18, 52;--c-rgb-Ka70:3, 23, 63;--c-rgb-Ka75:3, 18, 66;--c-rgb-Ka80:5, 26, 76;--c-rgb-Ka85:0, 28, 91;--c-rgb-Ka90:0, 30, 105;--c-rgb-Ka95:0, 0, 85;--c-rgb-Kd05:150, 200, 250;--c-rgb-Kd10:163, 200, 250;--c-rgb-Kd15:177, 208, 254;--c-rgb-Kd20:165, 193, 246;--c-rgb-Kd25:188, 212, 254;--c-rgb-Kd30:197, 217, 253;--c-rgb-Kd35:203, 221, 255;--c-rgb-Kd40:208, 223, 255;--c-rgb-Kd45:213, 227, 253;--c-rgb-Kd50:217, 238, 251;--c-rgb-Kd55:224, 234, 254;--c-rgb-Kd60:229, 238, 255;--c-rgb-Kd65:236, 242, 255;--c-rgb-Kd70:237, 243, 255;--c-rgb-Kd75:240, 244, 255;--c-rgb-Kd80:244, 248, 255;--c-rgb-Kd85:244, 247, 255;--c-rgb-Kd90:248, 250, 255;--c-rgb-Kd95:253, 253, 255}@font-face{font-family:GT Eesti;src:url(/assets/GT-Eesti-Display-Regular-DwkNkHWl.woff2)format("woff2"),url(/assets/GT-Eesti-Display-Regular-CXsUDEO4.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:GT Eesti;src:url(/assets/GT-Eesti-Display-Medium-vwSCFdsf.woff2)format("woff2"),url(/assets/GT-Eesti-Display-Medium-CrtsapAE.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Sofia Pro;src:url(/assets/SofiaPro-Light-Bp-qRkPR.woff2)format("woff2"),url(/assets/SofiaPro-Light-vaB4tdbs.woff)format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Sofia Pro;src:url(/assets/SofiaPro-Regular-CwBpus-d.woff2)format("woff2"),url(/assets/SofiaPro-Regular-CQB96FGY.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Sofia Pro;src:url(/assets/SofiaPro-Medium-nsfJ46mZ.woff2)format("woff2"),url(/assets/SofiaPro-Medium-C0D3oza-.woff)format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Sofia Pro;src:url(/assets/SofiaPro-SemiBold-D0d0R6Z8.woff2)format("woff2"),url(/assets/SofiaPro-SemiBold-netlUnab.woff)format("woff");font-weight:600;font-style:normal;font-display:block}:root{--app-background:#000715;--panel-background:var(--c-K10);--panel-background-subtle:rgba(var(--c-rgb-K20), .52);--panel-border:#f5f4eb13;--panel-border-strong:#f5f4eb21;--text-primary:var(--c-K95);--text-secondary:var(--c-K85);--text-muted:var(--c-K65);--accent:var(--c-P45);--accent-strong:var(--c-P55);--accent-soft:rgba(var(--c-rgb-P45), .16);--accent-warm:var(--c-Y75);--accent-warm-soft:rgba(var(--c-rgb-Y75), .14);--shadow-panel:0 14px 34px #0000002e;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;font-family:GT Eesti,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background:rgba(var(--c-rgb-P45), .5);color:#fff}body{background:var(--app-background);min-width:320px;min-height:100vh;color:var(--text-primary);margin:0;font-size:15px}button,textarea{font:inherit}button{cursor:pointer}.loading-shell,.shell{min-height:100vh}.loading-shell{background:var(--app-background);color:var(--text-secondary);text-align:center;place-items:center;gap:10px;padding:24px;display:grid}.loading-shell a{color:var(--c-P85);font-weight:500}.shell{background:var(--app-background);height:100vh;min-height:0;padding:16px;display:block;overflow:hidden}.source-picker{grid-area:tools;align-self:end;width:36px;height:36px;position:relative}.source-picker-trigger{background:rgba(var(--c-rgb-K20), .48);width:36px;height:36px;color:var(--text-secondary);transition:transform .12s var(--ease-out);border:0;border-radius:999px;place-items:center;display:inline-grid;position:relative}.source-picker-trigger:hover,.source-picker-trigger[aria-expanded=true]{background:rgba(var(--c-rgb-K20), .82);color:var(--text-primary)}.source-picker-trigger.has-attention:after{border:1px solid var(--c-K20);background:var(--c-P55);width:6px;height:6px;box-shadow:0 0 8px rgba(var(--c-rgb-P55), .48);content:"";border-radius:999px;position:absolute;bottom:5px;right:5px}.sources{z-index:4;border:1px solid var(--panel-border);background:rgba(var(--c-rgb-K20), .82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:1;transform-origin:0 100%;width:min(380px,100vw - 64px);min-height:auto;max-height:min(440px,100vh - 190px);transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);border-radius:18px;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 12px);left:0;overflow:hidden;transform:translateY(0)scale(1);box-shadow:0 18px 42px #0000003d}@starting-style{.sources{opacity:0;transform:translateY(4px)scale(.97)}}.sources-backdrop{display:none}.sources-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sources-header>div{align-items:baseline;gap:10px;display:flex}.sources-close{width:32px;height:32px;color:var(--text-muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:none}.chat-header h2{color:var(--text-primary);margin:0;font-size:22px;font-weight:500;line-height:1.2}.runtime-menu-panel p,.meta{color:var(--text-muted);margin:3px 0 0;font-size:12px}.sources h2{color:var(--text-secondary);text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.sources-header span{color:var(--text-muted);font-size:11px}.connection-list{gap:7px;min-height:0;display:grid;overflow-y:auto}.connection{border:1px solid var(--panel-border);background:rgba(var(--c-rgb-K20), .24);border-radius:10px}.connection.connected{border-color:rgba(var(--c-rgb-P55), .34);background:rgba(var(--c-rgb-K20), .42);box-shadow:inset 3px 0 0 rgba(var(--c-rgb-P55), .62), inset 0 0 0 1px rgba(var(--c-rgb-P85), .025)}.connection.disconnected,.connection.unconfigured{opacity:.7}.connection-summary{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:7px;display:grid}.connection-copy{align-items:baseline;gap:8px;min-width:0;display:flex}.connection-summary strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:350;overflow:hidden}.connection-status{color:var(--text-muted);flex:none;font-size:9px;line-height:1.2}.connection-action{background:rgba(var(--c-rgb-K20), .5);min-width:0;height:28px;color:var(--text-secondary);transition:transform .12s var(--ease-out);border:1px solid #f5f4eb1a;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:500;display:inline-flex}.connection-action:hover{color:var(--text-primary);border-color:#f5f4eb2e}.connection-details,.connection-hint{color:var(--text-muted);margin:0;padding:0 10px 10px 43px;font-size:10.5px;line-height:1.42}.connection-details{gap:4px;display:grid}.connection-details p{margin:0}.connection.connected .connection-status{display:none}.connection.disconnected .connection-status,.connection.unconfigured .connection-status{color:var(--c-K65)}.dot{background:rgba(var(--c-rgb-K20), .48);width:28px;height:28px;color:var(--text-secondary);letter-spacing:.02em;border:1px solid #f5f4eb1a;border-radius:10px;place-items:center;font-size:9px;font-weight:600;display:inline-grid}.connection-menu{position:relative}.connection-menu summary{width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:transform .12s var(--ease-out);border-radius:8px;place-items:center;list-style:none;display:grid}.connection-menu summary::-webkit-details-marker{display:none}.connection-menu summary::marker{content:""}.connection-menu summary:hover,.connection-menu[open] summary{background:rgba(var(--c-rgb-K20), .72);color:var(--text-primary)}.connection-menu-panel{z-index:2;border:1px solid var(--panel-border-strong);background:rgba(var(--c-rgb-K15), .98);border-radius:9px;min-width:116px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 24px #00000047}.connection-menu-panel button{width:100%;color:var(--text-muted);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:7px 8px;font-size:10px;display:flex}.connection-menu-panel button:hover{background:rgba(var(--c-rgb-K20), .64);color:var(--text-secondary)}.dot-action:hover{color:var(--text-primary);border-color:#f5f4eb38}.dot.connected{border-color:rgba(var(--c-rgb-P85), .18);background:linear-gradient(143deg, var(--c-P55) 12.69%, var(--c-P45) 86.61%);color:#fff;box-shadow:inset 0 0 0 1px rgba(var(--c-rgb-P85), .12), 0 0 16px rgba(var(--c-rgb-P45), .2)}.dot.unconfigured,.dot.disconnected{background:rgba(var(--c-rgb-K20), .28);color:var(--c-K45);border-color:#a8aaa024}.dot.expired,.dot.insufficient_scope,.dot.provider_error,.dot.reconnect_required{border-color:rgba(var(--c-rgb-P85), .24);background:linear-gradient(143deg, rgba(var(--c-rgb-P55), .82) 12.69%, rgba(var(--c-rgb-P45), .66) 86.61%);color:#fff;box-shadow:inset 0 0 0 1px rgba(var(--c-rgb-P85), .1), 0 0 14px rgba(var(--c-rgb-P45), .18)}.chat{border:1px solid var(--panel-border);background:var(--panel-background);min-width:0;height:calc(100vh - 32px);min-height:0;box-shadow:var(--shadow-panel);border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.chat-header{border-bottom:1px solid var(--panel-border);background:rgba(var(--c-rgb-K15), .42);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.chat-header-title{gap:3px;min-width:0;display:grid}.header-actions{flex:none;align-items:center;gap:8px;display:flex}.runtime-menu{position:relative}.runtime-menu summary{background:rgba(var(--c-rgb-K20), .34);height:32px;color:var(--text-muted);cursor:pointer;transition:transform .12s var(--ease-out);border:1px solid #f5f4eb1a;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px 0 11px;font-size:11px;font-weight:500;list-style:none;display:inline-flex}.runtime-menu summary::-webkit-details-marker{display:none}.runtime-menu summary::marker{content:""}.runtime-menu summary>span{text-overflow:ellipsis;white-space:nowrap;max-width:min(160px,40vw);overflow:hidden}.runtime-menu summary:hover,.runtime-menu[open] summary{background:rgba(var(--c-rgb-K20), .56);color:var(--text-secondary);border-color:#f5f4eb2e}.runtime-menu-panel{z-index:5;border:1px solid var(--panel-border-strong);background:rgba(var(--c-rgb-K15), .96);border-radius:8px;gap:4px;width:min(340px,100vw - 48px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #00000047}.runtime-menu-panel .session-action{background:0 0;border-color:#0000;justify-content:flex-start;width:100%;margin-top:8px}.runtime-menu-panel p{overflow-wrap:anywhere}.runtime-menu-label{color:var(--text-secondary);font-size:11px;font-weight:500}.session-action{background:rgba(var(--c-rgb-K20), .34);min-height:32px;color:var(--text-muted);transition:transform .12s var(--ease-out);border:1px solid #f5f4eb1a;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.session-action:hover{background:rgba(var(--c-rgb-K20), .56);color:var(--text-secondary);border-color:#f5f4eb2e}.session-action:disabled{cursor:not-allowed;opacity:.5}.thread{height:100%;min-height:0;position:relative;overflow:hidden}.messages{scrollbar-color:var(--c-K35) var(--c-K15);flex-direction:column;gap:16px;height:100%;min-height:0;padding:24px 26px 142px;display:flex;overflow-y:auto}.empty-state{align-content:center;gap:22px;width:min(860px,100%);min-height:calc(100% - 72px);padding:36px 0;display:grid}.empty-state-copy{gap:9px;display:grid}.empty-state-kicker{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:500}.empty-state h1{max-width:620px;color:var(--text-primary);margin:0;font-size:28px;font-weight:500;line-height:1.18}.empty-state p{max-width:680px;color:var(--text-muted);margin:0;font-size:14px;font-weight:350;line-height:1.58}.empty-source-list{gap:8px;width:min(820px,100%);display:grid}.empty-source{border:1px solid var(--panel-border);background:rgba(var(--c-rgb-K20), .26);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.empty-source.connected{border-color:rgba(var(--c-rgb-P55), .3);background:linear-gradient(90deg, rgba(var(--c-rgb-P45), .16), rgba(var(--c-rgb-P35), 0) 52px), rgba(var(--c-rgb-K20), .28)}.empty-source-icon{background:rgba(var(--c-rgb-K20), .46);width:34px;height:34px;color:var(--text-muted);border:1px solid #f5f4eb1a;border-radius:10px;place-items:center;display:inline-grid}.empty-source-icon.connected{border-color:rgba(var(--c-rgb-P55), .4);background:linear-gradient(135deg, rgba(var(--c-rgb-P45), .24), rgba(var(--c-rgb-P35), .16));color:var(--c-P85)}.empty-source-icon.expired,.empty-source-icon.insufficient_scope,.empty-source-icon.provider_error,.empty-source-icon.reconnect_required{border-color:rgba(var(--c-rgb-P85), .24);background:linear-gradient(135deg, rgba(var(--c-rgb-P55), .34), rgba(var(--c-rgb-P45), .22));color:var(--c-P85)}.empty-source-copy{gap:3px;min-width:0;display:grid}.empty-source-title{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.empty-source-title strong{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px;font-weight:450;line-height:1.3}.empty-source-detail{color:var(--text-muted);font-size:10.5px;line-height:1.35}.empty-source p{max-width:100%;font-size:12px;line-height:1.45}.empty-source-status{justify-content:end;display:inline-flex}.empty-source-action{background:rgba(var(--c-rgb-K20), .5);min-height:30px;color:var(--text-secondary);white-space:nowrap;border:1px solid #f5f4eb1a;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.empty-source-action:hover{color:var(--text-primary);border-color:#f5f4eb33}.empty-source-action:disabled{cursor:not-allowed;opacity:.52}.starter-prompts{flex-wrap:wrap;gap:8px;display:flex}.starter-prompt{background:rgba(var(--c-rgb-K20), .34);max-width:100%;min-height:34px;color:var(--text-secondary);border:1px solid #f5f4eb1a;border-radius:8px;align-items:center;gap:8px;padding:7px 10px 7px 12px;font-size:12px;font-weight:400;display:inline-flex}.starter-prompt span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.starter-prompt:hover{background:rgba(var(--c-rgb-K20), .56);color:var(--text-primary);border-color:#f5f4eb2e}.starter-prompt:disabled{cursor:not-allowed;opacity:.5}.message{gap:8px;max-width:min(760px,92%);display:grid}.message.user{justify-self:end;margin-left:auto}.message.assistant{justify-self:start;max-width:min(940px,96%)}.message-body{border:1px solid var(--panel-border);background:rgba(var(--c-rgb-K20), .46);color:var(--text-primary);border-radius:10px;padding:12px 15px}.message-copy-button{color:#f5f4eb75;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:26px;height:26px;display:inline-grid}.message-copy-button:hover{background:rgba(var(--c-rgb-K20), .44);color:var(--text-secondary);border-color:#f5f4eb1a}.message-copy-button.copied{border-color:rgba(var(--c-rgb-P55), .38);background:rgba(var(--c-rgb-P45), .16);color:var(--c-P85)}.message-copy-button:disabled{cursor:not-allowed;opacity:.35}.message.assistant .message-body{color:var(--text-secondary);background:0 0;border:0;border-radius:0;padding:0}.message-image-shell{justify-content:flex-end;display:flex}.message-image{object-fit:contain;border:1px solid #f5f4eb14;border-radius:8px;max-width:min(280px,100%);max-height:220px;display:block}.message-feedback-shell{justify-self:start;gap:7px;max-width:min(520px,100%);display:grid}.message-feedback{align-items:center;gap:4px;min-height:26px;display:flex}.message-feedback-button{color:#f5f4eb7a;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:26px;height:26px;display:inline-grid}.message-feedback-button:hover{background:rgba(var(--c-rgb-K20), .44);color:var(--text-secondary);border-color:#f5f4eb1a}.message-feedback-button.selected{border-color:rgba(var(--c-rgb-P55), .38);background:rgba(var(--c-rgb-P45), .16);color:var(--c-P85)}.message-feedback-button:disabled{cursor:not-allowed;opacity:.48}.message-feedback-details{background:rgba(var(--c-rgb-K20), .32);border:1px solid #f5f4eb14;border-radius:8px;gap:8px;padding:10px;display:grid}.message-feedback-reasons{flex-wrap:wrap;gap:6px;display:flex}.message-feedback-reason{background:rgba(var(--c-rgb-K20), .34);min-height:28px;color:var(--text-muted);border:1px solid #f5f4eb14;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;line-height:1.2;display:inline-flex}.message-feedback-reason:has(input:checked){border-color:rgba(var(--c-rgb-P55), .34);background:rgba(var(--c-rgb-P45), .14);color:var(--text-secondary)}.message-feedback-reason input{width:12px;height:12px;accent-color:var(--c-P55);margin:0}.message-feedback-note{background:rgba(var(--c-rgb-K10), .58);width:100%;min-height:56px;color:var(--text-secondary);resize:vertical;border:1px solid #f5f4eb17;border-radius:8px;padding:8px 9px;font-size:12px;line-height:1.35}.message-feedback-note::placeholder{color:#f5f4eb61}.message-feedback-save{background:rgba(var(--c-rgb-K20), .42);min-height:28px;color:var(--text-secondary);border:1px solid #f5f4eb1a;border-radius:7px;justify-self:start;padding:5px 9px;font-size:11px;font-weight:500}.message-feedback-save:hover{color:var(--text-primary);border-color:#f5f4eb2e}.message-feedback-save:disabled,.message-feedback-note:disabled{cursor:not-allowed;opacity:.52}.message-feedback-reason:has(input:disabled){cursor:not-allowed;opacity:.52}.user-question-card{background:rgba(var(--c-rgb-K20), .42);border:1px solid #f5f4eb17;border-radius:8px;gap:12px;width:min(620px,96%);padding:12px;display:grid}.user-question{gap:8px;display:grid}.user-question-header{max-width:12ch;color:var(--text-muted);text-transform:uppercase;justify-self:start;font-size:10px;font-weight:600}.user-question h3{color:var(--text-secondary);margin:0;font-size:13px;font-weight:500;line-height:1.35}.user-question-options{gap:7px;display:grid}.user-question-option{background:rgba(var(--c-rgb-K10), .38);color:var(--text-muted);border:1px solid #f5f4eb14;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.user-question-option:has(input:checked){border-color:rgba(var(--c-rgb-P55), .34);background:rgba(var(--c-rgb-P45), .12);color:var(--text-secondary)}.user-question-option input[type=radio],.user-question-option input[type=checkbox]{width:13px;height:13px;accent-color:var(--c-P55);margin:2px 0 0}.user-question-option span{gap:3px;min-width:0;display:grid}.user-question-option strong{color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.25}.user-question-option small{color:var(--text-muted);font-size:11px;line-height:1.3}.user-question-submit{border:1px solid rgba(var(--c-rgb-P55), .3);background:rgba(var(--c-rgb-P45), .16);min-height:30px;color:var(--text-secondary);border-radius:7px;justify-self:start;padding:6px 11px;font-size:12px;font-weight:600}.user-question-submit:hover{border-color:rgba(var(--c-rgb-P55), .46);color:var(--text-primary)}.user-question-submit:disabled{cursor:not-allowed;opacity:.52}.user-question-option:has(input:disabled){cursor:not-allowed;opacity:.52}.message.user .message-body{background:rgba(var(--c-rgb-K20), .72);color:var(--text-secondary);white-space:pre-wrap;border-color:#f5f4eb13;font-weight:350}.message.user .message-feedback-shell{justify-self:end}.markdown-body{color:var(--text-secondary);gap:9px;font-size:15px;font-weight:350;line-height:1.5;display:grid}.markdown-body :where(p,ul,ol,pre,blockquote){margin:0}.markdown-body>p:first-child{color:var(--text-secondary);font-size:15px;font-weight:350}.markdown-body>:where(ul,ol){gap:4px;padding-left:0;list-style:none;display:grid}.markdown-body>:where(ul,ol)>li{background:0 0;border:0;border-radius:8px;padding:3px 0 3px 16px;position:relative}.markdown-body>:where(ul,ol)>li:has(a[href]){cursor:pointer}.markdown-body>:where(ul,ol)>li:has(a[href]):hover{background:rgba(var(--c-rgb-K20), .38)}.markdown-body>:where(ul,ol)>li:before{background:var(--c-K65);content:"";border-radius:999px;width:4px;height:4px;position:absolute;top:12px;left:6px}.markdown-body :where(li){color:var(--text-secondary)}.markdown-body :where(strong){color:var(--text-primary);font-weight:450}.markdown-body :where(em){color:var(--text-secondary);font-style:normal}.markdown-body :where(br){content:"";margin:1px 0;display:block}.markdown-body :where(a){color:var(--text-primary);font-weight:400}.markdown-body>:where(ul,ol)>li a[href]:after{content:"";position:absolute;inset:0}.markdown-body :where(code){color:var(--c-K95);background:#f9f9fb1a;border:1px solid #f5f4eb14;border-radius:7px;padding:2px 7px;font-size:.9em}.composer-footer{z-index:2;background:linear-gradient(180deg, rgba(var(--c-rgb-K10), .08), var(--c-K10) 34%);border-top:1px solid #f5f4eb0b;padding:14px 24px 20px;position:absolute;bottom:0;left:0;right:0}.composer{background:rgba(var(--c-rgb-K20), .52);border:1px solid #f5f4eb1f;border-radius:18px;grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"attachments attachments""input input""tools send";align-items:end;gap:3px 10px;width:100%;min-height:88px;padding:8px 12px;display:grid;position:relative;box-shadow:0 14px 30px #00000038}.slash-palette{z-index:4;background:rgba(var(--c-rgb-K10), .98);border:1px solid #f5f4eb21;border-radius:10px;max-height:min(380px,46vh);padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 36px #00000057}.slash-palette-group{gap:3px;min-width:0;padding:4px 0;display:grid}.slash-palette-context,.slash-palette-empty{color:var(--text-muted);padding:5px 6px 7px;font-size:10px}.slash-palette-empty{text-align:center;padding:18px 8px}.slash-palette-group+.slash-palette-group{border-top:1px solid #f5f4eb12}.slash-palette-heading{color:var(--text-muted);padding:3px 6px;font-size:10px;font-weight:450}.slash-palette-item{width:100%;min-height:30px;color:var(--text-secondary);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(84px,42%);align-items:center;gap:10px;padding:7px 8px;display:grid}.slash-palette-item:hover,.slash-palette-item.active{background:rgba(var(--c-rgb-K20), .72);color:var(--text-primary)}.slash-palette-item-main{align-items:baseline;gap:8px;min-width:0;display:flex}.slash-palette-item-main strong,.slash-palette-item-main small,.slash-palette-item-prompt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.slash-palette-item-main strong{font-size:12px;font-weight:450}.slash-palette-item-main small,.slash-palette-item-prompt{color:var(--text-muted);font-size:11px}.slash-palette-item-prompt{justify-self:end;max-width:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.composer:focus-within{border-color:#f5f4eb38}.composer-input{field-sizing:content;resize:none;width:100%;min-height:34px;max-height:150px;color:var(--text-primary);background:0 0;border:0;outline:none;grid-area:input;font-size:15px;font-weight:350;overflow-y:auto}.composer-input::placeholder{color:var(--c-K55);opacity:1}.composer-attachment-status{grid-area:attachments;gap:6px;min-width:0;display:grid}.composer-attachments{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.composer-attachment{background:rgba(var(--c-rgb-K10), .42);border:1px solid #f5f4eb1a;border-radius:8px;grid-template-columns:38px minmax(0,120px) 24px;align-items:center;gap:8px;min-width:0;padding:5px;display:grid}.composer-attachment img{object-fit:cover;border-radius:6px;width:38px;height:38px}.composer-attachment span{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.composer-attachment-rejection{max-width:100%;color:var(--c-Y85);font-size:12px;line-height:1.35}.composer-attachment button,.composer-tool-button{color:var(--text-muted);background:0 0;border:0;place-items:center;display:inline-grid}.composer-attachment button{border-radius:6px;width:24px;height:24px}.composer-attachment button:hover,.composer-tool-button:hover{background:rgba(var(--c-rgb-K20), .72);color:var(--text-primary)}.composer-tools{grid-area:tools;align-items:end;gap:8px;display:flex}.context-window-indicator{--context-window-color:var(--c-K65);margin-left:auto;position:relative}.context-window-indicator.warning{--context-window-color:var(--c-Y85)}.context-window-indicator.critical{--context-window-color:var(--c-R85)}.context-window-trigger{width:36px;height:36px;color:var(--context-window-color);transition:background-color .14s ease, transform .14s var(--ease-out);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:inline-grid}.context-window-trigger:hover,.context-window-trigger:focus-visible{background:rgba(var(--c-rgb-K20), .72);outline:none}.context-window-trigger:active{transform:scale(.97)}.context-window-ring{width:22px;height:22px;overflow:visible;transform:rotate(-90deg)}.context-window-ring circle{fill:none;stroke-width:3px}.context-window-track{stroke:#f5f4eb24}.context-window-progress{stroke:currentColor;stroke-linecap:round;transition:stroke-dasharray .2s var(--ease-out)}.context-window-popover{z-index:5;visibility:hidden;background:rgba(var(--c-rgb-K10), .98);min-width:238px;color:var(--text-secondary);opacity:0;pointer-events:none;transform-origin:100% 100%;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out), visibility 0s linear .15s;border:1px solid #f5f4eb21;border-radius:14px;gap:5px;padding:14px 16px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)scale(.97);box-shadow:0 18px 36px #00000057}.context-window-indicator:focus-within .context-window-popover{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)scale(1)}@media (hover:hover) and (pointer:fine){.context-window-indicator:hover .context-window-popover{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)scale(1)}}.context-window-popover strong{color:var(--text-primary);font-size:15px;font-weight:450}.context-window-popover>span:not(.context-window-label){font-size:13px}.context-window-label,.context-window-popover small{color:var(--text-muted);font-size:11px;font-weight:400}@media (prefers-reduced-motion:reduce){.context-window-trigger,.context-window-progress,.context-window-popover{transition-duration:0s}}.composer-file-input{display:none}.composer-tool-button{background:rgba(var(--c-rgb-K20), .48);border-radius:10px;width:36px;height:36px}.slash-tool-button{gap:6px;width:auto;padding:0 10px;display:inline-flex}.slash-tool-mark{font-size:19px;line-height:1}.slash-tool-label{font-size:11px;font-weight:500}.attachment-tool-button{transition:transform .12s var(--ease-out)}.composer-tool-button:disabled,.composer-attachment button:disabled{cursor:not-allowed;opacity:.45}.send-button{background:rgba(var(--c-rgb-K20), .58);width:36px;height:36px;color:var(--text-primary);border:0;border-radius:10px;grid-area:send;place-items:center;display:inline-grid}.send-button:hover{background:rgba(var(--c-rgb-K20), .86)}.stop-button{background:rgba(var(--c-rgb-K20), .7);color:var(--c-R85);border:1px solid #c90a144d}.stop-button:hover{background:#8a002947;border-color:#c90a1485}.send-button:disabled{cursor:not-allowed;opacity:.45}.result-disclosure{border:1px solid var(--panel-border);background:rgba(var(--c-rgb-K15), .24);border-radius:8px}.result-disclosure summary{color:var(--text-secondary);padding:8px 2px;font-size:11px;font-weight:400}.result-sources-disclosure{background:0 0;width:min(640px,100%)}.result-sources-disclosure summary{color:var(--text-muted)}.work-trace{background:0 0;border:0;width:min(900px,96%)}.work-trace summary{width:fit-content;min-height:28px;color:var(--text-muted);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;font-weight:450;list-style:none;display:inline-flex}.work-trace summary::-webkit-details-marker{display:none}.work-trace summary::marker{content:""}.work-trace summary:hover{background:rgba(var(--c-rgb-K20), .32);color:var(--text-secondary);border-color:#f5f4eb1a}.work-trace.working summary{border-color:rgba(var(--c-rgb-P55), .28);background:rgba(var(--c-rgb-P45), .16);color:var(--text-primary)}.work-trace-summary{align-items:center;gap:7px;display:inline-flex}.work-trace-chevron{opacity:.72;flex:none;transition:opacity .16s,transform .16s}.work-trace summary:hover .work-trace-chevron,.work-trace[open] .work-trace-chevron{opacity:.95}.work-trace[open] .work-trace-chevron{transform:rotate(90deg)}.thinking-pulse{background:var(--accent-warm);border-radius:999px;width:7px;height:7px;position:relative}.thinking-pulse:after{border:1px solid rgba(var(--c-rgb-Y75), .5);border-radius:inherit;content:"";animation:thinkingPulse 1.5s var(--ease-out) infinite;position:absolute;inset:-4px}.work-trace-duration{color:var(--text-muted);font-weight:400}@keyframes thinkingPulse{0%{opacity:.7;transform:scale(.45)}70%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}.source-picker-trigger:active,.sources-close:active,.connection-action:active,.connection-menu summary:active,.runtime-menu summary:active,.session-action:active,.attachment-tool-button:active{transform:scale(.97)}.result-details{gap:12px;padding:0 12px 12px;display:grid}.work-trace-body{gap:8px;padding:3px 12px 10px;display:grid}.result-details-shell{gap:10px;width:min(900px,96%);display:grid}.result-section h3{color:var(--text-secondary);margin:0 0 8px;font-size:11px}.result-sources,.result-errors,.work-activity{gap:7px;display:grid}.work-activity-item{min-width:0;color:var(--text-muted);font-size:11px;line-height:1.35}.work-activity-copy{gap:3px;min-width:0;display:grid}.work-activity-copy strong{color:var(--text-muted);font-size:11.5px;font-weight:400}.work-activity-item.running .work-activity-copy strong{color:var(--text-secondary)}.work-activity-item.error .work-activity-copy strong,.work-activity-item.error .work-activity-detail{color:var(--c-R85)}.work-activity-url{max-width:100%;color:var(--c-K65);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10.5px;line-height:1.35;display:block;overflow:hidden}.result-artifacts{gap:12px;width:min(860px,100%);display:grid}.result-cards-section{gap:7px;width:min(860px,100%);display:grid}.result-cards{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:8px;display:grid}.result-card{border:1px solid var(--panel-border);background:rgba(var(--c-rgb-K20), .3);min-width:0;color:var(--text-secondary);border-radius:9px;gap:5px;padding:11px 12px;text-decoration:none;display:grid}a.result-card:hover{border-color:var(--panel-border-strong);background:rgba(var(--c-rgb-K20), .46)}.result-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.result-card-heading strong{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-size:13px;font-weight:450;line-height:1.3}.result-card-heading svg{color:var(--text-muted);flex:none;margin-top:1px}.result-card-subtitle{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.result-card-context{color:var(--text-muted);text-transform:capitalize;font-size:10px;line-height:1.25}.result-card-metadata{gap:4px;margin:3px 0 0;display:grid}.result-card-metadata>div{grid-template-columns:minmax(64px,auto) minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.result-card-metadata dt,.result-card-metadata dd{margin:0;font-size:10.5px;line-height:1.3}.result-card-metadata dt{color:var(--text-muted)}.result-card-metadata dd{color:var(--text-secondary);overflow-wrap:anywhere}.result-limit-note{color:var(--text-muted);font-size:10.5px;line-height:1.35}.result-chart{border:1px solid var(--panel-border);border-radius:10px;width:100%;margin:0;padding:12px 14px;overflow:hidden}.result-chart-title{color:var(--text-secondary);margin:0 0 10px;font-size:11px}.result-chart-scroll{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.result-chart-canvas{width:100%;min-width:520px}.result-chart .result-limit-note{margin-top:4px}.result-link-list{gap:8px;width:min(640px,100%);display:grid}.result-link-list-title{color:var(--text-secondary);font-size:11px;font-weight:450}.result-link-actions{flex-wrap:wrap;gap:8px;display:flex}.result-link-action{border:1px solid rgba(var(--c-rgb-P55), .28);background:rgba(var(--c-rgb-P45), .13);min-width:0;max-width:100%;color:var(--text-secondary);border-radius:8px;align-items:center;gap:8px;padding:9px 11px;text-decoration:none;display:inline-flex}.result-link-action:hover{border-color:rgba(var(--c-rgb-P85), .44);background:rgba(var(--c-rgb-P45), .2);color:var(--text-primary)}.result-card:focus-visible,.result-chart-scroll:focus-visible,.result-link-action:focus-visible,.result-source:focus-visible,.result-disclosure summary:focus-visible,.work-trace summary:focus-visible{outline:2px solid var(--c-P85);outline-offset:2px}.result-link-action-copy{gap:2px;min-width:0;display:grid}.result-link-action-copy strong,.result-link-action-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.result-link-action-copy strong{font-size:12px;font-weight:450}.result-link-action-copy span{color:var(--text-muted);font-size:10.5px}.result-source{border-bottom:1px solid var(--panel-border);color:var(--text-primary);gap:1px;padding:6px 2px;text-decoration:none;display:grid}.result-source:last-child{border-bottom:0}a.result-source:hover{color:var(--text-primary)}.result-source-meta{color:var(--text-muted);font-size:10px;line-height:1.3}.result-source strong{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12.5px;font-weight:380;line-height:1.3}a.result-source:hover strong{color:var(--text-primary)}.result-error{border:1px solid var(--panel-border);background:rgba(var(--c-rgb-K20), .28);color:var(--text-primary);border-radius:10px;gap:2px;padding:9px 10px;display:grid}.result-section-warning .result-error{background:#b25b0021;border-color:#e6880070}.connection-response{border:1px solid var(--panel-border);background:rgba(var(--c-rgb-K20), .7);width:fit-content;color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:500;display:inline-flex}.connection-response.connected{border-color:rgba(var(--c-rgb-P55), .42);background:linear-gradient(126deg, rgba(var(--c-rgb-P45), .36) 31.35%, rgba(var(--c-rgb-P35), .28) 62.91%);color:var(--c-P85)}.connection-response.error{color:var(--c-Y85);background:#b25b0024;border-color:#e688006b}pre{background:rgba(var(--c-rgb-K05), .88);color:var(--c-K85);border-radius:8px;margin:0;padding:10px;font-size:10px;overflow-x:auto}@media (width<=860px){.shell{height:100vh;min-height:0;overflow:hidden}.empty-state{min-height:calc(100% - 48px);padding:18px 0}.empty-state h1{font-size:21px}.empty-source{grid-template-columns:34px minmax(0,1fr)}.empty-source-status{grid-column:2;justify-content:start}.starter-prompts{display:grid}.starter-prompt{justify-content:space-between;width:100%}.sources{right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:7;transform-origin:bottom;width:auto;max-height:min(72vh,560px);transition:opacity .22s var(--ease-drawer), transform .22s var(--ease-drawer);border-radius:20px;padding:0;position:fixed;left:12px}@starting-style{.sources{opacity:0;transform:translateY(32px)}}.sources-backdrop{z-index:6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;width:100%;height:100%;transition:opacity .18s var(--ease-out);background:#000715ad;border:0;padding:0;display:block;position:fixed;inset:0}@starting-style{.sources-backdrop{opacity:0}}.sources-header{border-bottom:1px solid var(--panel-border);flex:none;padding:14px 14px 12px}.sources-close{display:grid}.connection-list{padding:10px 12px max(12px, env(safe-area-inset-bottom))}.messages{padding-top:24px}.message,.message.assistant,.result-details-shell,.result-artifacts,.result-cards-section{width:100%;max-width:100%}.result-chart{padding-inline:10px}.chat{min-height:0}.slash-palette{max-height:min(420px,48vh)}.slash-palette-item{grid-template-columns:minmax(0,1fr);gap:3px}.slash-palette-item-prompt{display:none}}@media (prefers-reduced-motion:reduce){.sources,.sources-backdrop{transition:opacity .18s var(--ease-out);transform:none}@starting-style{.sources,.sources-backdrop{opacity:0;transform:none}}.thinking-pulse:after{opacity:.35;animation:none;transform:scale(.7)}}
