.micro-slats{position:relative;width:100%;height:100%;overflow:hidden}.glitch{--glitch-mask-a: linear-gradient( #000 var(--glitch-a-top, 0%), transparent var(--glitch-a-top, 0%), transparent calc(100% - var(--glitch-a-bottom, 100%)), #000 calc(100% - var(--glitch-a-bottom, 100%)) );--glitch-mask-b: linear-gradient( #000 var(--glitch-b-top, 0%), transparent var(--glitch-b-top, 0%), transparent calc(100% - var(--glitch-b-bottom, 100%)), #000 calc(100% - var(--glitch-b-bottom, 100%)) );position:relative;margin:0 auto;font-size:clamp(2rem,10vw,8rem);font-weight:900;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer}.glitch__text{display:block;opacity:var(--glitch-alpha, 1);transform:skew(var(--glitch-skew, 0deg));transform-origin:0 50%;-webkit-mask-image:var(--glitch-mask-a),var(--glitch-mask-b);mask-image:var(--glitch-mask-a),var(--glitch-mask-b);-webkit-mask-composite:source-in;mask-composite:intersect}.glitch__slice{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none;opacity:var(--glitch-alpha, 1);transform-origin:0 50%}.glitch__slice--a{text-shadow:var(--glitch-a-shadow, none);clip-path:inset(var(--glitch-a-top, 0%) 0 var(--glitch-a-bottom, 100%) 0);transform:translate3d(var(--glitch-a-x, 0px),var(--glitch-a-y, 0px),0) skew(var(--glitch-skew, 0deg))}.glitch__slice--b{text-shadow:var(--glitch-b-shadow, none);clip-path:inset(var(--glitch-b-top, 0%) 0 var(--glitch-b-bottom, 100%) 0);transform:translate3d(var(--glitch-b-x, 0px),var(--glitch-b-y, 0px),0) skew(var(--glitch-skew, 0deg));-webkit-mask-image:var(--glitch-mask-a);mask-image:var(--glitch-mask-a)}.glitch--rgb .glitch__text{position:relative;z-index:1;-webkit-mask-image:none;mask-image:none}.glitch--rgb .glitch__slice{clip-path:none;text-shadow:none;-webkit-mask-image:none;mask-image:none;opacity:calc(var(--glitch-alpha, 1) * var(--glitch-split, 0))}.glitch--rgb .glitch__slice--a{color:var(--glitch-color-a, currentColor)}.glitch--rgb .glitch__slice--b{color:var(--glitch-color-b, currentColor)}.glitch--noise .glitch__slice{display:none}.glitch__char{position:relative}.glitch__char[data-glyph]{visibility:hidden}.glitch__char:after{content:attr(data-glyph);position:absolute;top:0;right:0;left:0;overflow:hidden;visibility:visible;text-align:center;color:var(--glitch-glyph, currentColor)}.glitch__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.glitch{display:block;margin:0;font:inherit;letter-spacing:inherit;white-space:inherit;cursor:inherit;-webkit-user-select:text;user-select:text}.glitch__slice{width:100%}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Cyberpunk Plex Sans;src:local(IBM Plex Sans);font-weight:100 900}@font-face{font-family:Cyberpunk Plex Mono;src:local(IBM Plex Mono);font-weight:100 900}:root{--dp-color-ground:#020303;--dp-color-accent:#38ff8e;--dp-color-interference:#ff65d8;--dp-color-registration:#65f8ff;--dp-color-ink:#f8fffa;--dp-color-ink-body:#d3dbd5;--dp-color-ink-muted:#c2cbc5;--dp-color-plate:#090e0b;--dp-color-line:#304c3b;--dp-color-control-line:#659579;--dp-typography-display:"Cyberpunk Plex Sans","IBM Plex Sans","PingFang SC","Microsoft YaHei",sans-serif;--dp-typography-mono:"Cyberpunk Plex Mono","IBM Plex Mono","PingFang SC",monospace;--dp-typography-small:14px;--dp-typography-label:12px;--dp-typography-metadata:11px;--dp-spacing-gutter:clamp(22px,4.5vw,72px);--dp-spacing-column-gap:50px;--dp-radius-control:0;--dp-border-hairline:1px;--dp-motion-interaction:0s;background:var(--dp-color-ground);color:var(--dp-color-ink);font-family:var(--dp-typography-display);font-synthesis:none}*{box-sizing:border-box}body{margin:0}.fallback,.backdrop,.wash{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0}.fallback{background:var(--dp-color-ground)}.backdrop{z-index:0;object-fit:cover;object-position:70% center;opacity:0;filter:grayscale()contrast(1.15)}.backdrop.ready{opacity:.48}.wash{z-index:0;pointer-events:none;background:linear-gradient(90deg,#020303,#020303f5,#0203039c 54%,#02030324)}.wash:after{content:"";opacity:.35;background:repeating-linear-gradient(0deg,#0000 0,#0000 3px,#02030320 3px,#02030320 4px);position:absolute;top:0;right:0;bottom:0;left:0}.talk-header{z-index:10;margin:0 var(--dp-spacing-gutter);border-bottom:1px solid var(--dp-color-line);font-family:var(--dp-typography-display);letter-spacing:-.6px;align-items:center;gap:14px;padding:28px 0 23px;font-size:26px;font-weight:500;line-height:1.3;display:flex;position:fixed;inset:0 0 auto}.talk-header:before{content:"";background:var(--dp-color-accent);width:9px;height:9px;box-shadow:0 0 12px #38ff8e30}.hero{z-index:1;min-height:100svh;padding:150px var(--dp-spacing-gutter) 110px;align-items:center;display:flex;position:relative;overflow:hidden}.hero-content{border-left:1px solid var(--dp-color-accent);width:100%;max-width:1400px;padding-left:24px;position:relative}.hero-content:before,.hero-content:after{content:"";background:var(--dp-color-accent);width:5px;height:5px;position:absolute;left:-3px}.hero-content:before{top:0}.hero-content:after{bottom:0}.intro{font-family:var(--dp-typography-mono);color:var(--dp-color-accent);margin:0 0 25px;padding:0;font-size:clamp(19px,1.9vw,28px);font-weight:500;line-height:1.4;display:inline-block}h1{width:fit-content;font-family:var(--dp-typography-display);letter-spacing:-.045em;white-space:pre-line;text-transform:uppercase;margin:0 0 36px;font-size:clamp(60px,5.55vw,116px);font-weight:600;line-height:1.18;position:relative}.presenter{font-family:var(--dp-typography-mono);color:var(--dp-color-ink-body);align-items:center;margin:0;font-size:17px;line-height:1.5;display:flex}.separator{color:var(--dp-color-control-line);padding:0 8px}.glitch-title:before,.glitch-title:after{content:attr(data-text);pointer-events:none;white-space:pre-line;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.glitch-title:before{color:var(--dp-color-registration);animation:3s infinite signal-cyan}.glitch-title:after{color:var(--dp-color-interference);animation:3s infinite signal-magenta}@keyframes signal-cyan{0%,90%,to{opacity:0;clip-path:inset(0);transform:none}91%{opacity:.9;clip-path:inset(9% 0 74%);transform:translate(-4px)}92.3333%{opacity:.85;clip-path:inset(47% 0 41%);transform:translate(5px)}93.6667%{opacity:0}95%{opacity:.9;clip-path:inset(73% 0 15%);transform:translate(-3px)}96.6667%{opacity:0}}@keyframes signal-magenta{0%,90.6667%,to{opacity:0;clip-path:inset(0);transform:none}91.6667%{opacity:.8;clip-path:inset(27% 0 61%);transform:translate(4px)}93%{opacity:0}94.3333%{opacity:.85;clip-path:inset(59% 0 27%);transform:translate(-5px)}95.6667%{opacity:.7;clip-path:inset(83% 0 9%);transform:translate(3px)}97.3333%{opacity:0}}@media(min-width:1800px){.hero-content{max-width:1600px}}@media(max-width:1050px){h1{font-size:clamp(48px,5.8vw,62px)}.hero-content{padding-left:22px}.backdrop{object-position:66% center}}@media(max-width:700px){.talk-header{gap:11px;padding:23px 0 18px;font-size:23px}.hero{align-items:flex-end;padding-top:135px;padding-bottom:90px}.hero-content{padding-left:15px}.intro{margin-bottom:23px;font-size:18px}h1{letter-spacing:-.055em;margin-bottom:30px;font-size:clamp(27px,7.9vw,52px);line-height:1.24}.presenter{font-size:14px}.backdrop{object-position:64% center}.backdrop.ready{opacity:.45}.wash{background:linear-gradient(#02030377,#02030355 35%,#020303e6 73%,#020303 98%)}}@media(max-height:600px)and (min-width:701px){.talk-header{padding:17px 0;font-size:23px}.hero{padding-top:110px;padding-bottom:45px}h1{margin-bottom:25px;font-size:48px}.intro{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.slide-navigation{bottom:28px;left:var(--dp-spacing-gutter);right:var(--dp-spacing-gutter);border-top:1px solid var(--dp-color-line);font-family:var(--dp-typography-mono);justify-content:space-between;align-items:center;padding-top:18px;display:flex;position:absolute}.page-number{color:var(--dp-color-ink-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;font-size:14px;display:flex}.page-number strong{color:var(--dp-color-accent);font-size:23px;font-weight:500}.page-divider{color:var(--dp-color-control-line)}.page-actions{gap:10px;display:flex}.page-actions button{border:1px solid var(--dp-color-control-line);background:var(--dp-color-plate);width:48px;height:40px;color:var(--dp-color-accent);border-radius:0;place-items:center;display:grid}.page-actions button:disabled{color:var(--dp-color-ink-muted);border-color:var(--dp-color-line);opacity:.5;cursor:default}.page-actions button:focus-visible{outline:2px solid var(--dp-color-accent);outline-offset:4px}@media(max-width:700px){.hero{padding-bottom:150px}.slide-navigation{padding-top:14px;bottom:22px}.page-actions button{width:44px;height:38px}.page-number strong{font-size:21px}}@media(max-height:600px)and (min-width:701px){.hero{padding-bottom:100px}.slide-navigation{padding-top:10px;bottom:16px}}.title-accent{color:var(--dp-color-accent)}.talk-header{color:var(--dp-color-accent);gap:10px;padding:22px 0 12px;font-size:21px}.talk-header time{font:400 14px var(--dp-typography-mono);letter-spacing:0;margin-left:auto}.page-actions button:not(:disabled){cursor:pointer}.page-actions button:not(:disabled):hover{background:var(--dp-color-accent);color:#020303}.page-actions button:active:not(:disabled){transform:translateY(1px)}.content-wash{background:#020303f4}.content-page{height:100svh;min-height:0;padding:clamp(99px,10.5vh,148px) var(--dp-spacing-gutter) clamp(106px,10.8vh,150px);align-items:stretch;overflow:hidden}.redesigned-slide{--r-line:#31553f;grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(12px,1.7vh,25px);width:100%;max-width:none;min-height:0;margin:0;display:grid}.r-chapter{font:400 clamp(11px,1.25vh,16px)/1.4 var(--dp-typography-mono);color:var(--dp-color-accent);justify-content:space-between;align-items:center;display:flex}.r-chapter>b{color:#8ea898;font-weight:400}.r-heading h1{letter-spacing:-.04em;text-transform:none;width:auto;margin:0 0 clamp(8px,1.3vh,17px);font-size:clamp(35px,5.4vh,72px);font-weight:600;line-height:1.16}.r-heading em{color:var(--dp-color-accent);font-style:normal}.r-heading>p{color:#bbcfc2;margin:0;font-size:clamp(15px,1.9vh,26px);line-height:1.5}.redesigned-slide h2{letter-spacing:-.025em;margin:0;font-size:clamp(23px,3.1vh,42px);font-weight:500;line-height:1.3}.r-conclusion{border-top:1px solid var(--r-line);align-items:baseline;gap:24px;padding-top:clamp(12px,1.6vh,24px);display:flex}.r-conclusion>span{color:var(--dp-color-accent);flex-shrink:0;font-size:clamp(11px,1.4vh,18px)}.r-conclusion>p{color:#e0ece5;margin:0;font-size:clamp(14px,1.8vh,24px);line-height:1.55}.r-evolution{grid-template-columns:1fr 8% 1.2fr;align-items:stretch;min-height:0;display:grid}.r-evolution>.r-old,.r-evolution>.r-new{border:1px solid var(--r-line);flex-direction:column;justify-content:space-between;min-height:0;padding:clamp(19px,2.7vh,38px);display:flex}.r-evolution>.r-new{border-top:3px solid var(--dp-color-accent);background:#0c1b12}.r-stage-label{font:400 clamp(11px,1.4vh,18px)/1.4 var(--dp-typography-mono);color:#a5c6b3}.image-tool-metrics{grid-template-columns:.85fr 1.45fr .7fr;gap:16px;margin:clamp(12px,2vh,28px) 0;display:grid}.image-tool-metrics>div{flex-direction:column;gap:9px;display:flex}.image-tool-metrics strong{letter-spacing:-.05em;color:var(--dp-color-accent);white-space:nowrap;font-size:clamp(32px,4.8vh,68px);font-weight:500;line-height:1.1}.image-tool-metrics span{color:#b4c7bc;font-size:clamp(12px,1.6vh,21px)}.image-tool-limit{border-top:1px solid var(--r-line);align-items:center;gap:15px;padding-top:clamp(10px,1.5vh,21px);display:flex}.image-tool-limit>span{color:#96ac9e;font-size:clamp(11px,1.3vh,17px)}.image-tool-limit p{color:#e5eee8;margin:0;font-size:clamp(16px,2.2vh,29px);line-height:1.4}.r-bridge{color:var(--dp-color-accent);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:clamp(12px,1.5vh,20px);display:flex}.r-bridge small{color:#9cad9f;font-size:clamp(10px,1.2vh,16px)}.r-evolution .platform-positioning h2{color:var(--dp-color-accent);font-size:clamp(35px,5.4vh,72px);font-weight:500;line-height:1.15}.positioning-copy p{color:#e0eee5;margin:0;font-size:clamp(17px,2.35vh,32px);line-height:1.55}.positioning-copy p+p{color:#b3cdbd;margin-top:8px}.six-equal{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vh,28px);min-height:0;display:grid}.six-equal>section{background:#0b180f;border-top:1px solid #38694a;grid-template-columns:clamp(30px,4.3vh,58px) 1fr;align-content:center;gap:clamp(10px,1.5vh,20px) 16px;padding:clamp(20px,3vh,42px);display:grid;position:relative}.six-equal svg{color:var(--dp-color-accent);align-self:center;width:clamp(29px,4.1vh,55px);height:clamp(29px,4.1vh,55px)}.six-equal h2{align-self:center;font-size:clamp(25px,3.5vh,47px)}.six-equal p{color:#bacbbf;grid-column:1/-1;margin:0;font-size:clamp(14px,1.9vh,26px);line-height:1.6}.r-page-3{grid-template-rows:auto auto minmax(0,1fr) auto auto}.co-build-loop{grid-template-columns:.85fr 7% 1.13fr 7% 1.15fr;align-items:stretch;min-height:0;margin:0;display:grid}.co-team{background:#0b150e;border:1px solid #38694a;flex-direction:column;justify-content:center;gap:clamp(13px,1.8vh,25px);padding:clamp(19px,2.8vh,38px);display:flex}.co-team>svg{color:var(--dp-color-accent);width:clamp(32px,4.7vh,64px);height:clamp(32px,4.7vh,64px)}.co-team p{color:#b6c9be;margin:0;font-size:clamp(14px,1.9vh,26px);line-height:1.9}.co-build-arrow,.co-assist-arrow{color:var(--dp-color-accent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:clamp(11px,1.4vh,19px);line-height:1.65;display:flex}.co-libraries{grid-template-rows:1fr 1fr;gap:clamp(12px,1.8vh,25px);min-height:0;display:grid}.co-libraries section{border-left:3px solid var(--dp-color-accent);background:#102118;flex-direction:column;justify-content:center;gap:clamp(7px,1.1vh,15px);padding:clamp(16px,2.2vh,31px);display:flex}.co-libraries h2{font-size:clamp(24px,3.4vh,45px)}.co-libraries p{color:#c1d4c8;margin:0;font-size:clamp(12px,1.7vh,23px);line-height:1.5}.co-libraries strong{color:var(--dp-color-accent);font-size:clamp(12px,1.6vh,22px);font-weight:400}.co-outputs{grid-template-rows:repeat(3,1fr);gap:clamp(10px,1.5vh,21px);min-height:0;display:grid}.co-outputs section{background:#080f0a;border:1px solid #38694a;grid-template-columns:30px 1fr;align-content:center;gap:5px 13px;padding:clamp(12px,1.7vh,24px) clamp(14px,2vh,28px);display:grid}.co-outputs svg{color:var(--dp-color-accent);align-self:center;width:27px;height:27px}.co-outputs h2{font-size:clamp(22px,3vh,40px)}.co-outputs p{color:#adc6b7;grid-column:2;margin:0;font-size:clamp(11px,1.5vh,20px);line-height:1.5}.co-return{color:#a1cbb2;align-items:center;gap:15px;margin:0 10px;display:flex}.co-return>div{background:#38694a;flex:1;height:1px}.co-return>span{font-size:25px}.co-return p{text-align:center;margin:0;font-size:clamp(12px,1.5vh,20px);line-height:1.5}@media(min-width:1800px){.redesigned-slide h2{letter-spacing:-.02em}.talk-header{font-size:24px}.talk-header time{font-size:17px}}.r-evolution>.platform-positioning{justify-content:flex-start}.positioning-copy{margin-top:clamp(20px,3.2vh,44px)}.six-equal h2{font-size:clamp(28px,4vh,54px)}.six-equal p{font-size:clamp(16px,2.2vh,29px)}.co-team h2{font-size:clamp(25px,3.4vh,45px)}.co-team p{font-size:clamp(16px,2.2vh,29px)}.co-libraries p{font-size:clamp(14px,1.9vh,25px)}.co-outputs p{font-size:clamp(13px,1.8vh,24px)}.capability-number{font:400 clamp(11px,1.35vh,17px)/1 var(--dp-typography-mono);color:var(--dp-color-accent);opacity:.8;position:absolute;top:clamp(12px,1.8vh,24px);left:clamp(20px,3vh,42px)}.r-page-1 .r-heading h1{white-space:nowrap;font-size:clamp(32px,min(3.25vw,5.4vh),72px)}.r-evolution>.r-old{justify-content:flex-start}.r-old .image-tool-metrics{margin-top:clamp(25px,4.5vh,64px);margin-bottom:clamp(18px,3vh,40px)}.r-old .image-tool-limit{margin-top:auto}.r-evolution>.platform-positioning{grid-template-rows:auto auto auto minmax(0,1fr);gap:clamp(12px,1.8vh,25px);display:grid}.platform-positioning h2,.positioning-copy{margin-top:0}.platform-illustration{opacity:.9;align-self:end;width:100%;height:100%;min-height:0;max-height:clamp(130px,22vh,320px);display:block}@media(max-height:760px){.r-evolution>.platform-positioning{gap:11px}.r-evolution .platform-positioning h2{font-size:35px}.r-evolution .positioning-copy p{font-size:16px}.platform-illustration{max-height:130px}}.content-page{padding-top:clamp(119px,12.35vh,168px);padding-bottom:clamp(126px,12.65vh,170px)}@media(max-height:760px){.redesigned-slide{gap:11px}.r-evolution>.r-old,.r-evolution>.r-new{padding:17px 20px}.r-old>.r-stage-label{margin-bottom:18px}.r-old .image-tool-metrics{margin-top:22px;margin-bottom:18px}.r-evolution>.platform-positioning{gap:8px}.r-evolution .platform-positioning h2{font-size:32px}.r-evolution .positioning-copy p{font-size:15px}.platform-illustration{max-height:110px}.co-team{gap:12px}.co-team p{font-size:15px}.co-libraries section{gap:6px;padding:13px 16px}}.r-evolution{grid-template-columns:31% 7% 62%}.r-evolution>.r-old{padding:clamp(18px,2.4vh,34px)}.r-evolution .r-old h2{font-size:clamp(20px,2.6vh,35px)}.r-old>.r-stage-label{margin-bottom:clamp(18px,2.5vh,34px)}.image-tool-metrics{grid-template-columns:1fr;gap:clamp(12px,1.8vh,25px)}.r-old .image-tool-metrics{margin:clamp(18px,2.7vh,38px) 0}.image-tool-metrics>div{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.image-tool-metrics strong{font-size:clamp(27px,3.6vh,49px)}.image-tool-metrics span{font-size:clamp(12px,1.55vh,21px)}.image-tool-limit{flex-wrap:wrap;gap:10px}.image-tool-limit p{font-size:clamp(14px,1.8vh,25px)}.r-evolution>.platform-positioning{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:1fr;gap:clamp(10px,1.5vh,21px);padding:clamp(20px,2.8vh,40px) clamp(24px,3.4vh,48px);display:grid;position:relative}.r-evolution .platform-positioning h2{margin:0;font-size:clamp(36px,5.7vh,76px)}.r-evolution .positioning-copy p{font-size:clamp(17px,2.35vh,31px)}.platform-illustration{place-self:stretch center;width:100%;height:100%;min-height:0;max-height:none}@media(max-height:760px){.r-evolution>.r-old{padding:16px 18px}.r-old>.r-stage-label{margin-bottom:15px}.r-old .image-tool-metrics{gap:12px;margin:17px 0}.r-evolution>.platform-positioning{gap:8px;padding:17px 25px}.r-evolution .platform-positioning h2{font-size:35px}.r-evolution .positioning-copy p{font-size:16px}.image-tool-limit{padding-top:10px}.image-tool-metrics strong{font-size:27px}}.evo-story{grid-template-columns:1fr 9% 1.05fr;align-items:stretch;min-height:0;padding:clamp(12px,1.8vh,24px) 0;display:grid}.evo-evidence,.evo-platform{flex-direction:column;min-height:0;display:flex}.evo-caption{font:400 clamp(11px,1.45vh,20px)/1.5 var(--dp-typography-mono);color:#a4c5b1;margin-bottom:clamp(12px,2vh,28px)}.evo-evidence h2{color:#edf8f1;margin:0;font-size:clamp(23px,3.2vh,43px);font-weight:500;line-height:1.3}.evo-stats{grid-template-columns:.8fr 1.5fr .7fr;gap:clamp(14px,2vw,40px);margin:auto 0;display:grid}.evo-stats>div{flex-direction:column;gap:clamp(9px,1.5vh,21px);display:flex}.evo-stats strong{letter-spacing:-.06em;color:var(--dp-color-accent);white-space:nowrap;font-size:clamp(34px,min(4.2vw,6vh),83px);font-weight:500;line-height:1}.evo-stats span{color:#a9c2b2;font-size:clamp(13px,1.8vh,25px)}.evo-limitation{border-top:1px solid #31553f;align-items:center;gap:20px;padding-top:clamp(14px,2vh,28px);display:flex}.evo-limitation>span{color:#8fa998;font-size:clamp(11px,1.4vh,19px)}.evo-limitation strong{color:#c3d3c9;font-size:clamp(20px,2.7vh,37px);font-weight:400}.evo-transition{color:var(--dp-color-accent);flex-direction:column;justify-content:center;align-items:center;gap:17px;padding:0 15px;font-size:clamp(11px,1.35vh,18px);display:flex}.evo-transition svg{width:100%;max-width:85px}.evo-platform{border-left:1px solid #31553f;padding-left:clamp(20px,2.5vw,48px)}.evo-platform .evo-caption{color:var(--dp-color-accent)}.evo-platform h2{letter-spacing:-.04em;color:var(--dp-color-accent);margin:0 0 auto;font-size:clamp(34px,5.5vh,74px);font-weight:500;line-height:1.13}.evo-domain{margin-top:clamp(19px,3vh,42px)}.evo-group-label{font:400 clamp(11px,1.4vh,19px)/1.5 var(--dp-typography-mono);color:#8fa998;margin-bottom:clamp(9px,1.3vh,18px);display:block}.evo-functions{color:#f0fbf4;white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:clamp(15px,1.7vw,34px);font-size:clamp(21px,3vh,41px);line-height:1.35;display:flex}.evo-cobuild{border-top:1px solid #31553f;padding-top:clamp(13px,2vh,28px)}.evo-libs{color:#f0fbf4;align-items:center;gap:clamp(25px,3vw,58px);font-size:clamp(22px,3.1vh,42px);line-height:1.3;display:flex}.evo-cobuild p{color:#a7c2b1;margin:clamp(8px,1.3vh,18px) 0 0;font-size:clamp(12px,1.65vh,22px);line-height:1.5}@media(max-height:760px){.evo-story{padding-top:12px;padding-bottom:12px}.evo-caption{margin-bottom:14px}.evo-platform h2{font-size:36px}.evo-domain{margin-top:18px}.evo-functions{gap:19px;font-size:22px}.evo-libs{font-size:23px}.evo-cobuild{padding-top:13px}.evo-stats strong{font-size:clamp(31px,3.6vw,48px)}}.evo-story{grid-template-columns:.85fr 9% 1.15fr;align-items:stretch;padding:0}.evo-evidence,.evo-platform{background:#050a07;border:1px solid #31553f;min-width:0;padding:clamp(20px,2.8vh,38px)}.evo-platform{border:1px solid #38694a;border-top:3px solid var(--dp-color-accent);background:#0c1b12;padding-left:clamp(24px,3.2vh,44px)}.evo-evidence h2{font-size:clamp(21px,2.8vh,38px)}.evo-stats{grid-template-columns:.8fr 1.45fr .65fr;gap:clamp(9px,1.2vw,23px)}.evo-stats strong{font-size:clamp(29px,min(3.3vw,5.1vh),69px)}.evo-functions{gap:clamp(14px,1.5vw,29px);font-size:clamp(20px,2.8vh,38px)}.evo-transition{padding:0 12px;font-size:clamp(12px,1.5vh,20px)}@media(max-height:760px){.evo-evidence,.evo-platform{padding:18px 20px}.evo-platform h2{font-size:34px}.evo-evidence h2{font-size:21px}.evo-stats strong{font-size:clamp(28px,3.1vw,42px)}.evo-functions{gap:16px;font-size:20px}.evo-domain{margin-top:16px}.evo-caption{margin-bottom:12px}.evo-cobuild p{font-size:12px}.evo-group-label{margin-bottom:7px}}.evo-caption,.evo-functions>span,.evo-libs>span{align-items:center;gap:10px;display:flex}.evo-caption>svg,.evo-functions svg,.evo-libs svg{color:var(--dp-color-accent);flex-shrink:0}.evo-functions{gap:clamp(13px,1.3vw,25px)}.evo-functions>span{gap:8px}@media(max-height:760px){.evo-functions{gap:16px;font-size:19px}.evo-functions svg{width:21px;height:21px}.evo-functions>span{gap:7px}}.part-two{--dp-color-accent:#8bcfff;--dp-color-line:#304450;--dp-color-control-line:#7596aa}.part-two .talk-header{border-bottom-color:#304450}.part-two .content-wash{background:#020303f7}.part-two-slide{--r-line:#304450}.part-two-slide .r-heading h1{white-space:nowrap}.part-two .r-chapter>b{color:#99aab4}.part-two .r-heading>p{color:#c7d0d6}.part-two .r-conclusion>p{color:#eef3f6}.part-two-slide h2{font-size:clamp(22px,3.2vh,43px)}.two-definition{grid-template-columns:1.05fr 1fr;gap:clamp(26px,4vw,75px);min-height:0;display:grid}.two-compare{background:#050809;border:1px solid #304450;grid-template-rows:1.1fr repeat(5,1fr);min-height:0;display:grid}.two-compare-head,.two-compare-row{grid-template-columns:1fr 1fr;align-items:center;column-gap:22px;padding:0 clamp(18px,2.6vh,36px);display:grid;position:relative}.two-compare-head{background:#0b1115}.two-compare-head>span,.two-compare-head>strong{font-size:clamp(22px,3.1vh,42px);font-weight:500}.two-compare-head>svg{color:#8bcfff;position:absolute;left:50%;transform:translate(-50%)}.two-compare-head>strong{color:#8bcfff}.two-compare-row{color:#b7c3ca;border-top:1px solid #23323b;font-size:clamp(15px,2vh,27px);line-height:1.45}.two-compare-row>span:last-child{color:#f1f5f8}.two-compare-row.human-check{background:#8bcfff0b}.two-compare-row.human-check>span:last-child{color:#8bcfff}.two-example{background:#080c0f;border-top:3px solid #8bcfff;flex-direction:column;justify-content:space-between;min-height:0;padding:clamp(20px,3vh,42px);display:flex}.two-example-label{color:#8bcfff;align-items:center;gap:12px;font-size:clamp(12px,1.7vh,23px);display:flex}.two-example blockquote{letter-spacing:-.025em;color:#f4f7fa;margin:clamp(14px,2vh,28px) 0;font-size:clamp(23px,3.45vh,47px);line-height:1.6}.two-role{color:#8bcfff;border-top:1px solid #304450;align-items:center;gap:15px;padding-top:clamp(13px,1.8vh,25px);display:flex}.two-role p{margin:0;line-height:1.6}.two-role strong{font-size:clamp(15px,2vh,27px);font-weight:500;display:block}.two-role span{color:#aebdc6;margin-top:5px;font-size:clamp(12px,1.7vh,23px);display:block}.two-coze{grid-template-columns:1.1fr 1fr;gap:clamp(28px,4vw,75px);min-height:0;display:grid}.two-platform{background:#080c0f;border:1px solid #304450;flex-direction:column;min-height:0;padding:clamp(20px,3vh,42px);display:flex}.two-panel-title{color:#8bcfff;align-items:center;gap:13px;display:flex}.two-panel-title svg{flex-shrink:0}.two-panel-title h2{color:#f3f7f9;line-height:1.35}.two-coze-grid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);gap:clamp(11px,1.5vh,21px);margin:clamp(17px,2.4vh,34px) 0;display:grid}.two-coze-grid>div{color:#e0e9ef;white-space:nowrap;border:1px solid #304450;align-items:center;gap:12px;padding:14px 12px;font-size:clamp(15px,2.05vh,28px);display:flex}.two-coze-grid svg{color:#8bcfff;flex-shrink:0}.two-platform-note{color:#b6c3cc;margin:0;font-size:clamp(14px,1.9vh,26px);line-height:1.6}.two-experience{flex-direction:column;justify-content:space-between;min-height:0;padding:clamp(12px,1.6vh,22px) 0;display:flex}.two-moment{font:400 clamp(12px,1.6vh,22px)/1.5 var(--dp-typography-mono);color:#8bcfff;margin-bottom:12px;display:block}.two-experience h2{color:#f2f6f8;margin-bottom:12px}.two-experience p{color:#b7c4cc;margin:0;font-size:clamp(15px,2vh,27px);line-height:1.6}.two-experience-link{color:#839ba9;align-items:center;gap:18px;padding:clamp(12px,2vh,28px) 0;font-size:clamp(12px,1.6vh,22px);display:flex}.two-experience-link i{background:#304450;flex:1;height:1px}.two-autonomy{grid-template-columns:1fr 9% 1.2fr;min-height:0;display:grid}.two-freedom,.two-questions{background:#050809;border:1px solid #304450;flex-direction:column;min-height:0;padding:clamp(20px,2.8vh,39px);display:flex}.two-freedom ul{flex-direction:column;flex:1;justify-content:space-around;margin:clamp(16px,2.3vh,32px) 0 0;padding:0;list-style:none;display:flex}.two-freedom li{color:#d7e1e7;gap:12px;font-size:clamp(15px,2vh,27px);line-height:1.55;display:flex}.two-check{color:#8bcfff}.two-autonomy-arrow{color:#8bcfff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:clamp(12px,1.6vh,22px);line-height:1.6;display:flex}.two-questions{background:#080d10;border-top:3px solid #8bcfff}.two-questions>.two-panel-title{margin-bottom:clamp(15px,2vh,28px)}.two-questions>div:not(.two-panel-title){border-bottom:1px solid #304450;flex:1;align-items:center;gap:20px;padding:clamp(10px,1.5vh,21px) 0;display:flex}.two-questions>div>span{font:400 clamp(11px,1.4vh,19px)/1.4 var(--dp-typography-mono);color:#8bcfff}.two-questions p{color:#eef4f8;margin:0;font-size:clamp(17px,2.3vh,31px);line-height:1.4}.two-questions small{color:#89b0c6;margin-top:clamp(13px,1.8vh,25px);font-size:clamp(11px,1.5vh,20px)}@media(max-height:760px){.part-two-slide h2{font-size:23px}.two-coze-grid>div{gap:8px;padding:10px;font-size:14px}.two-coze-grid svg{width:21px;height:21px}.two-example blockquote{font-size:22px;line-height:1.5}.two-questions{padding:18px 20px}.two-questions p{font-size:17px}.two-freedom{padding:18px 20px}.two-freedom li{font-size:14px}.two-example{padding:20px}.two-compare-row{font-size:15px}}.two-compare-head>strong{padding-left:14px}.two-compare-head>svg{left:calc(50% - 7px)}.r-chapter{justify-content:space-between}.talk-header{font-size:17px}@media(min-width:1800px){.talk-header{font-size:19px}}.two-compare-head,.two-compare-row{align-items:stretch;column-gap:0;padding:0}.two-compare-head>span,.two-compare-head>strong,.two-compare-row>span{align-items:center;padding:clamp(10px,1.4vh,19px) clamp(18px,2.6vh,36px);line-height:1.45;display:flex}.two-compare-head>strong,.two-compare-row>span:last-child{background:#8bcfff09;border-left:1px solid #54768b}.two-compare-head>span{background:#101519}.two-compare-head>strong{color:#8bcfff;background:#102530;font-weight:500}.two-compare-row>span:first-child{background:#050809}.two-compare-row.human-check>span:last-child{background:#8bcfff12}.part-three{--dp-color-accent:#baa6ff;--dp-color-line:#423a59;--dp-color-control-line:#8e82ad}.part-four{--dp-color-accent:#e8c77e;--dp-color-line:#514831;--dp-color-control-line:#a1946e}.part-five{--dp-color-accent:#f4b59d;--dp-color-line:#594239;--dp-color-control-line:#af8d7e}.lesson-slide{--lesson-accent:var(--dp-color-accent);--lesson-line:var(--dp-color-line);--lesson-plate:var(--dp-color-accent)}@supports (color:color-mix(in lab,red,red)){.lesson-slide{--lesson-plate:color-mix(in srgb,var(--dp-color-accent) 4%,#030505)}}.lesson-slide{--lesson-raised:var(--dp-color-accent)}@supports (color:color-mix(in lab,red,red)){.lesson-slide{--lesson-raised:color-mix(in srgb,var(--dp-color-accent) 8%,#030505)}}.lesson-slide{--r-line:var(--dp-color-line)}.lesson-slide .r-heading h1{white-space:nowrap;font-size:clamp(32px,min(3.3vw,5.4vh),72px)}.lesson-slide .r-heading>p{color:#bdc6cb;font-size:clamp(14px,1.85vh,25px)}.lesson-slide .r-chapter>b{color:#9fa7af}.lesson-slide p{line-height:1.6}.lesson-box{border:1px solid var(--lesson-line);background:var(--lesson-plate);flex-direction:column;min-height:0;padding:clamp(19px,2.6vh,37px);display:flex}.lesson-box-title{color:var(--lesson-accent);align-items:center;gap:13px;margin-bottom:clamp(19px,2.7vh,38px);display:flex}.lesson-box-title h2{color:#eef2f4;font-size:clamp(22px,3vh,40px);line-height:1.35}.lesson-box-title svg{flex-shrink:0}.lesson-muted{color:#a8b1bb;margin:0;font-size:clamp(13px,1.65vh,23px);line-height:1.6}.lesson-list{flex-direction:column;gap:clamp(12px,2vh,28px);margin:0;padding:0;list-style:none;display:flex}.lesson-list li{color:#c5cbd1;padding-left:20px;font-size:clamp(15px,2vh,27px);line-height:1.5;position:relative}.lesson-list li:before{content:"";background:var(--lesson-accent);width:5px;height:5px;position:absolute;top:.65em;left:0}.lesson-steps{grid-template-columns:repeat(6,1fr);gap:clamp(12px,1.5vw,28px);min-height:0;margin:0;padding:0;list-style:none;display:grid}.lesson-steps>li{border-top:2px solid var(--lesson-accent);background:var(--lesson-plate);flex-direction:column;justify-content:center;padding:clamp(16px,2.4vh,33px) clamp(13px,1.8vh,25px);display:flex;position:relative}.lesson-steps>li>span{font:400 clamp(13px,1.8vh,25px)/1.3 var(--dp-typography-mono);color:var(--lesson-accent);margin-bottom:clamp(15px,2.2vh,31px)}.lesson-steps h3{color:#f0f2f5;margin:0 0 10px;font-size:clamp(18px,2.5vh,34px);font-weight:500;line-height:1.4}.lesson-steps p{color:#b3bdc7;margin:0;font-size:clamp(13px,1.75vh,24px)}.journey-layout,.server-layout,.deployment-layout,.api-layout,.tools-selection,.demo-layout{gap:clamp(15px,2.2vh,30px);min-height:0;display:grid}.journey-layout{grid-template-rows:1.1fr .85fr}.journey-roles{grid-template-columns:1fr 1fr;gap:40px;display:grid}.journey-roles>div{border-top:1px solid var(--lesson-line);flex-direction:column;justify-content:center;padding:clamp(15px,2.3vh,32px) 0 0 48px;display:flex;position:relative}.journey-roles svg{color:var(--lesson-accent);position:absolute;top:clamp(22px,4vh,56px);left:0}.journey-roles h2{margin:0 0 12px;font-size:clamp(22px,3vh,40px)}.journey-roles p{color:#adb9c4;margin:0;font-size:clamp(14px,1.9vh,26px)}.github-layout{grid-template-columns:1fr 1.05fr;gap:clamp(25px,3.6vw,70px);min-height:0;display:grid}.github-sync{border:1px solid var(--lesson-line);flex-direction:column;justify-content:space-between;gap:15px;padding:clamp(18px,2.5vh,35px);display:flex}.sync-diagram{flex:1;justify-content:space-between;align-items:center;gap:12px;min-height:0;display:flex}.sync-diagram>div{color:var(--lesson-accent);flex-direction:column;align-items:center;gap:12px;display:flex}.sync-diagram strong{color:#e0e7ee;white-space:nowrap;font-size:clamp(16px,2.3vh,31px);font-weight:500}.sync-diagram>span{color:var(--lesson-accent);font-size:clamp(22px,3.6vh,49px)}.sync-diagram small{color:#a1aabc;font-size:clamp(11px,1.4vh,19px)}.sync-hub{border:1px solid var(--lesson-line);background:var(--lesson-raised);padding:clamp(15px,2vh,28px)}.git-terms{border-top:1px solid var(--lesson-line);grid-template-columns:repeat(3,1fr);gap:15px;padding:clamp(14px,2vh,28px) 0;display:grid}.git-terms>div{flex-direction:column;gap:8px;display:flex}.git-terms strong{color:var(--lesson-accent);font:500 clamp(15px,2vh,27px)/1.3 var(--dp-typography-mono)}.git-terms span{color:#b5bfcb;font-size:clamp(13px,1.7vh,23px)}.lesson-compare{border:1px solid var(--lesson-line);grid-template-rows:1.1fr repeat(5,1fr);min-height:0;display:grid}.lesson-compare-head,.lesson-compare-row{grid-template-columns:1fr 1fr;display:grid}.lesson-compare-head h2,.lesson-compare-row span{align-items:center;padding:clamp(10px,1.4vh,19px) clamp(15px,2vh,28px);display:flex}.lesson-compare-head h2{background:var(--lesson-plate);font-size:clamp(21px,2.8vh,38px)}.lesson-compare-head h2:last-child,.lesson-compare-row span:last-child{border-left:1px solid var(--lesson-line);background:var(--lesson-raised)}.lesson-compare-head h2:last-child{color:var(--lesson-accent)}.lesson-compare-row{border-top:1px solid var(--lesson-line);font-size:clamp(14px,1.85vh,25px);line-height:1.5}.lesson-compare-row span:first-child{color:#aeb6c0}.front-back-layout{grid-template-columns:1fr 9% 1fr;min-height:0;display:grid}.lesson-bigline{color:var(--lesson-accent);margin-bottom:clamp(20px,3vh,42px);font-size:clamp(24px,3.4vh,46px);line-height:1.4}.lesson-tags{flex-wrap:wrap;gap:clamp(10px,1.5vh,21px);display:flex}.lesson-tags span{border:1px solid var(--lesson-line);color:#c1cad5;padding:9px 14px;font-size:clamp(14px,1.85vh,25px)}.restaurant{border-top:1px solid var(--lesson-line);justify-content:space-between;align-items:baseline;gap:15px;margin-top:auto;padding-top:clamp(18px,2.4vh,34px);display:flex}.restaurant span{color:#9ba7b3;font-size:clamp(12px,1.6vh,22px)}.restaurant strong{color:#e2e5ec;font-size:clamp(17px,2.4vh,33px);font-weight:400}.two-way{color:var(--lesson-accent);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:clamp(11px,1.4vh,19px);display:flex}.two-way b{font-size:32px;font-weight:400;line-height:1}.server-layout{grid-template-rows:.9fr auto 1fr}.server-contrast{grid-template-columns:1fr 140px 1fr;align-items:stretch;display:grid}.server-contrast>section{background:var(--lesson-plate);border:1px solid var(--lesson-line);align-items:center;gap:25px;padding:clamp(16px,2.5vh,35px);display:flex}.server-contrast svg{color:var(--lesson-accent);flex-shrink:0;width:40px;height:40px}.server-contrast h2{margin-bottom:8px;font-size:clamp(24px,3.3vh,45px)}.server-contrast p{color:#b9c4d0;margin:0;font-size:clamp(15px,2vh,27px)}.server-contrast>.server-cloud{background:var(--lesson-raised);border-color:var(--lesson-accent)}.server-contrast>span{color:var(--lesson-accent);justify-content:center;align-items:center;font-size:clamp(12px,1.6vh,22px);display:flex}.setup-title{color:#aab6c5;font-size:clamp(13px,1.7vh,23px)}.server-layout .lesson-steps{grid-template-columns:repeat(5,1fr)}.domain-layout{grid-template-columns:1.1fr 1fr;gap:clamp(25px,3vw,58px);min-height:0;display:grid}.domain-root{color:var(--lesson-accent);font:500 clamp(25px,3.8vh,52px)/1.4 var(--dp-typography-mono);border-bottom:2px solid var(--lesson-accent);align-self:center;padding:12px 20px}.domain-branches{flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:clamp(12px,1.7vh,24px);padding:clamp(18px,2.5vh,35px) 0;display:grid}.domain-branches>div{font:400 clamp(13px,1.8vh,24px)/1.5 var(--dp-typography-mono);border:1px solid var(--lesson-line);white-space:nowrap;padding:12px}.domain-branches span{color:var(--lesson-accent)}.filing-main{color:#e3e8ef;margin:0 0 clamp(20px,3vh,42px);font-size:clamp(20px,2.8vh,38px);line-height:1.5}.domain-layout .lesson-list{flex:1}.domain-layout .lesson-muted{margin-top:18px}.deployment-layout{grid-template-rows:1fr auto auto}.deployment-pipeline{grid-template-columns:repeat(4,1fr);gap:clamp(30px,3vw,58px);min-height:0;display:grid}.deployment-pipeline>section{border:1px solid var(--lesson-line);background:var(--lesson-plate);flex-direction:column;justify-content:center;padding:clamp(18px,2.8vh,39px);display:flex;position:relative}.deployment-pipeline>section>span{font:400 clamp(11px,1.4vh,19px)/1.3 var(--dp-typography-mono);color:#9a92b0;position:absolute;top:16px;right:16px}.deployment-pipeline svg{color:var(--lesson-accent);margin-bottom:clamp(20px,3vh,42px)}.deployment-pipeline h2{margin-bottom:12px;font-size:clamp(22px,3vh,41px)}.deployment-pipeline p{color:#aab6c5;margin:0;font-size:clamp(14px,1.8vh,25px)}.pipeline-arrow{color:var(--lesson-accent);font-size:32px;font-weight:400;position:absolute;top:50%;right:clamp(-44px,-2.4vw,-26px)}.deployment-gains{border-top:1px solid var(--lesson-line);color:var(--lesson-accent);justify-content:space-around;padding-top:clamp(17px,2.4vh,34px);font-size:clamp(16px,2.25vh,31px);display:flex}.api-layout{grid-template-rows:1fr auto auto}.api-flow{grid-template-columns:1fr 45px 1fr 45px 1.25fr;align-items:center;min-height:0;display:grid}.api-flow>section{background:var(--lesson-plate);border:1px solid var(--lesson-line);flex-direction:column;justify-content:center;height:100%;padding:clamp(20px,3vh,42px);display:flex}.api-flow>section svg{color:var(--lesson-accent);margin-bottom:20px}.api-flow h2{margin-bottom:13px;font-size:clamp(21px,2.9vh,40px)}.api-flow p{color:#bbc3d1;margin:0;font-size:clamp(13px,1.8vh,25px)}.api-flow>span{text-align:center;color:var(--lesson-accent);font-size:30px}.api-options{grid-template-rows:1fr auto 1fr;gap:8px;height:100%;min-height:0;display:grid}.api-options>section{border-left:3px solid var(--lesson-accent);background:var(--lesson-raised);flex-direction:column;justify-content:center;padding:clamp(12px,1.8vh,25px);display:flex}.api-options h3{margin:0 0 7px;font-size:clamp(21px,2.7vh,37px);font-weight:500}.api-or{color:var(--lesson-accent);text-align:center;font-size:12px}.api-return{text-align:center;border-bottom:1px solid var(--lesson-line);color:var(--lesson-accent);padding-bottom:12px;font-size:clamp(13px,1.7vh,23px)}.api-definitions{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.api-definitions strong{color:var(--lesson-accent);font-size:clamp(17px,2.2vh,30px);font-weight:500}.api-definitions p{color:#b9c4d0;margin:7px 0 0;font-size:clamp(13px,1.7vh,23px)}.routes-layout{grid-template-columns:.9fr 1.2fr;gap:clamp(25px,3.5vw,67px);min-height:0;display:grid}.routes-layout>section{border:1px solid var(--lesson-line);background:var(--lesson-plate);flex-direction:column;min-height:0;padding:clamp(19px,2.7vh,38px);display:flex}.routes-layout>.route-simple{background:var(--lesson-raised);border-top:3px solid var(--lesson-accent)}.route-name{align-items:center;gap:20px;margin-bottom:clamp(14px,2vh,28px);display:flex}.route-name>span{font:400 clamp(12px,1.65vh,22px)/1.4 var(--dp-typography-mono);color:var(--lesson-accent)}.route-name h2{font-size:clamp(23px,3vh,41px)}.routes-layout ol{flex-direction:column;flex:1;justify-content:center;gap:clamp(8px,1.2vh,17px);margin:0;padding:0;list-style:none;display:flex}.routes-layout li{color:#e5e7ee;padding-left:23px;font-size:clamp(17px,2.35vh,32px);line-height:1.4;position:relative}.routes-layout li:before{content:"↓";color:var(--lesson-accent);font-size:17px;position:absolute;top:0;left:0}.routes-layout li:first-child:before{content:"○";font-size:13px;top:5px}.routes-layout section>p{color:#aab5c7;margin:clamp(13px,1.8vh,25px) 0 0;font-size:clamp(13px,1.7vh,23px);line-height:1.6}.route-benefits{grid-template-columns:1fr 1fr;gap:9px;margin-top:clamp(14px,2vh,28px);display:grid}.route-benefits span{color:var(--lesson-accent);font-size:clamp(12px,1.65vh,22px);line-height:1.5}.tools-selection{grid-template-rows:1fr auto}.tools-table{border:1px solid var(--lesson-line);grid-template-rows:1fr repeat(4,1fr);min-height:0;display:grid}.tools-table-head,.tools-table-row{grid-template-columns:.95fr 1.8fr 1fr;align-items:stretch;display:grid}.tools-table-head{background:var(--lesson-raised);color:var(--lesson-accent);font-size:clamp(16px,2.2vh,30px)}.tools-table-row{border-top:1px solid var(--lesson-line);color:#d2d6d7;font-size:clamp(15px,2vh,27px)}.tools-table-row span:first-child{color:#f2f0e8;font-weight:500}.tools-table-head>span,.tools-table-row>span{border-right:1px solid var(--lesson-line);align-items:center;padding:clamp(10px,1.5vh,21px) clamp(17px,2.3vh,32px);display:flex}.selection-advice{grid-template-columns:1fr 1fr;gap:40px;display:grid}.selection-advice>section{padding-left:45px;position:relative}.selection-advice svg{color:var(--lesson-accent);position:absolute;top:4px;left:0}.selection-advice h2{margin-bottom:9px;font-size:clamp(21px,2.7vh,37px)}.selection-advice p{color:#bdbeb5;margin:0;font-size:clamp(14px,1.8vh,25px)}.experience-grid{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vh,28px);min-height:0;display:grid}.experience-grid>section{background:var(--lesson-plate);border-top:1px solid var(--lesson-line);flex-direction:column;justify-content:center;padding:clamp(18px,2.8vh,39px);display:flex;position:relative}.experience-grid>section>span{font:400 clamp(11px,1.4vh,19px)/1.4 var(--dp-typography-mono);color:var(--lesson-accent);margin-bottom:clamp(12px,1.8vh,25px)}.experience-grid svg{color:var(--lesson-accent);position:absolute;top:clamp(18px,2.8vh,39px);right:clamp(18px,2.8vh,39px)}.experience-grid h2{margin-bottom:12px;font-size:clamp(22px,3vh,41px)}.experience-grid p{color:#c0c2ba;margin:0;font-size:clamp(14px,1.8vh,25px);line-height:1.55}.demo-layout{grid-template-rows:1.1fr .8fr auto}.demo-layout .lesson-steps li{border-color:var(--lesson-accent)}.closing-statement{border-bottom:1px solid var(--lesson-line);color:#f1e8e3;justify-content:center;align-items:center;gap:clamp(20px,2.5vw,48px);padding:clamp(20px,3vh,42px) 0;font-size:clamp(25px,3.8vh,52px);line-height:1.5;display:flex}.closing-statement b{color:var(--lesson-accent);font-weight:400}.closing-statement strong{color:var(--lesson-accent);font-weight:500}.demo-thanks{text-align:center;color:var(--lesson-accent);margin:0;font-size:clamp(17px,2.4vh,33px);line-height:1.4}.two-compare{grid-template-rows:1fr 1.35fr 1fr 1fr 1fr}.two-compare-row:nth-child(2){font-size:clamp(19px,2.8vh,38px);font-weight:500}.two-compare-row:nth-child(2)>span:last-child{color:#8bcfff}@media(max-height:760px){.lesson-slide .r-heading h1{font-size:clamp(31px,3vw,39px)}.lesson-box{padding:17px 20px}.lesson-box-title{margin-bottom:18px}.lesson-box-title h2{font-size:23px}.lesson-steps h3{font-size:18px}.lesson-steps p{font-size:12px}.lesson-steps>li{padding:14px 12px}.lesson-steps>li>span{margin-bottom:14px}.journey-roles h2{font-size:21px}.journey-roles p{font-size:13px}.journey-roles>div{padding-left:42px}.sync-diagram{gap:7px}.sync-hub{padding:12px}.sync-diagram strong{font-size:16px}.sync-diagram small{font-size:10px}.github-sync{padding:17px}.lesson-compare-row{font-size:13px}.lesson-compare-head h2{font-size:20px}.lesson-bigline{margin-bottom:18px;font-size:23px}.lesson-tags{gap:9px}.lesson-tags span{padding:7px 10px;font-size:13px}.restaurant{padding-top:16px}.restaurant strong{font-size:17px}.server-contrast{grid-template-columns:1fr 110px 1fr}.server-contrast>section{gap:16px;padding:17px}.server-contrast h2{font-size:23px}.server-contrast p{font-size:14px}.domain-branches>div{padding:10px;font-size:13px}.domain-root{font-size:25px}.filing-main{margin-bottom:19px;font-size:20px}.lesson-list li{font-size:14px}.lesson-list{gap:14px}.deployment-pipeline>section{padding:17px}.deployment-pipeline h2{font-size:21px}.deployment-pipeline p{font-size:13px}.deployment-gains{font-size:15px}.api-flow>section{padding:17px}.api-flow h2{font-size:21px}.api-flow p{font-size:12px}.api-options h3{font-size:20px}.api-options>section{padding:11px 14px}.api-definitions p{font-size:12px}.route-name{gap:13px}.route-name h2{font-size:23px}.routes-layout>section{padding:17px 20px}.routes-layout li{font-size:17px}.route-benefits span,.routes-layout section>p{font-size:12px}.tools-table-row{font-size:14px}.tools-table-head{font-size:16px}.tools-table-head>span,.tools-table-row>span{padding:9px 15px}.experience-grid>section{padding:17px 20px}.experience-grid h2{font-size:22px}.experience-grid p{font-size:13px}.closing-statement{gap:20px;font-size:25px}.two-compare-row:nth-child(2){font-size:19px}}.presentation .main-title,.presentation .r-heading h1.main-title{letter-spacing:-.04em;font-size:clamp(30px,min(3vw,5.4vh),72px);font-weight:600;line-height:1.18}.background-poster{object-fit:cover;object-position:70% center;filter:grayscale()contrast(1.15);opacity:.48;pointer-events:none;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0}.presentation .content-page{padding-top:clamp(135px,14.6vh,195px);padding-bottom:clamp(142px,14.9vh,202px)}.background-poster.loaded{opacity:0}.presentation .hero-content .main-title{font-size:clamp(60px,5.55vw,116px);line-height:1.18}.presentation .redesigned-slide h2{font-size:clamp(26px,3.5vh,48px)}.presentation .six-equal h2{font-size:clamp(30px,4.3vh,58px)}.presentation .evo-platform h2{font-size:clamp(38px,5.8vh,80px)}.presentation .evo-evidence h2{font-size:clamp(24px,3.15vh,43px)}@media(max-height:760px){.presentation .redesigned-slide h2{font-size:24px}.presentation .six-equal h2{font-size:30px}.presentation .evo-platform h2{font-size:38px}.presentation .evo-evidence h2{font-size:24px}}.content-background{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 80% 60%,var(--dp-color-accent),#020303 75%);position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.content-background{background:radial-gradient(ellipse at 80% 60%,color-mix(in srgb,var(--dp-color-accent) 12%,#020303),#020303 75%)}}.content-background .micro-slats{opacity:.45}.presentation .content-wash{background:linear-gradient(90deg,#020303d9,#020303ba,#02030380)}.presentation .evo-evidence h2,.presentation .evo-platform h2{letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:clamp(28px,4vh,54px);line-height:1.2}.evo-description{color:#b0c5b8;margin:clamp(8px,1.2vh,16px) 0 0;font-size:clamp(16px,2.2vh,30px);line-height:1.4}.evo-platform .evo-description{margin-bottom:auto}@media(max-height:760px){.presentation .evo-evidence h2,.presentation .evo-platform h2{font-size:28px}.evo-description{font-size:16px}}.hero-content .presenter{color:var(--dp-color-accent)}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
