:root{color-scheme:light;--tc-page:#F8FAFC;--tc-surface:#FFFFFF;--tc-chart-surface:#FAFAFA;--tc-border:#E2E8F0;--tc-text:#0F172A;--tc-text2:#334155;--tc-text3:#64748B;--tc-primary:#2563EB;--tc-primary-deep:#1D4ED8;--tc-primary-tint:#EFF6FF;--tc-sand:#D97706;--tc-sand-text:#92400E;--tc-sand-tint:#FEF3C7;--tc-clay:#DC2626;--tc-clay-text:#991B1B;--tc-clay-tint:#FEE2E2}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){color-scheme:dark;--tc-page:#0B0F17;--tc-surface:#151D2A;--tc-chart-surface:#1E293B;--tc-border:#334155;--tc-text:#F8FAFC;--tc-text2:#94A3B8;--tc-text3:#64748B;--tc-primary:#3B82F6;--tc-primary-deep:#2563EB;--tc-primary-tint:rgba(37,99,235,0.15);--tc-sand:#F59E0B;--tc-sand-text:#FDE68A;--tc-sand-tint:rgba(217,119,6,0.15);--tc-clay:#EF4444;--tc-clay-text:#FCA5A5;--tc-clay-tint:rgba(220,38,38,0.15)}}:root[data-theme=dark]{color-scheme:dark;--tc-page:#0B0F17;--tc-surface:#151D2A;--tc-chart-surface:#1E293B;--tc-border:#334155;--tc-text:#F8FAFC;--tc-text2:#94A3B8;--tc-text3:#64748B;--tc-primary:#3B82F6;--tc-primary-deep:#2563EB;--tc-primary-tint:rgba(37,99,235,0.15);--tc-sand:#F59E0B;--tc-sand-text:#FDE68A;--tc-sand-tint:rgba(217,119,6,0.15);--tc-clay:#EF4444;--tc-clay-text:#FCA5A5;--tc-clay-tint:rgba(220,38,38,0.15)}*{box-sizing:border-box}:root{--tc-chart-technical:#2563eb;--tc-chart-communication:#d97706;--tc-chart-confidence:#0d9488;--tc-chart-professionalism:#dc2626;--tc-shadow-sm:0 1px 3px rgba(15,23,42,0.05);--tc-shadow-md:0 4px 16px rgba(15,23,42,0.08);--tc-shadow-lg:0 12px 32px rgba(15,23,42,0.12);--tc-glow-primary:0 0 24px rgba(37,99,235,0.25)}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--tc-chart-technical:#2563eb;--tc-chart-communication:#d97706;--tc-chart-confidence:#0d9488;--tc-chart-professionalism:#dc2626;--tc-shadow-sm:0 1px 3px rgba(0,0,0,0.3);--tc-shadow-md:0 4px 16px rgba(0,0,0,0.4);--tc-shadow-lg:0 12px 32px rgba(0,0,0,0.5);--tc-glow-primary:0 0 24px rgba(37,99,235,0.4)}}:root[data-theme=dark]{--tc-chart-technical:#2563eb;--tc-chart-communication:#d97706;--tc-chart-confidence:#0d9488;--tc-chart-professionalism:#dc2626;--tc-shadow-sm:0 1px 3px rgba(0,0,0,0.3);--tc-shadow-md:0 4px 16px rgba(0,0,0,0.4);--tc-shadow-lg:0 12px 32px rgba(0,0,0,0.5);--tc-glow-primary:0 0 24px rgba(37,99,235,0.4)}.tc-glass{background:rgba(255,255,255,.85)}.tc-glass,:root[data-theme=dark] .tc-glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:root[data-theme=dark] .tc-glass{background:rgba(21,29,42,.85)}.tc-card-hover{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tc-card-hover:hover{transform:translateY(-2px);box-shadow:var(--tc-shadow-md);border-color:var(--tc-primary)}body,html{margin:0;padding:0}body{background:var(--tc-page);color:var(--tc-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Noto Sans Devanagari,sans-serif;line-height:1.55;font-size:16px}a{color:var(--tc-primary);text-decoration:none}a:hover{text-decoration:underline}input,select{font:inherit;color:var(--tc-text);background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:10px;padding:11px 14px;width:100%}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--tc-primary);outline-offset:2px}label{display:block;font-size:14px;font-weight:500;margin-bottom:6px;color:var(--tc-text2)}.field{margin-bottom:16px}.form-error{color:var(--tc-clay-text);background:var(--tc-clay-tint)}.form-error,.form-info{border-radius:10px;padding:10px 14px;font-size:14px;margin-bottom:16px}.form-info{color:var(--tc-primary);background:var(--tc-primary-tint)}.auth-shell{min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.auth-card{width:100%;max-width:420px}.muted{color:var(--tc-text3);font-size:14px}@media (prefers-reduced-motion:no-preference){.avatar-breathe{animation:avatar-breathe 4.5s ease-in-out infinite;transform-origin:center}.avatar-eyelid{animation:avatar-blink 4.2s ease-in-out infinite;transform-origin:center}}@keyframes avatar-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes avatar-blink{0%,92%,to{transform:scaleY(0)}95%{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.nudge-pulse{animation:nudge-pulse 1.4s ease-in-out infinite}}@keyframes nudge-pulse{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(-4px);opacity:1}}.rec-dot{background:#f7f9f8}@media (prefers-reduced-motion:no-preference){.rec-dot{animation:rec-pulse 2s ease-in-out infinite}}@keyframes rec-pulse{0%,to{opacity:1}50%{opacity:.35}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes tc-modal-enter{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes tc-skeleton-pulse{0%,to{opacity:.5}50%{opacity:.9}}.tc-grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.tc-grid-6{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.tc-grid-5{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.tc-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.tc-grid-2col{display:grid;grid-template-columns:1.8fr 1.2fr;grid-gap:24px;gap:24px}.tc-grid-2col-equal{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.tc-mobile-only{display:none!important}.tc-desktop-sidebar{display:flex}@media (max-width:1024px){.tc-grid-4{grid-template-columns:repeat(2,1fr)}.tc-grid-5,.tc-grid-6{grid-template-columns:repeat(3,1fr)}.tc-grid-2col,.tc-grid-2col-equal{grid-template-columns:1fr}}@media (max-width:768px){.tc-desktop-sidebar,.tc-mobile-hide{display:none!important}.tc-mobile-only{display:flex!important}.tc-grid-4,.tc-grid-5,.tc-grid-6{grid-template-columns:repeat(2,1fr);gap:10px}.tc-grid-3{grid-template-columns:1fr;gap:14px}.tc-grid-2col,.tc-grid-2col-equal{grid-template-columns:1fr;gap:16px}.tc-table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.tc-main-padding{padding:16px 12px 64px!important}.tc-header-padding{padding:10px 12px!important}}@media (max-width:480px){.tc-grid-4{grid-template-columns:1fr;gap:10px}.tc-grid-6{grid-template-columns:repeat(2,1fr);gap:8px}.tc-grid-5{grid-template-columns:1fr;gap:10px}}.tc-card-padding{padding:24px}.tc-flex-responsive{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width:768px){.tc-card-padding{padding:14px!important}.tc-table-header{display:none!important}.tc-table-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:14px!important}.tc-table-row>div{width:100%!important;text-align:left!important}.tc-table-row-actions{display:flex!important;justify-content:flex-end!important;width:100%!important;border-top:1px solid var(--tc-border);padding-top:10px;margin-top:4px}.tc-hero-flex{flex-direction:column!important;align-items:stretch!important}.tc-full-width-mobile,.tc-hero-side{width:100%!important}}.tc-dropdown-item:hover{background-color:var(--tc-primary-tint)}