._page_3moke_1{max-width:1400px;margin:0 auto;padding:1.5rem clamp(.8rem,4vw,3rem) 8rem;display:grid;gap:1rem}._hero_3moke_1{display:flex;justify-content:space-between;align-items:end;gap:1rem}._hero_3moke_1>div:first-child{max-width:850px}._hero_3moke_1 span,._aiPanel_3moke_1 header span{display:flex;align-items:center;gap:.4rem;color:var(--info);font-size:.68rem;font-weight:950;letter-spacing:.09em}._hero_3moke_1 h1{font-family:var(--font-family-display);font-size:clamp(3rem,6vw,5rem);line-height:.96;margin:.4rem 0}._hero_3moke_1 em{font-style:normal;color:var(--primary)}._hero_3moke_1 p,._aiPanel_3moke_1 header p{color:var(--muted-foreground);line-height:1.6}._heroTools_3moke_1{display:grid;gap:.55rem;min-width:280px}._controlBanner_3moke_1,._saveBar_3moke_1{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:1.1rem;background:var(--card)}._controlBanner_3moke_1>svg{color:var(--info)}._controlBanner_3moke_1>div{display:grid;flex:1}._controlBanner_3moke_1 span,._saveBar_3moke_1 span{color:var(--muted-foreground);font-size:.78rem}._twoCol_3moke_1{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._panel_3moke_1{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:1.25rem;background:var(--card)}._panel_3moke_1 label{display:grid;gap:.35rem;font-size:.75rem;font-weight:850}._head_3moke_1{display:grid;gap:.2rem}._head_3moke_1>div{display:flex;align-items:center;gap:.45rem}._head_3moke_1 svg{color:var(--info);width:17px}._head_3moke_1 h2{font-family:var(--font-family-display);font-size:1.45rem;margin:0}._head_3moke_1 p{margin:0;color:var(--muted-foreground);font-size:.75rem;line-height:1.45}._chips_3moke_1{display:flex;gap:.4rem;flex-wrap:wrap}._tutorToggle_3moke_1{display:flex;align-items:center;gap:.65rem;padding:.9rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer}._tutorToggle_3moke_1 svg{color:var(--info)}._tutorToggle_3moke_1 div{display:grid}._tutorToggle_3moke_1 span{font-size:.72rem;color:var(--muted-foreground)}._tutorToggle_3moke_1._on_3moke_1{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--surface))}._saveBar_3moke_1{justify-content:flex-end;position:sticky;bottom:.75rem;z-index:10;box-shadow:var(--shadow)}._aiPanel_3moke_1{display:grid;gap:1rem;padding:1.2rem;border-radius:1.5rem;background:linear-gradient(135deg,var(--sidebar),color-mix(in srgb,var(--sidebar) 88%,var(--info)));color:var(--sidebar-foreground)}._aiPanel_3moke_1 header{display:flex;justify-content:space-between;gap:1rem}._aiPanel_3moke_1 header>div{max-width:950px}._aiPanel_3moke_1 h2{font-family:var(--font-family-display);font-size:2rem;margin:.3rem 0}._aiPanel_3moke_1 header>b{height:fit-content;padding:.4rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--sidebar-foreground) 12%,transparent);font-size:.7rem}._focusGrid_3moke_1{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem}._focusGrid_3moke_1 article,._planLists_3moke_1 article{display:grid;gap:.35rem;padding:.8rem;border-radius:1rem;background:color-mix(in srgb,var(--sidebar-foreground) 8%,transparent);border:1px solid color-mix(in srgb,var(--sidebar-foreground) 12%,transparent)}._focusGrid_3moke_1 span{font-size:.6rem;text-transform:uppercase;color:var(--primary);font-weight:950}._focusGrid_3moke_1 h3,._planLists_3moke_1 h3{font-family:var(--font-family-display);margin:0}._focusGrid_3moke_1 p,._focusGrid_3moke_1 small,._planLists_3moke_1 p{margin:0;color:color-mix(in srgb,var(--sidebar-foreground) 72%,transparent);line-height:1.45;font-size:.73rem}._planLists_3moke_1{display:grid;grid-template-columns:repeat(2,1fr);gap:.55rem}._empty_3moke_1{max-width:700px;margin:4rem auto;text-align:center}@media(max-width:1000px){._twoCol_3moke_1{grid-template-columns:1fr}._focusGrid_3moke_1{grid-template-columns:1fr 1fr}._hero_3moke_1{align-items:stretch;flex-direction:column}._heroTools_3moke_1{min-width:0}}@media(max-width:650px){._focusGrid_3moke_1,._planLists_3moke_1{grid-template-columns:1fr}._controlBanner_3moke_1{align-items:flex-start;flex-wrap:wrap}._controlBanner_3moke_1 a{width:100%}._saveBar_3moke_1{align-items:stretch;flex-direction:column}._saveBar_3moke_1 button{width:100%}}
