.praxis-root{--color-praxis-purple:#693ad4;--color-praxis-purple-hi:#8362ed;--color-praxis-purple-deep:#500ab2;--color-praxis-purple-soft:#693ad424;--color-praxis-purple-glow:#693ad459;--color-praxis-blue:#0084dc;--color-praxis-blue-hi:#009dff;--color-praxis-blue-soft:#0084dc24;--color-surface:#0a0815;--color-surface-elevated:#131027;--color-surface-raised:#1a152f;--color-border:#221c3a;--color-border-soft:#2c2548;--color-text:#f5f1ea;--color-text-muted:#8a88a4;--color-accent:var(--color-praxis-purple);--color-accent-hi:var(--color-praxis-purple-hi);--color-accent-deep:var(--color-praxis-purple-deep);--color-accent-soft:var(--color-praxis-purple-soft);--color-cyan:#00c6cf;--color-purple:#8c5ee8;--color-green:#11bc6d;--color-pink:#fb5c99;--color-amber:#ecaa0b;--color-dept-jarvis:#c8c5bd;--color-dept-jarvis-soft:#c8c5bd24;--color-dept-marketing:#ff8a3d;--color-dept-marketing-soft:#ff8a3d24;--color-dept-sales:#34d399;--color-dept-sales-soft:#34d39924;--color-dept-engineering:#0084dc;--color-dept-engineering-soft:#0084dc24;--color-dept-finance:#eab308;--color-dept-finance-soft:#eab30824;--color-dept-compliance:#a855f7;--color-dept-compliance-soft:#a855f724;--color-dept-hr:#ec4899;--color-dept-hr-soft:#ec489924;--color-dept-ops:#14b8a6;--color-dept-ops-soft:#14b8a624;--color-dept-legal:#3b82f6;--color-dept-legal-soft:#3b82f624;--color-bg-canvas:var(--color-surface);--color-bg-surface:var(--color-surface-elevated);--color-bg-surface-subtle:var(--color-surface-raised);--color-bg-surface-sunken:var(--color-surface);--color-bg-inverse:var(--color-surface);--color-bg-inverse-elevated:var(--color-surface-elevated);--color-ink-primary:var(--color-text);--color-ink-secondary:var(--color-text-muted);--color-ink-tertiary:var(--color-text-muted);--color-ink-on-inverse:var(--color-text);--color-ink-on-inverse-soft:var(--color-text-muted);--color-ink-on-inverse-mute:var(--color-text-muted);--color-border-subtle:var(--color-border);--color-border-default:var(--color-border-soft);--color-border-strong:var(--color-border-soft);--color-border-on-inverse:var(--color-border);--color-border-on-inverse-strong:var(--color-border-soft)}@supports (color:lab(0% 0 0)){.praxis-root{--color-praxis-purple:lab(38.0481% 48.3107 -73.3898);--color-praxis-purple-hi:lab(50.5162% 38.8222 -66.8722);--color-praxis-purple-deep:lab(25.7773% 54.3102 -73.6351);--color-praxis-purple-soft:lab(38.0481% 48.3107 -73.3898/.14);--color-praxis-purple-glow:lab(38.0481% 48.3107 -73.3898/.35);--color-praxis-blue:lab(52.1587% .418067 -72.2353);--color-praxis-blue-hi:lab(61.8567% -5.16507 -66.016);--color-praxis-blue-soft:lab(52.1587% .418067 -72.2353/.14);--color-cyan:lab(72.4397% -46.7928 -19.1588);--color-purple:lab(50.4352% 42.1388 -64.5549);--color-green:lab(67.3907% -54.6404 28.2368);--color-pink:lab(62.6832% 65.0036 .909209);--color-amber:lab(74.4754% 17.3326 75.9449);--color-dept-engineering:lab(52.1587% .418067 -72.2353);--color-dept-engineering-soft:lab(52.1587% .418067 -72.2353/.14)}}.praxis-root .conduit-card{color:var(--color-text)}.praxis-root .conduit-card:hover{border-color:color-mix(in srgb, var(--color-praxis-purple) 35%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-praxis-purple) 10%, transparent), 0 0 32px color-mix(in srgb, var(--color-praxis-purple) 14%, transparent), 0 16px 48px #0006}.praxis-root .conduit-canvas{background:radial-gradient(ellipse 90% 60% at 0% 0%, color-mix(in srgb, var(--color-praxis-purple) 8%, var(--color-surface) 92%), var(--color-surface) 60%);color:var(--color-text)}.praxis-mark{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--color-praxis-purple) 35%, transparent)) drop-shadow(0 0 24px color-mix(in srgb, var(--color-praxis-purple) 18%, transparent))}html[data-praxis-theme=light] .praxis-root{--color-praxis-purple:#5c26c3;--color-praxis-purple-hi:#734bdd;--color-praxis-purple-deep:#45009e;--color-praxis-purple-soft:#5c26c31a;--color-praxis-purple-glow:#5c26c347;--color-praxis-blue:#0072c8;--color-praxis-blue-hi:#008aee;--color-praxis-blue-soft:#0072c81a;--color-surface:#f7f4ee;--color-surface-elevated:#fff;--color-surface-raised:#efebe2;--color-border:#e2dcd0;--color-border-soft:#cfc8b9;--color-text:#14101f;--color-text-muted:#5a5670;--color-accent:var(--color-praxis-purple);--color-accent-hi:var(--color-praxis-purple-hi);--color-accent-deep:var(--color-praxis-purple-deep);--color-accent-soft:var(--color-praxis-purple-soft);--color-cyan:#007378;--color-purple:#622cb5;--color-green:#007841;--color-pink:#b4065f;--color-amber:#a27000;--color-dept-jarvis:#6b665c;--color-dept-jarvis-soft:#6b665c1a;--color-dept-marketing:#c76a2a;--color-dept-marketing-soft:#c76a2a1a;--color-dept-sales:#15803d;--color-dept-sales-soft:#15803d1a;--color-dept-engineering:#0060a6;--color-dept-engineering-soft:#0060a61a;--color-dept-finance:#a16207;--color-dept-finance-soft:#a162071a;--color-dept-compliance:#7e22ce;--color-dept-compliance-soft:#7e22ce1a;--color-dept-hr:#be185d;--color-dept-hr-soft:#be185d1a;--color-dept-ops:#0f766e;--color-dept-ops-soft:#0f766e1a;--color-dept-legal:#1d4ed8;--color-dept-legal-soft:#1d4ed81a;--color-bg-canvas:var(--color-surface);--color-bg-surface:var(--color-surface-elevated);--color-bg-surface-subtle:var(--color-surface-raised);--color-bg-surface-sunken:var(--color-surface);--color-bg-inverse:var(--color-surface);--color-bg-inverse-elevated:var(--color-surface-elevated);--color-ink-primary:var(--color-text);--color-ink-secondary:var(--color-text-muted);--color-ink-tertiary:var(--color-text-muted);--color-ink-on-inverse:var(--color-text);--color-ink-on-inverse-soft:var(--color-text-muted);--color-ink-on-inverse-mute:var(--color-text-muted);--color-border-subtle:var(--color-border);--color-border-default:var(--color-border-soft);--color-border-strong:var(--color-border-soft);--color-border-on-inverse:var(--color-border);--color-border-on-inverse-strong:var(--color-border-soft)}@supports (color:lab(0% 0 0)){html[data-praxis-theme=light] .praxis-root{--color-praxis-purple:lab(31.9632% 50.9447 -73.4489);--color-praxis-purple-hi:lab(43.133% 43.5296 -70.0802);--color-praxis-purple-deep:lab(20.7123% 57.7783 -73.9452);--color-praxis-purple-soft:lab(31.9632% 50.9447 -73.4489/.1);--color-praxis-purple-glow:lab(31.9632% 50.9447 -73.4489/.28);--color-praxis-blue:lab(45.011% 3.92166 -72.1107);--color-praxis-blue-hi:lab(54.6629% -1.86786 -69.0677);--color-praxis-blue-soft:lab(45.011% 3.92166 -72.1107/.1);--color-cyan:lab(43.4098% -46.2568 -18.8643);--color-purple:lab(32.5431% 46.699 -64.3817);--color-green:lab(44.1458% -55.9556 29.1532);--color-pink:lab(39.4811% 64.2 1.02629);--color-amber:lab(51.1291% 19.7158 104.162);--color-dept-engineering:lab(37.8048% 8.35253 -72.0343);--color-dept-engineering-soft:lab(37.8048% 8.35253 -72.0343/.1)}}html[data-praxis-theme=light] .praxis-root .conduit-canvas{background:radial-gradient(ellipse 90% 60% at 0% 0%, color-mix(in srgb, var(--color-praxis-purple) 5%, var(--color-surface) 95%), var(--color-surface) 65%);color:var(--color-text)}html[data-praxis-theme=light] .praxis-root .conduit-card:hover{border-color:color-mix(in srgb, var(--color-praxis-purple) 40%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-praxis-purple) 10%, transparent), 0 1px 2px #14101f0a, 0 8px 24px #14101f14}html[data-praxis-theme=light] .praxis-root ::-webkit-scrollbar-track{background:var(--color-surface-raised)}html[data-praxis-theme=light] .praxis-root ::-webkit-scrollbar-thumb{background:var(--color-border-soft)}.praxis-root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-card-sm:12px;--space-card-md:20px;--space-card-lg:28px;--radius-pill:9999px;--radius-md:8px;--radius-card:16px;--radius-hero:20px;--text-display-1:clamp(2.25rem, 4vw + .5rem, 3.25rem);--text-display-2:clamp(1.75rem, 2.5vw + .5rem, 2.25rem);--text-display-3:1.5rem;--text-eyebrow-size:11px;--text-eyebrow-weight:500;--text-eyebrow-tracking:.18em;--text-microlabel-size:10px;--text-microlabel-tracking:.15em;--text-body-sm:13px;--text-body:15px;--text-body-lg:17px;--praxis-ease-out-quart:cubic-bezier(.25, 1, .5, 1);--praxis-ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--praxis-ease-baton:cubic-bezier(.4, 0, .2, 1);--lift-card:translateY(-2px);--rhythm-jarvis:4s;--rhythm-marketing:3s;--rhythm-sales:2.5s;--rhythm-engineering:2s;--rhythm-finance:5s;--rhythm-compliance:6s;--rhythm-hr:3.5s;--rhythm-ops:3s;--rhythm-legal:5s;--elev-rest-1:inset 0 1px 0 #ffffff08;--elev-rest-2:0 1px 2px #0000004d, inset 0 1px 0 #ffffff0a;--elev-rest-3:0 4px 16px #00000059, inset 0 1px 0 #ffffff0a;--elev-hover-1:0 1px 2px #0000004d, inset 0 1px 0 #ffffff0a, 0 0 0 1px var(--dept-edge,transparent);--elev-hover-2:0 4px 16px #00000059, inset 0 1px 0 #ffffff0a, 0 0 32px var(--dept-glow,transparent);--elev-hover-3:0 16px 48px #0006, inset 0 1px 0 #ffffff0a, 0 0 0 1px var(--dept-edge,transparent), 0 0 48px var(--dept-glow,transparent);--tint-jarvis-wash:color-mix(in srgb, var(--color-text) 4%, var(--color-surface) 96%);--tint-jarvis-wash-strong:color-mix(in srgb, var(--color-text) 8%, var(--color-surface) 92%);--tint-jarvis-glow:color-mix(in srgb, var(--color-dept-jarvis) 14%, transparent);--tint-jarvis-edge:color-mix(in srgb, var(--color-dept-jarvis) 35%, transparent);--tint-jarvis-radial:radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--color-dept-jarvis) 8%, transparent), transparent 60%);--tint-marketing-wash:color-mix(in srgb, var(--color-dept-marketing) 5%, var(--color-surface) 95%);--tint-marketing-wash-strong:color-mix(in srgb, var(--color-dept-marketing) 9%, var(--color-surface) 91%);--tint-marketing-glow:color-mix(in srgb, var(--color-dept-marketing) 14%, transparent);--tint-marketing-edge:color-mix(in srgb, var(--color-dept-marketing) 35%, transparent);--tint-marketing-radial:radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--color-dept-marketing) 8%, transparent), transparent 60%);--tint-sales-wash:color-mix(in srgb, var(--color-dept-sales) 5%, var(--color-surface) 95%);--tint-sales-wash-strong:color-mix(in srgb, var(--color-dept-sales) 9%, var(--color-surface) 91%);--tint-sales-glow:color-mix(in srgb, var(--color-dept-sales) 14%, transparent);--tint-sales-edge:color-mix(in srgb, var(--color-dept-sales) 35%, transparent);--tint-sales-radial:radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--color-dept-sales) 8%, transparent), transparent 60%);--tint-engineering-wash:color-mix(in srgb, var(--color-dept-engineering) 5%, var(--color-surface) 95%);--tint-engineering-wash-strong:color-mix(in srgb, var(--color-dept-engineering) 9%, var(--color-surface) 91%);--tint-engineering-glow:color-mix(in srgb, var(--color-dept-engineering) 14%, transparent);--tint-engineering-edge:color-mix(in srgb, var(--color-dept-engineering) 35%, transparent);--tint-engineering-radial:radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--color-dept-engineering) 8%, transparent), transparent 60%);--tint-finance-wash:color-mix(in srgb, var(--color-dept-finance) 5%, var(--color-surface) 95%);--tint-finance-wash-strong:color-mix(in srgb, var(--color-dept-finance) 9%, var(--color-surface) 91%);--tint-finance-glow:color-mix(in srgb, var(--color-dept-finance) 14%, transparent);--tint-finance-edge:color-mix(in srgb, var(--color-dept-finance) 35%, transparent);--tint-finance-radial:radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--color-dept-finance) 8%, transparent), transparent 60%);--tint-compliance-wash:color-mix(in srgb, var(--color-dept-compliance) 5%, var(--color-surface) 95%);--tint-compliance-wash-strong:color-mix(in srgb, var(--color-dept-compliance) 9%, var(--color-surface) 91%);--tint-compliance-glow:color-mix(in srgb, var(--color-dept-compliance) 14%, transparent);--tint-compliance-edge:color-mix(in srgb, var(--color-dept-compliance) 35%, transparent);--tint-compliance-radial:radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--color-dept-compliance) 8%, transparent), transparent 60%);--tint-hr-wash:color-mix(in srgb, var(--color-dept-hr) 5%, var(--color-surface) 95%);--tint-hr-wash-strong:color-mix(in srgb, var(--color-dept-hr) 9%, var(--color-surface) 91%);--tint-hr-glow:color-mix(in srgb, var(--color-dept-hr) 14%, transparent);--tint-hr-edge:color-mix(in srgb, var(--color-dept-hr) 35%, transparent);--tint-hr-radial:radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--color-dept-hr) 8%, transparent), transparent 60%);--tint-ops-wash:color-mix(in srgb, var(--color-dept-ops) 5%, var(--color-surface) 95%);--tint-ops-wash-strong:color-mix(in srgb, var(--color-dept-ops) 9%, var(--color-surface) 91%);--tint-ops-glow:color-mix(in srgb, var(--color-dept-ops) 14%, transparent);--tint-ops-edge:color-mix(in srgb, var(--color-dept-ops) 35%, transparent);--tint-ops-radial:radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--color-dept-ops) 8%, transparent), transparent 60%);--tint-legal-wash:color-mix(in srgb, var(--color-dept-legal) 5%, var(--color-surface) 95%);--tint-legal-wash-strong:color-mix(in srgb, var(--color-dept-legal) 9%, var(--color-surface) 91%);--tint-legal-glow:color-mix(in srgb, var(--color-dept-legal) 14%, transparent);--tint-legal-edge:color-mix(in srgb, var(--color-dept-legal) 35%, transparent);--tint-legal-radial:radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--color-dept-legal) 8%, transparent), transparent 60%)}@media (max-width:640px){.praxis-root{--rhythm-jarvis:4.8s;--rhythm-marketing:3.6s;--rhythm-sales:3s;--rhythm-engineering:2.4s;--rhythm-finance:6s;--rhythm-compliance:7.2s;--rhythm-hr:4.2s;--rhythm-ops:3.6s;--rhythm-legal:6s}}html[data-praxis-theme=light] .praxis-root{--elev-rest-1:inset 0 1px 0 #ffffffb3;--elev-rest-2:0 1px 2px #14101f0f, inset 0 1px 0 #ffffffb3;--elev-rest-3:0 4px 16px #14101f14, inset 0 1px 0 #ffffffb3;--elev-hover-1:0 1px 2px #14101f0f, inset 0 1px 0 #ffffffb3, 0 0 0 1px var(--dept-edge,transparent);--elev-hover-2:0 4px 16px #14101f14, inset 0 1px 0 #ffffffb3, 0 0 24px var(--dept-glow,transparent);--elev-hover-3:0 8px 24px #14101f1a, inset 0 1px 0 #ffffffb3, 0 0 0 1px var(--dept-edge,transparent), 0 0 32px var(--dept-glow,transparent)}
@media not (prefers-reduced-motion:reduce){@keyframes praxis-pulse{0%,to{opacity:.78;box-shadow:0 0 #0000}50%{opacity:1;box-shadow:0 0 0 4px color-mix(in srgb, var(--dept,transparent) 20%, transparent)}}@keyframes praxis-pulse-streaming{0%,to{box-shadow:0 0 0 0 transparent, 0 0 6px color-mix(in srgb, var(--dept,transparent) 70%, transparent);opacity:1}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--dept,transparent) 35%, transparent), 0 0 12px color-mix(in srgb, var(--dept,transparent) 80%, transparent);opacity:1}}@keyframes praxis-pulse-celebration{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--dept,transparent) 0%, transparent);transform:scale(1)}20%{box-shadow:0 0 0 8px color-mix(in srgb, var(--dept,transparent) 40%, transparent);transform:scale(1.04)}to{box-shadow:0 0 0 24px color-mix(in srgb, var(--dept,transparent) 0%, transparent);transform:scale(1)}}@keyframes praxis-breath{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes praxis-baton{0%{border-left-color:var(--from,transparent);border-right-color:var(--from,transparent)}to{border-left-color:var(--from,transparent);border-right-color:var(--to,transparent)}}@keyframes praxis-time-fade{0%{opacity:0}to{opacity:1}}}.praxis-root .praxis-card{background:var(--color-surface-elevated);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);box-shadow:var(--elev-rest-1);color:var(--color-text);isolation:isolate;transition:box-shadow .18s var(--cx-ease,cubic-bezier(.22, 1, .36, 1)), border-color .18s var(--cx-ease,cubic-bezier(.22, 1, .36, 1)), transform .18s var(--cx-ease,cubic-bezier(.22, 1, .36, 1));position:relative}.praxis-root .praxis-card:before{content:"";background:linear-gradient(90deg, var(--dept-edge,transparent), transparent 70%);border-radius:var(--radius-card) var(--radius-card) 0 0;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.praxis-root .praxis-card[data-interactive=true]:hover,.praxis-root a.praxis-card:hover,.praxis-root button.praxis-card:hover{border-color:var(--dept-edge,var(--color-border-soft));box-shadow:var(--elev-hover-2);transform:var(--lift-card)}@media (prefers-reduced-motion:reduce){.praxis-root .praxis-card{transition:none}.praxis-root .praxis-card[data-interactive=true]:hover,.praxis-root a.praxis-card:hover,.praxis-root button.praxis-card:hover{box-shadow:var(--elev-rest-2);transform:none}}.praxis-root .praxis-card-kpi{padding:var(--space-card-lg);background:var(--color-surface-raised);box-shadow:var(--elev-rest-2)}.praxis-root .praxis-card-kpi[data-interactive=true]:hover,.praxis-root a.praxis-card-kpi:hover{box-shadow:var(--elev-hover-2)}.praxis-root .praxis-card-team{padding:var(--space-card-md);background:var(--dept-radial,none), var(--color-surface-elevated)}.praxis-root .praxis-card-team[data-interactive=true]:hover,.praxis-root a.praxis-card-team:hover{box-shadow:var(--elev-hover-3)}.praxis-root .praxis-card-stat{padding:var(--space-card-sm)}.praxis-root .praxis-card-stat:before{display:none}.praxis-root .praxis-card-activity{padding:var(--space-card-sm) var(--space-card-md);align-items:flex-start;gap:var(--space-3);display:flex}.praxis-root .praxis-card[data-locked=true]{filter:saturate(.4)brightness(.7);transition:filter .2s var(--cx-ease,cubic-bezier(.22, 1, .36, 1)), border-color .18s var(--cx-ease,cubic-bezier(.22, 1, .36, 1)), box-shadow .18s var(--cx-ease,cubic-bezier(.22, 1, .36, 1))}.praxis-root .praxis-card[data-locked=true]:hover{filter:saturate(.55)brightness(.78);border-color:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 18%, transparent);transform:none}.praxis-root .praxis-avatar{background:linear-gradient(180deg, color-mix(in srgb, var(--dept,transparent) 8%, transparent) 0%, transparent 60%), color-mix(in srgb, var(--dept,transparent) 14%, var(--color-surface-elevated) 86%);box-shadow:inset 0 0 0 1.5px var(--dept,transparent), inset 0 1px 0 #ffffff14;color:var(--dept,var(--color-text));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.praxis-root .praxis-avatar[data-size=sm]{width:20px;height:20px}.praxis-root .praxis-avatar[data-size=md]{width:24px;height:24px}.praxis-root .praxis-avatar[data-size=lg]{width:28px;height:28px}.praxis-root .praxis-avatar[data-size=xl]{width:32px;height:32px}.praxis-root .praxis-avatar[data-size="2xl"]{width:56px;height:56px}.praxis-root .praxis-avatar-atlas{background:linear-gradient(180deg, #fff5e61f 0%, transparent 60%), color-mix(in srgb, var(--color-dept-jarvis) 18%, var(--color-surface-elevated) 82%)}.praxis-root .praxis-avatar-atlas:after{content:"";background:var(--color-dept-jarvis);width:8px;height:8px;box-shadow:0 0 6px color-mix(in srgb, var(--color-dept-jarvis) 70%, transparent), 0 0 0 2px var(--color-surface);border-radius:9999px;position:absolute;bottom:0;right:0}.praxis-root .praxis-avatar-ghosted{filter:saturate(.4)brightness(.7)}.praxis-root .praxis-pulse-pip{background:var(--dept,var(--color-text-muted));opacity:.78;border-radius:9999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.praxis-root .praxis-pulse-pip[data-size="6"]{width:6px;height:6px}@media not (prefers-reduced-motion:reduce){.praxis-root .praxis-pulse-pip[data-state=ambient]{animation:praxis-pulse var(--rhythm,3s) ease-in-out infinite}.praxis-root .praxis-pulse-pip[data-state=streaming]{opacity:1;animation:1.1s ease-in-out infinite praxis-pulse-streaming}.praxis-root .praxis-avatar[data-pulse=ambient]{animation:praxis-pulse var(--rhythm,3s) ease-in-out infinite}.praxis-root .praxis-avatar[data-pulse=streaming]{animation:1.1s ease-in-out infinite praxis-pulse-streaming}.praxis-root .praxis-avatar[data-pulse=celebration]{animation:praxis-pulse-celebration 1.2s var(--praxis-ease-out-quart) 1}}.praxis-root .praxis-canvas-tint{transition:background .24s var(--praxis-ease-out-quart)}@media (prefers-reduced-motion:reduce){.praxis-root .praxis-canvas-tint{transition:none}}.praxis-root .praxis-canvas-tint[data-dept=jarvis]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-jarvis-wash), var(--color-surface) 60%)}.praxis-root .praxis-canvas-tint[data-dept=marketing]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-marketing-wash), var(--color-surface) 60%)}.praxis-root .praxis-canvas-tint[data-dept=sales]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-sales-wash), var(--color-surface) 60%)}.praxis-root .praxis-canvas-tint[data-dept=engineering]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-engineering-wash), var(--color-surface) 60%)}.praxis-root .praxis-canvas-tint[data-dept=finance]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-finance-wash), var(--color-surface) 60%)}.praxis-root .praxis-canvas-tint[data-dept=compliance]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-compliance-wash), var(--color-surface) 60%)}.praxis-root .praxis-canvas-tint[data-dept=hr]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-hr-wash), var(--color-surface) 60%)}.praxis-root .praxis-canvas-tint[data-dept=ops]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-ops-wash), var(--color-surface) 60%)}.praxis-root .praxis-canvas-tint[data-dept=legal]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-legal-wash), var(--color-surface) 60%)}.praxis-root .praxis-canvas-tint[data-tint-strength=strong][data-dept=jarvis]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-jarvis-wash-strong), var(--color-surface) 65%)}.praxis-root .praxis-canvas-tint[data-tint-strength=strong][data-dept=marketing]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-marketing-wash-strong), var(--color-surface) 65%)}.praxis-root .praxis-canvas-tint[data-tint-strength=strong][data-dept=sales]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-sales-wash-strong), var(--color-surface) 65%)}.praxis-root .praxis-canvas-tint[data-tint-strength=strong][data-dept=engineering]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-engineering-wash-strong), var(--color-surface) 65%)}.praxis-root .praxis-canvas-tint[data-tint-strength=strong][data-dept=finance]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-finance-wash-strong), var(--color-surface) 65%)}.praxis-root .praxis-canvas-tint[data-tint-strength=strong][data-dept=compliance]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-compliance-wash-strong), var(--color-surface) 65%)}.praxis-root .praxis-canvas-tint[data-tint-strength=strong][data-dept=hr]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-hr-wash-strong), var(--color-surface) 65%)}.praxis-root .praxis-canvas-tint[data-tint-strength=strong][data-dept=ops]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-ops-wash-strong), var(--color-surface) 65%)}.praxis-root .praxis-canvas-tint[data-tint-strength=strong][data-dept=legal]{background:radial-gradient(ellipse 90% 60% at 0% 0%, var(--tint-legal-wash-strong), var(--color-surface) 65%)}.praxis-root .praxis-display-1{font-family:var(--font-serif);font-size:var(--text-display-1);letter-spacing:-.02em;color:var(--color-text);font-weight:400;line-height:1.05}.praxis-root .praxis-display-2{font-family:var(--font-serif);font-size:var(--text-display-2);letter-spacing:-.02em;color:var(--color-text);font-weight:400;line-height:1.05}.praxis-root .praxis-display-3{font-family:var(--font-serif);font-size:var(--text-display-3);letter-spacing:-.01em;color:var(--color-text);font-weight:500;line-height:1.1}.praxis-root .praxis-eyebrow{font-family:var(--font-sans);font-size:var(--text-eyebrow-size);font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:var(--space-2);display:inline-flex}.praxis-root .praxis-microlabel{font-family:var(--font-sans);font-size:var(--text-microlabel-size);letter-spacing:var(--text-microlabel-tracking);text-transform:uppercase;color:var(--color-text-muted);font-weight:500}.praxis-root .praxis-body-sm{font-size:var(--text-body-sm);line-height:1.5}.praxis-root .praxis-body{font-size:var(--text-body);line-height:1.55}.praxis-root .praxis-body-lg{font-size:var(--text-body-lg);color:var(--color-text-muted);line-height:1.55}.praxis-root .praxis-numeric-display{font-family:var(--font-mono);font-size:var(--text-display-3);letter-spacing:-.02em;font-feature-settings:"tnum" 1;color:var(--color-text);font-weight:500}.praxis-root .praxis-numeric-body{font-family:var(--font-mono);font-size:var(--text-body-sm);font-feature-settings:"tnum" 1;color:var(--color-text);font-weight:500}@media not (prefers-reduced-motion:reduce){.praxis-root .praxis-time-fade{animation:praxis-time-fade .2s var(--praxis-ease-out-quart)}}.praxis-root .praxis-tag-locked{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-microlabel-size);letter-spacing:var(--text-microlabel-tracking);text-transform:uppercase;color:var(--color-text-muted);background:color-mix(in srgb, var(--color-text-muted) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-text-muted) 18%, transparent);font-weight:500;display:inline-flex}.praxis-root .praxis-composer-pill{border:1px solid var(--cx-glass-border,#ffffff14);border-radius:var(--radius-pill);transition:border-color .18s var(--cx-ease,cubic-bezier(.22, 1, .36, 1)), box-shadow .18s var(--cx-ease,cubic-bezier(.22, 1, .36, 1))}.praxis-root .praxis-composer-pill[data-state=focus],.praxis-root .praxis-composer-pill:focus-within{border-color:var(--dept-edge,var(--cx-accent,var(--color-accent)));box-shadow:0 0 0 3px color-mix(in srgb, var(--dept,var(--cx-accent,var(--color-accent))) 12%, transparent), var(--cx-glass-highlight,inset 0 1px 0 #ffffff1a)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.praxis-root .praxis-composer-pill{background:var(--cx-surface-raised,var(--color-surface-elevated))}}@media (prefers-reduced-transparency:reduce){.praxis-root .praxis-composer-pill{background:var(--cx-surface-raised,var(--color-surface-elevated))}}.praxis-root .praxis-handoff-baton{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-left:2px solid var(--from,var(--color-border));border-right:2px solid var(--from,var(--color-border));display:flex;position:relative}@media not (prefers-reduced-motion:reduce){.praxis-root .praxis-handoff-baton{animation:praxis-baton .48s var(--praxis-ease-baton) forwards}}@media (prefers-reduced-motion:reduce){.praxis-root .praxis-handoff-baton{border-right-color:var(--to,var(--color-border))}}.praxis-root .praxis-live-strip{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-card);background:linear-gradient(90deg, color-mix(in srgb, var(--dept,var(--color-accent)) 14%, transparent), transparent 60%), var(--color-surface-elevated);border:1px solid var(--dept-edge,var(--color-accent));color:var(--color-text);display:flex}.praxis-root .praxis-live-strip-wave{align-items:end;gap:2px;height:14px;display:inline-flex}.praxis-root .praxis-live-strip-wave>i{background:var(--dept,var(--color-accent));border-radius:9999px;width:2px;height:6px;display:block}@media not (prefers-reduced-motion:reduce){@keyframes praxis-live-wave-1{0%,to{height:6px}50%{height:14px}}@keyframes praxis-live-wave-2{0%,to{height:12px}50%{height:4px}}@keyframes praxis-live-wave-3{0%,to{height:5px}50%{height:12px}}.praxis-root .praxis-live-strip-wave>i:first-child{animation:.9s ease-in-out infinite praxis-live-wave-1}.praxis-root .praxis-live-strip-wave>i:nth-child(2){animation:.9s ease-in-out infinite praxis-live-wave-2}.praxis-root .praxis-live-strip-wave>i:nth-child(3){animation:.9s ease-in-out infinite praxis-live-wave-3}}.praxis-root .praxis-welcome-hero{gap:var(--space-3);will-change:transform;flex-direction:column;display:flex}@media not (prefers-reduced-motion:reduce){.praxis-root .praxis-welcome-hero[data-activity-bucket=none]{animation:4s ease-in-out infinite praxis-breath}.praxis-root .praxis-welcome-hero[data-activity-bucket=low]{animation:3s ease-in-out infinite praxis-breath}.praxis-root .praxis-welcome-hero[data-activity-bucket=high]{animation:2s ease-in-out infinite praxis-breath}}.praxis-root [data-dept=jarvis]{--dept:var(--color-dept-jarvis);--dept-edge:var(--tint-jarvis-edge);--dept-glow:var(--tint-jarvis-glow);--dept-radial:var(--tint-jarvis-radial);--rhythm:var(--rhythm-jarvis)}.praxis-root [data-dept=marketing]{--dept:var(--color-dept-marketing);--dept-edge:var(--tint-marketing-edge);--dept-glow:var(--tint-marketing-glow);--dept-radial:var(--tint-marketing-radial);--rhythm:var(--rhythm-marketing)}.praxis-root [data-dept=sales]{--dept:var(--color-dept-sales);--dept-edge:var(--tint-sales-edge);--dept-glow:var(--tint-sales-glow);--dept-radial:var(--tint-sales-radial);--rhythm:var(--rhythm-sales)}.praxis-root [data-dept=engineering]{--dept:var(--color-dept-engineering);--dept-edge:var(--tint-engineering-edge);--dept-glow:var(--tint-engineering-glow);--dept-radial:var(--tint-engineering-radial);--rhythm:var(--rhythm-engineering)}.praxis-root [data-dept=finance]{--dept:var(--color-dept-finance);--dept-edge:var(--tint-finance-edge);--dept-glow:var(--tint-finance-glow);--dept-radial:var(--tint-finance-radial);--rhythm:var(--rhythm-finance)}.praxis-root [data-dept=compliance]{--dept:var(--color-dept-compliance);--dept-edge:var(--tint-compliance-edge);--dept-glow:var(--tint-compliance-glow);--dept-radial:var(--tint-compliance-radial);--rhythm:var(--rhythm-compliance)}.praxis-root [data-dept=hr]{--dept:var(--color-dept-hr);--dept-edge:var(--tint-hr-edge);--dept-glow:var(--tint-hr-glow);--dept-radial:var(--tint-hr-radial);--rhythm:var(--rhythm-hr)}.praxis-root [data-dept=ops]{--dept:var(--color-dept-ops);--dept-edge:var(--tint-ops-edge);--dept-glow:var(--tint-ops-glow);--dept-radial:var(--tint-ops-radial);--rhythm:var(--rhythm-ops)}.praxis-root [data-dept=legal]{--dept:var(--color-dept-legal);--dept-edge:var(--tint-legal-edge);--dept-glow:var(--tint-legal-glow);--dept-radial:var(--tint-legal-radial);--rhythm:var(--rhythm-legal)}
.praxis-root{--pdl-canvas:#0a0815;--pdl-surface:#131027;--pdl-surface-raised:#1a152f;--pdl-surface-glass:#14101fa6;--pdl-text:#f5f1ea;--pdl-text-muted:#8a88a4;--pdl-text-soft:#5e5c76;--pdl-border-hairline:#f5f1ea14;--pdl-border-default:#f5f1ea24;--pdl-border-strong:#f5f1ea38;--pdl-accent:#7e55f0;--pdl-accent-soft:#7e55f024;--pdl-accent-glow:#7e55f059;--pdl-node-fill:var(--pdl-surface);--pdl-node-border:var(--pdl-border-default);--pdl-node-glow:#a084ff80;--pdl-edge:#f5f1ea2e;--pdl-dot-grid:#f5f1ea0d;--pdl-dot-grid-strong:#f5f1ea1a;--pdl-dept-jarvis:#c8c5bd;--pdl-dept-marketing:#ff8a3d;--pdl-dept-sales:#34d399;--pdl-dept-engineering:#0084dc;--pdl-dept-finance:#eab308;--pdl-dept-compliance:#a855f7;--pdl-dept-hr:#ec4899;--pdl-dept-ops:#14b8a6;--pdl-dept-legal:#3b82f6;--pdl-space-xs:4px;--pdl-space-sm:8px;--pdl-space-md:12px;--pdl-space:16px;--pdl-space-lg:24px;--pdl-space-xl:32px;--pdl-space-2xl:48px;--pdl-space-3xl:64px;--pdl-space-4xl:96px;--pdl-radius-sharp:4px;--pdl-radius-default:8px;--pdl-radius-soft:12px;--pdl-radius-soft-lg:16px;--pdl-radius-round:9999px;--pdl-elev-1:0 1px 2px #00000059;--pdl-elev-2:0 4px 16px #0006;--pdl-elev-3:0 16px 48px #00000080;--pdl-elev-glow:0 0 24px var(--pdl-accent-glow);--pdl-dur-ultra:.12s;--pdl-dur-default:.22s;--pdl-dur-emphasis:.36s;--pdl-dur-transition:.48s;--pdl-dur-celebration:1.2s;--pdl-ease:cubic-bezier(.22, .61, .36, 1);--pdl-ease-emphasis:cubic-bezier(.4, 0, .2, 1);--pdl-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--pdl-scrim-blur:blur(8px)}@supports (color:lab(0% 0 0)){.praxis-root{--pdl-accent:lab(47.656% 45.0996 -73.4332);--pdl-accent-soft:lab(47.656% 45.0996 -73.4332/.14);--pdl-accent-glow:lab(47.656% 45.0996 -73.4332/.35);--pdl-node-glow:lab(61.9% 41.7211 -73.6373/.5);--pdl-dept-engineering:lab(52.1587% .418067 -72.2353)}}html[data-praxis-theme=light] .praxis-root{--pdl-canvas:#f7f4ee;--pdl-surface:#fff;--pdl-surface-raised:#faf7f1;--pdl-surface-glass:#ffffffbf;--pdl-text:#14101f;--pdl-text-muted:#6a6878;--pdl-text-soft:#a5a3b3;--pdl-border-hairline:#14101f0f;--pdl-border-default:#14101f1f;--pdl-border-strong:#14101f33;--pdl-accent:#5325af;--pdl-accent-soft:#5325af1f;--pdl-accent-glow:#5325af40;--pdl-node-glow:#5325af4d;--pdl-edge:#14101f29;--pdl-dot-grid:#14101f0f;--pdl-dot-grid-strong:#14101f1f;--pdl-dept-jarvis:#7f7c72;--pdl-dept-marketing:#c76a2a;--pdl-dept-sales:#128054;--pdl-dept-engineering:#004480;--pdl-dept-finance:#a77d08;--pdl-dept-compliance:#6c2bba;--pdl-dept-hr:#b62571;--pdl-dept-ops:#0a6b62;--pdl-dept-legal:#1e4fb0;--pdl-elev-1:0 1px 2px #14101f0f;--pdl-elev-2:0 4px 16px #14101f14;--pdl-elev-3:0 16px 48px #14101f1f}@supports (color:lab(0% 0 0)){html[data-praxis-theme=light] .praxis-root{--pdl-accent:lab(28.9374% 45.6873 -66.7507);--pdl-accent-soft:lab(28.9374% 45.6873 -66.7507/.12);--pdl-accent-glow:lab(28.9374% 45.6873 -66.7507/.25);--pdl-node-glow:lab(28.9374% 45.6873 -66.7507/.3);--pdl-dept-engineering:lab(26.0562% 13.0139 -65.5056)}}.praxis-root .pdl-glass{background:var(--cx-glass-bg-float,var(--pdl-surface-glass));-webkit-backdrop-filter:var(--cx-glass-blur-float,blur(24px) saturate(150%));border:1px solid var(--cx-glass-border,var(--pdl-border-hairline));box-shadow:var(--cx-glass-shadow-float,var(--pdl-elev-3)), var(--cx-glass-highlight,inset 0 1px 0 #ffffff1a);border-radius:var(--pdl-radius-soft-lg);color:var(--pdl-text)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.praxis-root .pdl-glass{background:var(--cx-surface-overlay,var(--pdl-surface-glass));-webkit-backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.praxis-root .pdl-glass{-webkit-backdrop-filter:none;background:var(--cx-surface-overlay,var(--pdl-surface-glass))}}.praxis-root .pdl-canvas-grid{background-color:var(--pdl-canvas);background-image:radial-gradient(circle, var(--pdl-dot-grid) 1px, transparent 1px);background-position:0 0;background-size:24px 24px}.praxis-root .pdl-canvas-grid[data-strong=true]{background-image:radial-gradient(circle, var(--pdl-dot-grid-strong) 1px, transparent 1px)}.praxis-root .pdl-hover-reveal{opacity:0;visibility:hidden;transition:opacity var(--pdl-dur-default) var(--pdl-ease), transform var(--pdl-dur-default) var(--pdl-ease), visibility 0s linear var(--pdl-dur-default);pointer-events:none;transform:translateY(4px)}.praxis-root :hover>.pdl-hover-reveal,.praxis-root :focus-within>.pdl-hover-reveal,.praxis-root .pdl-hover-reveal[data-force-visible=true]{opacity:1;visibility:visible;transition:opacity var(--pdl-dur-default) var(--pdl-ease), transform var(--pdl-dur-default) var(--pdl-ease), visibility 0s linear 0s;pointer-events:auto;transform:translateY(0)}@media (hover:none){.praxis-root .pdl-hover-reveal{opacity:1;visibility:visible;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.praxis-root .pdl-hover-reveal,.praxis-root :hover>.pdl-hover-reveal,.praxis-root :focus-within>.pdl-hover-reveal{transition:opacity var(--pdl-dur-default) linear, visibility 0s linear var(--pdl-dur-default);transform:none}}.praxis-root .pdl-scrim{-webkit-backdrop-filter:var(--pdl-scrim-blur,blur(8px));z-index:50;background:#00000059;position:fixed;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.praxis-root .pdl-scrim{-webkit-backdrop-filter:none;background:#000000b3}}@media (prefers-reduced-transparency:reduce){.praxis-root .pdl-scrim{-webkit-backdrop-filter:none;background:#000000b3}}html[data-praxis-theme=light] .praxis-root .pdl-scrim{background:#14101f33}@media not (prefers-reduced-motion:reduce){@keyframes pdl-scrim-fade-in{0%{opacity:0}to{opacity:1}}.praxis-root .pdl-scrim{animation:pdl-scrim-fade-in var(--pdl-dur-default) var(--pdl-ease)}}.praxis-root .pdl-drawer{z-index:60;flex-direction:column;width:min(420px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0}@media (max-width:640px){.praxis-root .pdl-drawer{border-top-left-radius:var(--pdl-radius-soft-lg);border-top-right-radius:var(--pdl-radius-soft-lg);width:100vw;max-height:90vh;top:auto}}@media not (prefers-reduced-motion:reduce){@keyframes pdl-drawer-slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pdl-drawer-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.praxis-root .pdl-drawer{animation:pdl-drawer-slide-right var(--pdl-dur-emphasis) var(--pdl-ease)}@media (max-width:640px){.praxis-root .pdl-drawer{animation:pdl-drawer-slide-up var(--pdl-dur-emphasis) var(--pdl-ease)}}}.praxis-root .pdl-modal{z-index:60;flex-direction:column;width:min(480px,100vw - 32px);max-height:calc(100vh - 64px);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media not (prefers-reduced-motion:reduce){@keyframes pdl-modal-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.praxis-root .pdl-modal{animation:pdl-modal-pop var(--pdl-dur-emphasis) var(--pdl-ease)}}.praxis-root .pdl-tooltip{z-index:40;padding:var(--pdl-space-sm) var(--pdl-space-md);color:var(--pdl-text);pointer-events:none;max-width:280px;font-size:12px;line-height:1.4;position:absolute}.praxis-root .pdl-tooltip[data-interactive=true]{pointer-events:auto}@media not (prefers-reduced-motion:reduce){@keyframes pdl-tooltip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.praxis-root .pdl-tooltip{animation:pdl-tooltip-in var(--pdl-dur-default) var(--pdl-ease)}}.praxis-root .pdl-popover{z-index:45;min-width:200px;max-width:360px;padding:var(--pdl-space-md);position:absolute}@media not (prefers-reduced-motion:reduce){@keyframes pdl-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.praxis-root .pdl-popover{animation:pdl-popover-in var(--pdl-dur-default) var(--pdl-ease);transform-origin:top}}.praxis-root .pdl-node{background:var(--pdl-node-fill);border:1px solid var(--pdl-node-border);border-radius:var(--pdl-radius-round);color:var(--pdl-text);cursor:pointer;transition:box-shadow var(--pdl-dur-default) var(--pdl-ease), border-color var(--pdl-dur-default) var(--pdl-ease), transform var(--pdl-dur-default) var(--pdl-ease);will-change:transform, box-shadow;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.praxis-root .pdl-node:hover,.praxis-root .pdl-node[data-state=hover]{box-shadow:0 0 24px var(--pdl-tone,var(--pdl-node-glow));border-color:var(--pdl-tone,var(--pdl-accent))}@media not (prefers-reduced-motion:reduce){@keyframes pdl-node-pulse{0%,to{opacity:.85}50%{opacity:1}}.praxis-root .pdl-node[data-state=idle]:not(:hover){animation:4s ease-in-out infinite pdl-node-pulse}}.praxis-root .pdl-pill-tabs{border-radius:var(--pdl-radius-round);gap:4px;padding:4px;display:inline-flex}.praxis-root .pdl-pill-tab{color:var(--pdl-text-muted);border-radius:var(--pdl-radius-round);cursor:pointer;transition:color var(--pdl-dur-default) var(--pdl-ease), background var(--pdl-dur-default) var(--pdl-ease);background:0 0;border:0;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.praxis-root .pdl-pill-tab:hover{color:var(--pdl-text)}.praxis-root .pdl-pill-tab[data-active=true]{color:#fff;background:var(--pdl-accent)}html[data-praxis-theme=light] .praxis-root .pdl-pill-tab[data-active=true]{color:#fff}.praxis-root .pdl-composer{gap:var(--pdl-space-md);padding:var(--pdl-space-md);flex-direction:column;display:flex}.praxis-root .pdl-composer-textarea{resize:vertical;width:100%;min-height:60px;color:var(--pdl-text);font-family:var(--font-serif,serif);background:0 0;border:0;outline:none;font-size:15px;font-style:italic;line-height:1.5}.praxis-root .pdl-composer-textarea::placeholder{color:var(--pdl-text-muted);font-style:italic}.praxis-root .pdl-composer-row{justify-content:space-between;align-items:center;gap:var(--pdl-space-sm);display:flex}.praxis-root .pdl-brand-chip{background:var(--pdl-surface);border:1px solid var(--pdl-border-hairline);border-radius:var(--pdl-radius-round);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}html[data-praxis-theme=light] .praxis-root .pdl-brand-chip{background:var(--pdl-surface-raised)}.praxis-root .pdl-brand-chip[data-size=sm]{width:20px;height:20px}.praxis-root .pdl-brand-chip[data-size=md]{width:32px;height:32px}.praxis-root .pdl-brand-chip[data-size=lg]{width:48px;height:48px}.praxis-root .pdl-avatar{background:var(--pdl-surface);border:1px solid var(--pdl-border-hairline);border-radius:var(--pdl-radius-round);color:var(--pdl-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.praxis-root .pdl-avatar[data-size=sm]{width:20px;height:20px}.praxis-root .pdl-avatar[data-size=md]{width:32px;height:32px}.praxis-root .pdl-avatar[data-size=lg]{width:48px;height:48px}.praxis-root .pdl-avatar[data-size=xl]{width:72px;height:72px}