body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root,body.theme-default{--bg-primary:#fff;--bg-secondary:#f5f5f5;--bg-tertiary:#faf9f8;--bg-hover:#edebe9;--text-primary:#242424;--text-secondary:#605e5c;--text-tertiary:#a19f9d;--text-disabled:#c8c6c4;--border-default:#e1dfdd;--border-light:#edebe9;--teams-purple:#6264a7;--teams-purple-hover:#464775;--teams-blue:#0078d4;--teams-blue-hover:#106ebe;--shadow-sm:0 1.6px 3.6px rgba(0,0,0,.132),0 0.3px 0.9px rgba(0,0,0,.108);--shadow-md:0 3.2px 7.2px rgba(0,0,0,.132),0 0.6px 1.8px rgba(0,0,0,.108);--status-warning-bg:#fff4ce;--status-warning-text:#797672;--status-success-bg:#dff6dd;--status-success-text:#107c10;--status-error-bg:#fde7e9;--status-error-text:#a80000;--status-info-bg:#deecf9;--status-info-text:#004578}body.theme-dark{--bg-primary:#292929;--bg-secondary:#1f1f1f;--bg-tertiary:#252423;--bg-hover:#3b3a39;--text-primary:#fff;--text-secondary:#d2d0ce;--text-tertiary:#a19f9d;--text-disabled:#605e5c;--border-default:#484644;--border-light:#3b3a39;--teams-purple:#7b83eb;--teams-purple-hover:#9ba3f5;--teams-blue:#4ba3f5;--teams-blue-hover:#6cb8f6;--shadow-sm:0 1.6px 3.6px #0006,0 0.3px 0.9px #0000004d;--shadow-md:0 3.2px 7.2px #0006,0 0.6px 1.8px #0000004d;--status-warning-bg:#4f4022;--status-warning-text:#f8d22a;--status-success-bg:#1e451e;--status-success-text:#92e691;--status-error-bg:#4f1818;--status-error-text:#f48771;--status-info-bg:#1e3a52;--status-info-text:#92c5f9}body.theme-contrast{--bg-primary:#000;--bg-secondary:#000;--bg-tertiary:#000;--bg-hover:#1f1f1f;--text-primary:#fff;--text-secondary:#fff;--text-tertiary:#fff;--text-disabled:#a19f9d;--border-default:#fff;--border-light:#fff;--teams-purple:#ff0;--teams-purple-hover:#ff0;--teams-blue:#1aebff;--teams-blue-hover:#1aebff;--shadow-sm:none;--shadow-md:none;--status-warning-bg:#000;--status-warning-text:#ff0;--status-success-bg:#000;--status-success-text:#3ff23f;--status-error-bg:#000;--status-error-text:#ff6b6b;--status-info-bg:#000;--status-info-text:#1aebff}body.theme-contrast *{border-style:solid!important;border-width:1px!important}*{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#242424;color:var(--text-primary);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;transition:background-color .15s ease,color .15s ease}.App,body{background:#fff;background:var(--bg-primary)}:focus-visible{outline:2px solid #6264a7;outline:2px solid var(--teams-purple);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-tabs{background:#fff;background:var(--bg-primary);border-bottom:1px solid #e1dfdd;border-bottom:1px solid var(--border-default);display:flex;gap:4px;padding:8px 12px 0;position:sticky;top:0;z-index:10}.app-tab{appearance:none;background:#0000;border:none;border-bottom:2px solid #0000;color:#605e5c;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin-bottom:-1px;padding:8px 12px;transition:color .15s ease,border-color .15s ease}.app-tab:hover{color:#242424;color:var(--text-primary)}.app-tab-active{border-bottom-color:#6264a7;border-bottom-color:var(--teams-purple);color:#6264a7;color:var(--teams-purple)}.App{max-width:100%;min-height:100vh;min-width:280px;overflow-x:hidden;width:100%}*,.App{box-sizing:border-box}.content-container{padding:16px;width:100%}@media (max-width:350px){.content-container{padding:12px}h1{font-size:18px}h2{font-size:16px}button{margin-bottom:8px;width:100%}.card-grid{gap:8px;grid-template-columns:1fr}}@media (min-width:351px) and (max-width:450px){.content-container{padding:14px}h1{font-size:20px}h2{font-size:17px}.card-grid{gap:12px;grid-template-columns:1fr}}@media (min-width:451px) and (max-width:600px){.content-container{padding:16px}h1{font-size:22px}.small-card-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.card-grid{gap:16px;grid-template-columns:1fr}}@media (min-width:601px){.content-container{padding:20px}h1{font-size:24px}.card-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.small-card-grid{gap:16px;grid-template-columns:repeat(3,1fr)}}img{height:auto;max-width:100%}table{display:block;overflow-x:auto;width:100%}@media (max-width:450px){table{font-size:14px}td,th{padding:8px 4px}}.flex-container{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:450px){.flex-container{flex-direction:column}}.grid-auto{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scrollable-content{-webkit-overflow-scrolling:touch;overflow-y:auto;scroll-behavior:smooth}.scrollable-content::-webkit-scrollbar{width:6px}.scrollable-content::-webkit-scrollbar-track{background:#0000}.scrollable-content::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}.scrollable-content::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.optimized-animation{transform:translateZ(0);will-change:transform}@media (hover:none) and (pointer:coarse){.clickable,a,button{min-height:44px;min-width:44px}}@container (max-width: 350px){.container-responsive{padding:8px}}.skeleton-container{box-sizing:border-box;max-width:100%;min-width:280px;padding:20px;width:100%}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.skeleton-header{align-items:center;display:flex;gap:12px;margin-bottom:24px}.skeleton-avatar{animation:shimmer 1.2s linear infinite;background:linear-gradient(90deg,#f0f0f0,#e0e0e0 40px,#f0f0f0 80px);background-size:468px 100%;border-radius:50%;flex-shrink:0;height:48px;width:48px}.skeleton-text-group{flex:1 1;min-width:0}.skeleton-title{height:20px;margin-bottom:8px;width:60%}.skeleton-subtitle,.skeleton-title{animation:shimmer 1.2s linear infinite;background:linear-gradient(90deg,#f0f0f0,#e0e0e0 40px,#f0f0f0 80px);background-size:468px 100%;border-radius:4px}.skeleton-subtitle{height:16px;width:40%}.skeleton-section{margin-bottom:24px}.skeleton-section-title{border-radius:4px;height:18px;margin-bottom:12px;width:40%}.skeleton-item,.skeleton-section-title{animation:shimmer 1.2s linear infinite;background:linear-gradient(90deg,#f0f0f0,#e0e0e0 40px,#f0f0f0 80px);background-size:468px 100%}.skeleton-item{border-radius:8px;height:60px;margin-bottom:8px;width:100%}@media (max-width:350px){.skeleton-container{padding:12px}.skeleton-avatar{height:40px;width:40px}.skeleton-item{height:50px}}.theme-dark .skeleton-avatar,.theme-dark .skeleton-item,.theme-dark .skeleton-section-title,.theme-dark .skeleton-subtitle,.theme-dark .skeleton-title{background:linear-gradient(90deg,#2d2d2d,#3d3d3d 40px,#2d2d2d 80px);background-size:468px 100%}
/*# sourceMappingURL=main.ed784370.css.map*/