/* [project]/node_modules/.pnpm/antd@6.3.2_react-dom@19.1.0_react@19.1.0__react@19.1.0/node_modules/antd/dist/reset.css [app-client] (css) */
html, body {
  width: 100%;
  height: 100%;
}

input::-ms-clear {
  display: none;
}

input::-ms-reveal {
  display: none;
}

*, :before, :after {
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: #0000;
  font-family: sans-serif;
  line-height: 1.15;
}

body {
  margin: 0;
}

[tabindex="-1"]:focus {
  outline: none;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5em;
  font-weight: 500;
}

p {
  margin-top: 0;
  margin-bottom: 1em;
}

abbr[title], abbr[data-original-title] {
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

address {
  font-style: normal;
  line-height: inherit;
  margin-bottom: 1em;
}

input[type="text"], input[type="password"], input[type="number"], textarea {
  -webkit-appearance: none;
}

ol, ul, dl {
  margin-top: 0;
  margin-bottom: 1em;
}

ol ol, ul ul, ol ul, ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 500;
}

dd {
  margin-bottom: .5em;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1em;
}

dfn {
  font-style: italic;
}

b, strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

pre, code, kbd, samp {
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}

figure {
  margin: 0 0 1em;
}

img {
  vertical-align: middle;
  border-style: none;
}

a, area, button, [role="button"], input:not([type="range"]), label, select, summary, textarea {
  touch-action: manipulation;
}

table {
  border-collapse: collapse;
}

caption {
  text-align: left;
  caption-side: bottom;
  padding-top: .75em;
  padding-bottom: .3em;
}

input, button, select, optgroup, textarea {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  margin: 0;
}

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="button"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="reset"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

input[type="radio"], input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  resize: vertical;
  overflow: auto;
}

fieldset {
  border: 0;
  min-width: 0;
  margin: 0;
  padding: 0;
}

legend {
  width: 100%;
  max-width: 100%;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
  margin-bottom: .5em;
  padding: 0;
  display: block;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button {
  height: auto;
}

[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

/* [project]/src/app/globals.css [app-client] (css) */
:root {
  --background: #fff;
  --foreground: #171717;
  --text-primary: #262626;
  --text-secondary: #595959;
  --text-tertiary: #8c8c8c;
  --bg-primary: #fff;
  --bg-secondary: #fafafa;
  --bg-notification-unread: #f0f7ff;
  --border-secondary: #d9d9d9;
  --border-notification-unread: #91d5ff;
  --card-bg: #fff;
}

@media (prefers-color-scheme: dark) {
  :root {
    --background: #0a0a0a;
    --foreground: #ededed;
    --text-primary: #e8e8e8;
    --text-secondary: #a8a8a8;
    --text-tertiary: #737373;
    --bg-primary: #141414;
    --bg-secondary: #1f1f1f;
    --bg-notification-unread: #0a2540;
    --border-secondary: #434343;
    --border-notification-unread: #1668dc;
    --card-bg: #141414;
  }
}

[data-theme="dark"] {
  --background: #0a0a0a;
  --foreground: #ededed;
  --text-primary: #e8e8e8;
  --text-secondary: #a8a8a8;
  --text-tertiary: #737373;
  --bg-primary: #141414;
  --bg-secondary: #1f1f1f;
  --bg-notification-unread: #0a2540;
  --border-secondary: #434343;
  --border-notification-unread: #1668dc;
  --card-bg: #141414;
}

[data-theme="light"] {
  --background: #fff;
  --foreground: #171717;
  --text-primary: #262626;
  --text-secondary: #595959;
  --text-tertiary: #8c8c8c;
  --bg-primary: #fff;
  --bg-secondary: #fafafa;
  --bg-notification-unread: #f0f7ff;
  --border-secondary: #d9d9d9;
  --border-notification-unread: #91d5ff;
  --card-bg: #fff;
}

html, body {
  max-width: 100vw;
  overflow-x: hidden;
}

body {
  color: var(--foreground);
  background: var(--background);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Arial, Helvetica, sans-serif;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

@media (prefers-color-scheme: dark) {
  html {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }
}

html[data-theme="dark"] {
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
}

html[data-theme="light"] {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
}

/* [project]/src/app/theme-variables.css [app-client] (css) */
:root {
  --bg-primary: #fff;
  --bg-secondary: #fafafa;
  --bg-tertiary: #f5f5f5;
  --bg-elevated: #fff;
  --bg-overlay: #0006;
  --bg-input: #fff;
  --bg-hover: #f5f5f5;
  --text-primary: #000;
  --text-secondary: #000000a6;
  --text-tertiary: #00000073;
  --text-disabled: #00000040;
  --text-inverse: #fff;
  --border-primary: #d9d9d9;
  --border-secondary: #f0f0f0;
  --border-light: #f5f5f5;
  --border-strong: #8c8c8c;
  --card-bg: #fff;
  --card-header: #fafafa;
  --card-hover: #fafafa;
  --card-active: #f0f0f0;
  --shadow-small: 0 2px 8px #00000026;
  --shadow-medium: 0 4px 12px #00000026;
  --shadow-large: 0 8px 24px #00000026;
  --divider: #f0f0f0;
  --mask: #00000073;
}

[data-theme="dark"] {
  --bg-primary: #141414;
  --bg-secondary: #1f1f1f;
  --bg-tertiary: #2a2a2a;
  --bg-elevated: #1f1f1f;
  --bg-overlay: #000c;
  --bg-input: #1f1f1f;
  --bg-hover: #262626;
  --text-primary: #fff;
  --text-secondary: #ffffffa6;
  --text-tertiary: #ffffff73;
  --text-disabled: #ffffff40;
  --text-inverse: #000;
  --border-primary: #424242;
  --border-secondary: #303030;
  --border-light: #262626;
  --border-strong: #595959;
  --card-bg: #1f1f1f;
  --card-header: #141414;
  --card-hover: #262626;
  --card-active: #2a2a2a;
  --shadow-small: 0 2px 8px #00000073;
  --shadow-medium: 0 4px 12px #00000073;
  --shadow-large: 0 8px 24px #00000073;
  --divider: #303030;
  --mask: #000000a6;
}

.theme-bg-primary {
  background-color: var(--bg-primary) !important;
}

.theme-bg-secondary {
  background-color: var(--bg-secondary) !important;
}

.theme-bg-card {
  background-color: var(--card-bg) !important;
}

.theme-text-primary {
  color: var(--text-primary) !important;
}

.theme-text-secondary {
  color: var(--text-secondary) !important;
}

.theme-text-tertiary {
  color: var(--text-tertiary) !important;
}

.theme-border {
  border-color: var(--border-primary) !important;
}

.theme-border-secondary {
  border-color: var(--border-secondary) !important;
}

.theme-shadow-sm {
  box-shadow: var(--shadow-small) !important;
}

.theme-shadow-md {
  box-shadow: var(--shadow-medium) !important;
}

.theme-shadow-lg {
  box-shadow: var(--shadow-large) !important;
}

/*# sourceMappingURL=_e60b4d09._.css.map*/