:root{--ai4us-canvas:#f5f3ed;--ai4us-ink:#10211a;--ai4us-ink-body:#34483f;--ai4us-ink-muted:#596b63;--ai4us-community:#1f6b52;--ai4us-community-strong:#174f3d;--ai4us-maker:#a85f24;--ai4us-signal:#2f6980;--ai4us-surface:#ffffffb8;--ai4us-surface-strong:#ffffffe6;--ai4us-line:#1f6b5233;--ai4us-line-strong:#1f6b5275;--ai4us-focus:#1f6b52;--ai4us-mark-ground:#10211a;--ai4us-mark-ink:#f5f3ed;--ai4us-mark-signal:#e3a06a;--ai4us-inverse-ink:#f7f5ef;--ai4us-inverse-muted:#a9bbb2;--ai4us-title-gradient:linear-gradient(100deg, var(--ai4us-community) 0%, var(--ai4us-signal) 48%, var(--ai4us-maker) 100%);--ai4us-font-display:var(--font-public-display);--ai4us-font-body:var(--font-sans);--ai4us-radius-control:.75rem;--ai4us-radius-surface:1rem}.dark{--ai4us-canvas:#08110d;--ai4us-ink:#f7f5ef;--ai4us-ink-body:#c4d3cc;--ai4us-ink-muted:#94a99f;--ai4us-community:#79c4a5;--ai4us-community-strong:#9dd7bf;--ai4us-maker:#e3a06a;--ai4us-signal:#7ab3c5;--ai4us-surface:#0f1d17b3;--ai4us-surface-strong:#12231ce6;--ai4us-line:#79c4a533;--ai4us-line-strong:#79c4a575;--ai4us-focus:#79c4a5;--ai4us-mark-ground:#f7f5ef;--ai4us-mark-ink:#10211a;--ai4us-mark-signal:#a85f24;--ai4us-inverse-ink:#f7f5ef;--ai4us-inverse-muted:#a9bbb2;--ai4us-title-gradient:linear-gradient(100deg, var(--ai4us-community) 0%, var(--ai4us-signal) 48%, var(--ai4us-maker) 100%)}[data-ai4us]{--venture-ground:var(--ai4us-canvas);--venture-ink:var(--ai4us-ink);--venture-ink-body:var(--ai4us-ink-body);--venture-ink-muted:var(--ai4us-ink-muted);--venture-accent:var(--ai4us-community);--venture-cta:var(--ai4us-community);--venture-cta-hover:var(--ai4us-community-strong);--venture-cta-ink:var(--ai4us-canvas);--venture-title-gradient:var(--ai4us-title-gradient);--venture-surface:var(--ai4us-surface);--venture-surface-hover:var(--ai4us-surface-strong);--venture-surface-active:var(--ai4us-surface-strong);--venture-border:var(--ai4us-line);--venture-border-strong:var(--ai4us-line-strong);font-family:var(--ai4us-font-body)}:root{--ai4us-rail:var(--sullix-rail-workspace);--ai4us-reading-measure:var(--sullix-measure-reading);--ai4us-page-gutter:var(--sullix-page-gutter);--ai4us-section-space:clamp(var(--space-12), 8vw, var(--space-24));--ai4us-surface-padding:clamp(var(--space-6), 5vw, var(--space-16));--ai4us-control-size:var(--space-12);--ai4us-rule-width:var(--gauge-20);--ai4us-focus-width:var(--gauge-6);--ai4us-pattern-size:var(--space-8);--ai4us-pattern-ink:color-mix(in srgb, var(--ai4us-line) 35%, transparent);--ai4us-reading-pattern:linear-gradient(var(--ai4us-pattern-ink) var(--ai4us-rule-width), transparent 0), linear-gradient(90deg, var(--ai4us-pattern-ink) var(--ai4us-rule-width), transparent 0)}.dark{--ai4us-pattern-ink:color-mix(in srgb, var(--ai4us-line) 35%, transparent);--ai4us-reading-pattern:linear-gradient(var(--ai4us-pattern-ink) var(--ai4us-rule-width), transparent 0), linear-gradient(90deg, var(--ai4us-pattern-ink) var(--ai4us-rule-width), transparent 0)}.ai4us-reading{--color-surface-1:var(--ai4us-surface-strong);--color-border-default:var(--ai4us-line);color:var(--ai4us-ink);background-color:var(--ai4us-canvas);background-image:var(--ai4us-reading-pattern);background-size:var(--ai4us-pattern-size) var(--ai4us-pattern-size)}.ai4us-reading :is(a,button,summary):focus-visible,.movement-masthead :is(a,button):focus-visible,.movement-footer a:focus-visible{outline:var(--ai4us-focus-width) solid var(--ai4us-focus);outline-offset:var(--space-1)}.movement-rail{width:min(var(--ai4us-rail), calc(100% - var(--ai4us-page-gutter) * 2));margin-inline:auto}.movement-control,.movement-action{min-height:var(--ai4us-control-size);white-space:normal;height:auto}.movement-control{min-width:var(--ai4us-control-size);color:var(--ai4us-ink-body)}.movement-control:hover{background:var(--ai4us-surface);color:var(--ai4us-ink)}.movement-action{padding:var(--space-3) var(--space-6);font-size:var(--text-base)}.movement-text-link{align-items:center;gap:var(--space-2);min-height:var(--ai4us-control-size);color:var(--ai4us-community);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-relaxed);text-align:start;white-space:normal;display:inline-flex}.movement-text-link:hover{text-underline-offset:var(--space-1);text-decoration:underline}.movement-text-link svg{flex-shrink:0}.ai4us-brand{color:var(--ai4us-ink)}.ai4us-brand-mark{border:1px solid var(--ai4us-line-strong);background:var(--ai4us-mark-ground);color:var(--ai4us-mark-ink);font-family:var(--ai4us-font-display);border-radius:50%;place-items:center;font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden}.ai4us-brand-mark:after{aspect-ratio:1;background:var(--ai4us-mark-signal);content:"";border-radius:50%;width:24%;position:absolute;bottom:12%;right:12%}.ai4us-brand-name{color:var(--ai4us-ink);font-family:var(--ai4us-font-display);letter-spacing:-.04em;font-weight:700}.ai4us-brand-number{color:var(--ai4us-maker)}.ai4us-brand-tagline{color:var(--ai4us-ink-muted);letter-spacing:.025em;text-wrap:balance}.ai4us-brand[data-inverse=true] .ai4us-brand-name{color:var(--ai4us-inverse-ink)}.ai4us-brand[data-inverse=true] .ai4us-brand-tagline{color:var(--ai4us-inverse-muted)}@media (prefers-reduced-motion:no-preference){.ai4us-brand-mark{transition:transform .18s cubic-bezier(.16,1,.3,1)}a:hover .ai4us-brand-mark{transform:translateY(-1px)}}
