.study-advisor{--radius:.875rem;--font-serif-sa:"Fraunces","Iowan Old Style",Georgia,serif;--background:#fefaf1;--foreground:#2a1b11;--card:#fffdf9;--card-foreground:#2a1b11;--popover:#fffdf9;--popover-foreground:#2a1b11;--primary:#602b1e;--primary-foreground:#fbf8f1;--secondary:#f2eadd;--secondary-foreground:#3f271d;--muted:#f0eae0;--muted-foreground:#6b5a4d;--accent:#e78a45;--accent-foreground:#fffbf4;--destructive:#c9302d;--destructive-foreground:#fbf8f1;--border:#e6dcd0;--input:#e6dcd0;--ring:#e78a45;--chart-1:#e78a45;--chart-2:#25855b;--chart-3:#1f6a96;--chart-4:#ceaa3e;--chart-5:#a75fb7;--gradient-hero:radial-gradient(1200px 500px at 20% -10%,#ffddc299,transparent 60%),radial-gradient(900px 400px at 100% 10%,#fed2cb80,transparent 60%);--shadow-soft:0 1px 2px #43251a0f,0 8px 30px #43251a14;--shadow-lift:0 2px 4px #43251a14,0 20px 50px #43251a1f;background-color:var(--background);background-image:var(--gradient-hero);color:var(--foreground);font-family:Inter,ui-sans-serif,system-ui,sans-serif}@supports (color:lab(0% 0 0)){.study-advisor{--background:lab(98.3077% .350714 4.58039);--foreground:lab(11.7135% 6.49476 9.83645);--card:lab(99.4445% .164568 2.28308);--card-foreground:lab(11.7135% 6.49476 9.83645);--popover:lab(99.4445% .164568 2.28308);--popover-foreground:lab(11.7135% 6.49476 9.83645);--primary:lab(25.0866% 23.5642 20.0289);--primary-foreground:lab(97.7201% .286549 3.81312);--secondary:lab(93.0937% 1.22419 7.58914);--secondary-foreground:lab(18.5515% 10.2724 11.6815);--muted:lab(93.0816% .894964 5.67563);--muted-foreground:lab(39.606% 5.42295 10.2753);--accent:lab(66.8316% 31.971 51.4359);--accent-foreground:lab(98.8801% .286222 3.81292);--destructive:lab(45.9154% 59.7076 40.9321);--destructive-foreground:lab(97.7201% .286549 3.81312);--border:lab(88.4303% 1.80581 7.45286);--input:lab(88.4303% 1.80581 7.45286);--ring:lab(66.8316% 31.971 51.4359);--chart-1:lab(66.8316% 31.971 51.4359);--chart-2:lab(49.2519% -36.6105 14.3897);--chart-3:lab(41.8944% -10.8111 -31.2702);--chart-4:lab(71.3363% 5.42611 58.0998);--chart-5:lab(51.3398% 40.5498 -34.8333);--gradient-hero:radial-gradient(1200px 500px at 20% -10%,lab(90.57% 10.8826 20.5865/.6),transparent 60%),radial-gradient(900px 400px at 100% 10%,lab(87.9771% 14.762 9.84361/.5),transparent 60%);--shadow-soft:0 1px 2px lab(18.4338% 13.8396 13.5354/.06),0 8px 30px lab(18.4338% 13.8396 13.5354/.08);--shadow-lift:0 2px 4px lab(18.4338% 13.8396 13.5354/.08),0 20px 50px lab(18.4338% 13.8396 13.5354/.12)}}.dark .study-advisor{--background:#1b110b;--foreground:#f1eadc;--card:#241b14;--card-foreground:#f1eadc;--popover:#241b14;--popover-foreground:#f1eadc;--primary:#e9d4bc;--primary-foreground:#26160f;--secondary:#312620;--secondary-foreground:#ece3d6;--muted:#312620;--muted-foreground:#b1a291;--accent:#f1944f;--accent-foreground:#21110a;--destructive:#db423c;--destructive-foreground:#fbf8f1;--border:#ffffff1f;--input:#ffffff26;--ring:#f1944f;--chart-1:#f1944f;--chart-2:#44b782;--chart-3:#3d98d1;--chart-4:#deba50;--chart-5:#c77dd8;--gradient-hero:radial-gradient(1200px 500px at 20% -10%,#51321759,transparent 60%),radial-gradient(900px 400px at 100% 10%,#44241f59,transparent 60%);--shadow-soft:0 1px 2px #0000004d,0 8px 30px #00000059;--shadow-lift:0 2px 4px #00000059,0 20px 50px #00000073}@supports (color:lab(0% 0 0)){.dark .study-advisor{--background:lab(6.12828% 3.72632 4.65781);--foreground:lab(93.1165% .637233 7.67086);--card:lab(10.6036% 4.1863 6.47635);--card-foreground:lab(93.1165% .637233 7.67086);--popover:lab(10.6036% 4.1863 6.47635);--popover-foreground:lab(93.1165% .637233 7.67086);--primary:lab(86.0805% 4.98506 14.7059);--primary-foreground:lab(9.33289% 7.71639 7.81873);--secondary:lab(16.4069% 4.12485 6.51273);--secondary-foreground:lab(90.7736% 1.2269 7.59105);--muted:lab(16.4069% 4.12485 6.51273);--muted-foreground:lab(67.522% 3.70848 11.0039);--accent:lab(70.3223% 31.7954 50.8464);--accent-foreground:lab(7.05003% 7.59616 6.47074);--destructive:lab(51.7326% 59.5451 39.6593);--destructive-foreground:lab(97.7201% .286549 3.81312);--border:lab(100% 0 0/.12);--input:lab(100% 0 0/.15);--ring:lab(70.3223% 31.7954 50.8464);--chart-1:lab(70.3223% 31.7954 50.8464);--chart-2:lab(66.9195% -43.116 16.9641);--chart-3:lab(59.3006% -13.5709 -37.6269);--chart-4:lab(77.1564% 5.08985 57.0269);--chart-5:lab(62.9878% 40.3416 -34.9667);--gradient-hero:radial-gradient(1200px 500px at 20% -10%,lab(24.3765% 12.1905 22.7612/.35),transparent 60%),radial-gradient(900px 400px at 100% 10%,lab(18.3547% 15.1031 10.3677/.35),transparent 60%);--shadow-soft:0 1px 2px lab(0% 0 0/.3),0 8px 30px lab(0% 0 0/.35);--shadow-lift:0 2px 4px lab(0% 0 0/.35),0 20px 50px lab(0% 0 0/.45)}}.study-advisor h1,.study-advisor h2,.study-advisor h3,.study-advisor .font-serif{font-family:var(--font-serif-sa);letter-spacing:-.01em}.study-advisor .shadow-soft{box-shadow:var(--shadow-soft)}.study-advisor .prose{line-height:1.65}.study-advisor .prose p{margin:.4em 0}.study-advisor .prose h1,.study-advisor .prose h2,.study-advisor .prose h3,.study-advisor .prose h4{margin:.8em 0 .3em;font-weight:600}.study-advisor .prose h1{font-size:1.2rem}.study-advisor .prose h2{font-size:1.1rem}.study-advisor .prose h3,.study-advisor .prose h4{font-size:1rem}.study-advisor .prose ul{margin:.4em 0;padding-left:1.25rem;list-style:outside}.study-advisor .prose ol{margin:.4em 0;padding-left:1.25rem;list-style:decimal}.study-advisor .prose li{margin:.2em 0}.study-advisor .prose strong{font-weight:600}.study-advisor .prose a{color:var(--accent);text-decoration:underline}.study-advisor .prose code{background-color:var(--muted);border-radius:.25rem;padding:.1em .35em;font-size:.875em}
