@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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{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]){appearance:button}::file-selector-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{.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;-webkit-font-smoothing:antialiased;background:#0a0a0f;height:100%;font-family:system-ui,sans-serif;overflow:hidden}#app{height:100%}@keyframes orbit{0%{transform:rotate(0) translate(var(--orbit-radius,120px)) rotate(0)}to{transform:rotate(360deg) translate(var(--orbit-radius,120px)) rotate(-360deg)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px,0 0 40px}50%{box-shadow:0 0 40px,0 0 80px}}@keyframes float-particle{0%,to{opacity:.4;transform:translateY(0)translate(0)}33%{opacity:.8;transform:translateY(-20px)translate(10px)}66%{opacity:.6;transform:translateY(-10px)translate(-15px)}}@keyframes star-in{0%{opacity:0;transform:scale(0)rotate(-180deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes flow-right{0%{opacity:0;transform:translate(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(200%)}}@keyframes timeline-line{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}.slide-title[data-v-1faab484]{position:absolute;inset:0;background:#0a0a0f;display:flex;align-items:center;justify-content:center;overflow:hidden}.slide-title[data-v-1faab484]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 50% 30%,rgba(37,99,235,.12) 0%,transparent 70%),radial-gradient(ellipse 40% 30% at 80% 70%,rgba(147,51,234,.08) 0%,transparent 60%);pointer-events:none}.particles[data-v-1faab484]{position:absolute;inset:0;pointer-events:none}.particle[data-v-1faab484]{position:absolute;border-radius:50%;background:#fff;animation:float-particle-1faab484 var(--dur, 5s) ease-in-out infinite}@keyframes float-particle-1faab484{0%,to{transform:translateY(0) translate(0)}33%{transform:translateY(-18px) translate(8px)}66%{transform:translateY(-8px) translate(-12px)}}.content[data-v-1faab484]{position:relative;z-index:1;text-align:center;max-width:1400px;padding:0 32px}.tag[data-v-1faab484]{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#ffffff59;margin-bottom:24px;animation:slide-in-up-1faab484 .6s .1s cubic-bezier(.4,0,.2,1) both}.headline[data-v-1faab484]{font-size:clamp(36px,6vw,96px);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#fff;margin-bottom:20px;white-space:nowrap;animation:slide-in-up-1faab484 .6s .2s cubic-bezier(.4,0,.2,1) both}.sub[data-v-1faab484]{font-size:clamp(14px,2vw,18px);color:#ffffff73;margin-bottom:64px;animation:slide-in-up-1faab484 .6s .3s cubic-bezier(.4,0,.2,1) both}.timeline[data-v-1faab484]{position:relative;display:flex;justify-content:center;gap:clamp(40px,8vw,120px);padding-top:64px}.timeline-line[data-v-1faab484]{position:absolute;top:76px;left:8%;right:8%;height:2px;background:linear-gradient(to right,transparent,rgba(255,255,255,.18) 15%,rgba(255,255,255,.18) 85%,transparent);animation:timeline-line-1faab484 1s .5s ease-out both}@keyframes timeline-line-1faab484{0%{transform:scaleX(0);transform-origin:left;opacity:0}to{transform:scaleX(1);transform-origin:left;opacity:1}}.milestone[data-v-1faab484]{display:flex;flex-direction:column;align-items:center;gap:20px;animation:slide-in-up-1faab484 .5s cubic-bezier(.4,0,.2,1) both}.dot[data-v-1faab484]{width:24px;height:24px;border-radius:50%;background:var(--dot-color);box-shadow:0 0 24px var(--dot-color),0 0 60px var(--dot-color);animation:pulse-dot-1faab484 2.5s ease-in-out infinite}@keyframes pulse-dot-1faab484{0%,to{box-shadow:0 0 16px var(--dot-color),0 0 40px var(--dot-color)}50%{box-shadow:0 0 32px var(--dot-color),0 0 80px var(--dot-color)}}.year[data-v-1faab484]{font-size:26px;font-weight:700;color:var(--dot-color);letter-spacing:.02em;line-height:1}.era-label[data-v-1faab484]{font-size:22px;color:#fff;white-space:nowrap;font-weight:600}@keyframes slide-in-up-1faab484{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.orbital-system[data-v-18f619b2]{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.orbital-system svg[data-v-18f619b2]{position:absolute;inset:0}.center-star[data-v-18f619b2]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;animation:pulse-glow-18f619b2 3s ease-in-out infinite}.star-icon[data-v-18f619b2]{width:72px;height:72px;border-radius:20px;background:#0009;border:2px solid var(--era-color);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;letter-spacing:-.5px;box-shadow:0 0 20px var(--era-color),0 0 60px color-mix(in srgb,var(--era-color) 40%,transparent);animation:star-in-18f619b2 .6s cubic-bezier(.34,1.56,.64,1) both}.star-label[data-v-18f619b2]{font-size:11px;font-weight:500;opacity:.8;white-space:nowrap;letter-spacing:.03em}.orbit-planet[data-v-18f619b2]{position:absolute;top:50%;left:50%;width:0;height:0;animation:css-orbit-18f619b2 var(--orbit-speed) linear infinite;animation-delay:calc(var(--start-angle) / 360 * -1 * var(--orbit-speed))}.planet-icon[data-v-18f619b2]{position:absolute;top:0;left:0;transform:translate(-50%,-50%) translate(var(--orbit-r));width:36px;height:36px;border-radius:10px;background:#000000b3;border:1px solid var(--planet-color);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--planet-color);box-shadow:0 0 8px var(--planet-color);white-space:nowrap}@keyframes css-orbit-18f619b2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-glow-18f619b2{0%,to{filter:drop-shadow(0 0 12px var(--era-color)) drop-shadow(0 0 30px var(--era-glow))}50%{filter:drop-shadow(0 0 24px var(--era-color)) drop-shadow(0 0 60px var(--era-glow))}}@keyframes star-in-18f619b2{0%{transform:scale(.4) rotate(-90deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.orbit-planet[data-v-18f619b2],.center-star[data-v-18f619b2]{animation:none}}.slide-era[data-v-c0339666]{position:absolute;inset:0;background:#0a0a0f;display:grid;grid-template-columns:1fr 420px;grid-template-rows:1fr;align-items:center;padding:48px 64px 80px;gap:48px;overflow:hidden}.bg-glow[data-v-c0339666]{position:absolute;right:-100px;top:50%;transform:translateY(-50%);width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--era-color) 15%,transparent) 0%,transparent 70%);pointer-events:none}.era-scale[data-v-c0339666]{position:absolute;left:28px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px}.era-dot[data-v-c0339666]{width:6px;height:6px;border-radius:50%;background:#ffffff26;transition:all .3s}.era-dot.active[data-v-c0339666]{background:var(--era-color);box-shadow:0 0 8px var(--era-color);transform:scale(1.4)}.text-col[data-v-c0339666]{position:relative;z-index:1;padding-left:24px}.year-badge[data-v-c0339666]{display:inline-block;padding:6px 17px;border-radius:24px;border:1px solid var(--era-color);color:var(--era-color);font-size:17px;font-weight:600;letter-spacing:.08em;margin-bottom:22px;animation:slide-in-up-c0339666 .5s .1s both}.era-num[data-v-c0339666]{font-size:17px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff4d;margin-bottom:12px;animation:slide-in-up-c0339666 .5s .15s both}.era-title[data-v-c0339666]{font-size:clamp(45px,5.6vw,73px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#fff;margin-bottom:22px;animation:slide-in-up-c0339666 .5s .2s both}.key-phrase[data-v-c0339666]{font-size:clamp(20px,2.25vw,25px);color:var(--era-text);font-style:italic;margin-bottom:44px;opacity:.85;animation:slide-in-up-c0339666 .5s .25s both}.list-block[data-v-c0339666]{margin-bottom:28px;animation:slide-in-up-c0339666 .5s .35s both}.list-heading[data-v-c0339666]{font-size:15px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;margin-bottom:12px}.list[data-v-c0339666]{list-style:none;display:flex;flex-direction:column;gap:9px}.list li[data-v-c0339666]{font-size:20px;color:#ffffffb3;padding-left:22px;position:relative;line-height:1.4}.list.pros li[data-v-c0339666]:before{content:"+";position:absolute;left:0;color:var(--era-color);font-weight:700}.list.cons li[data-v-c0339666]:before{content:"–";position:absolute;left:0;color:#ffffff40}.orbital-col[data-v-c0339666]{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}@keyframes slide-in-up-c0339666{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.slide-era[data-v-c0339666]{grid-template-columns:1fr;grid-template-rows:auto auto;padding:32px 24px 80px;overflow-y:auto;align-items:start}.orbital-col[data-v-c0339666]{order:-1}.text-col[data-v-c0339666]{padding-left:0}.era-scale[data-v-c0339666]{display:none}}.slide-transition-era[data-v-5134f587]{position:absolute;inset:0;background:#0a0a0f;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:48px 64px 80px}.tension-bg[data-v-5134f587]{position:absolute;inset:0;pointer-events:none}.tension-left[data-v-5134f587]{position:absolute;left:-100px;top:50%;transform:translateY(-50%);width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(10,207,131,.08) 0%,transparent 70%)}.tension-right[data-v-5134f587]{position:absolute;right:-100px;top:50%;transform:translateY(-50%);width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(249,115,22,.08) 0%,transparent 70%)}.content[data-v-5134f587]{position:relative;z-index:1;text-align:center;max-width:800px;width:100%}.year-badge[data-v-5134f587]{display:inline-block;padding:4px 12px;border-radius:20px;border:1px solid rgba(249,115,22,.5);color:#f97316;font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:20px;animation:slide-in-up-5134f587 .5s .1s both}.era-title[data-v-5134f587]{font-size:clamp(28px,4vw,52px);font-weight:700;letter-spacing:-.03em;color:#fff;margin-bottom:12px;animation:slide-in-up-5134f587 .5s .15s both}.key-phrase[data-v-5134f587]{font-size:17px;color:#f97316d9;font-style:italic;margin-bottom:40px;animation:slide-in-up-5134f587 .5s .2s both}.dual-stars[data-v-5134f587]{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:32px;animation:slide-in-up-5134f587 .5s .3s both}.star[data-v-5134f587]{display:flex;flex-direction:column;align-items:center;gap:8px}.star-icon[data-v-5134f587]{width:72px;height:72px;border-radius:20px;background:#0009;border:2px solid var(--color);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--color);box-shadow:0 0 20px var(--color);animation:pulse-star-5134f587 2.5s ease-in-out infinite}.star-right .star-icon[data-v-5134f587]{animation-delay:.5s}.star-label[data-v-5134f587]{font-size:12px;font-weight:600}.star-sub[data-v-5134f587]{font-size:11px;color:#ffffff4d}.tension-line[data-v-5134f587]{display:flex;gap:8px;align-items:center}.tension-dot[data-v-5134f587]{width:6px;height:6px;border-radius:50%;background:#fff3;animation:tension-pulse-5134f587 1.5s ease-in-out infinite}@keyframes tension-pulse-5134f587{0%,to{background:#ffffff1a;transform:scale(.8)}50%{background:#ffffff80;transform:scale(1.2)}}.tools-list[data-v-5134f587]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px;animation:slide-in-up-5134f587 .5s .4s both}.tool-chip[data-v-5134f587]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;border:1px solid color-mix(in srgb,var(--c) 40%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent);font-size:13px;color:#fffc}.chip-icon[data-v-5134f587]{font-size:12px;font-weight:700;color:var(--c)}.description[data-v-5134f587]{font-size:14px;color:#ffffff73;line-height:1.6;max-width:600px;margin:0 auto;animation:slide-in-up-5134f587 .5s .45s both}@keyframes slide-in-up-5134f587{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse-star-5134f587{0%,to{box-shadow:0 0 16px var(--color)}50%{box-shadow:0 0 32px var(--color),0 0 60px color-mix(in srgb,var(--color) 50%,transparent)}}.slide-summary[data-v-d291b62d]{position:absolute;inset:0;background:#0a0a0f;display:flex;align-items:center;justify-content:center;padding:48px 48px 80px;overflow:hidden}.slide-summary[data-v-d291b62d]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 50%,rgba(255,255,255,.02) 0%,transparent 70%);pointer-events:none}.content[data-v-d291b62d]{position:relative;z-index:1;text-align:center;width:100%;max-width:1100px}.headline[data-v-d291b62d]{font-size:clamp(36px,5vw,64px);font-weight:700;letter-spacing:-.03em;color:#fff;margin-bottom:56px;animation:slide-in-up-d291b62d .6s .1s both}.timeline[data-v-d291b62d]{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:clamp(24px,4vw,64px);padding-bottom:160px}.timeline-line[data-v-d291b62d]{position:absolute;bottom:64px;left:6%;right:6%;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.12) 15%,rgba(255,255,255,.12) 85%,transparent);animation:timeline-appear-d291b62d 1s .4s ease-out both}@keyframes timeline-appear-d291b62d{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.era-node[data-v-d291b62d]{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;animation:star-in-d291b62d .6s cubic-bezier(.34,1.56,.64,1) both}.orbit-rings[data-v-d291b62d]{position:absolute;inset:-20px;pointer-events:none}.ring[data-v-d291b62d]{position:absolute;inset:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--c) 20%,transparent)}.star-icon[data-v-d291b62d]{border-radius:28px;background:#000000b3;border:2px solid var(--c);display:flex;align-items:center;justify-content:center;font-size:clamp(20px,2.5vw,32px);font-weight:700;color:var(--c);box-shadow:0 0 24px var(--c),0 0 60px color-mix(in srgb,var(--c) 30%,transparent);position:relative;z-index:1;transition:transform .3s}.era-node:hover .star-icon[data-v-d291b62d]{transform:scale(1.08)}.era-meta[data-v-d291b62d]{display:flex;flex-direction:column;align-items:center;gap:8px;position:absolute;bottom:-130px;width:180px}.era-year[data-v-d291b62d]{font-size:36px;font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1}.era-title-small[data-v-d291b62d]{font-size:16px;font-weight:600;color:#fffc;text-align:center;line-height:1.3}.era-phrase[data-v-d291b62d]{font-size:13px;color:#ffffff59;font-style:italic;text-align:center}@keyframes star-in-d291b62d{0%{transform:scale(.4) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes slide-in-up-d291b62d{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.timeline[data-v-d291b62d]{flex-wrap:wrap;padding-bottom:40px}.era-meta[data-v-d291b62d]{position:static;width:auto}.timeline-line[data-v-d291b62d]{display:none}}.slide-transition-next[data-v-64beb1fb]{position:absolute;inset:0;background:#0a0a0f;display:flex;align-items:center;justify-content:center;overflow:hidden}.slide-transition-next[data-v-64beb1fb]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle 300px at 50% 50%,rgba(255,255,255,.04) 0%,transparent 70%);pointer-events:none}.rays[data-v-64beb1fb]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.ray[data-v-64beb1fb]{position:absolute;width:1px;height:40%;background:linear-gradient(to top,transparent,rgba(255,255,255,.06));transform-origin:bottom center;transform:rotate(var(--angle)) translateY(-50%);animation:ray-pulse-64beb1fb 3s ease-in-out infinite}@keyframes ray-pulse-64beb1fb{0%,to{opacity:.3}50%{opacity:.8}}.center-ai[data-v-64beb1fb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.ai-star[data-v-64beb1fb]{position:relative;z-index:2}.ai-core[data-v-64beb1fb]{width:80px;height:80px;border-radius:50%;background:#000c;border:2px solid rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;box-shadow:0 0 30px #ffffff4d,0 0 80px #ffffff1a;animation:holo-pulse-64beb1fb 3s ease-in-out infinite}.ai-ring[data-v-64beb1fb]{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(255,255,255,.08);transform:translate(-50%,-50%);animation:ring-expand-64beb1fb 3s ease-out infinite}.ring-1[data-v-64beb1fb]{width:140px;height:140px;animation-delay:0s}.ring-2[data-v-64beb1fb]{width:220px;height:220px;animation-delay:.6s}.ring-3[data-v-64beb1fb]{width:320px;height:320px;animation-delay:1.2s}@keyframes ring-expand-64beb1fb{0%{opacity:.5;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}@keyframes holo-pulse-64beb1fb{0%,to{box-shadow:0 0 20px #fff3,0 0 60px #ffffff14;border-color:#ffffff80}50%{box-shadow:0 0 40px #fff6,0 0 100px #ffffff26;border-color:#ffffffe6}}.content[data-v-64beb1fb]{position:relative;z-index:1;text-align:center;padding:0 32px;margin-top:160px}.question[data-v-64beb1fb]{font-size:clamp(22px,3.5vw,40px);font-weight:700;letter-spacing:-.02em;color:#fff;margin-bottom:16px;animation:slide-in-up-64beb1fb .6s .2s both}.hook[data-v-64beb1fb]{font-size:clamp(13px,1.6vw,16px);color:#fff6;margin-bottom:48px;animation:slide-in-up-64beb1fb .6s .35s both}.arrow-hint[data-v-64beb1fb]{display:inline-flex;align-items:center;gap:8px;color:#fff3;font-size:12px;animation:slide-in-up-64beb1fb .6s .5s both}@keyframes slide-in-up-64beb1fb{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.ray[data-v-64beb1fb],.ai-ring[data-v-64beb1fb],.ai-core[data-v-64beb1fb]{animation:none}}.slide-part-intro[data-v-943509ba]{position:absolute;inset:0;background:#0a0a0f;display:flex;flex-direction:column;align-items:center;padding:88px 64px 110px;overflow:hidden}.bg-glow[data-v-943509ba]{position:absolute;inset:0;background:radial-gradient(ellipse 40% 35% at 25% 55%,color-mix(in srgb,var(--c-media) 18%,transparent) 0%,transparent 70%),radial-gradient(ellipse 40% 35% at 75% 55%,color-mix(in srgb,var(--c-code) 18%,transparent) 0%,transparent 70%);pointer-events:none}.header[data-v-943509ba]{position:relative;z-index:1;text-align:center;margin-bottom:32px}.part-tag[data-v-943509ba]{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff6;margin-bottom:18px;animation:slide-in-up-943509ba .5s .1s both}.headline[data-v-943509ba]{font-size:clamp(40px,5.5vw,72px);font-weight:700;letter-spacing:-.03em;color:#fff;margin-bottom:12px;animation:slide-in-up-943509ba .5s .2s both}.subhead[data-v-943509ba]{font-size:clamp(16px,1.8vw,22px);color:#ffffff8c;font-style:italic;animation:slide-in-up-943509ba .5s .3s both}.diagram[data-v-943509ba]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:0;width:100%;max-width:1100px;margin:24px auto 40px;animation:slide-in-up-943509ba .6s .4s both}.engine[data-v-943509ba]{position:relative;width:180px;height:180px;flex-shrink:0}.engine .core[data-v-943509ba]{position:absolute;inset:22%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--core-color, #fff) 75%,#000) 0%,color-mix(in srgb,var(--core-color, #fff) 35%,transparent) 65%,transparent 100%);box-shadow:0 0 40px var(--core-glow, #fff),0 0 100px color-mix(in srgb,var(--core-glow, #fff) 40%,transparent);display:flex;align-items:center;justify-content:center;animation:core-pulse-943509ba 3s ease-in-out infinite}.core-label[data-v-943509ba]{font-size:clamp(20px,2.2vw,30px);font-weight:700;letter-spacing:-.02em;color:#fff;text-shadow:0 0 14px var(--core-glow, #fff),0 0 30px color-mix(in srgb,var(--core-glow, #fff) 60%,transparent);user-select:none}.engine .ring[data-v-943509ba]{position:absolute;inset:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--core-color, #fff) 40%,transparent);animation:ring-rotate-943509ba 30s linear infinite}.engine .ring-2[data-v-943509ba]{inset:12%;border-style:dashed;animation-duration:40s;animation-direction:reverse}.engine-media[data-v-943509ba]{--core-color: var(--c-media);--core-glow: var(--c-media-glow)}.engine-code[data-v-943509ba]{--core-color: var(--c-code);--core-glow: var(--c-code-glow)}@keyframes ring-rotate-943509ba{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes core-pulse-943509ba{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.chat-river[data-v-943509ba]{position:relative;flex:1;height:60px;overflow:hidden}.river-line[data-v-943509ba]{position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(to right,color-mix(in srgb,var(--c-media) 40%,transparent),var(--c-chats) 50%,color-mix(in srgb,var(--c-code) 40%,transparent));box-shadow:0 0 12px var(--c-chats);transform:translateY(-50%)}.river-flow[data-v-943509ba]{position:absolute;top:50%;left:-30%;width:30%;height:2px;background:linear-gradient(to right,transparent,var(--c-chats),transparent);transform:translateY(-50%);animation:flow-943509ba 4s ease-in-out infinite}@keyframes flow-943509ba{0%{left:-30%}to{left:100%}}.river-label[data-v-943509ba]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(20px,2.2vw,30px);font-weight:700;letter-spacing:-.02em;color:#fff;background:#0a0a0f;padding:6px 22px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-chats) 40%,transparent);text-shadow:0 0 16px color-mix(in srgb,var(--c-chats) 80%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--c-chats) 30%,transparent);user-select:none}.zones[data-v-943509ba]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;width:100%;max-width:1200px;margin-bottom:28px}.zone[data-v-943509ba]{position:relative;padding:20px 22px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-top-width:2px;animation:slide-in-up-943509ba .6s both}.zone-media[data-v-943509ba]{border-top-color:var(--c-media);animation-delay:.55s}.zone-chats[data-v-943509ba]{border-top-color:var(--c-chats);animation-delay:.7s}.zone-code[data-v-943509ba]{border-top-color:var(--c-code);animation-delay:.85s}.zone-num[data-v-943509ba]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;color:#ffffff59;margin-bottom:8px}.zone-label[data-v-943509ba]{font-size:17px;font-weight:700;color:#fff;letter-spacing:-.01em;margin-bottom:8px;line-height:1.2}.zone-media .zone-label[data-v-943509ba]{color:var(--c-media)}.zone-chats .zone-label[data-v-943509ba]{color:#fff}.zone-code .zone-label[data-v-943509ba]{color:var(--c-code)}.zone-desc[data-v-943509ba]{font-size:13px;line-height:1.5;color:#ffffffa6}.tag-line[data-v-943509ba]{position:relative;z-index:1;font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#fff6;animation:slide-in-up-943509ba .6s 1s both}@keyframes slide-in-up-943509ba{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:900px){.zones[data-v-943509ba]{grid-template-columns:1fr;gap:16px}.diagram[data-v-943509ba]{flex-direction:column;gap:24px}.chat-river[data-v-943509ba]{width:100%;height:40px}}.slide-engine[data-v-9e449be3]{position:absolute;inset:0;background:#0a0a0f;display:flex;flex-direction:column;padding:88px 64px 110px;overflow:hidden}.bg-glow[data-v-9e449be3]{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 80% 50%,color-mix(in srgb,var(--c) 14%,transparent) 0%,transparent 70%),radial-gradient(circle 200px at 20% 80%,color-mix(in srgb,var(--c) 6%,transparent) 0%,transparent 80%);pointer-events:none}.header[data-v-9e449be3]{position:relative;z-index:1;margin-bottom:32px;max-width:900px}.engine-badge[data-v-9e449be3]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:20px;border:1px solid var(--c);background:color-mix(in srgb,var(--c) 10%,transparent);color:var(--c);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;animation:slide-in-up-9e449be3 .5s .1s both}.badge-dot[data-v-9e449be3]{width:6px;height:6px;border-radius:50%;background:var(--c);box-shadow:0 0 6px var(--c)}.headline[data-v-9e449be3]{font-size:clamp(36px,5vw,60px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#fff;margin-bottom:10px;animation:slide-in-up-9e449be3 .5s .2s both}.subhead[data-v-9e449be3]{font-size:clamp(15px,1.6vw,19px);color:var(--text);font-style:italic;opacity:.8;animation:slide-in-up-9e449be3 .5s .3s both}.body[data-v-9e449be3]{position:relative;z-index:1;display:grid;grid-template-columns:280px 1fr;gap:48px;flex:1;min-height:0}.col-heading[data-v-9e449be3]{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-bottom:14px}.cap-list[data-v-9e449be3]{list-style:none;display:flex;flex-direction:column;gap:10px;animation:slide-in-up-9e449be3 .5s .4s both}.cap-list li[data-v-9e449be3]{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;color:#ffffffbf}.cap-marker[data-v-9e449be3]{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--c);box-shadow:0 0 6px var(--c);margin-top:8px}.categories[data-v-9e449be3]{display:flex;flex-direction:column;gap:24px;animation:slide-in-up-9e449be3 .5s .5s both}.category[data-v-9e449be3]{position:relative}.cat-label[data-v-9e449be3]{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c);margin-bottom:12px}.tool-grid[data-v-9e449be3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.tool-pill[data-v-9e449be3]{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-left:2px solid color-mix(in srgb,var(--c) 60%,transparent);transition:all .2s}.tool-pill[data-v-9e449be3]:hover{background:color-mix(in srgb,var(--c) 8%,rgba(255,255,255,.03));border-color:color-mix(in srgb,var(--c) 30%,rgba(255,255,255,.1));transform:translateY(-1px)}.tool-name[data-v-9e449be3]{font-size:13px;font-weight:600;color:#fff;letter-spacing:-.01em}.tool-note[data-v-9e449be3]{font-size:11px;color:#ffffff73;line-height:1.3}.key-phrase[data-v-9e449be3]{position:relative;z-index:1;margin-top:28px;font-size:clamp(16px,1.8vw,20px);font-style:italic;color:var(--text);opacity:.85;text-align:center;animation:slide-in-up-9e449be3 .5s .8s both}@keyframes slide-in-up-9e449be3{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:900px){.body[data-v-9e449be3]{grid-template-columns:1fr;gap:24px}.slide-engine[data-v-9e449be3]{padding:72px 24px 110px;overflow-y:auto}}.slide-chats[data-v-38db63d8]{position:absolute;inset:0;background:#0a0a0f;display:flex;flex-direction:column;padding:88px 64px 110px;overflow:hidden}.bg-glow[data-v-38db63d8]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 30% at 50% 50%,rgba(255,255,255,.05) 0%,transparent 70%);pointer-events:none}.header[data-v-38db63d8]{position:relative;z-index:1;margin-bottom:24px}.badge[data-v-38db63d8]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.3);background:#ffffff0d;color:#ffffffd9;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;animation:slide-in-up-38db63d8 .5s .1s both}.badge-dot[data-v-38db63d8]{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fffc;animation:pulse-38db63d8 2s ease-in-out infinite}@keyframes pulse-38db63d8{0%,to{opacity:.6}50%{opacity:1}}.headline[data-v-38db63d8]{font-size:clamp(34px,4.5vw,56px);font-weight:700;letter-spacing:-.03em;color:#fff;margin-bottom:8px;animation:slide-in-up-38db63d8 .5s .2s both}.subhead[data-v-38db63d8]{font-size:clamp(15px,1.6vw,19px);color:#ffffff8c;font-style:italic;animation:slide-in-up-38db63d8 .5s .3s both}.intro-block[data-v-38db63d8]{position:relative;z-index:1;max-width:920px;margin-bottom:28px;animation:slide-in-up-38db63d8 .5s .4s both}.block-heading[data-v-38db63d8]{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-bottom:12px}.intro-text[data-v-38db63d8]{font-size:14px;line-height:1.5;color:#ffffffb3}.river-wrap[data-v-38db63d8]{position:relative;z-index:1;display:flex;align-items:center;gap:0;margin-bottom:32px;height:80px}.end-engine[data-v-38db63d8]{flex-shrink:0;width:70px;height:70px;position:relative}.end-core[data-v-38db63d8]{position:absolute;inset:25%;border-radius:50%;background:radial-gradient(circle,var(--ec-color, #fff) 0%,color-mix(in srgb,var(--ec-color, #fff) 40%,transparent) 70%);box-shadow:0 0 24px var(--ec-color, #fff)}.end-engine[data-v-38db63d8]:before{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--ec-color, #fff) 30%,transparent)}.end-media[data-v-38db63d8]{--ec-color: var(--c-media)}.end-code[data-v-38db63d8]{--ec-color: var(--c-code)}.river[data-v-38db63d8]{position:relative;flex:1;height:100%;overflow:hidden}.river-line[data-v-38db63d8]{position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(to right,color-mix(in srgb,var(--c-media) 60%,transparent),var(--c-chats) 50%,color-mix(in srgb,var(--c-code) 60%,transparent));box-shadow:0 0 16px var(--c-chats);transform:translateY(-50%)}.river-flow[data-v-38db63d8]{position:absolute;top:50%;left:-25%;width:25%;height:4px;background:linear-gradient(to right,transparent,var(--c-chats),transparent);transform:translateY(-50%);filter:blur(2px);animation:flow-38db63d8 5s linear infinite}@keyframes flow-38db63d8{0%{left:-25%}to{left:100%}}.msg[data-v-38db63d8]{position:absolute;font-size:10px;color:#ffffffb3;background:#0a0a0feb;padding:6px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);white-space:nowrap;animation:msg-drift-38db63d8 8s ease-in-out infinite;opacity:0}.msg-1[data-v-38db63d8]{top:8px;left:5%;animation-delay:0s}.msg-2[data-v-38db63d8]{bottom:8px;left:28%;animation-delay:2s}.msg-3[data-v-38db63d8]{top:8px;left:55%;animation-delay:4s}.msg-4[data-v-38db63d8]{bottom:8px;left:78%;animation-delay:6s}@keyframes msg-drift-38db63d8{0%,to{opacity:0;transform:translateY(4px)}20%,70%{opacity:1;transform:translateY(0)}}.bottom-grid[data-v-38db63d8]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:48px;flex:1;min-height:0;margin-bottom:24px;animation:slide-in-up-38db63d8 .5s .6s both}.chat-tools[data-v-38db63d8]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chat-tool[data-v-38db63d8]{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-left:2px solid rgba(255,255,255,.5);transition:all .2s}.chat-tool[data-v-38db63d8]:hover{background:#ffffff0f;border-color:#fff3}.ct-name[data-v-38db63d8]{font-size:13px;font-weight:600;color:#fff}.ct-note[data-v-38db63d8]{font-size:11px;color:#ffffff80;line-height:1.3}.uses[data-v-38db63d8]{list-style:none;display:flex;flex-direction:column;gap:8px}.uses li[data-v-38db63d8]{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:#ffffffbf}.use-marker[data-v-38db63d8]{flex-shrink:0;color:#fff6;font-weight:700}.key-phrase[data-v-38db63d8]{position:relative;z-index:1;font-size:clamp(16px,1.8vw,20px);font-style:italic;color:#ffffffb3;text-align:center;animation:slide-in-up-38db63d8 .5s .8s both}@keyframes slide-in-up-38db63d8{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:900px){.bottom-grid[data-v-38db63d8]{grid-template-columns:1fr;gap:24px}.chat-tools[data-v-38db63d8]{grid-template-columns:1fr}.slide-chats[data-v-38db63d8]{padding:72px 24px 110px;overflow-y:auto}}.slide-shifts[data-v-ad14bf3f]{position:absolute;inset:0;background:#0a0a0f;display:flex;flex-direction:column;padding:88px 64px 110px;overflow:hidden}.bg-glow[data-v-ad14bf3f]{position:absolute;inset:0;background:radial-gradient(ellipse 50% 40% at 50% 30%,rgba(255,200,120,.06) 0%,transparent 70%),radial-gradient(ellipse 40% 30% at 50% 80%,rgba(34,211,238,.05) 0%,transparent 70%);pointer-events:none}.header[data-v-ad14bf3f]{position:relative;z-index:1;margin-bottom:32px;text-align:center}.part-tag[data-v-ad14bf3f]{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff6;margin-bottom:16px;animation:slide-in-up-ad14bf3f .5s .1s both}.headline[data-v-ad14bf3f]{font-size:clamp(34px,4.5vw,56px);font-weight:700;letter-spacing:-.03em;color:#fff;margin-bottom:10px;animation:slide-in-up-ad14bf3f .5s .2s both}.subhead[data-v-ad14bf3f]{font-size:clamp(15px,1.6vw,19px);color:#ffffff8c;font-style:italic;animation:slide-in-up-ad14bf3f .5s .3s both}.grid[data-v-ad14bf3f]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;flex:1;max-width:1400px;width:100%;margin:0 auto}.card[data-v-ad14bf3f]{position:relative;padding:20px 22px;border-radius:12px;background:linear-gradient(180deg,#ffffff0a,#ffffff04);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:10px;animation:slide-in-up-ad14bf3f .5s both;transition:transform .25s,border-color .25s}.card[data-v-ad14bf3f]:hover{transform:translateY(-3px);border-color:#ffffff2e}.card[data-v-ad14bf3f]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,#fb7c3980,#22d3ee80);border-radius:12px 12px 0 0;opacity:.5}.card-head[data-v-ad14bf3f]{display:flex;align-items:center;justify-content:space-between}.num[data-v-ad14bf3f]{font-size:11px;font-weight:700;letter-spacing:.14em;color:#ffffff59}.icon[data-v-ad14bf3f]{font-size:18px;color:#fff9;line-height:1}.card-title[data-v-ad14bf3f]{font-size:18px;font-weight:700;color:#fff;letter-spacing:-.01em;line-height:1.2}.card-body[data-v-ad14bf3f]{font-size:13px;line-height:1.5;color:#ffffffa6}.closing[data-v-ad14bf3f]{position:relative;z-index:1;margin-top:28px;text-align:center;font-size:clamp(15px,1.8vw,20px);font-style:italic;color:#ffffffb3;letter-spacing:-.01em;animation:slide-in-up-ad14bf3f .5s 1.1s both}@keyframes slide-in-up-ad14bf3f{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1024px){.grid[data-v-ad14bf3f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid[data-v-ad14bf3f]{grid-template-columns:1fr}.slide-shifts[data-v-ad14bf3f]{padding:72px 24px 110px;overflow-y:auto}}.slide-part-close[data-v-af9a0dac]{position:absolute;inset:0;background:#0a0a0f;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:88px 64px 110px;overflow:hidden}.bg-glow[data-v-af9a0dac]{position:absolute;inset:0;background:radial-gradient(ellipse 45% 50% at 20% 50%,color-mix(in srgb,var(--c-media) 18%,transparent) 0%,transparent 70%),radial-gradient(ellipse 45% 50% at 80% 50%,color-mix(in srgb,var(--c-code) 18%,transparent) 0%,transparent 70%);pointer-events:none;animation:bg-shimmer-af9a0dac 6s ease-in-out infinite}@keyframes bg-shimmer-af9a0dac{0%,to{opacity:.85}50%{opacity:1}}.diagram[data-v-af9a0dac]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:0;width:100%;max-width:1100px;margin-bottom:64px}.engine[data-v-af9a0dac]{position:relative;width:220px;height:220px;flex-shrink:0}.engine .core[data-v-af9a0dac]{position:absolute;inset:22%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ec, #fff) 75%,#000) 0%,color-mix(in srgb,var(--ec, #fff) 35%,transparent) 65%,transparent 100%);box-shadow:0 0 50px var(--eg, #fff),0 0 120px color-mix(in srgb,var(--eg, #fff) 40%,transparent);display:flex;align-items:center;justify-content:center;animation:core-pulse-af9a0dac 3s ease-in-out infinite}.core-label[data-v-af9a0dac]{font-size:clamp(22px,2.4vw,34px);font-weight:700;letter-spacing:-.02em;color:#fff;text-shadow:0 0 14px var(--eg, #fff),0 0 30px color-mix(in srgb,var(--eg, #fff) 60%,transparent);user-select:none}.engine .ring[data-v-af9a0dac]{position:absolute;inset:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--ec, #fff) 35%,transparent)}.engine .ring-1[data-v-af9a0dac]{animation:rotate-af9a0dac 24s linear infinite}.engine .ring-2[data-v-af9a0dac]{inset:14%;border-style:dashed;animation:rotate-af9a0dac 36s linear infinite reverse}.engine .ring-3[data-v-af9a0dac]{inset:-14%;border-color:color-mix(in srgb,var(--ec, #fff) 18%,transparent);animation:rotate-af9a0dac 48s linear infinite}.engine-media[data-v-af9a0dac]{--ec: var(--c-media);--eg: var(--c-media)}.engine-code[data-v-af9a0dac]{--ec: var(--c-code);--eg: var(--c-code)}@keyframes rotate-af9a0dac{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes core-pulse-af9a0dac{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.chat-river[data-v-af9a0dac]{position:relative;flex:1;height:60px;overflow:hidden}.river-line[data-v-af9a0dac]{position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(to right,color-mix(in srgb,var(--c-media) 60%,transparent),var(--c-chats) 50%,color-mix(in srgb,var(--c-code) 60%,transparent));box-shadow:0 0 18px var(--c-chats);transform:translateY(-50%)}.river-flow[data-v-af9a0dac]{position:absolute;top:50%;width:20%;height:4px;background:linear-gradient(to right,transparent,var(--c-chats),transparent);transform:translateY(-50%);filter:blur(2px)}.flow-1[data-v-af9a0dac]{animation:flow-af9a0dac 4s linear infinite}.flow-2[data-v-af9a0dac]{animation:flow-af9a0dac 4s linear infinite 1.5s}.flow-3[data-v-af9a0dac]{animation:flow-af9a0dac 4s linear infinite 3s}@keyframes flow-af9a0dac{0%{left:-20%}to{left:100%}}.river-label[data-v-af9a0dac]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(22px,2.4vw,34px);font-weight:700;letter-spacing:-.02em;color:#fff;background:#0a0a0f;padding:8px 26px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-chats) 40%,transparent);text-shadow:0 0 16px color-mix(in srgb,var(--c-chats) 80%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--c-chats) 30%,transparent);user-select:none}.content[data-v-af9a0dac]{position:relative;z-index:1;text-align:center;max-width:1600px;width:100%}.headline[data-v-af9a0dac]{font-size:clamp(24px,3.4vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:#fff;margin-bottom:16px;white-space:nowrap;animation:slide-in-up-af9a0dac .6s .2s both}.subhead[data-v-af9a0dac]{font-size:clamp(14px,1.6vw,18px);color:#ffffff80;margin-bottom:36px;animation:slide-in-up-af9a0dac .6s .35s both}.arrow-hint[data-v-af9a0dac]{display:inline-flex;align-items:center;gap:10px;color:#ffffff4d;font-size:13px;animation:slide-in-up-af9a0dac .6s .5s both}@keyframes slide-in-up-af9a0dac{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:900px){.engine[data-v-af9a0dac]{width:140px;height:140px}.chat-river[data-v-af9a0dac]{width:100%;height:40px}.diagram[data-v-af9a0dac]{flex-direction:column;gap:24px;margin-bottom:32px}}.slide-horizon[data-v-8761c04e]{position:absolute;inset:0;background:#050507;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:88px 64px 110px}.sky[data-v-8761c04e]{position:absolute;inset:0;background:radial-gradient(ellipse 100% 55% at 50% 52%,rgba(125,211,252,.08) 0%,transparent 70%),linear-gradient(to bottom,#0a0a14 0% 45%,#1a1410 55%,#050507)}.slide-horizon.closing .sky[data-v-8761c04e]{background:radial-gradient(ellipse 120% 65% at 50% 55%,rgba(251,191,36,.22) 0%,transparent 70%),radial-gradient(ellipse 80% 30% at 50% 52%,rgba(254,215,170,.18) 0%,transparent 70%),linear-gradient(to bottom,#0e0a14,#1a1410,#2a1d0e)}.horizon-line[data-v-8761c04e]{position:absolute;left:0;right:0;top:52%;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.35) 30%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.35) 70%,transparent)}.slide-horizon.closing .horizon-line[data-v-8761c04e]{background:linear-gradient(to right,transparent,rgba(251,191,36,.6) 30%,rgba(254,243,199,.95) 50%,rgba(251,191,36,.6) 70%,transparent)}.horizon-glow[data-v-8761c04e]{position:absolute;left:25%;right:25%;top:50%;height:4%;background:radial-gradient(ellipse 100% 100% at 50% 50%,rgba(255,255,255,.25) 0%,transparent 70%);transform:translateY(-50%);filter:blur(8px);animation:horizon-pulse-8761c04e 5s ease-in-out infinite}.slide-horizon.closing .horizon-glow[data-v-8761c04e]{background:radial-gradient(ellipse 100% 100% at 50% 50%,rgba(254,243,199,.5) 0%,transparent 70%)}@keyframes horizon-pulse-8761c04e{0%,to{opacity:.7}50%{opacity:1}}.paths[data-v-8761c04e]{position:absolute;inset:0;width:100%;height:100%}.path-labels[data-v-8761c04e]{position:absolute;bottom:18%;left:0;right:0;pointer-events:none}.path-label[data-v-8761c04e]{position:absolute;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.6;animation:slide-in-up-8761c04e .6s 1s both}.path-label-studio[data-v-8761c04e]{left:14%;color:#7dd3fc}.path-label-clients[data-v-8761c04e]{right:14%;color:#fed7aa}.particles[data-v-8761c04e]{position:absolute;inset:0;pointer-events:none}.particle[data-v-8761c04e]{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;animation:drift-up-8761c04e linear infinite}@keyframes drift-up-8761c04e{0%{transform:translateY(0);opacity:1}to{transform:translateY(-200px);opacity:0}}.content[data-v-8761c04e]{position:relative;z-index:1;text-align:center;max-width:1400px;width:100%;padding:0 32px;margin-bottom:14%}.part-tag[data-v-8761c04e]{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#fff6;margin-bottom:22px;animation:slide-in-up-8761c04e .6s .1s both}.headline[data-v-8761c04e]{font-size:clamp(48px,7vw,96px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#fff;margin-bottom:18px;animation:slide-in-up-8761c04e .6s .2s both}.slide-horizon.closing .headline[data-v-8761c04e]{background:linear-gradient(180deg,#fff,#fef3c7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.subhead[data-v-8761c04e]{font-size:clamp(15px,1.8vw,20px);color:#ffffff8c;font-style:italic;margin-bottom:28px;animation:slide-in-up-8761c04e .6s .3s both}.body-line[data-v-8761c04e]{font-size:clamp(14px,1.6vw,18px);line-height:1.55;color:#ffffffbf;max-width:760px;margin:0 auto;animation:slide-in-up-8761c04e .6s .4s both}.final-line[data-v-8761c04e]{font-size:clamp(14px,2vw,26px);font-weight:600;letter-spacing:-.015em;color:#fef3c7;margin-top:32px;line-height:1.3;white-space:nowrap;text-shadow:0 0 30px rgba(251,191,36,.4);animation:slide-in-up-8761c04e .6s .6s both}@keyframes slide-in-up-8761c04e{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.path-labels[data-v-8761c04e]{display:none}.content[data-v-8761c04e]{margin-bottom:18%}}.slide-frontiers[data-v-3e304fb6]{position:absolute;inset:0;background:#050507;display:flex;flex-direction:column;padding:88px 64px 110px;overflow:hidden}.bg-glow[data-v-3e304fb6]{position:absolute;inset:0;background:radial-gradient(ellipse 45% 50% at 25% 50%,rgba(125,211,252,.12) 0%,transparent 70%),radial-gradient(ellipse 45% 50% at 75% 50%,rgba(254,215,170,.12) 0%,transparent 70%);pointer-events:none}.header[data-v-3e304fb6]{position:relative;z-index:1;text-align:center;margin-bottom:36px}.part-tag[data-v-3e304fb6]{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#fff6;margin-bottom:16px;animation:slide-in-up-3e304fb6 .5s .1s both}.headline[data-v-3e304fb6]{font-size:clamp(34px,4.5vw,56px);font-weight:700;letter-spacing:-.03em;color:#fff;margin-bottom:10px;animation:slide-in-up-3e304fb6 .5s .2s both}.subhead[data-v-3e304fb6]{font-size:clamp(15px,1.6vw,19px);color:#ffffff8c;font-style:italic;animation:slide-in-up-3e304fb6 .5s .3s both}.split[data-v-3e304fb6]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:64px;flex:1;max-width:1300px;width:100%;margin:0 auto;align-items:center}.frontier[data-v-3e304fb6]{position:relative;padding:32px;border-radius:18px;background:linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.08);animation:slide-in-up-3e304fb6 .6s both}.variant-studio[data-v-3e304fb6]{--fc: #7dd3fc}.variant-clients[data-v-3e304fb6]{--fc: #fed7aa}.frontier[data-v-3e304fb6]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,var(--fc),transparent);border-radius:18px 18px 0 0}.f-head[data-v-3e304fb6]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.f-dot[data-v-3e304fb6]{width:8px;height:8px;border-radius:50%;background:var(--fc);box-shadow:0 0 10px var(--fc)}.f-label[data-v-3e304fb6]{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fc)}.f-title[data-v-3e304fb6]{font-size:clamp(22px,2.5vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#fff;margin-bottom:14px}.f-body[data-v-3e304fb6]{font-size:14px;line-height:1.55;color:#ffffffb3}.seam[data-v-3e304fb6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none}.seam[data-v-3e304fb6]:before,.seam[data-v-3e304fb6]:after{content:"";width:1px;height:80px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.4),transparent)}.seam-label[data-v-3e304fb6]{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffff59;background:#050507;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);white-space:nowrap}.closing[data-v-3e304fb6]{position:relative;z-index:1;margin-top:32px;text-align:center;font-size:clamp(14px,1.7vw,18px);font-style:italic;color:#ffffffb3;max-width:900px;margin-left:auto;margin-right:auto;line-height:1.5;animation:slide-in-up-3e304fb6 .5s .8s both}@keyframes slide-in-up-3e304fb6{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:900px){.split[data-v-3e304fb6]{grid-template-columns:1fr;gap:24px}.seam[data-v-3e304fb6]{display:none}}.slide-studio-flow[data-v-4fcaa590]{position:absolute;inset:0;background:#050507;display:flex;flex-direction:column;padding:88px 56px 110px;overflow:hidden}.bg-glow[data-v-4fcaa590]{position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 50% 30%,rgba(125,211,252,.1) 0%,transparent 70%),radial-gradient(ellipse 50% 35% at 90% 80%,rgba(251,191,36,.06) 0%,transparent 70%);pointer-events:none}.header[data-v-4fcaa590]{position:relative;z-index:1;margin-bottom:32px;max-width:1000px}.badge[data-v-4fcaa590]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:20px;border:1px solid #7dd3fc;background:color-mix(in srgb,#7dd3fc 10%,transparent);color:#7dd3fc;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;animation:slide-in-up-4fcaa590 .5s .1s both}.badge-dot[data-v-4fcaa590]{width:6px;height:6px;border-radius:50%;background:#7dd3fc;box-shadow:0 0 6px #7dd3fc}.headline[data-v-4fcaa590]{font-size:clamp(36px,5vw,60px);font-weight:700;letter-spacing:-.03em;color:#fff;margin-bottom:8px;animation:slide-in-up-4fcaa590 .5s .2s both}.subhead[data-v-4fcaa590]{font-size:clamp(15px,1.6vw,19px);color:#ffffff8c;font-style:italic;margin-bottom:16px;animation:slide-in-up-4fcaa590 .5s .3s both}.lead[data-v-4fcaa590]{font-size:14px;line-height:1.55;color:#ffffffa6;max-width:800px;animation:slide-in-up-4fcaa590 .5s .35s both}.flow[data-v-4fcaa590]{position:relative;z-index:1;display:flex;align-items:stretch;justify-content:space-between;gap:8px;padding:16px 8px 8px;margin-bottom:40px}.step[data-v-4fcaa590]{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;min-width:0;animation:slide-in-up-4fcaa590 .5s both}.step-circle[data-v-4fcaa590]{width:64px;height:64px;border-radius:50%;background:#7dd3fc14;border:1px solid rgba(125,211,252,.45);display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px #7dd3fc33}.step.final .step-circle[data-v-4fcaa590]{background:#fbbf241f;border-color:#fbbf24b3;box-shadow:0 0 18px #fbbf2466,0 0 40px #fbbf2433}.step-num[data-v-4fcaa590]{font-size:14px;font-weight:700;color:#7dd3fc;letter-spacing:.06em}.step.final .step-num[data-v-4fcaa590]{color:#fbbf24}.step-meta[data-v-4fcaa590]{display:flex;flex-direction:column;gap:4px;text-align:center;max-width:180px}.step-label[data-v-4fcaa590]{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.01em}.step.final .step-label[data-v-4fcaa590]{color:#fef3c7}.step-desc[data-v-4fcaa590]{font-size:11px;color:#ffffff8c;line-height:1.35}.connector[data-v-4fcaa590]{align-self:flex-start;margin-top:31px;flex:0 0 auto;width:32px;height:1px;background:linear-gradient(to right,#7dd3fc80,#7dd3fc80);animation:connector-grow-4fcaa590 .6s both;transform-origin:left}@keyframes connector-grow-4fcaa590{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lists[data-v-4fcaa590]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-bottom:28px;animation:slide-in-up-4fcaa590 .5s .85s both}.list-heading[data-v-4fcaa590]{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;margin-bottom:12px}.list-block ul[data-v-4fcaa590]{list-style:none;display:flex;flex-direction:column;gap:8px}.list-block li[data-v-4fcaa590]{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:#ffffffb3}.marker[data-v-4fcaa590]{flex-shrink:0;font-weight:700;width:14px;text-align:center}.marker.minus[data-v-4fcaa590]{color:#ffffff59}.marker.plus[data-v-4fcaa590]{color:#fbbf24}.key-phrase[data-v-4fcaa590]{position:relative;z-index:1;text-align:center;font-size:clamp(16px,1.8vw,20px);font-style:italic;color:#fef3c7;margin-top:auto;animation:slide-in-up-4fcaa590 .5s 1s both}@keyframes slide-in-up-4fcaa590{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1024px){.flow[data-v-4fcaa590]{flex-wrap:wrap;gap:16px}.connector[data-v-4fcaa590]{display:none}.lists[data-v-4fcaa590]{grid-template-columns:1fr;gap:20px}.slide-studio-flow[data-v-4fcaa590]{padding:72px 24px 110px;overflow-y:auto}}.slide-client-ai[data-v-7a79a055]{position:absolute;inset:0;background:#050507;display:flex;flex-direction:column;padding:88px 64px 110px;overflow:hidden}.bg-glow[data-v-7a79a055]{position:absolute;inset:0;background:radial-gradient(ellipse 45% 50% at 25% 55%,rgba(254,215,170,.08) 0%,transparent 70%),radial-gradient(ellipse 45% 50% at 75% 55%,rgba(125,211,252,.1) 0%,transparent 70%);pointer-events:none}.header[data-v-7a79a055]{position:relative;z-index:1;margin-bottom:40px;max-width:1100px}.badge[data-v-7a79a055]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:20px;border:1px solid #fed7aa;background:color-mix(in srgb,#fed7aa 10%,transparent);color:#fed7aa;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;animation:slide-in-up-7a79a055 .5s .1s both}.badge-dot[data-v-7a79a055]{width:6px;height:6px;border-radius:50%;background:#fed7aa;box-shadow:0 0 6px #fed7aa}.headline[data-v-7a79a055]{font-size:clamp(36px,5vw,64px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#fff;margin-bottom:10px;animation:slide-in-up-7a79a055 .5s .2s both}.subhead[data-v-7a79a055]{font-size:clamp(16px,1.8vw,22px);color:#ffffff8c;font-style:italic;animation:slide-in-up-7a79a055 .5s .3s both}.ps[data-v-7a79a055]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 80px 1fr;gap:0;flex:1;align-items:stretch;max-width:1500px;width:100%;margin:0 auto}.block[data-v-7a79a055]{display:flex;flex-direction:column;gap:16px;padding:36px 40px;border-radius:20px;background:linear-gradient(180deg,#ffffff0a,#ffffff04);border:1px solid rgba(255,255,255,.08);animation:slide-in-up-7a79a055 .6s both}.problem[data-v-7a79a055]{--pc: #fed7aa;animation-delay:.4s}.solution[data-v-7a79a055]{--pc: #7dd3fc;animation-delay:.55s;border-color:#7dd3fc33;background:linear-gradient(180deg,#7dd3fc0f,#7dd3fc04);box-shadow:0 0 36px #7dd3fc14}.block[data-v-7a79a055]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,var(--pc),transparent);border-radius:20px 20px 0 0}.block[data-v-7a79a055]{position:relative}.block-label[data-v-7a79a055]{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--pc)}.g-mark[data-v-7a79a055]{width:22px;height:22px;border-radius:50%;background:conic-gradient(from 0deg,#4285f4 0deg 90deg,#ea4335 90deg 180deg,#fbbc05 180deg 270deg,#34a853 270deg 360deg);display:flex;align-items:center;justify-content:center;color:#050507;font-weight:700;font-size:12px;letter-spacing:-.02em}.block-title[data-v-7a79a055]{font-size:clamp(22px,2.4vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#fff}.sol-name[data-v-7a79a055]{background:linear-gradient(90deg,#7dd3fc,#fef3c7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.block-body[data-v-7a79a055]{font-size:clamp(14px,1.5vw,17px);line-height:1.55;color:#ffffffbf}.bullets[data-v-7a79a055]{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:8px}.bullets li[data-v-7a79a055]{position:relative;padding-left:18px;font-size:14px;line-height:1.45;color:#ffffffb3}.bullets li[data-v-7a79a055]:before{content:"−";position:absolute;left:0;color:var(--pc);font-weight:700;opacity:.6}.sol-bullets li[data-v-7a79a055]:before{content:"+";opacity:1}.arrow[data-v-7a79a055]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;animation:slide-in-up-7a79a055 .6s .7s both}.arrow-line[data-v-7a79a055]{width:1px;height:40%;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.3),transparent)}.arrow-head[data-v-7a79a055]{font-size:36px;color:#fef3c7;text-shadow:0 0 18px rgba(251,191,36,.6);line-height:1}.key-phrase[data-v-7a79a055]{position:relative;z-index:1;margin-top:28px;text-align:center;font-size:clamp(16px,1.9vw,22px);font-style:italic;color:#fef3c7;animation:slide-in-up-7a79a055 .5s 1s both}@keyframes slide-in-up-7a79a055{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1024px){.ps[data-v-7a79a055]{grid-template-columns:1fr;gap:16px}.arrow[data-v-7a79a055]{flex-direction:row;height:40px}.arrow-line[data-v-7a79a055]{width:40%;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent)}.arrow-head[data-v-7a79a055]{transform:rotate(90deg)}.slide-client-ai[data-v-7a79a055]{padding:72px 24px 110px;overflow-y:auto}}.slide-vertex-platform[data-v-8c0bff8d]{position:absolute;inset:0;background:#050507;display:flex;flex-direction:column;padding:88px 64px 110px;overflow:hidden}.bg-glow[data-v-8c0bff8d]{position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 50%,rgba(125,211,252,.08) 0%,transparent 70%);pointer-events:none}.header[data-v-8c0bff8d]{position:relative;z-index:1;margin-bottom:48px;max-width:1100px}.badge[data-v-8c0bff8d]{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;border-radius:20px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#ffffffd9;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;animation:slide-in-up-8c0bff8d .5s .1s both}.g-mark[data-v-8c0bff8d]{width:22px;height:22px;border-radius:50%;background:conic-gradient(from 0deg,#4285f4 0deg 90deg,#ea4335 90deg 180deg,#fbbc05 180deg 270deg,#34a853 270deg 360deg);display:flex;align-items:center;justify-content:center;color:#050507;font-weight:700;font-size:12px;letter-spacing:-.02em}.headline[data-v-8c0bff8d]{font-size:clamp(40px,5.5vw,72px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#fff;margin-bottom:10px;animation:slide-in-up-8c0bff8d .5s .2s both}.subhead[data-v-8c0bff8d]{font-size:clamp(16px,1.8vw,22px);color:#ffffff8c;font-style:italic;animation:slide-in-up-8c0bff8d .5s .3s both}.pillars[data-v-8c0bff8d]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;flex:1;max-width:1500px;width:100%;margin:0 auto}.pillar[data-v-8c0bff8d]{position:relative;padding:28px 26px;border-radius:16px;background:linear-gradient(180deg,#7dd3fc0f,#7dd3fc03);border:1px solid rgba(125,211,252,.18);display:flex;flex-direction:column;gap:14px;animation:slide-in-up-8c0bff8d .5s both;transition:transform .3s,border-color .3s,box-shadow .3s}.pillar[data-v-8c0bff8d]:hover{transform:translateY(-4px);border-color:#7dd3fc66;box-shadow:0 0 32px #7dd3fc1f}.pillar[data-v-8c0bff8d]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,#7dd3fc,transparent);border-radius:16px 16px 0 0}.p-num[data-v-8c0bff8d]{font-size:12px;font-weight:700;letter-spacing:.16em;color:#7dd3fc99}.p-label[data-v-8c0bff8d]{font-size:clamp(22px,2.4vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#fff}.p-body[data-v-8c0bff8d]{font-size:14px;line-height:1.55;color:#ffffffb3}.footnote[data-v-8c0bff8d]{position:relative;z-index:1;margin-top:32px;text-align:center;font-size:13px;color:#ffffff73;font-style:italic;animation:slide-in-up-8c0bff8d .5s .9s both}@keyframes slide-in-up-8c0bff8d{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1100px){.pillars[data-v-8c0bff8d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pillars[data-v-8c0bff8d]{grid-template-columns:1fr}.slide-vertex-platform[data-v-8c0bff8d]{padding:72px 24px 110px;overflow-y:auto}}.slide-vertex-security[data-v-7f125227]{position:absolute;inset:0;background:#050507;display:flex;flex-direction:column;padding:72px 56px 100px;overflow:hidden}.bg-glow[data-v-7f125227]{position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 35%,rgba(125,211,252,.12) 0%,transparent 70%);pointer-events:none}.header[data-v-7f125227]{position:relative;z-index:1;margin-bottom:20px;max-width:1100px}.badge[data-v-7f125227]{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:20px;border:1px solid rgba(125,211,252,.4);background:#7dd3fc0f;color:#bae6fd;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;animation:slide-in-up-7f125227 .5s .1s both}.g-mark[data-v-7f125227]{width:22px;height:22px;border-radius:50%;background:conic-gradient(from 0deg,#4285f4 0deg 90deg,#ea4335 90deg 180deg,#fbbc05 180deg 270deg,#34a853 270deg 360deg);display:flex;align-items:center;justify-content:center;color:#050507;font-weight:700;font-size:12px}.headline[data-v-7f125227]{font-size:clamp(28px,4vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#fff;margin-bottom:6px;animation:slide-in-up-7f125227 .5s .2s both}.subhead[data-v-7f125227]{font-size:clamp(14px,1.5vw,18px);color:#ffffff8c;font-style:italic;animation:slide-in-up-7f125227 .5s .3s both}.hero[data-v-7f125227]{position:relative;z-index:1;display:flex;justify-content:center;margin-bottom:22px;animation:slide-in-up-7f125227 .6s .35s both}.hero-inner[data-v-7f125227]{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 40px;border-radius:18px;background:linear-gradient(180deg,#7dd3fc1f,#7dd3fc05);border:1px solid rgba(125,211,252,.4);box-shadow:0 0 48px #7dd3fc26;text-align:center;max-width:1100px;width:100%}.shield[data-v-7f125227]{font-size:26px;color:#7dd3fc;filter:drop-shadow(0 0 12px rgba(125,211,252,.6));line-height:1}.hero-title[data-v-7f125227]{font-size:clamp(26px,3.2vw,40px);font-weight:700;letter-spacing:-.025em;line-height:1.1;color:#fff;background:linear-gradient(90deg,#fff,#bae6fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-tagline[data-v-7f125227]{font-size:clamp(13px,1.45vw,16px);line-height:1.5;color:#ffffffbf;max-width:820px}.pillars[data-v-7f125227]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:1400px;width:100%;margin:0 auto}.pillar[data-v-7f125227]{padding:16px 18px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:6px;animation:slide-in-up-7f125227 .5s both;transition:all .25s}.pillar[data-v-7f125227]:hover{background:#7dd3fc0f;border-color:#7dd3fc4d;transform:translateY(-2px)}.p-icon[data-v-7f125227]{font-size:20px;line-height:1}.p-label[data-v-7f125227]{font-size:clamp(15px,1.7vw,20px);font-weight:700;color:#fff;letter-spacing:-.01em;line-height:1.2}.p-body[data-v-7f125227]{font-size:clamp(12px,1.3vw,14px);line-height:1.45;color:#ffffffa6}.closing[data-v-7f125227]{position:relative;z-index:1;margin-top:18px;text-align:center;font-size:clamp(14px,1.5vw,17px);font-style:italic;color:#fef3c7;max-width:900px;margin-left:auto;margin-right:auto;line-height:1.4;animation:slide-in-up-7f125227 .5s 1.1s both}@keyframes slide-in-up-7f125227{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1024px){.pillars[data-v-7f125227]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pillars[data-v-7f125227]{grid-template-columns:1fr}.slide-vertex-security[data-v-7f125227]{padding:72px 24px 110px;overflow-y:auto}}.slide-nav[data-v-a0a1d908]{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:24px;padding:20px 32px 28px;z-index:100;background:linear-gradient(to top,rgba(10,10,15,.92) 0%,rgba(10,10,15,.6) 60%,transparent 100%)}.nav-btn[data-v-a0a1d908]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff9;cursor:pointer;transition:all .2s;flex-shrink:0}.nav-btn[data-v-a0a1d908]:hover:not(:disabled){background:#ffffff1f;color:#fff}.nav-btn[data-v-a0a1d908]:disabled{opacity:.25;cursor:default}.nav-btn[data-v-a0a1d908]:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.timeline[data-v-a0a1d908]{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:clamp(16px,2.4vw,36px);padding-top:6px}.timeline-line[data-v-a0a1d908]{position:absolute;top:11px;left:4%;right:4%;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.14) 10%,rgba(255,255,255,.14) 90%,transparent)}.milestone[data-v-a0a1d908]{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;padding:0 4px;cursor:pointer;color:inherit;transition:transform .2s}.milestone[data-v-a0a1d908]:hover{transform:translateY(-2px)}.milestone[data-v-a0a1d908]:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:4px;border-radius:4px}.dot[data-v-a0a1d908]{width:10px;height:10px;border-radius:50%;background:var(--dot-color);opacity:.4;box-shadow:0 0 6px var(--dot-color);transition:all .25s}.milestone:hover .dot[data-v-a0a1d908]{opacity:.8;transform:scale(1.15)}.milestone.active .dot[data-v-a0a1d908]{opacity:1;width:14px;height:14px;box-shadow:0 0 12px var(--dot-color),0 0 24px var(--dot-color);animation:pulse-dot-a0a1d908 2.5s ease-in-out infinite}@keyframes pulse-dot-a0a1d908{0%,to{box-shadow:0 0 10px var(--dot-color),0 0 22px var(--dot-color)}50%{box-shadow:0 0 16px var(--dot-color),0 0 36px var(--dot-color)}}.year[data-v-a0a1d908]{font-size:11px;font-weight:600;color:#ffffff59;letter-spacing:.02em;white-space:nowrap;transition:color .25s}.milestone:hover .year[data-v-a0a1d908]{color:#ffffffb3}.milestone.active .year[data-v-a0a1d908]{color:var(--dot-color)}.progress-bar[data-v-a0a1d908]{position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffffff14}.progress-fill[data-v-a0a1d908]{height:100%;background:#fff6;transition:width .4s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.slide-nav[data-v-a0a1d908]{gap:12px;padding:16px 12px 24px}.timeline[data-v-a0a1d908]{gap:12px}.year[data-v-a0a1d908]{font-size:10px}}.top-nav[data-v-88dd3ac9]{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:18px 32px 20px;z-index:100;background:linear-gradient(to bottom,rgba(10,10,15,.85) 0%,rgba(10,10,15,.5) 60%,transparent 100%);pointer-events:none}.parts[data-v-88dd3ac9]{display:flex;align-items:center;gap:clamp(20px,4vw,56px);pointer-events:auto}.part[data-v-88dd3ac9]{display:flex;align-items:baseline;gap:8px;opacity:.32;transition:opacity .25s,transform .25s;background:none;border:none;padding:4px 6px;cursor:pointer;color:inherit;font-family:inherit}.part[data-v-88dd3ac9]:hover:not(.disabled):not(.active){opacity:.7;transform:translateY(-1px)}.part[data-v-88dd3ac9]:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:4px;border-radius:4px}.part.disabled[data-v-88dd3ac9]{cursor:not-allowed;opacity:.2}.part.active[data-v-88dd3ac9]{opacity:1;cursor:default}.part-num[data-v-88dd3ac9]{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c}.part.active .part-num[data-v-88dd3ac9]{color:#fff}.part-title[data-v-88dd3ac9]{font-size:14px;font-weight:600;letter-spacing:.02em;color:#ffffffb3}.part.active .part-title[data-v-88dd3ac9]{color:#fff}.part.active .part-title[data-v-88dd3ac9]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff9;margin-right:10px;vertical-align:middle;animation:pulse-dot-88dd3ac9 2.5s ease-in-out infinite}@keyframes pulse-dot-88dd3ac9{0%,to{box-shadow:0 0 6px #fff6}50%{box-shadow:0 0 14px #ffffffe6}}@media(max-width:768px){.parts[data-v-88dd3ac9]{gap:16px}.part-title[data-v-88dd3ac9]{display:none}}.presentation[data-v-71d09805]{position:fixed;inset:0;overflow:hidden;background:#0a0a0f}.slide-wrapper[data-v-71d09805]{position:absolute;inset:0}.slide-next-enter-active[data-v-71d09805],.slide-next-leave-active[data-v-71d09805],.slide-prev-enter-active[data-v-71d09805],.slide-prev-leave-active[data-v-71d09805]{transition:all .5s cubic-bezier(.4,0,.2,1)}.slide-next-enter-from[data-v-71d09805]{transform:translate(60px);opacity:0}.slide-next-leave-to[data-v-71d09805],.slide-prev-enter-from[data-v-71d09805]{transform:translate(-60px);opacity:0}.slide-prev-leave-to[data-v-71d09805]{transform:translate(60px);opacity:0}
