.figure-one-native{--paper:#fdf9f1;--paper-soft:#f8f2e9;--ink:#221810;--ink-soft:#3f362f;--muted:#69625d;--hairline:#c9c3bc;--hairline-strong:#9f978f;--s1:#996653;--s1-soft:#f0e1d8;--s1-ink:#5e372a;--s2:#3d6470;--s2-soft:#dae7ec;--s2-ink:#193841;--s3:#4c7454;--s3-soft:#d9eadc;--ff-display:var(--font-heading), Georgia, serif;--ff-body:var(--font-sans), Georgia, serif;--ff-mono:var(--font-code), ui-monospace, SFMono-Regular, Menlo, monospace;--hair:1px;--rule:1.25px;--radius-box:4px;--radius-pill:999px;--stage-env-delay:2.55s;--stage-autoresearch-delay:5.15s;--stage-hill-delay:7.65s;--stage-tasks-delay:10.35s;--timeline-intro:8.1s;--timeline-reveal:8.72s}@supports (color:lab(0% 0 0)){.figure-one-native{--paper:lab(98.1917% .350803 4.58041);--paper-soft:lab(95.8696% .665873 5.32094);--ink:lab(9.45593% 4.15732 7.10697);--ink-soft:lab(23.3977% 3.21461 6.12878);--muted:lab(41.9761% 2.06143 4.02065);--hairline:lab(79.1256% 1.39502 4.33588);--hairline-strong:lab(62.8689% 2.0301 4.89721);--s1:lab(48.476% 19.1789 19.7729);--s1-soft:lab(90.6578% 3.91653 6.33526);--s1-ink:lab(27.6239% 16.901 15.4059);--s2:lab(39.9674% -12.0156 -11.0301);--s2-soft:lab(90.8116% -3.81744 -3.68505);--s2-ink:lab(21.333% -9.48447 -9.52492);--s3:lab(45.2015% -20.297 13.1325);--s3-soft:lab(91.0684% -7.68775 4.90073)}}*{box-sizing:border-box}.figure-one-native{color:var(--ink);font-family:var(--ff-body);font-feature-settings:"kern", "liga", "onum" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;margin:0;padding:0;font-size:16px;line-height:1.45}.figure-one-native-shell{--figure-one-height:892px;--figure-one-unscaled-height:1157px;--figure-one-scale:.7708;--paper:#fdf9f1;--ink:#221810;width:100%;height:var(--figure-one-height);position:relative;overflow:visible}@supports (color:lab(0% 0 0)){.figure-one-native-shell{--paper:lab(98.1917% .350803 4.58041);--ink:lab(9.45593% 4.15732 7.10697)}}.figure-one-native__pause{z-index:5;border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);background:color-mix(in srgb, var(--paper) 88%, transparent);width:34px;height:34px;color:var(--ink);cursor:pointer;box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:999px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;position:absolute;top:12px;right:12px}.figure-one-native__pause:hover,.figure-one-native__pause:focus-visible{border-color:color-mix(in srgb, var(--ink) 42%, transparent);background:var(--paper);outline:none;transform:translateY(-1px)}.figure-one-native-shell[data-paused=true] .figure-one-native *,.figure-one-native-shell[data-paused=true] .figure-one-native :before,.figure-one-native-shell[data-paused=true] .figure-one-native :after{animation-play-state:paused!important}.figure-one-native-shell .figure-one-native{width:1200px;height:var(--figure-one-unscaled-height);transform:scale(var(--figure-one-scale));transform-origin:0 0}.page{width:max-content;padding:0 32px}.page-header{grid-template-columns:96px 1fr;align-items:baseline;gap:16px;width:1200px;margin:0 0 22px;display:grid}.page-eyebrow{font-family:var(--ff-body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-top:var(--rule) solid var(--ink);padding-top:8px;font-size:13.5px;font-weight:600}.page-title{font-family:var(--ff-display);font-optical-sizing:auto;font-variation-settings:"opsz" 96, "SOFT" 50;letter-spacing:-.012em;color:var(--ink);margin:0 0 6px;font-size:33px;font-weight:380;line-height:1.1}.page-title em{color:var(--s1-ink);font-style:italic;font-weight:360}.page-sub{font-family:var(--ff-body);color:var(--ink-soft);max-width:720px;margin:0;font-size:16px;font-style:italic}.figure-frame{background:0 0;width:1200px;position:relative;overflow:hidden}.fig-caption{width:1200px;color:var(--ink-soft);font-size:15px;font-family:var(--ff-body);break-inside:avoid;grid-template-columns:96px 1fr;gap:16px;margin-top:14px;line-height:1.55;display:grid}.fig-caption-label{font-family:var(--ff-body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:13.5px;font-weight:600}.fig-caption strong{color:var(--ink);font-weight:600}.schematic{width:1200px;margin:-55px auto 0;position:relative}.schematic:before{z-index:0;border:1px solid color-mix(in oklch, var(--s2) 64%, transparent);border-radius:var(--radius-box);background:color-mix(in oklch, var(--s2-soft) 38%, transparent);content:"";pointer-events:none;width:456px;height:50px;animation:5.05s cubic-bezier(.16,.76,.22,1) both figure-context-expand;position:absolute;top:172px;left:372px}.stage-box{border:var(--hair) solid var(--ink);border-radius:0 var(--radius-box) var(--radius-box) var(--radius-box);pointer-events:auto;cursor:pointer;background:0 0;transition:transform .18s,box-shadow .18s,filter .18s;position:absolute;overflow:hidden}.stage-box:hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 8px 24px #180f091f;box-shadow:0 8px 24px lab(5.22211% 3.00353 4.35658/.12)}.stage-box.s1{border-color:var(--s1);background:color-mix(in oklch, var(--s1-soft) 35%, transparent)}.stage-box.s2{border-color:var(--s2);background:color-mix(in oklch, var(--s2-soft) 35%, transparent)}.stage-box:after{content:"";opacity:0;background:linear-gradient(105deg,#0000 0 42%,#fff3 48%,#0000 56% 100%);background:linear-gradient(105deg,#0000 0 42%,lab(100% 0 0/.2) 48%,#0000 56% 100%);animation:7s ease-in-out infinite figure-stage-sweep;position:absolute;inset:0;transform:translate(-120%)}.stage-box.s2:after{animation-delay:1.15s}.stage-box-label,.section-tab{background:var(--ink);color:var(--paper);border-radius:var(--radius-box) var(--radius-box) 0 0;font-family:var(--ff-body);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:baseline;padding:5px 10px 6px;font-size:15.5px;font-weight:600;display:flex;position:absolute}.stage-box-label{margin-bottom:-1px;bottom:100%;left:-1px;right:-1px}.section-tab{transform:translateY(calc(1px - 100%))}.hill-tab{opacity:0;animation:figure-timeline-block-in var(--timeline-intro) ease-out both}.stage-box-label .num{font-family:var(--ff-display);letter-spacing:0;text-transform:none;margin-right:6px;font-size:17px;font-style:normal;font-weight:500}.stage-box.s1 .stage-box-label{background:var(--s1)}.stage-box.s2 .stage-box-label{background:var(--s2)}.enpire-reveal,.figure-stage-piece{opacity:0;animation:figure-stage-reveal .74s cubic-bezier(.18, .74, .24, 1) var(--stage-delay,0s) both}.figure-agent-focus{opacity:0;animation:.62s cubic-bezier(.18,.74,.24,1) .18s both figure-agent-entrance,2.2s ease-in-out .82s 2 figure-agent-attention}.enpire-reveal--env,.figure-stage-piece--env{--stage-delay:var(--stage-env-delay)}.enpire-reveal--human{--stage-delay:1.28s}.enpire-reveal--tools{--stage-delay:2.05s}.enpire-reveal--env-frame{--stage-delay:2.42s}.enpire-reveal--code-env{--stage-delay:2.72s}.enpire-reveal--robot-env{--stage-delay:3.22s}.enpire-reveal--autoresearch,.figure-stage-piece--autoresearch{--stage-delay:var(--stage-autoresearch-delay)}.enpire-reveal--hill,.figure-stage-piece--hill{--stage-delay:var(--stage-hill-delay)}.enpire-reveal--tasks,.figure-stage-piece--tasks{--stage-delay:var(--stage-tasks-delay)}.badge.enpire-reveal{animation:figure-stage-reveal .74s cubic-bezier(.18, .74, .24, 1) var(--stage-delay,0s) both, figure-soft-pulse 4.2s ease-in-out calc(var(--stage-delay,0s) + .74s) infinite}.box{border:var(--hair) solid var(--ink);border-radius:var(--radius-box);background:var(--paper);text-align:center;flex-direction:column;justify-content:center;padding:8px 16px;display:flex;position:absolute}.box-title{font-family:var(--ff-display);font-variation-settings:"opsz" 36;letter-spacing:-.005em;margin:0 0 3px;font-size:24px;font-weight:500}.box-sub{font-family:var(--ff-body);color:var(--ink-soft);margin:0;font-size:15.5px;font-style:italic}.box-mono{font-family:var(--ff-mono);letter-spacing:-.01em;font-size:14.5px}.box-mono strong{font-weight:500}.agent-row{justify-content:center;align-items:center;gap:16px;display:flex}.agent-logos{justify-content:center;align-items:center;gap:14px;display:flex}.agent-logo{align-items:center;display:flex}.agent-logo svg{width:21px;height:21px;fill:var(--muted);display:block}.agent-logo .ag-orbit ellipse{fill:none;stroke:var(--ink);stroke-width:1.5px}.agent-logo .ag-orbit circle{fill:var(--ink)}.agent-logo .cap{font-family:var(--ff-body);color:var(--muted);letter-spacing:.01em;white-space:nowrap;font-size:11.5px}.badge{border:var(--hair) solid var(--s1);color:var(--s1-ink);background:var(--paper);border-radius:var(--radius-pill);font-family:var(--ff-body);letter-spacing:.07em;text-indent:.07em;text-transform:uppercase;justify-content:center;align-items:center;padding:5px;font-size:12.5px;font-weight:600;animation:4.2s ease-in-out infinite figure-soft-pulse;display:flex;position:absolute}.badge:nth-of-type(4){animation-delay:.35s}.badge:nth-of-type(5){animation-delay:.7s}.task-gallery{gap:18px;display:flex;position:absolute}.task-item{flex-direction:column;flex:1;gap:9px;min-width:0;margin:0;display:flex}.task-photo{aspect-ratio:16/9;border:var(--hair) solid var(--ink);border-radius:var(--radius-box);width:100%;overflow:hidden}.task-item:first-child .task-photo{border-top-left-radius:0}.task-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.task-item figcaption{font-family:var(--ff-display);font-variation-settings:"opsz" 28;letter-spacing:-.005em;color:var(--ink);text-align:center;font-size:25px;font-weight:460}.env-box{padding:0;position:relative;overflow:hidden}.env-img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.env-title{font-family:var(--ff-display);font-variation-settings:"opsz" 144;letter-spacing:.035em;text-indent:.035em;color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);text-shadow:0 3px 22px #180f099e,0 1px 4px #0f07038c;text-shadow:0 3px 22px lab(5.22211% 3.00353 4.35658/.62),0 1px 4px lab(2.44759% 1.89917 2.52855/.55);pointer-events:none;justify-content:center;align-items:center;font-size:64px;font-weight:600;display:flex;position:absolute;inset:0}.env-title-text{background:#0f070361;background:lab(2.45202% 1.67609 2.31867/.38);border-radius:4px;justify-content:center;align-items:center;padding:8px 24px 11px;display:inline-flex;box-shadow:0 8px 28px #0b040138;box-shadow:0 8px 28px lab(1.53632% 1.43998 1.80024/.22)}.env-tag{background:color-mix(in oklch, var(--paper) 84%, transparent);font-family:var(--ff-display);letter-spacing:-.005em;color:var(--ink);border-radius:3px;padding:2px 9px;font-size:16px;font-weight:500;position:absolute;top:7px;left:50%;transform:translate(-50%)}.tools-box{justify-content:flex-start;padding:9px 9px 10px}.tools-box .box-title{margin:0 0 6px;font-size:22px;line-height:1}.tool-grid{justify-content:center;gap:7px;width:100%;max-width:252px;margin:0 auto;display:flex}.tool-item{flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;margin:0;display:flex}.tool-photo{aspect-ratio:16/9;background:var(--paper-soft);border:var(--hair) solid var(--hairline-strong);border-radius:3px;width:100%;overflow:hidden}.tool-photo img{object-fit:cover;width:100%;height:100%;display:block}.tool-item figcaption{flex-direction:column;align-items:center;line-height:1.15;display:flex}.tool-cat{font-family:var(--ff-body);letter-spacing:.045em;text-transform:uppercase;color:var(--muted);font-size:10.25px;font-weight:600}.tool-name{font-family:var(--ff-body);color:var(--ink-soft);font-size:12.5px;font-style:italic}.code-card{border:var(--hair) solid var(--ink);border-radius:var(--radius-box);background:var(--paper);flex-direction:column;display:flex;position:absolute;overflow:hidden}.code-tabs{border-bottom:var(--hair) solid var(--hairline);background:var(--paper-soft);align-items:flex-end;gap:0;padding:0 6px;display:flex}.code-tab{border:var(--hair) solid transparent;border-radius:var(--radius-box) var(--radius-box) 0 0;font-family:var(--ff-mono);color:var(--muted);background:0 0;border-bottom:none;align-items:center;gap:6px;padding:6px 12px 7px;font-size:12.5px;font-weight:500;display:flex}.code-tab.active{background:var(--paper);border-color:var(--hairline);color:var(--ink);margin-bottom:-1px;padding-bottom:8px}.code-tab-dot{background:var(--s1);border-radius:50%;width:7px;height:7px}.code-editor{flex-direction:column;flex:1;padding:10px 14px 12px;display:flex;overflow:hidden}.code-row{min-width:0;display:flex}.code-row:hover .code-gutter-line,.code-row:hover .code-line{background:color-mix(in oklch, var(--s1-soft) 55%, transparent)!important}.code-gutter-line{background:var(--paper-soft);border-right:var(--hair) solid var(--hairline);text-align:right;-webkit-user-select:none;user-select:none;width:28px;font-family:var(--ff-mono);color:var(--muted);flex:none;padding:0 5px 0 0;font-size:11.5px;line-height:1.5;overflow:hidden}.code-line{min-width:0;min-height:1em;font-family:var(--ff-mono);color:var(--ink);white-space:pre;border-radius:2px;flex:1;padding:0 12px;font-size:11.25px;line-height:1.5;animation:8s ease-in-out infinite figure-code-scan;overflow:hidden}.code-row:nth-child(3) .code-line{animation-delay:.25s}.code-row:nth-child(9) .code-line{animation-delay:.85s}.code-row:nth-child(15) .code-line{animation-delay:1.45s}.code-row:nth-child(18) .code-line{animation-delay:2.05s}.tok-kw{color:var(--s1)}.tok-fn{color:var(--ink);font-weight:600}.tok-com{color:var(--muted);font-style:italic}.tok-str{color:var(--ink-soft)}.step-list{flex-direction:column;gap:13px;display:flex;position:absolute}.step{border:var(--hair) solid var(--ink);border-radius:var(--radius-box);background:var(--paper);flex-direction:column;gap:7px;padding:11px 15px;animation:6.4s ease-in-out infinite figure-step-breathe;display:flex}.step:nth-child(2){animation-delay:.45s}.step:nth-child(3){animation-delay:.9s}.step:nth-child(4){animation-delay:1.35s}.step-head{align-items:center;gap:12px;display:flex}.step-sub{flex-wrap:wrap;gap:6px;padding-left:37px;display:flex}.idea-row{justify-content:center;gap:6px 8px;padding-left:0}.step-num{font-family:var(--ff-mono);color:var(--s2);font-size:14px;font-weight:500}.step-icon{flex:none;display:flex}.step-icon svg{fill:none;width:23px;height:23px;stroke:var(--s2);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.step-title{font-family:var(--ff-display);font-variation-settings:"opsz" 24;letter-spacing:-.004em;color:var(--ink);font-size:17px;font-weight:420;line-height:1.18}.paper-chip{border:var(--hair) solid var(--hairline-strong);background:var(--paper);font-family:var(--ff-mono);color:var(--s2-ink);border-radius:3px;align-items:center;gap:4px;padding:3px 8px;font-size:12.5px;display:inline-flex}.paper-chip svg{fill:none;width:10px;height:12px;stroke:var(--s2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.idea-chip{border:var(--hair) dashed var(--s2);font-family:var(--ff-body);color:var(--s2-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-style:italic;font-weight:700;animation:5.6s ease-in-out infinite figure-chip-glint;display:inline-flex}.idea-chip:nth-child(2){animation-delay:.3s}.idea-chip:nth-child(3){animation-delay:.6s}.idea-chip:nth-child(4){animation-delay:.9s}.idea-chip svg{width:10px;height:10px;fill:var(--s2);flex:none}.infra-row{flex-wrap:nowrap}.infra-chip{border:var(--hair) dashed var(--s2);font-family:var(--ff-body);color:var(--s2-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:11.5px;font-style:italic;display:inline-flex}.artifact-flow{justify-content:center;align-items:center;gap:16px;display:flex}.artifact-cap{font-family:var(--ff-body);color:var(--muted);font-size:13px;font-style:italic}.artifact{font-family:var(--ff-body);color:var(--ink-soft);align-items:center;gap:6px;font-size:18px;display:inline-flex}.artifact svg{fill:none;width:21px;height:21px;stroke:var(--s2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.list-box{counter-reset:step;background:0 0;flex-direction:column;gap:6px;display:flex;position:absolute}.list-box .li{border:var(--hair) solid var(--ink);border-radius:var(--radius-box);font-family:var(--ff-display);font-variation-settings:"opsz" 24;letter-spacing:-.003em;background:var(--paper);text-align:left;counter-increment:step;padding:8px 12px 8px 36px;font-size:16px;font-weight:420;position:relative}.list-box .li:before{content:counter(step, decimal-leading-zero);font-family:var(--ff-mono);color:var(--s2);letter-spacing:0;font-size:13px;font-weight:500;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.arrows{pointer-events:none;position:absolute;inset:0;overflow:visible}.arrows path[marker-end],.arrows line[marker-end]{stroke-dasharray:10 8;animation:3.8s linear infinite figure-flow}.arrows .figure-stage-piece[marker-end]{animation:figure-stage-reveal .74s cubic-bezier(.18, .74, .24, 1) var(--stage-delay,0s) both, figure-flow 3.8s linear var(--stage-delay,0s) infinite}.arrow-label{font-family:var(--ff-body);fill:var(--ink-soft);font-size:14px;font-style:italic}.arrow-label-caps{font-family:var(--ff-body);letter-spacing:.18em;text-transform:uppercase;fill:var(--muted);font-size:12.5px;font-style:normal;font-weight:600}.zone-rule{border-top:var(--hair) solid var(--hairline);height:0;position:absolute}.zone-label{background:var(--paper);font-family:var(--ff-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);padding-right:12px;font-size:13.5px;font-weight:600;position:absolute}.zone-note{background:var(--paper);font-family:var(--ff-body);color:var(--muted);padding-left:12px;font-size:14.5px;font-style:italic;position:absolute}.trace{pointer-events:none;position:absolute;inset:0;overflow:visible}.panel-bg{fill:var(--paper-soft);stroke:var(--hairline);stroke-width:1px}.hill-panel,.trace .grid,.trace .axis,.trace .axis-num,.trace .axis-cap{opacity:0;animation:figure-timeline-block-in var(--timeline-intro) ease-out both}.hill-panel{cursor:crosshair;transition:filter .18s}.hill-panel:hover{filter:brightness(1.02)}.panel-cap{font-family:var(--ff-body);letter-spacing:.16em;text-transform:uppercase;fill:var(--muted);font-size:13px;font-weight:600}.grid{stroke:var(--hairline);stroke-width:1px;stroke-dasharray:2 4}.axis{stroke:var(--hairline-strong);stroke-width:1px}.axis-num{font-family:var(--ff-mono);fill:var(--muted);font-size:16.5px}.axis-cap{font-family:var(--ff-body);fill:var(--muted);font-size:19.5px;font-style:italic}.guide{stroke:var(--s2);stroke-opacity:.55;stroke-width:1px;stroke-dasharray:2 3}.tree-edge{fill:none;stroke:var(--s2);stroke-opacity:.55;stroke-width:1.4px}.node-dot{fill:var(--paper);stroke:var(--s2);stroke-width:1.4px}.node-key{fill:var(--s3);stroke:var(--paper);stroke-width:1.2px;opacity:0;animation:figure-timestamp-pop .32s ease-out var(--timestamp-delay,var(--timeline-intro)) both, figure-node-idle 4.8s ease-in-out calc(var(--timestamp-delay,var(--timeline-intro)) + .32s) infinite;transform-box:fill-box;transform-origin:50%}.step-dot{fill:var(--s3);fill-opacity:.85;opacity:0;animation:figure-timestamp-pop .28s ease-out var(--timestamp-delay,var(--timeline-intro)) both, figure-node-idle 4.8s ease-in-out calc(var(--timestamp-delay,var(--timeline-intro)) + .28s) infinite;transform-box:fill-box;transform-origin:50%}.zoom-ring{fill:none;stroke:var(--s2);stroke-opacity:.45;stroke-width:1.2px;opacity:0;animation:figure-ring-pulse 2.8s ease-out var(--timestamp-delay,var(--timeline-intro)) infinite;transform-box:fill-box;transform-origin:50%;cursor:pointer}.zoom-ring:hover{stroke-opacity:.9;stroke-width:2px}.node-key,.step-dot{cursor:pointer;transition:filter .15s}.node-key:hover,.step-dot:hover{filter:drop-shadow(0 0 5px #6fa87b8c);filter:drop-shadow(0 0 5px lab(64.0461% -26.8683 17.389/.55))}.node-hash{font-family:var(--ff-mono);fill:var(--s2-ink);font-size:10.5px}.hill-area{stroke:none;opacity:1}.hill-line{fill:none;stroke:var(--s3);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;animation:figure-hill-glow 4.8s ease-in-out calc(var(--timeline-intro) + var(--timeline-reveal)) infinite}.hill-reveal-window{transform-box:fill-box;transform-origin:0;animation:figure-reveal-window var(--timeline-reveal) linear var(--timeline-intro) both;transform:scaleX(0)}.hc-annotation{opacity:0;transform-box:fill-box;transform-origin:50%;animation:figure-annotation-highlight-in .86s ease-out var(--timestamp-delay,var(--timeline-intro)) both;cursor:pointer}.hc-annotation:hover .hc-name{font-weight:600}.hc-annotation:hover .hc-leader{stroke-opacity:.85;stroke-width:1.4px}.hc-leader{fill:none;stroke:var(--ink-soft);stroke-opacity:.5;stroke-width:1px;stroke-dasharray:2 2.5}.hc-key-ring{fill:none;stroke:var(--s3);stroke-opacity:.6;stroke-width:1.3px}.hc-key{fill:var(--s3);stroke:var(--paper);stroke-width:1.3px;animation:figure-node-idle 4.8s ease-in-out calc(var(--timestamp-delay,var(--timeline-intro)) + .38s) infinite;transform-box:fill-box;transform-origin:50%}.hc-pill{fill:var(--paper);fill-opacity:.86;stroke:var(--s3-soft);stroke-width:.8px}.hc-name{font-family:var(--ff-body);fill:var(--ink);font-size:15.75px}.hc-delta{font-family:var(--ff-mono);fill:#195c2e;fill:lab(33.9739% -30.2506 20.0105);font-size:15px;font-weight:600}.region{border:var(--hair) dashed var(--hairline-strong);color:var(--muted);font-family:var(--ff-body);background:var(--paper-soft);border-radius:var(--radius-box);justify-content:center;align-items:center;font-size:15px;font-style:italic;display:flex;position:absolute}.region-label{background:var(--paper);font-family:var(--ff-body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:0 8px;font-size:13px;font-style:normal;font-weight:600;position:absolute;top:-10px;left:14px}.badge,.box,.step,.task-item,.tool-item,.paper-chip,.idea-chip,.infra-chip,.task-photo,.tool-photo{cursor:pointer;transition:transform .18s,box-shadow .18s,filter .18s}.badge:hover,.box:hover,.step:hover,.task-item:hover,.tool-item:hover,.paper-chip:hover,.idea-chip:hover,.infra-chip:hover,.task-photo:hover,.tool-photo:hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 6px 20px #180f091f;box-shadow:0 6px 20px lab(5.22211% 3.00353 4.35658/.12)}.task-photo:hover img,.tool-photo:hover img{transition:transform .3s;transform:scale(1.04)}@keyframes figure-stage-sweep{0%,24%{opacity:0;transform:translate(-120%)}34%{opacity:.75}48%{opacity:0;transform:translate(120%)}to{opacity:0;transform:translate(120%)}}@keyframes figure-soft-pulse{0%,to{transform:translateY(0);box-shadow:0 0 #99665300;box-shadow:0 0 lab(48.476% 19.1789 19.7729/0)}45%{box-shadow:0 0 0 3px color-mix(in oklch, currentColor 13%, transparent);transform:translateY(-.5px)}}@keyframes figure-code-scan{0%,21%,to{color:inherit;background:0 0}7%,14%{background:color-mix(in oklch, var(--s1-soft) 70%, transparent)}}@keyframes figure-step-breathe{0%,to{transform:translateY(0);box-shadow:0 0 #3d647000;box-shadow:0 0 lab(39.9674% -12.0156 -11.0301/0)}45%{transform:translateY(-.75px);box-shadow:0 0 0 2px #3d647017;box-shadow:0 0 0 2px lab(39.9674% -12.0156 -11.0301/.09)}}@keyframes figure-chip-glint{0%,to{background:var(--paper);transform:translateY(0)}42%{background:color-mix(in oklch, var(--s2-soft) 78%, var(--paper));transform:translateY(-.5px)}}@keyframes figure-flow{to{stroke-dashoffset:-36px}}@keyframes figure-stage-reveal{0%{opacity:0;filter:blur(2px)saturate(.8);translate:0 10px}72%{opacity:1;filter:blur()saturate(1.06);translate:0}to{opacity:1;filter:none;translate:0}}@keyframes figure-context-expand{0%,20%{opacity:0;width:456px;height:50px;top:172px;left:372px}26%{opacity:1}54%{opacity:.55;width:484px;height:510px;top:88px;left:358px}86%{opacity:.22;width:1168px;height:828px;top:96px;left:16px}to{opacity:0;width:1168px;height:828px;top:96px;left:16px}}@keyframes figure-agent-entrance{0%{opacity:0;filter:blur(2px)saturate(.85);transform:translateY(8px)scale(.98)}72%{opacity:1;filter:blur()saturate(1.05)}to{opacity:1;filter:none;transform:translateY(0)scale(1)}}@keyframes figure-agent-attention{0%,to{box-shadow:0 0 0 color-mix(in oklch, var(--s2) 0%, transparent);transform:translateY(0)}44%{box-shadow:0 0 0 4px color-mix(in oklch, var(--s2) 13%, transparent);transform:translateY(-1px)}}@keyframes figure-timeline-block-in{0%{opacity:0}to{opacity:1}}@keyframes figure-reveal-window{0%{transform:scaleX(0)}7.25%,12.07%{transform:scaleX(.102)}20.03%,24.84%{transform:scaleX(.2139)}28.26%,33.08%{transform:scaleX(.262)}47.43%,52.25%{transform:scaleX(.4638)}60.53%,65.35%{transform:scaleX(.5804)}76.52%,81.34%{transform:scaleX(.7375)}to{transform:scaleX(1)}}@keyframes figure-area-rise{0%{opacity:0}to{opacity:1}}@keyframes figure-hill-draw{0%{stroke-dashoffset:1px}7.25%,12.07%{stroke-dashoffset:.898px}20.03%,24.84%{stroke-dashoffset:.7861px}28.26%,33.08%{stroke-dashoffset:.738px}47.43%,52.25%{stroke-dashoffset:.5362px}60.53%,65.35%{stroke-dashoffset:.4196px}76.52%,81.34%{stroke-dashoffset:.2625px}to{stroke-dashoffset:0}}@keyframes figure-hill-glow{0%,to{filter:drop-shadow(0 0 #6fa87b00);filter:drop-shadow(0 0 lab(64.0461% -26.8683 17.389/0))}50%{filter:drop-shadow(0 0 4px #6fa87b57);filter:drop-shadow(0 0 4px lab(64.0461% -26.8683 17.389/.34))}}@keyframes figure-timestamp-pop{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.45)}to{opacity:1;transform:scale(1)}}@keyframes figure-annotation-highlight-in{0%{opacity:0;filter:drop-shadow(0 0 #6fa87b00);filter:drop-shadow(0 0 lab(64.0461% -26.8683 17.389/0));transform:translateY(5px)scale(.98)}24%{opacity:1;filter:drop-shadow(0 0 5px #6fa87b61);filter:drop-shadow(0 0 5px lab(64.0461% -26.8683 17.389/.38));transform:translateY(0)scale(1.06)}68%{opacity:1;filter:drop-shadow(0 0 5px #6fa87b61);filter:drop-shadow(0 0 5px lab(64.0461% -26.8683 17.389/.38));transform:translateY(0)scale(1.06)}to{opacity:1;filter:drop-shadow(0 0 #6fa87b00);filter:drop-shadow(0 0 lab(64.0461% -26.8683 17.389/0));transform:translateY(0)scale(1)}}@keyframes figure-node-idle{0%,to{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(1.22)}}@keyframes figure-node-pop{0%,to{opacity:.75;transform:scale(1)}45%{opacity:1;transform:scale(1.45)}}@keyframes figure-ring-pulse{0%{opacity:.8;transform:scale(.82)}70%,to{opacity:0;transform:scale(1.9)}}.figure-one-native *,.figure-one-native :before,.figure-one-native :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;animation-fill-mode:both!important}.hill-line{stroke-dashoffset:0}
