@layer ss.reset;@layer ss.lexicon;@layer ss.rhythm;@layer ss.typography;@layer ss.flow;@layer ss.layout;@layer ss.appearance;@layer ss.compat;@layer ss.components;@layer ss.utilities;@layer ss.overrides;:root{--N0001:#e2e2e2;--N0002:#ccc;--N0003:#b6b6b6;--N0004:#a0a0a0;--N0005:#8b8b8b;--N0006:#777;--N0007:#636363;--N0008:#505050;--N0009:#3e3e3e;--N0151:#fadbdd;--N0152:#eec0c4;--N0153:#e2a6ac;--N0154:#d48c94;--N0155:#c6727d;--N0156:#a7636b;--N0157:#89545a;--N0158:#6b4549;--N0159:#4f3739;--N0301:#fadbd7;--N0302:#edc1bc;--N0303:#e0a8a1;--N0304:#d28e87;--N0305:#c4756e;--N0306:#a5655f;--N0307:#875650;--N0308:#6b4642;--N0309:#4f3835;--N0451:#f8dcd3;--N0452:#eac3b5;--N0453:#dcaa98;--N0454:#cd927c;--N0455:#be7960;--N0456:#a06954;--N0457:#845848;--N0458:#68483c;--N0459:#4d3931;--N0601:#f4decf;--N0602:#e5c6af;--N0603:#d5ad90;--N0604:#c59672;--N0605:#b57f55;--N0606:#996d4b;--N0607:#7e5b41;--N0608:#644a38;--N0609:#4a3a2e;--N0751:#efe0cc;--N0752:#dec8ac;--N0753:#cdb18c;--N0754:#bb9b6c;--N0755:#a9854e;--N0756:#8f7145;--N0757:#765f3d;--N0758:#5e4d34;--N0759:#473c2c;--N0901:#eae2cb;--N0902:#d6cbaa;--N0903:#c2b58a;--N0904:#af9f6a;--N0905:#9b8a4b;--N0906:#847643;--N0907:#6d623b;--N0908:#584f33;--N0909:#433d2b;--N1051:#e3e4cc;--N1052:#cdceab;--N1053:#b7b98b;--N1054:#a1a46b;--N1055:#8b8f4c;--N1056:#777a44;--N1057:#63663c;--N1058:#505234;--N1059:#3e3f2c;--N1201:#dde6ce;--N1202:#c4d1ae;--N1203:#abbc8f;--N1204:#92a870;--N1205:#7a9453;--N1206:#697e49;--N1207:#586840;--N1208:#485437;--N1209:#39402d;--N1351:#d7e7d2;--N1352:#bbd3b3;--N1353:#9fbf96;--N1354:#83ab79;--N1355:#68975d;--N1356:#5a8151;--N1357:#4d6b46;--N1358:#40553b;--N1359:#344130;--N1501:#d1e8d6;--N1502:#b2d4ba;--N1503:#93c19f;--N1504:#74ad84;--N1505:#559a6a;--N1506:#4b835c;--N1507:#426c4e;--N1508:#395741;--N1509:#2f4234;--N1651:#cde9dc;--N1652:#abd6c2;--N1653:#89c2a9;--N1654:#66af91;--N1655:#409b7a;--N1656:#3c8469;--N1657:#376d58;--N1658:#315848;--N1659:#2b4338;--N1801:#c9e9e2;--N1802:#a6d6cb;--N1803:#81c3b5;--N1804:#5baf9f;--N1805:#2a9c8a;--N1806:#2d8576;--N1807:#2d6e62;--N1808:#2b584f;--N1809:#28433d;--N1951:#c8e9e8;--N1952:#a3d6d4;--N1953:#7dc3c0;--N1954:#53afad;--N1955:#109c9a;--N1956:#208583;--N1957:#266e6d;--N1958:#275857;--N1959:#264342;--N2101:#c8e9ed;--N2102:#a3d5dc;--N2103:#7dc2cb;--N2104:#52aeba;--N2105:#019baa;--N2106:#1c8490;--N2107:#246d76;--N2108:#27575e;--N2109:#264246;--N2251:#cae8f2;--N2252:#a6d4e3;--N2253:#81c0d4;--N2254:#58acc6;--N2255:#1a99b7;--N2256:#25829a;--N2257:#2a6c7e;--N2258:#2a5664;--N2259:#27424a;--N2401:#cee6f6;--N2402:#acd2e9;--N2403:#8abedc;--N2404:#65aace;--N2405:#3696c1;--N2406:#3680a3;--N2407:#346a85;--N2408:#305568;--N2409:#2b414d;--N2551:#d3e5f8;--N2552:#b5cfec;--N2553:#95bbe0;--N2554:#75a6d4;--N2555:#5192c8;--N2556:#497ca8;--N2557:#416789;--N2558:#39536b;--N2559:#303f4f;--N2701:#dae3f9;--N2702:#becdee;--N2703:#a3b7e2;--N2704:#87a2d6;--N2705:#6a8dca;--N2706:#5d78aa;--N2707:#4f648b;--N2708:#42516c;--N2709:#353e50;--N2851:#e0e1f9;--N2852:#c8caed;--N2853:#b1b3e1;--N2854:#999dd5;--N2855:#8188c8;--N2856:#6f74a8;--N2857:#5d6189;--N2858:#4c4e6c;--N2859:#3b3c4f;--N3001:#e7dff6;--N3002:#d3c7e9;--N3003:#beafdc;--N3004:#aa98cf;--N3005:#9582c2;--N3006:#7f6fa3;--N3007:#6a5d86;--N3008:#554c69;--N3009:#413b4d;--N3151:#edddf3;--N3152:#dcc4e4;--N3153:#caacd6;--N3154:#b994c7;--N3155:#a77cb9;--N3156:#8d6b9c;--N3157:#755a7f;--N3158:#5d4964;--N3159:#46394b;--N3301:#f3dcee;--N3302:#e3c2dd;--N3303:#d4a9cd;--N3304:#c590bc;--N3305:#b577ac;--N3306:#996791;--N3307:#7d5777;--N3308:#63475f;--N3309:#4a3847;--N3451:#f7dbe9;--N3452:#e9c1d5;--N3453:#dba7c2;--N3454:#cd8daf;--N3455:#bf739d;--N3456:#a16485;--N3457:#84546e;--N3458:#684658;--N3459:#4d3743;--N3601:#f9dbe3;--N3602:#edc0cd;--N3603:#e0a6b7;--N3604:#d38ca2;--N3605:#c5728d;--N3606:#a66278;--N3607:#885464;--N3608:#6b4551;--N3609:#4f373e}:root,[data-theme=light]{--color_text_primary:#000;--color_text_primary--25:#595959;--color_text_primary--75:#bfbfbf;--color_text_secondary:#252525;--color_text_secondary--25:#717171;--color_text_secondary--50:#929292;--color_text_secondary--75:rgb(200.5,200.5,200.5);--color_text_tertiary:#414141;--color_text_tertiary--25:rgb(131.5,131.5,131.5);--color_text_tertiary--50:#a0a0a0;--color_text_tertiary--75:rgb(207.5,207.5,207.5);--color_line_primary:#000;--color_line_primary--25:#595959;--color_line_primary--75:#bfbfbf;--color_line_secondary:#252525;--color_line_secondary--25:#717171;--color_line_secondary--50:#929292;--color_line_secondary--75:rgb(200.5,200.5,200.5);--color_line_tertiary:#414141;--color_line_tertiary--25:rgb(131.5,131.5,131.5);--color_line_tertiary--50:#a0a0a0;--color_line_tertiary--75:rgb(207.5,207.5,207.5);--color_fill_primary:#fff;--color_fill_primary--25:#fff;--color_fill_primary--50:#fff;--color_fill_primary--75:#fff;--color_fill_secondary:hsla(0,0%,87%,.8);--color_fill_secondary--25:hsla(0,0%,93%,.87);--color_fill_secondary--50:hsla(0,0%,95%,.9);--color_fill_secondary--75:hsla(0,0%,97.6%,.95);--color_fill_tertiary:hsla(0,0%,74.5%,.733);--color_fill_tertiary--25:hsla(0,0%,86.8%,.827);--color_fill_tertiary--50:hsla(0,0%,90.7%,.867);--color_fill_tertiary--75:rgba(244,244,244,.933);--color_accent_primary--25:#7cbbd7;--color_accent_primary--50:rgb(154.5,202.5,224);--color_accent_primary--75:rgb(204.75,228.75,239.5);--color_accent_secondary--25:#7b9eb0;--color_accent_secondary--50:rgb(153.5,180.5,194);--color_accent_secondary--75:rgb(204.25,217.75,224.5);--color_accent_tertiary--25:#b3d5e8;--color_accent_tertiary--50:rgb(196.5,222.5,237.5);--color_accent_tertiary--75:#e2eff6;--color_state_visited--25:#b1c3e4;--color_state_visited--50:rgb(195,208.5,234.5);--color_state_visited--75:#e1e8f5;--color_state_focus--25:#9bc8df;--color_state_focus--50:rgb(178,212.5,230.5);--color_state_focus--75:rgb(216.5,233.75,242.75);--color_state_hover--25:#c9e2f1;--color_state_hover--50:rgb(213.5,232.5,244);--color_state_hover--75:rgb(234.25,243.75,249.5);--color_state_active--25:#7cbbd7;--color_state_active--50:rgb(154.5,202.5,224);--color_state_active--75:rgb(204.75,228.75,239.5);--color_state_link--25:#9bc8df;--color_state_link--50:rgb(178,212.5,230.5);--color_state_link--75:rgb(216.5,233.75,242.75);--color_state_enabled:#000;--color_state_enabled--25:#595959;--color_state_enabled--75:#bfbfbf;--color_state_disabled--25:#c1c1c1;--color_state_disabled--50:rgb(207.5,207.5,207.5);--color_state_disabled--75:#e7e7e7;--color_state_current:#000;--color_state_current--25:#595959;--color_state_current--75:#bfbfbf;--color_state_checked--25:#b1c3e4;--color_state_checked--50:rgb(195,208.5,234.5);--color_state_checked--75:#e1e8f5;--color_state_invalid--25:rgb(209.5,185.45,218.6);--color_state_invalid--50:rgb(220,201.5,227);--color_state_invalid--75:rgb(237.5,228.25,241);--color_state_muted--25:#c1c1c1;--color_state_muted--50:rgb(207.5,207.5,207.5);--color_state_muted--75:#e7e7e7;--color_log_trace--25:#6abdd0;--color_log_trace--50:rgb(140.5,204,219);--color_log_trace--75:#c6e6ed;--color_log_debug--25:#7cbbd7;--color_log_debug--50:rgb(154.5,202.5,224);--color_log_debug--75:rgb(204.75,228.75,239.5);--color_log_success--25:#8eb8db;--color_log_success--50:rgb(168,200.5,227.5);--color_log_success--75:rgb(211.5,227.75,241.25);--color_log_info--25:#9eb5dd;--color_log_info--50:rgb(180.5,198,228.5);--color_log_info--75:rgb(217.75,226.5,241.75);--color_log_notice--25:#adb2db;--color_log_notice--50:rgb(192,195.5,227.5);--color_log_notice--75:rgb(223.5,225.25,241.25);--color_log_warning--25:#baaed7;--color_log_warning--50:rgb(202,192.5,224.5);--color_log_warning--75:rgb(228.5,223.75,239.75);--color_log_audit--25:rgb(197.8,169.85,209.5);--color_log_audit--50:rgb(211,189.5,220);--color_log_audit--75:rgb(233,222.25,237.5);--color_log_error--25:#cfa7c9;--color_log_error--50:rgb(218,187,213.5);--color_log_error--75:rgb(236.5,221,234.25);--color_log_security--25:#d5a4bf;--color_log_security--50:#dfb9ce;--color_log_security--75:rgb(239,220,230.5);--color_log_critical--25:#d9a3b5;--color_log_critical--50:rgb(226,184.5,198);--color_log_critical--75:rgb(240.5,219.75,226.5);--color_log_alert--25:rgb(217.95,163.35,170.5);--color_log_alert--50:rgb(226.5,184.5,190);--color_log_alert--75:rgb(240.75,219.75,222.5);--color_log_emergency--25:#d9a5a1;--color_log_emergency--50:rgb(225.5,186,182.5);--color_log_emergency--75:rgb(240.25,220.5,218.75)}:root,[data-theme=dark],[data-theme=light]{--color_text_primary--50:gray;--color_line_primary--50:gray;--color_accent_primary:#3696c1;--color_accent_secondary:#346a85;--color_accent_tertiary:#8abedc;--color_state_visited:#87a2d6;--color_state_focus:#65aace;--color_state_hover:#acd2e9;--color_state_active:#3696c1;--color_state_link:#65aace;--color_state_enabled--50:gray;--color_state_disabled:#a0a0a0;--color_state_current--50:gray;--color_state_checked:#87a2d6;--color_state_invalid:#b994c7;--color_state_muted:#a0a0a0;--color_log_trace:#1a99b7;--color_log_debug:#3696c1;--color_log_success:#5192c8;--color_log_info:#6a8dca;--color_log_notice:#8188c8;--color_log_warning:#9582c2;--color_log_audit:#a77cb9;--color_log_error:#b577ac;--color_log_security:#bf739d;--color_log_critical:#c5728d;--color_log_alert:#c6727d;--color_log_emergency:#c4756e}[data-theme=dark]{--color_text_primary:#fff;--color_text_primary--25:#a6a6a6;--color_text_primary--75:#404040;--color_text_secondary:hsla(0,0%,87%,.8);--color_text_secondary--25:hsla(0,0%,48.2%,.87);--color_text_secondary--50:rgba(89,89,89,.9);--color_text_secondary--75:rgba(40,40,40,.95);--color_text_tertiary:hsla(0,0%,74.5%,.733);--color_text_tertiary--25:rgba(98,98,98,.827);--color_text_tertiary--50:rgba(70,70,70,.867);--color_text_tertiary--75:rgba(31,31,31,.933);--color_line_primary:#fff;--color_line_primary--25:#a6a6a6;--color_line_primary--75:#404040;--color_line_secondary:hsla(0,0%,87%,.8);--color_line_secondary--25:hsla(0,0%,48.2%,.87);--color_line_secondary--50:rgba(89,89,89,.9);--color_line_secondary--75:rgba(40,40,40,.95);--color_line_tertiary:hsla(0,0%,74.5%,.733);--color_line_tertiary--25:rgba(98,98,98,.827);--color_line_tertiary--50:rgba(70,70,70,.867);--color_line_tertiary--75:rgba(31,31,31,.933);--color_fill_primary:#000;--color_fill_primary--25:#000;--color_fill_primary--50:#000;--color_fill_primary--75:#000;--color_fill_secondary:rgba(33,33,33,.8);--color_fill_secondary--25:hsla(0,0%,7%,.87);--color_fill_secondary--50:hsla(0,0%,5%,.9);--color_fill_secondary--75:rgba(6,6,6,.95);--color_fill_tertiary:rgba(65,65,65,.733);--color_fill_tertiary--25:rgba(34,34,34,.827);--color_fill_tertiary--50:rgba(24,24,24,.867);--color_fill_tertiary--75:rgba(11,11,11,.933);--color_accent_primary--25:rgb(35.1,97.5,125.45);--color_accent_primary--50:rgb(27,75,96.5);--color_accent_primary--75:rgb(13.5,37.5,48.25);--color_accent_secondary--25:#224556;--color_accent_secondary--50:rgb(26,53,66.5);--color_accent_secondary--75:rgb(13,26.5,33.25);--color_accent_tertiary--25:rgb(89.7,123.5,143);--color_accent_tertiary--50:#455f6e;--color_accent_tertiary--75:rgb(34.5,47.5,55);--color_state_visited--25:#58698b;--color_state_visited--50:rgb(67.5,81,107);--color_state_visited--75:rgb(33.75,40.5,53.5);--color_state_focus--25:rgb(65.65,110.5,133.9);--color_state_focus--50:rgb(50.5,85,103);--color_state_focus--75:rgb(25.25,42.5,51.5);--color_state_hover--25:rgb(111.8,136.5,151.45);--color_state_hover--50:rgb(86,105,116.5);--color_state_hover--75:rgb(43,52.5,58.25);--color_state_active--25:rgb(35.1,97.5,125.45);--color_state_active--50:rgb(27,75,96.5);--color_state_active--75:rgb(13.5,37.5,48.25);--color_state_link--25:rgb(65.65,110.5,133.9);--color_state_link--50:rgb(50.5,85,103);--color_state_link--75:rgb(25.25,42.5,51.5);--color_state_enabled:#fff;--color_state_enabled--25:#a6a6a6;--color_state_enabled--75:#404040;--color_state_disabled--25:#686868;--color_state_disabled--50:#505050;--color_state_disabled--75:#282828;--color_state_current:#fff;--color_state_current--25:#a6a6a6;--color_state_current--75:#404040;--color_state_checked--25:#58698b;--color_state_checked--50:rgb(67.5,81,107);--color_state_checked--75:rgb(33.75,40.5,53.5);--color_state_invalid--25:#786081;--color_state_invalid--50:rgb(92.5,74,99.5);--color_state_invalid--75:#2e2532;--color_state_muted--25:#686868;--color_state_muted--50:#505050;--color_state_muted--75:#282828;--color_log_trace--25:#116377;--color_log_trace--50:rgb(13,76.5,91.5);--color_log_trace--75:rgb(6.5,38.25,45.75);--color_log_debug--25:rgb(35.1,97.5,125.45);--color_log_debug--50:rgb(27,75,96.5);--color_log_debug--75:rgb(13.5,37.5,48.25);--color_log_success--25:#355f82;--color_log_success--50:rgb(40.5,73,100);--color_log_success--75:rgb(20.25,36.5,50);--color_log_info--25:#455c83;--color_log_info--50:rgb(53,70.5,101);--color_log_info--75:rgb(26.5,35.25,50.5);--color_log_notice--25:#545882;--color_log_notice--50:rgb(64.5,68,100);--color_log_notice--75:#202232;--color_log_warning--25:rgb(96.85,84.5,126.1);--color_log_warning--50:rgb(74.5,65,97);--color_log_warning--75:rgb(37.25,32.5,48.5);--color_log_audit--25:#6d5178;--color_log_audit--50:rgb(83.5,62,92.5);--color_log_audit--75:#2a1f2e;--color_log_error--25:#764d70;--color_log_error--50:rgb(90.5,59.5,86);--color_log_error--75:#2d1e2b;--color_log_security--25:#7c4b66;--color_log_security--50:rgb(95.5,57.5,78.5);--color_log_security--75:#301d27;--color_log_critical--25:#804a5c;--color_log_critical--50:rgb(98.5,57,70.5);--color_log_critical--75:rgb(49.25,28.5,35.25);--color_log_alert--25:#814a51;--color_log_alert--50:rgb(99,57,62.5);--color_log_alert--75:rgb(49.5,28.5,31.25);--color_log_emergency--25:rgb(127.4,76.05,71.5);--color_log_emergency--50:rgb(98,58.5,55);--color_log_emergency--75:rgb(49,29.25,27.5)}@media(prefers-color-scheme:dark){[data-theme=auto]{--color_text_primary:#fff;--color_text_primary--25:#a6a6a6;--color_text_primary--50:gray;--color_text_primary--75:#404040;--color_text_secondary:hsla(0,0%,87%,.8);--color_text_secondary--25:hsla(0,0%,48.2%,.87);--color_text_secondary--50:rgba(89,89,89,.9);--color_text_secondary--75:rgba(40,40,40,.95);--color_text_tertiary:hsla(0,0%,74.5%,.733);--color_text_tertiary--25:rgba(98,98,98,.827);--color_text_tertiary--50:rgba(70,70,70,.867);--color_text_tertiary--75:rgba(31,31,31,.933);--color_line_primary:#fff;--color_line_primary--25:#a6a6a6;--color_line_primary--50:gray;--color_line_primary--75:#404040;--color_line_secondary:hsla(0,0%,87%,.8);--color_line_secondary--25:hsla(0,0%,48.2%,.87);--color_line_secondary--50:rgba(89,89,89,.9);--color_line_secondary--75:rgba(40,40,40,.95);--color_line_tertiary:hsla(0,0%,74.5%,.733);--color_line_tertiary--25:rgba(98,98,98,.827);--color_line_tertiary--50:rgba(70,70,70,.867);--color_line_tertiary--75:rgba(31,31,31,.933);--color_fill_primary:#000;--color_fill_primary--25:#000;--color_fill_primary--50:#000;--color_fill_primary--75:#000;--color_fill_secondary:rgba(33,33,33,.8);--color_fill_secondary--25:hsla(0,0%,7%,.87);--color_fill_secondary--50:hsla(0,0%,5%,.9);--color_fill_secondary--75:rgba(6,6,6,.95);--color_fill_tertiary:rgba(65,65,65,.733);--color_fill_tertiary--25:rgba(34,34,34,.827);--color_fill_tertiary--50:rgba(24,24,24,.867);--color_fill_tertiary--75:rgba(11,11,11,.933);--color_accent_primary:#3696c1;--color_accent_primary--25:rgb(35.1,97.5,125.45);--color_accent_primary--50:rgb(27,75,96.5);--color_accent_primary--75:rgb(13.5,37.5,48.25);--color_accent_secondary:#346a85;--color_accent_secondary--25:#224556;--color_accent_secondary--50:rgb(26,53,66.5);--color_accent_secondary--75:rgb(13,26.5,33.25);--color_accent_tertiary:#8abedc;--color_accent_tertiary--25:rgb(89.7,123.5,143);--color_accent_tertiary--50:#455f6e;--color_accent_tertiary--75:rgb(34.5,47.5,55);--color_state_visited:#87a2d6;--color_state_visited--25:#58698b;--color_state_visited--50:rgb(67.5,81,107);--color_state_visited--75:rgb(33.75,40.5,53.5);--color_state_focus:#65aace;--color_state_focus--25:rgb(65.65,110.5,133.9);--color_state_focus--50:rgb(50.5,85,103);--color_state_focus--75:rgb(25.25,42.5,51.5);--color_state_hover:#acd2e9;--color_state_hover--25:rgb(111.8,136.5,151.45);--color_state_hover--50:rgb(86,105,116.5);--color_state_hover--75:rgb(43,52.5,58.25);--color_state_active:#3696c1;--color_state_active--25:rgb(35.1,97.5,125.45);--color_state_active--50:rgb(27,75,96.5);--color_state_active--75:rgb(13.5,37.5,48.25);--color_state_link:#65aace;--color_state_link--25:rgb(65.65,110.5,133.9);--color_state_link--50:rgb(50.5,85,103);--color_state_link--75:rgb(25.25,42.5,51.5);--color_state_enabled:#fff;--color_state_enabled--25:#a6a6a6;--color_state_enabled--50:gray;--color_state_enabled--75:#404040;--color_state_disabled:#a0a0a0;--color_state_disabled--25:#686868;--color_state_disabled--50:#505050;--color_state_disabled--75:#282828;--color_state_current:#fff;--color_state_current--25:#a6a6a6;--color_state_current--50:gray;--color_state_current--75:#404040;--color_state_checked:#87a2d6;--color_state_checked--25:#58698b;--color_state_checked--50:rgb(67.5,81,107);--color_state_checked--75:rgb(33.75,40.5,53.5);--color_state_invalid:#b994c7;--color_state_invalid--25:#786081;--color_state_invalid--50:rgb(92.5,74,99.5);--color_state_invalid--75:#2e2532;--color_state_muted:#a0a0a0;--color_state_muted--25:#686868;--color_state_muted--50:#505050;--color_state_muted--75:#282828;--color_log_trace:#1a99b7;--color_log_trace--25:#116377;--color_log_trace--50:rgb(13,76.5,91.5);--color_log_trace--75:rgb(6.5,38.25,45.75);--color_log_debug:#3696c1;--color_log_debug--25:rgb(35.1,97.5,125.45);--color_log_debug--50:rgb(27,75,96.5);--color_log_debug--75:rgb(13.5,37.5,48.25);--color_log_success:#5192c8;--color_log_success--25:#355f82;--color_log_success--50:rgb(40.5,73,100);--color_log_success--75:rgb(20.25,36.5,50);--color_log_info:#6a8dca;--color_log_info--25:#455c83;--color_log_info--50:rgb(53,70.5,101);--color_log_info--75:rgb(26.5,35.25,50.5);--color_log_notice:#8188c8;--color_log_notice--25:#545882;--color_log_notice--50:rgb(64.5,68,100);--color_log_notice--75:#202232;--color_log_warning:#9582c2;--color_log_warning--25:rgb(96.85,84.5,126.1);--color_log_warning--50:rgb(74.5,65,97);--color_log_warning--75:rgb(37.25,32.5,48.5);--color_log_audit:#a77cb9;--color_log_audit--25:#6d5178;--color_log_audit--50:rgb(83.5,62,92.5);--color_log_audit--75:#2a1f2e;--color_log_error:#b577ac;--color_log_error--25:#764d70;--color_log_error--50:rgb(90.5,59.5,86);--color_log_error--75:#2d1e2b;--color_log_security:#bf739d;--color_log_security--25:#7c4b66;--color_log_security--50:rgb(95.5,57.5,78.5);--color_log_security--75:#301d27;--color_log_critical:#c5728d;--color_log_critical--25:#804a5c;--color_log_critical--50:rgb(98.5,57,70.5);--color_log_critical--75:rgb(49.25,28.5,35.25);--color_log_alert:#c6727d;--color_log_alert--25:#814a51;--color_log_alert--50:rgb(99,57,62.5);--color_log_alert--75:rgb(49.5,28.5,31.25);--color_log_emergency:#c4756e;--color_log_emergency--25:rgb(127.4,76.05,71.5);--color_log_emergency--50:rgb(98,58.5,55);--color_log_emergency--75:rgb(49,29.25,27.5)}}@layer ss.lexicon{:root,[data-theme=light]{--ss-color-white:#fff;--ss-color-black:#000;--ss-color-gray-50:#fafafa;--ss-color-gray-100:#f0f0f0;--ss-color-gray-200:#e0e0e0;--ss-color-gray-300:#b3b3b3;--ss-color-gray-400:#888;--ss-color-gray-500:#666;--ss-color-gray-600:#4a4a4a;--ss-color-gray-700:#333;--ss-color-gray-800:#1a1a1a;--ss-color-gray-900:#111;--ss-color-background:#fff;--ss-color-foreground:#000;--ss-color-surface:#fff;--ss-color-surface-alt:#fafafa;--ss-color-surface-muted:#f5f5f5;--ss-color-surface-hover:#f0f0f0;--ss-color-surface-primary:#fff;--ss-color-surface-1:#ececec;--ss-color-surface-2:#dedede;--ss-color-surface-3:#cfcfcf;--ss-color-fill:#fff;--ss-color-fill-muted:#f5f5f5;--ss-color-text:#000;--ss-color-text-primary:#000;--ss-color-text-default:var(--ss-color-text-primary);--ss-color-text-muted:#414141;--ss-color-text-secondary:var(--ss-color-text-muted);--ss-color-muted:#707070;--ss-color-muted-foreground:#414141;--ss-color-line:#ccc;--ss-color-line-primary:#000;--ss-color-line-secondary:#e5e5e5;--ss-color-border:#ccc;--ss-color-border-muted:#e5e5e5;--ss-color-border-subtle:#ededed;--ss-color-border-strong:#8a8a8a;--ss-color-primary:#000;--ss-color-secondary:#414141;--ss-color-accent:#287192;--ss-color-accent-bg:#e7f2f8;--ss-color-accent-foreground:#fff;--ss-color-accent-highlight:#346a85;--ss-color-accent-tertiary:#8abedc;--ss-color-highlight:#e7f2f8;--ss-color-highlight-foreground:#1f4454;--ss-color-link:#2d7093;--ss-color-link-hover:#346a85;--ss-color-link-active:#287192;--ss-color-link-visited:#4068b1;--ss-color-focus:#2d7093;--ss-focus-ring-color:var(--ss-color-focus);--ss-focus-ring-width:0.125rem;--ss-focus-ring-offset:0.125rem;--ss-color-backdrop:rgba(0,0,0,.5);--ss-color-state-hover:#346a85;--ss-color-state-active:#287192;--ss-color-state-link:#2d7093;--ss-color-success:#437650;--ss-color-success-bg:#ebf3ed;--ss-color-success-soft:#f5f9f6;--ss-color-success-foreground:#2b4533;--ss-color-on-success:#fff;--ss-color-warning:#8c6140;--ss-color-warning-bg:#f6f0eb;--ss-color-warning-soft:#fbf7f5;--ss-color-warning-foreground:#4f3b2b;--ss-color-on-warning:#fff;--ss-color-error:#ab4e49;--ss-color-error-bg:#f8eeee;--ss-color-error-soft:#fbf7f6;--ss-color-error-foreground:#553734;--ss-color-on-error:#fff;--ss-color-info:#4069ad;--ss-color-info-bg:#edf1f9;--ss-color-info-soft:#f6f8fc;--ss-color-info-foreground:#334057;--ss-color-on-info:#fff;--ss-color-on-accent:#fff;--ss-color-code-bg:#1e1e1e;--ss-color-code-background:#1e1e1e;--ss-color-code-foreground:#f4f4f4;--ss-color-kbd-bg:#f5f5f5}}:root{--ss-spacing-unit:0.25rem;--ss-spacing-0:0;--ss-spacing-px:0.0625rem;--ss-spacing-0-5:calc(var(--ss-spacing-unit) * .5);--ss-spacing-1:var(--ss-spacing-unit);--ss-spacing-1-5:calc(var(--ss-spacing-unit) * 1.5);--ss-spacing-2:calc(var(--ss-spacing-unit) * 2);--ss-spacing-2-5:calc(var(--ss-spacing-unit) * 2.5);--ss-spacing-3:calc(var(--ss-spacing-unit) * 3);--ss-spacing-3-5:calc(var(--ss-spacing-unit) * 3.5);--ss-spacing-4:calc(var(--ss-spacing-unit) * 4);--ss-spacing-5:calc(var(--ss-spacing-unit) * 5);--ss-spacing-6:calc(var(--ss-spacing-unit) * 6);--ss-spacing-7:calc(var(--ss-spacing-unit) * 7);--ss-spacing-8:calc(var(--ss-spacing-unit) * 8);--ss-spacing-9:calc(var(--ss-spacing-unit) * 9);--ss-spacing-10:calc(var(--ss-spacing-unit) * 10);--ss-spacing-11:calc(var(--ss-spacing-unit) * 11);--ss-spacing-12:calc(var(--ss-spacing-unit) * 12);--ss-spacing-14:calc(var(--ss-spacing-unit) * 14);--ss-spacing-16:calc(var(--ss-spacing-unit) * 16);--ss-spacing-20:calc(var(--ss-spacing-unit) * 20);--ss-spacing-24:calc(var(--ss-spacing-unit) * 24);--ss-spacing-28:calc(var(--ss-spacing-unit) * 28);--ss-spacing-32:calc(var(--ss-spacing-unit) * 32);--ss-spacing-36:calc(var(--ss-spacing-unit) * 36);--ss-spacing-40:calc(var(--ss-spacing-unit) * 40);--ss-spacing-44:calc(var(--ss-spacing-unit) * 44);--ss-spacing-48:calc(var(--ss-spacing-unit) * 48);--ss-spacing-52:calc(var(--ss-spacing-unit) * 52);--ss-spacing-56:calc(var(--ss-spacing-unit) * 56);--ss-spacing-60:calc(var(--ss-spacing-unit) * 60);--ss-spacing-64:calc(var(--ss-spacing-unit) * 64);--ss-spacing-72:calc(var(--ss-spacing-unit) * 72);--ss-spacing-80:calc(var(--ss-spacing-unit) * 80);--ss-spacing-96:calc(var(--ss-spacing-unit) * 96);--ss-space-2xs:var(--ss-spacing-0-5);--ss-space-xs:var(--ss-spacing-1);--ss-space-sm:var(--ss-spacing-2);--ss-space-md:var(--ss-spacing-4);--ss-space-lg:var(--ss-spacing-6);--ss-space-xl:var(--ss-spacing-8);--ss-space-2xl:var(--ss-spacing-12);--ss-space-3xl:var(--ss-spacing-16);--ss-space-4xl:var(--ss-spacing-24);--ss-space-1:var(--ss-spacing-1);--ss-space-2:var(--ss-spacing-2);--ss-space-3:var(--ss-spacing-3);--ss-space-4:var(--ss-spacing-4);--ss-space-5:var(--ss-spacing-5);--ss-space-6:var(--ss-spacing-6);--ss-space-8:var(--ss-spacing-8);--ss-grid-cell-size:1.25vw;--ss-radius-none:0;--ss-radius-xs:0.0625rem;--ss-radius-sm:0.125rem;--ss-radius-default:0.25rem;--ss-radius-md:0.25rem;--ss-radius-lg:0.5rem;--ss-radius-xl:1rem;--ss-radius-2xl:1.25rem;--ss-radius-3xl:1.5rem;--ss-radius-full:624.9375rem;--ss-a-border-width-0:0;--ss-a-border-width-1:0.0625rem;--ss-a-border-width-2:0.125rem;--ss-a-border-width-4:0.25rem;--ss-a-border-width-8:0.5rem;--ss-a-border-width:var(--ss-a-border-width-1);--ss-a-border-color:var(--ss-color-border, currentColor);--ss-a-border-style:solid;--ss-a-border-thin:var(--ss-a-border-width-1);--ss-a-border-width-sm:var(--ss-a-border-width-1);--ss-a-shadow-color:rgba(0,0,0,.1);--ss-a-shadow-color-heavy:rgba(0,0,0,.25);--ss-a-shadow-none:none;--ss-a-shadow-sm:0 0.0625rem 0.125rem 0 var(--ss-a-shadow-color);--ss-a-shadow-default:0 0.0625rem 0.1875rem 0 var(--ss-a-shadow-color), 0 0.0625rem 0.125rem -0.0625rem var(--ss-a-shadow-color);--ss-a-shadow-md:0 0.25rem 0.375rem -0.0625rem var(--ss-a-shadow-color), 0 0.125rem 0.25rem -0.125rem var(--ss-a-shadow-color);--ss-a-shadow-lg:0 0.625rem 0.9375rem -0.1875rem var(--ss-a-shadow-color), 0 0.25rem 0.375rem -0.25rem var(--ss-a-shadow-color);--ss-a-shadow-xl:0 1.25rem 1.5625rem -0.3125rem var(--ss-a-shadow-color), 0 0.5rem 0.625rem -0.375rem var(--ss-a-shadow-color);--ss-a-shadow-2xl:0 1.5625rem 3.125rem -0.75rem var(--ss-a-shadow-color-heavy);--ss-a-shadow-inner:inset 0 0.125rem 0.25rem 0 var(--ss-a-shadow-color);--ss-shadow-none:none;--ss-shadow-xs:0 0.0625rem 0.125rem 0 rgba(0,0,0,.04);--ss-shadow-1:var(--ss-shadow-xs);--ss-shadow-sm:var(--ss-a-shadow-sm);--ss-shadow-md:var(--ss-a-shadow-md);--ss-shadow-lg:var(--ss-a-shadow-lg);--ss-shadow-xl:var(--ss-a-shadow-xl);--ss-duration-0:0ms;--ss-duration-75:75ms;--ss-duration-100:100ms;--ss-duration-150:150ms;--ss-duration-200:200ms;--ss-duration-300:300ms;--ss-duration-500:500ms;--ss-duration-700:700ms;--ss-duration-1000:1000ms;--ss-duration-loop-fast:800ms;--ss-duration-loop:1400ms;--ss-duration-loop-slow:2000ms;--ss-ease-linear:linear;--ss-ease-in:cubic-bezier(0.4, 0, 1, 1);--ss-ease-out:cubic-bezier(0, 0, 0.2, 1);--ss-ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--ss-ease-bounce:cubic-bezier(0.68, -0.55, 0.265, 1.55);--ss-transition-default:var(--ss-duration-150) var(--ss-ease-in-out);--ss-transition-fast:var(--ss-duration-100) var(--ss-ease-in-out);--ss-transition-slow:var(--ss-duration-300) var(--ss-ease-in-out);--ss-z-auto:auto;--ss-z-0:0;--ss-z-10:10;--ss-z-20:20;--ss-z-30:30;--ss-z-40:40;--ss-z-50:50;--ss-z-bottom-nav:90;--ss-z-navbar:100;--ss-z-interface:200;--ss-z-dropdown:1000;--ss-z-sticky:1020;--ss-z-fixed:1030;--ss-z-modal-backdrop:1040;--ss-z-modal:1050;--ss-z-popover:1060;--ss-z-tooltip:1070;--ss-z-toast:1080;--ss-font-size-base:1rem;--ss-line-height-base:1.5;--ss-paragraph-spacing:var(--ss-space-md);--ss-font-size-xs:0.75rem;--ss-font-size-sm:0.875rem;--ss-font-size-md:1rem;--ss-font-size-lg:1.125rem;--ss-font-size-xl:1.25rem;--ss-font-size-2xl:1.5rem;--ss-font-size-3xl:1.875rem;--ss-font-size-4xl:2.25rem;--ss-font-size-5xl:3rem;--ss-font-size-6xl:3.75rem;--ss-font-size-7xl:4.5rem;--ss-font-size-8xl:6rem;--ss-font-size-9xl:8rem;--ss-font-size-xxl:var(--ss-font-size-2xl);--ss-line-height-none:1;--ss-line-height-tight:1.25;--ss-line-height-snug:1.375;--ss-line-height-normal:1.5;--ss-line-height-relaxed:1.625;--ss-line-height-loose:2;--ss-font-weight-thin:100;--ss-font-weight-extralight:200;--ss-font-weight-light:300;--ss-font-weight-normal:400;--ss-font-weight-regular:var(--ss-font-weight-normal);--ss-font-weight-medium:500;--ss-font-weight-semibold:600;--ss-font-weight-bold:700;--ss-font-weight-extrabold:800;--ss-font-weight-black:900;--ss-tracking-tighter:-0.05em;--ss-tracking-tight:-0.025em;--ss-tracking-normal:0em;--ss-tracking-wide:0.025em;--ss-tracking-wider:0.05em;--ss-tracking-widest:0.1em;--primitive-type-font_stack_sans:stylescape_sans_regular, Roboto Sans, Helvetica Neue, Helvetica, Arial, sans-serif;--primitive-type-font_stack_serif:stylescape_serif_regular, Roboto Serif, Times New Roman, Times, serif;--primitive-type-font_stack_slab:stylescape_slab_regular, Roboto Slab, Rockwell, Georgia, serif;--primitive-type-font_stack_mono:stylescape_mono_regular, Roboto Mono, Courier New, Courier, monospace;--semantic-type-font_stack--title:var(--primitive-type-font_stack_sans);--semantic-type-font_stack--body:var(--primitive-type-font_stack_sans);--ss-font-family-sans:stylescape_sans_regular, Roboto Sans, Helvetica Neue, Helvetica, Arial, sans-serif;--ss-font-family-serif:stylescape_serif_regular, Roboto Serif, Times New Roman, Times, serif;--ss-font-family-slab:stylescape_slab_regular, Roboto Slab, Rockwell, Georgia, serif;--ss-font-family-mono:stylescape_mono_regular, Roboto Mono, Courier New, Courier, monospace;--ss-font-family-base:var(--ss-font-family-sans);--ss-font-family-display:var(--ss-font-family-sans);--primitive-type-font-size-64:4rem;--primitive-type-font-size-56:3.5rem;--primitive-type-font-size-48:3.125rem;--primitive-type-font-size-42:2.625rem;--primitive-type-font-size-40:2.5rem;--primitive-type-font-size-36:2.25rem;--primitive-type-font-size-32:2rem;--primitive-type-font-size-30:1.875rem;--primitive-type-font-size-24:1.5rem;--primitive-type-font-size-20:1.25rem;--primitive-type-font-size-18:1.125rem;--primitive-type-font-size-16:1rem;--primitive-type-font-size-14:0.875rem;--primitive-type-font-size-12:0.75rem;--primitive-type-font-size-10:0.625rem;--primitive-type-font-weight-style-Black:#000;--primitive-type-font-weight-style-Heavy:Heavy;--primitive-type-font-weight-style-Extra_Bold:ExtraBold;--primitive-type-font-weight-style-Bold:Bold;--primitive-type-font-weight-style-Semi_Bold:SemiBold;--primitive-type-font-weight-style-Medium:Medium;--primitive-type-font-weight-style-Regular:Regular;--primitive-type-font-weight-style-Light:Light;--primitive-type-font-weight-style-Thin:Thin;--primitive-type-font-weight-style-Extra_Light:Extra Light;--primitive-type-font-weight-style-italic-Black:#000 Italic;--primitive-type-font-weight-style-italic-Heavy:Heavy Italic;--primitive-type-font-weight-style-italic-Extra_Bold:ExtraBold Italic;--primitive-type-font-weight-style-italic-Bold:Bold Italic;--primitive-type-font-weight-style-italic-Semi_Bold:SemiBold Italic;--primitive-type-font-weight-style-italic-Medium:Medium Italic;--primitive-type-font-weight-style-italic-Italic:Italic;--primitive-type-font-weight-style-italic-Light:Light Italic;--primitive-type-font-weight-style-italic-Thin:Thin Italic;--primitive-type-font-weight-style-italic-Extra_Light:ExtraLight Italic;--semantic-type-body-font-wt-style_-reg:var( --primitive-type-font-weight-style-Regular );--semantic-type-body-font-wt-style_-bold:var( --primitive-type-font-weight-style-Bold );--semantic-type-body-font-wt-style_-italic:var( --primitive-type-font-weight-style-italic-Italic );--primitive-type-text-transform-uppercase:uppercase;--primitive-type-text-transform-lowercase:lowercase;--primitive-type-text-transform-sentence-case:capitalize;--primitive-type-text-transform-none:none;--primitive-type-text-decoration-none:none;--primitive-type-letter-spacing-1200:75rem;--primitive-type-letter-spacing-150:9.375rem;--primitive-type-letter-spacing-125:7.8125rem;--primitive-type-letter-spacing-100:6.25rem;--primitive-type-letter-spacing-50:3.125rem;--primitive-type-letter-spacing-25:1.5625rem;--primitive-type-letter-spacing-none:0;--semantic-type-body-letter-spacing:var( --primitive-type-letter-spacing-none );--primitive-type-line-height-64:4rem;--primitive-type-line-height-56:3.5rem;--primitive-type-line-height-48:3.125rem;--primitive-type-line-height-40:2.5rem;--primitive-type-line-height-36:2.25rem;--primitive-type-line-height-32:2rem;--primitive-type-line-height-30:1.875rem;--primitive-type-line-height-28:1.75rem;--primitive-type-line-height-26:1.625rem;--primitive-type-line-height-24:1.5rem;--primitive-type-line-height-22:1.25rem;--primitive-type-line-height-20:1.25rem;--primitive-type-line-height-18:1.125rem;--primitive-type-line-height-16:1rem;--primitive-type-line-height-14:0.875rem;--primitive-type-line-height-12:0.75rem;--primitive-type-line-height-10:0.625rem}@media(max-width:48rem){:root{--ss-grid-cell-size:5vw}}@layer ss.overrides{[data-theme=light]{color-scheme:light}:where([data-theme]){color:var(--ss-color-text-primary)}[data-theme=dark]{color-scheme:dark;--ss-color-background:#111;--ss-color-foreground:#f2f2f2;--ss-color-surface:#1c1c1c;--ss-color-surface-alt:#202020;--ss-color-surface-muted:#262626;--ss-color-surface-hover:#2e2e2e;--ss-color-surface-primary:#1c1c1c;--ss-color-surface-1:#2a2a2a;--ss-color-surface-2:#333;--ss-color-surface-3:#3d3d3d;--ss-color-fill:#1c1c1c;--ss-color-fill-muted:#262626;--ss-color-text:#f2f2f2;--ss-color-text-primary:#f2f2f2;--ss-color-text-muted:#b8b8b8;--ss-color-muted:#8c8c8c;--ss-color-muted-foreground:#b8b8b8;--ss-color-line:#3d3d3d;--ss-color-line-primary:#f2f2f2;--ss-color-line-secondary:#2a2a2a;--ss-color-border:#474747;--ss-color-border-muted:#333;--ss-color-border-subtle:#2a2a2a;--ss-color-border-strong:#7a7a7a;--ss-color-primary:#f2f2f2;--ss-color-secondary:#5a5a5a;--ss-color-accent:#3696c1;--ss-color-accent-bg:#192e38;--ss-color-accent-foreground:#111;--ss-color-accent-highlight:#8abedc;--ss-color-accent-tertiary:#346a85;--ss-color-on-accent:#111;--ss-color-highlight:#192e38;--ss-color-highlight-foreground:#a5d0e3;--ss-color-backdrop:rgba(0,0,0,.7);--ss-color-link:#65aace;--ss-color-link-hover:#acd2e9;--ss-color-link-active:#3696c1;--ss-color-link-visited:#87a2d6;--ss-color-focus:#65aace;--ss-color-state-hover:#acd2e9;--ss-color-state-active:#3696c1;--ss-color-state-link:#65aace;--ss-color-success:#559a6a;--ss-color-success-bg:#202f25;--ss-color-success-soft:#19211c;--ss-color-success-foreground:#b3d2bc;--ss-color-on-success:#111;--ss-color-warning:#b57f55;--ss-color-warning-bg:#352920;--ss-color-warning-soft:#251e19;--ss-color-warning-foreground:#dec5b3;--ss-color-on-warning:#111;--ss-color-error:#c4756e;--ss-color-error-bg:#382725;--ss-color-error-soft:#261d1c;--ss-color-error-foreground:#e4c1be;--ss-color-on-error:#111;--ss-color-info:#6a8dca;--ss-color-info-bg:#252c3a;--ss-color-info-soft:#1c2027;--ss-color-info-foreground:#bccce7;--ss-color-on-info:#111;--ss-color-code-bg:#0a0a0a;--ss-color-code-background:#0a0a0a;--ss-color-kbd-bg:#262626;--ss-a-shadow-sm:0 0.125rem 0.375rem rgba(0,0,0,.4);--ss-a-shadow-md:0 0.375rem 1.125rem rgba(0,0,0,.6)}@media(prefers-color-scheme:dark){[data-theme=auto]{color-scheme:dark;--ss-color-background:#111;--ss-color-foreground:#f2f2f2;--ss-color-surface:#1c1c1c;--ss-color-surface-alt:#202020;--ss-color-surface-muted:#262626;--ss-color-surface-hover:#2e2e2e;--ss-color-surface-primary:#1c1c1c;--ss-color-surface-1:#2a2a2a;--ss-color-surface-2:#333;--ss-color-surface-3:#3d3d3d;--ss-color-fill:#1c1c1c;--ss-color-fill-muted:#262626;--ss-color-text:#f2f2f2;--ss-color-text-primary:#f2f2f2;--ss-color-text-muted:#b8b8b8;--ss-color-muted:#8c8c8c;--ss-color-muted-foreground:#b8b8b8;--ss-color-line:#3d3d3d;--ss-color-line-primary:#f2f2f2;--ss-color-line-secondary:#2a2a2a;--ss-color-border:#474747;--ss-color-border-muted:#333;--ss-color-border-subtle:#2a2a2a;--ss-color-border-strong:#7a7a7a;--ss-color-primary:#f2f2f2;--ss-color-secondary:#5a5a5a;--ss-color-accent:#3696c1;--ss-color-accent-bg:#192e38;--ss-color-accent-foreground:#111;--ss-color-accent-highlight:#8abedc;--ss-color-accent-tertiary:#346a85;--ss-color-on-accent:#111;--ss-color-highlight:#192e38;--ss-color-highlight-foreground:#a5d0e3;--ss-color-backdrop:rgba(0,0,0,.7);--ss-color-link:#65aace;--ss-color-link-hover:#acd2e9;--ss-color-link-active:#3696c1;--ss-color-link-visited:#87a2d6;--ss-color-focus:#65aace;--ss-color-state-hover:#acd2e9;--ss-color-state-active:#3696c1;--ss-color-state-link:#65aace;--ss-color-success:#559a6a;--ss-color-success-bg:#202f25;--ss-color-success-soft:#19211c;--ss-color-success-foreground:#b3d2bc;--ss-color-on-success:#111;--ss-color-warning:#b57f55;--ss-color-warning-bg:#352920;--ss-color-warning-soft:#251e19;--ss-color-warning-foreground:#dec5b3;--ss-color-on-warning:#111;--ss-color-error:#c4756e;--ss-color-error-bg:#382725;--ss-color-error-soft:#261d1c;--ss-color-error-foreground:#e4c1be;--ss-color-on-error:#111;--ss-color-info:#6a8dca;--ss-color-info-bg:#252c3a;--ss-color-info-soft:#1c2027;--ss-color-info-foreground:#bccce7;--ss-color-on-info:#111;--ss-color-code-bg:#0a0a0a;--ss-color-code-background:#0a0a0a;--ss-color-kbd-bg:#262626;--ss-a-shadow-sm:0 0.125rem 0.375rem rgba(0,0,0,.4);--ss-a-shadow-md:0 0.375rem 1.125rem rgba(0,0,0,.6)}}}:root,html[data-theme]{--primary:var(--ss-color-accent);--secondary:var(--ss-color-accent);--accent:var(--ss-color-background);--primary-fg:var(--ss-color-on-accent);--body-fg:var(--ss-color-text);--body-bg:var(--ss-color-background);--body-quiet-color:var(--ss-color-text-secondary);--body-medium-color:var(--ss-color-text);--body-loud-color:var(--ss-color-text-primary);--header-color:var(--ss-color-background);--header-branding-color:var(--ss-color-background);--header-bg:var(--ss-color-foreground);--header-link-color:var(--ss-color-on-accent);--breadcrumbs-fg:var(--ss-color-text-secondary);--breadcrumbs-link-fg:var(--ss-color-link);--breadcrumbs-bg:var(--ss-color-surface-muted);--link-fg:var(--ss-color-link);--link-hover-color:var(--ss-color-link-hover);--link-selected-fg:var(--ss-color-link-active);--hairline-color:var(--ss-color-border-subtle, var(--ss-color-border));--border-color:var(--ss-color-border);--error-fg:var(--ss-color-error);--message-debug-bg:var(--ss-color-surface-muted);--message-info-bg:var(--ss-color-info-soft);--message-success-bg:var(--ss-color-success-soft);--message-warning-bg:var(--ss-color-warning-soft);--message-error-bg:var(--ss-color-error-soft);--darkened-bg:var(--ss-color-surface-muted);--selected-bg:var(--ss-color-surface-2);--selected-row:var(--ss-color-accent-bg);--button-fg:var(--ss-color-on-accent);--button-bg:var(--ss-color-accent);--button-hover-bg:color-mix(in srgb, var(--ss-color-accent) 82%, var(--ss-color-foreground));--default-button-bg:color-mix(in srgb, var(--ss-color-accent) 82%, var(--ss-color-foreground));--default-button-hover-bg:var(--ss-color-accent);--close-button-bg:var(--ss-color-text-secondary);--close-button-hover-bg:var(--ss-color-text);--delete-button-bg:var(--ss-color-error);--delete-button-hover-bg:color-mix(in srgb, var(--ss-color-error) 82%, var(--ss-color-foreground));--object-tools-fg:var(--button-fg);--object-tools-bg:var(--close-button-bg);--object-tools-hover-bg:var(--close-button-hover-bg);--font-family-primary:var(--ss-font-family-base);--font-family-monospace:var(--ss-font-family-mono)}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--ss-focus-ring-width) solid var(--ss-focus-ring-color);outline-offset:var(--ss-focus-ring-offset)}.dashboard-widgets{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--ss-space-4);align-items:start}.dashboard-empty{color:var(--ss-color-text-secondary)}.widget{box-sizing:border-box;min-inline-size:0;padding:var(--ss-space-4);background-color:var(--ss-color-background);color:var(--ss-color-text);border:.0625rem solid var(--ss-color-border);border-radius:var(--ss-radius-md)}.widget>h3{margin:0 0 var(--ss-space-3);padding:0;background:none;color:var(--ss-color-text-secondary);font-size:var(--ss-font-size-sm);font-weight:var(--ss-font-weight-semibold);text-transform:none;letter-spacing:0}.widget-activity,.widget-chart{grid-column:span 2}@media(max-width:48em){.widget-activity,.widget-chart{grid-column:auto}}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:var(--ss-space-3)}.stat-item{display:flex;flex-direction:column;gap:var(--ss-space-1);min-inline-size:0}.stat-value{font-size:var(--ss-font-size-2xl);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-tight);font-variant-numeric:tabular-nums}.stat-label{color:var(--ss-color-text-secondary);font-size:var(--ss-font-size-sm)}.widget-count{padding:0}.widget-count .widget-link{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon value" "icon title";-moz-column-gap:var(--ss-space-3);column-gap:var(--ss-space-3);align-items:center;padding:var(--ss-space-4);color:inherit;text-decoration:none;border-radius:inherit}.widget-count a.widget-link:hover{background-color:var(--ss-color-surface-hover);color:inherit}.widget-icon{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--ss-radius-full);background-color:var(--ss-color-accent-bg);color:var(--ss-color-text);font-size:var(--ss-font-size-lg)}.widget-count-value{grid-area:value;font-size:var(--ss-font-size-2xl);font-weight:var(--ss-font-weight-bold);line-height:var(--ss-line-height-tight);font-variant-numeric:tabular-nums}.widget-count .widget-title{grid-area:title;color:var(--ss-color-text-secondary);font-size:var(--ss-font-size-sm)}.widget-chart canvas{display:block;inline-size:100%;max-block-size:20rem}.links-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:var(--ss-space-2)}.quick-link{display:flex;align-items:center;gap:var(--ss-space-2);min-block-size:2.5rem;padding:var(--ss-space-2) var(--ss-space-3);border:.0625rem solid var(--ss-color-border);border-radius:var(--ss-radius-sm);text-decoration:none}.quick-link:link,.quick-link:visited{color:var(--ss-color-text);text-decoration:none}.quick-link:hover{background-color:var(--ss-color-surface-hover);border-color:var(--ss-color-border-strong);color:var(--ss-color-text)}.link-icon{flex:0 0 auto;color:var(--ss-color-text-secondary)}.activity-object,.link-label{min-inline-size:0;overflow-wrap:anywhere}.activity-list{margin:0;padding:0;list-style:none}.activity-item{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--ss-space-1);column-gap:var(--ss-space-1);padding:var(--ss-space-2) 0;border-block-end:.0625rem solid var(--ss-color-border);list-style:none}.activity-item:last-child{border-block-end:0}.activity-user{font-weight:var(--ss-font-weight-semibold)}.activity-action,.activity-empty,.activity-time{color:var(--ss-color-text-secondary)}.activity-time{margin-inline-start:auto;font-size:var(--ss-font-size-xs);white-space:nowrap}