index-UVqth9li.css 78 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038
  1. /* BASICS */
  2. .CodeMirror {
  3. /* Set height, width, borders, and global font properties here */
  4. font-family: monospace;
  5. height: 300px;
  6. color: black;
  7. direction: ltr;
  8. }
  9. /* PADDING */
  10. .CodeMirror-lines {
  11. padding: 4px 0; /* Vertical padding around content */
  12. }
  13. .CodeMirror pre.CodeMirror-line,
  14. .CodeMirror pre.CodeMirror-line-like {
  15. padding: 0 4px; /* Horizontal padding of content */
  16. }
  17. .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  18. background-color: white; /* The little square between H and V scrollbars */
  19. }
  20. /* GUTTER */
  21. .CodeMirror-gutters {
  22. border-right: 1px solid #ddd;
  23. background-color: #f7f7f7;
  24. white-space: nowrap;
  25. }
  26. .CodeMirror-linenumbers {}
  27. .CodeMirror-linenumber {
  28. padding: 0 3px 0 5px;
  29. min-width: 20px;
  30. text-align: right;
  31. color: #999;
  32. white-space: nowrap;
  33. }
  34. .CodeMirror-guttermarker { color: black; }
  35. .CodeMirror-guttermarker-subtle { color: #999; }
  36. /* CURSOR */
  37. .CodeMirror-cursor {
  38. border-left: 1px solid black;
  39. border-right: none;
  40. width: 0;
  41. }
  42. /* Shown when moving in bi-directional text */
  43. .CodeMirror div.CodeMirror-secondarycursor {
  44. border-left: 1px solid silver;
  45. }
  46. .cm-fat-cursor .CodeMirror-cursor {
  47. width: auto;
  48. border: 0 !important;
  49. background: #7e7;
  50. }
  51. .cm-fat-cursor div.CodeMirror-cursors {
  52. z-index: 1;
  53. }
  54. .cm-fat-cursor .CodeMirror-line::selection,
  55. .cm-fat-cursor .CodeMirror-line > span::selection,
  56. .cm-fat-cursor .CodeMirror-line > span > span::selection { background: transparent; }
  57. .cm-fat-cursor .CodeMirror-line::-moz-selection,
  58. .cm-fat-cursor .CodeMirror-line > span::-moz-selection,
  59. .cm-fat-cursor .CodeMirror-line > span > span::-moz-selection { background: transparent; }
  60. .cm-fat-cursor { caret-color: transparent; }
  61. @-moz-keyframes blink {
  62. 0% {}
  63. 50% { background-color: transparent; }
  64. 100% {}
  65. }
  66. @-webkit-keyframes blink {
  67. 0% {}
  68. 50% { background-color: transparent; }
  69. 100% {}
  70. }
  71. @keyframes blink {
  72. 0% {}
  73. 50% { background-color: transparent; }
  74. 100% {}
  75. }
  76. /* Can style cursor different in overwrite (non-insert) mode */
  77. .CodeMirror-overwrite .CodeMirror-cursor {}
  78. .cm-tab { display: inline-block; text-decoration: inherit; }
  79. .CodeMirror-rulers {
  80. position: absolute;
  81. left: 0; right: 0; top: -50px; bottom: 0;
  82. overflow: hidden;
  83. }
  84. .CodeMirror-ruler {
  85. border-left: 1px solid #ccc;
  86. top: 0; bottom: 0;
  87. position: absolute;
  88. }
  89. /* DEFAULT THEME */
  90. .cm-s-default .cm-header {color: blue;}
  91. .cm-s-default .cm-quote {color: #090;}
  92. .cm-negative {color: #d44;}
  93. .cm-positive {color: #292;}
  94. .cm-header, .cm-strong {font-weight: bold;}
  95. .cm-em {font-style: italic;}
  96. .cm-link {text-decoration: underline;}
  97. .cm-strikethrough {text-decoration: line-through;}
  98. .cm-s-default .cm-keyword {color: #708;}
  99. .cm-s-default .cm-atom {color: #219;}
  100. .cm-s-default .cm-number {color: #164;}
  101. .cm-s-default .cm-def {color: #00f;}
  102. .cm-s-default .cm-variable,
  103. .cm-s-default .cm-punctuation,
  104. .cm-s-default .cm-property,
  105. .cm-s-default .cm-operator {}
  106. .cm-s-default .cm-variable-2 {color: #05a;}
  107. .cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
  108. .cm-s-default .cm-comment {color: #a50;}
  109. .cm-s-default .cm-string {color: #a11;}
  110. .cm-s-default .cm-string-2 {color: #f50;}
  111. .cm-s-default .cm-meta {color: #555;}
  112. .cm-s-default .cm-qualifier {color: #555;}
  113. .cm-s-default .cm-builtin {color: #30a;}
  114. .cm-s-default .cm-bracket {color: #997;}
  115. .cm-s-default .cm-tag {color: #170;}
  116. .cm-s-default .cm-attribute {color: #00c;}
  117. .cm-s-default .cm-hr {color: #999;}
  118. .cm-s-default .cm-link {color: #00c;}
  119. .cm-s-default .cm-error {color: #f00;}
  120. .cm-invalidchar {color: #f00;}
  121. .CodeMirror-composing { border-bottom: 2px solid; }
  122. /* Default styles for common addons */
  123. div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
  124. div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
  125. .CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
  126. .CodeMirror-activeline-background {background: #e8f2ff;}
  127. /* STOP */
  128. /* The rest of this file contains styles related to the mechanics of
  129. the editor. You probably shouldn't touch them. */
  130. .CodeMirror {
  131. position: relative;
  132. overflow: hidden;
  133. background: white;
  134. }
  135. .CodeMirror-scroll {
  136. overflow: scroll !important; /* Things will break if this is overridden */
  137. /* 50px is the magic margin used to hide the element's real scrollbars */
  138. /* See overflow: hidden in .CodeMirror */
  139. margin-bottom: -50px; margin-right: -50px;
  140. padding-bottom: 50px;
  141. height: 100%;
  142. outline: none; /* Prevent dragging from highlighting the element */
  143. position: relative;
  144. z-index: 0;
  145. }
  146. .CodeMirror-sizer {
  147. position: relative;
  148. border-right: 50px solid transparent;
  149. }
  150. /* The fake, visible scrollbars. Used to force redraw during scrolling
  151. before actual scrolling happens, thus preventing shaking and
  152. flickering artifacts. */
  153. .CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  154. position: absolute;
  155. z-index: 6;
  156. display: none;
  157. outline: none;
  158. }
  159. .CodeMirror-vscrollbar {
  160. right: 0; top: 0;
  161. overflow-x: hidden;
  162. overflow-y: scroll;
  163. }
  164. .CodeMirror-hscrollbar {
  165. bottom: 0; left: 0;
  166. overflow-y: hidden;
  167. overflow-x: scroll;
  168. }
  169. .CodeMirror-scrollbar-filler {
  170. right: 0; bottom: 0;
  171. }
  172. .CodeMirror-gutter-filler {
  173. left: 0; bottom: 0;
  174. }
  175. .CodeMirror-gutters {
  176. position: absolute; left: 0; top: 0;
  177. min-height: 100%;
  178. z-index: 3;
  179. }
  180. .CodeMirror-gutter {
  181. white-space: normal;
  182. height: 100%;
  183. display: inline-block;
  184. vertical-align: top;
  185. margin-bottom: -50px;
  186. }
  187. .CodeMirror-gutter-wrapper {
  188. position: absolute;
  189. z-index: 4;
  190. background: none !important;
  191. border: none !important;
  192. }
  193. .CodeMirror-gutter-background {
  194. position: absolute;
  195. top: 0; bottom: 0;
  196. z-index: 4;
  197. }
  198. .CodeMirror-gutter-elt {
  199. position: absolute;
  200. cursor: default;
  201. z-index: 4;
  202. }
  203. .CodeMirror-gutter-wrapper ::selection { background-color: transparent }
  204. .CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }
  205. .CodeMirror-lines {
  206. cursor: text;
  207. min-height: 1px; /* prevents collapsing before first draw */
  208. }
  209. .CodeMirror pre.CodeMirror-line,
  210. .CodeMirror pre.CodeMirror-line-like {
  211. /* Reset some styles that the rest of the page might have set */
  212. -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  213. border-width: 0;
  214. background: transparent;
  215. font-family: inherit;
  216. font-size: inherit;
  217. margin: 0;
  218. white-space: pre;
  219. word-wrap: normal;
  220. line-height: inherit;
  221. color: inherit;
  222. z-index: 2;
  223. position: relative;
  224. overflow: visible;
  225. -webkit-tap-highlight-color: transparent;
  226. -webkit-font-variant-ligatures: contextual;
  227. font-variant-ligatures: contextual;
  228. }
  229. .CodeMirror-wrap pre.CodeMirror-line,
  230. .CodeMirror-wrap pre.CodeMirror-line-like {
  231. word-wrap: break-word;
  232. white-space: pre-wrap;
  233. word-break: normal;
  234. }
  235. .CodeMirror-linebackground {
  236. position: absolute;
  237. left: 0; right: 0; top: 0; bottom: 0;
  238. z-index: 0;
  239. }
  240. .CodeMirror-linewidget {
  241. position: relative;
  242. z-index: 2;
  243. padding: 0.1px; /* Force widget margins to stay inside of the container */
  244. }
  245. .CodeMirror-widget {}
  246. .CodeMirror-rtl pre { direction: rtl; }
  247. .CodeMirror-code {
  248. outline: none;
  249. }
  250. /* Force content-box sizing for the elements where we expect it */
  251. .CodeMirror-scroll,
  252. .CodeMirror-sizer,
  253. .CodeMirror-gutter,
  254. .CodeMirror-gutters,
  255. .CodeMirror-linenumber {
  256. -moz-box-sizing: content-box;
  257. box-sizing: content-box;
  258. }
  259. .CodeMirror-measure {
  260. position: absolute;
  261. width: 100%;
  262. height: 0;
  263. overflow: hidden;
  264. visibility: hidden;
  265. }
  266. .CodeMirror-cursor {
  267. position: absolute;
  268. pointer-events: none;
  269. }
  270. .CodeMirror-measure pre { position: static; }
  271. div.CodeMirror-cursors {
  272. visibility: hidden;
  273. position: relative;
  274. z-index: 3;
  275. }
  276. div.CodeMirror-dragcursors {
  277. visibility: visible;
  278. }
  279. .CodeMirror-focused div.CodeMirror-cursors {
  280. visibility: visible;
  281. }
  282. .CodeMirror-selected { background: #d9d9d9; }
  283. .CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
  284. .CodeMirror-crosshair { cursor: crosshair; }
  285. .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
  286. .CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
  287. .cm-searching {
  288. background-color: #ffa;
  289. background-color: rgba(255, 255, 0, .4);
  290. }
  291. /* Used to force a border model for a node */
  292. .cm-force-border { padding-right: .1px; }
  293. @media print {
  294. /* Hide the cursor when printing */
  295. .CodeMirror div.CodeMirror-cursors {
  296. visibility: hidden;
  297. }
  298. }
  299. /* See issue #2901 */
  300. .cm-tab-wrap-hack:after { content: ''; }
  301. /* Help users use markselection to safely style text background */
  302. span.CodeMirror-selectedtext { background: none; }
  303. .diff-added {
  304. background-color:rgb(74 222 128 / 0.15) /* #4ade80 */;
  305. }
  306. .diff-removed {
  307. background-color:rgb(248 113 113 / 0.15) /* #f87171 */;
  308. }
  309. .diff-added-inline {
  310. background-color:rgb(74 222 128 / 0.3) /* #4ade80 */;
  311. }
  312. .diff-removed-inline {
  313. background-color:rgb(248 113 113 / 0.3) /* #f87171 */;
  314. }
  315. /*
  316. 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
  317. 2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
  318. 2. [UnoCSS]: allow to override the default border color with css var `--un-default-border-color`
  319. */
  320. *,
  321. ::before,
  322. ::after {
  323. box-sizing: border-box; /* 1 */
  324. border-width: 0; /* 2 */
  325. border-style: solid; /* 2 */
  326. border-color: var(--un-default-border-color, #e5e7eb); /* 2 */
  327. }
  328. ::before,
  329. ::after {
  330. --un-content: '';
  331. }
  332. /*
  333. 1. Use a consistent sensible line-height in all browsers.
  334. 2. Prevent adjustments of font size after orientation changes in iOS.
  335. 3. Use a more readable tab size.
  336. 4. Use the user's configured `sans` font-family by default.
  337. 5. Use the user's configured `sans` font-feature-settings by default.
  338. 6. Use the user's configured `sans` font-variation-settings by default.
  339. 7. Disable tap highlights on iOS.
  340. */
  341. html,
  342. :host {
  343. line-height: 1.5; /* 1 */
  344. -webkit-text-size-adjust: 100%; /* 2 */
  345. -moz-tab-size: 4; /* 3 */
  346. tab-size: 4; /* 3 */
  347. font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  348. font-feature-settings: normal; /* 5 */
  349. font-variation-settings: normal; /* 6 */
  350. -webkit-tap-highlight-color: transparent; /* 7 */
  351. }
  352. /*
  353. 1. Remove the margin in all browsers.
  354. 2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
  355. */
  356. body {
  357. margin: 0; /* 1 */
  358. line-height: inherit; /* 2 */
  359. }
  360. /*
  361. 1. Add the correct height in Firefox.
  362. 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
  363. 3. Ensure horizontal rules are visible by default.
  364. */
  365. hr {
  366. height: 0; /* 1 */
  367. color: inherit; /* 2 */
  368. border-top-width: 1px; /* 3 */
  369. }
  370. /*
  371. Add the correct text decoration in Chrome, Edge, and Safari.
  372. */
  373. abbr:where([title]) {
  374. text-decoration: underline dotted;
  375. }
  376. /*
  377. Remove the default font size and weight for headings.
  378. */
  379. h1,
  380. h2,
  381. h3,
  382. h4,
  383. h5,
  384. h6 {
  385. font-size: inherit;
  386. font-weight: inherit;
  387. }
  388. /*
  389. Reset links to optimize for opt-in styling instead of opt-out.
  390. */
  391. a {
  392. color: inherit;
  393. text-decoration: inherit;
  394. }
  395. /*
  396. Add the correct font weight in Edge and Safari.
  397. */
  398. b,
  399. strong {
  400. font-weight: bolder;
  401. }
  402. /*
  403. 1. Use the user's configured `mono` font-family by default.
  404. 2. Use the user's configured `mono` font-feature-settings by default.
  405. 3. Use the user's configured `mono` font-variation-settings by default.
  406. 4. Correct the odd `em` font sizing in all browsers.
  407. */
  408. code,
  409. kbd,
  410. samp,
  411. pre {
  412. font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  413. font-feature-settings: normal; /* 2 */
  414. font-variation-settings: normal; /* 3 */
  415. font-size: 1em; /* 4 */
  416. }
  417. /*
  418. Add the correct font size in all browsers.
  419. */
  420. small {
  421. font-size: 80%;
  422. }
  423. /*
  424. Prevent `sub` and `sup` elements from affecting the line height in all browsers.
  425. */
  426. sub,
  427. sup {
  428. font-size: 75%;
  429. line-height: 0;
  430. position: relative;
  431. vertical-align: baseline;
  432. }
  433. sub {
  434. bottom: -0.25em;
  435. }
  436. sup {
  437. top: -0.5em;
  438. }
  439. /*
  440. 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
  441. 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
  442. 3. Remove gaps between table borders by default.
  443. */
  444. table {
  445. text-indent: 0; /* 1 */
  446. border-color: inherit; /* 2 */
  447. border-collapse: collapse; /* 3 */
  448. }
  449. /*
  450. 1. Change the font styles in all browsers.
  451. 2. Remove the margin in Firefox and Safari.
  452. 3. Remove default padding in all browsers.
  453. */
  454. button,
  455. input,
  456. optgroup,
  457. select,
  458. textarea {
  459. font-family: inherit; /* 1 */
  460. font-feature-settings: inherit; /* 1 */
  461. font-variation-settings: inherit; /* 1 */
  462. font-size: 100%; /* 1 */
  463. font-weight: inherit; /* 1 */
  464. line-height: inherit; /* 1 */
  465. color: inherit; /* 1 */
  466. margin: 0; /* 2 */
  467. padding: 0; /* 3 */
  468. }
  469. /*
  470. Remove the inheritance of text transform in Edge and Firefox.
  471. */
  472. button,
  473. select {
  474. text-transform: none;
  475. }
  476. /*
  477. 1. Correct the inability to style clickable types in iOS and Safari.
  478. 2. Remove default button styles.
  479. */
  480. button,
  481. [type='button'],
  482. [type='reset'],
  483. [type='submit'] {
  484. -webkit-appearance: button; /* 1 */
  485. background-color: transparent; /* 2 */
  486. background-image: none; /* 2 */
  487. }
  488. /*
  489. Use the modern Firefox focus style for all focusable elements.
  490. */
  491. :-moz-focusring {
  492. outline: auto;
  493. }
  494. /*
  495. Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
  496. */
  497. :-moz-ui-invalid {
  498. box-shadow: none;
  499. }
  500. /*
  501. Add the correct vertical alignment in Chrome and Firefox.
  502. */
  503. progress {
  504. vertical-align: baseline;
  505. }
  506. /*
  507. Correct the cursor style of increment and decrement buttons in Safari.
  508. */
  509. ::-webkit-inner-spin-button,
  510. ::-webkit-outer-spin-button {
  511. height: auto;
  512. }
  513. /*
  514. 1. Correct the odd appearance in Chrome and Safari.
  515. 2. Correct the outline style in Safari.
  516. */
  517. [type='search'] {
  518. -webkit-appearance: textfield; /* 1 */
  519. outline-offset: -2px; /* 2 */
  520. }
  521. /*
  522. Remove the inner padding in Chrome and Safari on macOS.
  523. */
  524. ::-webkit-search-decoration {
  525. -webkit-appearance: none;
  526. }
  527. /*
  528. 1. Correct the inability to style clickable types in iOS and Safari.
  529. 2. Change font properties to `inherit` in Safari.
  530. */
  531. ::-webkit-file-upload-button {
  532. -webkit-appearance: button; /* 1 */
  533. font: inherit; /* 2 */
  534. }
  535. /*
  536. Add the correct display in Chrome and Safari.
  537. */
  538. summary {
  539. display: list-item;
  540. }
  541. /*
  542. Removes the default spacing for appropriate elements.
  543. */
  544. blockquote,
  545. dl,
  546. dd,
  547. h1,
  548. h2,
  549. h3,
  550. h4,
  551. h5,
  552. h6,
  553. hr,
  554. figure,
  555. p,
  556. pre {
  557. margin: 0;
  558. }
  559. fieldset {
  560. margin: 0;
  561. padding: 0;
  562. }
  563. legend {
  564. padding: 0;
  565. }
  566. ol,
  567. ul,
  568. menu {
  569. list-style: none;
  570. margin: 0;
  571. padding: 0;
  572. }
  573. dialog {
  574. padding: 0;
  575. }
  576. /*
  577. Prevent resizing textareas horizontally by default.
  578. */
  579. textarea {
  580. resize: vertical;
  581. }
  582. /*
  583. 1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
  584. 2. Set the default placeholder color to the user's configured gray 400 color.
  585. */
  586. input::placeholder,
  587. textarea::placeholder {
  588. opacity: 1; /* 1 */
  589. color: #9ca3af; /* 2 */
  590. }
  591. /*
  592. Set the default cursor for buttons.
  593. */
  594. button,
  595. [role="button"] {
  596. cursor: pointer;
  597. }
  598. /*
  599. Make sure disabled buttons don't get the pointer cursor.
  600. */
  601. :disabled {
  602. cursor: default;
  603. }
  604. /*
  605. 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
  606. 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
  607. This can trigger a poorly considered lint error in some tools but is included by design.
  608. */
  609. img,
  610. svg,
  611. video,
  612. canvas,
  613. audio,
  614. iframe,
  615. embed,
  616. object {
  617. display: block; /* 1 */
  618. vertical-align: middle; /* 2 */
  619. }
  620. /*
  621. Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
  622. */
  623. img,
  624. video {
  625. max-width: 100%;
  626. height: auto;
  627. }
  628. /*
  629. Make elements with the HTML hidden attribute stay hidden by default.
  630. */
  631. [hidden]:where(:not([hidden="until-found"])) {
  632. display: none;
  633. }
  634. .splitpanes{display:flex;width:100%;height:100%}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging *{user-select:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{transition:width .2s ease-out}.splitpanes--horizontal .splitpanes__pane{transition:height .2s ease-out}.splitpanes--dragging .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.splitpanes.default-theme .splitpanes__pane{background-color:#f2f2f2}.splitpanes.default-theme .splitpanes__splitter{background-color:#fff;box-sizing:border-box;position:relative;flex-shrink:0}.splitpanes.default-theme .splitpanes__splitter:before,.splitpanes.default-theme .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;transition:background-color .3s}.splitpanes.default-theme .splitpanes__splitter:hover:before,.splitpanes.default-theme .splitpanes__splitter:hover:after{background-color:#00000040}.splitpanes.default-theme .splitpanes__splitter:first-child{cursor:auto}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{width:7px;border-left:1px solid #eee;margin-left:-1px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{transform:translateY(-50%);width:1px;height:30px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{height:7px;border-top:1px solid #eee;margin-top:-1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{transform:translate(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}html,
  635. body,
  636. #app {
  637. height: 100%;
  638. margin: 0;
  639. padding: 0;
  640. }html.dark {
  641. background: #121212;
  642. color-scheme: dark;
  643. }.CodeMirror {
  644. height: max-content !important;
  645. font-family: var(--cm-font-family) !important;
  646. font-size: 13px !important;
  647. }.CodeMirror-scroll {
  648. overflow-y: hidden !important;
  649. overflow-x: auto !important;
  650. }/* Splitpanes */.splitpanes__pane {
  651. transition: none !important;
  652. }.splitpanes__splitter {
  653. position: relative;
  654. }.splitpanes__splitter:before {
  655. position: absolute;
  656. left: 0;
  657. top: 0;
  658. transition: .2s ease;
  659. content: '';
  660. transition: opacity 0.4s;
  661. z-index: 1;
  662. }.splitpanes__splitter:hover:before {
  663. background: #8881;
  664. opacity: 1;
  665. }.splitpanes--vertical>.splitpanes__splitter {
  666. width: 0 !important;
  667. }.splitpanes--horizontal>.splitpanes__splitter {
  668. height: 0 !important;
  669. }.splitpanes--vertical>.splitpanes__splitter:before {
  670. left: -5px;
  671. right: -4px;
  672. height: 100%;
  673. }.splitpanes--horizontal>.splitpanes__splitter:before {
  674. top: -5px;
  675. bottom: -4px;
  676. width: 100%;
  677. }/* Overrides Floating Vue */.v-popper--theme-dropdown .v-popper__inner,
  678. .v-popper--theme-tooltip .v-popper__inner {
  679. ;border-width:1px;--un-border-opacity:1;border-color:rgb(156 163 175 / var(--un-border-opacity));--un-border-opacity:0.3;border-radius:0.25rem;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;--un-text-opacity:1;color:rgb(18 18 18 / var(--un-text-opacity)) /* #121212 */;font-family:"DM Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);
  680. box-shadow: 0 6px 30px #0000001a;
  681. }.dark .v-popper--theme-dropdown .v-popper__inner,.dark .v-popper--theme-tooltip .v-popper__inner{--un-bg-opacity:1;background-color:rgb(18 18 18 / var(--un-bg-opacity)) /* #121212 */;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgb(0 0 0 / 0.25));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.v-popper--theme-tooltip .v-popper__arrow-inner,
  682. .v-popper--theme-dropdown .v-popper__arrow-inner {
  683. visibility: visible;
  684. ;--un-border-opacity:1;border-color:rgb(255 255 255 / var(--un-border-opacity));
  685. }.dark .v-popper--theme-tooltip .v-popper__arrow-inner,.dark .v-popper--theme-dropdown .v-popper__arrow-inner{--un-border-opacity:1;border-color:rgb(23 23 23 / var(--un-border-opacity));}.v-popper--theme-tooltip .v-popper__arrow-outer,
  686. .v-popper--theme-dropdown .v-popper__arrow-outer {
  687. --un-border-opacity:1;border-color:rgb(156 163 175 / var(--un-border-opacity));--un-border-opacity:0.3;
  688. }.v-popper--theme-tooltip.v-popper--shown,
  689. .v-popper--theme-tooltip.v-popper--shown * {
  690. transition: none !important;
  691. }
  692. :root {
  693. --cm-scheme: light;
  694. /* Colors */
  695. --cm-foreground: #6e6e6e;
  696. --cm-background: #f4f4f4;
  697. /* Tokens */
  698. --cm-comment: #a8a8a8;
  699. --cm-string: #555555;
  700. --cm-literal: #333333;
  701. --cm-keyword: #000000;
  702. --cm-function: #4f4f4f;
  703. --cm-deleted: #333333;
  704. --cm-class: #333333;
  705. --cm-builtin: #757575;
  706. --cm-property: #333333;
  707. --cm-namespace: #4f4f4f;
  708. --cm-punctuation: #ababab;
  709. --cm-decorator: var(--cm-class);
  710. --cm-operator: var(--cm-punctuation);
  711. --cm-number: var(--cm-literal);
  712. --cm-boolean: var(--cm-literal);
  713. --cm-variable: var(--cm-literal);
  714. --cm-constant: var(--cm-literal);
  715. --cm-symbol: var(--cm-literal);
  716. --cm-interpolation: var(--cm-literal);
  717. --cm-selector: var(--cm-keyword);
  718. --cm-keyword-control: var(--cm-keyword);
  719. --cm-regex: var(--cm-string);
  720. --cm-json-property: var(--cm-property);
  721. --cm-inline-background: var(--cm-background);
  722. /* Token Styles */
  723. --cm-comment-style: italic;
  724. --cm-url-decoration: underline;
  725. /* Extension */
  726. --cm-line-number: #a5a5a5;
  727. --cm-line-number-gutter: #333333;
  728. --cm-line-highlight-background: #eeeeee;
  729. --cm-selection-background: #aaaaaa;
  730. --cm-marker-color: var(--cm-foreground);
  731. --cm-marker-opacity: 0.4;
  732. --cm-marker-font-size: 0.8em;
  733. /* Font */
  734. --cm-font-size: 1em;
  735. --cm-line-height: 1.5em;
  736. --cm-font-family: monospace;
  737. --cm-inline-font-size: var(--cm-font-size);
  738. --cm-block-font-size: var(--cm-font-size);
  739. /* Sizing */
  740. --cm-tab-size: 2;
  741. --cm-block-padding-x: 1em;
  742. --cm-block-padding-y: 1em;
  743. --cm-block-margin-x: 0;
  744. --cm-block-margin-y: 0.5em;
  745. --cm-block-radius: 0.3em;
  746. --cm-inline-padding-x: 0.3em;
  747. --cm-inline-padding-y: 0.1em;
  748. --cm-inline-radius: 0.3em;
  749. }
  750. .cm-s-vars.CodeMirror {
  751. background-color: var(--cm-background);
  752. color: var(--cm-foreground);
  753. }
  754. .cm-s-vars .CodeMirror-gutters {
  755. background: var(--cm-line-number-gutter);
  756. color: var(--cm-line-number);
  757. border: none;
  758. }
  759. .cm-s-vars .CodeMirror-guttermarker,
  760. .cm-s-vars .CodeMirror-guttermarker-subtle,
  761. .cm-s-vars .CodeMirror-linenumber {
  762. color: var(--cm-line-number);
  763. }
  764. .cm-s-vars div.CodeMirror-selected {
  765. background: var(--cm-selection-background);
  766. }
  767. .cm-s-vars.CodeMirror-focused div.CodeMirror-selected {
  768. background: var(--cm-selection-background);
  769. }
  770. .cm-s-vars .CodeMirror-line::selection,
  771. .cm-s-vars .CodeMirror-line>span::selection,
  772. .cm-s-vars .CodeMirror-line>span>span::selection {
  773. background: var(--cm-selection-background);
  774. }
  775. .cm-s-vars .CodeMirror-line::-moz-selection,
  776. .cm-s-vars .CodeMirror-line>span::-moz-selection,
  777. .cm-s-vars .CodeMirror-line>span>span::-moz-selection {
  778. background: var(--cm-selection-background);
  779. }
  780. .cm-s-vars .CodeMirror-activeline-background {
  781. background: var(--cm-line-highlight-background);
  782. }
  783. .cm-s-vars .cm-keyword {
  784. color: var(--cm-keyword);
  785. }
  786. .cm-s-vars .cm-variable,
  787. .cm-s-vars .cm-variable-2,
  788. .cm-s-vars .cm-variable-3,
  789. .cm-s-vars .cm-type {
  790. color: var(--cm-variable);
  791. }
  792. .cm-s-vars .cm-builtin {
  793. color: var(--cm-builtin);
  794. }
  795. .cm-s-vars .cm-atom {
  796. color: var(--cm-literal);
  797. }
  798. .cm-s-vars .cm-number {
  799. color: var(--cm-number);
  800. }
  801. .cm-s-vars .cm-def {
  802. color: var(--cm-decorator);
  803. }
  804. .cm-s-vars .cm-string,
  805. .cm-s-vars .cm-string-2 {
  806. color: var(--cm-string);
  807. }
  808. .cm-s-vars .cm-comment {
  809. color: var(--cm-comment);
  810. }
  811. .cm-s-vars .cm-tag {
  812. color: var(--cm-builtin);
  813. }
  814. .cm-s-vars .cm-meta {
  815. color: var(--cm-namespace);
  816. }
  817. .cm-s-vars .cm-attribute {
  818. color: var(--cm-property);
  819. }
  820. .cm-s-vars .cm-property {
  821. color: var(--cm-property);
  822. }
  823. .cm-s-vars .cm-qualifier {
  824. color: var(--cm-keyword);
  825. }
  826. .cm-s-vars .cm-error {
  827. color: var(--prism-deleted);
  828. }
  829. .cm-s-vars .cm-operator,
  830. .cm-s-vars .cm-bracket {
  831. color: var(--cm-punctuation);
  832. }
  833. .cm-s-vars .CodeMirror-matchingbracket {
  834. text-decoration: underline;
  835. }
  836. .cm-s-vars .CodeMirror-cursor {
  837. border-left: 1px solid currentColor;
  838. }
  839. :root {
  840. --cm-font-family: 'Input Mono', 'FiraCode', monospace;
  841. }
  842. html:not(.dark) {
  843. --cm-foreground: #8e8f8b;
  844. --cm-background: #ffffff;
  845. --cm-comment: #a0ada0;
  846. --cm-string: #b56959;
  847. --cm-literal: #2f8a89;
  848. --cm-number: #296aa3;
  849. --cm-keyword: #1c6b48;
  850. --cm-function: #6c7834;
  851. --cm-boolean: #1c6b48;
  852. --cm-constant: #a65e2b;
  853. --cm-deleted: #a14f55;
  854. --cm-variable: #ad944c;
  855. --cm-class: #2993a3;
  856. --cm-builtin: #ab5959;
  857. --cm-property: #b58451;
  858. --cm-namespace: #b05a78;
  859. --cm-punctuation: #8e8f8b;
  860. --cm-decorator: #bd8f8f;
  861. --cm-regex: #ab5e3f;
  862. --cm-json-property: #698c96;
  863. --cm-selection-background: #44444410;
  864. --cm-line-number-gutter: #fafafa;
  865. }
  866. html.dark {
  867. --cm-foreground: #858585;
  868. --cm-background: #111111;
  869. --cm-comment: #758575;
  870. --cm-string: #d48372;
  871. --cm-literal: #429988;
  872. --cm-keyword: #4d9375;
  873. --cm-boolean: #1c6b48;
  874. --cm-number: #6394bf;
  875. --cm-variable: #c2b36e;
  876. --cm-function: #a1b567;
  877. --cm-deleted: #a14f55;
  878. --cm-class: #54b1bf;
  879. --cm-builtin: #e0a569;
  880. --cm-property: #dd8e6e;
  881. --cm-namespace: #db889a;
  882. --cm-punctuation: #858585;
  883. --cm-decorator: #bd8f8f;
  884. --cm-regex: #ab5e3f;
  885. --cm-json-property: #6b8b9e;
  886. --cm-line-number: #888888;
  887. --cm-line-number-gutter: #eeeeee;
  888. --cm-line-highlight-background: #444444;
  889. --cm-selection-background: #44444450;
  890. --cm-line-number-gutter: #1a1a1a;
  891. }
  892. *,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}/* latin-ext */@font-face { font-family: 'DM Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/dmmono-989a58ac.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face { font-family: 'DM Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/dmmono-c6e6cdda.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* latin-ext */@font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/dmsans-8b9140d7.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url(/assets/fonts/dmsans-32eb64a7.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}.dark .dark\:i-carbon-moon,.dark [dark\:i-carbon-moon=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.503 5.414a15.076 15.076 0 0 0 11.593 18.194a11.1 11.1 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1 1 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.07 13.07 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-arrow-down,[i-carbon-arrow-down=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24.59 16.59L17 24.17V4h-2v20.17l-7.59-7.58L6 18l10 10l10-10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-arrow-left,[i-carbon-arrow-left=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m14 26l1.41-1.41L7.83 17H28v-2H7.83l7.58-7.59L14 6L4 16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-arrow-right,[i-carbon-arrow-right=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m18 6l-1.43 1.393L24.15 15H4v2h20.15l-7.58 7.573L18 26l10-10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-arrow-up,[i-carbon-arrow-up=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 4L6 14l1.41 1.41L15 7.83V28h2V7.83l7.59 7.58L26 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-chevron-left,[i-carbon-chevron-left=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 16L20 6l1.4 1.4l-8.6 8.6l8.6 8.6L20 26z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-chevron-sort,[i-carbon-chevron-sort=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m16 28l-7-7l1.41-1.41L16 25.17l5.59-5.58L23 21zm0-24l7 7l-1.41 1.41L16 6.83l-5.59 5.58L9 11z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-choropleth-map,[i-carbon-choropleth-map=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m29.243 4.03l-8-2a1 1 0 0 0-.615.042l-9.7 3.88L3.243 4.03A1 1 0 0 0 2 5v22a1 1 0 0 0 .757.97l8 2A1 1 0 0 0 11 30a1 1 0 0 0 .372-.072l9.7-3.88l7.686 1.922A1 1 0 0 0 30 27V5a1 1 0 0 0-.757-.97M28 11h-6V4.28l6 1.5Zm-18 8H4v-6h6Zm2-8V7.677l8-3.2V11Zm8 2v6h-8v-6Zm-8 8h8v3.323l-8 3.2Zm10-8h6v6h-6ZM10 7.78V11H4V6.28ZM4 21h6v6.72l-6-1.5Zm18 3.219V21h6v4.72Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-cloud-services,[i-carbon-cloud-services=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M25.822 10.124a10 10 0 0 0-19.644 0A7.496 7.496 0 0 0 7.5 25H8v-2h-.5a5.496 5.496 0 0 1-.377-10.98l.836-.057l.09-.833a7.998 7.998 0 0 1 15.902 0l.09.833l.836.058A5.496 5.496 0 0 1 24.5 23H24v2h.5a7.496 7.496 0 0 0 1.322-14.876'/%3E%3Cpath fill='currentColor' d='M23 22v-2h-2.101a5 5 0 0 0-.732-1.753l1.49-1.49l-1.414-1.414l-1.49 1.49A5 5 0 0 0 17 16.101V14h-2v2.101a5 5 0 0 0-1.753.732l-1.49-1.49l-1.414 1.414l1.49 1.49A5 5 0 0 0 11.101 20H9v2h2.101a5 5 0 0 0 .732 1.753l-1.49 1.49l1.414 1.414l1.49-1.49a5 5 0 0 0 1.753.732V28h2v-2.101a5 5 0 0 0 1.753-.732l1.49 1.49l1.414-1.414l-1.49-1.49A5 5 0 0 0 20.899 22Zm-7 2a3 3 0 1 1 3-3a3.003 3.003 0 0 1-3 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-compare,[i-carbon-compare=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28 6H18V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h10v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2M4 15h6.17l-2.58 2.59L9 19l5-5l-5-5l-1.41 1.41L10.17 13H4V4h12v20H4Zm12 13v-2a2 2 0 0 0 2-2V8h10v9h-6.17l2.58-2.59L23 13l-5 5l5 5l1.41-1.41L21.83 19H28v9Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-ibm-watson-discovery,[i-carbon-ibm-watson-discovery=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 17h8v2H6z'/%3E%3Ccircle cx='3' cy='18' r='1' fill='currentColor'/%3E%3Ccircle cx='13' cy='14' r='1' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M2 13h8v2H2zm4-4h8v2H6z'/%3E%3Ccircle cx='3' cy='10' r='1' fill='currentColor'/%3E%3Cpath fill='currentColor' d='m30 28.6l-7.4-7.4c1.5-2 2.4-4.5 2.4-7.2c0-6.6-5.4-12-12-12c-3.3 0-6.4 1.3-8.7 3.8l1.5 1.4C7.6 5.1 10.2 4 13 4c5.5 0 10 4.5 10 10s-4.5 10-10 10c-3 0-5.8-1.3-7.7-3.6l-1.5 1.3C6 24.4 9.4 26 13 26c3.2 0 6.1-1.3 8.3-3.3l7.3 7.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-list,[i-carbon-list=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 6h18v2H10zm0 18h18v2H10zm0-9h18v2H10zm-6 0h2v2H4zm0-9h2v2H4zm0 18h2v2H4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-list-boxes,[i-carbon-list-boxes=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 8h14v2H16zm0 14h14v2H16zm-6-8H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2M4 6v6h6.001L10 6zm6 22H4a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2m-6-8v6h6.001L10 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-logo-github,[i-carbon-logo-github=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M16 2a14 14 0 0 0-4.43 27.28c.7.13 1-.3 1-.67v-2.38c-3.89.84-4.71-1.88-4.71-1.88a3.7 3.7 0 0 0-1.62-2.05c-1.27-.86.1-.85.1-.85a2.94 2.94 0 0 1 2.14 1.45a3 3 0 0 0 4.08 1.16a2.93 2.93 0 0 1 .88-1.87c-3.1-.36-6.37-1.56-6.37-6.92a5.4 5.4 0 0 1 1.44-3.76a5 5 0 0 1 .14-3.7s1.17-.38 3.85 1.43a13.3 13.3 0 0 1 7 0c2.67-1.81 3.84-1.43 3.84-1.43a5 5 0 0 1 .14 3.7a5.4 5.4 0 0 1 1.44 3.76c0 5.38-3.27 6.56-6.39 6.91a3.33 3.33 0 0 1 .95 2.59v3.84c0 .46.25.81 1 .67A14 14 0 0 0 16 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-menu,[i-carbon-menu=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 6h24v2H4zm0 18h24v2H4zm0-12h24v2H4zm0 6h24v2H4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-meter,[i-carbon-meter=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 16a9.9 9.9 0 0 0-1.14-4.618l-1.495 1.496A7.95 7.95 0 0 1 24 16zm-2.586-6L22 8.586L17.285 13.3A3 3 0 0 0 16 13a3 3 0 1 0 3 3a3 3 0 0 0-.3-1.285zM16 17a1 1 0 1 1 1-1a1 1 0 0 1-1 1m0-9a8 8 0 0 1 3.122.635l1.496-1.496A9.986 9.986 0 0 0 6 16h2a8.01 8.01 0 0 1 8-8'/%3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14.016 14.016 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12.014 12.014 0 0 0 16 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-network-4,[i-carbon-network-4=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='21' cy='26' r='2' fill='currentColor'/%3E%3Ccircle cx='21' cy='6' r='2' fill='currentColor'/%3E%3Ccircle cx='4' cy='16' r='2' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M28 12a3.996 3.996 0 0 0-3.858 3h-4.284a3.966 3.966 0 0 0-5.491-2.643l-3.177-3.97A3.96 3.96 0 0 0 12 6a4 4 0 1 0-4 4a4 4 0 0 0 1.634-.357l3.176 3.97a3.924 3.924 0 0 0 0 4.774l-3.176 3.97A4 4 0 0 0 8 22a4 4 0 1 0 4 4a3.96 3.96 0 0 0-.81-2.387l3.176-3.97A3.966 3.966 0 0 0 19.858 17h4.284A3.993 3.993 0 1 0 28 12M6 6a2 2 0 1 1 2 2a2 2 0 0 1-2-2m2 22a2 2 0 1 1 2-2a2 2 0 0 1-2 2m8-10a2 2 0 1 1 2-2a2 2 0 0 1-2 2m12 0a2 2 0 1 1 2-2a2 2 0 0 1-2 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-renew,[i-carbon-renew=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 10H6.78A11 11 0 0 1 27 16h2A13 13 0 0 0 6 7.68V4H4v8h8zm8 12h5.22A11 11 0 0 1 5 16H3a13 13 0 0 0 23 8.32V28h2v-8h-8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-search,[i-carbon-search=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m29 27.586l-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9a9.01 9.01 0 0 1-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-side-panel-close,[i-carbon-side-panel-close=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28 4H4c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h24c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M10 26H4V6h6zm18-11H17.8l3.6-3.6L20 10l-6 6l6 6l1.4-1.4l-3.6-3.6H28v9H12V6h16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-side-panel-open,[i-carbon-side-panel-open=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28 4H4c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h24c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M10 26H4V6h6zm18 0H12v-9h10.2l-3.6 3.6L20 22l6-6l-6-6l-1.4 1.4l3.6 3.6H12V6h16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-sun,[i-carbon-sun=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6M5.394 6.813L6.81 5.399l3.505 3.506L8.9 10.319zM2 15.005h5v2H2zm3.394 10.193L8.9 21.692l1.414 1.414l-3.505 3.506zM15 25.005h2v5h-2zm6.687-1.9l1.414-1.414l3.506 3.506l-1.414 1.414zm3.313-8.1h5v2h-5zm-3.313-6.101l3.506-3.506l1.414 1.414l-3.506 3.506zM15 2.005h2v5h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-text-wrap,[i-carbon-text-wrap=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 23h8v2H4zm20.523-9H4v2h20.5a3.5 3.5 0 0 1 0 7h-5.672l2.586-2.586L20 19l-5 5l5 5l1.414-1.414L18.828 25h5.705a5.5 5.5 0 0 0-.01-11M4 5h24v2H4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-time,[i-carbon-time=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3Cpath fill='currentColor' d='M20.59 22L15 16.41V7h2v8.58l5 5.01z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-view{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M30.94 15.66A16.69 16.69 0 0 0 16 5A16.69 16.69 0 0 0 1.06 15.66a1 1 0 0 0 0 .68A16.69 16.69 0 0 0 16 27a16.69 16.69 0 0 0 14.94-10.66a1 1 0 0 0 0-.68M16 25c-5.3 0-10.9-3.93-12.93-9C5.1 10.93 10.7 7 16 7s10.9 3.93 12.93 9C26.9 21.07 21.3 25 16 25'/%3E%3Cpath fill='currentColor' d='M16 10a6 6 0 1 0 6 6a6 6 0 0 0-6-6m0 10a4 4 0 1 1 4-4a4 4 0 0 1-4 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon-view-off{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m5.24 22.51l1.43-1.42A14.06 14.06 0 0 1 3.07 16C5.1 10.93 10.7 7 16 7a12.4 12.4 0 0 1 4 .72l1.55-1.56A14.7 14.7 0 0 0 16 5A16.69 16.69 0 0 0 1.06 15.66a1 1 0 0 0 0 .68a16 16 0 0 0 4.18 6.17'/%3E%3Cpath fill='currentColor' d='M12 15.73a4 4 0 0 1 3.7-3.7l1.81-1.82a6 6 0 0 0-7.33 7.33zm18.94-.07a16.4 16.4 0 0 0-5.74-7.44L30 3.41L28.59 2L2 28.59L3.41 30l5.1-5.1A15.3 15.3 0 0 0 16 27a16.69 16.69 0 0 0 14.94-10.66a1 1 0 0 0 0-.68M20 16a4 4 0 0 1-6 3.44L19.44 14a4 4 0 0 1 .56 2m-4 9a13.05 13.05 0 0 1-6-1.58l2.54-2.54a6 6 0 0 0 8.35-8.35l2.87-2.87A14.54 14.54 0 0 1 28.93 16C26.9 21.07 21.3 25 16 25'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-carbon\:warning-square,[i-carbon\:warning-square=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 20a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 20M15 9h2v9h-2z'/%3E%3Cpath fill='currentColor' d='M26 28H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2v20a2 2 0 0 1-2 2M6 6v20h20.001L26 6Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-catppuccin-angular{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='%23ed8796' d='m8 1l6.5 2l-1 9.5L8 15l-5.5-2.5l-1-9.5z'/%3E%3Cpath stroke='%23cad3f5' d='m4.5 10.5l3.5-7l3.5 7m-5.796-2h4.635'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-catppuccin-css{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='%238aadf4' d='M1.5 1.5h13L13 13l-5 2l-5-2z'/%3E%3Cpath stroke='%23cad3f5' d='M5 4.5h6l-.5 6l-2.5 1l-2.5-1l-.08-1m1.08-2h4'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-catppuccin-file{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='%23cad3f5' stroke-linecap='round' stroke-linejoin='round' d='M13.5 6.5v6a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h4.01m-.01 0l5 5h-4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-catppuccin-folder-node-open{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='%23cad3f5' d='m1.875 8l.686-2.743a1 1 0 0 1 .97-.757h10.938a1 1 0 0 1 .97 1.243l-.315 1.26M6 13.5H2.004A1.5 1.5 0 0 1 .5 12V3.5a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v1'/%3E%3Cpath stroke='%23a6da95' d='m12.5 8.576l3 1.714v3.42l-3 1.714l-3-1.714v-3.42z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-catppuccin-html{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='%23f5a97f' d='M1.5 1.5h13L13 13l-5 2l-5-2z'/%3E%3Cpath stroke='%23cad3f5' d='M11 4.5H5l.25 3h5.5l-.25 3l-2.5 1l-2.5-1l-.08-1'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-catppuccin-javascript{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='%23eed49f' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 11a1.5 1.5 0 0 0 3 0V7.5m5 1.25c0-.69-.537-1.25-1.2-1.25h-.6c-.663 0-1.2.56-1.2 1.25S10.037 10 10.7 10h.6c.663 0 1.2.56 1.2 1.25s-.537 1.25-1.2 1.25h-.6c-.663 0-1.2-.56-1.2-1.25'/%3E%3Cpath d='M4 1.5h8c1.385 0 2.5 1.115 2.5 2.5v8c0 1.385-1.115 2.5-2.5 2.5H4A2.495 2.495 0 0 1 1.5 12V4c0-1.385 1.115-2.5 2.5-2.5'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-catppuccin-javascript-react{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='%2391d7e3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 10.8c4.14 0 7.5-1.25 7.5-2.8S12.14 5.2 8 5.2S.5 6.45.5 8s3.36 2.8 7.5 2.8'/%3E%3Cpath d='M5.52 9.4c2.07 3.5 4.86 5.72 6.23 4.95c1.37-.78.8-4.24-1.27-7.75C8.41 3.1 5.62.88 4.25 1.65c-1.37.78-.8 4.24 1.27 7.75'/%3E%3Cpath d='M5.52 6.6c-2.07 3.5-2.64 6.97-1.27 7.75c1.37.77 4.16-1.45 6.23-4.95s2.64-6.97 1.27-7.75C10.38.88 7.59 3.1 5.52 6.6'/%3E%3Cpath d='M8.5 8a.5.5 0 0 1-.5.5a.5.5 0 0 1-.5-.5a.5.5 0 0 1 .5-.5a.5.5 0 0 1 .5.5'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-catppuccin-json{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='%23eed49f' stroke-linecap='round' stroke-linejoin='round' d='M4.5 2.5H4c-.75 0-1.5.75-1.5 1.5v2c0 1.1-1 2-1.83 2c.83 0 1.83.9 1.83 2v2c0 .75.75 1.5 1.5 1.5h.5m7-11h.5c.75 0 1.5.75 1.5 1.5v2c0 1.1 1 2 1.83 2c-.83 0-1.83.9-1.83 2v2c0 .74-.75 1.5-1.5 1.5h-.5m-6.5-3a.5.5 0 1 0 0-1a.5.5 0 0 0 0 1m3 0a.5.5 0 1 0 0-1a.5.5 0 0 0 0 1m3 0a.5.5 0 1 0 0-1a.5.5 0 0 0 0 1'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-catppuccin-less{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='%238aadf4' stroke-linecap='round' stroke-linejoin='round' d='M4 2.5c-.74 0-1.5.76-1.5 1.5v2c0 1.1-1.1 2-1.83 2c.74 0 1.83.9 1.83 2v2c0 .74.76 1.5 1.5 1.5m1.5-8v5a1 1 0 0 0 1 1H7m4.5-4c0-.69-.59-1-1.25-1h-.5c-.66 0-1.25.56-1.25 1.25S9.09 9 9.75 9h.5c.66 0 1.25.56 1.25 1.25s-.59 1.25-1.25 1.25h-.5c-.66 0-1.25-.31-1.25-1m3.5-8c.74 0 1.5.76 1.5 1.5v2c0 1.1 1.1 2 1.83 2c-.74 0-1.83.9-1.83 2v2c0 .74-.76 1.5-1.5 1.5'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-catppuccin-markdown{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='%237dc4e4' stroke-linecap='round' stroke-linejoin='round' d='m9.25 8.25l2.25 2.25l2.25-2.25M3.5 11V5.5l2.04 3l1.96-3V11m4-.5V5M1.65 2.5h12.7c.59 0 1.15.49 1.15 1v9c0 .51-.56 1-1.15 1H1.65c-.59 0-1.15-.49-1.15-1V3.58c0-.5.56-1.08 1.15-1.08'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-catppuccin-svelte{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='%23f5a97f' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.86 6.72s1.39-1.98.08-3.87C11.286.763 9.44 1.6 9.44 1.6S6.15 3.35 4.33 4.59c-1.4 1-2.24 2.26-1.03 4.37c1.22 2.1 4.58 1.21 4.58 1.21'/%3E%3Cpath d='M3.14 9.28s-1.39 1.98-.08 3.87c1.31 1.9 3.5 1.24 3.5 1.24s3.29-1.74 5.11-2.98c1.4-1 2.24-2.26 1.03-4.37c-1.22-2.1-4.58-1.21-4.58-1.21M6.3 6.96l4.14-2.56m-4.92 7.25L9.66 9.1'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-catppuccin-svg{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='%23f5a97f' stroke-linecap='round' stroke-linejoin='round' d='m4.54 10l6.92-4m-6.92 4a1.5 1.5 0 1 0-2.6 1.5a1.5 1.5 0 0 0 2.6-1.5M8 4v8m0-8a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3M4.54 6l6.92 4M4.54 6a1.5 1.5 0 1 0-2.6-1.5A1.5 1.5 0 0 0 4.54 6M8 12a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3m3.46-2a1.5 1.5 0 1 0 2.6 1.5a1.5 1.5 0 0 0-2.6-1.5m0-4a1.5 1.5 0 1 0 2.6-1.5a1.5 1.5 0 0 0-2.6 1.5'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-catppuccin-toml{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='%23ee99a0' stroke-linecap='round' stroke-linejoin='round' d='M3.5 1.5h-2v13h2m9-13h2v13h-2m-8-11h7v3h-2v6h-3v-6h-2z'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-catppuccin-typescript{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='%238aadf4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 1.5h8A2.5 2.5 0 0 1 14.5 4v8a2.5 2.5 0 0 1-2.5 2.5H4A2.5 2.5 0 0 1 1.5 12V4A2.5 2.5 0 0 1 4 1.5'/%3E%3Cpath d='M12.5 8.75c0-.69-.54-1.25-1.2-1.25h-.6c-.66 0-1.2.56-1.2 1.25S10.04 10 10.7 10h.6c.66 0 1.2.56 1.2 1.25s-.54 1.25-1.2 1.25h-.6c-.66 0-1.2-.56-1.2-1.25m-3-3.75v5M5 7.5h3'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-catppuccin-typescript-react{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='%238aadf4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 11.3c4.14 0 7.5-1.28 7.5-2.86S12.14 5.58 8 5.58S.5 6.86.5 8.44s3.36 2.87 7.5 2.87Z'/%3E%3Cpath d='M5.52 9.87c2.07 3.6 4.86 5.86 6.23 5.07c1.37-.8.8-4.34-1.27-7.93S5.62 1.16 4.25 1.95s-.8 4.34 1.27 7.92'/%3E%3Cpath d='M5.52 7.01c-2.07 3.59-2.64 7.14-1.27 7.93s4.16-1.48 6.23-5.07c2.07-3.58 2.64-7.13 1.27-7.92c-1.37-.8-4.16 1.47-6.23 5.06'/%3E%3Cpath d='M8.5 8.44a.5.5 0 0 1-.5.5a.5.5 0 0 1-.5-.5a.5.5 0 0 1 .5-.5a.5.5 0 0 1 .5.5'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-catppuccin-vue{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='%23a6da95' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5h5.44L8 4.56L9.56 1.5H15l-6.99 13z'/%3E%3Cpath d='M12.05 1.73L8 9.28L3.95 1.73'/%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-catppuccin-yaml{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='%23ed8796' stroke-linecap='round' stroke-linejoin='round' d='M2.5 1.5h3l3 4l3-4h3l-9 13h-3L7 8z'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:block;width:1.2em;height:1.2em;}.i-ic-outline-circle{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10s10-4.47 10-10S17.53 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-ic-outline-hexagon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.2 3H6.8l-5.2 9l5.2 9h10.4l5.2-9zm-1.15 16h-8.1l-4.04-7l4.04-7h8.09l4.04 7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.i-ic-outline-square{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='block' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 3v18h18V3zm16 16H5V5h14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1.2em;height:1.2em;}.container{width:100%;}.icon-btn,[icon-btn=""]{display:inline-block;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0.5rem;padding:0.5rem;font-size:0.9em;opacity:0.75;outline:2px solid transparent !important;outline-offset:2px !important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-duration:200ms;}.border-main,.children\:border-main>*,[border~="main"]{--un-border-opacity:1;border-color:rgb(156 163 175 / var(--un-border-opacity));--un-border-opacity:0.3;}[border~="subtle"]{--un-border-opacity:1;border-color:rgb(156 163 175 / var(--un-border-opacity));--un-border-opacity:0.1;}.bg-active{background-color:rgb(156 163 175 / 0.1) /* #9ca3af */;}.bg-main,[bg-main=""]{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}.dark .bg-main,.dark [bg-main=""]{--un-bg-opacity:1;background-color:rgb(18 18 18 / var(--un-bg-opacity)) /* #121212 */;}.bg-subtle,[bg-subtle=""]{background-color:rgb(156 163 175 / 0.03) /* #9ca3af */;}.hover\:bg-active:hover{background-color:rgb(156 163 175 / 0.1) /* #9ca3af */;}.icon-btn:hover{background-color:rgb(156 163 175 / 0.1) /* #9ca3af */;--un-text-opacity:1;color:rgb(13 148 136 / var(--un-text-opacity)) /* #0d9488 */;opacity:1;}[icon-btn=""]:hover{background-color:rgb(156 163 175 / 0.1) /* #9ca3af */;--un-text-opacity:1;color:rgb(13 148 136 / var(--un-text-opacity)) /* #0d9488 */;opacity:1;}.dark .status-green,.dark [status-green=""]{--un-text-opacity:1;color:rgb(52 230 118 / var(--un-text-opacity)) /* #34E676 */;}.status-green,[status-green=""]{--un-text-opacity:1;color:rgb(21 128 61 / var(--un-text-opacity)) /* #15803d */;}.dark .status-red,.dark [status-red=""]{--un-text-opacity:1;color:rgb(239 83 80 / var(--un-text-opacity)) /* #EF5350 */;}.status-red,[status-red=""]{--un-text-opacity:1;color:rgb(183 28 28 / var(--un-text-opacity)) /* #b71c1c */;}.dark .status-yellow{--un-text-opacity:1;color:rgb(234 179 6 / var(--un-text-opacity)) /* #EAB306 */;}.status-yellow{--un-text-opacity:1;color:rgb(130 119 23 / var(--un-text-opacity)) /* #827717 */;}@media (min-width: 640px){.container{max-width:640px;}}@media (min-width: 768px){.container{max-width:768px;}}@media (min-width: 1024px){.container{max-width:1024px;}}@media (min-width: 1280px){.container{max-width:1280px;}}@media (min-width: 1536px){.container{max-width:1536px;}}.pointer-events-none{pointer-events:none;}.absolute,[absolute=""]{position:absolute;}.fixed,[pos~="fixed"]{position:fixed;}.relative{position:relative;}.bottom-0,[pos~="bottom-0"]{bottom:0;}.bottom-3,[bottom-3=""]{bottom:0.75rem;}.left-0,[pos~="left-0"]{left:0;}.left-3,[left-3=""]{left:0.75rem;}.right-0,[pos~="right-0"]{right:0;}.right-3,[right-3=""]{right:0.75rem;}.top-0,[pos~="top-0"]{top:0;}.grid,[grid~="\~"]{display:grid;}.cols-\[max-content_1fr\],[grid~="cols-\[max-content_1fr\]"]{grid-template-columns:max-content 1fr;}.grid-cols-\[1fr_max-content_max-content_max-content_max-content_max-content_1fr\]{grid-template-columns:1fr max-content max-content max-content max-content max-content 1fr;}.rows-\[min-content_1fr\],[grid~="rows-\[min-content_1fr\]"]{grid-template-rows:min-content 1fr;}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr));}.m-auto,.ma,[ma=""]{margin:auto;}.children\:my-auto>*,.my-auto,[children\:my-auto=""]>*,[my-auto=""]{margin-top:auto;margin-bottom:auto;}.my3,[my3=""]{margin-top:0.75rem;margin-bottom:0.75rem;}.mb-4{margin-bottom:1rem;}.ml-0\.4,[ml-0\.4=""]{margin-left:0.1rem;}.ml-1,.ml1{margin-left:0.25rem;}.ml-8{margin-left:2rem;}.mr1\.5,[mr1\.5=""]{margin-right:0.375rem;}.ms{margin-inline-start:1rem;}.mt-2,.mt2,[mt2=""]{margin-top:0.5rem;}.block,[block=""]{display:block;}[size~="\31 00"]{width:25rem;height:25rem;}.h-\[calc\(100vh-55px\)\]{height:calc(100vh - 55px);}.h-100vh,.h-screen,[h-100vh=""],[size~="h-screen"]{height:100vh;}.h-1px,[h-1px=""]{height:1px;}.h-200{height:50rem;}.h-3,[h-3=""]{height:0.75rem;}.h-40,[h-40=""]{height:10rem;}.h-54px,[h-54px=""]{height:54px;}.h-full,[h-full=""]{height:100%;}.h-max,[h-max=""]{height:max-content;}.h-min{height:min-content;}.h-unset,[h-unset=""]{height:unset;}.min-h-screen{min-height:100vh;}.min-w-70px,[min-w-70px=""]{min-width:70px;}.w-\[calc\(100vw-100px\)\]{width:calc(100vw - 100px);}.w-1,[w-1=""]{width:0.25rem;}.w-100\%,.w-full,[w-full=""]{width:100%;}.w-3,[w-3=""]{width:0.75rem;}.w-38,[w-38=""]{width:9.5rem;}.w-screen,[size~="w-screen"]{width:100vw;}[min-h-screen~="default\:"]:default{min-height:100vh;}.flex,[flex=""],[flex~="\~"]{display:flex;}.flex-auto,[flex-auto=""]{flex:1 1 auto;}.flex-none,[flex-none=""],[flex~="none"]{flex:none;}.flex-col,[flex-col=""],[flex~="col"]{flex-direction:column;}[flex~="wrap"]{flex-wrap:wrap;}.translate-x-0{--un-translate-x:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.translate-x-1\/2{--un-translate-x:50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate-45{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:45deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.scale-85{--un-scale-x:0.85;--un-scale-y:0.85;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.cursor-pointer{cursor:pointer;}.select-none,[select-none=""]{-webkit-user-select:none;user-select:none;}.items-center,[flex~="items-center"],[items-center=""]{align-items:center;}.gap-1,[flex~="gap-1"]{gap:0.25rem;}.gap-2,.gap2,[flex~="gap-2"],[flex~="gap2"]{gap:0.5rem;}.gap-4,[flex~="gap-4"]{gap:1rem;}.gap-x-4,[grid~="gap-x-4"]{column-gap:1rem;}.gap-y-1,[grid~="gap-y-1"]{row-gap:0.25rem;}.of-auto,.overflow-auto,[of-auto=""]{overflow:auto;}.of-hidden,.overflow-hidden,[of-hidden=""],[overflow-hidden=""]{overflow:hidden;}.overflow-y-auto,[overflow-y-auto=""]{overflow-y:auto;}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.whitespace-nowrap,.ws-nowrap,[ws-nowrap=""]{white-space:nowrap;}.b,.border,[border~="\~"]{border-width:1px;}.border-b,.children\:border-b>*,[border~="b"]{border-bottom-width:1px;}[border~="l"]{border-left-width:1px;}[border~="r"]{border-right-width:1px;}[border~="t"]{border-top-width:1px;}.rounded,[border~="rounded"],[rounded=""]{border-radius:0.25rem;}.rounded-full,[rounded-full=""]{border-radius:9999px;}.border-none{border-style:none;}.bg-black\:50,[bg-black\:50=""]{background-color:rgb(0 0 0 / 0.5) /* #000 */;}.bg-green-400\/15{background-color:rgb(74 222 128 / 0.15) /* #4ade80 */;}.bg-green-400\/30{background-color:rgb(74 222 128 / 0.3) /* #4ade80 */;}.bg-red-400\/15{background-color:rgb(248 113 113 / 0.15) /* #f87171 */;}.bg-red-400\/30{background-color:rgb(248 113 113 / 0.3) /* #f87171 */;}.bg-transparent{background-color:transparent /* transparent */;}.bg-opacity-75,[bg-opacity-75=""]{--un-bg-opacity:0.75;}.p0\!{padding:0 !important;}.p1,[p1=""]{padding:0.25rem;}.p2,[p2=""]{padding:0.5rem;}.p3,[p3=""]{padding:0.75rem;}.p4,[p4=""]{padding:1rem;}.children\:px-4>*,.px{padding-left:1rem;padding-right:1rem;}.children\:py-2>*,.py-2,[py-2=""]{padding-top:0.5rem;padding-bottom:0.5rem;}.px-1\.5{padding-left:0.375rem;padding-right:0.375rem;}.px-2,[px-2=""]{padding-left:0.5rem;padding-right:0.5rem;}.px-3{padding-left:0.75rem;padding-right:0.75rem;}.px-6,[px-6=""]{padding-left:1.5rem;padding-right:1.5rem;}.py-1{padding-top:0.25rem;padding-bottom:0.25rem;}.py-4,[py-4=""]{padding-top:1rem;padding-bottom:1rem;}.pl-4,[pl-4=""]{padding-left:1rem;}.pr-4,[pr-4=""]{padding-right:1rem;}.text-center,[text-center=""]{text-align:center;}.text-left,[text-left=""]{text-align:left;}.text-right,[text-right=""]{text-align:right;}.children\:align-middle>*{vertical-align:middle;}.text-11px{font-size:11px;}.text-lg,[text-lg=""]{font-size:1.125rem;line-height:1.75rem;}.text-sm,[text-sm=""]{font-size:0.875rem;line-height:1.25rem;}.text-xl,[text-xl=""]{font-size:1.25rem;line-height:1.75rem;}.text-xs,[text-xs=""]{font-size:0.75rem;line-height:1rem;}.dark .dark\:text-orange-2{--un-text-opacity:1;color:rgb(254 215 170 / var(--un-text-opacity)) /* #fed7aa */;}.dark .dark\:text-orange-4{--un-text-opacity:1;color:rgb(251 146 60 / var(--un-text-opacity)) /* #fb923c */;}.dark [text~="dark\:gray-200"]{--un-text-opacity:1;color:rgb(229 231 235 / var(--un-text-opacity)) /* #e5e7eb */;}.text-gray\:50{color:rgb(156 163 175 / 0.5) /* #9ca3af */;}.text-orange-5{--un-text-opacity:1;color:rgb(249 115 22 / var(--un-text-opacity)) /* #f97316 */;}.text-orange-9{--un-text-opacity:1;color:rgb(124 45 18 / var(--un-text-opacity)) /* #7c2d12 */;}[text~="gray-700"]{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity)) /* #374151 */;}.dark .dark\:fw-unset,.dark [dark\:fw-unset=""]{font-weight:unset;}.font-bold{font-weight:700;}.font-light,[font-light=""]{font-weight:300;}.fw-600,[fw-600=""]{font-weight:600;}.leading-1\.6em{line-height:1.6em;}.tracking-widest,[tracking-widest=""]{letter-spacing:0.1em;}.font-mono,[font-mono=""]{font-family:"DM Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}.italic,[italic=""]{font-style:italic;}.underline{text-decoration-line:underline;}.hover\:underline:hover{text-decoration-line:underline;}[hover~="underline"]:hover{text-decoration-line:underline;}.dark .dark\:op50,.dark [dark\:op50=""],.op50,[op50=""]{opacity:0.5;}.op20,[op20=""]{opacity:0.2;}.op40,[op40=""]{opacity:0.4;}.op70,[op70=""]{opacity:0.7;}.op72,[op72=""]{opacity:0.72;}.op75,.opacity-75,[op75=""]{opacity:0.75;}.opacity-0{opacity:0;}.opacity-100{opacity:1;}.opacity-25{opacity:0.25;}.shadow,[shadow=""]{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-lg{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.\!outline-none{outline:2px solid transparent !important;outline-offset:2px !important;}.outline-none,[outline-none=""]{outline:2px solid transparent;outline-offset:2px;}.backdrop-blur-8,[backdrop-blur-8=""]{--un-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.brightness-60{--un-brightness:brightness(0.6);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.hue-rotate-180{--un-hue-rotate:hue-rotate(180deg);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.invert-100{--un-invert:invert(1);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.saturate-200{--un-saturate:saturate(2);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.saturate-50{--un-saturate:saturate(0.5);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.transition-all,[transition-all=""]{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.duration-300{transition-duration:300ms;}