:root{--duration-instant:100ms;--duration-fast:150ms;--duration-base:200ms;--duration-slow:300ms;--duration-reveal:400ms;--duration-score:600ms;--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-premium:cubic-bezier(0.16,1,0.3,1);--transition-fast:150ms cubic-bezier(0.16,1,0.3,1);--transition-base:200ms cubic-bezier(0.16,1,0.3,1);--transition-slow:300ms cubic-bezier(0.16,1,0.3,1);--transition-reveal:400ms cubic-bezier(0.16,1,0.3,1);--transition-button:background-color 150ms cubic-bezier(0.16,1,0.3,1),transform 150ms cubic-bezier(0.16,1,0.3,1),box-shadow 150ms cubic-bezier(0.16,1,0.3,1),border-color 150ms cubic-bezier(0.16,1,0.3,1);--hover-lift:translateY(-1px);--active-sink:translateY(0px);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:9999px;--color-blue-50:#EFF6FF;--color-blue-100:#DBEAFE;--color-blue-200:#BFDBFE;--color-blue-300:#93C5FD;--color-blue-400:#60A5FA;--color-blue-500:#3B82F6;--color-blue-600:#2563EB;--color-blue-700:#1D4ED8;--color-blue-800:#1E40AF;--color-blue-900:#1E3A8A;--color-navy-50:#F0F4F8;--color-navy-100:#D9E2EC;--color-navy-700:#334E68;--color-navy-800:#243B53;--color-navy-900:#1B233A;--color-navy-950:#0D111F;--color-purple-50:#F5F3FF;--color-purple-100:#EDE9FE;--color-purple-200:#DDD6FE;--color-purple-300:#C4B5FD;--color-purple-600:#7C3AED;--color-purple-700:#6D28D9;--color-purple-800:#5B21B6;--color-green-50:#ECFDF5;--color-green-100:#D1FAE5;--color-green-200:#A7F3D0;--color-green-400:#34D399;--color-green-500:#10B981;--color-green-600:#059669;--color-green-700:#047857;--color-green-800:#065F46;--color-green-900:#064E3B;--color-amber-50:#FFFBEB;--color-amber-100:#FEF3C7;--color-amber-200:#FDE68A;--color-amber-300:#FCD34D;--color-amber-400:#FBBF24;--color-amber-500:#F59E0B;--color-amber-600:#D97706;--color-amber-700:#B45309;--color-amber-800:#92400E;--color-red-50:#FEF2F2;--color-red-100:#FEE2E2;--color-red-200:#FECACA;--color-red-400:#F87171;--color-red-500:#EF4444;--color-red-600:#DC2626;--color-red-700:#B91C1C;--color-red-800:#991B1B;--color-gray-50:#FAFAF9;--color-gray-100:#F3F4F6;--color-gray-200:#E5E7EB;--color-gray-300:#D1D5DB;--color-gray-400:#9CA3AF;--color-gray-500:#6B7280;--color-gray-600:#4B5563;--color-gray-700:#374151;--color-gray-800:#1F2937;--color-gray-950:#0F172A;--text-primary:#0D111F;--text-secondary:#475569;--text-muted:#616B78;--text-disabled:#9CA3AF;--text-inverse:#FFFFFF;--text-brand:#2563EB;--text-ai:#6D28D9;--text-success:#047857;--text-warning:#92400E;--text-error:#991B1B;--text-info:#1E40AF;--surface-page:#F6F5F1;--surface-card:#FFFFFF;--surface-subtle:#F2F0EB;--surface-highlight:#F8FAFF;--surface-dark:#0D111F;--brand-primary:#2563EB;--brand-primary-hover:#1D4ED8;--brand-primary-light:#EFF6FF;--brand-secondary:#0D111F;--border-light:#E5E7EB;--border-medium:#D1D5DB;--border-strong:#9CA3AF;--tint-success-bg:#ECFDF5;--tint-success-border:#A7F3D0;--tint-success-text:#047857;--tint-warning-bg:#FFFBEB;--tint-warning-border:#FDE68A;--tint-warning-text:#92400E;--tint-error-bg:#FEF2F2;--tint-error-border:#FECACA;--tint-error-text:#991B1B;--tint-info-bg:#EFF6FF;--tint-info-border:#BFDBFE;--tint-info-text:#1E40AF;--ai-primary:#7C3AED;--ai-hover:#6D28D9;--ai-light:#F5F3FF;--ai-border:#DDD6FE;--ai-text:#6D28D9;--score-poor-color:#B91C1C;--score-poor-bg:#FEF2F2;--score-fair-color:#B45309;--score-fair-bg:#FFFBEB;--score-good-color:#2563EB;--score-good-bg:#EFF6FF;--score-great-color:#166534;--score-great-bg:#DCFCE7;--score-excellent-color:#047857;--score-excellent-bg:#D1FAE5;--india-badge-bg:#FFFBEB;--india-badge-border:#FDE68A;--india-badge-text:#92400E;--color-star:#FCD34D;--material-blur-sm:4px;--material-blur-md:12px;--material-blur-lg:20px;--material-bg:rgba(255,255,255,0.72);--material-bg-strong:rgba(255,255,255,0.88);--material-edge:rgba(255,255,255,0.4);--shadow-none:none;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow-md:0 4px 20px -2px rgba(0,0,0,0.04);--shadow-lg:0 8px 30px -4px rgba(0,0,0,0.08);--shadow-xl:0 20px 40px -8px rgba(0,0,0,0.12);--shadow-inset-highlight:inset 0 1px 0 rgba(255,255,255,0.8);--shadow-bar:0 -8px 30px -4px rgba(0,0,0,0.08);--shadow-focus:0 0 0 2px #F6F5F1,0 0 0 4px rgba(37,99,235,0.3);--shadow-focus-field:0 0 0 2px #FFFFFF,0 0 0 4px rgba(37,99,235,0.3);--shadow-button:0 1px 2px rgba(0,0,0,0.06);--shadow-primary-hover:0 4px 14px 0 rgba(37,99,235,0.25);--shadow-primary-active:0 2px 6px 0 rgba(37,99,235,0.2);--shadow-secondary-hover:0 4px 12px rgba(15,23,42,0.25);--shadow-lg-brand:0 8px 30px -4px rgba(37,99,235,0.2);--shadow-halo-brand:0 0 0 10px rgba(37,99,235,0.13);--shadow-ai-hover:0 4px 14px rgba(124,58,237,0.25);--space-xs:0.25rem;--space-sm:0.5rem;--space-md:0.75rem;--space-lg:1rem;--space-card:1.25rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:2.5rem;--space-4xl:3rem;--space-5xl:4rem;--space-6xl:5rem;--page-px:1.25rem;--page-px-sm:2rem;--page-px-md:3.5rem;--page-px-lg:1.5rem;--sidebar-px:0.75rem;--max-reading:720px;--max-resume:800px;--max-landing:1100px;--max-dashboard:1200px;--max-wide:1280px;--section-compact-desktop:2.5rem;--section-compact-tablet:2rem;--section-compact-mobile:1.5rem;--section-normal-desktop:5rem;--section-normal-tablet:4rem;--section-normal-mobile:3rem;--section-spacious-desktop:6rem;--section-spacious-tablet:5rem;--section-spacious-mobile:4rem;--z-base:0;--z-sticky:1000;--z-fixed:1050;--z-appbar:1100;--z-drawer:1200;--z-modal:1300;--z-snackbar:1400;--z-tooltip:1500;--font-sans:"Lato",system-ui,-apple-system,sans-serif;--font-serif-display:"DM Serif Display",Georgia,"Times New Roman",serif;--font-mono:"JetBrains Mono","Menlo","Monaco","Courier New",monospace;--text-display-xl:3.5rem;--text-display-lg:3rem;--text-display-md:2.5rem;--text-heading-xl:1.75rem;--text-heading-lg:1.5rem;--text-heading-md:1.25rem;--text-heading-sm:1.125rem;--text-base:1rem;--text-md:0.875rem;--text-sm:0.8125rem;--text-xs:0.75rem;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:900;--leading-tight:1.1;--leading-snug:1.2;--leading-normal:1.5;--leading-relaxed:1.6;--leading-loose:1.66;--tracking-tighter:-0.03em;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0em;--tracking-wide:0.04em;--tracking-wider:0.06em;--tracking-widest:0.08em;--color-paper:var(--surface-card);--color-border:var(--border-light);--color-text-primary:var(--text-primary)}h1,h2,h3,h4,h5,h6,ol,ul{margin:0}ol,ul{list-style:none;padding:0}img{display:block;max-width:100%;height:auto}button{border:none;background:none;cursor:pointer}::selection{background-color:rgba(37,99,235,.15);color:var(--color-text-primary)}.card{background:var(--color-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.card:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg)}.min-touch-target{min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center;padding:.75rem 1rem}[role=button],a,button,input[type=button],input[type=submit]{min-height:40px;min-width:40px}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{min-height:40px;font-size:16px}@media (hover:none) and (pointer:coarse){[role=button]:active,a:active,button:active{opacity:.7}}html{overflow-x:clip;max-width:100vw;scroll-padding-top:72px}.blog-article-content [id],.guide-content [id]{scroll-margin-top:88px}@media (max-width:599px){html{scroll-padding-top:60px}.blog-article-content [id],.guide-content [id]{scroll-margin-top:68px}}body{overflow-x:clip;max-width:100vw}@media (max-width:599px){.hide-mobile{display:none!important}}@media (min-width:600px) and (max-width:899px){.hide-tablet{display:none!important}}@media (min-width:900px){.hide-desktop{display:none!important}}@keyframes rvPulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){@keyframes rvPulse{0%,to{opacity:.7}}}@media (prefers-reduced-transparency:reduce){:root{--material-blur-sm:0px;--material-blur-md:0px;--material-blur-lg:0px;--material-bg:var(--surface-card);--material-bg-strong:var(--surface-card);--material-edge:transparent}}@media (prefers-contrast:more){:root{--material-blur-sm:0px;--material-blur-md:0px;--material-blur-lg:0px;--material-bg:var(--surface-card);--material-bg-strong:var(--surface-card);--material-edge:var(--border-strong);--border-light:var(--border-medium)}}