:root{--brand-page:#ffffff;--brand-ink:#0a0a0a;--brand-ink-soft:#2a2a2a;--brand-muted:#4e535a;--brand-card:#ffffff;--brand-soft:#f4f3f1;--brand-line:#ebe9e4;--brand-peach:#f6c7a8;--brand-lavender:#ddd4f3;--brand-gradient:linear-gradient(128deg,#f8d4c0,#f7e6ea 46%,#e4daf8);--brand-radius-card:1.25rem;--brand-radius-pill:999px;--brand-shadow:0 0 0 1px rgba(10,10,10,0.06),0 10px 28px -18px rgba(10,10,10,0.22)}.theme-serif{font-family:var(--font-instrument,"Iowan Old Style",Palatino,Georgia,serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.theme-pill,.theme-pill-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1.2rem;border-radius:var(--brand-radius-pill);font-family:var(--font-bricolage,"Bricolage Grotesque",sans-serif);font-weight:600;letter-spacing:-.02em;line-height:1;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.theme-pill{border:1px solid var(--brand-ink);background:var(--brand-ink);color:#ffffff}.theme-pill:hover{background:var(--brand-ink-soft);border-color:var(--brand-ink-soft)}.theme-pill-ghost{border:1px solid rgba(10,10,10,.16);background:#ffffff;color:var(--brand-ink)}.theme-pill-ghost:hover{background:var(--brand-soft)}.theme-pill-ghost:focus-visible,.theme-pill:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.theme-pill-ghost:disabled,.theme-pill-ghost[aria-disabled=true],.theme-pill:disabled,.theme-pill[aria-disabled=true]{opacity:.45;cursor:not-allowed}.theme-card,.theme-card-soft{border-radius:var(--brand-radius-card);box-shadow:var(--brand-shadow)}.theme-card{background:var(--brand-card)}.theme-card-soft{background:var(--brand-soft);box-shadow:none}.theme-gradient{background:var(--brand-gradient)}[data-grok]{--page:var(--brand-page);--card-surface:var(--brand-card);--pill:var(--brand-soft);--pill-hover:#e8e6e2;--limestone:var(--brand-page);--chalk:var(--brand-card);--sand:var(--brand-line);--gravel:#c8c5bf;--stone:var(--brand-muted);--earth:var(--brand-ink);--ink:var(--brand-ink);--ink-hover:var(--brand-ink-soft);--muted:var(--brand-muted);--foreground:var(--brand-ink);--background:var(--brand-page);--card:var(--brand-card);--ivory:var(--brand-ink);--cover:var(--brand-page);--fg-secondary:#3a3d42;--fg-muted:var(--brand-muted);--fg-meta:var(--brand-muted);--hairline:#d9d6d0;--hairline-soft:var(--brand-line);--accent-interactive:var(--brand-ink);--color-limestone:var(--limestone);--color-chalk:var(--chalk);--color-sand:var(--sand);--color-gravel:var(--gravel);--color-stone:var(--stone);--color-earth:var(--earth);--color-ivory:var(--ivory);--color-muted:var(--muted);--color-background:var(--background);--color-foreground:var(--foreground);--font-sans:var(--font-bricolage),"Bricolage Grotesque",sans-serif;--font-serif:var(--font-bricolage),"Bricolage Grotesque",sans-serif;--font-display:var(--font-bricolage),"Bricolage Grotesque",sans-serif;--font-heading:var(--font-bricolage),"Bricolage Grotesque",sans-serif;background:var(--brand-page);color:var(--brand-ink);font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif}[data-grok] :is(h1,h2,h3,.brand-h1,.brand-h2,.brand-h3,.text-page,.text-card){font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:700;letter-spacing:-.04em;color:var(--brand-ink)}[data-grok] .brand-h1{font-weight:800;font-size:clamp(2.35rem,4.6vw,3.5rem);line-height:1.02}[data-grok] .brand-h2{font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.12}[data-grok] .theme-serif,[data-grok] :is(h1,h2,h3,.brand-h1,.brand-h2,.brand-h3) em{font-family:var(--font-instrument),"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.03em}[data-grok] :is(.brand-lead,.brand-text,.brand-meta,.brand-body,.brand-link,.brand-label,.brand-navlink,button,input,select,textarea){font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif}[data-grok] .brand-eyebrow{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-size:.875rem;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--brand-muted);padding:0}[data-grok] .brand-lead,[data-grok] .brand-text{color:#3a3d42}[data-grok] .brand-meta{color:var(--brand-muted)}[data-grok] .brand-rule{width:3.25rem;height:3px;border-radius:var(--brand-radius-pill);background:var(--brand-gradient)}[data-grok] :is(.brand-cta,.btn-primary,.btn-ink,.btn-oxblood,.btn-chartreuse){border-radius:var(--brand-radius-pill);border:1px solid var(--brand-ink);background:var(--brand-ink);color:#ffffff;font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:600;letter-spacing:-.02em;box-shadow:none;min-height:2.75rem}[data-grok] :is(.brand-cta,.btn-primary,.btn-ink,.btn-oxblood,.btn-chartreuse,.btn-secondary,.btn-ghost):hover{transform:none;box-shadow:none}[data-grok] :is(.brand-cta,.btn-primary,.btn-ink,.btn-oxblood,.btn-chartreuse):hover{background:var(--brand-ink-soft);border-color:var(--brand-ink-soft);color:#ffffff}[data-grok] :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}[data-grok] :is(button,.brand-cta,.btn-primary):disabled,[data-grok] :is(button,.brand-cta,.btn-primary)[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}[data-grok] .g-card,[data-grok] .theme-card{background:var(--brand-card);border-radius:var(--brand-radius-card);box-shadow:var(--brand-shadow)}[data-grok] .g-rail-card{background:var(--brand-soft);border-radius:1.5rem;box-shadow:none}[data-grok] .brand-navlink{border-radius:var(--brand-radius-pill);font-weight:600}[data-grok] .brand-navlink[aria-current=page]{background:#ffffff;color:var(--brand-ink);box-shadow:0 0 0 1px rgba(10,10,10,.06)}[data-grok] .brand-tag{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;text-transform:none;letter-spacing:-.01em;font-weight:600;font-size:.875rem;background:var(--brand-soft);border-color:transparent;box-shadow:none}[data-grok] .resources-page>header .brand-h1{font-size:clamp(1.85rem,3vw,2.4rem);margin-top:.6rem}[data-grok] [data-portal-header]{gap:1.25rem;padding-bottom:2rem}[data-grok] [data-owner-header]{gap:1rem;padding-bottom:1.25rem}@media (min-width:768px){[data-grok] [data-portal-header]{padding-bottom:2.5rem}}[data-grok=portal] [data-portal-primary]{background:var(--brand-gradient);box-shadow:0 16px 40px -28px rgba(70,40,20,.45)}[data-journey-stage] .sticky.bottom-0{position:static}[data-grok] [data-review-section]{border-radius:.9rem}[data-grok] [data-journey-stage] :is(input,select,textarea),[data-grok] [data-review-section] :is(input,select,textarea){border-radius:.7rem}[data-grok=owner] .brand-h1{font-size:clamp(1.65rem,2vw,2rem);font-weight:700}[data-grok=owner] .brand-h2{font-size:1.35rem}[data-grok=owner] .brand-rule{display:none}[data-grok=owner] .g-card{padding:1rem 1.05rem;border-radius:.9rem}[data-grok=owner] [data-pipeline-board]>section{width:280px;border-radius:.9rem;background:var(--brand-soft);padding:8px;box-shadow:none}[data-grok=owner] [data-pipeline-card],[data-grok=owner] [data-project-board] li>button,[data-grok=owner] [data-task-board] li>button{border-radius:.75rem;background:#ffffff;padding:12px;box-shadow:0 0 0 1px rgba(10,10,10,.08)}[data-grok=owner] .field,[data-grok=owner] select.field,[data-grok=owner] textarea.field{border-radius:.7rem;min-height:40px;background:#ffffff;box-shadow:0 0 0 1px rgba(10,10,10,.1)}[data-grok=owner] .overflow-x-auto:has(>table){border-radius:.9rem;background:#ffffff;padding:0 8px 8px;box-shadow:0 0 0 1px rgba(10,10,10,.08)}[data-grok=owner] td,[data-grok=owner] th{padding-top:.55rem;padding-bottom:.55rem}[data-grok=owner] :is(li,.brand-row,[data-pipeline-card],.coming-stage,tr,form,table,button):hover{transform:none}[data-grok=owner] .brand-row:hover,[data-grok=owner] [data-pipeline-card]:hover{box-shadow:0 0 0 1px rgba(10,10,10,.14)}[data-grok=owner] .product-loop[data-playing=on],[data-grok=owner] .product-loop[data-playing=on] *{animation:none}@media (prefers-reduced-motion:reduce){[data-grok] :is(.theme-pill,.brand-cta,.btn-primary,button,a){transition:none}}