.discovery{color-scheme:dark;--eliora-surface: #050505;--eliora-neutral: #e8ecf4;--eliora-muted: #a7aab1;--eliora-machine: #7bd8e8;--eliora-human: #c9a962;--eliora-trace: rgba(200, 208, 224, .2);margin:0;background:var(--eliora-surface);color:var(--eliora-neutral);font-family:IBM Plex Sans,Inter,system-ui,sans-serif;line-height:1.7}.discovery *,.discovery *:before,.discovery *:after{box-sizing:border-box}.discovery a{color:inherit;text-underline-offset:.3em}.discovery :focus-visible{outline:2px solid var(--eliora-neutral);outline-offset:6px}.discovery [id]{scroll-margin-top:2rem}.discovery-header,.discovery-footer,.discovery-main{width:min(1120px,calc(100% - 48px));margin-inline:auto}.discovery-header{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding-block:24px;border-bottom:1px solid var(--eliora-trace)}.discovery-brand{display:flex;align-items:center;gap:14px;text-decoration:none;font-size:1.25rem}.discovery-brand img{object-fit:contain}.discovery-brand small{display:block;font-size:.75rem;color:var(--eliora-muted)}.discovery-header nav{display:flex;flex-wrap:wrap;gap:20px;margin-left:auto;font-size:.875rem}.discovery-header nav a{padding-block:8px}.discovery-language{font-size:.75rem;color:var(--eliora-muted)}.discovery-skip{position:absolute;left:24px;top:8px;padding:8px 12px;background:var(--eliora-surface);transform:translateY(-180%);z-index:2}.discovery-skip:focus{transform:none}.discovery-section{padding-block:clamp(64px,10vw,128px);border-bottom:1px solid var(--eliora-trace)}.discovery-arrival{min-height:76vh;display:flex;flex-direction:column;justify-content:center}.discovery-eyebrow,.discovery-note,.discovery-loop,.discovery-language,.work-field,.discovery-path,.discovery-inline-list,.benchmark-label{font-family:IBM Plex Mono,ui-monospace,monospace}.discovery-eyebrow{margin:0 0 28px;color:var(--eliora-muted);font-size:.7rem;letter-spacing:.12em}.discovery h1,.discovery h2{max-width:24ch;margin:0;font-weight:400;line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.discovery h1{font-size:clamp(2.4rem,5.5vw,4.6rem)}.discovery h2{font-size:clamp(1.8rem,4.4vw,3.4rem)}.discovery h1 span,.discovery h2 span{display:block}.discovery h1 span+span,.discovery h2 span+span{margin-top:.55em}.discovery-subtitle{margin-top:40px;color:var(--eliora-muted);letter-spacing:.04em}.discovery-lead{max-width:60ch;font-size:clamp(1.05rem,2vw,1.35rem);margin-block:28px}.discovery-note{max-width:76ch;color:var(--eliora-muted);font-size:.82rem}.discovery-pause{padding-block:clamp(90px,15vw,180px)}.discovery .human-authority{color:var(--eliora-human)}.discovery .machine-execution{color:var(--eliora-machine)}.work-field{display:flex;flex-wrap:wrap;gap:28px 48px;max-width:850px;margin-top:48px;color:var(--eliora-muted)}.work-field span:nth-child(3n+2){margin-top:24px}.workflow-legend{display:flex;flex-wrap:wrap;gap:24px;margin-block:32px;font-size:.85rem}.workflow-graph{margin:40px 0 0}.workflow-graph figcaption{font-size:.85rem;color:var(--eliora-muted)}.workflow-nodes{padding:0;list-style:none;max-width:700px;margin-top:32px}.workflow-node{border-left:1px solid currentColor;padding:12px 20px}.workflow-node summary{cursor:pointer;font-size:1.2rem}.workflow-node p{color:var(--eliora-muted);margin-bottom:0;font-size:.95rem}.workflow-edge{display:block;margin:8px 20px;color:var(--eliora-muted)}.discovery-inline-list{list-style:none;display:flex;flex-wrap:wrap;gap:16px 28px;padding:0;margin-block:36px;color:var(--eliora-muted);font-size:.85rem}.discovery-path{display:flex;flex-wrap:wrap;gap:16px 32px;padding-left:24px;margin-block:40px;font-size:.85rem}.discovery-path li{padding-right:12px}.discovery-reading{margin:40px 0 0}.benchmark-label{display:block;color:var(--eliora-muted);font-size:.8rem;font-weight:400}.discovery-number{font-size:clamp(3.5rem,10vw,7rem);line-height:1.1;letter-spacing:-.04em;margin-block:24px;font-variant-numeric:tabular-nums}.discovery-number span{display:block;margin-top:14px;font-size:.85rem;letter-spacing:.08em}.discovery-facts{padding-left:20px;color:var(--eliora-muted)}.discovery-classification{letter-spacing:.08em;font-size:.85rem}.boundary-trace{margin-top:40px}.discovery-boundaries{max-width:700px}.discovery-boundaries div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:16px;border-bottom:1px solid var(--eliora-trace)}.discovery-boundaries dd{margin:0}.deployment-modes{display:flex;flex-wrap:wrap;gap:32px 64px;margin-block:40px}.deployment-modes dt{color:var(--eliora-machine)}.deployment-modes dd{margin:8px 0 0;color:var(--eliora-muted)}.discovery-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-block:40px 24px}.discovery-cta{display:inline-block;padding:14px 20px;border:1px solid var(--eliora-machine);background:transparent;color:inherit;font:inherit;text-decoration:none}.discovery-loop{color:var(--eliora-muted);font-size:.8rem;margin-top:56px}.discovery-footer{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-block:32px;color:var(--eliora-muted);font-size:.8rem}@media(max-width:640px){.discovery-header,.discovery-footer,.discovery-main{width:calc(100% - 40px)}.discovery-header nav{order:3;width:100%;margin:0;gap:18px}.discovery-language{margin-left:auto}.discovery-arrival{min-height:65vh}.discovery-path{display:block}.discovery-path li{padding-block:8px}}.discovery-main{width:100%}.discovery-main>.discovery-section{width:min(1120px,calc(100% - 48px));margin-inline:auto}.discovery-instrument{--instrument-gutter: clamp(28px, 6vw, 112px);--field-deep: #050507;--field-navy: #080911;--field-raised: #0d0e1a;--idea-moonlight: #e8e9ee;--system-moonlight: #c8d0e0;--system-secondary: #9ca6b9;--eliora-neutral: #e8e9ee;--eliora-human: #c9a962;--eliora-machine: #a8ccd4;--font-idea: "Playfair Display", Georgia, serif;--font-explanation: "IBM Plex Sans", system-ui, sans-serif;--font-instrument: "IBM Plex Mono", ui-monospace, monospace;color:var(--idea-moonlight);font-family:var(--font-explanation);position:relative;isolation:isolate;overflow:clip;background:radial-gradient(ellipse 80% 42% at 20% -10%,rgba(46,74,158,.28),transparent 55%),radial-gradient(ellipse 100% 65% at 65% 90%,rgba(26,26,62,.65),transparent 65%),#080911}.discovery-instrument:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.035;background-size:256px 256px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.discovery-instrument:before{content:"";position:absolute;top:0;bottom:0;left:var(--instrument-gutter);width:1px;background:linear-gradient(transparent,rgba(145,185,198,.16) 12%,rgba(145,185,198,.08) 90%,transparent);pointer-events:none;z-index:-1}.discovery-instrument .discovery-section{position:relative;padding:100px var(--instrument-gutter);border:0}.discovery-instrument .discovery-eyebrow{position:absolute;left:var(--instrument-gutter);right:var(--instrument-gutter);top:46px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0;padding-left:24px;color:#94a5ab;font-size:10px;letter-spacing:.16em}.discovery-instrument .discovery-eyebrow:before{content:"+";position:absolute;left:-4px;color:#91b4bd;font-size:15px;font-weight:300}.discovery-instrument .discovery-eyebrow span:last-child{font-size:9px;opacity:.65}.discovery-instrument h1,.discovery-instrument h2{text-wrap:balance}.discovery-instrument .discovery-arrival{min-height:850px;height:calc(100svh - 100px);max-height:1100px;justify-content:center}.discovery-instrument #arrival h1{position:relative;z-index:1;max-width:none;width:100%}.discovery-instrument #arrival h1 span:first-child{font-size:clamp(23px,3.15vw,49px);color:#9cabb1;font-weight:300;letter-spacing:-.025em}.discovery-instrument #arrival h1 span:last-child{font-size:clamp(48px,6.9vw,112px);max-width:12ch;line-height:.99;font-weight:300;letter-spacing:-.055em;margin-top:.55em;margin-left:13%}.discovery-instrument #arrival .discovery-subtitle{position:relative;margin-left:13%;margin-top:34px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#96b6bf}.instrument-scroll{position:absolute;bottom:44px;left:calc(var(--instrument-gutter) + 24px);display:flex;gap:20px;align-items:center;font:9px ui-monospace,monospace;letter-spacing:.16em;text-decoration:none;color:#a1b3b9!important}.instrument-scroll span{font-size:25px}.signal-field{position:relative}.signal-field-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.signal-field-lines path{fill:none;stroke:#a1c2cc26;stroke-width:.65;vector-effect:non-scaling-stroke}.signal-field-lines circle{fill:#a9c9d2;opacity:.5}.signal-field-lines .signal-route{stroke:#87c5d770;stroke-width:.85}.signal-field-lines .signal-origin{fill:#bee5ef;opacity:.9}.signal-field--arrival{position:absolute;width:49%;height:66%;right:0;top:18%;opacity:.62;pointer-events:none}.signal-field--arrival:after{content:none}.signal-field--arrival .signal-route{stroke-dasharray:1000;stroke-dashoffset:0}.discovery-instrument #the-work{min-height:920px;display:grid;grid-template-columns:35% 65%;align-items:center;padding-block:150px}.work-introduction{position:relative;z-index:1;align-self:center}.discovery-instrument #the-work h2{max-width:11ch;font-size:clamp(34px,3.8vw,62px);font-weight:300;line-height:1.12}.discovery-instrument #the-work .discovery-lead{max-width:25ch;font-size:15px;line-height:1.9;color:#a8afb4;margin-top:36px}.signal-field--work{height:570px;margin-left:26px;background-image:linear-gradient(rgba(149,185,197,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(149,185,197,.035) 1px,transparent 1px);background-size:80px 80px}.signal-word{position:absolute;left:var(--x);top:var(--y);transform:translate(-8px,10px);font:11px ui-monospace,monospace;letter-spacing:.1em;color:#b8c7ce;white-space:nowrap}.signal-word:nth-of-type(3n){color:#8c9ba2}.discovery-instrument #core-statement{min-height:860px;padding-block:220px;display:grid;place-items:center}.discovery-instrument #core-statement h2{width:min(920px,83%);max-width:22ch;margin-left:8%;font-size:clamp(36px,5.6vw,88px);line-height:1.17;font-weight:300;letter-spacing:-.04em;position:relative}.core-axis{position:absolute;left:22%;right:11%;top:50%;height:1px;background:linear-gradient(90deg,rgba(147,199,214,.12),transparent 45%);z-index:-1}.core-axis:before,.core-axis:after{content:"";position:absolute;width:1px;height:140px;background:linear-gradient(transparent,rgba(147,199,214,.25),transparent)}.core-axis:before{left:0;top:-70px}.core-axis:after{right:0;top:-70px}.core-axis span{position:absolute;left:-2px;top:-2px;width:5px;height:5px;border-radius:50%;background:#88acb6}.discovery-instrument #living-workflow{min-height:1050px;padding-top:155px;padding-bottom:110px}.workflow-introduction{width:33%;position:relative;z-index:1}.discovery-instrument #living-title{font-size:clamp(28px,3.1vw,49px);max-width:14ch;font-weight:300;line-height:1.15}.discovery-instrument .workflow-legend{flex-direction:column;gap:10px;font:9px ui-monospace,monospace;letter-spacing:.12em;margin-top:34px}.discovery-instrument .workflow-graph{position:relative;margin:-180px 0 0 25%}.discovery-instrument .workflow-graph figcaption{position:absolute;top:100%;left:0;font:10px ui-monospace,monospace;color:#a6b4bb;padding-top:40px;max-width:65ch;line-height:1.9}.constellation-surface{position:relative;height:640px}.constellation-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.constellation-lines path{fill:none;stroke-width:.8;vector-effect:non-scaling-stroke}.graph-orbit{stroke:#97c3d14d}.graph-coordinate{stroke:#97c3d11c;stroke-dasharray:2 8}.graph-link{stroke:#8bb9c5;opacity:.65}.graph-link--waiting{stroke:#c9a962;opacity:.6}.graph-link--inactive{stroke:#89999f;stroke-dasharray:3 7;opacity:.4}.graph-observed{fill:#8ba4ac}.discovery-instrument .workflow-nodes{margin:0;max-width:none}.discovery-instrument .workflow-step{position:absolute;left:var(--x);top:var(--y);width:0;height:0}.discovery-instrument .workflow-node{border:0;padding:0;position:relative;width:max-content;max-width:230px}.discovery-instrument .workflow-node summary{list-style:none;display:flex;align-items:center;min-height:44px;position:absolute;left:-22px;top:-22px;gap:4px;white-space:nowrap}.discovery-instrument .workflow-node summary::-webkit-details-marker{display:none}.graph-node-symbol{width:44px;flex-shrink:0;text-align:center;font-size:28px;line-height:44px;font-weight:300}.machine-execution .graph-node-symbol{font-size:17px;text-shadow:0 0 20px rgba(123,216,232,.18)}.graph-node-name{font:12px ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.discovery-instrument .workflow-node p{position:absolute;top:25px;left:24px;width:220px;font-size:12px;line-height:1.8;padding:10px 0 10px 14px;border-left:1px solid currentColor;margin:0;color:#c3cdd1;background:#050708;z-index:3}.discovery-instrument .workflow-node[open]{z-index:4}.discovery-instrument .workflow-edge{display:none}.graph-branch{position:absolute;left:var(--x);top:var(--y)}.graph-branch i{width:6px;height:6px;border-radius:50%;background:currentColor;display:block;transform:translate(-50%,-50%)}.graph-branch span{position:absolute;left:13px;top:10px;font:9px ui-monospace,monospace;letter-spacing:.12em}.graph-interaction-note{margin-top:95px;color:#91a4ab;font:10px ui-monospace,monospace}@media(max-width:1100px){.graph-node-name{font-size:11px}.discovery-instrument .workflow-graph{margin-left:13%;margin-top:-90px}.discovery-instrument #living-workflow{padding-bottom:140px}}@media(max-width:900px){.discovery-instrument{--instrument-gutter: 24px}.discovery-main>.discovery-section{width:calc(100% - 40px)}.discovery-instrument .discovery-eyebrow{top:32px;font-size:9px}.discovery-instrument .discovery-arrival{min-height:680px;height:calc(100svh - 130px);max-height:900px;padding-top:125px}.discovery-instrument #arrival h1 span:first-child{font-size:24px;max-width:18ch}.discovery-instrument #arrival h1 span:last-child{font-size:clamp(45px,10.8vw,74px);margin-left:8%;max-width:10ch}.discovery-instrument #arrival .discovery-subtitle{margin-left:8%;max-width:25ch;font-size:9px}.signal-field--arrival{right:-8%;width:65%;top:10%;opacity:.35}.discovery-instrument #the-work{display:block;padding-top:135px;padding-bottom:80px;min-height:auto}.discovery-instrument #the-work h2{font-size:36px;max-width:14ch}.discovery-instrument #the-work .discovery-lead{font-size:14px;max-width:30ch}.signal-field--work{height:450px;margin:65px 12px 0 0}.signal-word{font-size:10px;letter-spacing:0}.discovery-instrument #core-statement{min-height:680px;padding-block:165px}.discovery-instrument #core-statement h2{width:92%;margin-left:7%;font-size:clamp(34px,7vw,52px);max-width:18ch}.core-axis{left:14%}.discovery-instrument #living-workflow{padding-top:120px;padding-bottom:100px;min-height:auto}.workflow-introduction{width:100%}.discovery-instrument #living-title{font-size:34px;max-width:17ch}.discovery-instrument .workflow-legend{font-size:9px}.discovery-instrument .workflow-graph{margin:65px 0 0}.constellation-surface{height:auto;padding-left:12px}.constellation-lines,.graph-branch{display:none}.discovery-instrument .workflow-step{position:relative;inset:auto;width:auto;height:auto}.discovery-instrument .workflow-node{width:100%;max-width:none}.discovery-instrument .workflow-node summary{position:static;min-height:48px;white-space:normal}.graph-node-name{font-size:11px}.discovery-instrument .workflow-node p{position:static;width:auto;margin:10px 0 20px 22px;padding:0 14px;background:transparent}.discovery-instrument .workflow-edge{display:block;margin:14px 22px;font-size:20px}.discovery-instrument .workflow-graph figcaption{position:static;padding:0 0 26px;font-size:9px}.graph-interaction-note{margin-top:30px}}.discovery-instrument #arrival,.discovery-instrument #core-statement{background-color:transparent}.discovery-instrument:before{background:#aab7d11a;z-index:0}.discovery-instrument .discovery-eyebrow,.discovery-instrument .discovery-eyebrow:before,.discovery-instrument .graph-interaction-note{color:var(--system-secondary)}.discovery-instrument h1,.discovery-instrument #core-title,.discovery-instrument #work-title,.discovery-instrument #living-title{font-family:var(--font-idea);font-optical-sizing:auto;font-synthesis:none;overflow-wrap:normal}.discovery-instrument #arrival h1 span:first-child{font-style:italic;font-weight:500;color:var(--system-moonlight);letter-spacing:-.015em;line-height:1.25}.discovery-instrument #arrival h1 span:last-child{font-size:clamp(42px,4.7vw,72px);font-weight:700;color:var(--idea-moonlight);letter-spacing:-.02em;line-height:1.14}.discovery-instrument #core-statement h2{font-size:clamp(34px,3.8vw,56px);font-weight:700;color:var(--idea-moonlight);line-height:1.14;letter-spacing:-.02em}.discovery-instrument #the-work h2,.discovery-instrument #living-title{font-family:var(--font-idea);font-weight:700;color:var(--idea-moonlight);line-height:1.14;letter-spacing:-.02em}.discovery-instrument #the-work h2{font-size:clamp(34px,3.2vw,49px);max-width:13ch}.discovery-instrument #living-title{font-size:clamp(28px,2.5vw,38px);max-width:17ch}.discovery-instrument #the-work .discovery-lead,.discovery-instrument .workflow-node p{font-family:var(--font-explanation);color:var(--system-secondary)}.discovery-instrument #the-work .discovery-lead{font-family:var(--font-explanation);font-size:17px;line-height:1.65;margin-top:22px;max-width:27ch;color:var(--system-secondary)}.discovery-instrument .workflow-node p{background-color:var(--field-raised)}.discovery-instrument .discovery-eyebrow,.discovery-instrument .discovery-subtitle,.discovery-instrument .instrument-scroll,.discovery-instrument .signal-word,.discovery-instrument .workflow-legend,.discovery-instrument .workflow-graph figcaption,.discovery-instrument .graph-node-name,.discovery-instrument .graph-branch span,.discovery-instrument .graph-interaction-note{font-family:var(--font-instrument);font-weight:400}.discovery-instrument #arrival .discovery-subtitle,.discovery-instrument .workflow-graph figcaption{color:var(--system-secondary)}.discovery-instrument #arrival .discovery-subtitle{font-family:var(--font-explanation);font-size:17px;text-transform:none;letter-spacing:.025em;line-height:1.6;margin-top:24px}.discovery-instrument .instrument-scroll{color:var(--system-secondary)!important}.discovery-instrument .signal-word{color:var(--system-moonlight);letter-spacing:.04em}.discovery-instrument .signal-word:nth-of-type(3n){color:var(--system-secondary)}.discovery-instrument .machine-execution{color:var(--system-moonlight)}.discovery-instrument .graph-node-symbol{text-shadow:none}.discovery-instrument .signal-field-lines path{stroke:#aab7d129}.discovery-instrument .signal-field-lines .signal-route{stroke:#bbc9dd61}.discovery-instrument .signal-field-lines circle,.discovery-instrument .signal-field-lines .signal-origin,.discovery-instrument .graph-observed{fill:#b9c4d7}.discovery-instrument .signal-field--work{background-image:linear-gradient(rgba(170,183,209,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(170,183,209,.035) 1px,transparent 1px)}.discovery-instrument .graph-orbit{stroke:#aab7d147}.discovery-instrument .graph-coordinate{stroke:#aab7d11a}.discovery-instrument .graph-link,.discovery-instrument .graph-link--waiting{stroke:#a5b2c8}.discovery-instrument .graph-link--inactive{stroke:#8893a6}.discovery-instrument .core-axis{background:linear-gradient(90deg,rgba(170,183,209,.1),transparent 45%)}.discovery-instrument .core-axis:before,.discovery-instrument .core-axis:after{background:linear-gradient(transparent,rgba(170,183,209,.2),transparent)}.discovery-instrument .core-axis span{background:#9aa8bf}.discovery-instrument [data-node-type=machine][data-state=active] .machine-execution{color:var(--eliora-machine)}.discovery-instrument .graph-link--active{stroke:var(--eliora-machine)}.discovery-header{position:relative;isolation:isolate;border-bottom-color:#c8d0e01f}.discovery-header:after{content:"";position:absolute;inset:0;box-shadow:0 0 0 100vmax #080911;clip-path:inset(0 -100vmax);z-index:-2;pointer-events:none;background:radial-gradient(ellipse 80% 1200px at 20% -360px,rgba(46,74,158,.24),transparent 55%),#080911}.discovery-brand{position:relative;isolation:isolate}.discovery-brand>span{font-family:Playfair Display,Georgia,serif;font-weight:700;letter-spacing:.025em}.discovery-brand{font-size:24px}.discovery-brand small{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15px;font-weight:400;letter-spacing:.025em}.discovery-header nav{font-size:16px}.discovery-header .discovery-language{font-size:14px}.discovery-instrument .discovery-eyebrow{font-size:12px;letter-spacing:.1em}.discovery-instrument .discovery-eyebrow span:last-child{font-size:11px;opacity:.85}.discovery-instrument .instrument-scroll{font-size:13px;letter-spacing:.08em}.discovery-instrument .signal-word{font-size:15px;letter-spacing:.025em}.discovery-instrument .graph-node-name{font-size:16px;letter-spacing:.025em}.discovery-instrument .graph-branch span{font-size:14px;letter-spacing:.04em}.discovery-instrument .workflow-legend{font-size:13px;letter-spacing:.04em}.discovery-instrument .graph-interaction-note,.discovery-instrument .workflow-graph figcaption{font-size:14px;line-height:1.65}.discovery-instrument .workflow-node p{font-size:15px;line-height:1.65}.discovery-brand:before{content:"";position:absolute;left:-5px;top:50%;width:54px;height:54px;transform:translateY(-50%);border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle,#fff0 40%,#fff6e81f 54%,#ffffff57,#f4e8da2e 80%,#fff0);filter:blur(4px);opacity:.78;box-shadow:0 0 10px #ffffff1a,0 0 22px #d2dcff21,0 0 38px #b2c4ff1a}@media(max-width:900px){.discovery-instrument #the-work h2{font-size:36px;max-width:15ch}.discovery-instrument #living-title{font-size:30px;max-width:19ch}.discovery-instrument #the-work .discovery-lead{font-size:16px}.discovery-instrument #arrival h1 span:last-child{font-size:clamp(38px,8.5vw,58px)}.discovery-instrument #core-statement h2{font-size:clamp(30px,5.2vw,42px)}.discovery-instrument #arrival .discovery-subtitle{font-size:16px;max-width:28ch}.discovery-instrument .signal-word{font-size:12px;letter-spacing:0}.discovery-instrument .discovery-eyebrow{font-size:11px}.discovery-instrument .discovery-eyebrow span:last-child{font-size:10px}.discovery-instrument .graph-node-name{font-size:14px}.discovery-instrument .workflow-node p{background-color:transparent}}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/discovery/playfair-500.ttf) format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/discovery/playfair-700.ttf) format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/discovery/playfair-italic-500.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/discovery/plex-sans-400.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/discovery/plex-sans-600.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/discovery/plex-mono-400.ttf) format("truetype")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/discovery/source-serif-400.ttf) format("truetype")}.discovery{--obsidian: #0a0a0f;--indigo: #1a1a3e;--sapphire: #2e4a9e;--moonlight: #c8d0e0;--champagne: #c9a962;--text: #e8ecf4;--muted: rgba(200,208,224,.65);--glass: rgba(26,26,62,.45);--glass-border: rgba(200,208,224,.12);--eliora-surface: var(--obsidian);--eliora-neutral: var(--text);--eliora-muted: #a7b0c2;--eliora-human: var(--champagne);--eliora-machine: #a8ccd4;--eliora-trace: var(--glass-border);--font-idea: "Playfair Display", Georgia, serif;--font-reading: "Source Serif 4", Georgia, serif;--font-explanation: "IBM Plex Sans", system-ui, sans-serif;--font-instrument: "IBM Plex Mono", ui-monospace, monospace;font-family:var(--font-explanation);line-height:1.6;background:radial-gradient(ellipse 80% 30% at 20% 0%,rgba(46,74,158,.28),transparent 55%),radial-gradient(ellipse 100% 80% at 50% 100%,rgba(26,26,62,.9),transparent 60%),var(--obsidian);isolation:isolate}.discovery:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.04;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px;mask-image:radial-gradient(ellipse at 35% 35%,#000,#0006 80%)}.discovery-header,.discovery-footer{width:min(1280px,calc(100% - 48px))}.discovery-header{gap:16px;padding-block:18px}.discovery-header:after{content:none}.discovery-header nav a{text-decoration:none;color:var(--moonlight);padding:8px 12px;border-radius:6px}.discovery-header nav a[aria-current],.discovery-header nav a:hover{color:var(--text);background:var(--glass)}.discovery-header nav{gap:4px}.discovery-instrument{--font-idea: "Playfair Display", Georgia, serif;--font-explanation: "IBM Plex Sans", system-ui, sans-serif;--font-instrument: "IBM Plex Mono", ui-monospace, monospace;--idea-moonlight: var(--text);background:transparent}.discovery-instrument:after{content:none}.discovery-brand>span{font-family:var(--font-idea)}.discovery-brand small{font-family:var(--font-explanation)}.discovery-instrument .discovery-arrival{min-height:660px;height:calc(90svh - 100px);max-height:860px}.discovery-instrument #the-work{min-height:700px;padding-block:100px}.discovery-instrument .signal-field--work{height:460px}.discovery-instrument #core-statement{min-height:560px;padding-block:140px}.discovery-instrument #living-workflow{min-height:850px;padding-top:130px;padding-bottom:110px}.discovery-instrument .constellation-surface{height:520px}.discovery-instrument .workflow-graph{margin-top:-120px}.discovery-instrument .graph-interaction-note{margin-top:56px}.discovery-instrument .workflow-graph figcaption{padding-top:26px}.discovery-instrument .signal-field-lines path{stroke:#c8d0e03d}.discovery-instrument .graph-link{stroke:var(--moonlight)}.discovery-main>.discovery-section{width:min(1280px,calc(100% - 12vw));padding-block:88px;position:relative;border-color:var(--glass-border)}.discovery-main>.discovery-section h2{font-family:var(--font-idea);font-weight:700;font-style:normal;font-size:clamp(30px,3vw,44px);line-height:1.14;letter-spacing:-.02em;max-width:25ch;text-wrap:balance;overflow-wrap:normal}.discovery-main>.discovery-section .discovery-eyebrow{font:400 12px/1.6 var(--font-instrument);letter-spacing:.1em;color:var(--moonlight);margin:0 0 24px}.discovery-main>.discovery-section .discovery-lead{font:400 18px/1.65 var(--font-explanation);color:var(--moonlight);max-width:48ch;margin-block:24px}.discovery-main>.discovery-section .discovery-note,.discovery .benchmark-label,.discovery .discovery-loop{font:400 14px/1.7 var(--font-instrument);color:var(--eliora-muted)}.discovery-inline-list,.discovery-path,.discovery-classification,.boundary-trace,.deployment-modes dt{font:400 14px/1.7 var(--font-instrument)}.discovery-main>.discovery-section .machine-execution{color:var(--eliora-machine)}.discovery-main>#signal{display:grid;grid-template-columns:1fr 1fr;column-gap:8%;align-content:center}#signal .discovery-eyebrow{grid-column:1 / -1}#signal h2{grid-column:1}#signal .discovery-lead{grid-column:1;margin-bottom:0}#signal .discovery-inline-list{grid-column:2;grid-row:2 / 4;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:0 28px;margin:0;padding:0 0 0 28px;border-left:1px solid var(--glass-border);color:var(--moonlight)}#signal .discovery-inline-list li{padding:10px 0;border-bottom:1px solid var(--glass-border)}#signal .discovery-note{grid-column:1 / -1;margin:36px 0 0}.discovery-path{display:flex;list-style:none;counter-reset:step;padding:0;gap:0;flex-wrap:wrap;margin:36px 0 24px}.discovery-path li{counter-increment:step;flex:1 1 120px;padding:18px 20px 18px 0;border-top:1px solid var(--glass-border);position:relative}.discovery-path li:before{content:counter(step,decimal-leading-zero);display:block;margin-bottom:12px;font-size:12px;color:var(--eliora-muted)}.discovery-path li:after{content:"";position:absolute;left:0;top:-3px;width:5px;height:5px;border-radius:50%;background:var(--moonlight)}.discovery-path li.human-authority:after{border-radius:0;background:var(--champagne);transform:rotate(45deg)}.discovery-main>#score,.discovery-main>#prove{display:grid;grid-template-columns:1fr 1fr;column-gap:8%;align-items:center}#score .discovery-eyebrow,#prove .discovery-eyebrow{grid-column:1 / -1}#score h2,#prove h2{grid-column:1;align-self:start}#score .discovery-reading,#prove .discovery-reading{grid-column:2;grid-row:2 / 4;margin:0;padding:28px 32px;border-block:1px solid var(--glass-border);background:var(--glass);backdrop-filter:blur(16px)}.discovery-reading figcaption{font:400 16px/1.6 var(--font-explanation);color:var(--moonlight)}.discovery-reading .benchmark-label{margin-top:6px}.discovery-reading .discovery-number{font-family:var(--font-instrument);font-size:clamp(48px,5vw,72px);font-weight:400;letter-spacing:-.04em;margin:24px 0}#score .discovery-number{color:var(--moonlight)}.discovery-reading .discovery-number span{font-family:var(--font-instrument);font-size:13px;letter-spacing:.08em}.discovery-facts{font-size:16px;line-height:1.7;padding-left:18px}.discovery-classification{color:var(--moonlight);padding-top:16px;border-top:1px solid var(--glass-border);margin-bottom:0}.discovery-main>#boundary{padding-block:110px}#boundary h2{max-width:28ch}#boundary .discovery-lead{font-family:var(--font-reading);font-size:24px;color:var(--champagne)}#boundary .boundary-trace{padding-block:20px;border-block:1px solid var(--glass-border);display:flex;flex-wrap:wrap;gap:20px;margin-top:36px}#boundary .discovery-boundaries{max-width:none;margin:24px 0 0 30%}.discovery-boundaries dt{font-size:17px}.discovery-boundaries dd{font:400 13px/1.7 var(--font-instrument);align-self:center}.discovery-boundaries .human-authority{border-bottom-color:#c9a96266}#build .discovery-lead{max-width:58ch}#prove .proof-values{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap}#prove .proof-values span{display:inline;font:inherit;margin:0;letter-spacing:inherit}#prove .proof-values .proof-before{color:var(--eliora-muted)}#prove .proof-values .proof-arrow{font-size:30px;color:var(--moonlight)}#prove .proof-values .proof-after{color:var(--text)}#prove .discovery-reading .discovery-lead{font-size:17px;margin:0;padding-top:20px;border-top:1px solid var(--glass-border)}.discovery-main>#run{display:grid;grid-template-columns:1fr 1fr;column-gap:8%}#run .discovery-eyebrow{grid-column:1 / -1}#run h2,#run .discovery-lead{grid-column:1}#run .discovery-inline-list{grid-column:2;grid-row:2 / 4;display:block;margin:0}#run .discovery-inline-list li{padding:12px 0;border-bottom:1px solid var(--glass-border);color:var(--moonlight)}#run .discovery-inline-list li:before{content:"—";color:var(--eliora-muted);margin-right:20px}#run .discovery-inline-list .human-authority{color:var(--champagne)}.deployment-modes{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-block:36px}.deployment-modes>div{padding:20px 0;border-block:1px solid var(--glass-border)}.deployment-modes dt{color:var(--moonlight)}.deployment-modes dd{font-size:17px}.discovery-main>#memory{padding-block:110px}#memory h2{font-size:clamp(28px,2.6vw,38px);max-width:26ch}#memory>:not(.discovery-eyebrow){margin-left:18%}#memory .discovery-note{max-width:64ch;padding-left:22px;border-left:1px solid var(--glass-border);margin-top:28px}#relationship h2{max-width:none}#relationship h2 span:first-child{color:var(--moonlight);font-style:italic;font-weight:500}#relationship h2 span+span{margin-top:.3em}#relationship .discovery-lead{margin-left:30%}#relationship>p:last-child{margin-left:30%;font-size:15px}.discovery-main>#entry{padding-block:100px 64px}#entry h2{font-size:clamp(36px,4vw,54.4px)}#entry .discovery-lead{font-family:var(--font-reading);font-size:20px;line-height:1.8}.discovery .discovery-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;font:600 16px/1.6 var(--font-explanation);border-radius:8px;border:1px solid rgba(200,208,224,.3);background:var(--glass);backdrop-filter:blur(12px);color:var(--text)}.discovery-actions>a{font-size:15px;color:var(--moonlight)}.discovery-loop{padding-top:24px;border-top:1px solid var(--glass-border);letter-spacing:.04em}.discovery-footer{font-size:14px}.discovery-main>:is(#signal,#map,#score,#boundary,#build):before{content:"";position:absolute;left:-24px;top:0;bottom:0;width:1px;background:#c8d0e029;pointer-events:none}.discovery-main>:is(#signal,#map,#score,#boundary,#build) .discovery-eyebrow:before{content:"";position:absolute;left:-26px;margin-top:7px;width:5px;height:5px;border-radius:50%;background:var(--moonlight)}.discovery-main>#boundary .discovery-eyebrow:before{left:-27px;width:7px;height:7px;border-radius:0;border:1px solid var(--champagne);background:var(--obsidian);transform:rotate(45deg)}.discovery-main>:is(#signal,#map){padding-block:72px}.discovery-main>:is(#signal,#map,#score,#boundary){border-bottom-color:transparent}.discovery-main>#boundary h2{font-size:clamp(34px,3.4vw,49px);max-width:26ch}.discovery-main>#build h2{font-size:clamp(32px,3.2vw,46px)}@media(max-width:1023px){.discovery-main>#score,.discovery-main>#prove{column-gap:5%}#score .discovery-reading,#prove .discovery-reading{padding:24px}.discovery-instrument .workflow-graph{margin-top:-70px}}@media(max-width:900px){.discovery-instrument .discovery-arrival{min-height:600px;height:auto;padding-bottom:110px}.discovery-instrument #the-work{min-height:auto;padding-top:110px;padding-bottom:60px}.discovery-instrument .signal-field--work{height:420px}.discovery-instrument #core-statement{min-height:460px;padding-block:120px}.discovery-instrument #living-workflow{min-height:auto;padding-top:100px;padding-bottom:60px}.discovery-instrument .workflow-graph{margin:44px 0 0}.discovery-instrument .constellation-surface{height:auto}.discovery-instrument .graph-interaction-note{margin-top:28px}.discovery-main>.discovery-section{width:calc(100% - 48px);padding-block:64px}.discovery-main>#signal,.discovery-main>#score,.discovery-main>#prove,.discovery-main>#run{display:block}#signal .discovery-inline-list,#run .discovery-inline-list{margin-top:32px}#signal .discovery-inline-list{padding-left:0;border-left:0}#score .discovery-reading,#prove .discovery-reading{margin-top:32px}#boundary .discovery-boundaries,#memory>:not(.discovery-eyebrow),#relationship .discovery-lead,#relationship>p:last-child{margin-left:0}.discovery-path{display:flex}.discovery-path li{flex-basis:50%;padding-block:18px}.deployment-modes{grid-template-columns:1fr 1fr}.discovery-main>.discovery-section .discovery-lead{font-size:17px}#entry .discovery-lead{font-size:19px}.discovery-main>:is(#signal,#map,#score,#boundary,#build):before{left:-14px}.discovery-main>:is(#signal,#map,#score,#boundary,#build) .discovery-eyebrow:before{left:-16px}.discovery-main>#boundary .discovery-eyebrow:before{left:-17px}.discovery-main>:is(#signal,#map){padding-block:60px}}.discovery-main>:is(#prove,#run):before{content:"";position:absolute;left:-24px;top:0;bottom:0;width:1px;background:#c8d0e029;pointer-events:none}.discovery-main>:is(#prove,#run) .discovery-eyebrow:before{content:"";position:absolute;left:-26px;margin-top:7px;width:5px;height:5px;border-radius:50%;background:var(--moonlight)}.discovery-main>:is(#build,#prove,#run,#deployment,#memory,#relationship){border-bottom-color:transparent}.discovery-main>#signal{padding-top:60px}.discovery-main>#signal h2{font-size:clamp(34px,3.2vw,46px)}#signal .discovery-inline-list li:nth-child(2n){transform:translateY(12px)}.discovery-main>#map{padding-block:64px 76px}.discovery-main>#map h2{font-size:clamp(30px,2.5vw,36px)}.discovery-main>#score{padding-block:76px 100px}.discovery-main>#score h2{font-size:clamp(30px,2.8vw,40px);max-width:22ch}#score .discovery-reading{background:transparent;backdrop-filter:none;border-bottom:0;padding:26px 0 0 32px;border-left:1px solid var(--glass-border)}#score .discovery-number{margin-block:24px 20px;font-size:clamp(64px,6vw,86px)}#score .discovery-classification{letter-spacing:.12em}.discovery-main>#boundary{padding-block:116px 100px}.discovery-main>#boundary h2{max-width:24ch;font-size:clamp(36px,3.6vw,52px)}.discovery-main>#boundary .discovery-lead{font:400 26px/1.4 var(--font-reading);margin-top:28px}.boundary-diagram{display:block;width:100%;height:auto;margin-top:38px;overflow:visible}.boundary-machine-paths{stroke:var(--eliora-machine);stroke-width:1;opacity:.65}.boundary-machine-paths circle{fill:var(--eliora-machine)}.boundary-stop{stroke:var(--moonlight);stroke-width:2}.boundary-decision-path{fill:none;stroke:var(--moonlight);stroke-opacity:.35;stroke-dasharray:3 6}.boundary-decision{fill:var(--obsidian);stroke:var(--champagne);stroke-width:1.5}.boundary-output{fill:var(--obsidian);stroke:var(--moonlight);stroke-opacity:.5}#boundary .boundary-trace{margin-top:0;border:0;padding-top:0;display:grid;grid-template-columns:62% 9% 29%;gap:0}#boundary .boundary-trace>span:nth-child(2){visibility:hidden}#boundary .discovery-boundaries{margin-top:40px;margin-left:38%}.discovery-main>#build{padding-block:76px 100px}#build .discovery-path{margin-top:44px}.discovery-main>#prove{grid-template-columns:1.15fr 1fr;padding-block:104px}.discovery-main>#prove h2{font-size:clamp(32px,2.7vw,39px);max-width:24ch}#prove .discovery-reading{background:transparent;backdrop-filter:none;padding:26px 0;border-bottom:none}#prove .proof-values{flex-wrap:nowrap;gap:16px;font-size:clamp(48px,4.6vw,66px)}.proof-measurement{display:block;width:100%;height:auto;margin:30px 0;overflow:visible;fill:var(--moonlight)}.measurement-axis{stroke:var(--moonlight);stroke-opacity:.12;stroke-width:1}.measurement-before{stroke:var(--eliora-muted);stroke-width:2}.measurement-after{stroke:var(--moonlight);stroke-width:2}#prove .discovery-reading .discovery-lead{border-top:none;padding-top:0}.discovery-main>#run{padding-block:88px 72px;grid-template-rows:auto min-content 1fr}#run .discovery-lead{align-self:start}.discovery-main>#run h2{font-size:clamp(30px,2.65vw,38px);max-width:22ch}#run .discovery-inline-list{border-left:1px solid var(--glass-border);padding-left:26px;position:relative}#run .discovery-inline-list li{position:relative;padding-block:16px;font-size:13px;letter-spacing:.035em}#run .discovery-inline-list li:before{content:"";position:absolute;left:-29px;top:25px;width:5px;height:5px;margin:0;border-radius:50%;background:var(--moonlight)}#run .discovery-inline-list li.human-authority:before{width:7px;height:7px;left:-30px;border-radius:0;transform:rotate(45deg);border:1px solid var(--champagne);background:var(--obsidian)}#run .discovery-inline-list:after{content:"";position:absolute;top:0;bottom:-24px;left:-14px;width:10px;border:1px dotted rgba(200,208,224,.22);border-right:0;pointer-events:none}.discovery-main>#deployment{padding-block:60px 88px}.discovery-main>#deployment h2{font-size:clamp(28px,2.2vw,32px)}#deployment .deployment-modes{margin-left:20%;gap:0;border-top:1px solid var(--glass-border)}#deployment .deployment-modes>div{border:none;padding-right:20px;position:relative}#deployment .deployment-modes>div:before{content:"";position:absolute;top:-3px;width:5px;height:5px;border-radius:50%;background:var(--moonlight)}#deployment .discovery-lead{margin-left:20%}.discovery-main>#memory{padding-block:120px}.discovery-main>#memory h2{font-size:clamp(34px,3.2vw,46px);max-width:24ch}#memory .memory-traces{position:absolute;top:140px;left:0;width:14%;height:280px;margin:0;pointer-events:none}.memory-traces path{stroke:var(--moonlight);stroke-opacity:.2}.memory-traces circle{fill:var(--moonlight);opacity:.55}.discovery-main>#relationship{padding-block:96px 100px}.discovery-main>#relationship h2{font-size:clamp(32px,3vw,43px)}#relationship h2 span:first-child{font-size:.78em}.discovery-main>#entry{padding-block:90px 64px;display:grid;grid-template-columns:1fr 1fr;column-gap:8%}#entry .discovery-eyebrow,#entry .discovery-loop{grid-column:1 / -1}.discovery-main>#entry h2{grid-column:1;font-size:clamp(38px,3.5vw,50px)}#entry .discovery-lead{grid-column:2;grid-row:2 / 4;margin-top:0;font-family:var(--font-explanation);font-size:19px}#entry>p:not([class]){grid-column:2}#entry .discovery-actions{grid-column:2;gap:20px;margin-top:20px}#entry .discovery-cta{background:transparent;backdrop-filter:none;border-radius:0;border-width:0 0 1px;padding-inline:0}#entry .discovery-loop{margin-top:64px;padding-top:28px}@media(max-width:900px){.discovery-main>:is(#prove,#run):before{left:-14px}.discovery-main>:is(#prove,#run) .discovery-eyebrow:before{left:-16px}.discovery-main>:is(#signal,#map,#score,#boundary,#build,#prove,#run,#deployment,#memory,#relationship,#entry){padding-block:64px}.discovery-main>#entry{display:block}#entry .discovery-lead{margin-top:28px}#score .discovery-reading{padding-left:20px}#boundary .boundary-trace{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:12px}#boundary .boundary-trace>span:nth-child(2){display:none}#boundary .discovery-boundaries,#deployment .deployment-modes,#deployment .discovery-lead{margin-left:0}#prove .proof-values{font-size:clamp(40px,8vw,64px);gap:12px}#memory .memory-traces{display:none}}.discovery-exercise{grid-column:1/-1;border-top:1px solid var(--glass-border);margin-top:32px;padding-top:24px}.language-switch{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.language-switch a{color:var(--moonlight);text-decoration:none;padding:8px 0;white-space:nowrap}.language-switch a[aria-current]{color:var(--champagne);border-bottom:1px solid currentColor}html:is([lang=ja],[lang=zh-CN]) .discovery{font-family:var(--font-explanation),"Yu Gothic","Microsoft YaHei",sans-serif;line-height:1.9}html:is([lang=ja],[lang=zh-CN]) :is(h1,h2){line-height:1.55;word-break:normal;overflow-wrap:break-word}html:is([lang=ja],[lang=zh-CN]) .discovery-arrival h1{max-width:100%}html:is([lang=ja],[lang=zh-CN]) .discovery-arrival h1 span{font-family:Yu Mincho,"Noto Serif CJK SC",SimSun,serif;font-style:normal}html:is([lang=ja],[lang=zh-CN]) .discovery-instrument #arrival h1 span:last-child{font-size:clamp(30px,4.4vw,60px);max-width:15em;line-height:1.5;letter-spacing:0}html:is([lang=ja],[lang=zh-CN]) .discovery-instrument #arrival h1 span:first-child{max-width:100%;line-height:1.6;letter-spacing:0}html:is([lang=ja],[lang=zh-CN]) .discovery-section h2{max-width:100%}html:is([lang=ja],[lang=zh-CN]) .workflow-node{max-width:min(260px,70vw)}html:is([lang=ja],[lang=zh-CN]) .scan-intro h1{font-size:clamp(32px,5vw,64px);line-height:1.5;text-wrap:balance}@media(max-width:600px){.language-switch{margin-left:0;gap:18px}.discovery-header .discovery-language{margin-left:0}.discovery-header nav{order:4}html:is([lang=ja],[lang=zh-CN]) .discovery-instrument #arrival h1 span:last-child{font-size:30px;margin-left:0;max-width:100%}html:is([lang=ja],[lang=zh-CN]) .discovery-instrument #arrival h1 span:first-child{font-size:24px}}.customer-intro{position:relative;z-index:1;max-width:52ch;font:16px/1.8 var(--font-explanation);color:var(--moonlight);margin:24px 0 0 13%}.customer-explanation{max-width:65ch;font:17px/1.8 var(--font-explanation);color:var(--moonlight)}#entry .engagement-steps{grid-column:1/-1}@media(max-width:700px){.customer-intro{margin-left:0;font-size:15px}}.discovery-explanation{border-top:1px solid var(--glass-border);padding:18px 0;margin-top:22px;font:15px/1.8 var(--font-explanation);color:var(--moonlight)}.discovery-explanation summary{cursor:pointer;min-height:32px}.discovery-explanation p{max-width:65ch}.deployment-details{grid-column:1/-1;margin-top:24px}.discovery-stage-nav{box-sizing:border-box;width:100%}.discovery-exercise button{font:inherit;font-size:14px;color:var(--moonlight);background:transparent;border:1px solid var(--glass-border);padding:12px 18px;min-height:44px;cursor:pointer;margin:0 12px 12px 0}.discovery-exercise button:hover,.discovery-exercise button[aria-pressed=true]{border-color:var(--champagne);color:var(--champagne)}.discovery-exercise button:disabled{opacity:.4;cursor:default}.discovery-exercise p{max-width:65ch;line-height:1.7}.workflow-graph[data-example-state=waiting] [data-node-id=gate] summary{color:var(--champagne);filter:drop-shadow(0 0 8px #c9a96280)}.workflow-graph[data-example-state=approved] [data-node-id=output] summary{color:var(--champagne)}.workflow-graph[data-example-state=approved] .graph-link[data-from=gate]{stroke:var(--champagne);stroke-dasharray:none;opacity:1}.discovery-exercise [role=status]{color:var(--champagne);min-height:3.4em}.discovery-stage-nav{display:flex;flex-wrap:wrap;gap:12px 24px;max-width:1120px;margin:0 auto;padding:20px 24px;border-bottom:1px solid var(--glass-border);font:12px var(--font-instrument,monospace)}.discovery-stage-nav a{padding:8px 0;text-decoration:none;color:var(--moonlight)}.discovery :focus-visible{outline:2px solid var(--champagne);outline-offset:5px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.discovery-brand img{animation:eliora-breathe 7s ease-in-out infinite}.discovery-exercise button{transition:border-color .2s,color .2s}@keyframes eliora-breathe{50%{filter:drop-shadow(0 0 10px #c8d0e050)}}}.local-review{border-top:1px solid var(--glass-border);padding-top:24px;margin-top:40px;color:var(--moonlight)}.local-review a{color:inherit}.local-review button{display:block}@media(max-width:600px){.discovery-header{flex-wrap:wrap;gap:14px}.discovery-header nav{flex-wrap:nowrap;gap:6px;justify-content:space-between;font-size:14px}.discovery-header nav a{padding:8px 4px}.discovery-stage-nav{gap:8px 18px}.discovery-exercise button{width:100%;margin-right:0}.workflow-node p{overflow-wrap:anywhere}}@media print{.discovery-header,.discovery-footer,.discovery-stage-nav{display:none}.discovery{background:#fff;color:#111}.discovery-section{break-inside:avoid}}@font-face{font-family:Discovery Sans SC;src:url(/assets/fonts/discovery/noto-sans-sc.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Discovery Serif SC";src:url(/assets/fonts/discovery/noto-serif-sc.woff) format("woff");font-weight:500;font-display:swap}.discovery-instrument .workflow-graph{display:flex;flex-direction:column}.discovery-instrument .workflow-graph .constellation-surface{order:0;flex-shrink:0}.discovery-instrument .workflow-graph .graph-interaction-note{order:1;margin:32px 0 0}.discovery-instrument .workflow-graph figcaption{position:static;order:2;max-width:100%;padding:0;margin:16px 0 0;line-height:1.9}.discovery-instrument #living-workflow>.customer-explanation{clear:both;margin:36px 0 0;max-width:65ch}.discovery-brand{gap:20px}.discovery-brand .brand-moon-orb{width:64px;height:64px}.discovery-brand .brand-moon-logo{animation:none;width:100%;height:100%}.discovery .language-switch{display:flex;gap:7px;flex-wrap:nowrap;padding:12px 14px;border:1px solid rgba(244,238,228,.12);border-radius:0 0 0 18px;background:#00000052;backdrop-filter:blur(18px);margin-left:12px}.discovery .language-switch a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:44px;padding:0 10px;border:1px solid rgba(244,238,228,.14);border-radius:8px;background:#ffffff0b;color:#f4eee4;font:700 14px/1 system-ui,sans-serif;text-decoration:none}.discovery .language-switch a[aria-current=page]{background:#f4eee4;color:#050505;border-color:#f4eee4}.discovery .language-switch a:hover{border-color:#c9a962}html[lang=zh-CN],html[lang=zh-CN] .discovery,html[lang=zh-CN] .discovery-instrument{--font-explanation:"Discovery Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif;--font-reading:"Discovery Serif SC","Noto Serif SC",serif;--font-idea:var(--font-reading);--font-instrument:var(--font-explanation)}html[lang=zh-CN] .discovery{font-family:var(--font-explanation);font-weight:400;line-height:1.9;-webkit-font-smoothing:antialiased}html[lang=zh-CN] .discovery :is(h1,h2),html[lang=zh-CN] .discovery-instrument #arrival h1 span{font-family:var(--font-reading);font-weight:500;letter-spacing:.025em;line-height:1.6;font-style:normal}html[lang=zh-CN] .discovery :is(p,li,dt,dd,label,input,textarea,select,summary){font-family:var(--font-explanation)}html[lang=zh-CN] .discovery-instrument .graph-interaction-note,html[lang=zh-CN] .discovery-instrument .workflow-graph figcaption{font-family:var(--font-explanation)}@media(min-width:1450px){.discovery .language-switch{position:fixed;top:0;right:0;z-index:40;margin:0;padding:18px 22px}.discovery-header{padding-right:180px;box-sizing:border-box}}@media(max-width:600px){.discovery-brand .brand-moon-orb{width:52px;height:52px}.discovery .language-switch{margin:0;padding:8px 10px;border-radius:12px}.discovery-instrument .workflow-graph figcaption{font-size:13px}.discovery-instrument #living-workflow>.customer-explanation{margin-top:28px}.discovery .language-switch a{min-width:44px}}.engagement-steps[data-astro-cid-5dnqnr6v]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;grid-column:1/-1;margin:36px 0}.engagement-steps[data-astro-cid-5dnqnr6v] li[data-astro-cid-5dnqnr6v]{border-top:1px solid var(--glass-border);padding-top:18px}.engagement-steps[data-astro-cid-5dnqnr6v] strong[data-astro-cid-5dnqnr6v]{font:14px/1.6 var(--font-explanation);color:var(--moonlight)}.engagement-steps[data-astro-cid-5dnqnr6v] p[data-astro-cid-5dnqnr6v]{font:16px/1.8 var(--font-explanation);color:var(--moonlight);margin:12px 0 0}@media(max-width:700px){.engagement-steps[data-astro-cid-5dnqnr6v]{grid-template-columns:1fr;gap:20px}}
