:root{--tracten-black:#000;--tracten-white:#fff;--tracten-blue:#0d66fe;--tracten-blue-hover:#0b57d0;--tracten-blue-pressed:#0846ab;--tracten-teal:#00bfa6;--tracten-teal-deep:#008a72;--tracten-purple:#7c3aed;--tracten-orange:#ff6a00;--tracten-orange-deep:#b54708;--tracten-slate:#6b7280;--tracten-neutral-0:#fff;--tracten-neutral-50:#f8fafc;--tracten-neutral-100:#f2f4f7;--tracten-neutral-200:#e4e7ec;--tracten-neutral-300:#d0d5dd;--tracten-neutral-400:#98a2b3;--tracten-neutral-500:#667085;--tracten-neutral-600:#475467;--tracten-neutral-700:#344054;--tracten-neutral-800:#1d2939;--tracten-neutral-900:#101828;--tracten-neutral-950:#0a0a0a;--tracten-raised:#171717;--bg:var(--tracten-neutral-50);--bg-elev:var(--tracten-neutral-0);--bg-elev-2:var(--tracten-neutral-100);--border:var(--tracten-neutral-200);--border-strong:var(--tracten-neutral-300);--canvas:var(--bg);--canvas-band:var(--bg-elev-2);--text:var(--tracten-neutral-900);--text-muted:var(--tracten-neutral-600);--text-faint:var(--tracten-neutral-500);--accent:var(--tracten-blue);--accent-dim:var(--tracten-blue-hover);--accent-glow:#0d66fe1a;--accent-contrast:var(--tracten-white);--focus-color:var(--tracten-blue);--silver:var(--tracten-neutral-400);--lane-1:var(--tracten-blue);--lane-2:var(--tracten-purple);--lane-3:var(--tracten-slate);--band-card:var(--tracten-neutral-0);--placeholder-ink:var(--tracten-orange-deep);--ink-surface:var(--tracten-raised);--ink-surface-deep:var(--tracten-black);--ink-text:var(--tracten-white);--ink-text-muted:var(--tracten-neutral-300);--ink-text-faint:var(--tracten-neutral-400);--ink-border:var(--tracten-neutral-700);--ink-accent:var(--tracten-teal);--ink-accent-bright:var(--tracten-white);--ink-accent-2:var(--tracten-blue);--stage-surface:var(--tracten-black);--stage-surface-2:var(--tracten-raised);--ink-grid:#ffffff0f;--ink-glow:#0d66fe29;--radius-sm:6px;--radius:10px;--radius-lg:16px;--maxw:1200px;--maxw-text:720px;--maxw-stage:1440px;--space-2:8px;--space-4:16px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--z-raised:10;--z-dock:40;--z-header:100;--z-overlay:300;--dur-instant:80ms;--dur-fast:.14s;--dur-med:.22s;--dur-slow:.36s;--dur-emphasis:.52s;--dur-brand:1.8s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-emphasis:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--shadow-sm:0 2px 8px #10182814;--shadow-md:0 8px 24px #1018281a;--chamfer:10px;--fase-size:28px;--edge-rise:.61;--font-sans:var(--font-inter), ui-sans-serif, system-ui, Arial, sans-serif;--font-display:var(--font-inter), ui-sans-serif, system-ui, Arial, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, Consolas, monospace;--display-hero:clamp(2.75rem, 5vw, 4.5rem);--display-page:clamp(2.25rem, 3.9vw, 3.5rem);--heading-h1:clamp(2rem, 3.1vw, 2.75rem);--heading-h2:clamp(1.75rem, 2.4vw, 2.125rem);--heading-h3:clamp(1.375rem, 1.8vw, 1.625rem);--display-stage:clamp(1.6rem, 2.5vw, 2.25rem);--display-mega:clamp(3.25rem, 7.5vw, 7rem);--display-chapter:clamp(7rem, 18vw, 17rem)}:root[data-theme=dark]{--bg:var(--tracten-black);--bg-elev:var(--tracten-raised);--bg-elev-2:var(--tracten-neutral-900);--border:var(--tracten-neutral-800);--border-strong:var(--tracten-neutral-700);--text:var(--tracten-white);--text-muted:var(--tracten-neutral-300);--text-faint:var(--tracten-neutral-400);--accent:var(--tracten-teal);--accent-dim:var(--tracten-teal-deep);--accent-glow:#00bfa61f;--accent-contrast:var(--tracten-black);--focus-color:var(--tracten-blue);--silver:var(--tracten-neutral-500);--lane-1:var(--tracten-neutral-300);--lane-2:var(--tracten-teal);--lane-3:var(--tracten-neutral-400);--band-card:var(--tracten-neutral-800);--placeholder-ink:var(--tracten-orange);--shadow-sm:0 2px 8px #0006;--shadow-md:0 8px 24px #00000080}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:1.15}::selection{background:var(--accent);color:var(--accent-contrast)}:focus-visible{outline:3px solid var(--focus-color);outline-offset:2px;border-radius:4px}main:focus-visible{outline:none}.skip-link{z-index:calc(var(--z-header) + 1);background:var(--accent);height:44px;color:var(--accent-contrast);border-radius:var(--radius-sm);align-items:center;padding:0 18px;font-size:.875rem;font-weight:600;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 16px))}.skip-link:focus-visible{transform:translateY(0)}.brand-fase{position:relative}.brand-fase:after{content:"";width:var(--fase-size);height:calc(var(--fase-size) * var(--edge-rise));pointer-events:none;background:linear-gradient(to bottom left, transparent calc(50% - 1px), var(--fase-color,var(--accent)) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px));position:absolute;top:0;right:0}.stage{isolation:isolate;background-color:var(--stage-surface);background-image:radial-gradient(72% 58% at 50% 26%, var(--ink-glow), transparent 68%);color:var(--ink-text);--bg:var(--ink-surface-deep);--bg-elev:var(--tracten-black);--bg-elev-2:var(--tracten-raised);--border:var(--tracten-raised);--border-strong:var(--tracten-neutral-700);--text:var(--ink-text);--text-muted:var(--ink-text-muted);--text-faint:var(--ink-text-faint);--accent:var(--ink-accent);--accent-dim:var(--ink-accent-bright);--accent-glow:var(--ink-glow);--accent-contrast:var(--tracten-black);--focus-color:var(--tracten-teal);--silver:var(--tracten-neutral-400);--lane-1:var(--tracten-neutral-400);--lane-2:var(--tracten-blue);--lane-3:var(--ink-accent-2);--band-card:var(--tracten-neutral-800);--shadow-sm:0 8px 24px #00000052;--shadow-md:0 16px 40px #0000006b;position:relative}.stage:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--ink-grid) 1px, transparent 1px), linear-gradient(90deg, var(--ink-grid) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(115% 85% at 50% 30%,#000 25%,#0000 76%);mask-image:radial-gradient(115% 85% at 50% 30%,#000 25%,#0000 76%)}.stage:after{content:"";width:var(--stage-cut-size,200px);height:calc(var(--stage-cut-size,200px) * var(--edge-rise));pointer-events:none;background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--ink-accent-2) calc(50% - 1px) calc(50% + 1px), var(--stage-cut,var(--stage-surface)) calc(50% + 1px));position:absolute;bottom:0;right:0}@media (max-width:767px){.stage:after{--stage-cut-size:88px}}.placeholder-mark{background:color-mix(in srgb, var(--tracten-orange) 22%, transparent);color:var(--placeholder-ink);border:1px dashed color-mix(in srgb, var(--tracten-orange) 70%, transparent);font-size:.92em;font-family:var(--font-mono);border-radius:5px;padding:.05rem .35rem}.js [data-reveal]{opacity:0;transition:opacity var(--dur-med) var(--ease-standard), transform var(--dur-med) var(--ease-standard);transition-delay:var(--reveal-delay,0s);transform:translateY(8px)}.js [data-reveal][data-reveal-visible]{opacity:1;transform:none}.js [data-reveal=left]{transform:translate(-8px)}.js [data-reveal=right]{transform:translate(8px)}.js [data-reveal=scale]{transform:scale(.98)}.js [data-reveal=chapter]{transition:opacity var(--dur-emphasis) var(--ease-emphasis), transform var(--dur-emphasis) var(--ease-emphasis);transition-delay:0s;transform:translateY(16px)}.js [data-reveal=wipe],.js [data-reveal=sequence]{opacity:1;transition:none;transform:none}.js [data-reveal=left][data-reveal-visible],.js [data-reveal=right][data-reveal-visible],.js [data-reveal=scale][data-reveal-visible],.js [data-reveal=chapter][data-reveal-visible]{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.js [data-reveal]{opacity:1;transition:none;transform:none}}@view-transition{navigation:auto}header[data-site-chrome=header]{view-transition-name:site-header}main#content{view-transition-name:page}footer[data-site-chrome=footer]{view-transition-name:site-footer}::view-transition-old(page){animation:page-leave var(--dur-med) var(--ease-standard) both}::view-transition-new(page){animation:page-enter var(--dur-slow) var(--ease-enter) both}@keyframes page-leave{to{opacity:0;transform:translateY(-6px)}}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}@media print{body{color:#000;background:#fff}.skip-link{display:none}.js [data-reveal]{opacity:1;transform:none}}
