.f8khMG_site{--font-agenthub-sans:"Archivo", Arial, sans-serif;--font-agenthub-mono:"IBM Plex Mono", monospace;--demo-paper-0:#fcfbf8;--demo-paper-1:#f5f3ec;--demo-paper-2:#ece8dd;--demo-paper-3:#e2ddcf;--demo-workspace:#f1f2ee;--demo-mineral:#e6e3dc;--demo-ink:#16181b;--demo-ink-700:#33373c;--demo-ink-600:#4a4f55;--demo-ink-500:#6f747b;--demo-canvas:var(--demo-mineral);--demo-muted:var(--demo-mineral);--demo-dark:var(--demo-ink);--demo-panel:#1b1e22;--demo-line-strong:#c9c4b6;--demo-line:#dedacc;--demo-line-faint:#eae6da;--demo-primary:var(--demo-ink);--demo-primary-hover:#33373c;--demo-control:#1e4230;--demo-control-strong:#12271c;--demo-control-soft:#dfe9e0;--demo-control-soft-border:#bcd1c0;--demo-control-muted:#8fae9a24;--demo-control-on-dark:#9fc4aa;--demo-control-grid:#9fc4aa10;--demo-attention:#ae4e1f;--demo-attention-hover:#8f3e17;--demo-attention-soft:#faf0e8;--demo-attention-soft-border:#f3dfd1;--demo-attention-muted:#c75a2424;--demo-attention-on-dark:#e8a27d;--demo-overdue:#8f3e17;--demo-danger:#a32c2c;--color-white:var(--demo-paper-0);--color-black:var(--demo-ink);isolation:isolate;font-family:var(--font-agenthub-sans), Arial, sans-serif}.f8khMG_site :focus-visible{outline:2px solid var(--demo-control);outline-offset:3px}.f8khMG_site section[id]{scroll-margin-top:80px}.f8khMG_siteHeader{color:var(--demo-paper-0);background:#16181bfa;border-color:#fcfbf814;transition:background-color .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out}.f8khMG_siteHeader[data-scrolled=true]{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#16181bc7;border-color:#fcfbf81f;box-shadow:0 10px 30px #080a0c21}.f8khMG_heroSection{color:var(--demo-paper-0);background:var(--demo-dark)}.f8khMG_heroSection :focus-visible{outline-color:var(--demo-paper-0)}.f8khMG_heroGrid{background:repeating-linear-gradient(0deg, var(--demo-control-grid) 0 1px, transparent 1px 64px), repeating-linear-gradient(90deg, var(--demo-control-grid) 0 1px, transparent 1px 64px);pointer-events:none;position:absolute;inset:0}.f8khMG_primaryButton{color:var(--demo-paper-0);border:1px solid var(--demo-primary);background:var(--demo-primary);transition:background .15s ease-out}.f8khMG_primaryButton:hover{background:var(--demo-primary-hover)}.f8khMG_headerButton{border:1px solid var(--demo-paper-0);background:var(--demo-paper-0);color:var(--demo-ink);transition:border-color .15s ease-out,background .15s ease-out}.f8khMG_headerButton:hover{border-color:var(--demo-paper-2);background:var(--demo-paper-2)}.f8khMG_brandWordmarkImage,.f8khMG_brandMarkImage{flex:none;display:block}.f8khMG_brandWordmarkImage{height:auto}.f8khMG_brandMarkImage{border-radius:22%}.f8khMG_heroIntro{opacity:var(--hero-copy-opacity,1);transform:translate3d(0, var(--hero-copy-shift,0), 0);will-change:transform, opacity;position:relative}.f8khMG_heroKicker{color:#fcfbf88f;font-family:var(--font-agenthub-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.f8khMG_heroHeadlineAccent{color:#fcfbf894}.f8khMG_problemHeadlineAccent{color:var(--demo-attention)}.f8khMG_heroPrimaryButton,.f8khMG_heroSecondaryButton{transition:color .15s ease-out,background .15s ease-out,border-color .15s ease-out}.f8khMG_heroPrimaryButton{border:1px solid var(--demo-paper-0);background:var(--demo-paper-0);color:var(--demo-ink)}.f8khMG_heroPrimaryButton:hover{border-color:var(--demo-paper-2);background:var(--demo-paper-2)}.f8khMG_heroSecondaryButton{color:var(--demo-paper-0);background:0 0;border:1px solid #fcfbf857}.f8khMG_heroSecondaryButton:hover{border-color:#fcfbf8b8}.f8khMG_heroWorkspace{--hero-workspace-resting-offset:48px;transform:translate3d(0, calc(var(--hero-workspace-resting-offset) + var(--hero-dashboard-shift,40px)), 0) scale(var(--hero-dashboard-scale,.97));transform-origin:top;will-change:transform;margin-bottom:0}.f8khMG_heroWorkspaceShell{box-shadow:0 24px 64px #080a0c3d}.f8khMG_intakeStory{border:1px solid var(--demo-line);background:#fcfbf8e0;border-radius:6px;grid-template-columns:minmax(230px,.95fr) 72px 86px 72px minmax(300px,1.15fr);align-items:center;gap:10px;padding:16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #1012140a}.f8khMG_intakeStory:before{background-image:repeating-linear-gradient(0deg, var(--demo-line-faint) 0 1px, transparent 1px 24px), repeating-linear-gradient(90deg, var(--demo-line-faint) 0 1px, transparent 1px 24px);content:"";opacity:1;pointer-events:none;background-size:24px 24px;position:absolute;inset:0}.f8khMG_intakeSources{z-index:1;gap:5px;display:grid;position:relative}.f8khMG_intakeSource{color:#0000006b;text-align:left;opacity:.68;background:#ffffffa3;border:1px solid #00000012;border-radius:4px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;transition:opacity .16s ease-out,transform .16s ease-out,border-color .16s ease-out,background .16s ease-out;display:grid;transform:translate(0)scale(.985)}.f8khMG_intakeSourceActive{border-color:var(--demo-control-soft-border);background:var(--demo-paper-0);box-shadow:3px 0 0 var(--demo-control);color:#000000b8;opacity:1;transform:translate(4px)scale(1)}.f8khMG_intakeSourceIcon{background:var(--demo-paper-2);width:28px;height:28px;color:var(--demo-ink-600);border-radius:3px;place-items:center;display:grid}.f8khMG_intakeSourceIcon svg{width:12px;height:12px}.f8khMG_intakeSource strong,.f8khMG_intakeSource small{display:block}.f8khMG_intakeSource strong{font-size:10px;font-weight:700}.f8khMG_intakeSource small{color:#0009;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.25;overflow:hidden}.f8khMG_intakeSourceActive small{color:#000000b3}.f8khMG_intakeFlow{z-index:1;background:var(--demo-control-soft-border);height:1px;position:relative;overflow:visible}.f8khMG_intakeFlow:after{border-top:1px solid var(--demo-control);border-right:1px solid var(--demo-control);content:"";width:5px;height:5px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)rotate(45deg)}.f8khMG_intakeFlow>span{background:var(--demo-control);width:5px;height:5px;animation:.62s ease-out both f8khMG_intake-flow;position:absolute;top:-2px;left:0}.f8khMG_intakeHub{z-index:1;border:1px solid var(--demo-ink-700);background:var(--demo-dark);width:78px;height:78px;color:var(--demo-paper-0);border-radius:7px;grid-template-rows:1fr auto;place-items:center;padding:14px 8px 10px;display:grid;position:relative;box-shadow:0 6px 14px #1012141f}.f8khMG_intakeHub:after{border:1px solid var(--demo-line-strong);content:"";opacity:.5;border-radius:10px;position:absolute;inset:-7px}.f8khMG_intakeHub small{color:#fcfbf8ad;text-transform:uppercase;letter-spacing:.1em;align-self:start;font-size:8px;font-weight:700}.f8khMG_intakeRecord{z-index:1;border:1px solid var(--demo-line);background:var(--demo-paper-0);text-align:left;border-radius:5px;padding:13px 14px;position:relative;box-shadow:0 8px 20px #19211b0f}.f8khMG_intakeRecordHeader{color:#00000094;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:700;display:flex}.f8khMG_intakeRecordHeader strong{background:var(--demo-control-soft);color:var(--demo-control);letter-spacing:.05em;border-radius:2px;padding:4px 7px;font-size:9px}.f8khMG_intakeRecord>p{color:#000000b8;margin-top:9px;font-size:12px;font-weight:650;line-height:1.35}.f8khMG_intakeRecordMeta{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.f8khMG_intakeRecordMeta span{background:var(--demo-paper-1);color:#00000094;border:1px solid #00000012;border-radius:2px;padding:4px 7px;font-size:9px;font-weight:650}.f8khMG_intakeRecordMeta span:last-child{border-color:var(--demo-attention-soft-border);background:var(--demo-attention-soft);color:var(--demo-attention)}.f8khMG_intakeCaption{z-index:1;color:#0000009e;text-align:center;border-top:1px solid #00000012;grid-column:1/-1;margin:2px 4px 0;padding-top:11px;font-size:12px;font-weight:550;line-height:1.5;position:relative}.f8khMG_activityBar{background:var(--demo-control-on-dark);opacity:.96;transform-origin:bottom;border-radius:2px 2px 0 0;flex:1 1 0;min-width:4px;animation:.18s ease-out both f8khMG_bar-rise}.f8khMG_useCaseSurface{background:repeating-linear-gradient(0deg, var(--demo-line-faint) 0 1px, transparent 1px 32px), repeating-linear-gradient(90deg, var(--demo-line-faint) 0 1px, transparent 1px 32px), var(--demo-paper-2);background-size:32px 32px}.f8khMG_featureVisual{border-top:1px solid var(--demo-line);border-bottom:1px solid var(--demo-line);height:82px;color:var(--demo-ink-600);align-items:center;display:flex}.f8khMG_featureVisual[data-inverse=true]{color:#fcfbf894;border-color:#fcfbf81f}.f8khMG_lifecycleRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:100%;display:grid}.f8khMG_lifecycleRail>span{min-width:0}.f8khMG_lifecycleRail i{background:var(--demo-line-strong);border-radius:1px;height:4px;display:block}.f8khMG_lifecycleRail span[data-complete=true] i{background:var(--demo-control)}.f8khMG_lifecycleRail small{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:7px;font-style:normal;font-weight:600;display:block;overflow:hidden}.f8khMG_evidenceFlow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid}.f8khMG_evidenceFlow>span{background:#fcfbf809;border:1px solid #fcfbf81f;border-radius:3px;padding:10px}.f8khMG_evidenceFlow>span[data-verified=true]{color:var(--demo-control-on-dark);border-color:#8fae9a59}.f8khMG_evidenceFlow small,.f8khMG_evidenceFlow strong{display:block}.f8khMG_evidenceFlow small{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:600}.f8khMG_evidenceFlow strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;font-weight:600;overflow:hidden}.f8khMG_evidenceFlow>i{font-size:12px;font-style:normal}.f8khMG_controlFlow{grid-template-columns:auto minmax(42px,1fr) auto;align-items:center;gap:10px;width:100%;font-size:9px;font-weight:600;display:grid}.f8khMG_controlFlow>i{background:var(--demo-attention-soft-border);height:1px;position:relative}.f8khMG_controlFlow>i:after{background:var(--demo-attention);content:"";width:6px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.f8khMG_controlFlow b{border:1px solid var(--demo-ink-500);content:"";width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.f8khMG_controlFlow strong{color:var(--demo-attention);font-weight:700}.f8khMG_controlSection{background-image:repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 56px),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 56px);background-size:56px 56px}.f8khMG_controlGlow{pointer-events:none;background:#ffffff03;border-left:1px solid #ffffff09;border-right:1px solid #ffffff09;width:680px;height:680px;position:absolute;inset:0 auto auto 42%}.f8khMG_foundingPanel{background-color:var(--demo-dark);background-image:repeating-linear-gradient(0deg, var(--demo-control-grid) 0 1px, transparent 1px 56px), repeating-linear-gradient(90deg, var(--demo-control-grid) 0 1px, transparent 1px 56px);background-size:56px 56px;border:1px solid #fcfbf81a;border-radius:10px;box-shadow:0 18px 42px #10121421}.f8khMG_reveal{animation:.18s ease-out both f8khMG_reveal}.f8khMG_delayOne{animation-delay:35ms}.f8khMG_delayTwo{animation-delay:70ms}.f8khMG_delayThree{animation-delay:.105s}.f8khMG_delayFour{animation-delay:.14s}.f8khMG_stateSwap{animation:.16s ease-out both f8khMG_state-swap}.f8khMG_useCaseSwap{animation:.18s ease-out both f8khMG_use-case-swap}.f8khMG_briefSwap{transform-origin:bottom;animation:.18s ease-out both f8khMG_brief-assemble}@keyframes f8khMG_reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes f8khMG_bar-rise{0%{opacity:0;transform:scaleY(.18)}to{opacity:.96;transform:scaleY(1)}}@keyframes f8khMG_state-swap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes f8khMG_use-case-swap{0%{opacity:.55;transform:translate(10px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes f8khMG_brief-assemble{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes f8khMG_intake-flow{0%{opacity:0;left:0;transform:scale(.7)}18%{opacity:1}to{opacity:0;left:calc(100% - 5px);transform:scale(1)}}@keyframes f8khMG_intake-flow-vertical{0%{opacity:0;top:0;transform:scale(.7)}18%{opacity:1}to{opacity:0;top:calc(100% - 5px);transform:scale(1)}}@media (width<=640px){.f8khMG_controlGlow{width:520px;height:520px;left:15%}.f8khMG_heroWorkspace{--hero-workspace-resting-offset:28px;transform:translateY(var(--hero-workspace-resting-offset));will-change:auto}.f8khMG_heroIntro{opacity:1;will-change:auto;transform:none}.f8khMG_heroKicker{max-width:260px;font-size:10px}}@media (width<=900px){.f8khMG_intakeStory{border-radius:4px;grid-template-columns:minmax(0,1fr);gap:0;padding:14px}.f8khMG_intakeSources{gap:6px}.f8khMG_intakeSource{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:8px 9px}.f8khMG_intakeSource strong{font-size:10px}.f8khMG_intakeSourceActive{box-shadow:inset 3px 0 0 var(--demo-control);transform:none}.f8khMG_intakeSourceIcon{width:30px;height:30px}.f8khMG_intakeFlow{justify-self:center;width:1px;height:30px;margin:5px 0}.f8khMG_intakeFlow:after{border-top:0;border-right:1px solid var(--demo-control);border-bottom:1px solid var(--demo-control);inset:auto auto -2px 50%;transform:translate(-50%)rotate(45deg)}.f8khMG_intakeFlow>span{animation-name:f8khMG_intake-flow-vertical;top:0;left:-2px}.f8khMG_intakeHub{border-radius:5px;justify-self:center;width:68px;height:68px;padding:10px 6px 8px}.f8khMG_intakeHub:after{border-radius:7px;inset:-4px}.f8khMG_intakeHub small{font-size:6px}.f8khMG_intakeRecord{border-radius:4px;width:100%;padding:13px}.f8khMG_intakeRecordHeader{font-size:9px}.f8khMG_intakeRecord>p{margin-top:9px;font-size:12px}.f8khMG_intakeRecordMeta{gap:5px;margin-top:10px}.f8khMG_intakeRecordMeta span{padding:4px 6px;font-size:9px}.f8khMG_intakeCaption{margin-inline:0;padding-top:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.f8khMG_siteHeader,.f8khMG_primaryButton,.f8khMG_headerButton,.f8khMG_heroPrimaryButton,.f8khMG_heroSecondaryButton,.f8khMG_activityBar,.f8khMG_reveal,.f8khMG_stateSwap,.f8khMG_useCaseSwap,.f8khMG_briefSwap,.f8khMG_intakeFlow>span{transition:none;animation:none}.f8khMG_heroIntro{opacity:1;will-change:auto;transform:none}.f8khMG_heroWorkspace{transform:translateY(var(--hero-workspace-resting-offset));will-change:auto}}
