:root{--3va-void:#0A0A0B;--3va-carbon:#141417;--3va-graphite:#1C1C20;--3va-iron:#2A2A30;--3va-hairline:rgba(255,255,255,0.06);--3va-cyan:#00E5FF;--3va-cyan-dim:#00B8CC;--3va-matrix:#00FF9C;--3va-matrix-dim:#00CC7D;--cold-prompt:#00E5FF;--cold-pulse:#7B5BFF;--cold-deep:#3B2EAA;--cold-dim:#00B8CC;--warm-prompt:#FF6B2C;--warm-pulse:#FFB020;--warm-spark:#FF2E7E;--warm-dim:#CC4F1E;--green-prompt:#00FF9C;--green-pulse:#9DFF3D;--green-deep:#00A36B;--green-dim:#00CC7D;--text-primary:#FFFFFF;--text-secondary:rgba(255,255,255,0.65);--text-tertiary:rgba(255,255,255,0.45);--text-disabled:rgba(255,255,255,0.25);--text-inverse:#0A0A0B;--status-success:#00FF9C;--status-warning:#FFB020;--status-danger:#FF3D5A;--status-info:#00E5FF;--status-pending:#00E5FF;--state-default:rgba(255,255,255,0.65);--state-disabled:rgba(255,255,255,0.25);--state-hover-cold:#00E5FF;--state-hover-warm:#FF6B2C;--state-hover-green:#00FF9C;--state-active-cold:#00B8CC;--state-active-warm:#CC4F1E;--state-active-green:#00CC7D;--state-success:var(--status-success);--state-warning:var(--status-warning);--state-error:var(--status-danger);--state-danger:var(--status-danger);--state-hover:#00E5FF;--state-active:#00B8CC;--state-focus:#00E5FF;--font-inter:"Inter",system-ui,sans-serif;--font-sans:var(--font-sans-active,var(--font-inter)),"Inter","Space Grotesk",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--text-2xs:11px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:48px;--text-4xl:64px;--text-5xl:96px;--leading-tight:1.05;--leading-snug:1.20;--leading-normal:1.55;--leading-loose:1.75;--tracking-tight:-0.02em;--tracking-normal:0em;--tracking-wide:0.06em;--tracking-mega:0.22em;--text-display-m:56px;--text-display-d:96px;--text-h1-m:40px;--text-h1-d:64px;--text-h2-m:28px;--text-h2-d:40px;--text-h3-m:20px;--text-h3-d:24px;--text-h4-m:16px;--text-h4-d:18px;--text-body-lg-m:18px;--text-body-lg-d:20px;--text-body-m:16px;--text-body-d:16px;--text-body-sm-m:14px;--text-body-sm-d:14px;--text-caption-m:12px;--text-caption-d:12px;--text-mono-display-m:28px;--text-mono-display-d:40px;--text-mono-h-m:14px;--text-mono-h-d:14px;--text-mono-body-m:14px;--text-mono-body-d:14px;--text-mono-data-m:13px;--text-mono-data-d:13px;--text-mono-meta-m:11px;--text-mono-meta-d:12px;--text-hero-fluid:clamp(56px,8vw,96px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-none:0px;--radius-sm:2px;--radius-md:4px;--radius-pill:9999px;--border-hairline:1px solid var(--3va-hairline);--border-strong:1px solid rgba(255,255,255,0.12);--border-neon:1px solid var(--3va-cyan);--shadow-elevated:0 8px 32px rgba(0,0,0,0.6);--glow-cyan-sm:0 0 0 1px rgba(0,229,255,0.3),0 0 18px rgba(0,229,255,0.18);--glow-cyan-md:0 0 0 1px rgba(0,229,255,0.5),0 0 32px rgba(0,229,255,0.35);--glow-cyan-lg:0 0 0 1px rgba(0,229,255,0.7),0 0 56px rgba(0,229,255,0.50);--glow-matrix-md:0 0 0 1px rgba(0,255,156,0.5),0 0 32px rgba(0,255,156,0.30);--glow-danger-md:0 0 0 1px rgba(255,61,90,0.5),0 0 24px rgba(255,61,90,0.30);--glow-warm-md:0 0 0 1px rgba(255,107,44,0.5),0 0 32px rgba(255,107,44,0.30);--glow-cold-pulse-md:0 0 0 1px rgba(123,91,255,0.5),0 0 32px rgba(123,91,255,0.30);--glow-green-pulse-md:0 0 0 1px rgba(157,255,61,0.5),0 0 32px rgba(157,255,61,0.30);--glow-warm-spark-md:0 0 0 1px rgba(255,46,126,0.5),0 0 24px rgba(255,46,126,0.30);--ease-out:cubic-bezier(.2,.65,.3,1);--ease-in-out:cubic-bezier(.6,.05,.2,1);--duration-instant:100ms;--duration-fast:180ms;--duration-base:280ms;--duration-slow:480ms;--motion-curve-execute:cubic-bezier(0.4,0,0.2,1);--motion-curve-snap:cubic-bezier(0.65,0,0.35,1);--motion-curve-fade-edge:cubic-bezier(0.16,1,0.3,1);--motion-curve-fade-out:cubic-bezier(0.4,0,1,1);--motion-curve-boot:cubic-bezier(0.22,1,0.36,1);--motion-duration-execute:180ms;--motion-duration-snap:140ms;--motion-duration-fade-edge:280ms;--motion-duration-fade-edge-out:200ms;--motion-duration-boot:800ms;--motion-duration-boot-rapid:400ms;--motion-duration-boot-silent:200ms;--motion-duration-flicker:90ms;--motion-duration-flicker-glitch:120ms;--motion-step-flicker:steps(2,end);--motion-step-glitch:steps(3,end);--motion-step-caret:step-end;--motion-typein-char-base:60ms;--motion-typein-char-jitter:15ms;--motion-typein-pause-period:200ms;--motion-typein-pause-bang:300ms;--motion-caret-cycle:1000ms;--motion-idle-glyph-pulse:4000ms;--motion-idle-status-pulse:3000ms;--motion-flicker-color:#00E5FF;--z-base:0;--z-sticky:20;--z-overlay:40;--z-modal:60;--z-toast:80;--vertical-tech-temp:var(--cold-prompt);--vertical-shop-temp:var(--cold-prompt);--vertical-barber-temp:var(--cold-prompt);--vertical-hair-temp:var(--green-prompt);--vertical-ink-temp:var(--green-prompt);--vertical-kitchen-temp:var(--warm-prompt);--vertical-pet-temp:var(--warm-prompt);--vertical-move-temp:var(--green-prompt);--mode-foco-sidebar-icon:28px;--mode-operador-sidebar-icon:20px;--mode-foco-cell-padding:16px;--mode-operador-cell-padding:8px;--mode-foco-data-size:14px;--mode-operador-data-size:13px;--mode-foco-shortcut-display:none;--mode-operador-shortcut-display:inline-flex;--mode-foco-prompt-display:none;--mode-operador-prompt-display:inline-flex;--mode-foco-body-leading:20px;--mode-operador-body-leading:16px;--segment-cell-min-height:112px;--segment-cell-min-height-mb:56px;--segment-cell-padding:var(--space-4);--segment-cell-gap:var(--space-2);--segment-cell-icon-size:32px;--segment-cell-radius:var(--radius-sm);--segment-grid-gap:var(--space-3);--segment-grid-gap-mb:var(--space-2);--segment-cell-border:1px solid var(--3va-hairline);--segment-cell-border-hover:1px solid rgba(0,229,255,0.4);--segment-cell-border-selected:1.5px solid var(--3va-cyan);--segment-cell-bg:var(--3va-carbon);--segment-cell-bg-selected:var(--3va-void);--segment-cell-color:var(--text-secondary);--segment-cell-color-hover:var(--3va-cyan);--segment-cell-color-selected:var(--3va-cyan);--segment-cell-color-disabled:var(--text-disabled);--segment-cell-glow-hover:var(--glow-cyan-sm);--segment-cell-focus-ring:0 0 0 2px var(--3va-void),0 0 0 4px var(--3va-cyan);--stepper-step-size:32px;--stepper-step-radius:var(--radius-pill);--stepper-connector-height:1px;--stepper-gap:var(--space-3);--stepper-color-complete:var(--3va-matrix);--stepper-color-active:var(--3va-cyan);--stepper-color-future:rgba(255,255,255,0.45);--stepper-bg-complete:transparent;--stepper-bg-active:rgba(0,229,255,0.12);--stepper-bg-future:transparent;--stepper-border-complete:1px solid var(--3va-matrix);--stepper-border-active:1.5px solid var(--3va-cyan);--stepper-border-future:1px solid rgba(255,255,255,0.25);--stepper-label-size:14px;--stepper-label-size-mb:13px;--stepper-label-weight:500;--stepper-label-tracking:0.04em;--stepper-label-transform:uppercase;--hero-onboarding-canon-size:clamp(40px,6vw,72px);--hero-onboarding-canon-weight:600;--hero-onboarding-canon-leading:1.05;--hero-onboarding-canon-tracking:-0.02em;--hero-onboarding-verb-color:var(--3va-cyan);--hero-onboarding-verb-weight:600;--hero-onboarding-sig-size:clamp(14px,1.5vw,18px);--hero-onboarding-sig-family:var(--font-mono);--hero-onboarding-sig-color:var(--text-tertiary);--hero-onboarding-sig-tracking:0em;--hero-onboarding-pair-gap:var(--space-5);--glyph-size-favicon:32px;--glyph-size-min:16px;--glyph-size-watermark:24px;--glyph-size-hero:64px;--glyph-stroke-width:2px;--glyph-color-default:var(--cold-prompt);--glyph-glow-halo:0 0 32px rgba(0,229,255,0.4);--glyph-watermark-opacity:0.25}.mode-foco{--app-sidebar-icon:var(--mode-foco-sidebar-icon);--app-cell-padding:var(--mode-foco-cell-padding);--app-data-size:var(--mode-foco-data-size);--app-shortcut-display:var(--mode-foco-shortcut-display);--app-prompt-display:var(--mode-foco-prompt-display);--app-body-leading:var(--mode-foco-body-leading)}.mode-operador{--app-sidebar-icon:var(--mode-operador-sidebar-icon);--app-cell-padding:var(--mode-operador-cell-padding);--app-data-size:var(--mode-operador-data-size);--app-shortcut-display:var(--mode-operador-shortcut-display);--app-prompt-display:var(--mode-operador-prompt-display);--app-body-leading:var(--mode-operador-body-leading)}.temp-cold{--motion-flicker-color:#00E5FF;--state-hover-active:var(--state-hover-cold);--state-active-active:var(--state-active-cold)}.temp-warm{--motion-flicker-color:#FF6B2C;--state-hover-active:var(--state-hover-warm);--state-active-active:var(--state-active-warm)}.temp-green{--motion-flicker-color:#00FF9C;--state-hover-active:var(--state-hover-green);--state-active-active:var(--state-active-green)}:root{color-scheme:dark}:root[data-theme=light]{color-scheme:light;--3va-void:#F4F4F5;--3va-carbon:#FFFFFF;--3va-graphite:#F9F9FA;--3va-iron:#D4D4D8;--3va-hairline:rgba(10,10,11,0.10);--text-primary:#0A0A0B;--text-secondary:rgba(10,10,11,0.70);--text-tertiary:rgba(10,10,11,0.50);--text-disabled:rgba(10,10,11,0.30);--text-inverse:#FFFFFF}:root[data-theme=light] body{background-color:#F4F4F5;color:#0A0A0B}:root[data-theme=light] .bg-void{background-color:#F4F4F5!important}:root[data-theme=light] .bg-carbon{background-color:#FFFFFF!important}:root[data-theme=light] .bg-graphite{background-color:#F9F9FA!important}:root[data-theme=light] .text-text-primary{color:#0A0A0B!important}:root[data-theme=light] .text-text-secondary{color:rgba(10,10,11,.7)!important}:root[data-theme=light] .text-text-tertiary{color:rgba(10,10,11,.5)!important}:root[data-theme=light] .text-text-disabled{color:rgba(10,10,11,.3)!important}:root[data-theme=light] .border-hairline{border-color:rgba(10,10,11,.1)!important}:root[data-theme=light] .border-iron{border-color:#D4D4D8!important}:root[data-theme=light] .bg-iron{background-color:#D4D4D8!important}:root[data-theme=light] .hover\:bg-carbon:hover{background-color:#FFFFFF!important}:root[data-theme=light] .hover\:bg-graphite:hover{background-color:#F9F9FA!important}:root[data-theme=light] .hover\:bg-graphite\/60:hover{background-color:rgba(249,249,250,.6)!important}:root[data-theme=light] .bg-graphite\/40,:root[data-theme=light] .hover\:bg-graphite\/40:hover{background-color:rgba(249,249,250,.4)!important}:root[data-theme=light] .bg-graphite\/60{background-color:rgba(249,249,250,.6)!important}:root[data-theme=light] .bg-status-warning\/5{background-color:rgba(255,176,32,.08)!important}:root[data-theme=light] .bg-carbon\/95{background-color:rgba(255,255,255,.95)!important}:root[data-theme=light] .bg-void\/70{background-color:rgba(10,10,11,.48)!important}:root[data-theme=light] .bg-carbon\/40{background-color:rgba(10,10,11,.04)!important}:root[data-theme=light] .bg-void\/60{background-color:rgba(10,10,11,.05)!important}:root[data-theme=light] .bg-black\/60{background-color:rgba(10,10,11,.4)!important}:root[data-theme=light] .bg-black\/70{background-color:rgba(10,10,11,.48)!important}:root[data-theme=light] [data-agenda-calendar] .bg-matrix{background-color:#0E9F6E!important}:root[data-theme=light] [data-agenda-calendar] .text-matrix{color:#0B7F58!important}:root[data-theme=light] [data-agenda-calendar] .border-matrix{border-color:#0E9F6E!important}:root[data-theme=light] [data-agenda-calendar] .bg-status-warning{background-color:#B45309!important}:root[data-theme=light] [data-agenda-calendar] .text-status-warning{color:#B45309!important}:root[data-theme=light] [data-agenda-calendar] .bg-status-danger{background-color:#E11D48!important}:root[data-theme=light] [data-agenda-calendar] .text-status-danger{color:#E11D48!important}:root[data-theme=light] [data-agenda-calendar] .bg-accent-pulse{background-color:#5B3FE0!important}:root[data-theme=light] [data-agenda-calendar] .text-accent-pulse{color:#5B3FE0!important}:root[data-theme=light] [data-agenda-calendar] .border-accent-pulse{border-color:#5B3FE0!important}:root[data-theme=light] ::-moz-selection{background:#00E5FF;color:#0A0A0B}:root[data-theme=light] ::selection{background:#00E5FF;color:#0A0A0B}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#D4D4D8}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--glow-cyan-md);border-radius:var(--radius-sm)}::-moz-selection{background:var(--3va-cyan);color:var(--text-inverse)}::selection{background:var(--3va-cyan);color:var(--text-inverse)}*{scrollbar-width:thin;scrollbar-color:var(--3va-iron) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--3va-iron);border-radius:var(--radius-sm)}