[data-grok]{background:var(--page);color:var(--earth);font-size:16px;line-height:1.55}[data-grok] .brand-h1{font-weight:650;letter-spacing:-.045em;line-height:1.02}[data-grok] .brand-h2{font-weight:640;letter-spacing:-.032em;line-height:1.12}[data-grok] .brand-h3{font-weight:600;letter-spacing:-.02em;font-size:1.2rem;line-height:1.35}[data-grok] .brand-text{font-size:1.0625rem;line-height:1.65;color:color-mix(in oklab,var(--earth) 86%,var(--stone))}[data-grok] .brand-meta{font-size:.9375rem;line-height:1.55}[data-grok] .brand-lead{font-size:1.125rem;line-height:1.65}[data-grok] .brand-eyebrow{font-weight:600;letter-spacing:.08em}[data-grok] .brand-link{font-size:1rem;font-weight:550}[data-grok] .brand-cta,[data-grok] .btn-oxblood,[data-grok] .btn-primary{box-shadow:0 8px 18px -8px rgba(0,0,0,.45);font-weight:600}[data-grok] .brand-cta:hover,[data-grok] .btn-oxblood:hover,[data-grok] .btn-primary:hover{box-shadow:0 12px 24px -10px rgba(0,0,0,.4)}[data-grok] .brand-section,[data-grok] .g-card,[data-grok] .portal-audit-card,[data-grok] .portal-block-callout,[data-grok] .portal-find,[data-grok] .portal-plan90-card,[data-grok] :is(section,div,details,form,article,fieldset)[class*="border-[color:var(--hairline-soft)]"]{border:0;border-radius:24px;background:var(--card-surface);box-shadow:var(--shadow-ring),var(--shadow-soft);padding:1.5rem}[data-grok] .g-card{padding:1.75rem 1.6rem 1.9rem}@media (min-width:768px){[data-grok] .g-card{padding:2.25rem 2.4rem 2.4rem}}[data-grok] .brand-section{margin-top:1.5rem;padding:2rem 1.75rem}[data-grok] .portal-block-callout{border-left:0;margin-top:.5rem}[data-grok] :is(ul,ol)[class*="border-[color:var(--hairline-soft)]"]{display:flex;flex-direction:column;gap:14px;margin-top:1.15rem;border:0;background:transparent;box-shadow:none;padding:0;border-radius:0}[data-grok] :is(ul,ol)[class*="border-[color:var(--hairline-soft)]"]>li{border:0;border-radius:22px;background:var(--card-surface);box-shadow:var(--shadow-ring),var(--shadow-soft);padding:1.2rem 1.35rem;margin:0}[data-grok] .brand-row:hover,[data-grok] :is(ul,ol)[class*="border-[color:var(--hairline-soft)]"]>li:hover,[data-grok] [data-pipeline-card]:hover,[data-grok] [data-project-board] li>button:hover,[data-grok] [data-task-board] li>button:hover{box-shadow:var(--shadow-ring),var(--shadow-soft)}[data-grok] .brand-rows{display:flex;flex-direction:column;gap:12px;border:0}[data-grok] .brand-row{border:0;border-radius:22px;background:var(--card-surface);box-shadow:var(--shadow-ring),var(--shadow-soft);padding:1.15rem 1.3rem}[data-grok] .g-card .brand-row,[data-grok] [class*="rounded-[14px]"] [class*="rounded-[14px]"],[data-grok] details .brand-row{background:var(--page)}[data-grok] [class*="rounded-[14px]"]{border-radius:24px;border-color:transparent;background:var(--card-surface);box-shadow:var(--shadow-ring),var(--shadow-soft)}[data-grok] .g-facts{gap:14px;border:0}[data-grok] .g-fact{border:0;border-radius:22px;background:var(--card-surface);box-shadow:var(--shadow-ring),var(--shadow-soft);padding:1.25rem 1.4rem}[data-grok] [data-stage-strip]{gap:10px}[data-grok] [data-stage-strip]>span{display:inline-flex;align-items:center;border-radius:999px;background:var(--card-surface);box-shadow:var(--shadow-ring),var(--shadow-soft);padding:.55rem .95rem;color:var(--earth);font-weight:600}[data-grok] [role=group][aria-label=View]{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--pill)}[data-grok] [role=group][aria-label=View] button{border-radius:999px;padding:.45rem .9rem;text-decoration:none;font-weight:600;min-height:36px}[data-grok] [role=group][aria-label=View] button[aria-pressed=true]{background:var(--page);color:var(--earth);box-shadow:var(--shadow-ring),0 1px 4px rgba(0,0,0,.08)}[data-grok] [data-pipeline-board],[data-grok] [data-project-board],[data-grok] [data-task-board]{gap:16px;padding:4px 2px 16px;scroll-snap-type:x mandatory}[data-grok] [data-pipeline-column][data-pipeline-over="1"]{box-shadow:var(--shadow-ring),0 0 0 2px var(--earth)}[data-grok] [data-eq-breakeven]{gap:12px}[data-grok] [data-eq-breakeven]>li{border:0;border-radius:20px;background:var(--card-surface);box-shadow:var(--shadow-ring),var(--shadow-soft);padding:1.15rem 1.2rem}[data-grok] [data-portal-secondary]>li>a{display:block;font-size:1.2rem;font-weight:640;letter-spacing:-.02em;text-decoration-thickness:1px}[data-grok] [data-pipeline-board]>section,[data-grok] [data-project-board]>section,[data-grok] [data-task-board]>section{width:300px;border:0;border-radius:24px;background:var(--pill);box-shadow:var(--shadow-ring);padding:12px;scroll-snap-align:start}[data-grok] [data-pipeline-card],[data-grok] [data-project-board] li>button,[data-grok] [data-task-board] li>button{border:0;border-radius:18px;background:var(--page);box-shadow:var(--shadow-ring),var(--shadow-soft);padding:16px}[data-grok] .g-rail-card{width:calc(100% - 1rem);border-radius:28px;background:var(--card-surface);box-shadow:var(--shadow-ring),var(--shadow-soft)}[data-grok] .brand-navlink{font-size:15px;font-weight:600;min-height:40px;padding:.5rem .85rem}[data-grok] .brand-navlink[aria-current=page]{background:var(--page);color:var(--earth);box-shadow:var(--shadow-ring),0 1px 4px rgba(0,0,0,.08)}[data-grok] header.sticky{border:0;background:color-mix(in oklab,var(--page) 88%,transparent);backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(10,10,10,.05)}[data-grok] .field,[data-grok] select.field,[data-grok] textarea.field{border:0;border-radius:14px;background:var(--page);box-shadow:var(--shadow-ring);font-size:16px;min-height:48px}[data-grok] textarea.field{min-height:6.5rem;padding-top:.8rem}[data-grok] .field:focus{box-shadow:0 0 0 3px rgba(10,10,10,.16)}[data-grok] summary{font-size:1.125rem;font-weight:640;letter-spacing:-.02em;line-height:1.35}[data-grok] :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--earth);outline-offset:3px}[data-grok] .overflow-x-auto:has(>table){border-radius:24px;background:var(--card-surface);box-shadow:var(--shadow-ring),var(--shadow-soft);padding:8px 12px 16px}[data-grok] table{border:0}[data-grok] td,[data-grok] th{border-color:transparent;padding-top:.9rem;padding-bottom:.9rem}[data-grok] [data-portal-bottom-menu]{border:0;background:color-mix(in oklab,var(--page) 92%,transparent);backdrop-filter:blur(14px);box-shadow:0 -10px 30px -18px rgba(0,0,0,.35)}[data-grok] [data-portal-bottom-menu] a span:last-child{font-size:12px;font-weight:650}[data-grok] .resources-page>header{padding-bottom:1.5rem}[data-grok] .resources-page>header .brand-h1{font-size:clamp(2.35rem,4vw,3.15rem);font-weight:650;letter-spacing:-.04em;margin-top:.7rem}[data-grok] .resources-toc__layout{gap:1.35rem}@media (min-width:1024px){[data-grok] .resources-toc__layout{grid-template-columns:18.5rem minmax(0,1fr);gap:1.5rem}}[data-grok] .resources-toc__rail{max-height:none;overflow:visible;border:0;border-radius:24px;background:var(--card-surface);box-shadow:var(--shadow-ring),var(--shadow-soft);padding:1.15rem .85rem 1.35rem;position:sticky;top:1.25rem}[data-grok] .resources-toc__main,[data-grok] .resources-toc__main--wide{max-width:none;margin-inline:0}[data-grok] .resources-toc__item{border-radius:14px;padding:.7rem .8rem;font-size:.95rem;font-weight:550;line-height:1.4}[data-grok] .resources-toc__item.is-active{background:var(--page);border-color:transparent;box-shadow:var(--shadow-ring),0 1px 4px rgba(0,0,0,.08)}[data-grok] .resources-toc__course{border:0;padding-bottom:.85rem}[data-grok] .resources-lesson{border:0;border-radius:28px;background:var(--card-surface);box-shadow:var(--shadow-ring),var(--shadow-soft);padding:1.75rem 1.5rem 2rem}@media (min-width:768px){[data-grok] .resources-lesson{padding:2.15rem 2.15rem 2.4rem}}[data-grok] .resources-lesson__title{font-weight:650;letter-spacing:-.03em;font-size:clamp(1.7rem,2.3vw,2.25rem);line-height:1.15}[data-grok] .resources-lesson__lead,[data-grok] .resources-lesson__step-text,[data-grok] .resources-lesson__text{font-size:1.0625rem;line-height:1.7;max-width:none}[data-grok] .resources-lesson__body{border:0;margin-top:1.6rem;padding-top:0;gap:1.35rem}[data-grok] .resources-lesson__section-head{font-size:1.05rem;font-weight:640}[data-grok] .resources-lesson__steps{border:0;display:flex;flex-direction:column;gap:10px;margin-top:.7rem}[data-grok] .resources-lesson__step{border:0;border-radius:16px;background:var(--page);box-shadow:var(--shadow-ring);padding:.9rem 1rem}[data-grok] .resources-toc__chips{top:4rem}[data-grok] .resources-toc__chip{font-weight:600;font-size:.9rem;padding:.5rem .95rem}[data-grok] [data-pipeline-board] ul,[data-grok] [data-project-board] ul,[data-grok] [data-task-board] ul{display:flex;flex-direction:column;gap:12px}[data-grok] .coming-stage{background:color-mix(in oklab,var(--card-surface) 78%,var(--pill));transition:box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-spring)}[data-grok] .coming-stage summary{display:block;cursor:pointer;list-style:none}[data-grok] .coming-stage summary::-webkit-details-marker{display:none}[data-grok] .coming-stage summary::marker{content:""}[data-grok] .coming-stage:hover{box-shadow:var(--shadow-ring),var(--shadow-soft)}[data-grok] .coming-stage[open],[data-grok] .coming-stage[open]:hover{transform:none}[data-grok] .coming-stage summary:focus-visible{outline:2px solid var(--earth);outline-offset:4px;border-radius:12px}[data-grok] .coming-stage__bonus:before{display:none}[data-grok] .plan-feature{border-radius:22px;background:var(--card-surface);box-shadow:var(--shadow-ring),var(--shadow-soft);padding:1.15rem 1.25rem;list-style:none}[data-grok] .plan-feature--quiet{background:var(--page);box-shadow:0 0 0 1px color-mix(in oklab,var(--gravel) 42%,var(--page));color:color-mix(in oklab,var(--stone) 83%,var(--earth))}[data-grok] .plan-feature--quiet :is(.brand-h3,.brand-meta,.brand-text,.brand-label){color:color-mix(in oklab,var(--stone) 83%,var(--earth))}[data-grok] .plan-feature--quiet .brand-h3{font-weight:500}[data-grok] .plan-feature--quiet :is(svg,img){opacity:.55}[data-grok] .trial-dialog{position:fixed;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);margin:0;width:min(32rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;border:0;border-radius:24px;background:var(--card-surface);color:var(--earth);box-shadow:var(--shadow-float);padding:1.75rem 1.6rem 1.9rem}[data-grok] .trial-dialog::backdrop{position:fixed;inset:0;width:100vw;height:100dvh;background:color-mix(in oklab,var(--earth) 46%,transparent)}[data-grok] .coming-stage__teaser{max-width:38rem;font-family:var(--font-serif);font-size:1.0625rem;line-height:1.65;color:var(--stone)}[data-grok] .coming-stage__cue{font-size:.95rem}[data-grok] .coming-stage[open] .coming-stage__cue{display:none}[data-grok] .coming-stage__points{display:flex;flex-direction:column;gap:10px;margin-top:.85rem;padding:0;list-style:none}[data-grok] .coming-stage__point{display:flex;gap:.85rem;align-items:flex-start;border-radius:16px;background:var(--page);box-shadow:var(--shadow-ring);padding:.9rem 1rem}[data-grok] .coming-stage__index{display:grid;width:1.75rem;height:1.75rem;flex-shrink:0;place-items:center;border-radius:999px;background:var(--pill);color:var(--earth);font-family:var(--font-serif);font-size:.85rem;font-weight:600}@media (prefers-reduced-motion:reduce){[data-grok] :is(li,.brand-row,button,[data-pipeline-card],.coming-stage):hover{transform:none}}