:root{--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) rgb(13, 15, 21);--brand-gradient-start: var(--csstools-light-dark-toggle--0, rgb(240, 249, 249));--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) rgb(13, 15, 21);--brand-gradient-end: var(--csstools-light-dark-toggle--1, rgb(223, 242, 237));--gradient-brand: var(--brand-gradient-start);--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) rgba(0, 53, 55, .95);--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) rgba(0, 38, 34, .95);--gradient-player: linear-gradient(135deg, var(--csstools-light-dark-toggle--2, rgba(0, 83, 83, .95)), var(--csstools-light-dark-toggle--3, rgba(0, 66, 58, .95)) );--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) rgb(218, 222, 232);--text-on-brand-strong: var(--csstools-light-dark-toggle--4, rgba(17, 28, 34, .96));--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) rgb(144, 146, 154);--text-on-brand-muted: var(--csstools-light-dark-toggle--5, rgba(63, 74, 77, .9));--csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) rgb(106, 107, 114);--text-on-brand-subtle: var(--csstools-light-dark-toggle--6, rgba(99, 106, 109, .85));--csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) rgb(29, 31, 38);--surface-glass: var(--csstools-light-dark-toggle--7, rgba(255, 255, 255, .78));--csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) rgb(41, 43, 50);--surface-glass-strong: var(--csstools-light-dark-toggle--8, rgba(255, 255, 255, .9));--csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) rgb(56, 58, 66);--surface-glass-intense: var(--csstools-light-dark-toggle--9, rgba(255, 255, 255, .96));--csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) rgb(13, 15, 21);--surface-glass-background: var(--csstools-light-dark-toggle--10, rgba(236, 243, 244, .92));--csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) rgba(11, 13, 18, .75);--surface-code-bg: var(--csstools-light-dark-toggle--11, rgba(1, 3, 8, .32));--csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) rgb(53, 56, 62);--border-glass: var(--csstools-light-dark-toggle--12, rgba(195, 204, 205, .9));--csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) rgb(75, 77, 83);--border-glass-strong: var(--csstools-light-dark-toggle--13, rgba(160, 174, 174, .95));--csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) rgba(37, 61, 59, .85);--chip-bg: var(--csstools-light-dark-toggle--14, rgba(218, 236, 235, .92));--csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) rgba(80, 105, 103, .9);--chip-border: var(--csstools-light-dark-toggle--15, rgba(170, 188, 186, .95));--csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) rgba(219, 222, 230, .95);--chip-text: var(--csstools-light-dark-toggle--16, rgba(39, 54, 56, .95));--csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) rgba(19, 74, 88, .5);--status-info-bg: var(--csstools-light-dark-toggle--17, rgba(186, 231, 245, .65));--csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) rgba(72, 146, 168, .7);--status-info-border: var(--csstools-light-dark-toggle--18, rgba(104, 177, 199, .8));--csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) rgb(208, 234, 243);--status-info-text: var(--csstools-light-dark-toggle--19, rgb(4, 63, 77));--csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) rgba(95, 65, 6, .5);--status-warning-bg: var(--csstools-light-dark-toggle--20, rgba(248, 217, 170, .7));--csstools-light-dark-toggle--21: var(--csstools-color-scheme--light) rgba(225, 155, 52, .72);--status-warning-border: var(--csstools-light-dark-toggle--21, rgba(225, 144, 0, .85));--csstools-light-dark-toggle--22: var(--csstools-color-scheme--light) rgb(247, 233, 214);--status-warning-text: var(--csstools-light-dark-toggle--22, rgb(93, 57, 4));--csstools-light-dark-toggle--23: var(--csstools-color-scheme--light) rgb(63, 166, 107);--button-primary-bg: var(--csstools-light-dark-toggle--23, rgb(38, 123, 76));--csstools-light-dark-toggle--24: var(--csstools-color-scheme--light) rgb(52, 146, 93);--button-primary-bg-hover: var(--csstools-light-dark-toggle--24, rgb(10, 105, 60));--csstools-light-dark-toggle--25: var(--csstools-color-scheme--light) rgb(3, 3, 3);--button-primary-text: var(--csstools-light-dark-toggle--25, rgb(248, 248, 248));--csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) rgba(255, 255, 255, .1);--button-primary-border: 1px solid var(--csstools-light-dark-toggle--26, rgba(255, 255, 255, .2));--button-primary-shadow: none;--button-primary-shadow-hover: none;--csstools-light-dark-toggle--27: var(--csstools-color-scheme--light) rgb(31, 33, 40);--button-ghost-bg: var(--csstools-light-dark-toggle--27, rgba(235, 244, 244, .9));--csstools-light-dark-toggle--28: var(--csstools-color-scheme--light) rgb(43, 46, 53);--button-ghost-bg-hover: var(--csstools-light-dark-toggle--28, rgba(217, 236, 237, .94));--csstools-light-dark-toggle--29: var(--csstools-color-scheme--light) rgb(59, 61, 68);--button-ghost-border: var(--csstools-light-dark-toggle--29, rgba(183, 192, 192, .95));--csstools-light-dark-toggle--30: var(--csstools-color-scheme--light) rgb(219, 222, 230);--button-ghost-text: var(--csstools-light-dark-toggle--30, rgba(30, 43, 48, .95));--csstools-light-dark-toggle--31: var(--csstools-color-scheme--light) rgba(14, 15, 20, .6);--scroll-track: var(--csstools-light-dark-toggle--31, rgba(221, 231, 232, .7));--csstools-light-dark-toggle--32: var(--csstools-color-scheme--light) rgba(59, 61, 67, .8);--scroll-thumb: var(--csstools-light-dark-toggle--32, rgba(151, 169, 169, .8));--csstools-light-dark-toggle--33: var(--csstools-color-scheme--light) rgba(77, 80, 86, .9);--scroll-thumb-hover: var(--csstools-light-dark-toggle--33, rgba(107, 142, 139, .9));--shadow-header: light-dark( 0 12px 24px rgba(0, 0, 0, .1), none );--shadow-elevated: light-dark( 0 24px 40px rgba(0, 0, 0, .16), 0 1px 0 rgba(255, 255, 255, .04) );--shadow-floating: light-dark( 0 30px 50px rgba(0, 0, 0, .12), 0 1px 0 rgba(255, 255, 255, .04) );--shadow-player: light-dark( 0 -12px 24px rgba(0, 0, 0, .15), none );--csstools-light-dark-toggle--34: var(--csstools-color-scheme--light) rgb(7, 9, 14);--surface-page: var(--csstools-light-dark-toggle--34, rgb(244, 250, 250));--csstools-light-dark-toggle--35: var(--csstools-color-scheme--light) rgb(17, 20, 26);--surface-card: var(--csstools-light-dark-toggle--35, rgb(255, 255, 255));--csstools-light-dark-toggle--36: var(--csstools-color-scheme--light) rgb(11, 13, 19);--surface-muted: var(--csstools-light-dark-toggle--36, rgb(239, 245, 245));--csstools-light-dark-toggle--37: var(--csstools-color-scheme--light) rgb(218, 222, 232);--text-default: var(--csstools-light-dark-toggle--37, rgb(17, 28, 34));--csstools-light-dark-toggle--38: var(--csstools-color-scheme--light) rgb(144, 146, 154);--text-muted: var(--csstools-light-dark-toggle--38, rgb(68, 79, 83));--csstools-light-dark-toggle--39: var(--csstools-color-scheme--light) rgb(106, 107, 114);--text-subtle: var(--csstools-light-dark-toggle--39, rgb(110, 118, 120));--csstools-light-dark-toggle--40: var(--csstools-color-scheme--light) rgb(38, 41, 47);--border-subtle: var(--csstools-light-dark-toggle--40, rgb(202, 211, 212));--border-strong: var(--interactive-border-strong);--csstools-light-dark-toggle--41: var(--csstools-color-scheme--light) rgb(63, 166, 107);--interactive-accent: var(--csstools-light-dark-toggle--41, rgb(38, 123, 76));--csstools-light-dark-toggle--42: var(--csstools-color-scheme--light) rgba(63, 166, 107, .35);--focus-ring: var(--csstools-light-dark-toggle--42, rgba(38, 123, 76, .35));--csstools-light-dark-toggle--43: var(--csstools-color-scheme--light) rgb(13, 15, 21);--table-header-bg: var(--csstools-light-dark-toggle--43, rgb(244, 248, 248));--table-row-bg: var(--surface-card);--csstools-light-dark-toggle--44: var(--csstools-color-scheme--light) rgb(31, 33, 40);--table-row-hover: var(--csstools-light-dark-toggle--44, rgb(231, 241, 241));--table-row-border: var(--border-subtle);--radius-sm: 2px;--radius-md: 4px;--radius-lg: 4px;--radius-xl: 4px;--radius-full: 9999px;--csstools-light-dark-toggle--45: var(--csstools-color-scheme--light) rgb(0, 62, 38);--color-success-bg: var(--csstools-light-dark-toggle--45, rgb(201, 239, 217));--csstools-light-dark-toggle--46: var(--csstools-color-scheme--light) rgb(169, 232, 198);--color-success-text: var(--csstools-light-dark-toggle--46, rgb(0, 62, 38));--csstools-light-dark-toggle--47: var(--csstools-color-scheme--light) rgb(59, 119, 89);--color-success-border: var(--csstools-light-dark-toggle--47, rgb(131, 193, 160));--csstools-light-dark-toggle--48: var(--csstools-color-scheme--light) rgb(0, 57, 71);--color-info-bg: var(--csstools-light-dark-toggle--48, rgb(200, 235, 247));--csstools-light-dark-toggle--49: var(--csstools-color-scheme--light) rgb(172, 225, 243);--color-info-text: var(--csstools-light-dark-toggle--49, rgb(0, 57, 71));--csstools-light-dark-toggle--50: var(--csstools-color-scheme--light) rgb(46, 109, 127);--color-info-border: var(--csstools-light-dark-toggle--50, rgb(119, 182, 202));--csstools-light-dark-toggle--51: var(--csstools-color-scheme--light) rgb(84, 54, 0);--color-warning-bg: var(--csstools-light-dark-toggle--51, rgb(255, 223, 180));--csstools-light-dark-toggle--52: var(--csstools-color-scheme--light) rgb(247, 225, 192);--color-warning-text: var(--csstools-light-dark-toggle--52, rgb(79, 49, 0));--csstools-light-dark-toggle--53: var(--csstools-color-scheme--light) rgb(202, 138, 16);--color-warning-strong: var(--csstools-light-dark-toggle--53, rgb(179, 121, 0));--csstools-light-dark-toggle--54: var(--csstools-color-scheme--light) rgb(94, 33, 28);--color-danger-bg: var(--csstools-light-dark-toggle--54, rgb(255, 219, 214));--csstools-light-dark-toggle--55: var(--csstools-color-scheme--light) rgb(255, 210, 203);--color-danger-text: var(--csstools-light-dark-toggle--55, rgb(101, 25, 20));--csstools-light-dark-toggle--56: var(--csstools-color-scheme--light) rgb(150, 84, 75);--color-danger-border: var(--csstools-light-dark-toggle--56, rgb(222, 149, 139));--csstools-light-dark-toggle--57: var(--csstools-color-scheme--light) rgb(53, 57, 58);--color-neutral-bg: var(--csstools-light-dark-toggle--57, rgb(226, 229, 231));--csstools-light-dark-toggle--58: var(--csstools-color-scheme--light) rgb(196, 204, 207);--color-neutral-text: var(--csstools-light-dark-toggle--58, rgb(51, 57, 60));--csstools-light-dark-toggle--59: var(--csstools-color-scheme--light) rgb(230, 43, 52);--color-priority-critical: var(--csstools-light-dark-toggle--59, rgb(230, 43, 52));--csstools-light-dark-toggle--60: var(--csstools-color-scheme--light) rgb(218, 165, 0);--color-priority-high: var(--csstools-light-dark-toggle--60, rgb(218, 165, 0));--color-priority-medium: var(--interactive-accent);--csstools-light-dark-toggle--61: var(--csstools-color-scheme--light) rgb(112, 114, 117);--color-priority-low: var(--csstools-light-dark-toggle--61, rgb(112, 114, 117));--csstools-light-dark-toggle--62: var(--csstools-color-scheme--light) rgb(241, 77, 76);--color-error: var(--csstools-light-dark-toggle--62, rgb(230, 43, 52));--color-link: var(--interactive-accent);--color-white: rgb(255, 255, 255);--csstools-light-dark-toggle--63: var(--csstools-color-scheme--light) rgb(31, 33, 40);--interactive-bg: var(--csstools-light-dark-toggle--63, rgb(228, 237, 238));--csstools-light-dark-toggle--64: var(--csstools-color-scheme--light) rgb(51, 53, 60);--interactive-border: var(--csstools-light-dark-toggle--64, rgb(169, 188, 188));--csstools-light-dark-toggle--65: var(--csstools-color-scheme--light) rgb(69, 72, 78);--interactive-border-strong: var(--csstools-light-dark-toggle--65, rgb(126, 152, 152));--csstools-light-dark-toggle--66: var(--csstools-color-scheme--light) rgb(11, 13, 18);--code-bg: var(--csstools-light-dark-toggle--66, rgb(237, 238, 240));--csstools-light-dark-toggle--67: var(--csstools-color-scheme--light) rgb(211, 215, 226);--code-text: var(--csstools-light-dark-toggle--67, rgb(34, 36, 41));--csstools-light-dark-toggle--68: var(--csstools-color-scheme--light) rgba(0, 0, 0, .6);--overlay-backdrop: var(--csstools-light-dark-toggle--68, rgba(0, 0, 0, .38));--csstools-light-dark-toggle--69: var(--csstools-color-scheme--light) rgba(77, 65, 34, .14);--annotation-bg: var(--csstools-light-dark-toggle--69, rgba(246, 238, 216, .35));--csstools-light-dark-toggle--70: var(--csstools-color-scheme--light) rgb(211, 163, 41);--annotation-border: var(--csstools-light-dark-toggle--70, rgb(184, 138, 0));--csstools-light-dark-toggle--71: var(--csstools-color-scheme--light) rgb(59, 172, 166);--signal-default: var(--csstools-light-dark-toggle--71, rgb(0, 121, 116));--csstools-light-dark-toggle--72: var(--csstools-color-scheme--light) rgb(212, 91, 61);--signal-struggling: var(--csstools-light-dark-toggle--72, rgb(206, 69, 34));--csstools-light-dark-toggle--73: var(--csstools-color-scheme--light) rgb(82, 176, 171);--signal-desired: var(--csstools-light-dark-toggle--73, rgb(0, 134, 129));--csstools-light-dark-toggle--74: var(--csstools-color-scheme--light) rgb(98, 178, 137);--signal-hiring: var(--csstools-light-dark-toggle--74, rgb(51, 156, 109));--csstools-light-dark-toggle--75: var(--csstools-color-scheme--light) rgb(220, 146, 66);--signal-firing: var(--csstools-light-dark-toggle--75, rgb(198, 118, 0));--csstools-light-dark-toggle--76: var(--csstools-color-scheme--light) rgb(99, 179, 188);--signal-workaround: var(--csstools-light-dark-toggle--76, rgb(43, 143, 154));--csstools-light-dark-toggle--77: var(--csstools-color-scheme--light) rgb(217, 176, 107);--signal-emotional: var(--csstools-light-dark-toggle--77, rgb(197, 149, 59));--csstools-light-dark-toggle--78: var(--csstools-color-scheme--light) rgb(7, 20, 24);--signal-badge-text: var(--csstools-light-dark-toggle--78, rgb(12, 24, 29));--timeline-track: var(--border-subtle);--timeline-message: var(--text-subtle);--timeline-event: var(--color-info-text);--timeline-playhead: var(--text-default);--csstools-light-dark-toggle--79: var(--csstools-color-scheme--light) rgba(87, 150, 110, .6);--timeline-loading-glow: var(--csstools-light-dark-toggle--79, rgba(67, 140, 96, .5));--csstools-light-dark-toggle--80: var(--csstools-color-scheme--light) rgb(123, 164, 136);--timeline-loading-start: var(--csstools-light-dark-toggle--80, rgb(148, 197, 164));--csstools-light-dark-toggle--81: var(--csstools-color-scheme--light) rgb(75, 138, 99);--timeline-loading-mid: var(--csstools-light-dark-toggle--81, rgb(92, 164, 119));--csstools-light-dark-toggle--82: var(--csstools-color-scheme--light) rgb(63, 166, 107);--button-solid-bg: var(--csstools-light-dark-toggle--82, rgb(38, 123, 76));--csstools-light-dark-toggle--83: var(--csstools-color-scheme--light) rgb(52, 146, 93);--button-solid-bg-hover: var(--csstools-light-dark-toggle--83, rgb(10, 105, 60));--csstools-light-dark-toggle--84: var(--csstools-color-scheme--light) rgb(3, 3, 3);--button-solid-text: var(--csstools-light-dark-toggle--84, rgb(255, 255, 255));--max-width-content: 1400px;--header-height: 56px;--layout-gap: 16px;--panel-spacing: 1rem;--panel-spacing-sm: .75rem}@supports (color: light-dark(red,red)){:root{--brand-gradient-start: light-dark( rgb(240, 249, 249), rgb(13, 15, 21) );--brand-gradient-end: light-dark( rgb(223, 242, 237), rgb(13, 15, 21) );--gradient-player: linear-gradient(135deg, light-dark(rgba(0, 83, 83, .95), rgba(0, 53, 55, .95)), light-dark(rgba(0, 66, 58, .95), rgba(0, 38, 34, .95)) )}}@supports (color: color(display-p3 0 0 0%)) and (color: light-dark(red,red)){:root{--gradient-player: linear-gradient(135deg, light-dark(rgba(0, 83, 83, .95), rgba(0, 53, 55, .95)), light-dark(rgba(0, 66, 58, .95), rgba(0, 38, 34, .95)) )}@media(color-gamut:p3){:root{--gradient-player: linear-gradient(135deg, light-dark(color(display-p3 .08277 .3253 .32996 / .95), color(display-p3 .03972 .20966 .21917 / .95)), light-dark(color(display-p3 .066 .25887 .23026 / .95), color(display-p3 .02076 .1481 .13433 / .95)) )}}}@supports (color: light-dark(red,red)){:root{--text-on-brand-strong: light-dark( rgba(17, 28, 34, .96), rgb(218, 222, 232) );--text-on-brand-muted: light-dark( rgba(63, 74, 77, .9), rgb(144, 146, 154) );--text-on-brand-subtle: light-dark( rgba(99, 106, 109, .85), rgb(106, 107, 114) );--surface-glass: light-dark( rgba(255, 255, 255, .78), rgb(29, 31, 38) );--surface-glass-strong: light-dark( rgba(255, 255, 255, .9), rgb(41, 43, 50) );--surface-glass-intense: light-dark( rgba(255, 255, 255, .96), rgb(56, 58, 66) );--surface-glass-background: light-dark( rgba(236, 243, 244, .92), rgb(13, 15, 21) );--surface-code-bg: light-dark( rgba(1, 3, 8, .32), rgba(11, 13, 18, .75) );--border-glass: light-dark( rgba(195, 204, 205, .9), rgb(53, 56, 62) );--border-glass-strong: light-dark( rgba(160, 174, 174, .95), rgb(75, 77, 83) );--chip-bg: light-dark( rgba(218, 236, 235, .92), rgba(37, 61, 59, .85) );--chip-border: light-dark( rgba(170, 188, 186, .95), rgba(80, 105, 103, .9) );--chip-text: light-dark( rgba(39, 54, 56, .95), rgba(219, 222, 230, .95) );--status-info-bg: light-dark( rgba(186, 231, 245, .65), rgba(19, 74, 88, .5) );--status-info-border: light-dark( rgba(104, 177, 199, .8), rgba(72, 146, 168, .7) );--status-info-text: light-dark( rgb(4, 63, 77), rgb(208, 234, 243) );--status-warning-bg: light-dark( rgba(248, 217, 170, .7), rgba(95, 65, 6, .5) );--status-warning-border: light-dark( rgba(225, 144, 0, .85), rgba(225, 155, 52, .72) )}}@supports (color: color(display-p3 0 0 0%)) and (color: light-dark(red,red)){:root{--status-warning-border: light-dark( rgba(225, 144, 0, .85), rgba(225, 155, 52, .72) )}@media(color-gamut:p3){:root{--status-warning-border: light-dark( color(display-p3 .84323 .57719 .17944 / .85), rgba(225, 155, 52, .72) )}}}@supports (color: light-dark(red,red)){:root{--status-warning-text: light-dark( rgb(93, 57, 4), rgb(247, 233, 214) );--button-primary-bg: light-dark( rgb(38, 123, 76), rgb(63, 166, 107) );--button-primary-bg-hover: light-dark( rgb(10, 105, 60), rgb(52, 146, 93) );--button-primary-text: light-dark( rgb(248, 248, 248), rgb(3, 3, 3) );--button-primary-border: 1px solid light-dark( rgba(255, 255, 255, .2), rgba(255, 255, 255, .1) );--button-ghost-bg: light-dark( rgba(235, 244, 244, .9), rgb(31, 33, 40) );--button-ghost-bg-hover: light-dark( rgba(217, 236, 237, .94), rgb(43, 46, 53) );--button-ghost-border: light-dark( rgba(183, 192, 192, .95), rgb(59, 61, 68) );--button-ghost-text: light-dark( rgba(30, 43, 48, .95), rgb(219, 222, 230) );--scroll-track: light-dark( rgba(221, 231, 232, .7), rgba(14, 15, 20, .6) );--scroll-thumb: light-dark( rgba(151, 169, 169, .8), rgba(59, 61, 67, .8) );--scroll-thumb-hover: light-dark( rgba(107, 142, 139, .9), rgba(77, 80, 86, .9) );--surface-page: light-dark( rgb(244, 250, 250), rgb(7, 9, 14) );--surface-card: light-dark( rgb(255, 255, 255), rgb(17, 20, 26) );--surface-muted: light-dark(rgb(239, 245, 245), rgb(11, 13, 19));--text-default: light-dark( rgb(17, 28, 34), rgb(218, 222, 232) );--text-muted: light-dark( rgb(68, 79, 83), rgb(144, 146, 154) );--text-subtle: light-dark( rgb(110, 118, 120), rgb(106, 107, 114) );--border-subtle: light-dark( rgb(202, 211, 212), rgb(38, 41, 47) );--interactive-accent: light-dark( rgb(38, 123, 76), rgb(63, 166, 107) );--focus-ring: light-dark(rgba(38, 123, 76, .35), rgba(63, 166, 107, .35));--table-header-bg: light-dark(rgb(244, 248, 248), rgb(13, 15, 21));--table-row-hover: light-dark(rgb(231, 241, 241), rgb(31, 33, 40));--color-success-bg: light-dark(rgb(201, 239, 217), rgb(0, 62, 38))}}@supports (color: color(display-p3 0 0 0%)) and (color: light-dark(red,red)){:root{--color-success-bg: light-dark(rgb(201, 239, 217), rgb(0, 62, 38))}@media(color-gamut:p3){:root{--color-success-bg: light-dark(rgb(201, 239, 217), color(display-p3 .07078 .24128 .15018))}}}@supports (color: light-dark(red,red)){:root{--color-success-text: light-dark(rgb(0, 62, 38), rgb(169, 232, 198))}}@supports (color: color(display-p3 0 0 0%)) and (color: light-dark(red,red)){:root{--color-success-text: light-dark(rgb(0, 62, 38), rgb(169, 232, 198))}@media(color-gamut:p3){:root{--color-success-text: light-dark(color(display-p3 .07078 .24128 .15018), rgb(169, 232, 198))}}}@supports (color: light-dark(red,red)){:root{--color-success-border: light-dark(rgb(131, 193, 160), rgb(59, 119, 89));--color-info-bg: light-dark(rgb(200, 235, 247), rgb(0, 57, 71))}}@supports (color: color(display-p3 0 0 0%)) and (color: light-dark(red,red)){:root{--color-info-bg: light-dark(rgb(200, 235, 247), rgb(0, 57, 71))}@media(color-gamut:p3){:root{--color-info-bg: light-dark(rgb(200, 235, 247), color(display-p3 .03554 .22416 .28809))}}}@supports (color: light-dark(red,red)){:root{--color-info-text: light-dark(rgb(0, 57, 71), rgb(172, 225, 243))}}@supports (color: color(display-p3 0 0 0%)) and (color: light-dark(red,red)){:root{--color-info-text: light-dark(rgb(0, 57, 71), rgb(172, 225, 243))}@media(color-gamut:p3){:root{--color-info-text: light-dark(color(display-p3 .03554 .22416 .28809), rgb(172, 225, 243))}}}@supports (color: light-dark(red,red)){:root{--color-info-border: light-dark(rgb(119, 182, 202), rgb(46, 109, 127));--color-warning-bg: light-dark(rgb(255, 223, 180), rgb(84, 54, 0))}}@supports (color: color(display-p3 0 0 0%)) and (color: light-dark(red,red)){:root{--color-warning-bg: light-dark(rgb(255, 223, 180), rgb(84, 54, 0))}@media(color-gamut:p3){:root{--color-warning-bg: light-dark(color(display-p3 .98432 .87822 .71603), color(display-p3 .32246 .21262 0))}}}@supports (color: light-dark(red,red)){:root{--color-warning-text: light-dark(rgb(79, 49, 0), rgb(247, 225, 192))}}@supports (color: color(display-p3 0 0 0%)) and (color: light-dark(red,red)){:root{--color-warning-text: light-dark(rgb(79, 49, 0), rgb(247, 225, 192))}@media(color-gamut:p3){:root{--color-warning-text: light-dark(color(display-p3 .29831 .1922 .01451), rgb(247, 225, 192))}}}@supports (color: light-dark(red,red)){:root{--color-warning-strong: light-dark(rgb(179, 121, 0), rgb(202, 138, 16))}}@supports (color: color(display-p3 0 0 0%)) and (color: light-dark(red,red)){:root{--color-warning-strong: light-dark(rgb(179, 121, 0), rgb(202, 138, 16))}@media(color-gamut:p3){:root{--color-warning-strong: light-dark(color(display-p3 .6897 .473 0), rgb(202, 138, 16))}}}@supports (color: light-dark(red,red)){:root{--color-danger-bg: light-dark(rgb(255, 219, 214), rgb(94, 33, 28))}}@supports (color: color(display-p3 0 0 0%)) and (color: light-dark(red,red)){:root{--color-danger-bg: light-dark(rgb(255, 219, 214), rgb(94, 33, 28))}@media(color-gamut:p3){:root{--color-danger-bg: light-dark(color(display-p3 1 .85392 .82613), rgb(94, 33, 28))}}}@supports (color: light-dark(red,red)){:root{--color-danger-text: light-dark(rgb(101, 25, 20), rgb(255, 210, 203))}}@supports (color: color(display-p3 0 0 0%)) and (color: light-dark(red,red)){:root{--color-danger-text: light-dark(rgb(101, 25, 20), rgb(255, 210, 203))}@media(color-gamut:p3){:root{--color-danger-text: light-dark(rgb(101, 25, 20), color(display-p3 1 .81612 .78175))}}}@supports (color: light-dark(red,red)){:root{--color-danger-border: light-dark(rgb(222, 149, 139), rgb(150, 84, 75));--color-neutral-bg: light-dark(rgb(226, 229, 231), rgb(53, 57, 58));--color-neutral-text: light-dark(rgb(51, 57, 60), rgb(196, 204, 207));--color-priority-critical: light-dark(rgb(230, 43, 52), rgb(230, 43, 52));--color-priority-high: light-dark(rgb(218, 165, 0), rgb(218, 165, 0))}}@supports (color: color(display-p3 0 0 0%)) and (color: light-dark(red,red)){:root{--color-priority-high: light-dark(rgb(218, 165, 0), rgb(218, 165, 0))}@media(color-gamut:p3){:root{--color-priority-high: light-dark(color(display-p3 .82882 .65156 .18336), color(display-p3 .82882 .65156 .18336))}}}@supports (color: light-dark(red,red)){:root{--color-priority-low: light-dark(rgb(112, 114, 117), rgb(112, 114, 117));--color-error: light-dark(rgb(230, 43, 52), rgb(241, 77, 76));--interactive-bg: light-dark(rgb(228, 237, 238), rgb(31, 33, 40));--interactive-border: light-dark(rgb(169, 188, 188), rgb(51, 53, 60));--interactive-border-strong: light-dark(rgb(126, 152, 152), rgb(69, 72, 78));--code-bg: light-dark(rgb(237, 238, 240), rgb(11, 13, 18));--code-text: light-dark(rgb(34, 36, 41), rgb(211, 215, 226));--overlay-backdrop: light-dark(rgba(0, 0, 0, .38), rgba(0, 0, 0, .6));--annotation-bg: light-dark(rgba(246, 238, 216, .35), rgba(77, 65, 34, .14));--annotation-border: light-dark(rgb(184, 138, 0), rgb(211, 163, 41))}}@supports (color: color(display-p3 0 0 0%)) and (color: light-dark(red,red)){:root{--annotation-border: light-dark(rgb(184, 138, 0), rgb(211, 163, 41))}@media(color-gamut:p3){:root{--annotation-border: light-dark(color(display-p3 .6976 .54747 .15276), rgb(211, 163, 41))}}}@supports (color: light-dark(red,red)){:root{--signal-default: light-dark(rgb(0, 121, 116), rgb(59, 172, 166))}}@supports (color: color(display-p3 0 0 0%)) and (color: light-dark(red,red)){:root{--signal-default: light-dark(rgb(0, 121, 116), rgb(59, 172, 166))}@media(color-gamut:p3){:root{--signal-default: light-dark(color(display-p3 .11092 .47817 .46353), rgb(59, 172, 166))}}}@supports (color: light-dark(red,red)){:root{--signal-struggling: light-dark(rgb(206, 69, 34), rgb(212, 91, 61));--signal-desired: light-dark(rgb(0, 134, 129), rgb(82, 176, 171))}}@supports (color: color(display-p3 0 0 0%)) and (color: light-dark(red,red)){:root{--signal-desired: light-dark(rgb(0, 134, 129), rgb(82, 176, 171))}@media(color-gamut:p3){:root{--signal-desired: light-dark(color(display-p3 .21564 .51988 .50492), rgb(82, 176, 171))}}}@supports (color: light-dark(red,red)){:root{--signal-hiring: light-dark(rgb(51, 156, 109), rgb(98, 178, 137));--signal-firing: light-dark(rgb(198, 118, 0), rgb(220, 146, 66))}}@supports (color: color(display-p3 0 0 0%)) and (color: light-dark(red,red)){:root{--signal-firing: light-dark(rgb(198, 118, 0), rgb(220, 146, 66))}@media(color-gamut:p3){:root{--signal-firing: light-dark(color(display-p3 .74189 .47499 .1313), rgb(220, 146, 66))}}}@supports (color: light-dark(red,red)){:root{--signal-workaround: light-dark(rgb(43, 143, 154), rgb(99, 179, 188));--signal-emotional: light-dark(rgb(197, 149, 59), rgb(217, 176, 107));--signal-badge-text: light-dark(rgb(12, 24, 29), rgb(7, 20, 24));--timeline-loading-glow: light-dark(rgba(67, 140, 96, .5), rgba(87, 150, 110, .6));--timeline-loading-start: light-dark(rgb(148, 197, 164), rgb(123, 164, 136));--timeline-loading-mid: light-dark(rgb(92, 164, 119), rgb(75, 138, 99));--button-solid-bg: light-dark( rgb(38, 123, 76), rgb(63, 166, 107) );--button-solid-bg-hover: light-dark( rgb(10, 105, 60), rgb(52, 146, 93) );--button-solid-text: light-dark(rgb(255, 255, 255), rgb(3, 3, 3))}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) rgb(13, 15, 21);--brand-gradient-start: var(--csstools-light-dark-toggle--0, rgb(240, 249, 249));--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) rgb(13, 15, 21);--brand-gradient-end: var(--csstools-light-dark-toggle--1, rgb(223, 242, 237));--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) rgba(0, 53, 55, .95);--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) rgba(0, 38, 34, .95);--gradient-player: linear-gradient(135deg, var(--csstools-light-dark-toggle--2, rgba(0, 83, 83, .95)), var(--csstools-light-dark-toggle--3, rgba(0, 66, 58, .95)) );--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) rgb(218, 222, 232);--text-on-brand-strong: var(--csstools-light-dark-toggle--4, rgba(17, 28, 34, .96));--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) rgb(144, 146, 154);--text-on-brand-muted: var(--csstools-light-dark-toggle--5, rgba(63, 74, 77, .9));--csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) rgb(106, 107, 114);--text-on-brand-subtle: var(--csstools-light-dark-toggle--6, rgba(99, 106, 109, .85));--csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) rgb(29, 31, 38);--surface-glass: var(--csstools-light-dark-toggle--7, rgba(255, 255, 255, .78));--csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) rgb(41, 43, 50);--surface-glass-strong: var(--csstools-light-dark-toggle--8, rgba(255, 255, 255, .9));--csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) rgb(56, 58, 66);--surface-glass-intense: var(--csstools-light-dark-toggle--9, rgba(255, 255, 255, .96));--csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) rgb(13, 15, 21);--surface-glass-background: var(--csstools-light-dark-toggle--10, rgba(236, 243, 244, .92));--csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) rgba(11, 13, 18, .75);--surface-code-bg: var(--csstools-light-dark-toggle--11, rgba(1, 3, 8, .32));--csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) rgb(53, 56, 62);--border-glass: var(--csstools-light-dark-toggle--12, rgba(195, 204, 205, .9));--csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) rgb(75, 77, 83);--border-glass-strong: var(--csstools-light-dark-toggle--13, rgba(160, 174, 174, .95));--csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) rgba(37, 61, 59, .85);--chip-bg: var(--csstools-light-dark-toggle--14, rgba(218, 236, 235, .92));--csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) rgba(80, 105, 103, .9);--chip-border: var(--csstools-light-dark-toggle--15, rgba(170, 188, 186, .95));--csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) rgba(219, 222, 230, .95);--chip-text: var(--csstools-light-dark-toggle--16, rgba(39, 54, 56, .95));--csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) rgba(19, 74, 88, .5);--status-info-bg: var(--csstools-light-dark-toggle--17, rgba(186, 231, 245, .65));--csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) rgba(72, 146, 168, .7);--status-info-border: var(--csstools-light-dark-toggle--18, rgba(104, 177, 199, .8));--csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) rgb(208, 234, 243);--status-info-text: var(--csstools-light-dark-toggle--19, rgb(4, 63, 77));--csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) rgba(95, 65, 6, .5);--status-warning-bg: var(--csstools-light-dark-toggle--20, rgba(248, 217, 170, .7));--csstools-light-dark-toggle--21: var(--csstools-color-scheme--light) rgba(225, 155, 52, .72);--status-warning-border: var(--csstools-light-dark-toggle--21, rgba(225, 144, 0, .85));--csstools-light-dark-toggle--22: var(--csstools-color-scheme--light) rgb(247, 233, 214);--status-warning-text: var(--csstools-light-dark-toggle--22, rgb(93, 57, 4));--csstools-light-dark-toggle--23: var(--csstools-color-scheme--light) rgb(63, 166, 107);--button-primary-bg: var(--csstools-light-dark-toggle--23, rgb(38, 123, 76));--csstools-light-dark-toggle--24: var(--csstools-color-scheme--light) rgb(52, 146, 93);--button-primary-bg-hover: var(--csstools-light-dark-toggle--24, rgb(10, 105, 60));--csstools-light-dark-toggle--25: var(--csstools-color-scheme--light) rgb(3, 3, 3);--button-primary-text: var(--csstools-light-dark-toggle--25, rgb(248, 248, 248));--csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) rgba(255, 255, 255, .1);--button-primary-border: 1px solid var(--csstools-light-dark-toggle--26, rgba(255, 255, 255, .2));--csstools-light-dark-toggle--27: var(--csstools-color-scheme--light) rgb(31, 33, 40);--button-ghost-bg: var(--csstools-light-dark-toggle--27, rgba(235, 244, 244, .9));--csstools-light-dark-toggle--28: var(--csstools-color-scheme--light) rgb(43, 46, 53);--button-ghost-bg-hover: var(--csstools-light-dark-toggle--28, rgba(217, 236, 237, .94));--csstools-light-dark-toggle--29: var(--csstools-color-scheme--light) rgb(59, 61, 68);--button-ghost-border: var(--csstools-light-dark-toggle--29, rgba(183, 192, 192, .95));--csstools-light-dark-toggle--30: var(--csstools-color-scheme--light) rgb(219, 222, 230);--button-ghost-text: var(--csstools-light-dark-toggle--30, rgba(30, 43, 48, .95));--csstools-light-dark-toggle--31: var(--csstools-color-scheme--light) rgba(14, 15, 20, .6);--scroll-track: var(--csstools-light-dark-toggle--31, rgba(221, 231, 232, .7));--csstools-light-dark-toggle--32: var(--csstools-color-scheme--light) rgba(59, 61, 67, .8);--scroll-thumb: var(--csstools-light-dark-toggle--32, rgba(151, 169, 169, .8));--csstools-light-dark-toggle--33: var(--csstools-color-scheme--light) rgba(77, 80, 86, .9);--scroll-thumb-hover: var(--csstools-light-dark-toggle--33, rgba(107, 142, 139, .9));--csstools-light-dark-toggle--34: var(--csstools-color-scheme--light) rgb(7, 9, 14);--surface-page: var(--csstools-light-dark-toggle--34, rgb(244, 250, 250));--csstools-light-dark-toggle--35: var(--csstools-color-scheme--light) rgb(17, 20, 26);--surface-card: var(--csstools-light-dark-toggle--35, rgb(255, 255, 255));--csstools-light-dark-toggle--36: var(--csstools-color-scheme--light) rgb(11, 13, 19);--surface-muted: var(--csstools-light-dark-toggle--36, rgb(239, 245, 245));--csstools-light-dark-toggle--37: var(--csstools-color-scheme--light) rgb(218, 222, 232);--text-default: var(--csstools-light-dark-toggle--37, rgb(17, 28, 34));--csstools-light-dark-toggle--38: var(--csstools-color-scheme--light) rgb(144, 146, 154);--text-muted: var(--csstools-light-dark-toggle--38, rgb(68, 79, 83));--csstools-light-dark-toggle--39: var(--csstools-color-scheme--light) rgb(106, 107, 114);--text-subtle: var(--csstools-light-dark-toggle--39, rgb(110, 118, 120));--csstools-light-dark-toggle--40: var(--csstools-color-scheme--light) rgb(38, 41, 47);--border-subtle: var(--csstools-light-dark-toggle--40, rgb(202, 211, 212));--csstools-light-dark-toggle--41: var(--csstools-color-scheme--light) rgb(63, 166, 107);--interactive-accent: var(--csstools-light-dark-toggle--41, rgb(38, 123, 76));--csstools-light-dark-toggle--42: var(--csstools-color-scheme--light) rgba(63, 166, 107, .35);--focus-ring: var(--csstools-light-dark-toggle--42, rgba(38, 123, 76, .35));--csstools-light-dark-toggle--43: var(--csstools-color-scheme--light) rgb(13, 15, 21);--table-header-bg: var(--csstools-light-dark-toggle--43, rgb(244, 248, 248));--csstools-light-dark-toggle--44: var(--csstools-color-scheme--light) rgb(31, 33, 40);--table-row-hover: var(--csstools-light-dark-toggle--44, rgb(231, 241, 241));--csstools-light-dark-toggle--45: var(--csstools-color-scheme--light) rgb(0, 62, 38);--color-success-bg: var(--csstools-light-dark-toggle--45, rgb(201, 239, 217));--csstools-light-dark-toggle--46: var(--csstools-color-scheme--light) rgb(169, 232, 198);--color-success-text: var(--csstools-light-dark-toggle--46, rgb(0, 62, 38));--csstools-light-dark-toggle--47: var(--csstools-color-scheme--light) rgb(59, 119, 89);--color-success-border: var(--csstools-light-dark-toggle--47, rgb(131, 193, 160));--csstools-light-dark-toggle--48: var(--csstools-color-scheme--light) rgb(0, 57, 71);--color-info-bg: var(--csstools-light-dark-toggle--48, rgb(200, 235, 247));--csstools-light-dark-toggle--49: var(--csstools-color-scheme--light) rgb(172, 225, 243);--color-info-text: var(--csstools-light-dark-toggle--49, rgb(0, 57, 71));--csstools-light-dark-toggle--50: var(--csstools-color-scheme--light) rgb(46, 109, 127);--color-info-border: var(--csstools-light-dark-toggle--50, rgb(119, 182, 202));--csstools-light-dark-toggle--51: var(--csstools-color-scheme--light) rgb(84, 54, 0);--color-warning-bg: var(--csstools-light-dark-toggle--51, rgb(255, 223, 180));--csstools-light-dark-toggle--52: var(--csstools-color-scheme--light) rgb(247, 225, 192);--color-warning-text: var(--csstools-light-dark-toggle--52, rgb(79, 49, 0));--csstools-light-dark-toggle--53: var(--csstools-color-scheme--light) rgb(202, 138, 16);--color-warning-strong: var(--csstools-light-dark-toggle--53, rgb(179, 121, 0));--csstools-light-dark-toggle--54: var(--csstools-color-scheme--light) rgb(94, 33, 28);--color-danger-bg: var(--csstools-light-dark-toggle--54, rgb(255, 219, 214));--csstools-light-dark-toggle--55: var(--csstools-color-scheme--light) rgb(255, 210, 203);--color-danger-text: var(--csstools-light-dark-toggle--55, rgb(101, 25, 20));--csstools-light-dark-toggle--56: var(--csstools-color-scheme--light) rgb(150, 84, 75);--color-danger-border: var(--csstools-light-dark-toggle--56, rgb(222, 149, 139));--csstools-light-dark-toggle--57: var(--csstools-color-scheme--light) rgb(53, 57, 58);--color-neutral-bg: var(--csstools-light-dark-toggle--57, rgb(226, 229, 231));--csstools-light-dark-toggle--58: var(--csstools-color-scheme--light) rgb(196, 204, 207);--color-neutral-text: var(--csstools-light-dark-toggle--58, rgb(51, 57, 60));--csstools-light-dark-toggle--59: var(--csstools-color-scheme--light) rgb(230, 43, 52);--color-priority-critical: var(--csstools-light-dark-toggle--59, rgb(230, 43, 52));--csstools-light-dark-toggle--60: var(--csstools-color-scheme--light) rgb(218, 165, 0);--color-priority-high: var(--csstools-light-dark-toggle--60, rgb(218, 165, 0));--csstools-light-dark-toggle--61: var(--csstools-color-scheme--light) rgb(112, 114, 117);--color-priority-low: var(--csstools-light-dark-toggle--61, rgb(112, 114, 117));--csstools-light-dark-toggle--62: var(--csstools-color-scheme--light) rgb(241, 77, 76);--color-error: var(--csstools-light-dark-toggle--62, rgb(230, 43, 52));--csstools-light-dark-toggle--63: var(--csstools-color-scheme--light) rgb(31, 33, 40);--interactive-bg: var(--csstools-light-dark-toggle--63, rgb(228, 237, 238));--csstools-light-dark-toggle--64: var(--csstools-color-scheme--light) rgb(51, 53, 60);--interactive-border: var(--csstools-light-dark-toggle--64, rgb(169, 188, 188));--csstools-light-dark-toggle--65: var(--csstools-color-scheme--light) rgb(69, 72, 78);--interactive-border-strong: var(--csstools-light-dark-toggle--65, rgb(126, 152, 152));--csstools-light-dark-toggle--66: var(--csstools-color-scheme--light) rgb(11, 13, 18);--code-bg: var(--csstools-light-dark-toggle--66, rgb(237, 238, 240));--csstools-light-dark-toggle--67: var(--csstools-color-scheme--light) rgb(211, 215, 226);--code-text: var(--csstools-light-dark-toggle--67, rgb(34, 36, 41));--csstools-light-dark-toggle--68: var(--csstools-color-scheme--light) rgba(0, 0, 0, .6);--overlay-backdrop: var(--csstools-light-dark-toggle--68, rgba(0, 0, 0, .38));--csstools-light-dark-toggle--69: var(--csstools-color-scheme--light) rgba(77, 65, 34, .14);--annotation-bg: var(--csstools-light-dark-toggle--69, rgba(246, 238, 216, .35));--csstools-light-dark-toggle--70: var(--csstools-color-scheme--light) rgb(211, 163, 41);--annotation-border: var(--csstools-light-dark-toggle--70, rgb(184, 138, 0));--csstools-light-dark-toggle--71: var(--csstools-color-scheme--light) rgb(59, 172, 166);--signal-default: var(--csstools-light-dark-toggle--71, rgb(0, 121, 116));--csstools-light-dark-toggle--72: var(--csstools-color-scheme--light) rgb(212, 91, 61);--signal-struggling: var(--csstools-light-dark-toggle--72, rgb(206, 69, 34));--csstools-light-dark-toggle--73: var(--csstools-color-scheme--light) rgb(82, 176, 171);--signal-desired: var(--csstools-light-dark-toggle--73, rgb(0, 134, 129));--csstools-light-dark-toggle--74: var(--csstools-color-scheme--light) rgb(98, 178, 137);--signal-hiring: var(--csstools-light-dark-toggle--74, rgb(51, 156, 109));--csstools-light-dark-toggle--75: var(--csstools-color-scheme--light) rgb(220, 146, 66);--signal-firing: var(--csstools-light-dark-toggle--75, rgb(198, 118, 0));--csstools-light-dark-toggle--76: var(--csstools-color-scheme--light) rgb(99, 179, 188);--signal-workaround: var(--csstools-light-dark-toggle--76, rgb(43, 143, 154));--csstools-light-dark-toggle--77: var(--csstools-color-scheme--light) rgb(217, 176, 107);--signal-emotional: var(--csstools-light-dark-toggle--77, rgb(197, 149, 59));--csstools-light-dark-toggle--78: var(--csstools-color-scheme--light) rgb(7, 20, 24);--signal-badge-text: var(--csstools-light-dark-toggle--78, rgb(12, 24, 29));--csstools-light-dark-toggle--79: var(--csstools-color-scheme--light) rgba(87, 150, 110, .6);--timeline-loading-glow: var(--csstools-light-dark-toggle--79, rgba(67, 140, 96, .5));--csstools-light-dark-toggle--80: var(--csstools-color-scheme--light) rgb(123, 164, 136);--timeline-loading-start: var(--csstools-light-dark-toggle--80, rgb(148, 197, 164));--csstools-light-dark-toggle--81: var(--csstools-color-scheme--light) rgb(75, 138, 99);--timeline-loading-mid: var(--csstools-light-dark-toggle--81, rgb(92, 164, 119));--csstools-light-dark-toggle--82: var(--csstools-color-scheme--light) rgb(63, 166, 107);--button-solid-bg: var(--csstools-light-dark-toggle--82, rgb(38, 123, 76));--csstools-light-dark-toggle--83: var(--csstools-color-scheme--light) rgb(52, 146, 93);--button-solid-bg-hover: var(--csstools-light-dark-toggle--83, rgb(10, 105, 60));--csstools-light-dark-toggle--84: var(--csstools-color-scheme--light) rgb(3, 3, 3);--button-solid-text: var(--csstools-light-dark-toggle--84, rgb(255, 255, 255))}}body{--csstools-light-dark-toggle--85: var(--csstools-color-scheme--light) rgb(7, 9, 14);background:#f4fafa;background:var(--csstools-light-dark-toggle--85, rgb(244, 250, 250));background:light-dark(rgb(244,250,250),rgb(7,9,14));background:var(--surface-page)}*{margin:0;padding:0;box-sizing:border-box}:root{--csstools-color-scheme--light: initial;color-scheme:light dark;font-size:16px;--text-xs: .694rem;--text-sm: .833rem;--text-base: 1rem;--text-md: 1.2rem;--text-lg: 1.44rem;--text-xl: 1.728rem;--text-2xl: 2.5rem;--text-3xl: 3.25rem;--font-sans: system-ui,Segoe UI,Ubuntu,Cantarell,Noto Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading: var(--font-sans);--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Consolas, "Liberation Mono", Menlo, monospace;--leading-tight: 1.2;--leading-normal: 1.4;--leading-relaxed: 1.55;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-lg: 1.25rem;--space-6: 2rem;--space-2xl: 2.5rem;--control-height: 36px;font-family:system-ui,Segoe UI,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-sans);line-height:1.4;line-height:var(--leading-normal);font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){:root{--csstools-color-scheme--light: }}body{margin:0;min-width:320px;min-height:100vh;font-size:1rem;font-size:var(--text-base);--csstools-light-dark-toggle--86: var(--csstools-color-scheme--light) rgb(218, 222, 232);color:#111c22;color:var(--csstools-light-dark-toggle--86, rgb(17, 28, 34));color:light-dark(rgb(17,28,34),rgb(218,222,232));color:var(--text-default)}#root{min-height:100vh}button{font-family:inherit;cursor:pointer;outline:none}a{-webkit-text-decoration:none;text-decoration:none;color:inherit}input,button{font-size:inherit}input[type=range]{cursor:pointer}:focus-visible{--csstools-light-dark-toggle--87: var(--csstools-color-scheme--light) rgb(63, 166, 107);outline:2px solid rgb(38,123,76);outline:2px solid var(--csstools-light-dark-toggle--87, rgb(38, 123, 76));outline:2px solid light-dark(rgb(38,123,76),rgb(63,166,107));outline:2px solid var(--interactive-accent, #6366f1);outline-offset:2px}button:disabled,[disabled]{cursor:not-allowed}
