/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
:root, :host {
  --color-ca-5-color: rgb(255, 255, 255);
  --color-ca-7-color-2: rgb(52, 65, 86);
  --radius-ca-11: 9px;
  --radius-ca-34: 10px;
  --radius-ca-5: 10px;
  --radius-ca-7: 10px;
  --spacing-ca-11: 10px;
  --spacing-ca-11-padding: 9px 10px;
  --spacing-ca-15-gap: 8px;
  --spacing-ca-18: 16px;
  --spacing-ca-19: 12px;
  --spacing-ca-21: 7px 13px;
  --spacing-ca-24: 16px;
  --spacing-ca-24-padding: 13px;
  --spacing-ca-25: 8px;
  --spacing-ca-28: 16px;
  --spacing-ca-30: 16px;
  --spacing-ca-30-gap: 12px;
  --spacing-ca-31-padding: 18px;
  --spacing-ca-31-padding-2: 14px;
  --spacing-ca-32: 12px;
  --spacing-ca-32-margin-bottom: 16px;
  --spacing-ca-37: 5px;
  --spacing-ca-4: 10px;
  --spacing-ca-50: 7px;
  --spacing-ca-6: 10px;
  --spacing-ca-7: 34px;
  --spacing-ca-9: 5px;
  --text-ca-28: 23px;
  --text-ca-28-font-size: 19px;
  --text-ca-32: 15px;
  --tracking-ca-28: -0.03em;
}
.relative {
  position: relative;
}
.\[margin\:0px_auto\] {
  margin: 0px auto;
}
.m-0 {
  margin: 0px;
}
.mt-auto {
  margin-top: auto;
}
.mt-ca-28 {
  margin-top: var(--spacing-ca-28);
}
.mb-ca-32-margin-bottom {
  margin-bottom: var(--spacing-ca-32-margin-bottom);
}
.ml-auto {
  margin-left: auto;
}
.block {
  display: block;
}
.flex {
  display: flex;
}
.grid {
  display: grid;
}
.\[height\:32px\] {
  height: 32px;
}
.\[height\:230px\] {
  height: 230px;
}
.h-ca-7 {
  height: var(--spacing-ca-7);
}
.h-full {
  height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.\[width\:32px\] {
  width: 32px;
}
.\[width\:52\%\] {
  width: 52%;
}
.\[width\:68\%\] {
  width: 68%;
}
.\[width\:84\%\] {
  width: 84%;
}
.\[width\:min\(100\%\,_1280px\)\] {
  width: min(100%, 1280px);
}
.w-ca-7 {
  width: var(--spacing-ca-7);
}
.w-full {
  width: 100%;
}
.max-w-full {
  max-width: 100%;
}
.min-w-0 {
  min-width: 0px;
}
.\[flex\:0_0_auto\] {
  flex: 0 0 auto;
}
.\[border-collapse\:collapse\] {
  border-collapse: collapse;
}
.grid-cols-\[232px_minmax\(0px\,1fr\)\] {
  grid-template-columns: 232px minmax(0px,1fr);
}
.grid-cols-\[minmax\(0px\,1\.55fr\)_minmax\(280px\,0\.7fr\)\] {
  grid-template-columns: minmax(0px,1.55fr) minmax(280px,0.7fr);
}
.\[place-items\:center\] {
  place-items: center;
}
.items-center {
  align-items: center;
}
.justify-between {
  justify-content: space-between;
}
.\[gap\:2px\] {
  gap: 2px;
}
.\[gap\:15px\] {
  gap: 15px;
}
.gap-ca-4 {
  gap: var(--spacing-ca-4);
}
.gap-ca-6 {
  gap: var(--spacing-ca-6);
}
.gap-ca-9 {
  gap: var(--spacing-ca-9);
}
.gap-ca-11 {
  gap: var(--spacing-ca-11);
}
.gap-ca-15-gap {
  gap: var(--spacing-ca-15-gap);
}
.gap-ca-18 {
  gap: var(--spacing-ca-18);
}
.gap-ca-19 {
  gap: var(--spacing-ca-19);
}
.gap-ca-25 {
  gap: var(--spacing-ca-25);
}
.gap-ca-30 {
  gap: var(--spacing-ca-30);
}
.gap-ca-32 {
  gap: var(--spacing-ca-32);
}
.gap-ca-37 {
  gap: var(--spacing-ca-37);
}
.gap-ca-50 {
  gap: var(--spacing-ca-50);
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.\[border-radius\:8px\] {
  border-radius: 8px;
}
.rounded-ca-5 {
  border-radius: var(--radius-ca-5);
}
.rounded-ca-7 {
  border-radius: var(--radius-ca-7);
}
.rounded-ca-11 {
  border-radius: var(--radius-ca-11);
}
.rounded-ca-34 {
  border-radius: var(--radius-ca-34);
}
.\[fill\:none\] {
  fill: none;
}
.\[fill\:rgb\(220\,_237\,_255\)\] {
  fill: rgb(220, 237, 255);
}
.\[stroke\:rgb\(174\,_183\,_196\)\] {
  stroke: rgb(174, 183, 196);
}
.\[stroke\:rgb\(229\,_233\,_239\)\] {
  stroke: rgb(229, 233, 239);
}
.\[stroke-width\:1\] {
  stroke-width: 1;
}
.\[stroke-width\:2\] {
  stroke-width: 2;
}
.\[padding\:8px_8px_26px_34px\] {
  padding: 8px 8px 26px 34px;
}
.\[padding\:18px_24px_40px\] {
  padding: 18px 24px 40px;
}
.p-ca-11-padding {
  padding: var(--spacing-ca-11-padding);
}
.p-ca-21 {
  padding: var(--spacing-ca-21);
}
.p-ca-24 {
  padding: var(--spacing-ca-24);
}
.p-ca-31-padding {
  padding: var(--spacing-ca-31-padding);
}
.\[font-size\:14px\] {
  font-size: 14px;
}
.text-ca-28 {
  font-size: var(--text-ca-28);
}
.text-ca-32 {
  font-size: var(--text-ca-32);
}
.\[font-weight\:750\] {
  font-weight: 750;
}
.\[font-weight\:760\] {
  font-weight: 760;
}
.tracking-ca-28 {
  --tw-tracking: var(--tracking-ca-28);
  letter-spacing: var(--tracking-ca-28);
}
.\[color\:inherit\] {
  color: inherit;
}
.text-ca-5-color {
  color: var(--color-ca-5-color);
}
.text-ca-7-color-2 {
  color: var(--color-ca-7-color-2);
}
.\[background\:rgb\(23\,_24\,_27\)\] {
  background: rgb(23, 24, 27);
}
.\[background\:rgb\(223\,_230\,_239\)\] {
  background: rgb(223, 230, 239);
}
.\[background\:rgb\(251\,_252\,_254\)\] {
  background: rgb(251, 252, 254);
}
.\[stroke-dasharray\:5\,_7\] {
  stroke-dasharray: 5, 7;
}
.\[text-decoration\:none\] {
  text-decoration: none;
}
@media (max-width: 520px) {
  .\[\@media\(max-width\:_520px\)\]\:hidden {
    display: none;
  }
  .\[\@media\(max-width\:_520px\)\]\:flex-col {
    flex-direction: column;
  }
  .\[\@media\(max-width\:_520px\)\]\:items-start {
    align-items: flex-start;
  }
  .\[\@media\(max-width\:_520px\)\]\:gap-ca-30-gap {
    gap: var(--spacing-ca-30-gap);
  }
  .\[\@media\(max-width\:_520px\)\]\:p-ca-24-padding {
    padding: var(--spacing-ca-24-padding);
  }
  .\[\@media\(max-width\:_520px\)\]\:p-ca-31-padding-2 {
    padding: var(--spacing-ca-31-padding-2);
  }
  .\[\@media\(max-width\:_520px\)\]\:\[font-size\:12px\] {
    font-size: 12px;
  }
  .\[\@media\(max-width\:_520px\)\]\:text-ca-28-font-size {
    font-size: var(--text-ca-28-font-size);
  }
}
@media (max-width: 900px) {
  .\[\@media\(max-width\:_900px\)\]\:grid-cols-\[1fr\] {
    grid-template-columns: 1fr;
  }
  .\[\@media\(max-width\:_900px\)\]\:\[padding\:14px_16px_32px\] {
    padding: 14px 16px 32px;
  }
}
@layer theme {
  :root {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }
}
:root {
  color-scheme: light;
  --canvas: #f7f7f8;
  --surface: #fff;
  --soft: #f1f2f4;
  --line: #e3e4e8;
  --ink: #17181b;
  --muted: #747780;
  --accent: #087cf0;
  --success: #16885c;
  --danger: #d04455;
  --warning: #b76b11;
  --radius: 14px;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
html.dark {
  color-scheme: dark;
  --canvas: #111318;
  --surface: #191c22;
  --soft: #242831;
  --line: #e3e4e8;
  --ink: #f4f6f8;
  --muted: #9ca3af;
  --accent: #55a7ff;
  --success: #55c995;
  --danger: #ff7d8c;
  --warning: #efb566;
}
* {
  box-sizing: border-box;
}
html {
  margin: 0px;
  min-height: 100%;
  background: var(--canvas);
  color: var(--ink);
}
body {
  margin: 0px;
  min-height: 100%;
  background: var(--canvas);
  color: var(--ink);
}
.ca-3 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  padding: 18px 14px;
  border-right: 1px solid var(--line);
  background: var(--surface);
}
.ca-8 small {
  color: var(--muted);
}
.ca-48 {
  color: var(--muted);
}
.ca-26 {
  color: var(--muted);
}
.ca-10 {
  padding: 0px 10px 6px;
  color: var(--muted);
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}
.ca-11[aria-current="page"] {
  background: var(--soft);
  font-weight: 700;
}
.ca-14 {
  position: sticky;
  top: 0px;
  z-index: 2;
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 66px;
  padding: 12px 24px;
  border-bottom: 1px solid var(--line);
  background: rgba(255, 255, 255, 0.94);
  backdrop-filter: blur(14px);
}
.ca-14 h1 {
  margin: 0px;
  font-size: 19px;
}
.ca-16 {
  min-height: 34px;
  border: 0px;
  border-radius: 10px;
  font-style: inherit;
  font-variant: inherit;
  font-stretch: inherit;
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  font-optical-sizing: inherit;
  font-size-adjust: inherit;
  font-kerning: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-weight: 650;
  cursor: pointer;
}
.ca-33 {
  min-height: 34px;
  border: 0px;
  border-radius: 10px;
  font-style: inherit;
  font-variant: inherit;
  font-stretch: inherit;
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  font-optical-sizing: inherit;
  font-size-adjust: inherit;
  font-kerning: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-weight: 650;
  cursor: pointer;
}
.ca-17 {
  min-height: 34px;
  border: 0px;
  border-radius: 10px;
  font-style: inherit;
  font-variant: inherit;
  font-stretch: inherit;
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  font-optical-sizing: inherit;
  font-size-adjust: inherit;
  font-kerning: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-weight: 650;
  cursor: pointer;
}
.ca-22 {
  min-height: 34px;
  border: 0px;
  border-radius: 10px;
  font-style: inherit;
  font-variant: inherit;
  font-stretch: inherit;
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  font-optical-sizing: inherit;
  font-size-adjust: inherit;
  font-kerning: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-weight: 650;
  cursor: pointer;
}
.ca-16 {
  width: 34px;
  background: var(--soft);
}
.ca-33 {
  padding: 0px 12px;
  background: var(--soft);
  color: var(--ink);
}
.ca-22 {
  padding: 0px 12px;
  background: var(--soft);
  color: var(--ink);
}
.ca-17 {
  padding: 0px 14px;
  background: var(--accent);
  color: white;
}
.ca-20 {
  display: flex;
  gap: 4px;
  padding: 4px;
  border-radius: 11px;
  background: var(--soft);
}
.ca-21[aria-selected="true"] {
  background: var(--surface);
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 3px;
  font-weight: 700;
}
.ca-23 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0px, 1fr));
  gap: 12px;
}
.ca-24 {
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: var(--surface);
  box-shadow: rgba(0, 0, 0, 0.03) 0px 1px 2px;
}
.ca-31 {
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: var(--surface);
  box-shadow: rgba(0, 0, 0, 0.03) 0px 1px 2px;
}
.ca-27 {
  font-size: 11px;
  font-weight: 700;
  color: var(--success);
}
.ca-27.ca-29 {
  color: var(--danger);
}
.ca-52 {
  height: 7px;
  border-radius: 999px;
  background: var(--soft);
  overflow: hidden;
}
.ca-53 {
  height: 100%;
  border-radius: inherit;
  background: var(--accent);
}
.ca-54 th {
  padding: 12px 10px;
  border-top: 1px solid var(--line);
  text-align: left;
  white-space: nowrap;
}
.ca-54 td {
  padding: 12px 10px;
  border-top: 1px solid var(--line);
  text-align: left;
  white-space: nowrap;
}
.ca-54 th {
  color: var(--muted);
  font-size: 11px;
}
.ca-55 {
  display: inline-flex;
  padding: 4px 8px;
  border-radius: 999px;
  background: rgb(230, 246, 239);
  color: var(--success);
  font-size: 11px;
  font-weight: 700;
}
.ca-55.ca-56 {
  background: rgb(255, 242, 221);
  color: var(--warning);
}
.ca-1 {
  position: fixed;
  right: 14px;
  bottom: 14px;
  z-index: 20;
  display: grid;
  place-items: center;
  width: 36px;
  height: 36px;
  border: 1px solid var(--line);
  border-radius: 999px;
  background: var(--surface);
  color: var(--ink);
  font: inherit;
  cursor: pointer;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 24px;
}
.dark .ca-14 {
  background: rgba(25, 28, 34, 0.94);
}
@media (max-width: 900px) {
  .ca-3 {
    display: none;
  }
  .ca-23 {
    grid-template-columns: repeat(2, minmax(0px, 1fr));
  }
  .ca-14 {
    padding: 11px 16px;
  }
}
@media (max-width: 520px) {
  .ca-23 {
    grid-template-columns: 1fr 1fr;
  }
  .ca-14 h1 {
    font-size: 16px;
  }
  .ca-17 {
    padding: 0px 10px;
  }
}
.ca-44 {
  fill: none;
  stroke: var(--accent);
  stroke-width: 3;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.ca-45 {
  fill: var(--surface);
  stroke: var(--accent);
  stroke-width: 3;
}
.ca-46 {
  fill: var(--accent);
  stroke: var(--surface);
  stroke-width: 4;
}
.ca-35 {
  position: absolute;
  inset: 17px auto 32px 9px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: var(--muted);
  font-size: 9px;
}
.ca-47 {
  position: absolute;
  right: 10px;
  bottom: 8px;
  left: 35px;
  display: flex;
  justify-content: space-between;
  color: var(--muted);
  font-size: 9px;
}
.ca-36 {
  position: absolute;
  top: 10px;
  right: 14px;
  display: flex;
  gap: 12px;
  color: var(--muted);
  font-size: 9px;
}
.ca-38 {
  width: 7px;
  height: 7px;
  border-radius: 999px;
  background: var(--accent);
}
.ca-38.ca-39 {
  background: rgb(174, 183, 196);
}
* {
  box-sizing: border-box;
}
*::before {
  box-sizing: border-box;
}
*::after {
  box-sizing: border-box;
}
html {
  color-scheme: light dark;
  font-family: Arial,sans-serif;
}
body {
  margin: 0;
}
button {
  font: inherit;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-tracking: initial;
    }
  }
}
