@charset "UTF-8";:root{--silver-50: #FAFAFB;--silver-100: #F2F2F3;--silver-200: #E4E4E7;--silver-300: #D4D4D4;--silver-400: #B4B4B8;--silver-500: #9A9A9A;--silver-600: #8A8A8A;--silver-700: #6B6B6F;--silver-800: #3F3F45;--silver-900: #1A1C20;--accent-50: #EEF3FF;--accent-100: #DCE7FF;--accent-300: #7AA0FF;--accent-500: #2B6EF5;--accent-600: #1F58D8;--accent-700: #1847B2;--accent-alt: #7C5CFF;--accent-alt-2: #00B8A9;--brand-blue: #2B6EF5;--brand-pink: #EC4899;--grad-brand-bp: linear-gradient(135deg, #2B6EF5 0%, #EC4899 100%);--icon-accent-idle: var(--accent-500);--icon-accent-active: #EC4899;--success-500: #10B981;--success-50: #ECFDF5;--warning-500: #F59E0B;--warning-50: #FFFBEB;--danger-500: #EF4444;--danger-50: #FEF2F2;--info-500: #2B6EF5;--info-50: #EEF3FF;--bg-base: #F7F7F8;--bg-subtle: #F2F2F3;--bg-elevated: #FFFFFF;--bg-overlay: rgba(255, 255, 255, .72);--bg-base-dark: #0F1012;--bg-subtle-dark: #17181B;--bg-elevated-dark: #1E2025;--bg-overlay-dark: rgba(15, 16, 18, .72);--text-primary: rgba(26, 28, 32, .92);--text-secondary: rgba(26, 28, 32, .64);--text-tertiary: rgba(26, 28, 32, .44);--text-disabled: rgba(26, 28, 32, .28);--text-inverse: rgba(255, 255, 255, .96);--text-primary-dark: rgba(255, 255, 255, .92);--text-secondary-dark: rgba(255, 255, 255, .64);--text-tertiary-dark: rgba(255, 255, 255, .44);--text-disabled-dark: rgba(255, 255, 255, .28);--border-subtle: rgba(26, 28, 32, .06);--border-default: rgba(26, 28, 32, .1);--border-strong: rgba(26, 28, 32, .16);--border-focus: var(--accent-500);--border-subtle-dark: rgba(255, 255, 255, .06);--border-default-dark: rgba(255, 255, 255, .1);--border-strong-dark: rgba(255, 255, 255, .16);--grad-brand: linear-gradient(135deg, #8A8A8A 0%, #D4D4D4 45%, #9A9A9A 100%);--grad-brand-subtle: linear-gradient(135deg, rgba(138,138,138,.08) 0%, rgba(212,212,212,.08) 50%, rgba(154,154,154,.08) 100%);--grad-primary-btn: linear-gradient(180deg, #3F3F45 0%, #1A1C20 100%);--grad-primary-btn-hover: linear-gradient(180deg, #4A4A52 0%, #24262C 100%);--grad-surface-hero: linear-gradient(135deg, #F7F7F8 0%, #FFFFFF 50%, #F2F2F3 100%);--grad-surface-hero-dark: linear-gradient(135deg, #17181B 0%, #1E2025 50%, #0F1012 100%);--sh-xs: 0 1px 2px rgba(26, 28, 32, .04);--sh-sm: 0 1px 3px rgba(26, 28, 32, .06), 0 1px 2px rgba(26, 28, 32, .04);--sh-md: 0 4px 8px -2px rgba(26, 28, 32, .06), 0 2px 4px -2px rgba(26, 28, 32, .04);--sh-lg: 0 12px 24px -8px rgba(26, 28, 32, .1), 0 4px 8px -4px rgba(26, 28, 32, .06);--sh-xl: 0 24px 48px -12px rgba(26, 28, 32, .14), 0 8px 16px -8px rgba(26, 28, 32, .08);--sh-2xl: 0 40px 80px -20px rgba(26, 28, 32, .18);--sh-inset-metal: inset 0 1px 0 rgba(255, 255, 255, .12), inset 0 0 0 1px rgba(0, 0, 0, .4);--sh-focus-ring: 0 0 0 3px rgba(43, 110, 245, .24);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-pill: 9999px;--font-sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", "Fira Code", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--sidebar-width: 248px;--sidebar-width-collapsed: 72px;--topbar-height: 64px;--bottom-nav-height: 64px;--content-max: 1360px;--safe-area-bottom: env(safe-area-inset-bottom, 0px)}html.dark{--bg-base: var(--bg-base-dark);--bg-subtle: var(--bg-subtle-dark);--bg-elevated: var(--bg-elevated-dark);--bg-overlay: var(--bg-overlay-dark);--text-primary: var(--text-primary-dark);--text-secondary: var(--text-secondary-dark);--text-tertiary: var(--text-tertiary-dark);--text-disabled: var(--text-disabled-dark);--border-subtle: var(--border-subtle-dark);--border-default: var(--border-default-dark);--border-strong: var(--border-strong-dark);--grad-surface-hero: var(--grad-surface-hero-dark);--sh-xs: 0 1px 2px rgba(0, 0, 0, .4);--sh-sm: 0 1px 3px rgba(0, 0, 0, .48), 0 1px 2px rgba(0, 0, 0, .36);--sh-md: 0 4px 8px -2px rgba(0, 0, 0, .48), 0 2px 4px -2px rgba(0, 0, 0, .36);--sh-lg: 0 12px 24px -8px rgba(0, 0, 0, .56), 0 4px 8px -4px rgba(0, 0, 0, .44);--sh-xl: 0 24px 48px -12px rgba(0, 0, 0, .6), 0 8px 16px -8px rgba(0, 0, 0, .48);--sh-2xl: 0 40px 80px -20px rgba(0, 0, 0, .72)}.fx-surface{background-color:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.fx-surface-hover:hover{border-color:var(--border-strong);box-shadow:var(--sh-md)}.fx-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--radius-md);background:var(--grad-primary-btn);color:#fff;font-weight:500;font-size:14px;line-height:1;letter-spacing:-.01em;box-shadow:var(--sh-inset-metal),var(--sh-sm);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out);cursor:pointer;border:none}.fx-btn-primary:hover{background:var(--grad-primary-btn-hover);box-shadow:var(--sh-inset-metal),var(--sh-md)}.fx-btn-primary:active{transform:translateY(1px)}.fx-btn-primary:focus-visible{outline:none;box-shadow:var(--sh-inset-metal),var(--sh-focus-ring)}.fx-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.fx-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);font-weight:500;font-size:14px;line-height:1;border:1px solid var(--border-default);box-shadow:var(--sh-xs);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out);cursor:pointer}.fx-btn-secondary:hover{border-color:var(--border-strong);box-shadow:var(--sh-sm)}.fx-btn-secondary:focus-visible{outline:none;box-shadow:var(--sh-focus-ring);border-color:var(--accent-500)}.fx-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-weight:500;font-size:14px;border:1px solid transparent;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);cursor:pointer}.fx-btn-ghost:hover{background:#1a1c200a;color:var(--text-primary)}html.dark .fx-btn-ghost:hover{background:#ffffff0f}.fx-input{width:100%;display:block;padding:10px 12px;border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);font-size:14px;line-height:1.4;border:1px solid var(--border-default);box-shadow:var(--sh-xs);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.fx-input::placeholder{color:var(--text-tertiary)}.fx-input:focus{outline:none;border-color:var(--accent-500);box-shadow:var(--sh-focus-ring)}.fx-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:500;line-height:1.4;background:var(--silver-100);color:var(--text-secondary);border:1px solid var(--border-subtle)}html.dark .fx-badge{background:#ffffff0f;color:var(--text-secondary-dark);border-color:var(--border-subtle-dark)}.fx-glass{background:var(--bg-overlay);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--border-subtle)}.fx-metal-hero{background:var(--grad-brand);position:relative;overflow:hidden}.fx-metal-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.3),transparent 50%);pointer-events:none}.fx-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.fx-label-mono{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}@keyframes fx-skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.fx-skeleton{background:linear-gradient(90deg,var(--silver-100) 0%,var(--silver-200) 50%,var(--silver-100) 100%);background-size:800px 100%;animation:fx-skeleton-shimmer 1.4s linear infinite;border-radius:var(--radius-md)}html.dark .fx-skeleton{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:800px 100%}.fx-bottom-sheet{position:fixed;left:0;right:0;bottom:0;background:var(--bg-elevated);border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);box-shadow:var(--sh-2xl);padding:20px 20px calc(20px + var(--safe-area-bottom));z-index:60}.fx-bottom-sheet-handle{width:36px;height:4px;border-radius:var(--radius-pill);background:var(--border-strong);margin:0 auto 12px}.fx-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);font-size:13px;font-weight:500;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-default);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.fx-chip:hover{border-color:var(--border-strong);color:var(--text-primary)}.fx-chip.is-active{background:var(--silver-900);color:var(--text-inverse);border-color:var(--silver-900)}html.dark .fx-chip.is-active{background:var(--silver-50);color:var(--silver-900);border-color:var(--silver-50)}@media (prefers-reduced-motion: reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.material-symbols-outlined{font-size:20px!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.material-symbols-outlined[class*="text-["]{font-size:unset!important}.material-symbols-outlined.text-base{font-size:16px!important}.material-symbols-outlined.text-lg{font-size:18px!important}.material-symbols-outlined.text-xl{font-size:20px!important}.material-symbols-outlined.text-2xl{font-size:24px!important}.material-symbols-outlined.text-3xl{font-size:30px!important}:root{--light-primary: #7ebddb;--primary: #2B6EF5;--dark-primary: #1A1C20}select{padding-right:2rem!important}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background-color:var(--bg-base);color:var(--text-primary);font-feature-settings:"ss01" 1,"cv11" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.main-button{background-color:var(--primary);color:#fff;font-size:.75rem;text-transform:uppercase;width:100%;border-radius:var(--radius-lg);padding:6px 10px;display:flex;justify-content:center;align-items:center;gap:10px}.main-button:hover{background-color:var(--dark-primary);transition:background-color .3s ease}.main-button.active{background-color:var(--dark-primary)}.main-button.no-active{background-color:var(--light-primary)}.date-input-picker{display:block!important;width:100%!important;border-radius:var(--radius-md)!important;border:1px solid var(--border-default)!important;font-size:.875rem!important;line-height:1.25rem!important;padding:.625rem .75rem!important;outline:none!important;background:var(--bg-elevated)!important;color:var(--text-primary)!important;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,background-color .15s ease!important}.date-input-picker::placeholder{color:var(--text-tertiary)!important}.date-input-picker:focus{border-color:var(--accent-500)!important;box-shadow:var(--sh-focus-ring)!important}html.dark .date-input-picker{background:var(--bg-elevated-dark)!important;border-color:var(--border-default-dark)!important;color:var(--text-primary-dark)!important}html.dark .date-input-picker::placeholder{color:var(--text-tertiary-dark)!important}html.dark .date-input-picker:focus{border-color:var(--accent-500)!important;box-shadow:var(--sh-focus-ring)!important}*{scrollbar-width:thin;scrollbar-color:rgba(26,28,32,.18) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#1a1c2024;border-radius:999px;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#1a1c203d;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-corner{background:transparent}html.dark *{scrollbar-color:rgba(255,255,255,.18) transparent}html.dark *::-webkit-scrollbar-thumb{background:#ffffff24;background-clip:content-box}html.dark *::-webkit-scrollbar-thumb:hover{background:#ffffff42;background-clip:content-box}.quick-tile{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-xl);font-weight:600;font-size:.875rem;text-align:left;transition:background-color .15s ease,transform .1s ease,border-color .15s ease;background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-default)}.quick-tile:hover{background:var(--silver-50);border-color:var(--border-strong);transform:translateY(-1px)}.quick-tile:active{transform:translateY(0)}html.dark .quick-tile{background:#ffffff0a;color:var(--text-primary-dark);border-color:#ffffff14}html.dark .quick-tile:hover{background:#ffffff14;border-color:#ffffff24}html.dark body{background:var(--bg-base-dark);color:var(--text-primary-dark)}::selection{background:#2b6ef538;color:var(--text-primary)}html.dark ::selection{background:#2b6ef55c;color:var(--text-primary-dark)}:focus-visible{outline:2px solid var(--accent-500);outline-offset:2px;border-radius:2px}body{background-color:var(--bg-base);background-image:radial-gradient(ellipse 900px 600px at 8% -10%,rgba(43,110,245,.06),transparent 60%),radial-gradient(ellipse 700px 500px at 100% 110%,rgba(124,92,255,.05),transparent 55%),radial-gradient(ellipse 600px 400px at 50% 50%,rgba(212,212,212,.1),transparent 60%);min-height:100vh}html.dark body{background-color:var(--bg-base-dark);background-image:radial-gradient(ellipse 900px 600px at 8% -10%,rgba(43,110,245,.1),transparent 60%),radial-gradient(ellipse 700px 500px at 100% 110%,rgba(124,92,255,.08),transparent 55%),radial-gradient(ellipse 600px 400px at 50% 50%,rgba(255,255,255,.02),transparent 60%)}#app table:not(.qp-table){width:100%;border-collapse:separate;border-spacing:0;background:var(--bg-elevated);font-size:.875rem;color:var(--text-primary)}#app table:not(.qp-table) thead th{text-align:left;padding:10px 16px;background:var(--bg-subtle)!important;border-bottom:1px solid var(--border-default);font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)!important;white-space:nowrap}#app table:not(.qp-table) tbody td{padding:12px 16px;border-bottom:1px solid var(--border-subtle);font-size:.875rem;color:var(--text-primary);background:var(--bg-elevated);transition:background-color .12s var(--ease-out)}#app table:not(.qp-table) tbody tr:last-child td{border-bottom:none}#app table:not(.qp-table) tbody tr:hover td{background:var(--silver-50)}html.dark #app table:not(.qp-table) tbody tr:hover td{background:#ffffff08}html.dark #app table:not(.qp-table) thead th{background:#ffffff05!important;border-bottom-color:var(--border-default-dark);color:var(--text-tertiary-dark)!important}html.dark #app table:not(.qp-table) tbody td{background:var(--bg-elevated-dark);border-bottom-color:var(--border-subtle-dark);color:var(--text-primary-dark)}#app .table-wrap,#app .fx-table-wrap{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-elevated);overflow:hidden;box-shadow:var(--sh-sm)}html.dark #app .table-wrap,html.dark #app .fx-table-wrap{background:var(--bg-elevated-dark);border-color:var(--border-default-dark)}#app td.num,#app td.text-right,#app td.fx-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media (max-width: 640px){#app table:not(.qp-table){font-size:.8125rem}#app table:not(.qp-table) thead th,#app table:not(.qp-table) tbody td{padding:10px 12px}#app .overflow-x-auto,#app .table-wrap,#app .fx-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none}#app .overflow-x-auto::-webkit-scrollbar{height:0}#app .fixed.inset-0>div[class*=max-w]{max-width:100vw!important}#app h1,#app h2,#app h3{word-break:break-word;overflow-wrap:anywhere}#app input,#app select,#app textarea{font-size:16px!important}}html.dark #app .bg-white:not([class*="dark:bg-"]){background-color:#fff!important}#app .fx-hero-glow{position:relative;isolation:isolate}#app .fx-hero-glow:before{content:"";position:absolute;inset:-20% -10% auto auto;width:400px;height:400px;background:radial-gradient(circle,rgba(43,110,245,.12),transparent 70%);z-index:-1;pointer-events:none;filter:blur(40px)}@keyframes fx-app-enter{0%{opacity:0}to{opacity:1}}#app>*:first-child{animation:fx-app-enter .3s ease-out both}#app .fixed.inset-0.z-50,#app .fixed.inset-0[class*="z-[50]"]{z-index:10001!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding:16px!important;align-items:flex-start!important}@media (min-width: 641px){#app .fixed.inset-0.z-50{padding:24px!important}}#app .fixed.inset-0.z-50>div:not([class*=w-full]):not(.absolute),#app .fixed.inset-0.z-50>div[class*=max-w],#app .fixed.inset-0.z-50>div[class*=w-full][class*=max-w]{margin:auto!important;max-height:calc(100dvh - 32px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#app .fixed.inset-0.z-50>div[class*=max-w]>div:not(:first-child):not(:last-child),#app .fixed.inset-0.z-50>div[class*=max-w]>.modal-body{overflow-y:auto!important;flex:1 1 auto!important;min-height:0!important;-webkit-overflow-scrolling:touch}#app .fixed.inset-0.z-50>div[class*=max-w]>div:first-child,#app .fixed.inset-0.z-50>div[class*=max-w]>.modal-header{flex-shrink:0!important}#app .fixed.inset-0.z-50>div[class*=max-w]>div:last-child,#app .fixed.inset-0.z-50>div[class*=max-w]>.modal-footer{flex-shrink:0!important}.fx-btn-create{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--radius-md);background:var(--grad-primary-btn);color:#fff!important;font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:1;letter-spacing:-.01em;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #0000004d,0 1px 2px #0f10121f,0 2px 4px #0f10120a;border:none;cursor:pointer;white-space:nowrap;transition:transform .12s var(--ease-out),box-shadow .2s var(--ease-out),background .2s var(--ease-out)}.fx-btn-create:hover:not(:disabled){background:var(--grad-primary-btn-hover);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #0006,0 4px 12px #0f101233,0 2px 4px #0f101214}.fx-btn-create:active:not(:disabled){transform:translateY(1px)}.fx-btn-create:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #0000004d,var(--sh-focus-ring)}.fx-btn-create:disabled{opacity:.5;cursor:not-allowed;transform:none}.fx-btn-create .material-symbols-outlined{font-size:18px;margin-right:-2px}.fx-btn-create-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:1;border:1px solid var(--border-default);box-shadow:var(--sh-xs);cursor:pointer;transition:border-color .15s var(--ease-out),background .15s var(--ease-out)}.fx-btn-create-ghost:hover:not(:disabled){background:var(--silver-50);border-color:var(--border-strong)}html.dark .fx-btn-create-ghost{background:#ffffff0a;color:var(--text-primary-dark);border-color:var(--border-default-dark)}html.dark .fx-btn-create-ghost:hover:not(:disabled){background:#ffffff14;border-color:var(--border-strong-dark)}#app button.bg-primary,#app a.bg-primary,#app router-link.bg-primary,.fx-app-shell button.bg-primary,.fx-app-shell a.bg-primary,.fx-app-shell router-link.bg-primary{background:var(--grad-primary-btn)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #0000004d,0 1px 2px #0f10121f,0 2px 4px #0f10120a!important;transition:transform .12s var(--ease-out),box-shadow .2s var(--ease-out),background .2s var(--ease-out)}#app button.bg-primary:hover:not(:disabled),#app a.bg-primary:hover,.fx-app-shell button.bg-primary:hover:not(:disabled),.fx-app-shell a.bg-primary:hover{background:var(--grad-primary-btn-hover)!important;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #0006,0 4px 12px #0f10122e,0 2px 4px #0f10120f!important}#app button.bg-primary:active:not(:disabled),.fx-app-shell button.bg-primary:active:not(:disabled){transform:translateY(1px)}#app button.bg-primary:disabled,.fx-app-shell button.bg-primary:disabled{opacity:.5}#app h1{letter-spacing:-.02em}#app h2,#app h3{letter-spacing:-.01em}#app .badge,#app .status-badge{font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}html.dark #app button.rounded-full.bg-gray-300,html.dark #app button.rounded-full.bg-gray-400,html.dark #app div.rounded-full.bg-gray-200,html.dark #app div.rounded-full.bg-gray-300{background-color:#fff3!important}html.dark #app button.rounded-full.bg-gray-300:hover,html.dark #app button.rounded-full.bg-gray-400:hover{background-color:#ffffff47!important}html.dark #app .text-gray-400:not([class*="dark:text-"]){color:#fff6!important}html.dark #app .text-gray-500:not([class*="dark:text-"]){color:#ffffff80!important}html.dark #app .text-gray-600:not([class*="dark:text-"]){color:#ffffff8f!important}html.dark #app .text-gray-700:not([class*="dark:text-"]){color:#ffffffa3!important}html.dark #app .text-gray-800:not([class*="dark:text-"]){color:#fffc!important}html.dark #app .text-gray-900:not([class*="dark:text-"]){color:#ffffffeb!important}html.dark #app .border-gray-200:not([class*="dark:border-"]){border-color:#ffffff1a!important}html.dark #app .border-gray-300:not([class*="dark:border-"]){border-color:#ffffff24!important}html.dark #app .bg-gray-50:not([class*="dark:bg-"]){background-color:#ffffff08!important}html.dark #app .bg-gray-100:not([class*="dark:bg-"]){background-color:#ffffff0d!important}
