._page_1srbr_1{min-height:100vh;background:var(--background);color:var(--foreground)}._hero_1srbr_1{padding:3.8rem clamp(1rem,6vw,6rem);background:linear-gradient(125deg,var(--sidebar),color-mix(in srgb,var(--sidebar) 84%,var(--secondary)));color:var(--sidebar-foreground);box-shadow:var(--shadow-lg)}._hero_1srbr_1>span,._studyPlan_1srbr_1>div>span{font:600 .67rem var(--font-family-monospace);letter-spacing:.12em;color:var(--accent)}._hero_1srbr_1 h1{font:700 clamp(2.8rem,5vw,5.2rem)/.94 var(--font-family-display);letter-spacing:-.05em;max-width:1000px;margin:.6rem 0}._hero_1srbr_1 em{font-style:normal;color:var(--accent)}._hero_1srbr_1 p{color:#c3ccd3;max-width:780px;line-height:1.6}._search_1srbr_1{position:relative;width:min(720px,100%);margin-top:1.4rem}._search_1srbr_1 svg{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);z-index:2;color:var(--muted-foreground)}._search_1srbr_1 input{padding-left:2.5rem;background:color-mix(in srgb,var(--card) 92%,transparent)}._grid_1srbr_1{width:min(1450px,calc(100% - 1rem));margin:1rem auto;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}._grid_1srbr_1 article{min-height:220px;padding:1.2rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;transition:.2s transform,.2s box-shadow}._grid_1srbr_1 article:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}._icon_1srbr_1{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--primary) 12%,var(--surface));color:var(--primary)}._grid_1srbr_1 h2{font:700 1.2rem var(--font-family-display);margin:1rem 0 .4rem}._grid_1srbr_1 p{font-size:.78rem;line-height:1.55;color:var(--muted-foreground)}._meta_1srbr_1{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;border-top:1px solid var(--border)}._meta_1srbr_1 span{font:600 .62rem var(--font-family-monospace);color:var(--muted-foreground)}._meta_1srbr_1 b{font-size:.72rem;color:var(--primary)}._studyPlan_1srbr_1{width:min(1450px,calc(100% - 1rem));margin:1rem auto;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._studyPlan_1srbr_1 h2,._cta_1srbr_1 h2{font:700 clamp(2rem,4vw,3.4rem)/1 var(--font-family-display);margin:.5rem 0}._studyPlan_1srbr_1 p,._cta_1srbr_1 p{color:var(--muted-foreground);line-height:1.55}._week_1srbr_1{display:grid;grid-template-columns:repeat(7,1fr);gap:.55rem;margin-top:1.2rem}._week_1srbr_1 div{padding:.9rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);display:grid;gap:.3rem}._week_1srbr_1 b{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--primary-foreground);font:700 .65rem var(--font-family-monospace)}._week_1srbr_1 span{font-weight:700}._week_1srbr_1 small{color:var(--muted-foreground)}._cta_1srbr_1{width:min(1450px,calc(100% - 1rem));margin:1rem auto;padding:2rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;align-items:center;justify-content:space-between;gap:2rem}._cta_1srbr_1 p{margin-bottom:0}@media(max-width:950px){._grid_1srbr_1{grid-template-columns:1fr 1fr}._week_1srbr_1{grid-template-columns:repeat(4,1fr)}}@media(max-width:620px){._grid_1srbr_1{grid-template-columns:1fr}._week_1srbr_1{grid-template-columns:1fr 1fr}._cta_1srbr_1{align-items:stretch;flex-direction:column}}@media(hover:none),(pointer:coarse){._grid_1srbr_1 article:hover{transform:none}}
