@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Geist:wght@400;500;600;700&family=Instrument+Sans:wght@400;500;600;700&display=swap";@layer components;@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-leading:initial;--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: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;--spacing:.25rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 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);--font-display:var(--font-display);--font-body:var(--font-body);--color-text-muted:var(--color-text-muted);--color-text-dim:var(--color-text-dim);--color-brand:var(--color-accent)}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration: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}html{scroll-behavior:auto;background:linear-gradient(180deg, var(--color-bg-1) 0%, var(--color-bg-0) 100%)}html.opening-scene-gate--locked,html.opening-scene-gate--locked body{overscroll-behavior:none;overflow:hidden}body{background:radial-gradient(circle at 50% -6%, #f1732412, transparent 22%), linear-gradient(180deg, var(--color-bg-1) 0%, var(--color-bg-0) 100%);min-width:320px;min-height:100vh;color:var(--color-text);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5;overflow-x:hidden}*,:before,:after{box-sizing:border-box}#root{min-height:100vh}img,svg{max-width:100%;display:block}button,input,textarea{font:inherit}a{color:inherit}:focus-visible{outline-offset:3px;outline:2px solid #f1732494}::selection{color:#fff8f4;background:#f1732440}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.col-span-full{grid-column:1/-1}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-6{height:calc(var(--spacing) * 6)}.w-6{width:calc(var(--spacing) * 6)}.w-full{width:100%}.max-w-full{max-width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.leading-none{--tw-leading:1;line-height:1}.text-\[var\(--color-brand\)\]{color:var(--color-brand)}.uppercase{text-transform:uppercase}.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))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Instrument Sans", "Helvetica Neue", sans-serif;--font-body:"Geist", "Helvetica Neue", sans-serif;--color-bg-0:#060403;--color-bg-1:#0d0908;--color-bg-2:#14100f;--color-surface:#ffffff07;--color-surface-strong:#f8f0ea0d;--color-surface-soft:#0c0908e6;--color-text:#f5efe7;--color-text-soft:#eee3d8;--color-text-muted:#e2d3c5;--color-text-dim:#c4b09f;--color-text-cool:#96a0aa;--color-line:#fff3eb14;--color-line-strong:#fff3eb24;--color-accent:#f17324;--color-accent-warm:#dc8e21;--color-highlight:#22c55e;--shadow-panel:0 18px 44px #0403023d, 0 6px 18px #1a0f0a1f, inset 0 1px 0 #ffffff09;--shadow-frame:0 34px 96px #02020266, 0 0 0 1px #ffffff06;--shadow-glow:0 0 18px #f173241f;--radius-scene:2rem;--radius-panel:1.5rem;--radius-pill:999px;--container-max:90rem;--grid-columns:12;--space-1:clamp(.8rem, .68rem + .34vw, 1rem);--space-2:clamp(1.24rem, 1.02rem + .96vw, 1.9rem);--space-3:clamp(1.9rem, 1.5rem + 1.45vw, 2.95rem);--space-4:clamp(2.7rem, 2.05rem + 2.45vw, 4.5rem);--motion-fast:.18s;--motion-base:.28s;--motion-slow:.42s;--easing-premium:cubic-bezier(.22, 1, .36, 1);--type-scene-thesis:clamp(2.75rem, 2.1rem + 1.8vw, 3.25rem);--type-scene-title:clamp(2rem, 1.6rem + 1.2vw, 2.375rem);--type-board-title:clamp(1.35rem, 1.18rem + .55vw, 1.75rem);--type-scene-callout:clamp(1.7rem, 1.45rem + .7vw, 2.15rem);--type-lead:clamp(1rem, .96rem + .2vw, 1.15rem);--type-body:clamp(.96rem, .93rem + .14vw, 1.04rem);--type-support:.94rem;--type-meta:.72rem}.deck-shell{isolation:isolate;position:relative}.deck-shell:before,.deck-shell:after{content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}.deck-shell:before{background:radial-gradient(circle at 16% 12%, #f1732429, transparent 24rem), radial-gradient(circle at 84% 22%, #f1732414, transparent 28rem), radial-gradient(circle at 50% 100%, #ffffff05, transparent 32rem), linear-gradient(180deg, var(--color-bg-1), var(--color-bg-0))}.deck-shell:after{opacity:.46;background-image:linear-gradient(#f173241f 1px,#0000 1px),linear-gradient(90deg,#f173241a 1px,#0000 1px),linear-gradient(#fff3eb0b 1px,#0000 1px),linear-gradient(90deg,#fff3eb09 1px,#0000 1px);background-size:4.8rem 4.8rem,4.8rem 4.8rem,19.2rem 19.2rem,19.2rem 19.2rem;-webkit-mask-image:linear-gradient(#000000eb,#000000c7);mask-image:linear-gradient(#000000eb,#000000c7)}.deck-scroll{scroll-snap-type:none}.deck-performance-meter{z-index:120;color:#fff3ebd1;letter-spacing:0;pointer-events:none;background:#060403c7;border:1px solid #fff3eb24;border-radius:999rem;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.72rem;font-weight:760;line-height:1;display:flex;position:fixed;bottom:1rem;right:1rem}.deck-performance-meter__status{color:#22c55e}.deck-performance-meter__status[data-status=LOW]{color:#f17324}.candidate-hidden-preloads{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.r4-revealer{z-index:2147483000;pointer-events:none;contain:layout paint style;opacity:1;visibility:visible;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.r4-revealer--bottom{--r4-layer-start:100%;--r4-layer-covered:0%;--r4-layer-end:-100%}.r4-revealer--top{--r4-layer-start:-100%;--r4-layer-covered:0%;--r4-layer-end:100%}.r4-revealer__layer{width:100%;height:100%;transform:translate3d(0, var(--r4-layer-start), 0);will-change:transform;backface-visibility:hidden;position:absolute;top:0;left:0}.r4-revealer__layer--one{background:#202023}.r4-revealer__layer--two{background:#f17324}.r4-revealer[data-state=run] .r4-revealer__layer{animation:1.5s cubic-bezier(.7,0,.3,1) forwards r4DuoMoveLayerOne}.r4-revealer[data-state=run] .r4-revealer__layer:nth-child(2){animation-name:r4DuoMoveLayerTwo}.triple-swoosh-revealer{z-index:2147482500;pointer-events:none;contain:layout paint style;--triple-swoosh-start-x:142vw;--triple-swoosh-start-y:86vh;--triple-swoosh-end-x:-142vw;--triple-swoosh-end-y:-86vh;position:fixed;inset:0;overflow:hidden}.triple-swoosh-revealer--backward{--triple-swoosh-start-x:-142vw;--triple-swoosh-start-y:-86vh;--triple-swoosh-end-x:142vw;--triple-swoosh-end-y:86vh}.triple-swoosh-revealer__layer{width:320vmax;height:38vmax;transform:translate3d(var(--triple-swoosh-start-x), var(--triple-swoosh-start-y), 0) translate3d(-50%, -50%, 0) rotate(-24deg);transform-origin:50%;will-change:transform;backface-visibility:hidden;position:absolute;top:50%;left:50%}.triple-swoosh-revealer__layer--one{background:#202023;height:46vmax;animation:1.12s cubic-bezier(.7,0,.3,1) forwards tripleSwooshLayerOne}.triple-swoosh-revealer__layer--two{background:#f17324;animation:1.12s cubic-bezier(.7,0,.3,1) forwards tripleSwooshLayerTwo}.triple-swoosh-revealer__layer--three{background:#fff1dc;height:30vmax;animation:1.12s cubic-bezier(.7,0,.3,1) forwards tripleSwooshLayerThree}.rotated-reveal{z-index:2147482600;pointer-events:none;contain:layout paint style;--rotated-reveal-start-y:112%;--rotated-reveal-end-y:-112%;position:fixed;inset:0;overflow:hidden}.rotated-reveal--backward{--rotated-reveal-start-y:-112%;--rotated-reveal-end-y:112%}.rotated-reveal__plane{transform:rotate3d(0, 0, 1, var(--rotated-reveal-angle));transform-origin:50%;pointer-events:none;backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.rotated-reveal__inner{width:calc(96.13vw + 27.57vh + 22vmax);height:calc(27.57vw + 96.13vh + 22vmax);transform:translate3d(0, var(--rotated-reveal-start-y), 0);will-change:transform;backface-visibility:hidden;background:#f17324;flex:none;animation:1.8s cubic-bezier(.7,0,.3,1) forwards rotatedRevealDemo2Primary;display:block}.rotated-reveal--demo2 .rotated-reveal__plane--demo2-primary .rotated-reveal__inner{background:#202023}.rotated-reveal--demo2 .rotated-reveal__plane--demo2-overlay .rotated-reveal__inner{background:#f17324;animation-name:rotatedRevealDemo2Overlay}.rotated-reveal--demo3 .rotated-reveal__inner{width:calc(99.87vw + 5.24vh + 14vmax);height:calc(5.24vw + 99.87vh + 14vmax);animation-name:rotatedRevealDemo3Layer}.rotated-reveal--demo3 .rotated-reveal__plane--demo3-one .rotated-reveal__inner{background:#202023}.rotated-reveal--demo3 .rotated-reveal__plane--demo3-two .rotated-reveal__inner{background:#f17324;animation-delay:.16s}.rotated-reveal--demo3 .rotated-reveal__plane--demo3-three .rotated-reveal__inner{background:#fff1dc;animation-delay:.32s}.section02-stage-arrows{z-index:78;pointer-events:none;position:absolute;inset:0}.section02-stage-arrow{aspect-ratio:1;color:#fff1dc;cursor:pointer;pointer-events:auto;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;will-change:transform, opacity;width:clamp(3.35rem,4.9vw,4.75rem);transition:background-color var(--motion-base) var(--easing-premium), border-color var(--motion-base) var(--easing-premium), box-shadow var(--motion-base) var(--easing-premium), color var(--motion-base) var(--easing-premium), opacity var(--motion-base) var(--easing-premium), transform var(--motion-base) var(--easing-premium);background:radial-gradient(circle at 50% 42%,#f1732470,#0000 62%),#070605d6;border:1px solid #fff1dc6b;border-radius:999px;place-items:center;display:grid;position:absolute;box-shadow:0 16px 44px #00000057,0 0 0 1px #f173241f,inset 0 1px #fff1dc1f}.section02-stage-arrow--previous{top:clamp(1rem,2vw,1.45rem);left:clamp(1rem,2vw,1.45rem)}.section02-stage-arrow--next{top:clamp(1rem,2vw,1.45rem);right:clamp(1rem,2vw,1.45rem)}.section02-stage-arrow svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:48%}.section02-stage-arrow:hover,.section02-stage-arrow:focus-visible{color:#fff;background-color:#0c0907e6;border-color:#fff1dcb8;transform:translateY(-.12rem)scale(1.045);box-shadow:0 18px 52px #00000061,0 0 0 1px #f1732447,0 0 26px #f1732442,inset 0 1px #fff1dc2e}.section02-stage-arrow:disabled{cursor:default;opacity:.22;transform:none}.section02-stage-arrows-inline{display:none}.section03-stage-ctas{z-index:78;pointer-events:none;position:absolute;inset:0}.section03-stage-cta{aspect-ratio:1;color:#fff1dc;cursor:pointer;pointer-events:auto;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;will-change:transform, opacity;width:clamp(3.35rem,4.9vw,4.75rem);transition:background-color var(--motion-base) var(--easing-premium), border-color var(--motion-base) var(--easing-premium), box-shadow var(--motion-base) var(--easing-premium), color var(--motion-base) var(--easing-premium), opacity var(--motion-base) var(--easing-premium), transform var(--motion-base) var(--easing-premium);background:radial-gradient(circle at 50% 42%,#f1732470,#0000 62%),#070605d6;border:1px solid #fff1dc6b;border-radius:999px;place-items:center;display:grid;position:absolute;box-shadow:0 16px 44px #00000057,0 0 0 1px #f173241f,inset 0 1px #fff1dc1f}.section03-stage-cta--previous{top:clamp(1rem,2vw,1.45rem);left:clamp(1rem,2vw,1.45rem)}.section03-stage-cta--next{top:clamp(1rem,2vw,1.45rem);right:clamp(1rem,2vw,1.45rem)}.section03-stage-cta svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:48%}.section03-stage-cta--previous svg{transform:rotate(180deg)}.section03-stage-cta:hover,.section03-stage-cta:focus-visible{color:#fff;background-color:#0c0907e6;border-color:#fff1dcb8;transform:translateY(-.12rem)scale(1.045);box-shadow:0 18px 52px #00000061,0 0 0 1px #f1732447,0 0 26px #f1732442,inset 0 1px #fff1dc2e}.section03-stage-cta:disabled{cursor:default;opacity:.24;transform:none}.section01-stage-arrows{z-index:74;pointer-events:none;position:absolute;inset:0}.section01-stage-arrow{aspect-ratio:1;color:#fff1dcb3;cursor:pointer;pointer-events:auto;width:clamp(2rem,2.6vw,2.45rem);transition:background-color var(--motion-base) var(--easing-premium), border-color var(--motion-base) var(--easing-premium), color var(--motion-base) var(--easing-premium), opacity var(--motion-base) var(--easing-premium), transform var(--motion-base) var(--easing-premium);background:#07060547;border:1px solid #fff1dc26;border-radius:999rem;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.section01-stage-arrow--previous{left:clamp(.8rem,1.5vw,1.15rem)}.section01-stage-arrow--next{right:clamp(.8rem,1.5vw,1.15rem)}.section01-stage-arrow svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:58%;height:58%}.section01-stage-arrow:hover,.section01-stage-arrow:focus-visible{color:#fff1dcf5;background-color:#07060580;border-color:#f173247a;transform:translateY(-50%)scale(1.04)}.section01-stage-arrow:disabled{cursor:default;opacity:.22;transform:translateY(-50%)}.section04-stage-arrows{z-index:74;pointer-events:none;position:absolute;inset:0}.section04-stage-arrow{aspect-ratio:1;color:#fff1dcb8;cursor:pointer;pointer-events:auto;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;will-change:transform, opacity;width:clamp(2rem,2.6vw,2.45rem);transition:background-color var(--motion-base) var(--easing-premium), border-color var(--motion-base) var(--easing-premium), color var(--motion-base) var(--easing-premium), opacity var(--motion-base) var(--easing-premium), transform var(--motion-base) var(--easing-premium);background:#07060557;border:1px solid #fff1dc26;border-radius:999rem;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.section04-stage-arrow--previous{left:clamp(.8rem,1.5vw,1.15rem)}.section04-stage-arrow--next{right:clamp(.8rem,1.5vw,1.15rem)}.section04-stage-arrow svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:58%;height:58%}.section04-stage-arrow:hover,.section04-stage-arrow:focus-visible{color:#fff1dcf5;background-color:#07060585;border-color:#f173247a;transform:translateY(-50%)scale(1.04)}.section04-stage-arrow:disabled{cursor:default;opacity:.24;transform:translateY(-50%)}.mobile-experience-note{display:none}.scene{scroll-snap-align:start;scroll-snap-stop:normal;min-height:100svh;padding:1.5rem 0 0;position:relative}.scene__frame{width:100%;min-height:100svh;box-shadow:none;background:#080605;border:0;border-radius:0;display:flex;position:relative;overflow:clip}.scene__frame--clean{background:#080605}.scene__backdrop,.scene__overlay{pointer-events:none;position:absolute;inset:0}.scene__backdrop{filter:saturate(1.02)brightness(.78)contrast(1.04);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;transform:scale(1.03)}.scene__backdrop img{object-fit:cover;width:100%;height:100%;display:block}.scene__overlay{background:linear-gradient(#0806051f 0%,#0806058f 100%),radial-gradient(circle at 0 0,#f1732408,#0000 24%)}.scene__overlay--hero{background:radial-gradient(circle at 50% 22%,#ffe6d51a,#0000 18%),radial-gradient(circle,#f173240f,#0000 32%),linear-gradient(#08060514 0%,#08060585 100%)}.scene__overlay--opening-thesis{background:radial-gradient(at 50% 47%,#0000 0% 46%,#04030257 78%,#040302c2 100%),linear-gradient(#04030280 0%,#0403021f 30%,#0403022e 66%,#04030299 100%),linear-gradient(90deg,#040302d1 0%,#04030270 13%,#0000 31% 69%,#04030270 87%,#040302d1 100%)}.scene__overlay--opening-thesis:before{content:"";opacity:.94;background:linear-gradient(#040302e6 0%,#04030294 16%,#0000 38% 74%,#0403024d 100%),linear-gradient(90deg,#040302f0 0%,#0403029e 14%,#0000 33% 67%,#0403029e 86%,#040302f0 100%);position:absolute;inset:0}.scene__overlay--opening-thesis:after{opacity:.38;background:linear-gradient(#0000 0%,#f1732407 80%,#0000 100%),radial-gradient(circle at 18% 26%,#fff3eb05,#0000 18%)}.scene__overlay--soft{background:radial-gradient(circle at 15% 20%,#f173240a,#0000 20%),linear-gradient(#08060514 0%,#0806057a 100%)}.scene__overlay--editorial{background:linear-gradient(90deg,#08060594 0%,#0806053d 38%,#0806059e 100%),radial-gradient(circle at 70% 30%,#f173240a,#0000 20%)}.scene__overlay--proof{background:linear-gradient(90deg,#080605a8 0%,#0806056b 42%,#080605b3 100%),radial-gradient(circle at 75% 25%,#ffffff0d,#0000 16%),radial-gradient(circle at 15% 75%,#f173240d,#0000 24%)}.scene__overlay:after{content:"";opacity:.9;background:linear-gradient(120deg,#0000 0%,#f173240b 48%,#0000 100%),radial-gradient(circle at 20% 24%,#ffffff06,#0000 16%);position:absolute;inset:0}.scene__content{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,1.8vw,1.75rem);width:100%;min-height:100svh;padding:clamp(1rem,2vw,2rem);display:grid;position:relative}.scene__content>*{min-width:0}.scene-panel{border:1px solid var(--color-line);min-width:0;box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;background:linear-gradient(#ffffff07,#ffffff02),#0b0808b8;border-radius:1.6rem;position:relative;overflow:hidden}.scene-panel:before{content:"";pointer-events:none;background:linear-gradient(#ffffff08,#0000 18%),radial-gradient(circle at 0 0,#f1732408,#0000 26%);position:absolute;inset:0}.scene-label{letter-spacing:.18em;text-transform:uppercase;color:#ebc9ade0;font-variant-numeric:tabular-nums;align-items:center;gap:.55rem;font-size:.68rem;font-weight:600;display:inline-flex}.scene-label:before{content:"";background:linear-gradient(90deg,#f17324b3,#f1732400);width:2rem;height:1px;display:block}.slide-grid{grid-auto-flow:dense}.slide-copy-stack{flex-direction:column;gap:clamp(1rem,1.8vw,1.6rem);display:flex}.slide-lead{max-width:38ch;font-size:var(--type-lead);letter-spacing:-.02em;color:var(--color-text-muted);text-wrap:pretty;line-height:1.68}.slide-kicker{letter-spacing:.18em;text-transform:uppercase;color:#f0b084d1;background:#f173240f;border:1px solid #f1732429;border-radius:999px;align-items:center;width:fit-content;padding:.7rem 1rem;font-size:.7rem;display:inline-flex}.slide-stateline{letter-spacing:.16em;text-transform:uppercase;color:#efb181d6;font-size:.72rem}.section01__topline{justify-content:center;display:flex}.section01__brand-lockup{align-items:center;gap:1rem;display:inline-flex}.section01__logo{filter:brightness(.94)saturate(0)contrast(1.12);opacity:.94;width:clamp(6.5rem,9vw,8.25rem);height:auto}.section01__hero-stack{position:relative}.section01__hero-stack:before{content:"";filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#f1732424,#0000 70%);height:14rem;position:absolute;inset:-8% 10% auto}.section01__actions{justify-content:center;align-items:center;gap:.9rem;display:flex}.slide-panel{border:1px solid var(--color-line);min-width:0;box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);isolation:isolate;background:linear-gradient(#ffffff06,#ffffff02),#0a080885;border-radius:1.6rem;position:relative;overflow:hidden}.slide-panel:after,.scene-panel:after{content:"";opacity:0;height:1px;transition:opacity var(--motion-slow) var(--easing-premium), transform var(--motion-slow) var(--easing-premium);background:linear-gradient(90deg,#0000,#f1732452,#0000);position:absolute;inset:auto -22% -1px;transform:translate(-18%)}.slide-panel:hover:after,.scene-panel:hover:after{opacity:1;transform:translate(18%)}.slide-panel--muted{background:linear-gradient(#ffffff04,#ffffff02),#0a080866}.slide-panel--warm{background:linear-gradient(#f173241f,#ffffff03),#0a08088f;border-color:#f173242e}.slide-panel__inner{z-index:1;height:100%;padding:clamp(1.1rem,1.8vw,1.5rem);position:relative}.slide-scroll-region{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;min-height:0;max-height:100%;padding-right:.35rem;overflow-y:auto}.slide-scroll-region::-webkit-scrollbar{width:6px}.slide-scroll-region::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.slide-accent-line{background:linear-gradient(90deg,#0000,#f173243d,#0000);width:100%;height:1px}.slide-chip-row{flex-wrap:wrap;gap:.6rem;display:flex}.slide-chip{letter-spacing:.12em;text-transform:uppercase;color:#fff3ecad;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:.55rem .85rem;font-size:.72rem;display:inline-flex}.slide-heading-inline-media{vertical-align:middle;filter:grayscale(.08)contrast(1.1)brightness(.82);background-position:50%;background-size:cover;border-radius:999px;width:clamp(5.5rem,8vw,7rem);height:clamp(2.4rem,4vw,3.25rem);margin-inline:.45rem;display:inline-block;box-shadow:0 10px 30px #00000040,inset 0 0 0 1px #ffffff1f}.section02{width:100%;min-height:100%;display:flex}.section02__hero,.section02__stage-shell{width:100%;min-height:100%}.section02__hero{justify-content:center;align-items:center;padding:clamp(1.5rem,3vw,3rem);display:flex}.section02__hero-inner{text-align:center;width:min(100%,78rem);margin-inline:auto}.section02__hero-inner--framed{max-width:48rem;box-shadow:var(--shadow-frame);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff05,#ffffff01),#07060647;border:1px solid #fff3eb14;border-radius:2rem;padding:clamp(1.4rem,2vw,2.1rem)}.section02__prompt{max-width:10ch;margin-inline:auto}.section02__headline{max-width:14ch;margin-inline:auto}.section02__hero-support{justify-items:center;gap:1rem;margin-top:1.25rem;display:grid}.section02__hero-intro{max-width:34ch;font-size:var(--type-support);color:var(--color-text-soft);margin:0;line-height:1.72}.section02__stage-shell{flex-direction:column;justify-content:center;gap:clamp(1rem,2vw,1.75rem);padding-block:clamp(1.25rem,2vw,2rem);display:flex}.section02__split-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.5rem);display:grid}.section02__left-column,.section02__right-column{grid-column:span 12;min-width:0}.section02__left-panel{min-height:100%}.section02__left-panel-inner{flex-direction:column;justify-content:center;gap:clamp(.95rem,1.4vw,1.25rem);min-height:100%;display:flex}.section02__intro{max-width:28ch;font-family:var(--font-display);font-size:var(--type-board-title);letter-spacing:-.04em;color:var(--color-text);text-wrap:balance;line-height:1.06}.section02__core-copy{max-width:35ch;font-size:var(--type-body);letter-spacing:-.02em;color:var(--color-text-muted);text-wrap:pretty;line-height:1.66}.section02__right-column{align-content:start;gap:.95rem;display:grid}.section02__card{min-height:7.1rem;transition:transform var(--motion-base) var(--easing-premium), border-color var(--motion-base) var(--easing-premium)}.scene-media-frame{min-height:14rem;box-shadow:var(--shadow-panel);isolation:isolate;background:radial-gradient(circle at 50% 22%,#f173241f,#0000 24%),linear-gradient(#ffffff0a,#ffffff03),#08060675;border:1px solid #f1732424;border-radius:1.7rem;position:relative;overflow:hidden}.scene-media-frame:after{content:"";background:linear-gradient(#0000,#080605e6);height:38%;position:absolute;inset:auto 0 0}.scene-media-frame__grid{opacity:.45;background-image:linear-gradient(#f1732414 1px,#0000 1px),linear-gradient(90deg,#f1732414 1px,#0000 1px);background-size:100% 100%,2.5rem 2.5rem;position:absolute;inset:0}.scene-media-frame__silhouette{aspect-ratio:.8;opacity:.9;background:radial-gradient(circle at 50% 18%,#fff7f1e6 0 16%,#0000 18%),radial-gradient(circle at 50% 24%,#f1732438,#0000 40%),linear-gradient(#fff4eb29,#fff4eb0a);border-radius:46% 46% 18% 18%/38% 38% 16% 16%;width:min(56%,15rem);position:absolute;inset:auto 50% 0;transform:translate(-50%);box-shadow:0 0 0 1px #fff3eb14,0 18px 42px #0000004d}.scene-media-frame__silhouette--agent{background:radial-gradient(circle at 50% 16%,#fff7f1d1 0 14%,#0000 16%),radial-gradient(circle at 50% 24%,#7bbbff38,#0000 38%),linear-gradient(#bfd9ff24,#f1732414);border-radius:45% 45% 22% 22%/34% 34% 18% 18%;width:min(52%,13.5rem)}.scene-media-frame__orb{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#ffffff29,#7bbbff14 42%,#0000 68%);border-radius:999px;width:10rem;position:absolute;inset:16% auto auto 50%;transform:translate(-50%)}.scene-media-frame--portrait{min-height:16rem}.scene-media-frame--nora{background:radial-gradient(circle at 50% 22%,#7bbbff1f,#0000 24%),linear-gradient(#ffffff0a,#ffffff03),#08060675;border-color:#7bbbff29;min-height:15rem}.scene-media-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.scene-media-tile{background:linear-gradient(135deg,#f173241a,#0000 55%),#ffffff05;border:1px solid #fff3eb14;border-radius:1.2rem;min-height:5.6rem;position:relative;overflow:hidden}.scene-media-tile:before,.scene-media-tile:after{content:"";border-radius:999px;position:absolute}.scene-media-tile:before{background:linear-gradient(90deg,#f17324e6,#0000);width:72%;height:1px;inset:0 auto auto 0}.scene-media-tile:after{background:#ffffff08;border:1px solid #fff3eb1a;width:2.1rem;height:2.1rem;inset:auto 1rem 1rem auto}.scene-media-tile--tech{background:linear-gradient(135deg,#7bbbff1f,#0000 60%),#ffffff05}.scene-media-tile--tool{background:linear-gradient(135deg,#f173241f,#0000 60%),#ffffff05}.section02__card-copy{max-width:24ch;font-size:var(--type-support);color:var(--color-text-muted);margin-top:.75rem;line-height:1.6}.section02__transition{animation:deckReveal .45s var(--easing-premium) both;transform:translateY(1.4rem)}.section02__transition--visible{transform:translateY(0)}.section02__transition-question{max-width:24ch;font-family:var(--font-display);font-size:var(--type-scene-callout);letter-spacing:-.05em;color:var(--color-text);text-wrap:balance;line-height:1.02}.staged-scene{width:100%;min-height:100%;display:flex}.staged-scene__hero,.staged-scene__board{width:100%;min-height:100%}.staged-scene__hero{justify-content:center;align-items:center;padding:clamp(1.5rem,3vw,3rem);display:flex}.staged-scene__hero-inner{text-align:center;align-items:center;width:min(100%,78rem);margin-inline:auto}.staged-scene__hero-inner--framed{max-width:54rem;box-shadow:var(--shadow-frame);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff05,#ffffff01),#0706064d;border:1px solid #fff3eb14;border-radius:2rem;padding:clamp(1.5rem,2vw,2.2rem)}.staged-scene__hero-intro{max-width:36ch;font-size:var(--type-support);color:var(--color-text-soft);text-wrap:pretty;margin:0 auto;line-height:1.72}.staged-scene__hero-actions{justify-content:center;display:flex}.staged-scene__headline{max-width:14ch;margin-inline:auto}.staged-scene__board{flex-direction:column;justify-content:center;gap:clamp(1rem,2vw,1.75rem);padding-block:clamp(1.25rem,2vw,2rem);display:flex}.staged-scene__split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.5rem);display:grid}.staged-scene__left,.staged-scene__right{grid-column:span 12;min-width:0}.staged-scene__left-inner{flex-direction:column;justify-content:center;gap:clamp(.85rem,1.35vw,1.15rem);min-height:100%;display:flex}.staged-scene__right{align-content:start;gap:.95rem;display:grid}.staged-scene__active-card,.staged-scene__identity-panel{min-height:100%}.staged-scene__transition,.staged-scene__transition-row,.staged-scene__transition-stack{width:100%}.staged-scene__transition{animation:deckReveal .45s var(--easing-premium) both;transform:translateY(1.4rem)}.staged-scene__transition--cta{border-color:#f1732429}.staged-scene__transition-inner{justify-content:space-between;align-items:end;gap:1rem;display:flex}.staged-scene__transition-row{gap:1rem;display:grid}.staged-scene__transition-stack{gap:.95rem;display:grid}.section02--origin{position:relative}.section02--origin:before{content:"";opacity:.55;height:24%;transition:transform var(--motion-slow) var(--easing-premium), opacity var(--motion-slow) var(--easing-premium);background:linear-gradient(90deg,#f1732412,#0000 34%,#7bbbff0a 100%),#ffffff03;border:1px solid #f1732414;border-radius:2.2rem;position:absolute;inset:8% 16% auto 10%;transform:translateY(1.4rem)}.section02--origin[data-active=true]:before,.section02--origin[data-pinned=true]:before{opacity:.9;transform:translate(0)}.section02--origin .section02__hero-inner--framed{box-shadow:0 28px 84px #120a0647,inset 0 1px #ffffff0a}.section02--origin .section02__split-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.staged-scene--section03{position:relative}.staged-scene--section03:before{content:"";opacity:.58;transition:transform var(--motion-slow) var(--easing-premium), opacity var(--motion-slow) var(--easing-premium);background:linear-gradient(110deg,#0000 0%,#f1732414 34%,#0000 60%),linear-gradient(#7bbbff0d,#0000 58%);position:absolute;inset:18% 8% 22%;transform:translate(-2.2rem);-webkit-mask-image:linear-gradient(#0000,#000c 24% 78%,#0000);mask-image:linear-gradient(#0000,#000c 24% 78%,#0000)}.staged-scene--section03[data-active=true]:before,.staged-scene--section03[data-pinned=true]:before{opacity:1;transform:translate(0)}.staged-scene--section03 .staged-scene__split{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);align-items:end}.staged-scene--section03 .scene-media-strip{grid-template-columns:1.15fr .85fr 1.15fr}.staged-scene--section04{position:relative}.staged-scene--section04:before{content:"";aspect-ratio:1;filter:blur(18px);opacity:.8;background:radial-gradient(circle,#7bbbff24,#f173240d 48%,#0000 72%);border-radius:999px;width:min(44vw,32rem);position:absolute;inset:10% auto auto 50%;transform:translate(-50%)}.staged-scene--section04 .staged-scene__split{grid-template-columns:minmax(18rem,.92fr) minmax(0,1.08fr)}.staged-scene--section04 .scene-media-frame--nora:before{content:"";opacity:.82;border:1px solid #7bbbff38;border-radius:999px;position:absolute;inset:12% 18%}.section05--route-door{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1rem,2vw,1.6rem);min-height:100%;display:grid;position:relative;overflow:hidden}.section05--route-door:before{content:"";background:linear-gradient(#0000,#f17324b3,#0000);width:1px;position:absolute;inset:12% 46% 12% auto}.section05-door__copy,.section05-door__agent-inner,.section05-door__preview-inner{flex-direction:column;display:flex}.section05-door__copy{gap:1.2rem;max-width:40rem}.section05-door__title{max-width:10ch}.section05-door__lead,.section05-door__promise,.section05-door__preview-copy{max-width:42ch;font-size:var(--type-lead);color:var(--color-text-soft);margin:0;line-height:1.7}.section05-door__actions{flex-wrap:wrap;gap:.8rem;display:flex}.section05-door__board{perspective:1200px;gap:1rem;display:grid}.section05-door__asset-stage{min-height:clamp(9rem,20vh,12rem)}.section05-door__asset-stage .section-asset{height:100%}.section05-door__agent-card{transform-origin:0;min-height:22rem;transition:transform var(--motion-slow) var(--easing-premium), border-color var(--motion-slow) var(--easing-premium)}.section05-door__agent-card:hover{border-color:#f173242e;transform:rotateX(1.5deg)rotateY(-3deg)translateY(-2px)}.section05-door__agent-inner{justify-content:space-between;gap:2rem}.section05-door__agent-name{font-family:var(--font-display);color:var(--color-text);margin:.4rem 0 0;font-size:7rem;line-height:.9}.section05-door__signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.section05-door__signal{min-height:4rem;color:var(--color-text-muted);background:#ffffff06;border:1px solid #fff3eb14;border-radius:1rem;padding:.8rem;font-size:.78rem;line-height:1.45}.section05-door__preview-card{min-height:11rem;transition:transform var(--motion-slow) var(--easing-premium), border-color var(--motion-slow) var(--easing-premium)}.section05-door__preview-card:hover{border-color:#7bbbff2e;transform:translateY(-2px)}.section05-door__preview-inner{gap:1.2rem}.section05-door__preview-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.section05-door__preview-rail span{background:linear-gradient(90deg,#f17324d1,#7bbbff6b);border-radius:999px;height:.35rem}.nora-route{min-height:100svh;color:var(--color-text);isolation:isolate;--nora-teal:#173d3b;--nora-teal-soft:#28655e70;--nora-line:#cef2e121;--nora-line-strong:#dfe3;--nora-amber:#e19743;--nora-cream:#f3efe5;--nora-muted:#f3efe5ab;--nora-dim:#f3efe56e;--nora-panel:#0713129e;--nora-panel-warm:#2d180e6b;background:radial-gradient(circle at 92% 4%,#ef9e3f3d,#0000 22rem),radial-gradient(circle at 5% 94%,#f173242e,#0000 18rem),linear-gradient(145deg,#080a0a,#0b0b09 52%,#110b08);place-items:center;padding:clamp(.85rem,2vw,1.5rem);display:grid;position:relative;overflow-x:clip}.nora-route:before{content:"";z-index:-1;opacity:.52;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.7rem 4.7rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 0 46%,#0000 78%);mask-image:radial-gradient(circle at 50% 46%,#000 0 46%,#0000 78%)}.nora-route__backdrop{z-index:-1;opacity:.78;background:radial-gradient(circle at 67% 8%,#ffbb5221,#0000 22rem),radial-gradient(circle at 20% 84%,#173d3b61,#0000 24rem),linear-gradient(90deg,#080a0aeb,#0a1110b8,#080a0ae6);position:fixed;inset:0}.nora-route__backdrop:after{content:"";filter:blur(12px);opacity:.62;background:radial-gradient(circle at 0 100%,#f173243d,#0000 11rem),radial-gradient(circle at 100% 0,#f5b55a38,#0000 12rem);position:absolute;inset:8% 10%}.nora-route__shell{border:1px solid var(--nora-line-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(120deg,#1e4e48b3,#091615d1 46%,#173732b8),#060d0ddb;border-radius:clamp(1.45rem,2.6vw,2.2rem);grid-template-rows:auto 1fr auto;gap:clamp(.62rem,1vw,.82rem);width:min(100%,96rem);height:min(52rem,100svh - clamp(1.7rem,4vw,3rem));min-height:40rem;padding:clamp(.92rem,1.65vw,1.28rem);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 110px #0000008a,inset 0 0 0 1px #ffffff08,inset 0 1px #ffffff14}.nora-route__shell:before{content:"";pointer-events:none;opacity:.86;background:radial-gradient(circle at 16% 82%,#f0a14b33,#0000 20rem),linear-gradient(90deg,#ffffff09,#0000 34%,#ffffff06);position:absolute;inset:0}.nora-route__header,.nora-route__workspace,.nora-route__footer{z-index:1;position:relative}.nora-route__header{z-index:4}.nora-route__header,.nora-route__status-row,.nora-route__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nora-route__backlink{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;transition:color var(--motion-base) var(--easing-premium), transform var(--motion-base) var(--easing-premium);font-size:.78rem;text-decoration:none}.nora-route__backlink:hover{color:var(--color-text);transform:translate(2px)}.nora-route__status-row{flex-wrap:wrap;justify-content:flex-end}.nora-route__workspace{min-height:0;display:grid}.nora-route__workspace--presentation{align-items:center}.nora-route__workspace--chat{grid-template-columns:1fr;min-height:0}.nora-presentation-window,.nora-conversation,.nora-chat-window,.nora-context-window,.nora-decision-rail{min-width:0}.nora-window-switch{border:1px solid var(--nora-line);background:#ffffff0b;border-radius:999px;padding:.24rem;display:inline-flex}.nora-window-switch__item{color:var(--nora-dim);letter-spacing:.12em;text-transform:uppercase;transition:background-color var(--motion-base) var(--easing-premium), color var(--motion-base) var(--easing-premium);background:0 0;border:0;border-radius:999px;padding:.58rem .82rem;font-size:.68rem;font-weight:800}.nora-window-switch__item--active{color:var(--nora-cream);background:#e1974324}.nora-route__shell{grid-template-rows:auto minmax(0,1fr);gap:clamp(.85rem,1vw,1rem);width:min(100%,98rem);height:min(54rem,100svh - clamp(1.7rem,4vw,3rem));padding:clamp(1rem,1.7vw,1.4rem)}.nora-route__header{align-items:center}.nora-route__status-row{gap:.62rem}.nora-route__workspace--beta{grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);align-items:stretch;gap:clamp(1rem,1.6vw,1.35rem)}.nora-identity-panel{min-height:0;display:block;position:relative}.nora-identity-panel__stage,.nora-beta-console,.nora-beta-console>*{min-width:0}.nora-identity-panel__stage{background:radial-gradient(circle at 28% 18%,#e1974338,#0000 18rem),radial-gradient(circle at 76% 22%,#13929557,#0000 24rem),linear-gradient(160deg,#0a2929fa,#030b0bf5);border:1px solid #cef2e129;border-radius:1.85rem;min-height:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000042,inset 0 1px #ffffff0f}.nora-identity-panel__stage:after{content:"";pointer-events:none;background:linear-gradient(#040d0d00,#040d0de6);height:44%;position:absolute;inset:auto 0 0}.nora-identity-panel__signature{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff1c,#ffffff08),#051514ad;border:1px solid #cef2e124;border-radius:1.25rem;gap:.35rem;width:min(100%,16rem);padding:1rem 1.05rem;display:grid;position:absolute;inset:auto 1.15rem 1.15rem}.nora-identity-panel__signature .nora-identity__name,.nora-identity-panel__signature .nora-identity__role,.nora-identity-panel__credit{margin:0}.nora-identity-panel__signature .nora-identity__role{color:#f3efe5c2}.nora-identity-panel__credit{color:#f3efe58f;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.nora-identity__portrait--panel{position:absolute;inset:0}.nora-identity__portrait--panel img{object-position:center 24%}.nora-beta-console{grid-template-columns:minmax(0,1.24fr) minmax(16rem,.72fr);gap:clamp(.9rem,1.2vw,1rem);min-height:0;display:grid}.nora-beta-console .nora-chat-window{width:100%;margin-inline:0}.nora-chat-window__agent p{color:var(--nora-muted);max-width:30ch;margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.nora-presentation-window{grid-template-columns:minmax(26rem,.84fr) minmax(25rem,1.16fr);align-items:stretch;gap:clamp(1.2rem,2.5vw,2.8rem);min-height:0;display:grid;position:relative}.nora-presentation-window__copy{align-content:center;gap:clamp(.58rem,.95vw,.82rem);min-height:0;display:grid}.nora-presentation-window__stage{border:1px solid var(--nora-line);background:radial-gradient(circle at 50% 18%,#e197432e,#0000 16rem),linear-gradient(145deg,#21534c85,#071211b3);border-radius:1.65rem;align-content:end;min-height:28.5rem;padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative;overflow:hidden}.nora-presentation-window__stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0914133d,#0000 44%),linear-gradient(#0000 58%,#050b0b38);position:absolute;inset:0}.nora-identity__brand{width:fit-content;display:inline-flex}.nora-identity__logo{filter:drop-shadow(0 16px 32px #0000005c);width:5.9rem;height:auto}.nora-kicker{color:var(--nora-amber);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.nora-identity__name{font-family:var(--font-display);letter-spacing:-.06em;color:var(--nora-cream);margin:.3rem 0 0;font-size:clamp(2.7rem,4.3vw,4rem);font-weight:500;line-height:.9}.nora-identity__role{color:#f3efe5c7;letter-spacing:.04em;text-transform:uppercase;margin:.55rem 0 0;font-size:clamp(.95rem,1.1vw,1.1rem)}.nora-presentation-window__lead{color:#f3efe5b8;letter-spacing:-.025em;text-wrap:pretty;max-width:39rem;margin:0;font-size:clamp(.94rem,1.08vw,1.08rem);line-height:1.32}.nora-live-pill,.nora-status-pill,.nora-latency-pill{border:1px solid var(--nora-line);color:#f3efe5bd;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0f;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.54rem .78rem;font-size:.68rem;font-weight:700;display:inline-flex}.nora-live-pill{margin-top:1rem}.nora-live-pill span{aspect-ratio:1;background:#9ad481;border-radius:999px;width:.55rem;box-shadow:0 0 18px #9ad481b3}.nora-status-pill--scenario{border-color:#e1974347}.nora-status-pill--server{color:#bde8dd}.nora-status-pill--fallback,.nora-status-pill--processing{color:#f4c488}.nora-status-pill--error{color:#ffb5a2}.nora-identity__portrait{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nora-identity__portrait:before{display:none}.nora-identity__portrait img{object-fit:cover;object-position:60% center;filter:drop-shadow(0 28px 44px #00000070);width:100%;height:100%}.nora-feature-grid,.nora-capability-list{gap:.62rem;display:grid}.nora-capability-list{border-block:1px solid var(--nora-line);grid-template-columns:1fr;gap:.42rem;padding-block:clamp(.56rem,.9vw,.72rem)}.nora-capability-pill{border:1px solid var(--nora-line);width:min(100%,28.5rem);min-height:2.08rem;color:var(--nora-cream);background:#ffffff08;border-radius:999px;align-items:center;gap:.58rem;padding:.42rem .78rem;font-size:clamp(.82rem,.88vw,.9rem);font-weight:650;display:inline-flex}.nora-capability-pill span{color:#e8dfcfb3;font-size:.82rem}.nora-feature-card,.nora-presentation-window__sample,.nora-context-card,.nora-rail-card,.nora-input-bar,.nora-message-card,.nora-conversation__status-strip{border:1px solid var(--nora-line);background:linear-gradient(180deg, #ffffff0e, #ffffff04), var(--nora-panel);border-radius:1.18rem;box-shadow:0 20px 50px #00000029,inset 0 1px #ffffff0f}.nora-feature-card{min-height:8rem;padding:1rem}.nora-feature-card span{color:var(--nora-amber);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.nora-feature-card h2{color:var(--nora-cream);margin:.75rem 0 .4rem;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.12}.nora-feature-card p,.nora-presentation-window__sample p,.nora-context-card p,.nora-rail-card p,.nora-input-bar__hint,.nora-conversation__status-strip p{color:var(--nora-muted);margin:0;line-height:1.48}.nora-presentation-window__scenario-block{gap:.7rem;display:grid}.nora-scenario-strip{flex-wrap:wrap;gap:.48rem;display:flex}.nora-scenario-chip{border:1px solid var(--nora-line);color:var(--nora-muted);transition:transform var(--motion-base) var(--easing-premium), border-color var(--motion-base) var(--easing-premium), background-color var(--motion-base) var(--easing-premium);background:#030e0d6b;border-radius:999px;padding:.5rem .7rem;font-size:.72rem}.nora-scenario-chip:hover,.nora-scenario-chip--active{color:var(--nora-cream);background:#e197431f;border-color:#e197437a;transform:translateY(-1px)}.nora-primary-button{color:#10221e;letter-spacing:-.01em;width:fit-content;transition:transform var(--motion-base) var(--easing-premium), box-shadow var(--motion-base) var(--easing-premium);background:#dcebd4;border:0;border-radius:999px;padding:.68rem 1.12rem;font-size:clamp(.82rem,.9vw,.9rem);font-weight:900}.nora-primary-button:hover{transform:translateY(-2px);box-shadow:0 18px 42px #dcebd429}.nora-presentation-window__sample{display:none}.nora-presentation-window__sample p{color:var(--nora-cream);margin-top:.55rem;font-size:1.02rem}.nora-scenario-example{gap:.42rem;display:grid}.nora-scenario-example h2{color:var(--nora-cream);margin:0;font-size:clamp(.86rem,.95vw,.96rem)}.nora-scenario-example__input,.nora-scenario-example__output{border:1px solid var(--nora-line);color:#f3efe5d1;background:#ffffff06;border-radius:1.15rem;margin:0;padding:.52rem .72rem;font-size:clamp(.82rem,.9vw,.9rem);line-height:1.3}.nora-scenario-example__output{color:var(--nora-cream);background:#ffffff0b;font-weight:760}.nora-chat-window{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.78rem,1.15vw,1rem);width:min(100%,78rem);min-height:0;margin-inline:auto;display:grid}.nora-chat-window__header,.nora-chat-context-bar,.nora-chat-composer{background:linear-gradient(#78fff41f,#ffffff05),#051d1cd1;border:1px solid #4ce9df47;border-radius:1.35rem;box-shadow:0 24px 58px #00000038,inset 0 0 0 1px #3fdcd10d,inset 0 1px #ffffff14}.nora-chat-window__header{justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.85rem,1.3vw,1rem);display:flex}.nora-chat-window__agent{align-items:center;gap:.9rem;min-width:0;display:flex}.nora-chat-window__agent img{object-fit:cover;object-position:58% 20%;background:#0b1817;border:1px solid #e1974342;border-radius:999px;flex:none;width:3rem;height:3rem}.nora-chat-window__agent h2{color:var(--nora-cream);font-family:var(--font-display);letter-spacing:-.035em;margin:.22rem 0 0;font-size:clamp(1.3rem,1.9vw,1.9rem);line-height:1}.nora-chat-window__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.nora-chat-context-bar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.62rem;padding:.62rem;display:grid}.nora-chat-context-chip{appearance:none;min-width:0;color:var(--nora-dim);cursor:pointer;text-align:left;transition:background-color var(--motion-base) var(--easing-premium), box-shadow var(--motion-base) var(--easing-premium), border-color var(--motion-base) var(--easing-premium), transform var(--motion-base) var(--easing-premium);background:linear-gradient(#ffffff12,#ffffff06),#040f0e80;border:1px solid #cef2e12e;border-radius:.95rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.74rem .82rem;font-size:.76rem;display:flex;box-shadow:inset 0 1px #ffffff0e}.nora-chat-context-chip:hover,.nora-chat-context-chip--active{background:linear-gradient(#e1974333,#e1974312),#040f0eb8;border-color:#e1974394;transform:translateY(-1px);box-shadow:0 12px 30px #e1974314,inset 0 1px #ffffff17}.nora-chat-context-chip span{letter-spacing:.1em;text-transform:uppercase}.nora-chat-context-chip strong{color:var(--nora-cream);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.nora-chat-context-detail{background:radial-gradient(circle at 0 0,#e197432e,#0000 15rem),linear-gradient(135deg,#ffffff0f,#ffffff03),#020c0bdb;border:1px solid #e197435c;border-radius:1.05rem;grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(18rem,.72fr);align-items:center;gap:.9rem;padding:.82rem;display:grid;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff12}.nora-chat-context-detail__copy,.nora-chat-context-detail__form{min-width:0}.nora-chat-context-detail__form{background:#ffffff0b;border:1px solid #cef2e121;border-radius:.82rem;gap:.52rem;padding:.62rem;display:grid}.nora-chat-context-detail__form>span{color:#f3efe5ad;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.nora-chat-context-detail p{color:#f3efe5c2;max-width:52rem;margin:.22rem 0 0;font-size:.9rem;line-height:1.44}.nora-chat-context-detail__examples{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;display:flex}.nora-chat-context-detail__examples button{color:var(--nora-cream);cursor:pointer;transition:background-color var(--motion-base) var(--easing-premium), border-color var(--motion-base) var(--easing-premium), transform var(--motion-base) var(--easing-premium);background:linear-gradient(#ffffff17,#ffffff09),#040f0e94;border:1px solid #cef2e133;border-radius:999px;padding:.48rem .68rem;font-size:.76rem;font-weight:750}.nora-chat-context-detail__examples button:hover{background:#e197432b;border-color:#e1974385;transform:translateY(-1px)}.nora-chat-stream{scroll-behavior:smooth;background:radial-gradient(circle at 16% 0,#e1974338,#0000 18rem),radial-gradient(circle at 82% 100%,#2ad6cc2e,#0000 20rem),linear-gradient(#031413fa,#000909fa);border:1px solid #56f1e457;border-radius:1.55rem;flex-direction:column;gap:.9rem;min-height:0;padding:clamp(1rem,1.7vw,1.35rem);display:flex;overflow:auto;box-shadow:0 34px 96px #0000006b,inset 0 0 0 1px #68f8ec14,inset 0 24px 56px #43f7ea0a}.nora-chat-message{background:linear-gradient(145deg, #219b9170, #082221d6), var(--nora-panel);border:1px solid #5cf4e747;border-radius:1.22rem 1.22rem 1.22rem .35rem;gap:.48rem;width:min(78%,42rem);padding:clamp(.9rem,1.2vw,1.08rem);display:grid;box-shadow:0 16px 40px #0000002e,0 0 26px #22b6ab14}.nora-chat-message--user{background:linear-gradient(145deg, #ffb35842, #202f27db), var(--nora-panel-warm);border-color:#ffbb5c70;border-radius:1.22rem 1.22rem .35rem;align-self:flex-end}.nora-chat-message__meta{color:var(--nora-dim);justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.nora-chat-message__meta span{color:var(--nora-cream);font-weight:800}.nora-chat-message p{color:#f3efe5e0;margin:0;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.62}.nora-chat-typing{background:#ffffff0b;border:1px solid #d5ffef1f;border-radius:999px;gap:.35rem;width:fit-content;padding:.7rem .85rem;display:inline-flex}.nora-chat-typing span{aspect-ratio:1;background:var(--nora-cream);opacity:.72;border-radius:999px;width:.42rem}.nora-chat-typing span:nth-child(2){animation-delay:.12s}.nora-chat-typing span:nth-child(3){animation-delay:.24s}.nora-chat-composer{background:radial-gradient(circle at 100% 0,#ffbb5c33,#0000 17rem),radial-gradient(circle at 0 100%,#3debde1f,#0000 16rem),linear-gradient(#ffffff1c,#ffffff08),#051817f0;border-color:#ffbb5c7a;gap:.5rem;padding:.7rem;display:grid;box-shadow:0 26px 72px #00000052,inset 0 0 0 1px #3ae4d81f,inset 0 1px #ffffff1a}.nora-chat-composer__field{background:#00070761;border:1px solid #cef2e124;border-radius:1rem;align-items:flex-end;gap:.7rem;padding:.24rem;display:flex}.nora-chat-composer textarea{resize:vertical;min-height:3.2rem;max-height:9rem;color:var(--nora-cream);background:0 0;border:0;flex:1;padding:.72rem .55rem;font-size:1rem;line-height:1.55}.nora-chat-composer textarea:focus{outline:none}.nora-chat-composer p{color:var(--nora-dim);margin:0;font-size:.76rem}.nora-conversation{grid-template-rows:auto auto minmax(0,1fr) auto;align-self:stretch;gap:clamp(.82rem,1.15vw,1rem);min-height:0;display:grid}.nora-conversation__head{color:var(--nora-muted);justify-content:space-between;align-items:center;gap:1rem;display:flex}.nora-conversation__head p{margin:.2rem 0 0}.nora-conversation__head h2,.nora-context-window__head h2{color:var(--nora-cream);font-family:var(--font-display);letter-spacing:-.04em;margin:.25rem 0 0;font-size:clamp(1.45rem,2vw,2.15rem);line-height:.98}.nora-ghost-button,.nora-inline-action{color:var(--nora-cream);letter-spacing:.14em;text-transform:uppercase;background:#e1974317;border:1px solid #e1974359;border-radius:999px;padding:.72rem 1rem;font-size:.7rem;font-weight:700}.nora-conversation__status-strip{justify-content:space-between;align-items:center;gap:1rem;padding:.78rem .95rem;display:flex}.nora-conversation__status-strip span{color:var(--nora-cream);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.nora-conversation__status-strip p{color:var(--nora-dim);text-align:right;font-size:.84rem}.nora-message-card{gap:.85rem;padding:clamp(1rem,1.35vw,1.3rem);display:grid}.nora-message-card--user{opacity:.82;max-height:8rem;overflow:auto}.nora-message-card--assistant{background:linear-gradient(145deg, #295b547a, #091a188f), var(--nora-panel);border-color:#d5ffef2e;align-content:start;min-height:17rem;overflow:auto}.nora-message-card--streaming{box-shadow:0 0 0 1px #e197431a,0 20px 50px #0003}.nora-message-card__meta{color:var(--nora-muted);justify-content:space-between;gap:1rem;font-size:.78rem;display:flex}.nora-message-card__meta span{color:var(--nora-cream);font-weight:700}.nora-message-card__meta time{color:var(--nora-dim)}.nora-message-card p,.nora-context-card p{font-size:.98rem}.nora-message-card>p{color:#f3efe5db;font-size:clamp(1.02rem,1.15vw,1.16rem);line-height:1.6}.nora-context-card{gap:.85rem;padding:clamp(.9rem,1.25vw,1.1rem);display:grid}.nora-context-card__signals,.nora-summary-list,.nora-action-list{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.nora-context-card__signal{align-items:flex-start;gap:.65rem;display:flex}.nora-context-card__signal span{color:#a6e58a}.nora-context-card__signal p{color:#f3efe5c7;font-size:.86rem}.nora-input-bar{align-self:end;align-items:stretch;gap:.75rem;padding:.78rem;display:flex;position:relative}.nora-input-bar__field{resize:vertical;min-height:7.2rem;max-height:8rem;color:var(--nora-cream);background:0 0;border:0;flex:1;padding:.55rem .35rem;line-height:1.55}.nora-input-bar__field:focus{outline:none}.nora-send-button{color:#10221e;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;min-width:7.4rem;transition:transform var(--motion-base) var(--easing-premium), box-shadow var(--motion-base) var(--easing-premium), opacity var(--motion-base) var(--easing-premium);background:#dcebd4;border:0;border-radius:.95rem;place-items:center;font-size:.78rem;font-weight:900;display:grid;box-shadow:0 14px 34px #dcebd429,inset 0 1px #ffffff6b}.nora-send-button:hover{transform:translateY(-1px);box-shadow:0 18px 42px #dcebd43d,inset 0 1px #ffffff80}.nora-send-button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.nora-input-bar__hint{color:var(--nora-dim);grid-column:1/-1;font-size:.78rem}.nora-context-window{grid-template-rows:repeat(2,minmax(0,auto));align-self:stretch;gap:clamp(.75rem,1.1vw,.95rem);min-height:0;display:grid}.nora-context-window__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.nora-rail-card{gap:.72rem;padding:clamp(.85rem,1.1vw,1rem);display:grid}.nora-rail-card--next{background:linear-gradient(145deg, #3a25136b, #09161594), var(--nora-panel-warm);border-color:#e1974347}.nora-rail-card--actions{background:linear-gradient(145deg, #134c4899, #061413b8), var(--nora-panel);border-color:#4ce9df38}.nora-rail-card--next-move{background:linear-gradient(145deg, #3d241280, #081413b3), var(--nora-panel-warm);border-color:#ffbb5c4d}.nora-rail-card__head,.nora-channel-row,.nora-summary-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nora-rail-card__menu{color:var(--nora-dim)}.nora-summary-list{gap:.5rem}.nora-summary-row dd{color:var(--nora-cream);text-align:right;background:#fff1;border-radius:999px;margin:0;padding:.35rem .65rem;font-size:.76rem;font-weight:700}.nora-rail-card--next>p{color:var(--nora-cream);font-size:.96rem;line-height:1.45}.nora-channel-row{color:var(--nora-muted);background:#ffffff0e;border-radius:.75rem;padding:.7rem .8rem;font-size:.78rem}.nora-channel-row strong{color:var(--nora-cream);letter-spacing:.08em;text-transform:uppercase}.nora-action-row{border:1px solid var(--nora-line);min-height:2.9rem;color:var(--nora-muted);text-align:left;background:#ffffff0a;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.65rem .75rem;display:grid}.nora-action-row--shortcut{grid-template-columns:auto 1fr;min-height:3.1rem}.nora-action-row--active{color:var(--nora-cream);background:#e197431a;border-color:#e197435c}.nora-action-row__icon{color:var(--nora-cream);font-size:1rem}.nora-action-row__arrow{color:var(--nora-dim)}.nora-rail-card--draft{align-content:start}.nora-rail-card--draft summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.9rem,1.25vw,1.1rem);list-style:none;display:flex}.nora-rail-card--draft summary::-webkit-details-marker{display:none}.nora-rail-card--draft summary>span:first-child{gap:.35rem;display:grid}.nora-rail-card--draft strong{color:var(--nora-cream);font-size:.88rem;font-weight:600}.nora-rail-card--draft>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nora-draft-preview{white-space:pre-wrap;color:#f3efe5d1;max-height:6rem;font-family:var(--font-body);margin:0;padding:0 1rem 1rem;font-size:.86rem;line-height:1.58;overflow:auto}.nora-ghost-button:focus-visible,.nora-inline-action:focus-visible,.nora-primary-button:focus-visible,.nora-window-switch__item:focus-visible,.nora-chat-composer textarea:focus-visible,.nora-scenario-chip:focus-visible,.nora-action-row:focus-visible,.nora-send-button:focus-visible,.nora-input-bar__field:focus-visible,.nora-route__backlink:focus-visible{outline:none;box-shadow:0 0 0 3px #e197433d}.nora-route__footer{border-top:1px solid var(--nora-line);padding-top:.8rem}.nora-route__footer p{color:var(--nora-dim);margin:0;font-size:.82rem}.nora-route{--nora-teal:#063d3a;--nora-green:#6bffba;--nora-green-soft:#5befc09e;--nora-cyan-line:#25c9b37a;--nora-cyan-line-soft:#36ceb938;--nora-card:#012220c7;--nora-card-deep:#001314c7;--nora-amber:#f2aa35;--nora-amber-line:#f2aa35b8;--nora-cream:#f5efe7;--nora-muted:#f5efe7a8;--nora-dim:#f5efe773;background:radial-gradient(circle at 10% 22%,#147e7129,#0000 23rem),radial-gradient(circle at 90% 76%,#09544e26,#0000 24rem),linear-gradient(110deg,#001113 0%,#001718 42%,#000b0d 100%);place-items:center;min-height:100svh;padding:0;display:grid;overflow:hidden}.nora-route:before{opacity:.6;background-color:#0000;background-image:linear-gradient(#6fffd108 1px,#0000 1px),linear-gradient(90deg,#6fffd106 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:7.5rem 7.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle at 32% 42%,#000 0 34%,#0000 70%);mask-image:radial-gradient(circle at 32% 42%,#000 0 34%,#0000 70%)}.nora-route__backdrop{opacity:1;background:radial-gradient(circle at 18% 55%,#37f0bc14,#0000 18rem),radial-gradient(circle at 73% 28%,#26c2b017,#0000 24rem),linear-gradient(90deg,#000d0fb3,#001c1c7a,#000a0dd1)}.nora-route__backdrop:after{filter:none;opacity:1;background:linear-gradient(90deg,#00000024,#0000 34%,#0000002e),radial-gradient(circle at 17% 79%,#f2aa3517,#0000 12rem);inset:0}.nora-return-link{z-index:6;max-width:min(18rem,100vw - 2rem);color:var(--nora-cream);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0b453edb,#001416d1),#001213e0;border:1px solid #5befc052;border-radius:999px;grid-template-columns:2.55rem auto;align-items:center;gap:.85rem;padding:.48rem 1rem .48rem .5rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-grid;position:fixed;top:clamp(1rem,2.2vw,1.45rem);left:clamp(1rem,2.2vw,1.45rem);box-shadow:0 1.35rem 3rem #00000047,inset 0 1px #f5efe712}.nora-return-link:hover,.nora-return-link:focus-visible{border-color:#5befc0ad;outline:0;transform:translateY(-1px);box-shadow:0 1.5rem 3.25rem #00000052,0 0 0 1px #5befc029,0 0 2rem #5befc01a,inset 0 1px #f5efe71a}.nora-return-link__icon{width:2.55rem;height:2.55rem;color:var(--nora-green);background:#5befc01f;border-radius:999px;place-items:center;display:grid}.nora-return-link__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.18rem;height:1.18rem;transition:transform .18s}.nora-return-link:hover .nora-return-link__icon svg,.nora-return-link:focus-visible .nora-return-link__icon svg{transform:translate(-.12rem)}.nora-return-link__copy{min-width:0;display:block}.nora-return-link__copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--nora-cream);font-size:.92rem;font-weight:600;line-height:1;overflow:hidden}.nora-route__shell{width:min(100%,103.6rem);height:min(100svh,58.8rem);min-height:38rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);padding:2.75rem clamp(1rem,2.8vw,2.9rem);display:grid;overflow:hidden}.nora-route__shell:before{display:none}.nora-route__workspace--beta{grid-template-columns:minmax(21rem,.7fr) minmax(0,1.8fr);align-items:stretch;gap:1.18rem;min-height:0;display:grid}.nora-beta-console{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:stretch;gap:.72rem;min-height:0;display:grid;position:relative}.nora-identity-panel{margin-block:-2.75rem}.nora-identity-panel,.nora-identity-panel__stage{min-height:0}.nora-identity-panel__stage{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.nora-identity-panel__stage:before{content:"";border:1px solid #5befc01a;border-radius:.7rem;width:11rem;height:10rem;position:absolute;inset:41% auto auto -1.5rem}.nora-identity-panel__stage:after{z-index:1;background:linear-gradient(90deg,#0000 0 76%,#000d0fe0 100%),linear-gradient(#000d0f6b,#0000 18% 68%,#000d0ff2),radial-gradient(circle at 48% 38%,#0000 0 32%,#000d0f5c 82%);height:auto;inset:0}.nora-identity__portrait--panel{width:min(31.8rem,100%);inset:0 auto 0 -.35rem}.nora-identity__portrait--panel img{object-fit:cover;object-position:56% center;filter:drop-shadow(0 2rem 3rem #00000057);width:100%;height:100%}.nora-identity-panel__signature{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;width:min(100%,25rem);padding:0;inset:auto auto 14% .25rem}.nora-identity-panel__signature .nora-identity__name{letter-spacing:0;color:var(--nora-cream);text-shadow:0 .75rem 1.5rem #00000047;font-family:Cormorant Garamond,Georgia,serif;font-size:5.2rem;font-weight:600;line-height:.88}.nora-identity-panel__signature .nora-identity__role{color:var(--nora-green);letter-spacing:0;text-transform:none;margin-top:.8rem;font-size:1.24rem;font-weight:500;line-height:1.2}.nora-identity-panel__credit{color:var(--nora-muted);letter-spacing:0;text-transform:none;margin-top:.85rem;font-size:1rem;font-weight:400}.nora-chat-window{background:radial-gradient(circle at 18% 12%,#e68a3a1a,#0000 20rem),radial-gradient(circle at 82% 82%,#4ab27e14,#0000 22rem),linear-gradient(#14100ceb,#070e0deb);border:1px solid #e68a3a2e;border-radius:1.65rem;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:1rem;width:100%;height:min(51.8rem,100svh - 7rem);min-height:34rem;padding:1.82rem 1.5rem 1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2.2rem 5.4rem #00000052,inset 0 1px #ffecd312}.nora-chat-window__header{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:0 .25rem;display:flex}.nora-chat-mobile-identity,.nora-mobile-provider-bar{display:none}.nora-chat-window__title{align-items:center;gap:.9rem;display:flex}.nora-chat-window__title svg,.nora-chat-window__tools svg,.nora-rail-card h2 svg,.nora-action-row svg,.nora-send-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.35rem;height:1.35rem}.nora-chat-window__title svg{color:#f1ae6ad6;stroke-width:2px;width:1.7rem;height:1.7rem}.nora-chat-window__title h2{color:var(--nora-cream);font-family:var(--font-body);letter-spacing:0;margin:0;font-size:1.35rem;font-weight:500;line-height:1.1}.nora-chat-window__tools{flex:none;justify-content:flex-end;align-items:center;gap:.48rem;min-width:max-content;display:flex;transform:none}.nora-chat-window__session-reset{position:relative}.nora-chat-window__session-reset span[aria-hidden=true]{border:2px solid;border-left-color:#0000;border-radius:999px;width:1.02rem;height:1.02rem;transform:rotate(-24deg)}.nora-chat-window__session-reset:after{content:"";border-top:2px solid;border-left:2px solid;width:.34rem;height:.34rem;position:absolute;top:.72rem;left:.7rem;transform:rotate(-12deg)}.nora-chat-window__session-reset:disabled{cursor:default;opacity:.45;box-shadow:none;transform:none}.nora-chat-window__tools button{color:#f5efe7c7;cursor:pointer;background:linear-gradient(#ffecd30e,#ffecd304),#0e0c09a3;border:1px solid #e68a3a29;border-radius:.78rem;place-items:center;width:2.28rem;min-width:2.28rem;height:2.28rem;padding:0;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s;display:grid}.nora-chat-window__tools button:hover,.nora-chat-window__tools button:focus-visible{color:#f1ae6a;background:#e68a3a1a;border-color:#e68a3a5c;outline:0;transform:translateY(-1px);box-shadow:0 0 0 1px #e68a3a38}.nora-chat-memory{background:#00191b6b;border:1px solid #5befc01f;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;min-height:2.35rem;padding:.32rem .38rem .32rem .9rem;display:flex}.nora-chat-memory__label{color:#f5efe794;align-items:center;gap:.52rem;font-size:.82rem;line-height:1;display:inline-flex}.nora-chat-memory__label strong{color:var(--nora-green);font-size:.78rem;font-weight:600}.nora-chat-memory__controls{align-items:center;gap:.28rem;display:inline-flex}.nora-chat-memory button{width:1.75rem;height:1.75rem;color:var(--nora-green);cursor:pointer;background:#5befc00f;border:1px solid #5befc021;border-radius:999px;place-items:center;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:grid}.nora-chat-memory button:hover,.nora-chat-memory button:focus-visible{background:#5befc01f;border-color:#5befc06b;outline:0;transform:translateY(-1px)}.nora-chat-memory button:disabled{cursor:not-allowed;opacity:.42;transform:none}.nora-chat-memory .nora-chat-memory__jump{letter-spacing:0;text-transform:none;width:auto;min-width:2.8rem;padding-inline:.6rem;font-size:.7rem;font-weight:700}.nora-chat-memory svg{stroke-width:2.15px;width:1rem;height:1rem}.nora-chat-stream{scroll-behavior:smooth;scrollbar-color:#5befc057 #0014155c;scrollbar-width:thin;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:1.3rem;padding:0 0 8.5rem;display:grid;overflow:hidden auto}.nora-chat-stream::-webkit-scrollbar{width:.52rem}.nora-chat-stream::-webkit-scrollbar-track{background:#0014155c;border-radius:999px}.nora-chat-stream::-webkit-scrollbar-thumb{background:#5befc057;border-radius:999px}.nora-chat-stream:focus-visible{outline:0;box-shadow:inset 0 0 0 1px #5befc029}.nora-beta-settings{z-index:4;width:min(22rem,100% - 2.9rem);color:var(--nora-cream);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#5befc01f,#0000 10rem),linear-gradient(150deg,#02322df5,#001113f5);border:1px solid #5befc047;border-radius:1rem;gap:.78rem;padding:1rem;display:grid;position:absolute;top:7.6rem;right:1.45rem;box-shadow:0 1.5rem 3.5rem #00000059,inset 0 1px #f5efe70f}.nora-beta-settings strong{color:var(--nora-green);font-size:.98rem;font-weight:600;display:block}.nora-beta-settings p{color:var(--nora-muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.45}.nora-beta-settings label{color:var(--nora-muted);gap:.35rem;font-size:.78rem;font-weight:500;display:grid}.nora-beta-settings select{width:100%;color:var(--nora-cream);font:inherit;background:#001b1deb;border:1px solid #5befc02e;border-radius:.72rem;padding:.68rem .75rem;font-size:.9rem}.nora-beta-settings select:focus-visible{border-color:#5befc094;outline:0;box-shadow:0 0 0 2px #5befc01f}.nora-beta-settings button{color:var(--nora-green);cursor:pointer;font:inherit;background:#5befc01a;border:1px solid #5befc03d;border-radius:999px;justify-self:end;padding:.55rem .85rem;font-size:.86rem;font-weight:600}.nora-beta-settings button:hover,.nora-beta-settings button:focus-visible{background:#5befc026;border-color:#5befc080;outline:0}.nora-runtime-strip{color:#f5efe79e;background:#00191b5c;border:1px solid #5befc021;border-radius:999px;justify-content:space-between;align-items:center;gap:.55rem;min-height:2.2rem;padding:.34rem .72rem;font-size:.76rem;display:flex}.nora-runtime-strip__phase{color:var(--nora-green);align-items:center;gap:.42rem;font-weight:650;display:inline-flex}.nora-runtime-strip__phase span{background:currentColor;border-radius:999px;width:.44rem;height:.44rem}.nora-scenario-launcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.nora-scenario-launcher__item{background:#00191b6b;border:1px solid #5befc021;border-radius:.78rem;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.nora-scenario-launcher__item--active{background:#094a427a;border-color:#5befc066}.nora-scenario-launcher button{color:#f5efe7d1;cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;padding:.62rem;font-size:.72rem;font-weight:650;line-height:1.15}.nora-scenario-launcher button+button{color:var(--nora-green);text-align:center;border-left:1px solid #5befc01f;font-size:.7rem}.nora-scenario-launcher button:hover,.nora-scenario-launcher button:focus-visible{background:#5befc014;outline:0}.nora-chat-day-divider{color:#82beafa8;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;font-size:.94rem;line-height:1;display:grid}.nora-chat-day-divider:before,.nora-chat-day-divider:after{content:"";background:#5befc029;height:1px}.nora-chat-message-stack{grid-template-columns:3.05rem minmax(0,1fr);align-items:start;gap:.78rem;display:grid}.nora-chat-message-stack>img{object-fit:cover;object-position:54% 20%;border:1px solid #5befc07a;border-radius:999px;width:3.05rem;height:3.05rem}.nora-chat-message-stack__body{gap:.7rem;padding-right:.28rem;display:grid}.nora-chat-message-anchor{border-radius:1rem;scroll-margin-block:2rem}.nora-chat-message-anchor:focus{outline:0}.nora-chat-message-anchor:focus-visible .nora-chat-message{outline-offset:3px;outline:2px solid #5befc073}.nora-chat-message{background:radial-gradient(circle at 14% 0,#e68a3a1c,#0000 11rem),linear-gradient(145deg,#1e1812db,#05221edb);border:1px solid #e68a3a29;border-radius:1rem;gap:.62rem;width:min(100%,26rem);padding:1.1rem 1.22rem 2rem;display:grid;position:relative;box-shadow:inset 0 1px #ffecd30d}.nora-chat-message__author{color:#f1ae6a;font-size:1rem;font-weight:600}.nora-chat-message p{color:var(--nora-cream);margin:0;font-size:1rem;font-weight:400;line-height:1.58}.nora-chat-message time{color:#f5efe773;font-size:.78rem;position:absolute;bottom:.8rem;right:1.1rem}.nora-chat-message--user{background:radial-gradient(circle at 100% 0,#f2aa3533,#0000 11rem),linear-gradient(145deg,#362a15d6,#022d2be6);border-color:#f2aa3557;justify-self:end}.nora-chat-composer{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.nora-chat-composer__field{background:linear-gradient(#ffecd30b,#ffecd303),#0a0a08e0;border:1px solid #e68a3a2e;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.48rem;display:grid;box-shadow:0 1.5rem 4rem #00000038,inset 0 1px #ffffff0d}.nora-chat-composer textarea{resize:none;min-height:3rem;max-height:8rem;color:var(--nora-cream);background:0 0;border:0;padding:.82rem .85rem;font-size:1rem;line-height:1.35;overflow-y:auto}.nora-chat-composer textarea::placeholder{color:#f5efe794}.nora-send-button{color:#ffe07d;cursor:pointer;letter-spacing:0;text-transform:none;background:radial-gradient(circle at 78% 12%,#ffec9f6b,#0000 3.7rem),linear-gradient(145deg,#b17212fa,#5a3206fa);border:1px solid #ffd161ad;border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;min-width:8.6rem;min-height:3.5rem;font-size:1.02rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1rem 2rem #814e0b3d,inset 0 1px #ffffff1f}.nora-send-button:before{content:"";background:linear-gradient(90deg,#0000,#fff0b252,#0000);width:38%;transition:transform .42s;position:absolute;inset:-40% auto -40% -45%;transform:skew(-18deg)}.nora-send-button:hover:before,.nora-send-button:focus-visible:before{transform:translate(410%)skew(-18deg)}.nora-send-button:hover,.nora-send-button:focus-visible{border-color:#ffe17ee6;outline:0;box-shadow:0 1.15rem 2.4rem #ac650c4d,0 0 0 1px #ffda6829,inset 0 1px #ffffff2e}.nora-send-button svg{width:1.1rem;height:1.1rem}.nora-send-button:disabled{opacity:.72}.nora-scroll-latest{z-index:3;color:var(--nora-green);cursor:pointer;font:inherit;background:linear-gradient(#074840eb,#00191beb),#00191beb;border:1px solid #5befc04d;border-radius:999px;padding:.58rem .9rem;font-size:.84rem;font-weight:600;position:absolute;bottom:6rem;right:1.65rem;box-shadow:0 .9rem 2rem #00000047,inset 0 1px #f5efe70f}.nora-scroll-latest:hover,.nora-scroll-latest:focus-visible{border-color:#5befc09e;outline:0;transform:translateY(-1px)}.nora-context-window{z-index:auto;pointer-events:auto;scrollbar-color:#5befc042 transparent;scrollbar-width:thin;grid-template-columns:1fr;align-content:start;align-items:stretch;gap:.62rem;max-height:min(100%,100svh - 6rem);padding:0;display:grid;position:static;overflow-y:auto}.nora-rail-card{pointer-events:auto;-webkit-backdrop-filter:blur(16px);background:linear-gradient(#ffecd30e,#ffecd305),#0f0d0adb;border:1px solid #e68a3a29;border-radius:1rem;gap:.72rem;padding:.76rem .9rem;display:grid;box-shadow:0 .9rem 2.2rem #00000038,inset 0 1px #ffecd30f}.nora-rail-card:not([open]){gap:0}.nora-rail-card[open]{scrollbar-color:#5befc042 transparent;scrollbar-width:thin;max-height:min(19rem,100svh - 15rem);overflow-y:auto}.nora-rail-summary{cursor:pointer;color:#f5efe7d1;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.7rem;font-size:.76rem;font-weight:760;list-style:none;display:flex}.nora-rail-summary::-webkit-details-marker{display:none}.nora-rail-summary:after{content:"";opacity:.72;border-bottom:2px solid;border-right:2px solid;width:.46rem;height:.46rem;transition:transform .16s;transform:rotate(45deg)translateY(-.1rem)}.nora-rail-card[open] .nora-rail-summary:after{transform:rotate(225deg)translate(-.05rem,-.05rem)}.nora-rail-summary span{color:#f5efe7a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nora-rail-summary strong{color:var(--nora-green);letter-spacing:0;text-transform:none;white-space:nowrap;margin-left:auto;font-size:.9rem;font-weight:760}.nora-rail-summary:hover,.nora-rail-summary:focus-visible{color:var(--nora-green);outline:0}.nora-rail-card--actions{background:#080d0bb8;border-color:#72e6a521;min-height:0}.nora-rail-card--next-move{order:-1;min-height:0}.nora-rail-card h2{color:#f1ae6a;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.74rem;font-weight:760;display:flex}.nora-rail-card--opportunity{border-color:#5befc042;order:-2;gap:1rem}.nora-opportunity-header{gap:1rem;display:grid}.nora-opportunity-header>div{justify-content:space-between;align-items:end;gap:1rem;display:flex}.nora-opportunity-header span,.nora-opportunity-header dt{color:var(--nora-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:700}.nora-opportunity-header strong{color:var(--nora-cream);font-size:2.25rem;font-weight:650;line-height:.95}.nora-opportunity-header dl{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;display:grid}.nora-opportunity-header dl div{background:#0012135c;border:1px solid #f5efe717;border-radius:.76rem;gap:.32rem;padding:.66rem;display:grid}.nora-opportunity-header dd{color:var(--nora-green);margin:0;font-size:.9rem;font-weight:650}.nora-score-reasons{gap:.52rem;margin:0;padding:0;list-style:none;display:grid}.nora-score-reasons li{color:#f5efe7bd;padding-left:1rem;font-size:.84rem;line-height:1.38;position:relative}.nora-score-reasons li:before{content:"";background:var(--nora-green);border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.48em;left:0}.nora-rail-card--missing,.nora-rail-card--trace{gap:.85rem}.nora-rail-card--missing{order:1}.nora-rail-card--trace{order:2}.nora-missing-list{flex-wrap:wrap;gap:.48rem;margin:0;padding:0;list-style:none;display:flex}.nora-missing-list li{color:#ffd568;background:#f2aa3514;border:1px solid #f2aa3538;border-radius:999px;padding:.42rem .62rem;font-size:.78rem;font-weight:650}.nora-trace-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.nora-trace-list li{gap:.2rem;min-height:3rem;padding:0 0 .78rem 1.35rem;display:grid;position:relative}.nora-trace-list li:before{content:"";background:#02322df5;border:1px solid #5befc0b8;border-radius:999px;width:.52rem;height:.52rem;position:absolute;top:.2rem;left:0}.nora-trace-list li:after{content:"";background:#5befc02e;width:1px;position:absolute;top:.88rem;bottom:.1rem;left:.25rem}.nora-trace-list li:last-child:after{display:none}.nora-trace-list strong{color:var(--nora-cream);font-size:.86rem;font-weight:650}.nora-trace-list span{color:#f5efe794;font-size:.78rem;line-height:1.35}.nora-action-list{scrollbar-width:none;gap:.5rem;padding:0;display:flex;overflow-x:auto}.nora-action-list::-webkit-scrollbar{display:none}.nora-action-list li{flex:0 0 min(100%,17rem)}.nora-action-row{appearance:none;width:100%;min-height:3.2rem;color:var(--nora-cream);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#72e6a50e,#0000 42%),#081a15b8;border:1px solid #72e6a529;border-radius:.82rem;grid-template-columns:1.9rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.68rem .74rem;font-size:.78rem;line-height:1.25;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 1px #f5efe709}article.nora-action-row{cursor:default}.nora-action-row:hover,.nora-action-row:focus-visible,.nora-action-row--active{background:linear-gradient(#72e6a517,#0000 44%),#0e3024d1;border-color:#72e6a557;outline:0;transform:translateY(-1px);box-shadow:0 .9rem 2rem #08493f33,inset 0 1px #f5efe70f}.nora-action-row__icon{color:var(--nora-green);place-items:center;display:grid}.nora-action-row__body{gap:.28rem;min-width:0;display:grid}.nora-action-row__channel{color:var(--nora-green);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1}.nora-action-row__label{min-width:0;font-weight:650}.nora-action-row__draft{color:#f5efe794;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.35;overflow:hidden}.nora-action-row__controls{grid-column:1/-1;justify-content:flex-end;gap:.46rem;display:flex}.nora-action-row__controls button{color:#f5efe7d1;cursor:pointer;font:inherit;background:#5befc012;border:1px solid #5befc02e;border-radius:999px;padding:.46rem .62rem;font-size:.72rem;font-weight:650;line-height:1}.nora-action-row__controls button:hover,.nora-action-row__controls button:focus-visible{color:var(--nora-green);border-color:#5befc07a;outline:0}.nora-action-row__label--mobile,.nora-rail-card__mobile-label,.nora-mobile-action-dock{display:none}.nora-rail-card--next-move{background:linear-gradient(100deg,#e68a3a1c,#0000 52%),#16100ae0;border-color:#e68a3a4d;grid-template-columns:1fr;align-items:center;transition:border-color .18s,box-shadow .18s,transform .18s}.nora-rail-card--next-move:hover,.nora-rail-card--next-move:focus-visible{border-color:#e68a3a8f;outline:0;transform:translateY(-1px);box-shadow:0 1.1rem 2.4rem #0000003d,0 0 0 1px #e68a3a1a}.nora-rail-card--next-move h2{color:#f1ae6a}.nora-rail-card--next-move h2 svg{animation:3.2s ease-in-out infinite nora-best-move-twinkle}.nora-rail-card--next-move>p{color:#f5efe7d1;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;font-weight:400;line-height:1.35;overflow:hidden}.nora-next-move-apply{color:#f1ae6a;cursor:pointer;font:inherit;background:#e68a3a1a;border:1px solid #e68a3a47;border-radius:999px;justify-self:start;padding:.48rem .72rem;font-size:.78rem;font-weight:700}.nora-next-move-apply:hover,.nora-next-move-apply:focus-visible{background:#e68a3a29;border-color:#e68a3a94;outline:0}.nora-summary-list{border-top:1px solid #f5efe71f;gap:0;margin:0;padding-top:1.15rem;display:none}.nora-summary-row{justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;display:flex}.nora-summary-row dt{color:var(--nora-dim);font-size:.94rem}.nora-summary-row dd{color:#ffd568;background:#7c500c80;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.38rem .82rem;font-size:.9rem;font-weight:600;animation:3.6s ease-in-out infinite nora-priority-glow;display:inline-flex;box-shadow:0 0 1.2rem #f2aa351a}.nora-summary-row:last-child dd{color:var(--nora-cream);box-shadow:none;background:0 0;border-radius:0;padding-inline:0;animation:none}@keyframes nora-best-move-twinkle{0%,to{filter:drop-shadow(0 0 #f2aa3500);transform:scale(1)}45%{filter:drop-shadow(0 0 .45rem #f2aa356b);transform:scale(1.04)}}@keyframes nora-priority-glow{0%,to{box-shadow:0 0 .8rem #f2aa3514}50%{box-shadow:0 0 1.45rem #f2aa3533}}@media (width<=1180px){.nora-route{place-items:start center;overflow:auto}.nora-route__shell{height:auto;min-height:100svh}.nora-route__workspace--beta,.nora-beta-console{grid-template-columns:1fr}.nora-identity-panel__stage{min-height:34rem}.nora-identity__portrait--panel{width:min(34rem,100%)}.nora-chat-window{height:42rem}}@media (width<=720px){.nora-return-link{grid-template-columns:2.45rem;padding:.45rem}.nora-return-link__copy{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nora-route__shell{padding:1rem}.nora-identity-panel__stage{min-height:29rem}.nora-identity-panel__signature .nora-identity__name{font-size:4rem}.nora-chat-window{height:72svh;min-height:36rem;padding:1.2rem}.nora-chat-window__title h2{font-size:1.15rem}.nora-chat-message-stack{grid-template-columns:2.65rem minmax(0,1fr);gap:.75rem}.nora-chat-message-stack>img{width:2.55rem;height:2.55rem}.nora-chat-message{width:100%}.nora-chat-composer__field{grid-template-columns:minmax(0,1fr) auto}.nora-send-button{grid-column:1/-1;width:100%}.nora-rail-card{padding:1.15rem}}@media (width<=1100px){.nora-route{place-items:start center}.nora-route__shell{height:auto;min-height:auto}.nora-route__workspace--beta,.nora-beta-console{grid-template-columns:1fr}.nora-identity-panel{grid-template-rows:1fr;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:stretch}.nora-identity-panel__stage{min-height:24rem}}@media (width<=720px){.nora-route__header{flex-direction:column;align-items:stretch}.nora-route__status-row{justify-content:flex-start}.nora-route__shell{padding:1rem}.nora-identity-panel{grid-template-columns:1fr}.nora-identity__name{font-size:clamp(2.9rem,12vw,3.5rem)}.nora-identity-panel__stage{min-height:26rem}.nora-identity-panel__signature{width:min(100%,14rem)}}.staged-scene--section06{position:relative}.staged-scene--section06:before{content:"";opacity:.64;height:2px;transition:transform var(--motion-slow) var(--easing-premium), opacity var(--motion-slow) var(--easing-premium);background:linear-gradient(90deg,#f173241f,#f17324e6 34%,#7bbbffb8 66%,#7bbbff14);position:absolute;inset:18% 18% auto;transform:scaleX(.9)}.staged-scene--section06[data-active=true]:before,.staged-scene--section06[data-pinned=true]:before{opacity:1;transform:scaleX(1)}.staged-scene--section06 .staged-scene__split{grid-template-columns:minmax(18rem,1.05fr) minmax(0,.95fr)}.staged-scene--section07:before{content:"";filter:blur(16px);opacity:.72;background:radial-gradient(circle at 50% 34%,#ffffff1a,#0000 48%),radial-gradient(circle,#7bbbff14,#0000 64%);border-radius:999px;height:30%;position:absolute;inset:12% 24% auto}.staged-scene--section07 .staged-scene__split{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:center}.staged-scene--section07{position:relative}.staged-scene--section07:before{content:"";opacity:.88;background:linear-gradient(90deg,#7bbbff0d,#0000 22% 78%,#f1732414),radial-gradient(circle at 50% 100%,#f1732429,#0000 50%);border-radius:3rem;height:26%;position:absolute;inset:auto 10% 14%}.staged-scene--section07 .staged-scene__split{grid-template-columns:minmax(18rem,.88fr) minmax(0,1.12fr)}.staged-scene--section07 .staged-scene__active-card{background:linear-gradient(#ffffff08,#f173240a),#08060670;border-color:#f1732433}@media (width>=1024px){.section02--origin .section02__hero{justify-content:flex-start;align-items:center;padding-inline:clamp(2rem,5vw,5rem)}.section02--origin .section02__hero-inner--framed{text-align:left;grid-template-columns:minmax(0,1fr) minmax(13rem,15rem);align-items:center;gap:clamp(1.4rem,2.6vw,2.4rem);max-width:62rem;margin-inline:0 auto;padding:clamp(1.6rem,2.4vw,2.4rem);display:grid;position:relative}.section02--origin .section02__hero-inner--framed:before,.section02--origin .section02__hero-inner--framed:after{content:"";pointer-events:none;position:absolute}.section02--origin .section02__hero-inner--framed:before{background:linear-gradient(#ffffff0d,#ffffff03),linear-gradient(135deg,#f1732424,#7bbbff0d);border:1px solid #fff3eb14;border-radius:1.6rem;width:clamp(11rem,16vw,13rem);inset:1.15rem 1.15rem 1.15rem auto;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #00000038}.section02--origin .section02__hero-inner--framed:after{aspect-ratio:.82;opacity:.92;background:radial-gradient(circle at 50% 18%,#fff7f1e6 0 16%,#0000 18%),radial-gradient(circle at 50% 28%,#f1732429,#0000 42%),linear-gradient(#fff4eb24,#fff4eb05);border-radius:42% 42% 18% 18%/34% 34% 16% 16%;width:clamp(5rem,8vw,6.4rem);inset:auto 2.5rem 2.2rem auto}.section02--origin .section02__prompt,.section02--origin .section02__headline{max-width:15ch;margin-inline:0}.section02--origin .section02__hero-support{justify-items:start;margin-top:0}.staged-scene--section03 .staged-scene__hero{padding-inline:clamp(2rem,5vw,5rem);justify-content:flex-start;align-items:flex-end;padding-bottom:clamp(2.5rem,7vh,5rem)}.staged-scene--section03 .staged-scene__hero-inner--framed{text-align:left;background:linear-gradient(135deg,#7bbbff09,#ffffff02 42%,#f1732414),#07060657;border-color:#fff3eb1a;border-radius:2.2rem 2.2rem 1.65rem 2.8rem;align-items:flex-start;max-width:58rem;margin-inline:0 auto;padding:clamp(1.8rem,2.6vw,2.5rem) clamp(1.8rem,3vw,3rem);position:relative;overflow:hidden}.staged-scene--section03 .staged-scene__hero-inner--framed:before,.staged-scene--section03 .staged-scene__hero-inner--framed:after{content:"";pointer-events:none;position:absolute}.staged-scene--section03 .staged-scene__hero-inner--framed:before{background:linear-gradient(90deg,#f17324d9,#7bbbff7a,#0000 78%);height:1px;inset:auto 0 0}.staged-scene--section03 .staged-scene__hero-inner--framed:after{aspect-ratio:.86;opacity:.9;background:linear-gradient(#7bbbff14,#ffffff03),linear-gradient(135deg,#f173241f,#0000 62%);border:1px solid #7bbbff24;border-radius:1.3rem;width:clamp(7rem,10vw,8.5rem);inset:1.3rem 1.3rem auto auto;transform:rotate(7deg)}.staged-scene--section03 .staged-scene__headline,.staged-scene--section03 .staged-scene__hero-intro{margin-inline:0}.staged-scene--section03 .staged-scene__hero-actions{justify-content:flex-start}.staged-scene--section04 .staged-scene__hero{justify-content:flex-end;padding-inline:clamp(2rem,5vw,5rem)}.staged-scene--section04 .staged-scene__hero-inner--framed{text-align:left;background:linear-gradient(#bfd9ff0d,#ffffff02 46%,#f173240d),#07060857;border-color:#7bbbff29;border-radius:2.6rem;align-items:flex-start;max-width:60rem;margin-inline:auto 0;padding:clamp(1.8rem,2.6vw,2.5rem) clamp(1.8rem,3vw,3rem) clamp(1.8rem,2.6vw,2.5rem) clamp(12rem,18vw,15rem);position:relative;overflow:hidden}.staged-scene--section04 .staged-scene__hero-inner--framed:before,.staged-scene--section04 .staged-scene__hero-inner--framed:after{content:"";pointer-events:none;position:absolute}.staged-scene--section04 .staged-scene__hero-inner--framed:before{aspect-ratio:1;background:radial-gradient(circle,#ffffff29,#7bbbff1f 42%,#0000 68%);border-radius:999px;width:clamp(6.5rem,10vw,8rem);inset:50% auto auto 2.3rem;transform:translateY(-50%);box-shadow:0 0 42px #7bbbff29}.staged-scene--section04 .staged-scene__hero-inner--framed:after{aspect-ratio:.84;background:linear-gradient(#bfd9ff1f,#f173240d),#08060657;border:1px solid #7bbbff29;border-radius:1.6rem;width:clamp(8.5rem,12vw,10rem);inset:50% auto auto 1.25rem;transform:translateY(-50%)}.staged-scene--section04 .staged-scene__headline,.staged-scene--section04 .staged-scene__hero-intro{margin-inline:0}.staged-scene--section04 .staged-scene__hero-actions{justify-content:flex-start}.staged-scene--section06 .staged-scene__hero{justify-content:flex-start;align-items:center;padding-inline:clamp(2rem,5vw,5rem)}.staged-scene--section06 .staged-scene__hero-inner--framed{text-align:left;background:linear-gradient(#ffffff05,#ffffff01),linear-gradient(90deg,#f173240b,#0000 54%,#7bbbff09),#0606075c;border-color:#fff3eb1a;border-radius:1.55rem;align-items:flex-start;max-width:56rem;margin-inline:0 auto;padding:clamp(1.7rem,2.5vw,2.4rem) clamp(1.8rem,3vw,2.8rem);position:relative;overflow:hidden}.staged-scene--section06 .staged-scene__hero-inner--framed:before,.staged-scene--section06 .staged-scene__hero-inner--framed:after{content:"";pointer-events:none;position:absolute}.staged-scene--section06 .staged-scene__hero-inner--framed:before{opacity:.9;background:linear-gradient(90deg,#f17324eb,#7bbbffc7,#0000 86%);height:2px;inset:auto 1.5rem 1.4rem}.staged-scene--section06 .staged-scene__hero-inner--framed:after{background:radial-gradient(circle at 32% 34%,#f17324b8 0 .22rem,#0000 .28rem),radial-gradient(circle at 68% 44%,#ffffffd1 0 .18rem,#0000 .24rem),radial-gradient(circle at 50% 72%,#7bbbffc7 0 .22rem,#0000 .28rem),#ffffff05;border:1px solid #7bbbff24;border-radius:999px;width:5.2rem;height:5.2rem;inset:1.5rem 1.7rem auto auto}.staged-scene--section06 .staged-scene__headline,.staged-scene--section06 .staged-scene__hero-intro{margin-inline:0}.staged-scene--section06 .staged-scene__hero-actions{justify-content:flex-start}.staged-scene--section07 .staged-scene__hero{padding-inline:clamp(2rem,5vw,5rem);justify-content:flex-end;align-items:flex-start;padding-top:clamp(3rem,9vh,5.5rem)}.staged-scene--section07 .staged-scene__hero-inner--framed{text-align:left;background:linear-gradient(#ffffff07,#7bbbff03),#09090b6b;border-color:#ffffff14;border-radius:1.9rem;align-items:flex-start;max-width:46rem;margin-inline:auto 0;padding:clamp(1.7rem,2.5vw,2.4rem) clamp(1.7rem,2.6vw,2.4rem);position:relative;overflow:visible;box-shadow:0 26px 74px #03030457,0 0 0 1px #ffffff06}.staged-scene--section07 .staged-scene__hero-inner--framed:before,.staged-scene--section07 .staged-scene__hero-inner--framed:after{content:"";pointer-events:none;z-index:-1;background:#ffffff03;border:1px solid #ffffff0a;border-radius:1.8rem;position:absolute;inset:1rem}.staged-scene--section07 .staged-scene__hero-inner--framed:before{opacity:.7;transform:translate(-1rem,1rem)}.staged-scene--section07 .staged-scene__hero-inner--framed:after{opacity:.38;transform:translate(-2rem,2rem)}.staged-scene--section07 .staged-scene__headline,.staged-scene--section07 .staged-scene__hero-intro{margin-inline:0}.staged-scene--section07 .staged-scene__hero{padding-inline:clamp(2rem,5vw,5rem);justify-content:center;align-items:flex-end;padding-bottom:clamp(3rem,8vh,5.5rem)}.staged-scene--section07 .staged-scene__hero-inner--framed{text-align:left;background:linear-gradient(#f1732412,#ffffff02 46%,#7bbbff08),#0806065c;border-color:#f1732429;border-radius:2.1rem;align-items:flex-start;max-width:64rem;margin-inline:auto;padding:clamp(1.8rem,2.8vw,2.6rem) clamp(1.8rem,2.8vw,2.8rem);position:relative;overflow:hidden}.staged-scene--section07 .staged-scene__hero-inner--framed:before,.staged-scene--section07 .staged-scene__hero-inner--framed:after{content:"";pointer-events:none;position:absolute}.staged-scene--section07 .staged-scene__hero-inner--framed:before{background:linear-gradient(#f1732429,#7bbbff0a),#ffffff04;border:1px solid #fff3eb14;border-radius:1.4rem;width:clamp(5rem,8vw,6rem);inset:1.4rem 1.5rem 1.4rem auto}.staged-scene--section07 .staged-scene__hero-inner--framed:after{opacity:.88;background:linear-gradient(90deg,#f17324e6,#ffffff42,#0000);height:1px;inset:auto 1.6rem 1.55rem}.staged-scene--section07 .staged-scene__headline,.staged-scene--section07 .staged-scene__hero-intro{max-width:32rem;margin-inline:0}.staged-scene--section07 .staged-scene__hero-actions{justify-content:flex-start}}.staged-scene__nav{justify-content:end;align-items:end;display:flex}.section05__handoff-note{font-size:var(--type-support);letter-spacing:-.015em;color:var(--color-text-soft);line-height:1.68}.section05__brief-card,.section05__action-option{border:1px solid var(--color-line);transition:transform var(--motion-base) var(--easing-premium), border-color var(--motion-base) var(--easing-premium), background-color var(--motion-base) var(--easing-premium);background:#ffffff05;border-radius:1.25rem;padding:1rem}.section05__brief-card:hover{background:#f173240b;border-color:#f1732429;transform:translateY(-2px)}.section05__action-option-top,.section05__signal-row{align-items:flex-start;gap:.9rem;display:flex}.section05__action-option-top{justify-content:space-between}.section05__signal-row{flex-wrap:wrap}.section05__meta-pill,.section05__status-pill{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:0 .8rem;font-size:.68rem;display:inline-flex}.section05__meta-pill{border:1px solid var(--color-line);color:var(--color-text-muted);background:#ffffff06}.section05__brief-card-value,.section05__action-option-label{font-family:var(--font-display);font-size:var(--type-board-title);letter-spacing:-.04em;color:var(--color-text);margin:0;line-height:1.03}.section05__signal-pill{border:1px solid var(--color-line);min-height:2.35rem;color:var(--color-text-soft);transition:transform var(--motion-base) var(--easing-premium), border-color var(--motion-base) var(--easing-premium), color var(--motion-base) var(--easing-premium);background:#ffffff05;border-radius:999px;align-items:center;padding:0 .9rem;display:inline-flex}.section05__run-button,.section05__cta-button{letter-spacing:.16em;text-transform:uppercase;min-height:2.85rem;color:var(--color-text);isolation:isolate;transition:transform var(--motion-base) var(--easing-premium), border-color var(--motion-base) var(--easing-premium), background-color var(--motion-base) var(--easing-premium), box-shadow var(--motion-base) var(--easing-premium);background:#f173241a;border:1px solid #f1732433;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.72rem;display:inline-flex;position:relative;overflow:hidden}.section05__run-button:hover,.section05__cta-button:hover{background:#f1732424;border-color:#f1732452;transform:translateY(-1px);box-shadow:0 18px 46px #f173242e}.section05__run-button--disabled,.section05__run-button:disabled{cursor:wait;opacity:.72}.section05__status-pill{border:1px solid var(--color-line);background:#ffffff06}.section05__status-pill--preview{color:var(--color-text-dim)}.section05__status-pill--processing,.section05__status-pill--fallback{color:var(--color-text-soft);background:#f1732414;border-color:#f1732433}.section05__status-pill--server{color:#c8ecceeb;background:#22c55e12;border-color:#22c55e29}.section05__action-list{gap:.75rem;display:grid}.section05__brief-card-copy,.section05__draft-copy{font-size:var(--type-body);letter-spacing:-.02em;color:var(--color-text-soft);margin:0;line-height:1.72}.section05__brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.section05__brief-card--wide{grid-column:1/-1}.section05__action-option{text-align:left;gap:.6rem;width:100%;padding:.95rem 1rem;display:grid}.section05__action-option--active,.section05__action-option:hover{background:#f173240f;border-color:#f1732438;transform:translateY(-1px)}.section05__action-option-state,.section05__action-option-channel{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-dim);font-size:.72rem}.horizontal-accordion{gap:.8rem;min-height:0;display:flex}.horizontal-accordion__item{border:1px solid var(--color-line);min-width:0;transition:flex var(--motion-slow) var(--easing-premium), transform var(--motion-base) var(--easing-premium), border-color var(--motion-base) var(--easing-premium);background:linear-gradient(#ffffff07,#ffffff02),#0806068f;border-radius:1.5rem;flex:1 1 0;position:relative;overflow:hidden}.horizontal-accordion__item:hover,.horizontal-accordion__item:focus-within{border-color:#f173243d;flex:1.8 1 0;transform:translateY(-2px)}.horizontal-accordion__body{opacity:.56;transition:opacity var(--motion-base) var(--easing-premium), color var(--motion-base) var(--easing-premium)}.horizontal-accordion__item:hover .horizontal-accordion__body,.horizontal-accordion__item:focus-within .horizontal-accordion__body{opacity:1}.display-title{font-family:var(--font-display);font-size:var(--type-scene-title);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:.98}.display-title--hero{font-size:var(--type-scene-thesis);letter-spacing:-.05em;line-height:.94}.display-title--compact{font-size:var(--type-scene-title);line-height:.98}.eyebrow-copy{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-dim);font-size:.78rem;font-weight:600;line-height:1.45}.body-copy{font-size:var(--type-body);letter-spacing:-.02em;color:var(--color-text-muted);text-wrap:pretty;line-height:1.68}.tone-primary{color:var(--color-text)}.tone-primary-soft,.tone-secondary{color:var(--color-text-soft)}.tone-tertiary{color:var(--color-text-dim)}.tone-cool{color:var(--color-text-cool)}.tone-accent{color:var(--color-accent)}.type-body{font-size:var(--type-body);letter-spacing:-.02em;line-height:1.68}.type-support{font-size:var(--type-support);letter-spacing:-.015em;text-wrap:pretty;line-height:1.7}.type-meta{font-size:var(--type-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-dim);line-height:1.45}.type-board-title{font-family:var(--font-display);font-size:var(--type-board-title);letter-spacing:-.04em;font-weight:500;line-height:1.02}.type-scene-callout{font-family:var(--font-display);font-size:var(--type-scene-callout);letter-spacing:-.05em;font-weight:500;line-height:1}.mobile-readable-measure{max-width:38ch}.scene-nav-button{border:1px solid var(--color-line);color:#fff6f2e0;min-width:max(3.1rem,44px);min-height:max(3.1rem,44px);transition:transform var(--motion-base) var(--easing-premium), border-color var(--motion-base) var(--easing-premium), background-color var(--motion-base) var(--easing-premium), box-shadow var(--motion-base) var(--easing-premium);isolation:isolate;background:#fff5ee08;border-radius:1.1rem;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.scene-nav-button:hover{background:#f173240f;border-color:#f1732466;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 12px 30px #130a0638}.scene-action-button{letter-spacing:.16em;text-transform:uppercase;color:#f5efe7e6;isolation:isolate;width:fit-content;min-height:max(2.7rem,44px);transition:transform var(--motion-base) var(--easing-premium), border-color var(--motion-base) var(--easing-premium), background-color var(--motion-base) var(--easing-premium), box-shadow var(--motion-base) var(--easing-premium);background:#f1732412;border:1px solid #f173242e;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.72rem;line-height:1;text-decoration:none;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #fff3eb1f,0 12px 34px #f173241f}.scene-nav-button:before,.scene-action-button:before,.section05__run-button:before,.section05__cta-button:before{content:"";opacity:0;width:32%;transition:transform .52s var(--easing-premium), opacity .22s var(--easing-premium);z-index:-1;background:linear-gradient(90deg,#0000,#fff7f12e,#0000);position:absolute;inset:0 auto 0 -36%;transform:skew(-22deg)}.scene-action-button:hover{background:#f173241c;border-color:#f1732457;transform:translateY(-1px);box-shadow:inset 0 1px #fff3eb29,0 18px 46px #f173242e}.scene-action-button--limova{color:#fff;box-shadow:none;background:0 0;border:0;border-radius:999em;gap:0;padding:0;transition:none;position:relative;overflow:visible}.scene-action-button--limova:before{display:none}.scene-action-button--limova:hover{box-shadow:none;background:0 0;border-color:#0000;transform:none}.scene-action-button__inner{z-index:2;border-radius:100vw;justify-content:center;align-items:center;gap:.375em;display:flex;position:relative}.scene-action-button__animated-text{z-index:1;display:inline-block;position:relative;overflow:hidden}.scene-action-button__animated-text>span{text-shadow:0 1.3em;transition:transform .5s cubic-bezier(.6,.6,0,1);transition-delay:calc(var(--button-char-index) * 10ms);display:inline-block;position:relative;transform:translateY(0)rotate(.001deg)}.scene-action-button__char--space{white-space:pre}.scene-action-button--limova:hover .scene-action-button__animated-text>span{transform:translateY(-1.3em)rotate(.001deg)}.scene-action-button__bg{z-index:0;pointer-events:none;border-radius:inherit;transition:all .45s cubic-bezier(.6,.6,0,1);position:absolute;inset:0}.scene-action-button--limova:hover .scene-action-button__bg{inset:.125em}.scene-action-button__icon{justify-content:center;align-items:center;width:1em;min-width:1em;height:1em;min-height:1em;margin-bottom:-.1em;display:flex;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0%,#fff 10% 90%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#fff 10% 90%,#0000 100%)}.scene-action-button__arrow{width:100%;height:100%;transition:transform .45s cubic-bezier(.6,.6,0,1);position:absolute}.scene-action-button__arrow:first-child{transform:translate(0%)}.scene-action-button__arrow:nth-child(2){transform:translate(-100%,100%)}.scene-action-button--limova:hover .scene-action-button__arrow:first-child{transform:translate(100%,-100%)}.scene-action-button--limova:hover .scene-action-button__arrow:nth-child(2){transform:translate(0%)}.scene-nav-button:hover:before,.scene-action-button:hover:before,.section05__run-button:hover:before,.section05__cta-button:hover:before{opacity:1;transform:translate(260%)skew(-22deg)}.scene-action-button:active,.scene-nav-button:active,.section05__run-button:active,.section05__cta-button:active,.section05__action-option:active{transform:translateY(0)scale(.985)}.scene-action-button--subtle{border-color:var(--color-line);color:#d9cabce0;background:#ffffff08}.scene-action-button--subtle:hover{background:#f173240d;border-color:#f173243d}.scene-presence{--scene-enter-delay:0s;animation:scenePresenceIn .56s var(--easing-premium) both;animation-delay:var(--scene-enter-delay)}.scene-presence--hero{animation-duration:.52s}.scene-presence--board{transform-origin:50% 32%;animation-duration:.58s}.scene-presence--panel{animation-duration:.48s}.scene-presence--transition{--scene-enter-delay:80ms;animation-duration:.44s}.scene-copy-lift{--scene-copy-delay:52ms;opacity:0;animation:sceneCopyIn .46s var(--easing-premium) both;animation-delay:var(--scene-copy-delay)}.scene-copy-lift--late{--scene-copy-delay:.12s}.scene-stage-swap{isolation:isolate;min-width:0;display:grid;position:relative}.scene-stage-swap__layer{transform-origin:50%;grid-area:1/1;min-width:0}.scene-stage-swap__layer--enter{z-index:1;animation:sceneStageSwapIn var(--scene-swap-duration) var(--easing-premium) both;position:relative}.scene-stage-swap__layer--exit{z-index:0;pointer-events:none;animation:sceneStageSwapOut var(--scene-swap-duration) var(--easing-premium) both;position:absolute;inset:0}.scene-text-reveal{min-width:0}.scene-text-reveal__content{opacity:0;will-change:transform, opacity;color:inherit;animation:sceneTextReveal .56s var(--easing-premium) both, sceneTextTone .9s var(--easing-premium) both;animation-delay:var(--scene-text-base-delay,0s);display:inline-block;transform:translateY(.65em)}.display-title .scene-text-reveal__content,.type-board-title .scene-text-reveal__content,.type-scene-callout .scene-text-reveal__content,.section04__agent-mark .scene-text-reveal__content{color:#0000;background-image:linear-gradient(#fff7f1 0%,#e4c0a4f5 100%);background-size:100% 100%;-webkit-background-clip:text;background-clip:text}.section04__agent-mark{font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(3rem,4.4vw,4.6rem);font-weight:500;line-height:.9}.accent-chip{border-radius:var(--radius-pill);letter-spacing:.14em;text-transform:uppercase;color:#ffe3d5bd;background:#f1732411;border:1px solid #f173242e;align-items:center;gap:.55rem;padding:.5rem .82rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.ambient-grid{opacity:.2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:100% 100%,clamp(5rem,9vw,8rem) clamp(5rem,9vw,8rem)}.soft-divider{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:100%;height:1px}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.candidate-scene,.candidate-section,.candidate-story{min-width:0}.candidate-scene{isolation:isolate;background:linear-gradient(135deg,#ffffff12,#ffffff03 32%,#f173240d),#070605ad;border:1px solid #fff3eb1f;border-radius:clamp(1.35rem,2.5vw,2.35rem);width:100%;min-height:calc(100vh - clamp(2rem,4vw,4rem));display:grid;position:relative;overflow:hidden;box-shadow:0 34px 120px #0000007a,inset 0 1px #ffffff12}.candidate-intro{min-height:100%;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);padding:clamp(1rem,2vw,1.8rem);animation:none;position:relative}.candidate-intro:before,.candidate-intro:after,.candidate-roadmap-scene .scene__frame:after{content:"";pointer-events:none;position:absolute}.candidate-intro:before{z-index:0;box-shadow:none;opacity:0;border:0;inset:clamp(.3rem,.9vw,.8rem)}.candidate-intro:after{z-index:-1;background:linear-gradient(#06040305,#06040314 44%,#0604033d 100%),linear-gradient(90deg,#06040338,#0000 9% 91%,#06040338);inset:0}.candidate-intro__brand,.candidate-intro__stage,.candidate-intro__copy,.candidate-intro__frame-shell{z-index:1;position:relative}.candidate-intro__brand{--intro-logo-aperture-width:clamp(12rem, 16.8vw, 18rem);--intro-logo-aperture-height:clamp(3.15rem, 4.4vw, 4.85rem);min-height:var(--intro-logo-aperture-height);isolation:isolate;justify-content:center;align-items:center;padding-top:clamp(.45rem,1.2vw,.9rem);display:flex}.candidate-intro__brand.animate-deck-reveal{animation:none}.candidate-intro__brand:before,.candidate-intro__brand:after{content:"";width:var(--intro-logo-aperture-width);height:var(--intro-logo-aperture-height);pointer-events:none;border-radius:999px;position:absolute;top:calc(50% + clamp(.18rem,.42vw,.38rem));left:50%;transform:translate(-50%,-50%)skew(-11deg)}.candidate-intro__brand:before{z-index:-1;clip-path:polygon(-12% 0,112% 0,104% 100%,-4% 100%);opacity:.76;background:linear-gradient(90deg,#0000,#ffb45814 48%,#0000),radial-gradient(#f1732424,#0000 72%);border:1px solid #ffc6771f;animation:none;box-shadow:0 0 34px #f1732414,inset 0 1px #fff5e214}.candidate-intro__brand:after{z-index:2;mix-blend-mode:screen;opacity:0;background:linear-gradient(90deg,#0000 0%,#ffbc6714 36%,#ffefd680 50%,#f173241f 64%,#0000 100%);animation:none}.candidate-intro__logo{clip-path:none;filter:drop-shadow(0 16px 42px #00000047)drop-shadow(0 0 18px #f173241f);opacity:1;transform-origin:50%;width:clamp(10rem,13vw,14.5rem);animation:none;display:block;transform:none}.candidate-intro__stage{place-items:center;min-height:0;padding:clamp(4.4rem,10vh,6.5rem) clamp(1.75rem,5vw,4rem) clamp(8.4rem,17.5vh,11.6rem);display:grid;position:relative}.candidate-intro__stage:before,.candidate-intro__stage:after,.candidate-intro__horizon-band,.candidate-intro__floor-plane,.candidate-intro__stage-outline{pointer-events:none;position:absolute}.candidate-intro__stage:before{content:"";display:none}.candidate-intro__stage:after{content:"";opacity:.5;background:linear-gradient(#0000 0%,#f1732403 38%,#f173240d 72%,#f1732414 100%);height:16rem;inset:auto 0 clamp(.65rem,1.4vh,1rem);-webkit-mask-image:linear-gradient(#0000 0%,#0000004d 34%,#000000f2 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000004d 34%,#000000f2 78%,#0000 100%)}.candidate-intro__frame-shell{position:absolute;inset:0}.candidate-intro__horizon-band{opacity:.98;background:linear-gradient(90deg,#0000 0%,#ffac4a47 11%,#ffb45f8a 38%,#ffd997 50%,#ffb45f8a 62%,#ffac4a47 89%,#0000 100%);height:3px;bottom:clamp(6.8rem,14vh,9.2rem);left:clamp(4.25rem,7.2vw,6.8rem);right:clamp(4.25rem,7.2vw,6.8rem);box-shadow:0 0 26px #f1732461,0 0 72px #f1732438}.candidate-intro__floor-plane{transform-origin:50% 100%;mix-blend-mode:screen;opacity:.25;background:linear-gradient(#ffc88038,#ffc88000 18%),repeating-linear-gradient(90deg,#ff993438 0 1px,#0000 1px 4.85rem),repeating-linear-gradient(0deg,#ff993429 0 1px,#0000 1px 1.5rem);height:28%;bottom:-1.8%;left:1.5%;right:1.5%;transform:perspective(1400px)rotateX(77deg);-webkit-mask-image:linear-gradient(#0000 0%,#0000006b 18%,#000000f0 100%);mask-image:linear-gradient(#0000 0%,#0000006b 18%,#000000f0 100%)}.candidate-intro__stage-outline{border-style:solid;border-width:1px}.candidate-intro__stage-outline--outer{opacity:.58;background:0 0;border-color:#ffbc6d0e #ffa74809 #ff99340f;border-radius:clamp(1.9rem,3.2vw,2.8rem);inset:clamp(4.6rem,9.8vh,6.1rem) clamp(4.8rem,8.2vw,7.1rem) clamp(5.8rem,11.6vh,7.4rem);box-shadow:inset 0 1px #ffe8c404,0 0 28px #f1732403}.candidate-intro__copy{text-align:center;justify-items:center;gap:clamp(1.1rem,2.1vw,1.7rem);width:min(100%,74rem);display:grid}.candidate-intro__copy h1,.candidate-story__copy h2,.candidate-decision-frame h2{color:#fff7eef7;font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:0;line-height:.94}.candidate-intro__copy h1{max-width:none;font-family:var(--font-display);text-shadow:0 0 24px #ffeedc14;font-size:clamp(2.9rem,4.45vw,5.15rem);font-weight:500}.candidate-intro__headline-line{white-space:nowrap;clip-path:inset(0 0 100%);opacity:0;animation:candidateLineReveal .76s var(--easing-premium) both;animation-delay:calc(.22s + (var(--intro-line-index) * .145s));will-change:clip-path, opacity, transform;display:block;transform:translateY(1.2rem)}.candidate-intro__copy h1 em{color:var(--color-accent);text-shadow:0 0 24px #f1732442,0 0 44px #f1732414;font-style:normal}.candidate-intro__copy p:not(.candidate-eyebrow),.candidate-story__copy p:not(.candidate-eyebrow),.candidate-proof-card p,.candidate-proof-grid p{color:#f5e6d8c2;text-wrap:pretty;margin:0;font-size:clamp(1rem,1.22vw,1.16rem);line-height:1.45}.candidate-intro__copy>p:not(.candidate-eyebrow){opacity:0;max-width:44ch;animation:candidateSupportReveal .62s 1.18s var(--easing-premium) both;transform:translateY(.9rem)}.candidate-eyebrow{color:#efb181eb;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:clamp(.72rem,.9vw,.84rem);font-weight:800;line-height:1.42}.candidate-intro__cues,.candidate-action-row,.candidate-intro__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.candidate-intro__actions{opacity:0;animation:candidateSupportReveal .62s 1.36s var(--easing-premium) both;margin-top:.45rem;transform:translateY(.9rem)}.candidate-intro__actions .scene-action-button--limova{color:#fff;letter-spacing:-.012em;text-transform:none;border-radius:999em;min-width:min(100%,26rem);min-height:max(4.15rem,66px);padding:1.05rem 2.15rem;font-size:clamp(1rem,1.18vw,1.15rem);font-weight:500}.candidate-intro__actions .scene-action-button--limova .scene-action-button__inner{gap:.46em}.candidate-intro__actions .scene-action-button--limova .scene-action-button__bg{background:linear-gradient(#faa121fa,#dc8e21fa);box-shadow:inset 0 1px #fff3,inset 0 1px 4px #ffffff40,0 .25px .25px #0000000a,0 .75px .75px #0000000f,0 2px 12px #00000040,0 2px 12px #dc8e2140,0 6px 27px #dc8e2126,0 0 9.9px #ffffff0f}.candidate-intro__actions .scene-action-button--limova .scene-action-button__bg:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;border:1px solid #fff3;position:absolute;inset:.1875em;-webkit-mask:linear-gradient(#fff 0%,#fff6 100%);mask:linear-gradient(#fff 0%,#fff6 100%)}.candidate-intro__actions .scene-action-button--limova:focus-visible{outline-offset:.28rem;outline:2px solid #ffce86eb}#strong-introduction .scene__backdrop{opacity:.9;filter:saturate(1.02)brightness(.76)contrast(1.05);transform:scale(1.16)}.candidate-roadmap-scene .scene__backdrop{opacity:.9;filter:saturate(1.08)brightness(.68)contrast(1.08);display:block}.candidate-roadmap-scene .scene__overlay{background:radial-gradient(circle at 70% 18%,#f173241f,#0000 22rem),linear-gradient(90deg,#060504d6,#06050461 48%,#060504cc);display:block}.candidate-roadmap-scene .scene__frame:after{z-index:0;border:1px solid #fff3eb1a;border-radius:clamp(1.35rem,2.5vw,2.3rem);inset:clamp(.8rem,1.6vw,1.4rem);box-shadow:inset 0 1px #ffffff0b}.candidate-section{align-items:stretch;width:100%;min-height:calc(100vh - clamp(1.6rem,3.2vw,2.8rem));display:grid}.candidate-story{isolation:isolate;align-items:center;gap:clamp(1rem,2.6vw,2.2rem);width:min(100%,90rem);min-height:calc(100vh - clamp(3rem,6vw,5.2rem));margin-inline:auto;padding:clamp(1rem,2vw,1.7rem);display:grid;position:relative}.candidate-story--why-intro,.candidate-story--nora-hero,.candidate-story--closing-open{grid-template-columns:minmax(0,.88fr) minmax(18rem,1.12fr)}.candidate-story--why-intro{gap:clamp(.85rem,2vw,1.65rem);min-height:calc(100vh - clamp(4.5rem,7vw,6.2rem))}.candidate-story--why-proof,.candidate-story--nora-system,.candidate-story--closing-board{grid-template-columns:minmax(18rem,.88fr) minmax(0,1.12fr)}.candidate-story--why-outro,.candidate-story--nora-cta,.candidate-story--final{text-align:center;place-items:center}.candidate-story__copy{gap:clamp(.9rem,1.55vw,1.25rem);min-width:0;display:grid}.candidate-story__copy h2,.candidate-decision-frame h2{max-width:11ch;font-size:clamp(2.7rem,5.9vw,6.7rem);line-height:.88}.candidate-story__copy>p:not(.candidate-eyebrow){max-width:40ch}.candidate-story__copy--tight h2{max-width:9ch}.candidate-story__copy--why-intro{max-width:48rem}.candidate-story__copy--why-intro .candidate-story__headline{max-width:14ch;font-size:clamp(2.35rem,4.65vw,5.25rem);line-height:.9}.candidate-story__headline{gap:.08em;display:grid}.candidate-story__headline--color{color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 32px #f1732424;background:linear-gradient(to top left,#fff1dc 0%,#f7bc74 34%,#ff8b3a 62%,#f17324 100%);-webkit-background-clip:text;background-clip:text}.candidate-story__headline-line{flex-wrap:wrap;gap:.26em;display:flex}.candidate-story__headline-word{display:inline-block}.candidate-story__headline--color .candidate-story__headline-word{opacity:0;animation:candidateCascadeWordIn .68s var(--easing-premium) both;animation-delay:calc(var(--candidate-word-index,0) * 58ms);transform:translateY(1.15rem)}.candidate-story__headline--color .candidate-story__headline-line:first-child .candidate-story__headline-word,.candidate-story__headline--color .candidate-story__headline-line:nth-child(2) .candidate-story__headline-word,.candidate-story__headline--color .candidate-story__headline-line:nth-child(3) .candidate-story__headline-word{color:inherit}.candidate-story__support{opacity:0;color:#f5e6d8a8;font-family:var(--font-display);letter-spacing:-.035em;animation:candidateSupportReveal .62s .36s var(--easing-premium) both;font-size:clamp(1.05rem,1.75vw,1.6rem);line-height:1.14;transform:translateY(.7rem)}.candidate-story__intent{opacity:0;animation:candidateSupportReveal .62s .52s var(--easing-premium) both;transform:translateY(.7rem)}.candidate-story__intent strong{color:#fff4e7f5;font-weight:760}.candidate-story__copy--centered{justify-items:center}.candidate-story__copy--centered h2{max-width:14ch}.candidate-story__copy--centered p{max-width:58ch}.candidate-collage,.candidate-nora-preview,.candidate-closing-visual,.candidate-nora-portrait{background:#ffffff09;border:1px solid #fff3eb1f;border-radius:clamp(1.25rem,2.2vw,2.1rem);min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061}.candidate-collage{grid-template-rows:1fr 1fr;grid-template-columns:1.18fr .82fr;gap:.75rem;min-height:min(62vh,36rem);padding:.75rem;display:grid;transform:rotate(-1.2deg)}.candidate-collage img,.candidate-nora-preview img,.candidate-closing-visual img{object-fit:cover;width:100%;height:100%}.candidate-collage img{filter:saturate(1.08)contrast(1.04)brightness(.86);border-radius:1.2rem;min-height:0}.candidate-collage img:first-child{grid-row:1/span 2}.candidate-collage img:nth-child(2){object-fit:contain;background:radial-gradient(circle at 50% 40%,#f1732438,#0000 58%),#060504b3;padding:18%}.candidate-identity-board{isolation:isolate;background:radial-gradient(circle at 28% 22%,#f1732433,#0000 34%),radial-gradient(circle at 84% 76%,#f7b85e24,#0000 34%),linear-gradient(135deg,#fff1,#ffffff05),#070605ad;border:1px solid #fff3eb1f;border-radius:clamp(1.45rem,2.4vw,2.25rem);grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));align-self:center;gap:clamp(.8rem,1.1vw,1rem);height:min(54vh,30rem);min-height:min(54vh,30rem);display:grid;position:relative;overflow:visible;box-shadow:0 34px 96px #0000006b,inset 0 1px #ffffff0e}.candidate-identity-board:before{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(#fff3eb0b 1px,#0000 1px),linear-gradient(90deg,#fff3eb0b 1px,#0000 1px);background-size:3.2rem 3.2rem;border:1px solid #fff3eb14;position:absolute;inset:.75rem;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.candidate-identity-board:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3eb0b}.candidate-identity-board__beam{filter:blur(8px);background:linear-gradient(115deg,#0000,#f173242e,#0000 68%);border-radius:999rem;position:absolute;inset:12% 8%;transform:rotate(-14deg)}.candidate-identity-card{z-index:1;opacity:0;min-height:0;animation:candidateIdentityCardIn .76s var(--easing-premium) both;background:linear-gradient(145deg,#ffffff13,#ffffff05),#0a08069e;border:1px solid #fff3eb1c;place-items:center;display:grid;position:relative;overflow:hidden;transform:translate(.9rem,1rem)scale(.965);box-shadow:0 20px 48px #00000047,inset 0 1px #ffffff0f}.candidate-identity-card--large{border-radius:clamp(1.1rem,1.8vw,1.65rem);grid-template-rows:minmax(0,1fr)}.candidate-identity-card--small{border-radius:clamp(.95rem,1.4vw,1.25rem);align-content:space-between;min-height:0;padding:clamp(.8rem,1.1vw,1rem)}.candidate-identity-card--portrait{grid-area:1/1/span 8/span 6;animation-delay:.14s,1.04s}.candidate-identity-card--mysmarttech{grid-area:1/8/span 3/span 5;animation-delay:.23s,1.18s}.candidate-identity-card--codex{grid-area:5/8/span 2/span 2;animation-delay:.32s,1.32s}.candidate-identity-card--openclaw{grid-area:5/10/span 2/span 3;animation-delay:.39s,1.46s}.candidate-identity-card--hermes{grid-area:7/8/span 2/span 5;animation-delay:.46s,1.6s}.candidate-identity-card__media{width:100%;height:100%;min-height:0;overflow:hidden}.candidate-identity-card__media img{object-fit:cover;object-position:center;width:100%;height:100%}.candidate-identity-card--small .candidate-identity-card__media{place-items:center;height:100%;padding:clamp(.8rem,1.2vw,1rem);display:grid}.candidate-identity-card--small .candidate-identity-card__media img{object-fit:contain;filter:drop-shadow(0 14px 22px #00000047);width:min(100%,5.2rem);height:min(100%,5.2rem)}.candidate-identity-card--skill{--skill-accent:#f17324}.candidate-skill-card__glyph{aspect-ratio:1;border:1px solid var(--skill-accent);place-items:center;width:clamp(4.6rem,5.2vw,5.4rem);display:grid}@supports (color:color-mix(in lab, red, red)){.candidate-skill-card__glyph{border:1px solid color-mix(in srgb, var(--skill-accent) 58%, #ffffff29)}}.candidate-skill-card__glyph{background:radial-gradient(circle at 35% 26%, #ffffff2e, transparent 34%), linear-gradient(145deg, var(--skill-accent), #ffffff09);border-radius:1.35rem}@supports (color:color-mix(in lab, red, red)){.candidate-skill-card__glyph{background:radial-gradient(circle at 35% 26%, #ffffff2e, transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--skill-accent) 34%, transparent), #ffffff09)}}.candidate-skill-card__glyph{color:var(--skill-accent)}@supports (color:color-mix(in lab, red, red)){.candidate-skill-card__glyph{color:color-mix(in srgb, var(--skill-accent) 78%, #fff4e7)}}.candidate-skill-card__glyph{font-family:var(--font-display);letter-spacing:-.08em;box-shadow:inset 0 1px 0 #ffffff29, 0 18px 34px var(--skill-accent);font-size:clamp(1.35rem,1.9vw,1.85rem);font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.candidate-skill-card__glyph{box-shadow:inset 0 1px 0 #ffffff29, 0 18px 34px color-mix(in srgb, var(--skill-accent) 26%, transparent)}}.candidate-skill-card__sentence{z-index:2;color:#fff1dce6;max-width:13ch;font-family:var(--font-body);letter-spacing:-.018em;text-align:center;text-wrap:balance;place-self:end center;font-size:clamp(.74rem,.84vw,.86rem);font-weight:760;line-height:1.12;position:relative}.candidate-skill-carousel__control{z-index:5;aspect-ratio:1;color:#ffe5c9eb;width:clamp(2.35rem,2.8vw,2.75rem);font-family:var(--font-display);cursor:pointer;background:linear-gradient(#180f0adb,#080605e6);border:1px solid #ffe2be33;border-radius:999rem;place-items:center;font-size:clamp(1.75rem,2.15vw,2.2rem);font-weight:400;line-height:.7;transition:border-color .18s,color .18s,transform .18s,box-shadow .18s;display:grid;position:absolute;box-shadow:0 16px 36px #00000057,inset 0 1px #ffffff14}.candidate-skill-carousel__control:hover{color:#fff1dc;border-color:#f1732485;box-shadow:0 18px 42px #0000005c,0 0 28px #f1732429,inset 0 1px #ffffff1a}.candidate-skill-carousel__control:focus-visible{outline-offset:4px;outline:2px solid #ffb160b8}.candidate-identity-card--portrait .candidate-identity-card__media img{object-position:center 22%}.candidate-identity-card--mysmarttech .candidate-identity-card__media{background:radial-gradient(circle at 50% 45%,#f173242e,#0000 58%),#fff4e709;place-items:center;padding:clamp(1.6rem,2.6vw,2.35rem);display:grid}.candidate-identity-card--mysmarttech .candidate-identity-card__media img{object-fit:contain;height:auto}.candidate-proof-card,.candidate-proof-grid article,.candidate-tool-board span,.candidate-decision-frame{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff0f,#ffffff05),#08060594;border:1px solid #fff3eb1f;box-shadow:0 18px 56px #0000003d,inset 0 1px #ffffff0e}.candidate-proof-card{border-radius:clamp(1.2rem,2vw,2rem);align-content:end;min-height:min(56vh,34rem);padding:clamp(1.4rem,2.4vw,2.2rem);display:grid}.candidate-proof-card p{color:#f5e6d8d1;max-width:44ch;font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(1.5rem,2.7vw,3.1rem);line-height:1.04}.candidate-tool-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.2vw,1rem);display:grid}.candidate-tool-board span{color:#f5e6d8e6;min-height:clamp(4.2rem,9vw,7.2rem);font-family:var(--font-display);letter-spacing:-.04em;border-radius:1.35rem;align-items:center;padding:clamp(.9rem,1.4vw,1.2rem);font-size:clamp(1.1rem,2vw,2rem);display:flex}.candidate-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.4vw,1.1rem);width:min(100%,76rem);display:grid}.candidate-proof-grid article{text-align:left;border-radius:1.35rem;align-content:end;gap:.7rem;min-height:clamp(9rem,18vh,12rem);padding:clamp(1rem,1.55vw,1.3rem);display:grid}.candidate-proof-grid h3{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.35rem,2vw,2.15rem);line-height:.98}.candidate-proof-grid p{color:#f5e6d8ad;font-size:clamp(.9rem,1vw,1rem)}.candidate-story--why-showcase,.candidate-story--why-convergence{width:min(100vw,105rem);min-height:100svh;box-shadow:none;background:radial-gradient(circle at 0 22%,#f173243d,#0000 18rem),radial-gradient(circle at 86% 82%,#dc8e2126,#0000 28rem),linear-gradient(125deg,#120d0af0,#050506f5 58%,#020406f5);border:0;border-radius:0;overflow:hidden}.roadmap-storyboard-stage.candidate-story--why-showcase,.roadmap-storyboard-stage.candidate-story--why-convergence{justify-self:center;width:100vw;max-width:none;min-height:100svh;margin-inline:calc(50% - 50vw)}.roadmap-storyboard-stage.candidate-story--why-showcase{padding:clamp(4.1rem,7vh,5.6rem) clamp(3.6rem,4.8vw,5.1rem) clamp(3.3rem,5.5vh,4.6rem) clamp(5.8rem,7.4vw,8.1rem)}.candidate-story--why-showcase:before,.candidate-story--why-showcase:after,.candidate-story--why-convergence:before,.candidate-story--why-convergence:after{content:"";pointer-events:none;position:absolute}.candidate-story--why-showcase:before,.candidate-story--why-convergence:before{z-index:0;opacity:0;background-image:radial-gradient(circle,#f173243d 1px,#0000 1.4px),linear-gradient(#ffb5670a 1px,#0000 1px),linear-gradient(90deg,#ffb56709 1px,#0000 1px);background-position:0 0,0 0,0 0;background-size:1.3rem 1.3rem,4.3rem 4.3rem,4.3rem 4.3rem;inset:0;-webkit-mask-image:radial-gradient(circle at 4% 52%,#000,#0000 23rem),radial-gradient(at 64% 85%,#000,#0000 44rem);mask-image:radial-gradient(circle at 4% 52%,#000,#0000 23rem),radial-gradient(at 64% 85%,#000,#0000 44rem)}.candidate-story--why-showcase:after{z-index:0;border:1px solid #f1732440;border-right:0;border-radius:5.8rem 0 0 5.8rem;width:min(50vw,44rem);display:none;inset:2.6rem auto 2.6rem 2.2rem;box-shadow:inset 1px 0 #ffe2be17}.candidate-story--why-showcase>*,.candidate-story--why-convergence>*{z-index:1;position:relative}.candidate-story--why-showcase{--showcase-ivory:#f2e8d8;--showcase-amber:#e08a2e;--showcase-amber-soft:#e7b15a;--showcase-line:#e08a2edb;--showcase-glow:#e08a2e57;isolation:isolate;background:radial-gradient(circle at 0 10%,#e06f1b4d,#0000 23rem),radial-gradient(circle at 86% 82%,#e08a2e33,#0000 27rem),radial-gradient(at 52% 96%,#e08a2e29,#0000 38rem),linear-gradient(105deg,#090808fc,#040506fc 56%,#010203fc),#060403;grid-template-columns:minmax(35rem,1fr) minmax(16rem,.44fr) minmax(24rem,.72fr);align-items:center;gap:clamp(1.1rem,1.7vw,2.25rem);width:100vw;max-width:none;padding:clamp(4.1rem,7vh,5.6rem) clamp(3.6rem,4.8vw,5.1rem) clamp(3.3rem,5.5vh,4.6rem) clamp(5.8rem,7.4vw,8.1rem);display:grid}.candidate-story--why-showcase:before{opacity:.48;background-image:radial-gradient(circle,#e08a2e38 1px,#0000 1.45px),linear-gradient(#e08a2e09 1px,#0000 1px),linear-gradient(90deg,#e08a2e08 1px,#0000 1px);background-size:1.05rem 1.05rem,4.8rem 4.8rem,4.8rem 4.8rem;-webkit-mask-image:radial-gradient(at 0 38%,#000,#0000 26rem),linear-gradient(#0000 0%,#000 52%,#0000 100%);mask-image:radial-gradient(at 0 38%,#000,#0000 26rem),linear-gradient(#0000 0%,#000 52%,#0000 100%)}.candidate-story--why-showcase:after{opacity:.72;border-top:1px solid #e08a2e21;border-bottom:1px solid #e08a2e1c;border-left:1px solid #e08a2e47;border-radius:0 0 0 10rem;width:min(31vw,32rem);display:block;inset:0 auto 0 clamp(1rem,1.9vw,2.1rem);box-shadow:inset 1px 0 #ffcb8214;-webkit-mask-image:linear-gradient(#000,#000 87%,#0000);mask-image:linear-gradient(#000,#000 87%,#0000)}.candidate-showcase-copy{z-index:2;place-self:center start;gap:clamp(1.5rem,2.6vh,2.35rem);width:min(100%,42rem);max-width:42rem;display:grid;position:relative;transform:translateY(-.2rem)}.candidate-showcase-copy h2{max-width:18ch;color:var(--showcase-ivory);letter-spacing:-.045em;word-spacing:.02em;text-shadow:0 0 28px #ffe5c01f;text-align:left;text-wrap:balance;justify-self:start;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(4.1rem,5.08vw,6.35rem);font-weight:600;line-height:.92}.candidate-showcase-copy h2 span{color:var(--showcase-amber);text-shadow:0 0 18px #e08a2e38,0 0 44px #e08a2e24}.candidate-showcase-rule{background:linear-gradient(90deg, var(--showcase-line), #e08a2e57, transparent);margin-inline:0;width:min(100%,35rem);height:1px;margin-top:-.45rem;display:block;position:relative;box-shadow:0 0 14px #e08a2e4d}.candidate-showcase-rule:before{content:"";aspect-ratio:1;background:#ffd184;border-radius:999px;width:.42rem;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 12px #ffc76ae6,0 0 28px #e08a2e94}.candidate-showcase-copy ul{gap:clamp(1.3rem,2.35vh,1.95rem);margin:0;padding:0;list-style:none;display:grid}.candidate-showcase-copy li{color:#fff5e5ed;letter-spacing:-.03em;word-spacing:.02em;text-shadow:0 0 22px #ffe5c01a;gap:0;padding-left:clamp(1.85rem,2.15vw,2.35rem);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.2rem,2.75vw,3.4rem);font-weight:600;line-height:1.03;display:grid;position:relative}.candidate-showcase-copy li:before{content:"";aspect-ratio:1;background:linear-gradient(180deg, #ffd184, var(--showcase-amber));border-radius:999px;width:clamp(.48rem,.75vw,.72rem);position:absolute;top:.54em;left:0;box-shadow:0 0 12px #ffc76a94,0 0 26px #e08a2e52}.candidate-showcase-copy li span{display:block}.candidate-showcase-flow{z-index:3;place-self:center;width:clamp(18rem,22vw,23.5rem);min-height:min(72vh,41rem);position:relative;transform:translate(clamp(.6rem,1.1vw,1.3rem))}.candidate-showcase-connectors{z-index:0;width:clamp(29rem,33vw,36rem);height:min(72vh,41rem);color:var(--showcase-line);filter:drop-shadow(0 0 7px #e08a2e6b)drop-shadow(0 0 18px #e08a2e2b);position:absolute;top:50%;left:0;right:clamp(-16.8rem,-17vw,-13.6rem);overflow:visible;transform:translateY(-50%)}.candidate-showcase-connectors path{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.candidate-showcase-connectors circle{fill:#ffd184;filter:drop-shadow(0 0 8px #ffca74c7)}.candidate-showcase-icon-stack{z-index:1;height:100%;min-height:inherit;align-content:space-between;justify-items:start;padding:0;display:grid;position:relative}.candidate-showcase-node{aspect-ratio:1;background:radial-gradient(circle,#e08a2e2e,#0a0909c7 56%,#060607e6),#080706b8;border:1.5px solid #ffbe5bb8;border-radius:999px;place-items:center;width:clamp(6.05rem,7.1vw,8rem);display:grid;box-shadow:0 0 0 1px #ffe0aa0a,0 0 28px #e08a2e3b,inset 0 1px #ffe4b81c}.candidate-showcase-node svg{width:42%;color:var(--showcase-amber-soft);filter:drop-shadow(0 0 9px #e08a2e59);overflow:visible}.candidate-showcase-node path,.candidate-showcase-node rect,.candidate-showcase-node circle{fill:none;stroke:currentColor;stroke-width:2.05px;stroke-linecap:round;stroke-linejoin:round}.candidate-limova-object{z-index:2;isolation:isolate;place-self:center end;place-items:center;width:min(100%,27.5rem);min-height:min(78vh,45rem);display:grid;position:relative;transform:translateY(-.1rem)}.candidate-limova-slab{z-index:2;background:radial-gradient(circle at 50% 100%,#e08a2e38,#0000 28%),linear-gradient(135deg,#211e1bc2,#08090af5 42%,#080a0ce0);border:1px solid #ffcc869e;border-radius:clamp(2.1rem,2.9vw,3.2rem);place-items:center;width:min(100%,23.5rem);height:min(72vh,42rem);min-height:35rem;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 82px #00000075,0 0 44px #e08a2e29,inset 0 1px #ffeecd2e,inset 0 0 40px #ffbe5b0f}.candidate-limova-slab:before{content:"";border-radius:inherit;opacity:.72;pointer-events:none;background:linear-gradient(105deg,#fff4de33,#0000 20% 76%,#ffb1491a),radial-gradient(circle at 86% 2%,#ffe2b72e,#0000 26%);position:absolute;inset:0}.candidate-limova-logo{z-index:4;justify-items:center;gap:clamp(1.35rem,2.3vh,1.9rem);display:grid;position:relative;transform:translateY(-2%)}.candidate-limova-logo>span:last-child{color:#ffeecdeb;font-family:var(--font-body);letter-spacing:.46em;text-shadow:0 0 20px #e08a2e3d;font-size:clamp(1.35rem,2.05vw,2.35rem);font-weight:560;line-height:1}.candidate-limova-logo em{color:var(--showcase-amber);font-style:normal}.candidate-limova-mark{filter:drop-shadow(0 0 16px #ffc96b6b)drop-shadow(0 0 34px #e08a2e33);width:clamp(4.7rem,6.3vw,6.6rem);height:auto;display:block}.candidate-limova-grid{z-index:1;transform-origin:50% 100%;opacity:.48;background-image:linear-gradient(#e08a2e47 1px,#0000 1px),linear-gradient(90deg,#e08a2e33 1px,#0000 1px);background-size:1.15rem 1.15rem;height:40%;position:absolute;bottom:-5%;left:-12%;right:-18%;transform:perspective(34rem)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 24%,#000);mask-image:linear-gradient(#0000 24%,#000)}.candidate-limova-wave{z-index:2;filter:drop-shadow(0 0 10px #e08a2e73)drop-shadow(0 0 28px #e08a2e2e);opacity:.78;border-top:1px solid #e08a2eb3;border-radius:50%;height:7rem;position:absolute;left:-16%;right:-12%}.candidate-limova-wave--one{bottom:21%;transform:rotate(-3deg)}.candidate-limova-wave--two{opacity:.45;bottom:17%;transform:rotate(-1deg)scaleX(1.05)}.candidate-limova-pedestal{z-index:1;background:linear-gradient(#1f1812f0,#060505f5),#090706f5;border:1px solid #ffbe5b6b;border-radius:50%;display:block;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffda9f2e,inset 0 -18px 22px #0000006b,0 0 32px #e08a2e2b}.candidate-limova-pedestal--top{z-index:1;width:106%;height:clamp(4.4rem,6.7vh,5.4rem);bottom:clamp(1.8rem,3.8vh,3.2rem)}.candidate-limova-pedestal--base{z-index:1;opacity:.84;width:118%;height:clamp(4rem,6.1vh,4.9rem);bottom:clamp(.4rem,1.1vh,1rem)}.candidate-story--why-convergence{background:linear-gradient(90deg,#0403028f 0%,#0403023d 43%,#04030208 72%),linear-gradient(#06040314,#06040314),url(/optimized/slide2.3.webp) 50% 34%/max(104vw,100rem) no-repeat,#060403;grid-template-columns:minmax(28rem,.92fr) minmax(30rem,1.08fr);align-items:center;gap:clamp(1.2rem,2.2vw,2.8rem);width:100vw;max-width:none;padding:clamp(4rem,5vw,5.6rem) clamp(4rem,5.8vw,6.6rem);display:grid}.candidate-story--why-convergence:after{z-index:2;opacity:.92;background:radial-gradient(at 24%,#0000009e,#0000003d 52%,#0000 74%),linear-gradient(90deg,#0000006b,#00000024 48%,#0000 74%);inset:0}.candidate-convergence-copy{z-index:6;isolation:isolate;opacity:0;max-width:min(56rem,58vw);animation:candidateProofReveal .72s .54s var(--easing-premium) both;gap:clamp(.95rem,1.25vw,1.2rem);display:grid;position:absolute;top:54.5%;bottom:auto;left:clamp(4.2rem,7.2vw,7.8rem);transform:translateY(.9rem)}.candidate-convergence-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 24% 48%,#000000b8,#00000057 58%,#0000 100%),linear-gradient(90deg,#00000061,#0000 88%);border-radius:2.6rem;position:absolute;inset:-2.2rem -4.8rem -2.4rem -2.4rem}.candidate-convergence-copy p{color:#ffb767e0;font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:clamp(.66rem,.78vw,.8rem);font-weight:800;line-height:1}.candidate-convergence-copy h2{color:#fff4e7f5;max-width:19.5ch;font-family:var(--font-display);letter-spacing:-.058em;word-spacing:.05em;text-wrap:balance;text-shadow:0 0 30px #00000080;margin:0;font-size:clamp(2.15rem,3.38vw,4.05rem);font-weight:500;line-height:.94}.candidate-convergence-cta{color:#fff4e7e6;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:#0806059e;border:1px solid #ffd5974d;border-radius:999rem;justify-content:center;justify-self:start;align-items:center;min-height:2.85rem;padding:0 1.25rem;font-size:.72rem;font-weight:760;transition:border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 16px 42px #0000005c,inset 0 1px #fff4e714}.candidate-convergence-cta:hover,.candidate-convergence-cta:focus-visible{color:#fff1dc;border-color:#ffbe65ad;transform:translateY(-.08rem);box-shadow:0 18px 46px #0006,0 0 24px #f1732429,inset 0 1px #fff4e71a}@media (width<=1024px){.candidate-story--why-showcase,.candidate-story--why-convergence{grid-template-columns:1fr;gap:2rem;width:min(100vw,60rem);min-height:100svh;padding:clamp(2rem,6vw,3.4rem)}.candidate-story--why-showcase:after,.candidate-story--why-convergence:after{width:calc(100% - 2.4rem);inset:1.3rem auto 1.3rem 1.2rem}}@media (width<=720px){.candidate-story--why-showcase,.candidate-story--why-convergence{border-radius:0;width:100vw;min-height:100svh;padding:1.2rem}.candidate-convergence-copy{max-width:none;inset:54% 1.2rem auto}.candidate-convergence-copy h2{font-size:clamp(2.15rem,10vw,3.2rem)}}.candidate-nora-portrait{background:radial-gradient(circle at 50% 24%,#f173243d,#0000 34%),linear-gradient(#102825a8,#080605c2);justify-self:end;width:min(100%,32rem);height:min(68vh,42rem)}.candidate-nora-portrait img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;transform:scale(1.03)}.candidate-nora-preview,.candidate-closing-visual{height:min(60vh,36rem)}.candidate-nora-preview img,.candidate-closing-visual img{filter:saturate(1.08)contrast(1.06)brightness(.88)}.candidate-action-row{justify-content:center;margin-top:.4rem}.candidate-decision-frame{border-radius:clamp(1.3rem,2.2vw,2.1rem);align-content:center;gap:1rem;min-height:min(54vh,31rem);padding:clamp(1.4rem,2.4vw,2.2rem);display:grid}.candidate-decision-frame p{color:#efb181db;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.candidate-story--final .candidate-story__copy h2{max-width:17ch;font-size:clamp(2.6rem,5.7vw,6.4rem)}.candidate-section--closing,.candidate-roadmap-scene--closing .scene__content{padding:0}.candidate-roadmap-scene--closing .scene__frame:after{display:none}.candidate-closing-slide{isolation:isolate;background:#060403;align-items:stretch;min-height:100svh;padding:0;position:relative;overflow:hidden}.candidate-closing-slide__background{z-index:-3;object-fit:cover;filter:saturate(1.08)contrast(1.04)brightness(.9);width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:scale(1.02)}.candidate-closing-slide--transition .candidate-closing-slide__background{clip-path:none}.candidate-closing-slide__shade{z-index:-2;pointer-events:none;background:radial-gradient(circle at 78% 48%,#f173241f,#0000 28rem),linear-gradient(90deg,#000000d1,#00000057 42%,#00000029 68%),radial-gradient(circle at 50% 110%,#00000080,#0000 46rem);position:absolute;inset:0}.candidate-closing-slide:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00000057,#0000 20% 72%,#00000061),radial-gradient(circle,#0000 48%,#00000057 100%);position:absolute;inset:0}.candidate-closing-slide__copy{z-index:1;place-self:center start;width:min(100% - clamp(3rem,8vw,8rem),56rem);margin-left:clamp(1.8rem,8vw,8rem);position:relative}.candidate-closing-slide__copy h2{color:#fffffff5;font-family:var(--font-display);letter-spacing:0;text-shadow:0 20px 58px #00000080;text-wrap:balance;margin:0;font-size:clamp(4rem,6.35vw,7.65rem);font-weight:680;line-height:.93}.candidate-closing-slide__copy h2 span{opacity:0;animation:candidateClosingSentenceReveal .76s var(--easing-premium) both;display:block;transform:translateY(1.25rem)}.candidate-closing-slide__copy h2 span:first-child{animation-delay:.12s}.candidate-closing-slide__copy h2 span:nth-child(2){animation-delay:.22s}.candidate-closing-slide__copy h2 span:nth-child(3){animation-delay:.32s}.candidate-closing-slide__copy h2 span:nth-child(4){animation-delay:.42s}.candidate-closing-slide__copy p{color:#ffffffc7;max-width:44ch;font-family:var(--font-body);opacity:0;animation:candidateClosingSentenceReveal .7s .46s var(--easing-premium) both;text-wrap:pretty;margin:clamp(1.05rem,1.9vw,1.55rem) 0 0;font-size:clamp(1.1rem,1.7vw,1.7rem);line-height:1.34;transform:translateY(.8rem)}.candidate-closing-slide__copy em,.candidate-closing-dot{color:#f17324;font-style:normal}.candidate-closing-slide__copy--transition{align-self:center;width:min(100% - clamp(3rem,8vw,8rem),61rem);margin-top:clamp(.5rem,2.8vw,3rem)}.candidate-closing-slide__copy--transition h2{letter-spacing:-.045em;max-width:16ch;font-size:clamp(3.05rem,4.8vw,5.75rem);line-height:.98}.candidate-closing-handoff{align-items:center;gap:clamp(.9rem,1.4vw,1.25rem);max-width:min(100%,45rem);margin-top:clamp(1.15rem,2vw,1.8rem);display:flex}.candidate-closing-handoff img{aspect-ratio:1;object-fit:cover;opacity:0;filter:drop-shadow(0 0 28px #f1732438);width:clamp(4.4rem,5.4vw,5.8rem);animation:candidateClosingSentenceReveal .72s .39s var(--easing-premium) both;border-radius:999px;flex:none;transform:translateY(.8rem)scale(.96)}.candidate-closing-handoff p{margin-top:0}.candidate-closing-slide--contribution{align-content:start;padding:clamp(2.2rem,4vw,4.2rem) clamp(1.5rem,4vw,4rem) clamp(2rem,3vw,3.3rem)}.roadmap-storyboard-stage.candidate-closing-slide--transition{gap:0;min-height:100svh;padding:0}.roadmap-storyboard-stage.candidate-closing-slide--contribution{gap:0;min-height:100svh;padding:clamp(3.8rem,4vw,4.2rem) clamp(4rem,4vw,4.5rem) clamp(2rem,3vw,3.3rem)}.candidate-closing-slide--contribution .candidate-closing-slide__shade{background:linear-gradient(90deg,#000000e0,#0000008f 43%,#00000029 72%),linear-gradient(#0000006b,#0000 36%,#0000006b),radial-gradient(circle at 78% 30%,#f1732426,#0000 28rem)}.candidate-closing-slide__copy--contribution{align-self:start;width:min(100%,54rem);margin:clamp(2.8rem,5.1vh,4.6rem) 0 0}.candidate-closing-slide__copy--contribution h2{letter-spacing:-.045em;max-width:13ch;font-size:clamp(4.25rem,5.8vw,6.2rem);line-height:.96}.candidate-closing-slide__copy--contribution p{color:#ffffffc2;max-width:43ch;font-size:clamp(1.08rem,1.28vw,1.36rem);line-height:1.36}.candidate-contribution-board{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.45rem,.75vw,.78rem);width:100%;margin-top:clamp(2rem,3.6vh,2.6rem);display:grid;position:relative}.candidate-contribution-card{border:1px solid var(--candidate-card-accent,#f17324);border-radius:clamp(1rem,1.35vw,1.35rem);align-content:start;gap:clamp(.58rem,.76vw,.78rem);min-height:clamp(21.7rem,37.5vh,24rem);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.candidate-contribution-card{border:1px solid color-mix(in srgb, var(--candidate-card-accent,#f17324) 24%, transparent)}}.candidate-contribution-card{background:linear-gradient(180deg, var(--candidate-card-accent,#f17324), #080504b8), #0000005c}@supports (color:color-mix(in lab, red, red)){.candidate-contribution-card{background:linear-gradient(180deg, color-mix(in srgb, var(--candidate-card-accent,#f17324) 16%, #311608ad), #080504b8), #0000005c}}.candidate-contribution-card{opacity:0;animation:candidateSupportReveal .52s var(--easing-premium) both;animation-delay:calc(.52s + (var(--candidate-card-index,0) * .15s));transition:border-color .22s ease, background .22s ease, box-shadow .26s ease, transform .26s var(--easing-premium);padding:clamp(1.12rem,1.35vw,1.45rem);transform:translateY(1.1rem);box-shadow:inset 0 1px #ffcd9214,0 20px 56px #0000003d}.candidate-contribution-card__step{aspect-ratio:1;border:1px solid var(--candidate-card-accent,#f17324);place-items:center;width:clamp(2rem,2.45vw,2.45rem);display:inline-grid;position:absolute;top:clamp(1rem,1.25vw,1.28rem);right:clamp(1rem,1.25vw,1.28rem)}@supports (color:color-mix(in lab, red, red)){.candidate-contribution-card__step{border:1px solid color-mix(in srgb, var(--candidate-card-accent,#f17324) 42%, transparent)}}.candidate-contribution-card__step{background:var(--candidate-card-accent,#f17324);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.candidate-contribution-card__step{background:color-mix(in srgb, var(--candidate-card-accent,#f17324) 14%, #00000070)}}.candidate-contribution-card__step{color:var(--candidate-card-accent,#f17324)}@supports (color:color-mix(in lab, red, red)){.candidate-contribution-card__step{color:color-mix(in srgb, var(--candidate-card-accent,#f17324) 78%, #fff 22%)}}.candidate-contribution-card__step{font-family:var(--font-body);letter-spacing:.04em;box-shadow:inset 0 1px 0 #fff5e214, 0 0 20px var(--candidate-card-accent,#f17324);font-size:clamp(.72rem,.82vw,.84rem);font-weight:760;line-height:1}@supports (color:color-mix(in lab, red, red)){.candidate-contribution-card__step{box-shadow:inset 0 1px 0 #fff5e214, 0 0 20px color-mix(in srgb, var(--candidate-card-accent,#f17324) 16%, transparent)}}.candidate-contribution-card__step{transition:background .22s ease, border-color .22s ease, color .22s ease, transform .26s var(--easing-premium)}.candidate-contribution-card svg{fill:none;width:clamp(1.86rem,2.15vw,2.25rem);height:clamp(1.86rem,2.15vw,2.25rem);stroke:var(--candidate-card-accent,#f17324);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 16px var(--candidate-card-accent,#f17324))}@supports (color:color-mix(in lab, red, red)){.candidate-contribution-card svg{filter:drop-shadow(0 0 16px color-mix(in srgb, var(--candidate-card-accent,#f17324) 34%, transparent))}}.candidate-contribution-card svg{transition:filter .22s ease, transform .26s var(--easing-premium)}@media (hover:hover) and (pointer:fine){.candidate-contribution-card:hover{z-index:2;border-color:var(--candidate-card-accent,#f17324)}@supports (color:color-mix(in lab, red, red)){.candidate-contribution-card:hover{border-color:color-mix(in srgb, var(--candidate-card-accent,#f17324) 52%, transparent)}}.candidate-contribution-card:hover{background:linear-gradient(180deg, var(--candidate-card-accent,#f17324), #080504d1), #00000070}@supports (color:color-mix(in lab, red, red)){.candidate-contribution-card:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--candidate-card-accent,#f17324) 24%, #311608c7), #080504d1), #00000070}}.candidate-contribution-card:hover{box-shadow:inset 0 1px 0 #fff5e21f, 0 28px 72px #00000057, 0 0 36px var(--candidate-card-accent,#f17324)}@supports (color:color-mix(in lab, red, red)){.candidate-contribution-card:hover{box-shadow:inset 0 1px 0 #fff5e21f, 0 28px 72px #00000057, 0 0 36px color-mix(in srgb, var(--candidate-card-accent,#f17324) 18%, transparent)}}.candidate-contribution-card:hover{transform:translateY(-.55rem)}.candidate-contribution-card:hover .candidate-contribution-card__step{border-color:var(--candidate-card-accent,#f17324)}@supports (color:color-mix(in lab, red, red)){.candidate-contribution-card:hover .candidate-contribution-card__step{border-color:color-mix(in srgb, var(--candidate-card-accent,#f17324) 72%, transparent)}}.candidate-contribution-card:hover .candidate-contribution-card__step{background:var(--candidate-card-accent,#f17324)}@supports (color:color-mix(in lab, red, red)){.candidate-contribution-card:hover .candidate-contribution-card__step{background:color-mix(in srgb, var(--candidate-card-accent,#f17324) 24%, #00000085)}}.candidate-contribution-card:hover .candidate-contribution-card__step{color:#fff;transform:scale(1.06)}.candidate-contribution-card:hover svg{filter:drop-shadow(0 0 24px var(--candidate-card-accent,#f17324))}@supports (color:color-mix(in lab, red, red)){.candidate-contribution-card:hover svg{filter:drop-shadow(0 0 24px color-mix(in srgb, var(--candidate-card-accent,#f17324) 44%, transparent))}}.candidate-contribution-card:hover svg{transform:translateY(-.18rem)}}.candidate-contribution-card h3{color:#fffffff5;font-family:var(--font-display);letter-spacing:-.045em;margin:clamp(.45rem,.7vw,.65rem) 0 0;font-size:clamp(1.28rem,1.62vw,1.85rem);font-weight:730;line-height:1}.candidate-contribution-card__divider{background:var(--candidate-card-accent,#f17324);width:clamp(2rem,2.6vw,2.65rem);height:.18rem;box-shadow:0 0 20px var(--candidate-card-accent,#f17324);border-radius:999px;margin:clamp(.1rem,.3vw,.22rem) 0 clamp(.24rem,.52vw,.52rem)}@supports (color:color-mix(in lab, red, red)){.candidate-contribution-card__divider{box-shadow:0 0 20px color-mix(in srgb, var(--candidate-card-accent,#f17324) 22%, transparent)}}.candidate-contribution-card p,.candidate-contribution-card strong{max-width:25ch;margin:0;font-size:clamp(.74rem,.8vw,.88rem);line-height:1.28}.candidate-contribution-card p{color:#ffffffad}.candidate-contribution-card strong{color:var(--candidate-card-accent,#f17324);align-self:end;font-weight:720;display:block}.candidate-closing-objective{z-index:1;color:#ffffffc7;font-family:var(--font-body);opacity:0;animation:candidateClosingSentenceReveal .62s 1.22s var(--easing-premium) both;flex-wrap:wrap;align-items:baseline;gap:.28em;margin:clamp(.9rem,1.6vh,1.2rem) 0 0;padding-left:clamp(1.2rem,1.8vw,1.8rem);font-size:clamp(1.02rem,1.38vw,1.34rem);line-height:1.35;display:flex;position:relative;transform:translateY(.8rem)}.candidate-closing-objective:before{content:"";background:#f17324;border-radius:999px;width:.26rem;position:absolute;inset:0 auto 0 0;box-shadow:0 0 24px #f1732461}.candidate-closing-objective strong{color:#f17324;font-weight:780}.candidate-closing-slide--final{place-items:stretch stretch}.candidate-closing-slide--final .candidate-closing-slide__background{object-position:64% center;filter:saturate(1.08)contrast(1.05)brightness(.92)}.candidate-closing-slide--final .candidate-closing-slide__shade{background:linear-gradient(90deg,#000000c2,#0000006b 39%,#0000000f 64%),radial-gradient(circle at 68% 39%,#ffa74214,#0000 26rem),linear-gradient(#00000047,#0000 48%,#0000005c)}.candidate-closing-slide--final:before{content:"";z-index:0;pointer-events:none;border:1px solid #f1732457;border-radius:clamp(2rem,3.4vw,3.4rem);position:absolute;inset:clamp(1.4rem,2.65vw,2.55rem);box-shadow:inset 0 1px #ffcc9014,0 0 42px #f173240d}.candidate-closing-restart{z-index:2;color:#ffe8ccc2;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;opacity:0;animation:candidateRestartReveal .68s .88s var(--easing-premium) both;transition:border-color .22s var(--easing-premium), color .22s var(--easing-premium), transform .22s var(--easing-premium), box-shadow .22s var(--easing-premium);background:radial-gradient(circle at 82% 44%,#f1732433,#0000 58%),linear-gradient(#1a0f0a9e,#0705048a);border:1px solid #f1732442;border-radius:999rem;align-items:center;gap:clamp(.65rem,.95vw,.95rem);padding:clamp(.42rem,.55vw,.58rem) clamp(.45rem,.65vw,.7rem) clamp(.42rem,.55vw,.58rem) clamp(.85rem,1vw,1.05rem);font-size:clamp(.72rem,.78vw,.86rem);font-weight:720;line-height:1;display:inline-flex;position:absolute;top:clamp(3.2rem,5.2vw,5rem);right:clamp(3.2rem,5.8vw,6.2rem);transform:translateY(-.7rem);box-shadow:inset 0 1px #fff4e214,0 16px 34px #00000038}.candidate-closing-restart:hover,.candidate-closing-restart:focus-visible{color:#fff4e8f5;border-color:#f1732494;transform:translate(-.12rem,-.12rem);box-shadow:inset 0 1px #fff4e21a,0 18px 38px #00000042,0 0 28px #f173241f}.candidate-closing-restart:focus-visible{outline-offset:.32rem;outline:1px solid #f17324d6}.candidate-closing-restart__arrow{aspect-ratio:1;color:#f3b061;width:clamp(2rem,2.35vw,2.35rem);font-family:var(--font-display);letter-spacing:0;transition:transform .26s var(--easing-premium);background:#f173241f;border-radius:999rem;place-items:center;font-size:clamp(1.2rem,1.35vw,1.48rem);font-weight:420;display:grid}.candidate-closing-restart:hover .candidate-closing-restart__arrow,.candidate-closing-restart:focus-visible .candidate-closing-restart__arrow{transform:translate(.12rem,-.12rem)rotate(45deg)}.candidate-closing-slide__copy--final{align-self:center;width:min(100% - clamp(3rem,8vw,8rem),47rem);margin-top:clamp(1rem,3.6vh,3rem);margin-left:clamp(1.8rem,6.85vw,6.9rem)}.candidate-closing-slide__copy--final h2{color:#fff3e5f5;max-width:8.25em;font-size:clamp(4.65rem,5.75vw,6rem);line-height:.98}.candidate-closing-next-step{color:#dc8e21;width:fit-content;font-family:var(--font-body);letter-spacing:.5em;text-transform:uppercase;opacity:0;animation:candidateClosingSentenceReveal .62s .56s var(--easing-premium) both;flex-direction:column;align-items:center;gap:clamp(1.1rem,2.1vh,1.8rem);margin-top:clamp(2.4rem,4.8vh,4rem);font-size:clamp(.7rem,.85vw,.9rem);font-weight:780;line-height:1;text-decoration:none;transition:color .22s,transform .22s;display:inline-flex;transform:translateY(.65rem)}.candidate-closing-next-step:focus-visible{outline-offset:.8rem;border-radius:999px;outline:1px solid #f17324d1}.candidate-closing-next-step:hover{color:#f3b061;transform:translate(.2rem)}.candidate-closing-next-step span{color:#f3b061;letter-spacing:0;align-self:flex-start;font-size:clamp(2rem,3vw,3.2rem);font-weight:360}.candidate-closing-slide--final .candidate-action-row{z-index:1;flex-wrap:wrap;gap:clamp(.75rem,1vw,1rem);width:min(100%,50rem);margin-top:clamp(1.65rem,3.1vh,2.45rem);display:flex;position:relative}.candidate-closing-slide--final .candidate-action-row:before{content:"";z-index:-1;opacity:.68;background:linear-gradient(90deg,#22c55e2e,#f173243d,#0000);width:min(72%,34rem);height:1px;position:absolute;inset:50% auto auto clamp(3.2rem,4vw,4.2rem);transform:translateY(-50%)}.candidate-final-action{isolation:isolate;border:1px solid var(--contact-accent,#f17324);flex:clamp(10.8rem,13vw,15.9rem);align-items:center;gap:clamp(.75rem,.95vw,1rem);min-width:min(100%,10.8rem);min-height:clamp(4.7rem,5.7vw,5.55rem);display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.candidate-final-action{border:1px solid color-mix(in srgb, var(--contact-accent,#f17324) 38%, #ffffff24)}}.candidate-final-action{background:radial-gradient(circle at 18% 16%, var(--contact-accent,#f17324), transparent 56%), linear-gradient(180deg, #20140dd1, #080605c2);border-radius:clamp(1.05rem,1.45vw,1.35rem)}@supports (color:color-mix(in lab, red, red)){.candidate-final-action{background:radial-gradient(circle at 18% 16%, color-mix(in srgb, var(--contact-accent,#f17324) 22%, transparent), transparent 56%), linear-gradient(180deg, #20140dd1, #080605c2)}}.candidate-final-action{color:#ffefe0eb;cursor:pointer;box-shadow:inset 0 1px 0 #ffefda14, 0 18px 42px #00000047, 0 0 22px var(--contact-accent,#f17324);padding:clamp(.7rem,.9vw,.92rem) clamp(.78rem,1.08vw,1rem);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.candidate-final-action{box-shadow:inset 0 1px 0 #ffefda14, 0 18px 42px #00000047, 0 0 22px color-mix(in srgb, var(--contact-accent,#f17324) 9%, transparent)}}.candidate-final-action{opacity:0;animation:candidateContactCardReveal .62s var(--easing-premium) both;animation-delay:calc(.76s + (var(--candidate-contact-index,0) * 90ms));transition:border-color .24s var(--easing-premium), box-shadow .24s var(--easing-premium), transform .24s var(--easing-premium), color .24s var(--easing-premium);transform:translateY(1rem)scale(.98)}.candidate-final-action:before{content:"";z-index:-1;background:linear-gradient(118deg, transparent 0 34%, #ffe8c424 45%, transparent 56%), radial-gradient(circle at 12% 50%, var(--contact-accent,#f17324), transparent 42%);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.candidate-final-action:before{background:linear-gradient(118deg, transparent 0 34%, #ffe8c424 45%, transparent 56%), radial-gradient(circle at 12% 50%, color-mix(in srgb, var(--contact-accent,#f17324) 18%, transparent), transparent 42%)}}.candidate-final-action:before{opacity:0;transition:opacity .26s ease, transform .52s var(--easing-premium);transform:translate(-18%)}.candidate-final-action--whatsapp{--contact-accent:#22c55e}.candidate-final-action--email,.candidate-final-action--nora{--contact-accent:#dc8e21}.candidate-final-action:not(.candidate-final-action--disabled):hover,.candidate-final-action:not(.candidate-final-action--disabled):focus-visible{border-color:var(--contact-accent,#f17324)}@supports (color:color-mix(in lab, red, red)){.candidate-final-action:not(.candidate-final-action--disabled):hover,.candidate-final-action:not(.candidate-final-action--disabled):focus-visible{border-color:color-mix(in srgb, var(--contact-accent,#f17324) 74%, #ffffff1f)}}.candidate-final-action:not(.candidate-final-action--disabled):hover,.candidate-final-action:not(.candidate-final-action--disabled):focus-visible{color:#fff3e8;box-shadow:inset 0 1px 0 #ffffff1f, 0 20px 48px #0000004d, 0 0 34px var(--contact-accent,#f17324)}@supports (color:color-mix(in lab, red, red)){.candidate-final-action:not(.candidate-final-action--disabled):hover,.candidate-final-action:not(.candidate-final-action--disabled):focus-visible{box-shadow:inset 0 1px 0 #ffffff1f, 0 20px 48px #0000004d, 0 0 34px color-mix(in srgb, var(--contact-accent,#f17324) 21%, transparent)}}.candidate-final-action:not(.candidate-final-action--disabled):hover,.candidate-final-action:not(.candidate-final-action--disabled):focus-visible{transform:translateY(-.18rem)scale(1.015)}.candidate-final-action:not(.candidate-final-action--disabled):hover:before,.candidate-final-action:not(.candidate-final-action--disabled):focus-visible:before{opacity:1;transform:translate(12%)}.candidate-final-action:focus-visible{outline-offset:.3rem;outline:1px solid #f17324d6}.candidate-final-action--disabled{cursor:not-allowed;opacity:0}.candidate-final-action--disabled .candidate-final-action__copy>span{color:#ffffff7a}.candidate-final-action__icon{aspect-ratio:1;border:1px solid var(--contact-accent,#f17324);flex:none;place-items:center;width:clamp(2.55rem,3.05vw,3.05rem);display:grid}@supports (color:color-mix(in lab, red, red)){.candidate-final-action__icon{border:1px solid color-mix(in srgb, var(--contact-accent,#f17324) 72%, #ffffff14)}}.candidate-final-action__icon{background:radial-gradient(circle, var(--contact-accent,#f17324), transparent 68%), #0000002e;border-radius:999rem}@supports (color:color-mix(in lab, red, red)){.candidate-final-action__icon{background:radial-gradient(circle, color-mix(in srgb, var(--contact-accent,#f17324) 18%, transparent), transparent 68%), #0000002e}}.candidate-final-action__icon{box-shadow:inset 0 1px 0 #ffffff14, 0 0 20px var(--contact-accent,#f17324)}@supports (color:color-mix(in lab, red, red)){.candidate-final-action__icon{box-shadow:inset 0 1px 0 #ffffff14, 0 0 20px color-mix(in srgb, var(--contact-accent,#f17324) 18%, transparent)}}.candidate-final-action__icon svg{fill:none;width:56%;height:56%;stroke:var(--contact-accent,#f17324);stroke-width:2.45px;stroke-linecap:round;stroke-linejoin:round}.candidate-final-action--whatsapp .candidate-final-action__icon svg{fill:#22c55e1a}.candidate-final-action__copy{gap:.24rem;min-width:0;line-height:1;display:grid}.candidate-final-action__copy strong{color:#fff6ecf2;font-family:var(--font-display);letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.92rem,1.05vw,1.08rem);font-weight:760;overflow:hidden}.candidate-final-action__copy>span{color:#ffffffa1;font-family:var(--font-body);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.72rem,.78vw,.82rem);font-weight:620;overflow:hidden}.candidate-final-action__cue{color:#f3b061;width:1.35rem;height:1.35rem;font-family:var(--font-display);transition:transform .22s var(--easing-premium);flex:none;place-items:center;margin-left:auto;font-size:1.45rem;font-weight:420;line-height:1;display:grid}.candidate-final-action:not(.candidate-final-action--disabled):hover .candidate-final-action__cue,.candidate-final-action:not(.candidate-final-action--disabled):focus-visible .candidate-final-action__cue{transform:translate(.22rem)}.candidate-closing-slide__copy h2 span,.candidate-closing-slide__copy p,.candidate-closing-handoff img,.candidate-closing-next-step,.candidate-closing-slide--final .candidate-action-row,.candidate-closing-restart,.candidate-final-action,.candidate-contribution-card,.candidate-closing-objective{clip-path:none;opacity:1;animation:none;transform:none}.candidate-roadmap-scene--build .scene__overlay{background:radial-gradient(circle at 81% 24%,#1f5c5624,#0000 20rem),linear-gradient(90deg,#040607e6,#070d0c61 51%,#050707d6)}.candidate-story--nora-hero{grid-template-columns:minmax(27rem,.92fr) minmax(26rem,1.08fr);gap:clamp(4.4rem,6vw,6.25rem);width:min(100%,92rem);padding-block:.65rem;padding-inline:clamp(1.5rem,4vw,3.2rem)}.candidate-nora-reveal-copy{align-self:center;gap:clamp(1.2rem,2vh,1.65rem);max-width:35.75rem;display:grid}.candidate-nora-reveal-eyebrow{color:#f69d2bfa;align-items:center;gap:1rem;margin:0;font-size:clamp(.95rem,1vw,1.1rem);font-weight:500;line-height:1.15;display:inline-flex}.candidate-nora-reveal-eyebrow__mark{color:#f69d2bfa;place-items:center;width:2rem;height:2rem;display:grid}.candidate-nora-reveal-eyebrow__mark svg{stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.candidate-nora-reveal-headline{gap:.8rem;display:grid}.candidate-nora-reveal-headline h2{color:#f2f4f7f5;max-width:15.8ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.58rem,3.42vw,3.36rem);font-weight:430;line-height:1.06}.candidate-nora-reveal-headline h2 span{display:block}.candidate-nora-reveal-headline h2 span:last-child{white-space:normal}.candidate-nora-reveal-headline em,.candidate-nora-reveal-proof strong{color:#f3a43a;font-style:normal;font-weight:500}.candidate-nora-reveal-proof{color:#f4f1ebf0;max-width:33.5rem;font-family:var(--font-body);letter-spacing:-.012em;text-wrap:balance;margin:clamp(.35rem,.9vh,.6rem) 0 0;font-size:clamp(1.08rem,1.32vw,1.3rem);font-weight:400;line-height:1.38}.candidate-nora-reveal-body{color:#e0e5e8cc;letter-spacing:0;max-width:32.75rem;margin:clamp(.15rem,.5vh,.35rem) 0 0;font-size:clamp(.92rem,1vw,1rem);line-height:1.62}.candidate-nora-reveal-framing{color:#f69d2bfa;letter-spacing:0;align-items:center;gap:1.25rem;margin:.45rem 0 0;font-size:1.1rem;font-weight:500;line-height:1.2;display:flex}.candidate-nora-reveal-framing span{background:linear-gradient(90deg,#f69d2b00,#f69d2bf5);width:min(8rem,25vw);height:1px}.candidate-nora-portrait--reveal{background:linear-gradient(#ffffff04,#fff0),#020a0af0;border-color:#f69d2bd1;border-radius:1.85rem;justify-self:end;width:min(100%,45.8rem);height:min(76vh,39.8rem);box-shadow:0 42px 120px #00000070,0 0 42px #f173241a,inset 0 1px #fff5de1f}.candidate-nora-portrait--reveal:before{content:"";z-index:0;opacity:.92;background:radial-gradient(circle at 62% 28%,#f69d2b2e,#0000 18rem),radial-gradient(circle at 14% 82%,#1458526b,#0000 24rem),linear-gradient(90deg,#030a0ac7,#030a0a6b);position:absolute;inset:0}.candidate-nora-portrait--reveal:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(at 72% 100%,#f1732447,#0000 42%),linear-gradient(#0000,#0104048f);height:30%;position:absolute;inset:auto 0 0}.candidate-nora-portrait__stage{z-index:1;border-radius:inherit;height:100%;position:relative;overflow:hidden}.candidate-nora-portrait--reveal img{z-index:1;object-fit:contain;object-position:50% 50%;filter:saturate(1.04)contrast(1.04)drop-shadow(0 24px 42px #00000057);width:auto;max-width:none;height:98.5%;position:absolute;bottom:-3%;right:6%}.candidate-nora-portrait__rail{z-index:3;background:#0507076b;border:1px solid #f69d2b5c;border-radius:1.1rem 0 0 1.1rem;width:4.2rem;display:grid;position:absolute;top:18%;right:2rem;overflow:hidden}.candidate-nora-portrait__rail span{color:#f69d2be6;border-bottom:1px solid #f69d2b29;place-items:center;height:4.9rem;display:grid}.candidate-nora-portrait__rail span:last-child{border-bottom:0}.candidate-nora-portrait__rail svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.candidate-nora-portrait__status{z-index:4;color:#e7e0d6d1;letter-spacing:0;background:#04070775;border:1px solid #f69d2b6b;border-radius:.7rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:3.3rem;padding:.65rem .8rem .65rem 1.1rem;font-size:.9rem;display:grid;position:absolute;bottom:1.8rem;left:2rem;right:2rem}.candidate-nora-portrait__status-dot{background:#f3a43a;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 18px #f3a43a8c}.candidate-nora-portrait__status-action{color:#f3a43a;background:radial-gradient(circle at 30% 20%,#ffcb7e2e,#0000 55%),#090a086b;border:1px solid #f69d2bc2;border-radius:.55rem;place-items:center;width:2.25rem;height:2.25rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:grid;box-shadow:0 0 0 1px #f69d2b1f,0 0 24px #f69d2b38,inset 0 1px #ffe8bf2e}.candidate-nora-portrait__status-action:hover,.candidate-nora-portrait__status-action:focus-visible{color:#ffc173;border-color:#ffb851f5;transform:translate(.08rem,-.08rem);box-shadow:0 0 0 1px #ffb85133,0 0 34px #f69d2b6b,inset 0 1px #ffeccb3d}.candidate-nora-portrait__status-action:focus-visible{outline-offset:.22rem;outline:1px solid #ffc670eb}.candidate-nora-portrait__status-action svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.candidate-story--nora-hero .candidate-nora-reveal-eyebrow,.candidate-story--nora-hero .candidate-nora-reveal-headline,.candidate-story--nora-hero .candidate-nora-reveal-proof,.candidate-story--nora-hero .candidate-nora-reveal-body,.candidate-story--nora-hero .candidate-nora-reveal-framing{opacity:0;animation:candidateNoraBlockReveal .64s var(--easing-premium) both;transform:translateY(.85rem)}.candidate-story--nora-hero .candidate-nora-reveal-eyebrow{animation-delay:.22s}.candidate-story--nora-hero .candidate-nora-reveal-headline{animation-delay:.32s}.candidate-story--nora-hero .candidate-nora-reveal-proof{animation-delay:.43s}.candidate-story--nora-hero .candidate-nora-reveal-body{animation-delay:.52s}.candidate-story--nora-hero .candidate-nora-reveal-framing{animation-delay:.61s}.candidate-story--nora-hero .candidate-nora-portrait--reveal{clip-path:inset(0 100% 0 0 round 1.85rem);opacity:0;animation:candidateNoraPlaneReveal .76s 80ms var(--easing-premium) both}.candidate-story--nora-hero .candidate-nora-portrait__rail,.candidate-story--nora-hero .candidate-nora-portrait__status{opacity:0;animation:candidateNoraBlockReveal .54s var(--easing-premium) both;transform:translate(.85rem)}.candidate-story--nora-hero .candidate-nora-portrait__rail{animation-delay:.52s}.candidate-story--nora-hero .candidate-nora-portrait__status{animation-delay:.64s}.candidate-story--nora-system,.candidate-story--nora-cta{grid-template-columns:1fr;width:min(100%,96rem);padding:clamp(1.1rem,1.8vw,1.5rem)}.candidate-story--nora-system{align-content:center;width:min(94vw,92rem);height:min(86svh,50rem);min-height:0;padding:0}.candidate-story--nora-cta{text-align:left;place-items:stretch stretch}.candidate-nora-system-frame,.candidate-nora-proof-frame{background:radial-gradient(circle at 14% 82%,#0d27279e,#0000 26rem),radial-gradient(circle at 88% 16%,#e9a9501f,#0000 16rem),linear-gradient(135deg,#061112 0%,#071111 44%,#091011 100%);border:1px solid #ffd8a638;border-radius:clamp(2rem,2.7vw,2.35rem);min-height:min(82vh,59rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff5e70f,0 32px 96px #00000075}.candidate-nora-system-frame{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.candidate-nora-system-frame:before,.candidate-nora-proof-frame:before{content:"";opacity:.22;pointer-events:none;background-image:linear-gradient(#e7a94e0a 1px,#0000 1px),linear-gradient(90deg,#e7a94e0a 1px,#0000 1px);background-size:4.2rem 4.2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 82%);mask-image:linear-gradient(#0000008c,#0000 82%)}.candidate-nora-system-frame:after,.candidate-nora-proof-frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff4e70a}.candidate-nora-system-frame__header{z-index:1;border-bottom:1px solid #ffe0bc1a;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.35rem,1.7vw,1.65rem) clamp(2rem,2.6vw,2.55rem) clamp(1.15rem,1.45vw,1.35rem);display:flex;position:relative}.candidate-nora-system-frame__brand-lockup{align-items:center;gap:clamp(1.2rem,1.6vw,1.5rem);min-width:0;display:flex}.candidate-nora-system-frame__brand-lockup img{width:clamp(8.25rem,9vw,9.35rem);height:auto}.candidate-nora-system-frame__brand-lockup p,.candidate-nora-system-frame__step{color:#efe6d9b8;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:clamp(1rem,1.5vw,1.4rem);margin:0;font-size:clamp(.96rem,1vw,1.08rem);font-weight:650;display:flex}.candidate-nora-system-frame__brand-lockup p{letter-spacing:.02em;text-transform:none}.candidate-nora-system-frame__step strong{color:#efad55;font-weight:750}.candidate-nora-system-frame__step span{color:#f1e9de7a}.candidate-nora-system-frame__body{z-index:1;flex:1;grid-template-columns:minmax(0,1.56fr) clamp(3.8rem,5vw,4.7rem) minmax(20rem,1fr);align-items:stretch;gap:clamp(1.35rem,1.9vw,1.75rem);min-height:0;padding:clamp(1.55rem,2.1vw,2rem) clamp(2rem,2.6vw,2.55rem) clamp(1.65rem,2.3vw,2.15rem);display:grid;position:relative}.candidate-nora-system-card,.candidate-nora-capability-card{background:linear-gradient(145deg,#ffffff0a,#ffffff03),#070e0ecc;border:1px solid #ffe0bc24;position:relative;box-shadow:inset 0 1px #ffffff0a,0 22px 62px #0000003d}.candidate-nora-system-card--lead{background:radial-gradient(circle at 0 18%,#e8a44c42,#0000 15rem),radial-gradient(circle at 100% 100%,#e8a44c14,#0000 18rem),linear-gradient(145deg,#ffffff08,#ffffff02),#060e0ed1;border-radius:clamp(1.85rem,2.2vw,2rem);align-content:center;min-height:0;padding:clamp(2.35rem,3.15vw,3rem);display:grid}.candidate-nora-system-card__badge{color:#ecb15f;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.85rem;margin-bottom:clamp(1.35rem,1.7vw,1.7rem);font-size:clamp(.9rem,.95vw,1rem);font-weight:700;display:inline-flex}.candidate-nora-system-card__badge-icon{background:#ffffff06;border:1px solid #ffd8a629;border-radius:1rem;place-items:center;width:clamp(3rem,3.6vw,3.35rem);height:clamp(3rem,3.6vw,3.35rem);display:inline-grid;box-shadow:inset 0 1px #ffffff0d}.candidate-nora-system-card__badge-icon svg,.candidate-nora-capability-card__icon-shell svg,.candidate-nora-demo-link__icon svg{stroke:#e9aa4d;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:60%;height:60%}.candidate-nora-system-card__headline{gap:.35rem;display:grid}.candidate-nora-system-card__headline h3,.candidate-nora-proof-copy__headline h2{color:#f4efe7;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,4.45vw,4rem);font-weight:500;line-height:.92}.candidate-nora-system-card__headline-accent,.candidate-nora-proof-copy__headline-accent{color:#ecb15f}.candidate-nora-system-card__rule,.candidate-nora-proof-copy__eyebrow:after{background:linear-gradient(90deg,#ecb15ff2,#ecb15f33);border-radius:999rem;width:clamp(3rem,4vw,3.65rem);height:.2rem;display:block}.candidate-nora-system-card__rule{margin:clamp(1.45rem,1.8vw,1.85rem) 0 clamp(1.2rem,1.55vw,1.55rem)}.candidate-nora-system-card--lead p,.candidate-nora-capability-card__copy p,.candidate-nora-proof-copy__body{color:#efe9e0b8;letter-spacing:-.03em;margin:0;font-size:clamp(1.08rem,1.45vw,1.34rem);line-height:1.45}.candidate-nora-system-card--lead p{max-width:34ch}.candidate-nora-system-card__watermark{aspect-ratio:1;pointer-events:none;width:clamp(8.6rem,12vw,10.5rem);position:absolute;bottom:clamp(1.2rem,1.8vw,1.6rem);right:clamp(1.5rem,2.2vw,1.9rem)}.candidate-nora-system-card__watermark span{border:1px solid #e9a94e29;border-right-color:#0000;border-radius:999rem;position:absolute;inset:0}.candidate-nora-system-card__watermark:before{content:"";opacity:.65;background-image:radial-gradient(circle,#e9a94e47 1px,#0000 1.2px);background-repeat:repeat-x;background-size:.7rem .15rem;width:8rem;height:.15rem;position:absolute;bottom:2rem;left:-6.2rem}.candidate-nora-system-card__watermark img{object-fit:cover;object-position:center 4%;opacity:.11;filter:grayscale()sepia(.46)saturate(.8)brightness(1.08)contrast(1.08);width:68%;height:68%;position:absolute;inset:14% 20% 0 18%}.candidate-nora-system-rail{position:relative}.candidate-nora-system-rail:before{content:"";background:repeating-linear-gradient(#ffd28c38 0 .35rem,#0000 .35rem .7rem);width:1px;position:absolute;top:2.25rem;bottom:2.25rem;left:50%;transform:translate(-50%)}.candidate-nora-system-rail span{background:#ecb15f;border-radius:50%;width:.7rem;height:.7rem;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #ecb15f99}.candidate-nora-system-rail span:first-child{top:12.5%}.candidate-nora-system-rail span:nth-child(2){top:37.5%}.candidate-nora-system-rail span:nth-child(3){top:62.5%}.candidate-nora-system-rail span:nth-child(4){top:87.5%}.candidate-nora-system-stack{grid-template-rows:repeat(4,minmax(0,1fr));gap:clamp(.95rem,1.25vw,1.18rem);min-height:0;display:grid}.candidate-nora-capability-card{border-radius:clamp(1.55rem,1.9vw,1.75rem);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.15rem,1.5vw,1.35rem);min-height:0;padding:clamp(1.25rem,1.55vw,1.55rem);display:grid}.candidate-story--nora-system .candidate-nora-capability-card{opacity:0;animation:candidateNoraBlockReveal .52s var(--easing-premium) both;transform:translate(.9rem,.4rem)scale(.988)}.candidate-story--nora-system .candidate-nora-capability-card:first-child{animation-delay:.26s}.candidate-story--nora-system .candidate-nora-capability-card:nth-child(2){animation-delay:.33s}.candidate-story--nora-system .candidate-nora-capability-card:nth-child(3){animation-delay:.4s}.candidate-story--nora-system .candidate-nora-capability-card:nth-child(4){animation-delay:.47s}.candidate-nora-capability-card__icon-shell{aspect-ratio:1;background:#ffffff06;border:1px solid #ffe0bc24;border-radius:1.65rem;place-items:center;width:clamp(4.45rem,5.2vw,5.05rem);display:grid;box-shadow:inset 0 1px #ffffff0a}.candidate-nora-capability-card__copy{gap:.5rem;display:grid}.candidate-nora-capability-card__copy h3{color:#f4efe7;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.42rem,1.62vw,1.68rem);font-weight:700;line-height:1.05}.candidate-nora-capability-card__copy p{color:#efe9e0ad;max-width:26ch;font-size:clamp(.9rem,1.02vw,1rem);line-height:1.35}.candidate-nora-proof-frame{background:linear-gradient(90deg, #020606f0 0%, #020606c2 36%, #0206062e 70%, #02060685 100%), linear-gradient(180deg, #0206062e 0%, #02060680 100%), radial-gradient(circle at 86% 34%, #ecb15f2e, transparent 20rem), radial-gradient(circle at 30% 62%, #113a3852, transparent 34rem), var(--nora-cta-backdrop), linear-gradient(100deg, #020606 0%, #061011 46%, #071010 100%);opacity:0;min-height:min(82vh,59rem);animation:candidateNoraProofFrameReveal .68s 80ms var(--easing-premium) both;background-position:50%,50%,50%,50%,100%,50%;background-repeat:no-repeat;background-size:cover,cover,cover,cover,cover,cover;padding:0;display:block;position:relative;transform:translateY(.85rem)scale(.992)}.candidate-nora-proof-frame:before{opacity:.16;background-color:#0000;background-image:linear-gradient(#ecb15f09 1px,#0000 1px),linear-gradient(90deg,#ecb15f08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.6rem 4.6rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(at 50% 48%,#000 0%,#0000 78%);mask-image:radial-gradient(at 50% 48%,#000 0%,#0000 78%)}.candidate-nora-proof-frame:after{background:radial-gradient(at 86% 48%,#ecb15f33,#0000 28rem),linear-gradient(90deg,#03080814,#0308087a 62%,#0308082e);box-shadow:inset 0 0 0 1px #fff4e70d,inset -1px 0 #ecb15f6b,inset 1px 0 #88b6ae33}.candidate-nora-proof-window{z-index:2;clip-path:inset(0 18% 0 0 round clamp(1.45rem,2vw,1.8rem));opacity:0;min-height:clamp(26rem,46vh,36rem);animation:candidateNoraProofWindowReveal .62s .16s var(--easing-premium) both;background:radial-gradient(circle at 12% 18%,#ecb15f2e,#0000 12rem),linear-gradient(145deg,#ffffff0b,#ffffff03),#050d0dd1;border:1px solid #ffddae29;border-radius:clamp(1.45rem,2vw,1.8rem);grid-template-rows:auto 1fr 1fr;gap:clamp(.9rem,1.25vw,1.2rem);padding:clamp(1.1rem,1.65vw,1.55rem);display:grid;position:relative;overflow:hidden;transform:translate(-.8rem)scale(.992);box-shadow:inset 0 1px #ffffff0e,0 24px 72px #00000057}.candidate-nora-proof-window:before,.candidate-nora-proof-window:after{content:"";pointer-events:none;position:absolute}.candidate-nora-proof-window:before{opacity:.5;background-image:linear-gradient(#ecb15f0f 1px,#0000 1px),linear-gradient(90deg,#ecb15f0d 1px,#0000 1px);background-size:2.4rem 2.4rem;inset:clamp(4rem,5vw,4.8rem) clamp(1.15rem,1.65vw,1.55rem) clamp(1.1rem,1.5vw,1.4rem);-webkit-mask-image:linear-gradient(#000000d9,#0000 86%);mask-image:linear-gradient(#000000d9,#0000 86%)}.candidate-nora-proof-window:after{aspect-ratio:1;background:radial-gradient(circle, #ecb15f33, transparent 58%), conic-gradient(from 90deg, transparent 0 25%, #ecb15f5c 25% 35%, transparent 35% 100%);opacity:.56;border:1px solid #ecb15f3d;border-radius:999rem;width:clamp(6rem,10vw,9rem);bottom:12%;right:12%}.candidate-nora-proof-window__bar{z-index:1;background:linear-gradient(90deg,#ecb15f4d,#ecb15f14 34%,#ffffff09),#ffffff06;border:1px solid #ffddae1f;border-radius:999rem;height:clamp(2.7rem,3.7vw,3.35rem);display:block;position:relative}.candidate-nora-proof-window__panel{z-index:1;opacity:0;min-height:clamp(6.4rem,9vw,8.2rem);animation:candidateNoraProofPanelReveal .46s var(--easing-premium) both;background:linear-gradient(90deg,#ffffff0b,#ffffff03),#040a0ab3;border:1px solid #ffddae1a;border-radius:clamp(1rem,1.4vw,1.25rem);display:block;position:relative;transform:translateY(.45rem)}.candidate-nora-proof-window__panel:nth-of-type(2){animation-delay:.31s}.candidate-nora-proof-window__panel:nth-of-type(3){animation-delay:.39s}.candidate-nora-proof-window__rail{z-index:2;transform-origin:0;height:.18rem;animation:candidateNoraProofRailReveal .54s .48s var(--easing-premium) both;background:linear-gradient(90deg,#ecb15fd9,#ecb15f2e),#ffffff0a;border-radius:999rem;position:absolute;bottom:clamp(1.6rem,2.2vw,2.2rem);left:clamp(1.6rem,2.2vw,2.2rem);right:clamp(1.6rem,2.2vw,2.2rem);transform:scaleX(0)}.candidate-story--nora-cta .candidate-nora-proof-copy{z-index:3;justify-items:start;gap:clamp(1.1rem,1.6vw,1.55rem);display:grid;position:relative}.candidate-story--nora-cta .candidate-nora-proof-copy__eyebrow,.candidate-story--nora-cta .candidate-nora-proof-copy__headline,.candidate-story--nora-cta .candidate-nora-proof-copy__body{opacity:0;animation:candidateNoraBlockReveal .52s var(--easing-premium) both;transform:translateY(.75rem)}.candidate-story--nora-cta .candidate-nora-proof-copy__eyebrow{animation-delay:.21s}.candidate-story--nora-cta .candidate-nora-proof-copy__headline{animation-delay:.29s}.candidate-story--nora-cta .candidate-nora-proof-copy__body{animation-delay:.36s}.candidate-nora-beta-portal{z-index:6;justify-items:center;width:max-content;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.candidate-story--nora-cta .candidate-nora-demo-link{opacity:0;animation:candidateNoraBlockReveal .52s .36s var(--easing-premium) both;transform:translateY(.7rem)}.candidate-nora-demo-link__halo{z-index:-1;border-radius:inherit;clip-path:inset(0 100% 0 0 round 999rem);opacity:.8;animation:candidateNoraDemoHaloReveal .54s .52s var(--easing-premium) both;background:linear-gradient(90deg,#ecb15f38,#0000 42%,#ecb15f1f);position:absolute;inset:-.35rem}.candidate-nora-proof-path{z-index:1;transform-origin:0;opacity:0;height:1px;animation:candidateNoraProofRailReveal .62s .56s var(--easing-premium) both;background:linear-gradient(90deg,#0000,#ecb15f57,#0000);position:absolute;bottom:clamp(1.4rem,2.2vw,2.2rem);left:clamp(2rem,4.5vw,5rem);right:clamp(2rem,4.5vw,5rem);transform:scaleX(0)}.candidate-nora-proof-path__node{background:#ecb15f;border-radius:999rem;width:.7rem;height:.7rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #ecb15f85}.candidate-nora-proof-path__node--left{left:23%}.candidate-nora-proof-path__node--center{left:62%}.candidate-nora-cta-avatar{z-index:2;pointer-events:none;width:min(34vw,34rem);margin:0;display:none;position:absolute;top:0;bottom:0;right:-4%;overflow:hidden}.candidate-nora-cta-avatar:before{content:"";z-index:0;opacity:.72;border-bottom:1px solid #ecb15f38;border-right:1px solid #ecb15f29;border-radius:0 0 0 999rem;width:78%;height:34%;position:absolute;bottom:6%;left:-38%}.candidate-nora-cta-avatar__card{box-shadow:none;background:0 0;border:0;border-radius:0;display:block;position:absolute;overflow:hidden}.candidate-nora-cta-avatar__card:after{content:"";pointer-events:none;background:radial-gradient(circle at 87% 33%,#ecb15f2e,#0000 17rem),linear-gradient(90deg,#030808b8,#0000 34%,#03080814 68%,#0308087a),linear-gradient(#0308082e,#0000 42%,#0308088a);position:absolute;inset:0}.candidate-nora-cta-avatar__card--support{z-index:3;opacity:.68;border:1px solid #ffe0bc1f;border-radius:clamp(1rem,1.4vw,1.25rem);width:30%;height:34%;top:38%;left:5%;transform:translate(0)scale(.96)}.candidate-nora-cta-avatar__card--primary{z-index:2;opacity:.74;border:1px solid #ffe0bc1a;border-radius:clamp(1.3rem,2vw,1.7rem);width:88%;top:3%;bottom:3%;right:0;transform:scale(1.01)}.candidate-nora-cta-avatar__card img{object-fit:cover;filter:saturate(.7)brightness(.4)contrast(1.08);width:100%;height:100%;display:block}.candidate-nora-cta-avatar__card--support img{object-position:50% 24%}.candidate-nora-cta-avatar__card--primary img{object-position:57% 22%}.candidate-nora-cta-avatar__progress{z-index:4;opacity:.72;gap:.5rem;display:flex;position:absolute;bottom:clamp(1.1rem,1.6vw,1.4rem);right:clamp(1.25rem,1.8vw,1.65rem)}.candidate-nora-cta-avatar__progress span{background:#ffe0bc3d;border-radius:999rem;width:2.15rem;height:.18rem;display:block}.candidate-nora-cta-avatar__progress span:first-child{background:#ecb15fad}.candidate-nora-demo-link{min-width:0;min-height:0;color:inherit;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:clamp(.78rem,1vw,1rem);padding:0;text-decoration:none;transition:opacity .22s,transform .22s;display:inline-flex;position:relative}.candidate-nora-demo-link__icon{width:clamp(3rem,3.6vw,3.45rem);height:clamp(3rem,3.6vw,3.45rem);box-shadow:none;transition:border-color var(--motion-base) var(--easing-premium), transform var(--motion-base) var(--easing-premium), background-color var(--motion-base) var(--easing-premium);background:#02070747;border:1px solid #ffe0bc29;border-radius:50%;place-items:center;display:grid}.candidate-nora-demo-link__copy{text-align:left;gap:0;display:grid}.candidate-nora-proof-frame,.candidate-story--nora-cta .candidate-nora-demo-link{opacity:1;animation:none;transform:none}.candidate-nora-demo-link__copy strong{color:#ffbd68;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.84rem,.92vw,1rem);font-weight:760}.candidate-nora-demo-link__copy small{display:none}.candidate-nora-demo-link:hover,.candidate-nora-demo-link:focus-visible{opacity:.86;transform:translateY(-.14rem)}.candidate-nora-demo-link:hover .candidate-nora-demo-link__icon,.candidate-nora-demo-link:focus-visible .candidate-nora-demo-link__icon{background:#ffffff12;border-color:#ffe0bc94;transform:translate(.14rem,-.14rem)}.candidate-nora-demo-link:focus-visible{outline-offset:.42rem;outline:1px solid #ffd597eb}.candidate-roadmap-scene--closing .scene__overlay{background:radial-gradient(circle at 26% 70%,#f173242e,#0000 22rem),linear-gradient(90deg,#060504cc,#0605045c 50%,#060504db)}@keyframes candidatePulse{50%{opacity:.58;transform:scale(1.08)}}@keyframes candidateNoraBetaVisual{0%,16%{opacity:0;transform:scale(1.08)}22%,42%{opacity:1;transform:scale(1.02)}50%,to{opacity:0;transform:scale(1)}}@keyframes candidateNoraBetaHalo{0%,to{opacity:.68;transform:scale(.96)rotate(0)}50%{opacity:1;transform:scale(1.05)rotate(8deg)}}@keyframes candidateNoraAvatarSlideshowPrimary{0%,42%{opacity:1;transform:scale(1)}50%,86%{opacity:.54;transform:scale(1.025)}94%,to{opacity:1;transform:scale(1)}}@keyframes candidateNoraAvatarPreview{0%,42%{opacity:.68;transform:translate(0)scale(.96)}50%,86%{opacity:.84;transform:translate(-.5rem)scale(1)}94%,to{opacity:.68;transform:translate(0)scale(.96)}}@keyframes candidateNoraAvatarProgress{0%,42%,94%,to{opacity:1;transform:scaleX(1)}50%,86%{opacity:.35;transform:scaleX(.72)}}@keyframes candidateNoraAvatarProgressAlt{0%,42%,94%,to{opacity:.35;transform:scaleX(.72)}50%,86%{opacity:1;transform:scaleX(1)}}@keyframes candidateNoraPlaneReveal{0%{clip-path:inset(0 100% 0 0 round 1.85rem);opacity:0;transform:translate(.8rem)scale(.992)}42%{opacity:1}to{clip-path:inset(0 round 1.85rem);opacity:1;transform:translate(0)scale(1)}}@keyframes candidateNoraProofFrameReveal{to{clip-path:inset(0 round clamp(2rem,2.7vw,2.35rem));opacity:1;transform:translate(0)scale(1)}}@keyframes candidateNoraProofWindowReveal{to{clip-path:inset(0 round clamp(1.45rem,2vw,1.8rem));opacity:1;transform:translate(0)scale(1)}}@keyframes candidateNoraProofPanelReveal{to{opacity:1;transform:translate(0)}}@keyframes candidateNoraProofRailReveal{to{opacity:1;transform:scaleX(1)}}@keyframes candidateNoraDemoHaloReveal{to{clip-path:inset(0 round 999rem)}}@keyframes candidateNoraBlockReveal{to{opacity:1;transform:translate(0)scale(1)}}@keyframes candidateIntroFrame{0%{opacity:0;transform:translateY(.65rem)scale(.992)}}@keyframes candidateLogoApertureReveal{0%{clip-path:polygon(49% 0,55% 0,51% 100%,45% 100%);opacity:0;transform:translateY(.28rem)scale(.985)}48%{opacity:1}to{clip-path:polygon(-8% 0,108% 0,100% 100%,0 100%);opacity:1;transform:translate(0)scale(1)}}@keyframes candidateLogoApertureGlow{0%{clip-path:polygon(48% 0,56% 0,52% 100%,44% 100%);opacity:0}54%{opacity:1}to{clip-path:polygon(-12% 0,112% 0,104% 100%,-4% 100%);opacity:.76}}@keyframes candidateLogoApertureSweep{0%{opacity:0;transform:translate(-50%,-50%)skew(-11deg)scaleX(.16)}42%{opacity:.92}to{opacity:0;transform:translate(-50%,-50%)skew(-11deg)scaleX(1.32)}}@keyframes candidateLineReveal{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(1.2rem)}to{clip-path:inset(0);opacity:1;transform:translate(0)}}@keyframes candidateSupportReveal{to{opacity:1;transform:translate(0)}}@keyframes r4DuoMoveLayerOne{0%{transform:translate3d(0, var(--r4-layer-start), 0)}30%,70%{transform:translate3d(0, var(--r4-layer-covered), 0);animation-timing-function:cubic-bezier(.7,0,.3,1)}to{transform:translate3d(0, var(--r4-layer-end), 0)}}@keyframes r4DuoMoveLayerTwo{0%,14.5%{transform:translate3d(0, var(--r4-layer-start), 0)}37.5%,62.5%{transform:translate3d(0, var(--r4-layer-covered), 0);animation-timing-function:cubic-bezier(.7,0,.3,1)}85.5%,to{transform:translate3d(0, var(--r4-layer-end), 0)}}@keyframes tripleSwooshLayerOne{0%{transform:translate3d(var(--triple-swoosh-start-x), var(--triple-swoosh-start-y), 0) translate3d(-50%, -50%, 0) rotate(-24deg)}28%,68%{animation-timing-function:cubic-bezier(.7,0,.3,1);transform:translate(0)translate(-50%,-50%)rotate(-24deg)}to{transform:translate3d(var(--triple-swoosh-end-x), var(--triple-swoosh-end-y), 0) translate3d(-50%, -50%, 0) rotate(-24deg)}}@keyframes tripleSwooshLayerTwo{0%,10%{transform:translate3d(var(--triple-swoosh-start-x), var(--triple-swoosh-start-y), 0) translate3d(-50%, -50%, 0) rotate(-24deg)}36%,66%{animation-timing-function:cubic-bezier(.7,0,.3,1);transform:translate(0)translate(-50%,-50%)rotate(-24deg)}92%,to{transform:translate3d(var(--triple-swoosh-end-x), var(--triple-swoosh-end-y), 0) translate3d(-50%, -50%, 0) rotate(-24deg)}}@keyframes tripleSwooshLayerThree{0%,18%{transform:translate3d(var(--triple-swoosh-start-x), var(--triple-swoosh-start-y), 0) translate3d(-50%, -50%, 0) rotate(-24deg)}44%,62%{animation-timing-function:cubic-bezier(.7,0,.3,1);transform:translate(0)translate(-50%,-50%)rotate(-24deg)}88%,to{transform:translate3d(var(--triple-swoosh-end-x), var(--triple-swoosh-end-y), 0) translate3d(-50%, -50%, 0) rotate(-24deg)}}@keyframes rotatedRevealDemo2Primary{0%{transform:translate3d(0, var(--rotated-reveal-start-y), 0)}30%,62%{animation-timing-function:cubic-bezier(.7,0,.3,1);transform:translate(0)}to{transform:translate3d(0, var(--rotated-reveal-end-y), 0)}}@keyframes rotatedRevealDemo2Overlay{0%,18%{transform:translate3d(0, var(--rotated-reveal-start-y), 0)}42%,56%{animation-timing-function:cubic-bezier(.7,0,.3,1);transform:translate(0)}94%,to{transform:translate3d(0, var(--rotated-reveal-end-y), 0)}}@keyframes rotatedRevealDemo3Layer{0%{transform:translate3d(0, var(--rotated-reveal-start-y), 0)}28%,58%{animation-timing-function:cubic-bezier(.7,0,.3,1);transform:translate(0)}to{transform:translate3d(0, var(--rotated-reveal-end-y), 0)}}@keyframes candidateVisualReveal{0%{opacity:0;transform:translate(1.2rem,.6rem)scale(1.02)}}@keyframes candidateProofReveal{to{opacity:1;transform:translate(0)scale(1)}}@keyframes candidateProofDrift{50%{transform:translate(-.25rem,-.35rem)}}@keyframes candidateScanline{50%{opacity:.68;transform:translate(1.2rem)}}@keyframes candidateFloatSlow{50%{transform:scale(1.075)translate(-1.2rem,.4rem)}}@keyframes candidateClosingBackgroundDrift{50%{transform:scale(1.045)translate(-.45rem,-.25rem)}}@keyframes candidateHorizonMaskReveal{to{clip-path:inset(0)}}@keyframes candidateClosingSentenceReveal{to{opacity:1;transform:translate(0)}}@keyframes candidateContactCardReveal{0%{opacity:0;transform:translateY(1rem)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes candidateRestartReveal{to{opacity:1;transform:translate(0)}}@keyframes candidateFloatCard{50%{transform:translate(-.5rem,-.8rem)rotate(1.2deg)}}@keyframes candidateCascadeWordIn{to{opacity:1;transform:translate(0)}}@keyframes candidateIdentityCardIn{to{opacity:1;transform:translate(0)scale(1)}}@keyframes candidateSkillCardSwap{0%{opacity:0;transform:translate(.65rem)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes candidateIdentityBeam{50%{opacity:.5;transform:translate(-.7rem,.35rem)rotate(-9deg)scale(1.06)}}@keyframes candidateOrbit{to{transform:rotate(360deg)}}@media (width>=1025px){.candidate-roadmap-scene--why .scene__overlay{background:radial-gradient(circle at 0 38%,#f173244d,#0000 21rem),radial-gradient(circle at 82% 92%,#dc8e213d,#0000 25rem),linear-gradient(90deg,#060403e6,#07060799 52%,#040408e6)}.candidate-roadmap-scene--why .scene__frame:after{display:none}.candidate-story--why-intro{background:radial-gradient(circle at -2% 20%,#f173242e,#0000 19rem),radial-gradient(circle at 76% 102%,#f173241f,#0000 27rem),linear-gradient(135deg,#110f0ef2,#06070ae6);border:1px solid #ffba7657;border-radius:clamp(2.2rem,3vw,2.85rem);grid-template-columns:minmax(0,.92fr) minmax(38rem,1.08fr);align-content:center;gap:clamp(3rem,4.6vw,5.6rem);width:min(92vw,105rem);min-height:min(82svh,53rem);padding:clamp(4rem,5.4vw,6.2rem) clamp(4.2rem,5.7vw,6.6rem);overflow:hidden;box-shadow:0 36px 110px #00000085,0 0 0 1px #ff732414,inset 0 1px #fff4e712,inset 0 -1px #f173242e}.candidate-story--why-intro:before,.candidate-story--why-intro:after{content:"";pointer-events:none;position:absolute}.candidate-story--why-intro:before{z-index:0;opacity:.5;background-image:linear-gradient(#fff4e70a 1px,#0000 1px),linear-gradient(90deg,#fff4e70a 1px,#0000 1px);background-size:2.1rem 2.1rem;inset:0;-webkit-mask-image:radial-gradient(at 52% 48%,#000 0%,#0000 76%);mask-image:radial-gradient(at 52% 48%,#000 0%,#0000 76%)}.candidate-story--why-intro:after{z-index:0;filter:blur(28px);background:radial-gradient(#f1732447,#0000 68%);border-radius:999rem;height:16rem;inset:auto 6% -12% 18%}.candidate-story--why-intro>*{z-index:1}.candidate-story__copy--why-intro{align-self:center;max-width:40rem;transform:translateY(-2.6rem)}.candidate-story--why-intro .candidate-eyebrow{color:#ef9b5a;letter-spacing:.24em;font-size:.78rem;font-weight:700}.candidate-story__copy--why-intro .candidate-story__headline{max-width:40rem;font-family:var(--font-display);letter-spacing:-.065em;white-space:pre-line;font-size:3.95rem;font-weight:500;line-height:.94;display:block}.candidate-story__copy--why-intro .candidate-story__headline--color{color:#0000;-webkit-text-fill-color:transparent;opacity:0;animation:candidateLineReveal .76s .12s var(--easing-premium) both;background:radial-gradient(circle at 92% 88%,#fff1dcfa 0 7%,#0000 30%),linear-gradient(to top left,#fff1dc 0%,#f7bf7d 29%,#ff8b3a 58%,#f17324 100%);-webkit-background-clip:text;background-clip:text;transform:translateY(1.2rem)}.candidate-story--why-intro .candidate-story__headline-line{flex-wrap:nowrap;gap:.2em}.candidate-story__headline--color .candidate-story__headline-word,.candidate-story__headline--color .candidate-story__headline-line:first-child .candidate-story__headline-word,.candidate-story__headline--color .candidate-story__headline-line:nth-child(2) .candidate-story__headline-word,.candidate-story__headline--color .candidate-story__headline-line:nth-child(3) .candidate-story__headline-word,.candidate-story__headline--color .candidate-story__headline-line:nth-child(4) .candidate-story__headline-word{color:inherit;-webkit-text-fill-color:inherit;text-shadow:0 0 32px #f1732424;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.candidate-story--why-intro .candidate-story__support{color:#ffffffa3;max-width:35rem;font-family:var(--font-body);letter-spacing:0;font-size:.98rem;line-height:1.48}.candidate-story--why-intro .candidate-story__support strong{color:#fff7eed6;font-weight:760}.candidate-story--why-intro .candidate-story__intent{color:#ffecd5e6;letter-spacing:0;max-width:35rem;font-size:.98rem;font-weight:650;line-height:1.38}.candidate-story--why-intro .candidate-story__intent strong{color:#fff1d8;font-weight:800}.candidate-story--why-intro .candidate-identity-board{aspect-ratio:1.03;width:min(100%,47.5rem);height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:1.64fr .96fr;grid-template-columns:repeat(6,minmax(0,1fr));justify-self:end;gap:clamp(1rem,1.15vw,1.25rem);padding:0;position:relative;overflow:visible;transform:translateY(-1.4rem)}.candidate-story--why-intro .candidate-identity-board:before,.candidate-story--why-intro .candidate-identity-board:after,.candidate-story--why-intro .candidate-identity-board__beam{display:none}.candidate-story--why-intro .candidate-identity-card{background:linear-gradient(145deg,#ffffff0b,#ffffff03),#060709c7;border:1px solid #ffcd9e52;border-radius:1.18rem;box-shadow:0 26px 56px #00000057,0 0 0 1px #ff73240a,inset 0 1px #fff4e712,inset 0 -1px #f173243b}.candidate-story--why-intro .candidate-identity-card:before{content:"";filter:blur(16px);pointer-events:none;background:radial-gradient(#f173245c,#0000 68%);border-radius:999rem;height:34%;position:absolute;inset:auto 8% -8%}.candidate-story--why-intro .candidate-identity-card__media{z-index:1;place-items:center;display:grid;position:relative}.candidate-story--why-intro .candidate-identity-card--portrait{grid-area:1/1/auto/span 3}.candidate-story--why-intro .candidate-identity-card--mysmarttech{grid-area:1/4/auto/span 3}.candidate-story--why-intro .candidate-identity-card--skill-0{grid-area:2/1/auto/span 2}.candidate-story--why-intro .candidate-identity-card--skill-1{grid-area:2/3/auto/span 2}.candidate-story--why-intro .candidate-identity-card--skill-2{grid-area:2/5/auto/span 2}.candidate-story--why-intro .candidate-identity-card--portrait .candidate-identity-card__media img{object-position:52% 42%;filter:saturate(.78)contrast(1.1)brightness(.74)}.candidate-story--why-intro .candidate-identity-card--mysmarttech .candidate-identity-card__media{background:radial-gradient(circle at 50% 62%,#f1732447,#0000 55%),linear-gradient(#ffffff06,#f173240f);align-self:center;height:auto;padding:0;position:relative}.candidate-story--why-intro .candidate-identity-card--mysmarttech .candidate-identity-card__media:before{content:none}.candidate-story--why-intro .candidate-identity-card--mysmarttech .candidate-identity-card__media img{opacity:1;object-fit:contain;filter:sepia(.18)saturate(1.16)drop-shadow(0 18px 26px #f1732442);width:min(74%,17rem);height:auto}.candidate-story--why-intro .candidate-identity-card__caption{z-index:2;color:#ffd08b;font-family:var(--font-body);letter-spacing:.14em;text-align:center;text-shadow:0 0 16px #f1732447,0 0 28px #dc8e2124;align-self:end;justify-items:center;gap:.42rem;margin-bottom:clamp(1.25rem,2vw,1.75rem);font-size:clamp(.92rem,1.05vw,1.08rem);font-weight:780;line-height:1.05;display:grid;position:relative}.candidate-story--why-intro .candidate-identity-card__subcaption{color:#fff1dcbd;letter-spacing:.055em;text-transform:none;font-size:clamp(.66rem,.76vw,.78rem);font-weight:650}.candidate-story--why-intro .candidate-identity-card--small{grid-template-rows:minmax(0,1fr) auto;align-content:center;gap:clamp(.52rem,.72vw,.7rem);padding:clamp(.72rem,.86vw,.86rem)}.candidate-story--why-intro .candidate-identity-card--small .candidate-identity-card__media{place-self:center;width:100%;height:100%;padding:0}.candidate-story--why-intro .candidate-identity-card--small .candidate-identity-card__media img{object-fit:contain;width:auto;max-width:58%;height:auto;max-height:58%}.candidate-story--why-intro .candidate-identity-card--skill{border-color:var(--skill-accent)}@supports (color:color-mix(in lab, red, red)){.candidate-story--why-intro .candidate-identity-card--skill{border-color:color-mix(in srgb, var(--skill-accent) 38%, #ffcd9e2e)}}.candidate-story--why-intro .candidate-identity-card--skill{background:radial-gradient(circle at 50% 94%, var(--skill-accent), transparent 56%), linear-gradient(145deg, #ffffff0b, #ffffff03), #0b090adb}@supports (color:color-mix(in lab, red, red)){.candidate-story--why-intro .candidate-identity-card--skill{background:radial-gradient(circle at 50% 94%, color-mix(in srgb, var(--skill-accent) 36%, transparent), transparent 56%), linear-gradient(145deg, #ffffff0b, #ffffff03), #0b090adb}}.candidate-story--why-intro .candidate-identity-card--skill{animation:candidateIdentityCardIn .6s var(--easing-premium) both, candidateSkillCardSwap .26s var(--easing-premium) both;animation-delay:calc(.32s + (var(--skill-card-index) * 70ms)), 0s}.candidate-story--why-intro .candidate-identity-card--skill .candidate-identity-card__media{overflow:visible}.candidate-story--why-intro .candidate-identity-card--skill .candidate-identity-card__media img{width:min(52%,6.2rem);max-width:none;height:auto;max-height:none;filter:drop-shadow(0 16px 22px var(--skill-accent))}@supports (color:color-mix(in lab, red, red)){.candidate-story--why-intro .candidate-identity-card--skill .candidate-identity-card__media img{filter:drop-shadow(0 16px 22px color-mix(in srgb, var(--skill-accent) 28%, transparent))}}.candidate-story--why-intro .candidate-skill-card__glyph{width:min(50%,5.6rem)}.candidate-story--why-intro .candidate-skill-carousel__control{bottom:18%;transform:translateY(50%)}.candidate-story--why-intro .candidate-skill-carousel__control:hover{transform:translateY(50%)scale(1.04)}.candidate-story--why-intro .candidate-skill-carousel__control--prev{left:clamp(-1.5rem,-1.4vw,-1.05rem)}.candidate-story--why-intro .candidate-skill-carousel__control--next{right:clamp(-1.5rem,-1.4vw,-1.05rem)}.candidate-story--why-proof .candidate-proof-card{clip-path:inset(0 0 18% round 1.35rem);opacity:0;animation:candidateProofReveal .68s 90ms var(--easing-premium) both;transform:translateY(1.1rem)scale(.988)}.candidate-story--why-proof .candidate-tool-board span{opacity:0;animation:candidateProofReveal .52s var(--easing-premium) both;animation-delay:calc(.26s + (var(--tool-index,0) * 54ms));transform:translate(.85rem,.4rem)scale(.982)}.candidate-story--why-outro .candidate-proof-grid article{clip-path:inset(0 0 22% round 1.35rem);opacity:0;animation:candidateProofReveal .56s var(--easing-premium) both;transform:translateY(.95rem)scale(.986)}.candidate-story--why-outro .candidate-proof-grid article:first-child{animation-delay:90ms}.candidate-story--why-outro .candidate-proof-grid article:nth-child(2){animation-delay:.17s}.candidate-story--why-outro .candidate-proof-grid article:nth-child(3){animation-delay:.25s}.candidate-story--why-outro .candidate-story__copy--tight{clip-path:inset(0 0 100%);opacity:0;animation:candidateLineReveal .64s .43s var(--easing-premium) both;transform:translateY(.9rem)}}@media (width<=1024px){.candidate-intro{padding:1rem}.candidate-intro__stage{padding:clamp(3.8rem,8vh,5.2rem) clamp(1.25rem,3.2vw,2.4rem) clamp(7.2rem,15vh,9rem)}.candidate-intro__stage:before{display:none}.candidate-intro__stage-outline--outer{inset:clamp(3.8rem,8.4vh,5rem) clamp(2.8rem,5.4vw,4.7rem) clamp(5.2rem,10.8vh,6.8rem)}.candidate-intro__horizon-band{bottom:clamp(5rem,11vh,6.2rem);left:2.8rem;right:2.8rem}.candidate-intro__floor-plane{height:23%;left:1.5%;right:1.5%}.candidate-intro__copy h1{font-size:clamp(2.7rem,5.15vw,4.45rem)}.candidate-story--why-intro,.candidate-story--why-proof,.candidate-story--nora-hero,.candidate-story--nora-system,.candidate-story--closing-open,.candidate-story--closing-board{grid-template-columns:1fr}.candidate-collage,.candidate-identity-board,.candidate-nora-preview,.candidate-closing-visual,.candidate-nora-portrait{height:auto;min-height:18rem}.candidate-identity-board{min-height:28rem}.candidate-nora-portrait{justify-self:start;width:min(100%,28rem)}.candidate-tool-board,.candidate-proof-grid{grid-template-columns:1fr}.candidate-story--nora-system,.candidate-story--nora-cta{width:min(100%,92vw);min-height:calc(100vh - clamp(3rem,6vw,5.2rem))}.candidate-nora-system-frame,.candidate-nora-proof-frame{min-height:auto}.candidate-nora-system-frame__header{flex-direction:column;align-items:flex-start}.candidate-nora-system-frame__body,.candidate-nora-proof-frame{grid-template-columns:1fr}.candidate-nora-system-frame__body{gap:1.4rem}.candidate-nora-system-rail,.candidate-nora-cta-avatar__card:after{display:none}.candidate-nora-beta-portal{justify-items:center}.candidate-nora-cta-avatar{justify-self:center;width:min(100%,30rem);height:34rem}}@media (width<=720px){.candidate-scene,.candidate-section{min-height:auto}.candidate-intro{min-height:100svh;padding:1rem}.candidate-intro__brand{--intro-logo-aperture-width:clamp(10.6rem, 48vw, 13.4rem);--intro-logo-aperture-height:clamp(2.9rem, 13vw, 3.75rem);padding-top:.35rem}.candidate-intro__logo{width:clamp(9rem,40vw,12rem)}.candidate-intro__stage{padding:clamp(3rem,7.4vh,4rem) .65rem clamp(6.4rem,13.8vh,7.6rem)}.candidate-intro__stage:before{display:none}.candidate-intro__stage:after{width:min(84vw,28rem);height:7.2rem}.candidate-intro__stage-outline--outer{border-radius:1.8rem;inset:2.4rem .75rem 4.9rem}.candidate-intro__horizon-band{bottom:4.7rem;left:1.2rem;right:1.2rem}.candidate-intro__floor-plane{height:18%;bottom:-2.5%;left:-3%;right:-3%}.candidate-intro__copy h1{max-width:9.8ch;font-size:clamp(2.8rem,10.2vw,4.3rem);line-height:.94}.candidate-intro__headline-line{white-space:normal}.candidate-story__copy h2,.candidate-decision-frame h2,.candidate-story--final .candidate-story__copy h2{font-size:clamp(2.8rem,15vw,4.9rem);line-height:.88}.candidate-intro__copy>p:not(.candidate-eyebrow){max-width:31ch;font-size:1rem}.candidate-intro__actions .scene-action-button--limova{width:100%;min-width:0;min-height:max(3.8rem,60px);padding-inline:1.5rem}.candidate-story{min-height:auto;padding:1rem}.candidate-story--why-intro{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:.65rem;min-height:100svh}.candidate-story__copy--why-intro .candidate-story__headline{max-width:11.2ch;font-size:clamp(2.05rem,9.8vw,2.95rem);line-height:.91}.candidate-story__support,.candidate-story__intent{max-width:32ch;font-size:.84rem;line-height:1.28}.candidate-collage{grid-template-rows:auto;grid-template-columns:1fr;min-height:auto;transform:none}.candidate-story__copy--why-intro{max-width:none}.candidate-identity-board{grid-template-rows:minmax(0,1fr) minmax(0,.48fr) minmax(0,.48fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;height:min(40svh,21rem);min-height:0;padding:.65rem}.candidate-identity-card,.candidate-identity-card--portrait,.candidate-identity-card--mysmarttech,.candidate-identity-card--codex,.candidate-identity-card--openclaw,.candidate-identity-card--hermes,.candidate-identity-card--skill{grid-area:auto}.candidate-identity-card--portrait,.candidate-identity-card--mysmarttech{min-height:0}.candidate-identity-card--small{min-height:0;padding:.55rem}.candidate-identity-card--hermes{grid-column:1/span 2;min-height:0}.candidate-identity-card--small .candidate-identity-card__media{padding:.45rem}.candidate-identity-card--small .candidate-identity-card__media img{width:min(100%,3.35rem);height:min(100%,3.35rem)}.candidate-skill-card__sentence{font-size:.68rem}.candidate-skill-carousel__control{width:2.15rem;font-size:1.5rem;bottom:17%}.candidate-skill-carousel__control--prev{left:.1rem}.candidate-skill-carousel__control--next{right:.1rem}.candidate-identity-card--mysmarttech .candidate-identity-card__media{padding:1.05rem}.candidate-collage img:first-child{grid-row:auto}.candidate-proof-card{min-height:18rem}.candidate-proof-card p{font-size:clamp(1.35rem,7vw,2.3rem)}.candidate-tool-board{grid-template-columns:1fr 1fr}.candidate-tool-board span{min-height:4.5rem;font-size:clamp(1rem,5vw,1.45rem)}.candidate-nora-preview,.candidate-closing-visual,.candidate-nora-portrait{min-height:16rem}.candidate-proof-grid article{min-height:8rem}.candidate-action-row{flex-direction:column;align-items:stretch}.candidate-action-row .scene-action-button{width:100%}.candidate-story--nora-system,.candidate-story--nora-cta{width:100%;padding:.65rem}.candidate-nora-system-frame__header,.candidate-nora-system-frame__body,.candidate-nora-proof-frame{padding-inline:1.15rem}.candidate-nora-system-frame__header{padding-top:1.3rem;padding-bottom:1rem}.candidate-nora-system-frame__brand-lockup{flex-direction:column;align-items:flex-start}.candidate-nora-system-frame__brand-lockup p,.candidate-nora-system-frame__step{letter-spacing:.16em;gap:.7rem;font-size:.78rem}.candidate-nora-system-card--lead{min-height:24rem;padding:1.45rem}.candidate-nora-system-card__badge-icon{width:3rem;height:3rem}.candidate-nora-system-card__headline h3{font-size:clamp(2.6rem,12vw,3.7rem);line-height:.95}.candidate-nora-system-card--lead p,.candidate-nora-capability-card__copy p{font-size:1.12rem;line-height:1.42}.candidate-nora-capability-card{grid-template-columns:1fr;justify-items:start;min-height:auto;padding:1.2rem}.candidate-nora-capability-card__icon-shell{border-radius:1.15rem;width:4rem}.candidate-nora-capability-card__copy h3{font-size:1.5rem}.candidate-nora-proof-frame{gap:1rem;padding-top:1.6rem;padding-bottom:.8rem}.candidate-nora-demo-link{gap:1rem;min-width:min(100%,24rem)}.candidate-nora-demo-link__icon{width:3.6rem;height:3.6rem}.candidate-nora-demo-link__copy strong{font-size:.88rem}.candidate-nora-demo-link__copy small{font-size:1rem}.candidate-nora-cta-avatar{width:min(100%,20rem);height:22rem}}.roadmap-scene .scene__frame{color:var(--color-text);background:linear-gradient(#0806051f,#08060547)}.roadmap-scene .scene__backdrop{display:none}.roadmap-scene .scene__overlay{background:linear-gradient(#08060505,#0806052e);display:block}.roadmap-scene .scene__overlay:after{opacity:.68;background:linear-gradient(110deg,#0000 0%,#f173240e 48%,#0000 100%),radial-gradient(circle at 18% 20%,#fff3eb09,#0000 18%)}.roadmap-scene .scene__content{align-content:stretch;padding:clamp(.8rem,1.6vw,1.4rem)}.roadmap-scene .scene-label{color:#efb181db}.roadmap-scene .scene-label:before{background:linear-gradient(90deg,#f17324eb,#fff3eb5c)}.roadmap-scene .scene-action-button{min-height:max(2.7rem,44px);color:var(--color-text-soft);background:#ffffff09;border-color:#fff3eb1f;box-shadow:inset 0 1px #fff3eb14,0 16px 42px #0000002e}.roadmap-scene .scene-action-button:hover{background:#f1732417;border-color:#f1732457;box-shadow:inset 0 1px #fff3eb1f,0 18px 46px #f1732429}.roadmap-scene .scene-action-button:not(.scene-action-button--subtle){color:var(--color-text);background:#f1732429;border-color:#f1732447}.roadmap-section{--roadmap-canvas:transparent;--roadmap-surface:#ffffff09;--roadmap-surface-muted:#ffffff06;--roadmap-ink:var(--color-text);--roadmap-soft:var(--color-text-soft);--roadmap-muted:#e2d3c5b8;--roadmap-dim:#c4b09f94;--roadmap-line:#fff3eb1a;--roadmap-line-strong:#f1732447;--roadmap-accent:var(--color-accent);--roadmap-cool:#7bbbffb8;width:100%;min-height:calc(100vh - clamp(1.2rem,2.4vw,2.2rem));color:var(--roadmap-ink);contain:paint;isolation:isolate;background:0 0;border:0;display:flex;position:relative}.roadmap-section__shell{gap:clamp(.65rem,1.1vw,.95rem);width:100%;padding:clamp(.8rem,1.35vw,1.25rem);display:grid}.roadmap-title{max-width:13ch;font-family:var(--font-display);letter-spacing:-.06em;color:var(--roadmap-ink);text-shadow:0 28px 70px #f173241f;text-wrap:balance;gap:.18em;margin:0;font-size:clamp(2rem,3.35vw,3.85rem);line-height:.98;display:grid}.roadmap-title--wide{max-width:20ch}.roadmap-title--closing{max-width:15ch;font-size:clamp(2.2rem,3.95vw,4.35rem)}.roadmap-lead,.roadmap-body,.roadmap-proof__body,.roadmap-lane__body,.roadmap-cue p,.roadmap-payload p,.roadmap-pillar p,.roadmap-decision-row p,.roadmap-product-note{color:var(--roadmap-muted);letter-spacing:-.018em;text-wrap:pretty;margin:0;font-size:clamp(.9rem,.92vw,.98rem);line-height:1.54}.roadmap-lead{max-width:32ch;color:var(--roadmap-ink);font-size:clamp(1rem,1.05vw,1.12rem);line-height:1.34}.roadmap-panel,.roadmap-lane,.roadmap-agent-node,.roadmap-payload,.roadmap-pillar,.roadmap-proof-board,.roadmap-product-surface,.roadmap-decision-board{border:1px solid var(--roadmap-line);background:linear-gradient(180deg, #ffffff0a, #ffffff03), var(--roadmap-surface);contain:paint;border-radius:.65rem;box-shadow:0 20px 54px #0003,inset 0 1px #fff3eb0e}.roadmap-panel,.roadmap-lane,.roadmap-payload,.roadmap-pillar{padding:clamp(.72rem,.95vw,.95rem)}.section-asset{z-index:1;border:1px solid var(--roadmap-line);aspect-ratio:4/3;contain:paint;isolation:isolate;background:#ffffff05;border-radius:.8rem;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3eb0a}.section-asset:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#0806055c);position:absolute;inset:0}.section-asset img{object-fit:cover;object-position:var(--section-asset-focus,center);filter:none;width:100%;height:100%;display:block;transform:none}.section-asset--triptych,.section-asset--portal,.section-asset--evidence,.section-asset--decision{aspect-ratio:16/9}.section-asset--orchestration,.section-asset--roster{aspect-ratio:1}.section-asset--portrait{aspect-ratio:4/5}.roadmap-aside{flex-direction:column;justify-content:space-between;gap:clamp(.8rem,1.35vw,1.15rem);min-width:0;display:flex}.roadmap-meta,.roadmap-index,.roadmap-status{color:#efb181d1;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;line-height:1.4}.roadmap-question{max-width:28ch;color:var(--roadmap-ink);font-family:var(--font-display);letter-spacing:-.05em;margin:.32rem 0 0;font-size:clamp(1.1rem,1.45vw,1.55rem);line-height:1}.roadmap-transition{background:linear-gradient(110deg, #f1732414, transparent 42%), var(--roadmap-surface-muted);justify-content:space-between;align-items:end;gap:1rem;display:flex}.roadmap-proof{align-content:start;gap:1rem;display:grid}.roadmap-proof__title,.roadmap-lane__title,.roadmap-cue h4,.roadmap-payload h4,.roadmap-decision-row h4{color:var(--roadmap-ink);font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(.95rem,1.05vw,1.16rem);line-height:1.05}.roadmap-definition{gap:.8rem;display:grid}.roadmap-definition__value{color:var(--roadmap-ink);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.2rem,1.7vw,1.7rem);line-height:1.06}.roadmap-action-row{flex-wrap:wrap;gap:.7rem;display:flex}.roadmap-section[data-staged=true]{min-height:100svh;position:relative}.roadmap-section.candidate-section--why[data-staged=true]{place-items:center;min-height:100svh;display:grid}.candidate-roadmap-scene--why .scene__content{padding:0}.candidate-roadmap-scene--why{padding-top:0}.roadmap-section.candidate-section--why[data-staged=true] .scene-stage-swap{align-items:center;min-height:100svh;display:grid}.roadmap-section.candidate-section--why[data-staged=true] .scene-stage-swap__layer{align-items:center}.roadmap-section[data-pinned=true]{outline:0}.roadmap-stage-reveal{opacity:.16;pointer-events:none;transition:opacity .46s var(--easing-premium), transform .52s var(--easing-premium);transition-delay:var(--roadmap-stage-delay,0s);transform:translateY(.9rem)scale(.992)}.roadmap-stage-reveal[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.roadmap-stage-reveal[data-visible=false] .scene-action-button,.roadmap-stage-reveal[data-visible=false] button,.roadmap-stage-reveal[data-visible=false] a{pointer-events:none}.roadmap-section .scene-stage-swap{align-self:stretch;width:100%;min-height:100%}.roadmap-section .scene-stage-swap__layer{contain:paint;display:grid}.roadmap-storyboard-stage{align-items:center;gap:clamp(1rem,2vw,1.6rem);width:100%;min-width:0;min-height:calc(100svh - clamp(1.6rem,2.7vw,2.5rem));padding:clamp(1rem,2vw,1.6rem);display:grid}.roadmap-storyboard-stage.candidate-story--why-intro{grid-template-columns:minmax(0,.92fr) minmax(38rem,1.08fr);gap:clamp(3rem,4.6vw,5.6rem);width:min(92vw,112rem);min-height:min(82svh,53rem);padding:clamp(4rem,4.6vw,5rem) clamp(4.2rem,5vw,5.2rem)}.roadmap-storyboard-stage.candidate-story--why-intro .candidate-identity-board{width:min(100%,46.5rem)}.roadmap-storyboard-stage--center{text-align:center;align-content:center;place-items:center}.roadmap-storyboard-stage--center .scene-label{justify-content:center}.roadmap-storyboard-stage--center .roadmap-title,.roadmap-storyboard-stage--center .roadmap-body,.roadmap-storyboard-stage--center .roadmap-question,.roadmap-storyboard-stage--center .roadmap-meta{margin-inline:auto}.roadmap-storyboard-stage--center .roadmap-body{max-width:48ch}.roadmap-story-card{gap:clamp(.9rem,1.4vw,1.2rem);width:min(100%,52rem);margin-inline:auto;padding:clamp(1.1rem,2.1vw,1.8rem);display:grid}.roadmap-story-card--lead{grid-template-columns:minmax(14rem,.7fr) minmax(0,1fr);align-items:center}.roadmap-story-stack{gap:clamp(1rem,1.8vw,1.45rem);width:min(100%,68rem);margin-inline:auto;display:grid}.roadmap-story-stack--split{grid-template-columns:minmax(0,1fr) minmax(16rem,.72fr);align-items:center}.roadmap-story-stack--split>.roadmap-body,.roadmap-story-stack--split>.roadmap-lead,.roadmap-story-stack--split>.roadmap-question{max-width:42ch}.roadmap-section.section05--route-door{--roadmap-canvas:#080605b8;--roadmap-surface:#ffffff09;--roadmap-surface-muted:#ffffff06;--roadmap-ink:var(--color-text);--roadmap-muted:#e2d3c5b8;--roadmap-line:#fff3eb1a;--roadmap-line-strong:#f1732442;background:radial-gradient(circle at 78% 18%, #f1732429, transparent 28rem), radial-gradient(circle at 14% 86%, #7bbbff14, transparent 22rem), linear-gradient(#fff3eb05 1px, transparent 1px), linear-gradient(90deg, #fff3eb04 1px, transparent 1px), var(--roadmap-canvas);box-shadow:var(--shadow-frame), inset 0 1px 0 #fff3eb0f;background-size:100% 100%,100% 100%,4.8rem 4.8rem,4.8rem 4.8rem,100% 100%;border-color:#fff3eb1a;grid-template-columns:minmax(20rem,.78fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,2.4vw,2rem);padding:clamp(1rem,1.7vw,1.45rem);display:grid;overflow:hidden}.roadmap-section.section05--route-door .roadmap-panel,.roadmap-section.section05--route-door .scene-panel{border-color:var(--roadmap-line);contain:paint;background:linear-gradient(#ffffff0b,#ffffff03),#0806058f;box-shadow:0 22px 58px #0000003d,inset 0 1px #fff3eb0f}.roadmap-section.section05--route-door .section05-door__copy,.roadmap-section.section05--route-door .section05-door__board{min-width:0}.roadmap-section.section05--route-door .section05-door__title{text-shadow:0 28px 70px #f1732424;max-width:11ch;font-size:clamp(2.25rem,4.35vw,5.6rem)}.roadmap-section.section05--route-door .section05-door__agent-card{min-height:clamp(17rem,36vh,22rem)}.roadmap-section.section05--route-door .section05-door__preview-card{min-height:clamp(8.5rem,18vh,11rem)}.roadmap-section.section05--route-door .section05-door__agent-name{color:var(--roadmap-ink);text-shadow:0 30px 70px #f173242e;font-size:clamp(4.2rem,8vw,7rem)}.roadmap-section.section05--route-door .section05-door__signal{color:#e2d3c5bd;background:#ffffff06;border-color:#fff3eb17}.section02-roadmap{grid-template-rows:auto minmax(0,1fr) auto}.section02-roadmap .roadmap-title{font-size:clamp(1.9rem,3vw,3.35rem)}.section02-roadmap__opening{border-bottom:1px solid var(--roadmap-line);grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);align-items:end;gap:clamp(1rem,3vw,3rem);padding-bottom:clamp(.75rem,1.45vw,1.1rem);display:grid}.section02-roadmap__board{grid-template-columns:minmax(18rem,.88fr) minmax(0,1.12fr);gap:clamp(1rem,1.8vw,1.4rem);min-height:0;display:grid}.section02-roadmap__narrative{align-content:center;gap:clamp(.8rem,1.4vw,1.15rem);display:grid}.section02-roadmap__proof-list{grid-template-columns:.88fr 1.12fr;gap:clamp(.85rem,1.3vw,1rem);display:grid}.section02-roadmap__asset{grid-column:1/-1}.section02-roadmap__asset .section-asset{max-height:clamp(8rem,18vh,12rem)}.section02-roadmap__proof-list .roadmap-proof:nth-of-type(2){transform:translateY(clamp(1rem,3vw,2.4rem))}.section02-roadmap__proof-list .roadmap-proof:nth-of-type(3){grid-column:1/-1;margin-left:clamp(2rem,8vw,8rem)}.section03-nora,.section04-proof,.section05-roster{grid-template-columns:minmax(17rem,.34fr) minmax(0,1fr);align-items:stretch}.section03-nora .roadmap-title,.section05-roster .roadmap-title{max-width:11ch;font-size:clamp(1.85rem,2.72vw,3rem);line-height:.98}.section03-nora__transition,.section04-proof__transition,.section05-roster__transition{grid-column:1/-1}.section03-nora__narrative{justify-content:start}.roadmap-product-surface{gap:clamp(.75rem,1.15vw,1rem);padding:clamp(.9rem,1.45vw,1.25rem);display:grid}.roadmap-product-surface__top{border-bottom:1px solid var(--roadmap-line);grid-template-columns:minmax(0,1fr) minmax(7rem,.28fr);align-items:end;gap:1rem;min-height:7.4rem;padding-bottom:1rem;display:grid}.roadmap-product-surface__title{color:var(--roadmap-ink);font-family:var(--font-display);letter-spacing:-.09em;margin:0;font-size:clamp(2.45rem,4.7vw,5rem);line-height:.86}.roadmap-product-surface__portrait{aspect-ratio:4/3;border:1px solid var(--roadmap-line);object-fit:cover;filter:saturate(.9)contrast(1.04);border-radius:.65rem;place-self:end;width:min(100%,7.4rem);box-shadow:0 16px 36px #0000003d}.section03-nora__cue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.roadmap-cue{border:1px solid var(--roadmap-line);background:linear-gradient(135deg, #ffffff06, #ffffff02), var(--roadmap-surface-muted);border-radius:.55rem;gap:.55rem;padding:.9rem;display:grid}.roadmap-product-note{border-top:1px solid var(--roadmap-line);padding-top:1rem}.section04-proof__workflow{gap:.55rem;display:grid}.section04-proof__workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.section04-proof__workflow span{border-top:1px solid var(--roadmap-line);color:var(--roadmap-muted);padding-top:.55rem;font-size:.88rem;line-height:1.45}.roadmap-proof-board{grid-template-rows:auto auto minmax(0,1fr);gap:.85rem;padding:clamp(1rem,1.8vw,1.5rem);display:grid}.roadmap-proof-board__layer{border:1px solid var(--roadmap-line);background:linear-gradient(135deg, #ffffff07, #ffffff02), var(--roadmap-surface-muted);border-radius:.55rem;gap:.65rem;padding:clamp(.85rem,1.2vw,1rem);display:grid}.roadmap-proof-board__layer--clarify{background:linear-gradient(135deg, #f1732414, #fff3eb06), var(--roadmap-surface);max-width:72%;margin-inline:auto 0}.roadmap-proof-board__message{color:var(--roadmap-ink);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.2rem,1.7vw,1.65rem);line-height:1.12}.roadmap-output-grid{grid-template-columns:.65fr 1.35fr 1fr;gap:.8rem;display:grid}.roadmap-output-grid>div{gap:.5rem;min-width:0;display:grid}.roadmap-output-grid p:last-child,.roadmap-proof-board__layer--clarify p:last-child{color:var(--roadmap-muted);margin:0;font-size:.88rem;line-height:1.48}.roadmap-output-grid>div:nth-child(2) p:last-child{max-height:11.5rem;overflow:hidden}.section05-roster{align-items:stretch}.roadmap-roster-flow{grid-template-rows:auto auto 1fr;gap:.9rem;min-width:0;display:grid}.roadmap-roster-flow__main{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid;position:relative}.roadmap-roster-flow__main:after{content:"";background:var(--roadmap-line-strong);z-index:0;height:1px;position:absolute;inset:50% 8% auto}.roadmap-agent-node{z-index:1;gap:.6rem;min-height:7.4rem;padding:.85rem;display:grid;position:relative}.roadmap-agent-node h3{color:var(--roadmap-ink);font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(1.65rem,2.8vw,3rem);line-height:.92}.roadmap-agent-node p{color:var(--roadmap-muted);margin:0;line-height:1.45}.roadmap-agent-node--nora{border-color:var(--roadmap-line-strong);background:linear-gradient(135deg, #f1732416, #ffffff05), var(--roadmap-surface);width:min(100%,34rem);margin-left:auto}.section05-roster__asset{justify-self:end;width:min(100%,16rem);margin-top:clamp(-6.5rem,-10vw,-3rem)}.roadmap-storyboard-stage .section05-roster__asset{justify-self:stretch;width:min(100%,24rem);margin-top:0}.roadmap-storyboard-stage .section05-roster__asset .section-asset{width:100%}.roadmap-roster-flow__payloads{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.section06-synthesis{grid-template-rows:auto minmax(0,1fr) auto}.section06-synthesis .roadmap-title{font-size:clamp(1.95rem,3.35vw,3.75rem)}.section06-synthesis__header{border-bottom:1px solid var(--roadmap-line);gap:1rem;padding-bottom:clamp(1rem,2vw,1.4rem);display:grid}.section06-synthesis__pillars{grid-template-columns:1.15fr .85fr 1fr;align-items:stretch;gap:.85rem;display:grid}.section06-synthesis__asset{grid-column:1/-1}.section06-synthesis__asset .section-asset{max-height:clamp(8rem,19vh,12rem)}.roadmap-pillar{align-content:space-between;gap:1.1rem;min-height:18rem;display:grid}.roadmap-pillar:nth-of-type(2){margin-top:clamp(1rem,3vw,3rem)}.roadmap-pillar:nth-of-type(3){margin-top:clamp(.45rem,1.6vw,1.5rem)}.section07-decision{grid-template-columns:minmax(0,1fr) minmax(20rem,.58fr);align-items:stretch}.section07-decision__statement{flex-direction:column;justify-content:space-between;gap:clamp(1rem,2vw,1.6rem);display:flex}.section07-decision__statement .roadmap-body{max-width:42ch}.section07-decision__statement .section-asset{width:min(100%,34rem)}.roadmap-decision-board{align-content:start;gap:1rem;padding:clamp(1rem,1.8vw,1.5rem);display:grid}.roadmap-decision-board h3{max-width:12ch;color:var(--roadmap-ink);font-family:var(--font-display);letter-spacing:-.06em;margin:.45rem 0 0;font-size:clamp(1.65rem,3vw,3.4rem);line-height:.95}.roadmap-decision-board__alternatives{border-top:1px solid var(--roadmap-line);gap:.7rem;padding-top:1rem;display:grid}.roadmap-decision-row{border:1px solid var(--roadmap-line);border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem;display:grid}.roadmap-decision-row p{margin-top:.3rem;font-size:.88rem}.section07-decision__transition{grid-column:1/-1}@media (width<=1024px){.section02-roadmap__opening,.section02-roadmap__board,.section03-nora,.section04-proof,.section05-roster,.section07-decision{grid-template-columns:1fr}.section06-synthesis__pillars,.section04-proof__workflow-grid,.roadmap-roster-flow__payloads,.roadmap-output-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.roadmap-story-card--lead,.roadmap-story-stack--split{grid-template-columns:1fr}.section06-synthesis__asset{grid-column:span 1}.roadmap-proof-board__layer--clarify{max-width:none}}@media (width<=720px){.roadmap-scene .scene__content{padding:0}.roadmap-section{border-inline:0;min-height:100svh}.roadmap-section__shell{padding:1rem}.roadmap-title,.roadmap-title--closing{max-width:100%;font-size:clamp(2.1rem,12vw,3.4rem)}.roadmap-transition,.roadmap-lane__header,.roadmap-lane__meta,.roadmap-decision-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.section02-roadmap__proof-list,.section03-nora__cue-grid,.section04-proof__workflow-grid,.roadmap-roster-flow__main{grid-template-columns:repeat(1,minmax(0,1fr))}.section02-roadmap__proof-list .roadmap-proof:nth-of-type(2),.section02-roadmap__proof-list .roadmap-proof:nth-of-type(3),.roadmap-pillar:nth-of-type(2),.roadmap-pillar:nth-of-type(3),.section05-roster__asset{margin:0;transform:none}.roadmap-roster-flow__main:after{display:none}.roadmap-product-surface__top{grid-template-columns:1fr}.roadmap-product-surface__portrait{justify-self:start;width:8rem}}@keyframes deckFloat{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}@keyframes deckReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0)}}@keyframes deckPulse{0%,to{opacity:.48;transform:translate(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes deckSweep{0%{transform:translate(-100%)}to{transform:translate(220%)}}@keyframes scenePresenceIn{0%{opacity:0;transform:translateY(22px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes sceneCopyIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0)}}@keyframes sceneStageSwapIn{0%{opacity:0;transform:translateY(18px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes sceneStageSwapOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(1.008)}}@keyframes sceneTextReveal{0%{opacity:0;transform:translateY(.65em)}to{opacity:1;transform:translate(0)}}@keyframes sceneTextTone{0%{opacity:.92}to{opacity:1}}@keyframes noraRouteOrbit{0%{transform:rotate(0)scale(.98)}50%{transform:rotate(180deg)scale(1.02)}to{transform:rotate(360deg)scale(.98)}}@keyframes noraWorkspaceIn{0%{opacity:0;transform:translateY(24px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes noraMessageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}.animate-deck-reveal{animation:deckReveal .85s var(--easing-premium) both}.animate-deck-float,.animate-deck-pulse{animation:none}.animate-deck-sweep:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:30%;position:absolute;inset:0 auto 0 0;transform:translate(220%)}@media (width<=1024px){.scene__content{gap:var(--space-1);padding:var(--space-1)}.scene__frame{min-height:100svh}.section05--route-door,.roadmap-section.section05--route-door{grid-template-columns:1fr}.section05--route-door:before{display:none}.nora-route{place-items:start center}.nora-route__shell{height:auto;min-height:auto;overflow:visible}.nora-route__workspace{grid-template-columns:1fr;align-items:stretch}.nora-presentation-window{grid-template-columns:1fr}.nora-presentation-window__stage{min-height:26rem}.nora-identity__portrait{width:100%}.nora-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nora-capability-list,.nora-route__workspace--chat{grid-template-columns:1fr}.section05-door__agent-name{font-size:5.5rem}}@media (width<=720px){.deck-scroll{scroll-snap-type:none}.scene__overlay{background:linear-gradient(#08060538 0%,#080605d6 100%),radial-gradient(circle at top,#f1732414,#0000 30%)}.display-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.9rem,7.8vw,2.35rem);line-height:1.04}.display-title--hero{font-size:clamp(2rem,8.4vw,2.7rem);line-height:1}.display-title--compact{font-size:clamp(1.7rem,7vw,2.15rem);line-height:1.02}.eyebrow-copy{letter-spacing:.16em;font-size:.7rem}.body-copy{letter-spacing:-.015em;max-width:34ch;font-size:1rem;line-height:1.72}.scene{scroll-snap-stop:normal;padding:0}.scene__frame{border-radius:0;min-height:100svh}.scene__content{grid-template-columns:repeat(1,minmax(0,1fr));align-content:start;gap:.9rem;padding:.9rem}.scene-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.25rem;box-shadow:0 22px 48px #00000047,inset 0 1px #ffffff08}.slide-panel,.horizontal-accordion__item{border-radius:1.25rem}.ambient-grid{opacity:.14}.scene-label{letter-spacing:.2em;gap:.5rem;font-size:.66rem}.scene-label:before{width:2rem}.scene-nav-button{border-radius:1rem;min-width:max(2.75rem,44px);min-height:max(2.75rem,44px)}.scene-nav-button:hover{transform:none}.animate-deck-reveal{animation:none}.mobile-reveal-anchor.animate-deck-reveal{animation:deckReveal .45s var(--easing-premium) both}.animate-deck-float,.animate-deck-pulse,.animate-deck-sweep:after{animation:none!important}.scene-presence,.scene-copy-lift,.scene-stage-swap__layer--enter,.scene-stage-swap__layer--exit,.scene-text-reveal__content{opacity:1!important;filter:none!important;animation-duration:0s!important;animation-delay:0s!important;transform:none!important}.mobile-readable-panel{gap:1.15rem;padding:1.1rem}.mobile-readable-stack{gap:1.1rem}.mobile-readable-lede,.mobile-readable-cards{gap:.9rem}.mobile-readable-cards>*{padding:1rem}.mobile-readable-chip-row{gap:.5rem}.mobile-readable-measure{max-width:32ch}.mobile-readable-aside{align-items:flex-start}.mobile-readable-card-title{max-width:18ch}.horizontal-accordion{flex-direction:column}.section02__hero,.staged-scene__hero{padding-inline:.9rem}.section01__brand-lockup,.staged-scene__transition-inner,.section01__actions{flex-direction:column}.staged-scene__hero-inner--framed,.section02__hero-inner--framed{border-radius:1.4rem;padding:1.15rem}.section02__stage-shell,.staged-scene__board{justify-content:flex-start;gap:.9rem;padding-block:.35rem 0}.section02__split-grid,.staged-scene__split{grid-template-columns:repeat(1,minmax(0,1fr));gap:.9rem}.section02__left-column,.section02__right-column,.staged-scene__left,.staged-scene__right{grid-column:span 1}.section02__right-column,.staged-scene__right{gap:.9rem}.section02__intro,.section02__core-copy,.section02__transition-question,.staged-scene__headline{max-width:100%}.horizontal-accordion__item,.horizontal-accordion__item:hover,.horizontal-accordion__item:focus-within{flex:auto;transform:none}.scene-media-strip{grid-template-columns:repeat(1,minmax(0,1fr))}.section04__agent-mark{font-size:clamp(2.4rem,10vw,3rem)}.section05__brief-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.section05__brief-card--wide{grid-column:auto}.section05-door__signal-grid,.section05-door__preview-rail{grid-template-columns:1fr}.section05-door__agent-name{font-size:4.2rem}.nora-route__header,.nora-route__footer{flex-direction:column;align-items:stretch}.nora-route__status-row{justify-content:flex-start}.nora-route__workspace--chat .nora-conversation{order:1}.nora-route__workspace--chat .nora-context-window{order:2}.nora-chat-window{gap:.85rem}.nora-chat-window__header,.nora-chat-window__controls,.nora-chat-context-bar,.nora-chat-composer__field{flex-direction:column;align-items:stretch}.nora-chat-window__controls{justify-content:flex-start}.nora-chat-context-bar{grid-template-columns:1fr;display:grid}.nora-chat-context-detail{grid-template-columns:1fr}.nora-chat-context-detail__examples{justify-content:flex-start}.nora-chat-message{width:100%}.nora-chat-stream{min-height:34rem;max-height:none}.nora-chat-composer textarea{min-height:7rem}.nora-window-switch{width:100%}.nora-window-switch__item{flex:1}.nora-route{padding:0}.nora-route__shell{border-radius:0;width:100%;padding:1rem}.nora-identity__name{font-size:3.25rem}.nora-presentation-window__lead{font-size:1.25rem}.nora-feature-grid{grid-template-columns:1fr}.nora-feature-card{min-height:auto}.nora-capability-pill{width:100%}.nora-presentation-window__stage{min-height:24rem}.nora-identity__portrait{opacity:.92;width:100%;inset:0}.nora-message-card,.nora-message-card--user,.nora-message-card--assistant,.nora-context-card{width:100%}.nora-context-card{max-height:none}.nora-conversation__head{flex-direction:column;align-items:stretch}.nora-input-bar{flex-direction:column}.nora-input-bar__field{min-height:8.5rem}.nora-send-button{width:100%;min-height:3rem}.nora-summary-row,.nora-channel-row{flex-direction:column;align-items:flex-start}.nora-draft-preview{max-width:100%}.slide-scroll-region{max-height:none;padding-right:0;overflow-y:visible}}@media (width>=560px){.section02__left-column{grid-column:span 7}.section02__right-column{grid-column:span 5}.staged-scene__left{grid-column:span 7}.staged-scene__right{grid-column:span 5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.animate-deck-reveal,.animate-deck-float,.animate-deck-pulse,.animate-deck-sweep:after,.scene-presence,.scene-copy-lift,.scene-stage-swap__layer--enter,.scene-stage-swap__layer--exit,.scene-text-reveal__content,.candidate-intro:after,.candidate-intro,.candidate-intro__headline-line,.candidate-intro__copy>p:not(.candidate-eyebrow),.candidate-intro__actions,.candidate-story__headline--color span,.candidate-story__support,.candidate-story__intent,.candidate-identity-card,.candidate-identity-board__beam,.nora-message-card,.nora-context-card,.nora-rail-card,.roadmap-stage-reveal,.candidate-story--why-proof .candidate-proof-card,.candidate-story--why-proof .candidate-tool-board span,.candidate-story--why-outro .candidate-proof-grid article,.candidate-story--why-outro .candidate-story__copy--tight,.candidate-nora-reveal-copy,.candidate-nora-reveal-eyebrow,.candidate-nora-reveal-headline,.candidate-nora-reveal-proof,.candidate-nora-reveal-body,.candidate-nora-reveal-framing,.candidate-nora-portrait--reveal,.candidate-nora-portrait__rail,.candidate-nora-portrait__status,.candidate-nora-system-frame,.candidate-nora-system-card--lead,.candidate-nora-capability-card,.candidate-nora-proof-frame,.candidate-nora-cta-avatar,.candidate-nora-demo-link,.candidate-closing-slide--transition .candidate-closing-slide__background,.candidate-closing-slide--final .candidate-action-row,.candidate-closing-restart,.candidate-final-action,.nora-route__workspace{clip-path:none!important;opacity:1!important;filter:none!important;pointer-events:auto!important;animation:none!important;transform:none!important}.r4-revealer,.triple-swoosh-revealer,.rotated-reveal{display:none!important}.section04-stage-arrow,.section01-stage-arrow{transition:none!important}.candidate-intro__brand:before,.candidate-intro__brand:after{opacity:0!important;animation:none!important}.candidate-intro__headline-line{clip-path:none!important}.scene-action-button__animated-text>span,.scene-action-button__arrow,.scene-action-button__bg{transition:none!important;transform:none!important}.scene-action-button--limova:hover .scene-action-button__bg{inset:.125em}.candidate-intro__logo{clip-path:none!important;opacity:1!important;animation:none!important;transform:none!important}.scene-nav-button,*{transition-duration:0s!important}}@media (pointer:coarse){.animate-deck-float,.animate-deck-pulse,.animate-deck-sweep:after,.candidate-intro:after{animation:none!important}.button:hover,.ghost-button:hover,.prompt-chip:hover,.scene-nav-button:hover,.section05-door__agent-card:hover,.section05-door__preview-card:hover{transform:none}}@media (width<=1024px){.candidate-closing-slide__copy{width:min(100% - 2.5rem,42rem);margin-left:clamp(1.25rem,4vw,2.4rem)}.candidate-closing-slide__copy h2,.candidate-closing-slide__copy--transition h2,.candidate-closing-slide__copy--contribution h2,.candidate-closing-slide__copy--final h2{font-size:clamp(3.8rem,11vw,7rem)}.candidate-closing-slide__copy--transition h2{font-size:clamp(3rem,8.8vw,5.4rem);line-height:.98}.candidate-closing-slide--contribution{padding:clamp(1.5rem,3vw,2.4rem) clamp(1.25rem,3vw,2rem) clamp(2rem,4vw,3rem);overflow:visible}.candidate-closing-slide__copy--contribution{margin-top:clamp(4rem,7vh,5.6rem)}.candidate-contribution-board{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2rem,4vh,3.2rem)}.candidate-contribution-card{min-height:auto}}@media (width<=720px){.candidate-closing-slide{min-height:100svh}.candidate-closing-slide__background{object-position:62% center}.candidate-closing-slide--transition .candidate-closing-slide__background{object-position:68% center}.candidate-closing-slide--final .candidate-closing-slide__background{object-position:58% center}.candidate-closing-restart{letter-spacing:.1em;gap:.5rem;padding:.36rem .42rem .36rem .72rem;font-size:.62rem;top:2rem;right:2rem}.candidate-closing-restart__arrow{width:1.85rem;font-size:1.08rem}.candidate-closing-slide__shade{background:linear-gradient(#000000db,#0000008f 48%,#0000005c),radial-gradient(circle at 70% 72%,#f173241f,#0000 18rem)}.candidate-closing-slide__copy{width:min(100% - 2rem,34rem);margin-left:1rem;margin-right:1rem}.candidate-closing-slide__copy--transition{align-self:center;margin-top:2rem}.candidate-closing-handoff{align-items:flex-start}.candidate-closing-handoff img{width:4rem}.candidate-closing-slide__copy h2,.candidate-closing-slide__copy--transition h2,.candidate-closing-slide__copy--contribution h2,.candidate-closing-slide__copy--final h2{font-size:3rem;line-height:.98}.candidate-closing-slide__copy p{max-width:26ch;font-size:.96rem;line-height:1.42}.candidate-closing-slide--contribution{min-height:auto;overflow:visible}.candidate-closing-slide__copy--contribution{width:min(100%,32rem);margin-top:1.35rem}.candidate-contribution-board{grid-template-columns:1fr}.candidate-contribution-card{padding:1.1rem}.candidate-contribution-card p,.candidate-contribution-card strong{max-width:none}.candidate-closing-objective{font-size:1rem}.candidate-closing-slide__copy--final h2{max-width:10ch}.candidate-closing-next-step{letter-spacing:.2em}.candidate-closing-slide--final .candidate-action-row{flex-direction:column;gap:.55rem;max-width:min(100%,19rem);margin-top:1.25rem}.candidate-closing-slide--final .candidate-action-row:before{display:none}.candidate-final-action{border-radius:1rem;flex:none;width:100%;min-height:4.05rem;padding:.62rem .75rem}.candidate-final-action__icon{width:2.45rem}.candidate-final-action__copy strong{font-size:.94rem}.candidate-final-action__copy>span{font-size:.72rem}.candidate-final-action__cue{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.candidate-closing-slide__background,.candidate-closing-slide__copy,.candidate-closing-slide__copy h2 span,.candidate-closing-slide__copy p,.candidate-closing-handoff img,.candidate-closing-next-step,.candidate-closing-slide--final .candidate-action-row,.candidate-closing-restart,.candidate-final-action,.candidate-contribution-card,.candidate-closing-objective{clip-path:none!important;opacity:1!important;animation:none!important;transform:none!important}}.candidate-roadmap-scene--closing .scene__content{gap:0;padding:0}.candidate-roadmap-scene--closing .roadmap-section{min-height:100svh}@media (width>=1025px){.candidate-closing-slide__copy--contribution h2{max-width:17ch}.candidate-contribution-board{margin-top:clamp(2rem,3.6vh,2.6rem)}.candidate-contribution-card{min-height:clamp(21.7rem,37.5vh,24rem)}}@media (width>=1025px) and (height<=820px){.roadmap-storyboard-stage.candidate-closing-slide--contribution{padding:clamp(1.6rem,3.2vh,2rem) clamp(3rem,4vw,4rem) clamp(1.4rem,3vh,1.8rem)}.candidate-closing-slide__copy--contribution{margin-top:clamp(.8rem,2.4vh,1.4rem)}.candidate-closing-slide__copy--contribution h2{font-size:clamp(3.35rem,5vw,4.75rem);line-height:.94}.candidate-closing-slide__copy--contribution p{max-width:45ch;font-size:clamp(.88rem,1.08vw,1.02rem);line-height:1.25}.candidate-contribution-board{margin-top:clamp(1rem,2.4vh,1.35rem)}.candidate-contribution-card{gap:.42rem;min-height:clamp(17.2rem,38.5vh,18.2rem);padding:clamp(.88rem,1.18vw,1.08rem)}.candidate-contribution-card__step{width:1.9rem;font-size:.68rem;top:.88rem;right:.88rem}.candidate-contribution-card svg{width:1.65rem;height:1.65rem}.candidate-contribution-card h3{margin-top:.32rem;font-size:clamp(1.08rem,1.48vw,1.36rem)}.candidate-contribution-card__divider{margin-bottom:.26rem}.candidate-contribution-card p,.candidate-contribution-card strong{max-width:none;font-size:clamp(.64rem,.84vw,.74rem);line-height:1.21}.candidate-closing-objective{margin-top:.65rem;font-size:clamp(.88rem,1.35vw,1.08rem);line-height:1.22}}@media (width<=1024px){.candidate-story--nora-hero{grid-template-columns:1fr;gap:1.4rem;width:min(100%,42rem);padding-inline:1rem}.candidate-nora-reveal-copy{gap:1.15rem;max-width:34rem}.candidate-nora-reveal-headline h2{font-size:3rem}.candidate-nora-portrait--reveal{justify-self:start;width:min(100%,36rem);height:28rem}.candidate-nora-portrait--reveal img{height:105%;right:3%}}@media (width<=720px){.candidate-nora-reveal-headline h2{font-size:2.35rem}.candidate-nora-reveal-headline h2 span:last-child{white-space:normal}.candidate-nora-reveal-proof{font-size:1.05rem}.candidate-nora-reveal-body{font-size:.95rem}.candidate-nora-reveal-framing{flex-direction:column;align-items:flex-start;gap:.75rem;font-size:1rem}.candidate-nora-portrait--reveal{border-radius:1.35rem;height:24rem}.candidate-nora-portrait__rail{width:3.2rem;right:.75rem}.candidate-nora-portrait__rail span{height:3.6rem}.candidate-nora-portrait__status{min-height:2.8rem;font-size:.78rem;bottom:.9rem;left:.9rem;right:.9rem}}@media (width<=1180px){.nora-route__shell{border-radius:0;width:100%;height:auto;min-height:100svh;overflow:visible}.nora-route__workspace--beta,.nora-beta-console{grid-template-columns:1fr}.nora-chat-window{width:100%;height:42rem}.nora-chat-stream{min-height:0;max-height:none}.nora-context-window{align-content:start}}@media (width<=720px){.nora-route{padding:0}.nora-route__shell{padding:1rem}.nora-identity-panel__stage{min-height:29rem}.nora-chat-window{gap:1rem;height:72svh;min-height:36rem;padding:1.2rem}.nora-chat-window__header{flex-direction:row;align-items:center}.nora-chat-window__tools{flex-direction:column;align-items:stretch;width:100%;transform:none}.nora-chat-window__session-reset{width:100%}.nora-chat-window__title h2{font-size:1.15rem}.nora-chat-composer__field{flex-direction:initial;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.nora-chat-composer textarea{min-height:3rem}.nora-send-button{grid-column:1/-1;width:100%;min-height:3.35rem}.nora-summary-row{flex-direction:row;align-items:center}.mobile-experience-note{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0e,#ffffff05),#080605a3;border:1px solid #fff3eb14;border-radius:1rem;gap:.3rem;width:min(100%,34rem);margin:0 auto .9rem;padding:.85rem .95rem;display:grid;box-shadow:0 14px 36px #0000002e,inset 0 1px #ffffff0d}.mobile-experience-note__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#efb181d1;margin:0;font-size:.68rem;font-weight:700}.mobile-experience-note__body{color:#f3efe5b8;text-wrap:pretty;margin:0;font-size:.82rem;line-height:1.55}.scene,.scene__frame,.scene__content,.roadmap-section,.roadmap-storyboard-stage,.candidate-story{min-height:100dvh}.scene{padding-top:.9rem}.scene__frame{overflow:visible}.scene__content{min-height:100dvh;padding:.85rem;display:block}.roadmap-section,.roadmap-storyboard-stage,.candidate-story,.section05--route-door,.candidate-showcase-flow,.candidate-contribution-board,.candidate-proof-grid,.candidate-nora-system-frame__body,.candidate-nora-proof-frame,.scene-media-strip,.section05-door__board,.section05-door__signal-grid,.section05-door__preview-rail,.section05-door__actions,.candidate-action-row,.staged-scene__split{flex-direction:column;gap:.95rem;width:100%;max-width:none;display:flex}.roadmap-storyboard-stage,.candidate-story,.nora-route__shell{overscroll-behavior:auto;overflow:visible}.roadmap-storyboard-stage>*,.candidate-story>*,.section05--route-door>*,.candidate-showcase-flow>*,.candidate-contribution-board>*,.candidate-proof-grid>*,.candidate-nora-system-frame__body>*,.candidate-nora-proof-frame>*,.nora-beta-console>*{width:100%;max-width:none}.section02-stage-arrows,.section03-stage-ctas,.section04-stage-arrows,.section01-stage-arrows{z-index:88;pointer-events:none;top:.9rem;left:0;right:0;justify-content:space-between;align-items:center;gap:.75rem;width:min(100%,100vw);margin:0 auto;padding:0 .95rem;display:flex;position:absolute;inset:auto}.section02-stage-arrows-inline{justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin:0 auto .85rem;padding:0 .15rem;display:none}.section-stage-nav-inline{top:calc(env(safe-area-inset-top,0px) + .28rem);z-index:96;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0d,#ffffff05),#090706d6;border:1px solid #fff3eb17;border-radius:999px;justify-content:space-between;align-items:center;gap:.42rem;width:min(100% - 1.5rem,17.5rem);margin:0 auto .55rem;padding:.24rem .28rem;display:flex;position:sticky}.section02-stage-arrows,.section03-stage-ctas,.section04-stage-arrows{display:none}.section-stage-nav-inline .section01-stage-arrow,.section-stage-nav-inline .section02-stage-arrow,.section-stage-nav-inline .section03-stage-cta,.section-stage-nav-inline .section04-stage-arrow{width:2.18rem;min-width:2.18rem;height:2.18rem;position:static;inset:auto;transform:none}.section-stage-nav-inline .section02-stage-arrow:hover,.section-stage-nav-inline .section02-stage-arrow:focus-visible,.section-stage-nav-inline .section03-stage-cta:hover,.section-stage-nav-inline .section03-stage-cta:focus-visible,.section-stage-nav-inline .section04-stage-arrow:hover,.section-stage-nav-inline .section04-stage-arrow:focus-visible{transform:none}.section-stage-nav-inline__meta{color:#fff3ebe0;letter-spacing:.07em;text-transform:uppercase;justify-items:center;gap:.08rem;margin:0;font-size:.58rem;line-height:1.2;display:grid}.section-stage-nav-inline__meta span{color:#efb181c2}.section-stage-nav-inline__meta strong{color:#fff3ebf5;letter-spacing:.1em;font-size:.68rem}.section02--origin .section02__split-grid,.staged-scene--section03 .staged-scene__split,.staged-scene--section04 .staged-scene__split,.staged-scene--section06 .staged-scene__split,.staged-scene--section07 .staged-scene__split,.section05--route-door,.nora-route__workspace--beta{grid-template-columns:1fr}.candidate-identity-board{flex-direction:column;gap:.65rem;height:auto;min-height:0;padding:.75rem;display:flex}.candidate-identity-board:before,.candidate-identity-board:after,.candidate-identity-board__beam,.candidate-showcase-connectors,.candidate-nora-system-rail{display:none}.candidate-identity-card,.candidate-identity-card--portrait,.candidate-identity-card--mysmarttech,.candidate-identity-card--codex,.candidate-identity-card--openclaw,.candidate-identity-card--hermes,.candidate-identity-card--skill{grid-area:auto;width:100%;min-height:auto}.candidate-showcase-flow{align-items:stretch}.candidate-showcase-icon-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.candidate-limova-object,.candidate-nora-portrait,.candidate-closing-visual,.candidate-nora-preview,.candidate-nora-cta-avatar,.nora-identity__portrait--panel{place-self:center;width:min(100%,22rem);max-width:100%}.candidate-convergence-copy,.candidate-showcase-copy,.candidate-story__copy,.candidate-story__copy--why-intro,.candidate-nora-reveal-copy{max-width:none}.candidate-story--why-intro .candidate-story__headline{max-width:9.6ch;font-size:2.24rem;line-height:.96}.candidate-story--why-intro .candidate-story__support strong,.candidate-story--why-intro .candidate-story__intent strong{font-size:.82rem;line-height:1.34}.candidate-story--why-intro .candidate-identity-board{gap:.48rem;padding:.55rem}.candidate-story--why-showcase,.candidate-story--why-convergence{min-height:auto}.candidate-convergence-copy h2{font-size:2.25rem;line-height:1}.candidate-limova-object{width:min(100%,18rem)}.candidate-nora-reveal-headline h2{max-width:11.5ch;font-size:2.18rem;line-height:.98}.candidate-nora-reveal-proof,.candidate-nora-reveal-body{max-width:29ch}.candidate-nora-portrait--reveal{width:100%;height:13.8rem}.candidate-nora-system-mobile,.candidate-contribution-mobile{gap:.85rem;display:grid}.candidate-nora-system-mobile__tabs,.candidate-contribution-mobile__tabs{scrollbar-width:none;gap:.55rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.candidate-nora-system-mobile__tabs::-webkit-scrollbar{display:none}.candidate-contribution-mobile__tabs::-webkit-scrollbar{display:none}.candidate-nora-system-mobile__tab,.candidate-contribution-mobile__tab{color:#fff3ebc2;min-height:2.4rem;font:inherit;letter-spacing:.04em;white-space:nowrap;background:#ffffff09;border:1px solid #fff3eb1a;border-radius:999px;flex:none;padding:.6rem .95rem;font-size:.78rem;font-weight:650}.candidate-nora-system-mobile__tab[data-active=true],.candidate-contribution-mobile__tab[data-active=true]{color:#fff3ebf5;background:#f173241f;border-color:#f173246b;box-shadow:inset 0 1px #ffffff0f}.candidate-nora-capability-card--spotlight,.candidate-contribution-card--spotlight{min-height:auto}.roadmap-storyboard-stage.candidate-story--why-intro,.candidate-story--why-intro{align-items:stretch;gap:.72rem;width:100%;min-height:auto;padding:.35rem .8rem 1rem}.candidate-story__copy--why-intro{gap:.72rem;width:min(100%,20rem);transform:none}.candidate-story--why-intro .candidate-eyebrow{letter-spacing:.18em;font-size:.66rem;line-height:1.32}.candidate-story--why-intro .candidate-story__support,.candidate-story--why-intro .candidate-story__intent{width:min(100%,27ch);max-width:27ch}.candidate-story--why-intro .candidate-identity-card--skill,.candidate-story--why-intro .candidate-skill-carousel__control{display:none}.candidate-story--why-intro .candidate-identity-board{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);height:auto;min-height:8.5rem;margin-top:.15rem;display:grid}.candidate-story--why-intro .candidate-identity-card--portrait,.candidate-story--why-intro .candidate-identity-card--mysmarttech{min-height:8.2rem}.candidate-story--why-intro .candidate-identity-card__caption{letter-spacing:.08em;margin-bottom:.7rem;font-size:.7rem}.candidate-story--why-intro .candidate-identity-card--mysmarttech .candidate-identity-card__caption{display:none}.candidate-story--why-intro .candidate-identity-card__subcaption{font-size:.58rem;line-height:1.2}.candidate-story--nora-hero{gap:.85rem;padding:.35rem .8rem 1rem}.candidate-story--why-showcase{justify-content:start;align-items:stretch;gap:.78rem;width:100%;min-height:auto;padding:.35rem .8rem 1rem}.candidate-story--why-showcase:before,.candidate-story--why-showcase:after{border-radius:1.2rem;width:auto;inset:.4rem}.candidate-showcase-copy{gap:.72rem;width:100%;max-width:100%;transform:none}.candidate-showcase-copy h2{max-width:12ch;font-size:2.08rem;line-height:.96}.candidate-showcase-rule{width:min(100%,12rem);margin-top:0}.candidate-showcase-copy ul{gap:.62rem}.candidate-showcase-copy li{letter-spacing:-.01em;padding-left:1.05rem;font-size:.98rem;line-height:1.12}.candidate-showcase-copy li:before{width:.36rem;top:.4em}.candidate-showcase-flow{width:100%;min-height:auto;transform:none}.candidate-showcase-icon-stack{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;min-height:0;display:grid}.candidate-showcase-node{width:100%;min-height:3rem}.candidate-limova-object{width:100%;min-height:7.25rem;transform:none}.candidate-limova-slab{border-radius:1.1rem;width:100%;height:7.25rem;min-height:7.25rem}.candidate-limova-logo{gap:.52rem;transform:none}.candidate-limova-logo>span:last-child{letter-spacing:.2em;font-size:.82rem}.candidate-limova-mark{width:3.2rem}.candidate-limova-pedestal{display:none}.candidate-story--why-convergence{background:linear-gradient(#00000042,#00000075),url(/optimized/slide2.3.webp) bottom/cover no-repeat,#060403;justify-content:start;align-items:center;width:100%;min-height:calc(100dvh - 7rem);padding:.8rem}.candidate-story--why-convergence:after{background:radial-gradient(at 50% 58%,#00000070,#0000 62%),linear-gradient(#00000014,#0000009e);inset:0}.candidate-convergence-copy{align-self:center;gap:.78rem;width:100%;max-width:19rem;position:relative;inset:auto;transform:none}.candidate-convergence-copy:before{border-radius:1.35rem;inset:-1rem -.8rem}.candidate-convergence-copy p{letter-spacing:.18em;font-size:.6rem;line-height:1.25}.candidate-convergence-copy h2{letter-spacing:-.05em;max-width:11ch;font-size:2.05rem;line-height:.98}.candidate-convergence-cta{letter-spacing:.15em;min-height:3rem;padding:.72rem 1.05rem;font-size:.72rem}.candidate-nora-reveal-copy{gap:.72rem}.candidate-nora-reveal-eyebrow{gap:.62rem;font-size:.82rem;line-height:1.18}.candidate-nora-reveal-eyebrow__mark{width:2rem;height:2rem}.candidate-nora-reveal-proof{font-size:.9rem;line-height:1.32}.candidate-nora-reveal-body{font-size:.82rem;line-height:1.4}.candidate-nora-reveal-framing{gap:.5rem;font-size:.84rem;line-height:1.25}.candidate-story--nora-system,.candidate-story--nora-cta{width:100%;height:auto;min-height:auto;padding:.35rem .8rem 1rem}.candidate-nora-system-frame,.candidate-nora-proof-frame{border-radius:1.2rem;height:auto;min-height:auto}.candidate-nora-system-frame__header{padding:.82rem .92rem}.candidate-nora-system-frame__brand-lockup{gap:.62rem}.candidate-nora-system-frame__brand-lockup img{width:8.6rem}.candidate-nora-system-frame__brand-lockup p{letter-spacing:.11em;font-size:.6rem}.candidate-nora-system-frame__body{gap:.72rem;padding:.85rem}.candidate-nora-system-card--lead{border-radius:1rem;min-height:auto;padding:1rem}.candidate-nora-system-card__badge{letter-spacing:.12em;gap:.58rem;margin-bottom:.82rem;font-size:.62rem}.candidate-nora-system-card__badge-icon{border-radius:.72rem;width:2.25rem;height:2.25rem}.candidate-nora-system-card__headline h3{font-size:2rem;line-height:.96}.candidate-nora-system-card__rule{width:2.7rem;margin:.85rem 0 .72rem}.candidate-nora-system-card--lead p{font-size:.82rem;line-height:1.34}.candidate-nora-system-card__watermark{display:none}.candidate-nora-capability-card__icon-shell{border-radius:.78rem;width:2.55rem}.candidate-nora-capability-card--spotlight{grid-template-columns:auto minmax(0,1fr);gap:.72rem;display:grid}.candidate-nora-proof-frame{align-content:start;gap:.85rem;min-height:calc(100dvh - 7.2rem);padding:.85rem;display:grid}.candidate-nora-beta-portal{width:100%;position:relative;top:auto;left:auto;transform:none}.candidate-nora-demo-link{gap:.75rem;width:100%;min-width:0;min-height:3.65rem;padding:.6rem .85rem}.candidate-nora-demo-link__icon{width:2.85rem;height:2.85rem}.candidate-nora-demo-link__copy strong{letter-spacing:.14em;font-size:.72rem}.candidate-nora-demo-link__copy small{font-size:.78rem}.candidate-nora-cta-avatar{justify-self:center;width:min(100%,18rem);height:18.5rem;margin:0 auto;position:relative;inset:auto}.candidate-roadmap-scene--closing .scene__content{padding:.85rem}.candidate-closing-slide{place-content:start;gap:.9rem;min-height:calc(100dvh - 4rem);padding:.35rem .8rem 1rem}.candidate-closing-slide__copy h2,.candidate-closing-slide__copy--transition h2,.candidate-closing-slide__copy--contribution h2,.candidate-closing-slide__copy--final h2{letter-spacing:-.055em;max-width:10.5ch;font-size:2.05rem;line-height:.98}.candidate-closing-handoff{grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.78rem;margin-top:.85rem;display:grid}.candidate-closing-handoff img{width:3.25rem}.candidate-closing-slide--transition{place-content:start;padding-top:.95rem}.candidate-closing-slide__copy--transition{max-width:18.5rem;margin-top:0}.candidate-closing-slide--contribution{gap:.8rem;padding:.35rem .8rem 1rem}.candidate-closing-slide__copy--contribution{margin-top:0}.candidate-contribution-mobile{gap:.72rem}.candidate-contribution-mobile__tabs,.candidate-nora-system-mobile__tabs{gap:.42rem;margin-inline:-.15rem;padding-inline:.15rem}.candidate-contribution-mobile__tab,.candidate-nora-system-mobile__tab{letter-spacing:.03em;min-height:2.08rem;padding:.48rem .72rem;font-size:.7rem}.candidate-contribution-card--spotlight,.candidate-nora-capability-card--spotlight{border-radius:1rem;padding:.92rem}.candidate-contribution-card--spotlight h3,.candidate-nora-capability-card--spotlight h3{font-size:1.04rem;line-height:1.08}.candidate-contribution-card--spotlight p,.candidate-contribution-card--spotlight strong,.candidate-nora-capability-card--spotlight p,.candidate-nora-capability-card--spotlight strong{font-size:.74rem;line-height:1.28}.candidate-closing-objective{margin-top:0;font-size:.82rem;line-height:1.28}.candidate-closing-restart{order:-1;justify-self:start;margin-bottom:.1rem;position:static}.candidate-closing-slide--final .candidate-action-row{gap:.45rem;margin-top:.65rem}.candidate-final-action{min-height:3.35rem;padding:.52rem .65rem}.nora-route{place-items:start center;min-height:100dvh;padding:.85rem}.nora-route__shell{flex-direction:column;width:100%;height:auto;min-height:calc(100dvh - 1.7rem);padding:.95rem;display:flex}.nora-route__workspace,.nora-beta-console,.nora-identity-panel,.nora-route__header,.nora-route__status-row,.nora-summary-row{flex-direction:column;gap:.95rem;width:100%;display:flex}.nora-chat-window,.nora-decision-rail,.nora-identity-panel__stage,.nora-presentation-window__stage{width:100%;height:auto;min-height:auto}.candidate-roadmap-scene--closing.scene{padding-top:0}.candidate-roadmap-scene--closing .scene__frame,.candidate-roadmap-scene--closing .scene__content{overflow:hidden}.candidate-roadmap-scene--closing .scene__content{background:#060403;min-height:100dvh;padding:0}.candidate-roadmap-scene--closing .roadmap-section,.candidate-roadmap-scene--closing .roadmap-storyboard-stage{min-height:100dvh}.candidate-roadmap-scene--closing .section-stage-nav-inline{top:calc(env(safe-area-inset-top,0px) + .72rem);z-index:96;background:linear-gradient(#120d0ab8,#0705048f),#060403c7;border-color:#fff3eb1a;width:min(100vw - 2rem,16.75rem);margin:0;position:fixed;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffeed612,0 18px 42px #00000052}.candidate-closing-slide{place-content:flex-start;gap:0;min-height:100dvh;padding:0;overflow:hidden}.candidate-closing-slide__background{object-position:center center;filter:saturate(1.04)contrast(1.03)brightness(.88);transform:none}.candidate-closing-slide:after{background:linear-gradient(#00000085,#0000 24% 70%,#00000080),radial-gradient(circle at 50% 46%,#0000 42%,#00000038 100%)}.candidate-closing-slide__shade{background:linear-gradient(#000000ad,#00000057 44%,#0000002e),linear-gradient(90deg,#000000b8,#00000047 58%,#0000001a)}.candidate-closing-slide__copy,.candidate-closing-slide__copy--transition,.candidate-closing-slide__copy--contribution,.candidate-closing-slide__copy--final{place-self:stretch stretch;width:100%;max-width:none;margin:0}.candidate-closing-slide__copy h2,.candidate-closing-slide__copy--transition h2,.candidate-closing-slide__copy--contribution h2,.candidate-closing-slide__copy--final h2{letter-spacing:-.058em;text-shadow:0 18px 42px #000000a8;max-width:10.5ch;font-size:clamp(2.28rem,12.2vw,3.05rem);line-height:.96}.candidate-closing-slide__copy p{max-width:27ch;font-size:clamp(.8rem,3.9vw,.95rem);line-height:1.35}.candidate-closing-slide--transition{padding:calc(env(safe-area-inset-top,0px) + clamp(5.4rem, 14svh, 7rem)) clamp(1.05rem, 5vw, 1.35rem) 1.35rem}.candidate-closing-slide--transition .candidate-closing-slide__background{object-position:center center;filter:saturate(1.05)contrast(1.04)brightness(.9)}.candidate-closing-slide--transition .candidate-closing-slide__shade{background:linear-gradient(#0000007a,#0003 45%,#0000001f),linear-gradient(90deg,#000000ad,#00000029 66%,#0000000a)}.candidate-closing-slide__copy--transition{max-width:min(100%,21rem)}.candidate-closing-slide__copy--transition h2{max-width:10ch;font-size:clamp(2.56rem,13.2vw,3.35rem);line-height:.95}.candidate-closing-handoff{grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:.78rem;max-width:19.5rem;margin-top:1.05rem;display:grid}.candidate-closing-handoff img{filter:drop-shadow(0 0 24px #f1732438);width:3.2rem}.candidate-closing-handoff p{margin:0}.candidate-closing-slide--contribution{padding:calc(env(safe-area-inset-top,0px) + clamp(4.55rem, 10.5svh, 5.9rem)) clamp(.9rem, 4.5vw, 1.2rem) clamp(.9rem, 3.5svh, 1.25rem);gap:clamp(.65rem,2svh,.9rem)}.candidate-closing-slide--contribution .candidate-closing-slide__background{object-position:center center;filter:saturate(1.04)contrast(1.03)brightness(.84)}.candidate-closing-slide--contribution .candidate-closing-slide__shade{background:linear-gradient(#0000009e,#00000042 34%,#0000008f 100%),linear-gradient(90deg,#000000db,#0000007a 52%,#00000029)}.candidate-closing-slide__copy--contribution h2{max-width:9.6ch;font-size:clamp(2.08rem,10.6vw,2.72rem);line-height:.98}.candidate-contribution-mobile{gap:.62rem;margin-top:clamp(1.1rem,4.4svh,2.45rem)}.candidate-contribution-mobile__tabs{gap:.38rem;margin-inline:-.2rem;padding:0 .2rem .12rem}.candidate-contribution-mobile__tab{color:#ffefe0b8;letter-spacing:.02em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0805048a;border-color:#ffe8cc1c;min-height:2rem;padding:.46rem .68rem;font-size:.68rem;font-weight:720}.candidate-contribution-mobile__tab[data-active=true]{color:#fff6ecfa;background:#f1732426;border-color:#f1732480}.candidate-contribution-card--spotlight{background:radial-gradient(circle at 18% 0%, var(--candidate-card-accent,#f17324), transparent 46%), linear-gradient(180deg, #1f110ac2, #070504b8);border-radius:1.16rem;gap:.48rem;max-height:min(43svh,22rem);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.candidate-contribution-card--spotlight{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--candidate-card-accent,#f17324) 18%, transparent), transparent 46%), linear-gradient(180deg, #1f110ac2, #070504b8)}}.candidate-contribution-card--spotlight{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;padding:.92rem;box-shadow:inset 0 1px #ffefda14,0 22px 58px #0000004d}.candidate-contribution-card--spotlight::-webkit-scrollbar{display:none}.candidate-contribution-card--spotlight .candidate-contribution-card__step{width:1.82rem;font-size:.64rem;top:.82rem;right:.82rem}.candidate-contribution-card--spotlight svg{width:1.72rem;height:1.72rem}.candidate-contribution-card--spotlight h3{margin-top:.18rem;font-size:1.08rem;line-height:1.04}.candidate-contribution-card--spotlight .candidate-contribution-card__divider{width:2rem;height:.14rem;margin:.08rem 0 .12rem}.candidate-contribution-card--spotlight p,.candidate-contribution-card--spotlight strong{max-width:none;font-size:clamp(.68rem,3.2vw,.78rem);line-height:1.27}.candidate-closing-objective{margin-top:auto;padding-left:.85rem;font-size:clamp(.72rem,3.3vw,.84rem);line-height:1.27}.candidate-closing-objective:before{width:.18rem}.candidate-closing-slide--final{padding:calc(env(safe-area-inset-top,0px) + clamp(4.85rem, 11svh, 6.15rem)) clamp(1rem, 4.8vw, 1.25rem) clamp(.95rem, 3.5svh, 1.2rem)}.candidate-closing-slide--final .candidate-closing-slide__background{object-position:center center;filter:saturate(1.06)contrast(1.04)brightness(.84)}.candidate-closing-slide--final .candidate-closing-slide__shade{background:linear-gradient(#0009,#0000003d 38%,#00000080 100%),linear-gradient(90deg,#000000d1,#00000070 58%,#0000001a)}.candidate-closing-slide--final:before{display:none}.candidate-closing-restart{top:calc(env(safe-area-inset-top,0px) + .85rem);order:initial;letter-spacing:.09em;background:#07050494;border-color:#f1732447;gap:.42rem;max-width:11.5rem;margin:0;padding:.34rem .38rem .34rem .62rem;font-size:.56rem;position:absolute;right:.88rem}.candidate-closing-restart__arrow{width:1.58rem;font-size:.96rem}.candidate-closing-slide__copy--final{align-content:start;max-width:min(100%,20.5rem);min-height:calc(100dvh - clamp(6rem,14svh,7.35rem));display:grid}.candidate-closing-slide__copy--final h2{max-width:9.5ch;font-size:clamp(2.34rem,11.7vw,3rem);line-height:.98}.candidate-closing-next-step{letter-spacing:.28em;align-items:flex-start;gap:.62rem;margin-top:clamp(1.15rem,4svh,1.8rem);font-size:.62rem}.candidate-closing-next-step span{font-size:1.7rem}.candidate-closing-slide--final .candidate-action-row{gap:.52rem;width:min(100%,20.5rem);max-width:none;margin-top:auto;padding-top:1rem}.candidate-final-action{background:radial-gradient(circle at 13% 18%, var(--contact-accent,#f17324), transparent 48%), linear-gradient(180deg, #1c110ac7, #070504b3);border-radius:1.05rem;min-height:3.55rem}@supports (color:color-mix(in lab, red, red)){.candidate-final-action{background:radial-gradient(circle at 13% 18%, color-mix(in srgb, var(--contact-accent,#f17324) 19%, transparent), transparent 48%), linear-gradient(180deg, #1c110ac7, #070504b3)}}.candidate-final-action{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:.54rem .66rem}.candidate-final-action__icon{width:2.28rem}.candidate-final-action__copy strong{font-size:.88rem;line-height:1.05}.candidate-final-action__copy>span{font-size:.68rem;line-height:1.22}.candidate-roadmap-scene--why .scene__content{padding:0}.candidate-roadmap-scene--why .section-stage-nav-inline{top:calc(env(safe-area-inset-top,0px) + .72rem);z-index:96;width:min(100vw - 2rem,17.5rem);margin:0;position:absolute;left:50%;transform:translate(-50%)}.candidate-section--why[data-mobile-single-page=true]{gap:0;padding:0;position:relative}.candidate-section--why[data-mobile-single-page=true]>div:last-child{flex-direction:column;gap:0;display:flex}.candidate-section--why[data-mobile-single-page=true] .roadmap-storyboard-stage.candidate-story{width:100vw;min-height:100svh;box-shadow:none;isolation:isolate;border:0;border-radius:0;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro,.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-showcase,.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-convergence{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro{padding:max(5.6rem, calc(env(safe-area-inset-top,0px) + 4.7rem)) clamp(1.25rem, 6.2vw, 1.75rem) 2rem;background:linear-gradient(#00000008,#0000002e 48%,#00000057),linear-gradient(90deg,#03020233,#0000 52%),url(/slide2.1-phone.png) 50%/cover no-repeat,#060403}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-showcase{padding:max(4.9rem, calc(env(safe-area-inset-top,0px) + 4.2rem)) clamp(1.25rem, 6vw, 1.65rem) 2rem;background:linear-gradient(90deg,#0000002e,#00000005 56%),linear-gradient(#00000005,#00000047 78%),url(/slide2.2-phone.png) 50%/cover no-repeat,#060403}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-convergence{padding:max(5.25rem, calc(env(safe-area-inset-top,0px) + 4.55rem)) clamp(1.25rem, 6vw, 1.65rem) 2rem;background:linear-gradient(90deg,#00000070,#0000001a 62%,#0000),linear-gradient(#00000014,#00000052 82%),url(/slide2.3-phone.png) 50%/cover no-repeat,#060403}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro:before,.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro:after,.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-showcase:before,.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-showcase:after,.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-convergence:before,.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-convergence:after,.candidate-section--why[data-mobile-single-page=true] .candidate-showcase-flow,.candidate-section--why[data-mobile-single-page=true] .candidate-limova-object{display:none}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-board{z-index:1;width:100%;height:100%;min-height:0;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:visible;transform:none}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-board:before,.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-board:after,.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-board__beam{display:none}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card{background:radial-gradient(circle at 50% 100%, var(--skill-accent,#f17324), transparent 54%), linear-gradient(145deg, #151210e6, #050608e0);border:1px solid #ffbb7673;border-radius:clamp(.85rem,4vw,1.35rem);display:grid;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card{background:radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--skill-accent,#f17324) 18%, transparent), transparent 54%), linear-gradient(145deg, #151210e6, #050608e0)}}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card{pointer-events:none;box-shadow:0 18px 48px #00000061,0 0 0 1px #ff7f310d,inset 0 1px #ffefdb14,inset 0 -1px #f1732457}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card:before{content:"";filter:blur(13px);pointer-events:none;background:radial-gradient(#f173245c,#0000 68%);border-radius:999rem;height:35%;position:absolute;inset:auto 9% -10%}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card__media{z-index:1;place-items:center;width:100%;height:100%;display:grid;position:relative}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card__media img{object-fit:contain;max-width:100%;max-height:100%;display:block}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card--portrait{border-radius:1.2rem;width:34.5%;height:25.4%;top:36.5%;right:3.4%}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card--portrait .candidate-identity-card__media img{object-fit:cover;object-position:52% 42%;filter:saturate(.82)contrast(1.08)brightness(.78);width:100%;height:100%}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card--mysmarttech{border-radius:1rem;width:38.8%;height:18.4%;top:59.2%;left:30.8%}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card--mysmarttech .candidate-identity-card__media{background:radial-gradient(circle at 50% 62%,#f1732447,#0000 58%),linear-gradient(#ffffff06,#f173240d)}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card--mysmarttech .candidate-identity-card__media:before{content:none}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card--mysmarttech .candidate-identity-card__media img{filter:brightness(0)saturate()invert(72%)sepia(62%)saturate(920%)hue-rotate(346deg)brightness(1.02)contrast(.98)drop-shadow(0 12px 22px #f1732457);width:74%;height:auto}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card__caption{display:none}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card--skill{border-color:var(--skill-accent);grid-template-rows:minmax(0,1fr) auto;align-content:center;gap:.22rem;padding:.48rem .42rem .5rem}@supports (color:color-mix(in lab, red, red)){.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card--skill{border-color:color-mix(in srgb, var(--skill-accent) 46%, #ffcd9e3d)}}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card--skill{background:radial-gradient(circle at 50% 96%, var(--skill-accent), transparent 56%), linear-gradient(145deg, #ffffff0b, #ffffff03), #0b090ae6}@supports (color:color-mix(in lab, red, red)){.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card--skill{background:radial-gradient(circle at 50% 96%, color-mix(in srgb, var(--skill-accent) 38%, transparent), transparent 56%), linear-gradient(145deg, #ffffff0b, #ffffff03), #0b090ae6}}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card--skill{animation:candidateIdentityCardIn .6s var(--easing-premium) both, candidateSkillCardSwap .26s var(--easing-premium) both;animation-delay:calc(.26s + (var(--skill-card-index) * 60ms)), 0s}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card--skill-0{width:28.8%;height:13.7%;top:63.2%;right:4.5%}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card--skill-1{width:27.4%;height:13.7%;top:79.6%;left:39.6%}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card--skill-2{width:27.4%;height:13.7%;top:79.6%;right:4.4%}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card--skill .candidate-identity-card__media img{width:auto;max-width:66%;height:auto;max-height:68%;filter:saturate(1.12) brightness(1.08) drop-shadow(0 10px 18px var(--skill-accent))}@supports (color:color-mix(in lab, red, red)){.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-identity-card--skill .candidate-identity-card__media img{filter:saturate(1.12) brightness(1.08) drop-shadow(0 10px 18px color-mix(in srgb, var(--skill-accent) 42%, transparent))}}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-skill-card__sentence{z-index:2;color:#ffeed8d1;min-height:1.35em;font-family:var(--font-body);letter-spacing:-.025em;text-align:center;text-shadow:0 0 12px #0000007a;font-size:clamp(.5rem,2.25vw,.62rem);font-weight:720;line-height:1.08;display:block;position:relative}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-skill-carousel__control{z-index:5;color:#fff1e1f0;pointer-events:auto;background:radial-gradient(circle at 50% 45%,#f1732442,#0000 62%),#060505a8;border-color:#ffd39e57;place-items:center;width:2.15rem;min-width:2.15rem;height:2.15rem;min-height:2.15rem;font-size:1.35rem;line-height:1;display:grid;position:absolute;top:auto;bottom:8.8%;transform:none}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-skill-carousel__control--prev{left:30.8%}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-skill-carousel__control--next{right:3.5%}.candidate-section--why[data-mobile-single-page=true] .candidate-story__copy--why-intro{z-index:2;gap:.82rem;width:min(100%,18.35rem);max-width:18.35rem;transform:none}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-eyebrow{color:#ffb775db;letter-spacing:.26em;text-shadow:0 0 18px #f1732438;max-width:22ch;font-size:clamp(.58rem,2.55vw,.7rem);font-weight:760;line-height:1.35}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-story__headline{color:#fff4e5f5;max-width:9.5ch;font-family:var(--font-display);letter-spacing:-.07em;text-shadow:0 0 22px #ffd6a81f,0 0 42px #f173241a;font-size:clamp(2.65rem,12vw,3.55rem);font-weight:740;line-height:.9}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-story__support,.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-story__intent{width:min(100%,25ch);max-width:25ch}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-story__support strong,.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-story__intent strong{color:#fff3ebcc;font-family:var(--font-body);letter-spacing:-.02em;text-shadow:0 0 18px #0000006b;font-size:clamp(.78rem,3.45vw,.94rem);font-weight:560;line-height:1.38}.candidate-section--why[data-mobile-single-page=true] .candidate-story--why-intro .candidate-story__intent strong{color:#ffecd1eb;font-weight:720}.candidate-section--why[data-mobile-single-page=true] .candidate-showcase-copy{z-index:2;place-self:flex-start start;gap:clamp(1rem,3.1vh,1.45rem);width:min(47vw,11.85rem);max-width:11.85rem;transform:none}.candidate-section--why[data-mobile-single-page=true] .candidate-showcase-copy h2{color:#fff6e6f2;letter-spacing:-.045em;opacity:1;text-shadow:0 0 24px #ffe4bc1a,0 0 34px #0006;width:auto;max-width:8.8ch;height:auto;font-size:clamp(1.95rem,9.2vw,2.58rem);font-weight:600;line-height:.94}.candidate-section--why[data-mobile-single-page=true] .candidate-showcase-rule{width:min(100%,11.5rem);margin-top:-.22rem}.candidate-section--why[data-mobile-single-page=true] .candidate-showcase-copy ul{gap:clamp(.78rem,2.2vh,1.05rem)}.candidate-section--why[data-mobile-single-page=true] .candidate-showcase-copy li{color:#fff6e6ed;letter-spacing:-.035em;text-shadow:0 0 18px #00000080;padding-left:1.12rem;font-size:clamp(1.02rem,4.9vw,1.36rem);font-weight:600;line-height:1.03}.candidate-section--why[data-mobile-single-page=true] .candidate-showcase-copy li:before{width:.36rem;top:.43em}.candidate-section--why[data-mobile-single-page=true] .candidate-convergence-copy{z-index:3;width:min(100%,20.5rem);max-width:20.5rem;animation:candidateProofReveal .52s 80ms var(--easing-premium) both;align-self:flex-start;gap:.92rem;position:relative;inset:auto;transform:none}.candidate-section--why[data-mobile-single-page=true] .candidate-convergence-copy:before{display:none}.candidate-section--why[data-mobile-single-page=true] .candidate-convergence-copy p{color:#ffb775e6;letter-spacing:.22em;text-shadow:0 0 18px #f1732440;max-width:26ch;font-size:clamp(.62rem,2.7vw,.76rem);font-weight:760;line-height:1.35}.candidate-section--why[data-mobile-single-page=true] .candidate-convergence-copy h2{color:#fff6ebf5;max-width:9.6ch;font-family:var(--font-display);letter-spacing:-.068em;text-shadow:0 0 22px #ffe4bc1f,0 0 40px #0000007a;font-size:clamp(2.05rem,9.5vw,2.78rem);font-weight:760;line-height:.93}.candidate-section--why[data-mobile-single-page=true] .candidate-convergence-cta{color:#fff6ebf0;letter-spacing:.17em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09070694;border-color:#ffd59f66;width:fit-content;min-height:3.12rem;margin-top:.18rem;padding:.76rem 1.35rem;font-size:clamp(.7rem,3.05vw,.82rem);box-shadow:0 16px 42px #00000057,inset 0 1px #ffffff0f}}@media (width<=720px) and (prefers-reduced-motion:no-preference){.candidate-section--why[data-mobile-single-page=true] .scene-stage-swap__layer--enter{opacity:0;transform:translateY(18px)scale(.992);animation:sceneStageSwapIn var(--scene-swap-duration) var(--easing-premium) both!important}.candidate-section--why[data-mobile-single-page=true] .scene-stage-swap__layer--exit{opacity:1;transform:translate(0)scale(1);animation:sceneStageSwapOut var(--scene-swap-duration) var(--easing-premium) both!important}}@media (width<=720px){.roadmap-storyboard-stage.candidate-closing-slide--transition{padding:calc(env(safe-area-inset-top,0px) + clamp(6.15rem, 15svh, 7.45rem)) clamp(1.05rem, 5vw, 1.35rem) 1.35rem}.roadmap-storyboard-stage.candidate-closing-slide--contribution{padding:calc(env(safe-area-inset-top,0px) + clamp(4.55rem, 10.5svh, 5.9rem)) clamp(.9rem, 4.5vw, 1.2rem) clamp(.9rem, 3.5svh, 1.25rem)}.roadmap-storyboard-stage.candidate-closing-slide--final{padding:calc(env(safe-area-inset-top,0px) + clamp(4.85rem, 11svh, 6.15rem)) clamp(1rem, 4.8vw, 1.25rem) clamp(.95rem, 3.5svh, 1.2rem)}.candidate-closing-slide__copy--transition h2{max-width:10.5ch;font-size:clamp(2.35rem,11.6vw,3rem);line-height:.96}.roadmap-storyboard-stage.candidate-closing-slide--transition .candidate-closing-handoff{margin-top:clamp(2.15rem,6.4svh,3.25rem)}.roadmap-storyboard-stage.candidate-closing-slide--transition .candidate-closing-slide__copy--transition{max-width:min(100%,21.5rem)}.roadmap-storyboard-stage.candidate-closing-slide--transition .candidate-closing-slide__copy--transition h2{letter-spacing:-.052em;max-width:none;font-size:clamp(1.52rem,6.45vw,1.72rem);line-height:1.05}.roadmap-storyboard-stage.candidate-closing-slide--transition .candidate-closing-slide__copy--transition h2 span{white-space:nowrap}.candidate-closing-slide__copy--contribution h2{max-width:9.6ch;font-size:clamp(2.08rem,10.6vw,2.72rem);line-height:.98}.candidate-closing-slide__copy--final h2{max-width:9.5ch;font-size:clamp(2.34rem,11.7vw,3rem);line-height:.98}.candidate-closing-restart{top:calc(env(safe-area-inset-top,0px) + 4.25rem);right:.9rem}.candidate-roadmap-scene--build{padding-top:0}.candidate-section--build[data-mobile-single-page=false]{background:#020606;border:0;min-height:100svh;padding:0;display:grid}.candidate-section--build[data-mobile-single-page=false]>div:not(.candidate-hidden-preloads){min-height:100svh;display:grid}.candidate-section--build[data-mobile-single-page=false] .section-stage-nav-inline{display:none!important}.candidate-section--build[data-mobile-single-page=false] .section03-stage-ctas{z-index:88;pointer-events:none;width:100%;padding:0;display:block;position:absolute;inset:0}.candidate-section--build[data-mobile-single-page=false] .section03-stage-cta{top:calc(env(safe-area-inset-top,0px) + 1rem);aspect-ratio:1;color:#fff2def5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 42%,#f2a84647,#0000 62%),#01080894;border-color:#ffb86157;width:clamp(3rem,13.2vw,3.55rem);min-width:0;height:auto;position:absolute;transform:none;box-shadow:0 18px 42px #0000006b,0 0 22px #f2a8461f,inset 0 1px #ffffff14}.candidate-section--build[data-mobile-single-page=false] .section03-stage-cta--previous{left:clamp(.9rem,4.4vw,1.25rem)}.candidate-section--build[data-mobile-single-page=false] .section03-stage-cta--next{right:clamp(.9rem,4.4vw,1.25rem)}.candidate-section--build[data-mobile-single-page=false] .section03-stage-cta:disabled{opacity:.2}.candidate-section--build[data-mobile-single-page=false] .roadmap-storyboard-stage.candidate-story{width:100vw;min-height:100svh;box-shadow:none;isolation:isolate;border:0;border-radius:0;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.candidate-section--build[data-mobile-single-page=false] .roadmap-storyboard-stage.candidate-story:before,.candidate-section--build[data-mobile-single-page=false] .roadmap-storyboard-stage.candidate-story:after{display:none}.candidate-section--build[data-mobile-single-page=false] .candidate-story--nora-hero,.candidate-section--build[data-mobile-single-page=false] .candidate-story--nora-system,.candidate-section--build[data-mobile-single-page=false] .candidate-story--nora-cta{padding:calc(env(safe-area-inset-top,0px) + clamp(4.75rem, 11svh, 6.45rem)) clamp(1.08rem, 5.4vw, 1.55rem) calc(env(safe-area-inset-bottom,0px) + 1.4rem);background-color:#020606;background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-columns:1fr;place-items:start stretch;gap:0;display:grid}.candidate-section--build[data-mobile-single-page=false] .candidate-story--nora-hero{background-image:linear-gradient(90deg,#0000007a 0%,#00000042 43%,#00000005 72%),linear-gradient(#0000001a,#00000057 86%),url(/slide3.2-phone.png)}.candidate-section--build[data-mobile-single-page=false] .candidate-story--nora-system{padding-top:calc(env(safe-area-inset-top,0px) + clamp(5.6rem, 12.5svh, 7.4rem));background-image:linear-gradient(90deg,#00000042 0%,#0000001f 54%,#0000000a 100%),linear-gradient(#0000000a,#00000047 90%),url(/slide3.1-phone.png)}.candidate-section--build[data-mobile-single-page=false] .candidate-story--nora-cta{padding-top:calc(env(safe-area-inset-top,0px) + 2rem);background-image:linear-gradient(90deg,#000000b8 0%,#00000061 50%,#0000001a 76%),linear-gradient(#00000029,#00000085 88%),url(/Nora-v2.png);background-position:50%,50%,62%;align-items:center}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-portrait--reveal,.candidate-section--build[data-mobile-single-page=false] .candidate-nora-cta-avatar{display:none}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-reveal-copy{z-index:2;gap:clamp(.82rem,2.5svh,1.18rem);width:min(55vw,13.4rem);max-width:13.4rem;padding:0;position:relative;transform:none}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-reveal-eyebrow{color:#ffb561e6;letter-spacing:.08em;text-transform:none;text-shadow:0 0 18px #ec8e2833;gap:.55rem;font-size:clamp(.58rem,2.65vw,.72rem);font-weight:720;line-height:1.28}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-reveal-eyebrow__mark{color:#f2a846;width:1.86rem;height:1.86rem}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-reveal-headline h2{color:#fff7ebf5;max-width:7.4ch;font-family:var(--font-display);letter-spacing:-.065em;text-shadow:0 0 22px #ffdeb421,0 0 34px #0000007a;font-size:clamp(2rem,9.4vw,2.72rem);font-weight:520;line-height:.96}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-reveal-proof{color:#fff1deeb;letter-spacing:-.025em;text-shadow:0 0 20px #0000007a;max-width:24ch;font-size:clamp(.86rem,3.75vw,1.02rem);font-weight:480;line-height:1.3}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-reveal-body{color:#fff1dec2;text-shadow:0 0 18px #0000008c;max-width:25ch;font-size:clamp(.76rem,3.25vw,.9rem);line-height:1.45}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-reveal-framing{color:#ffaf46f5;text-shadow:0 0 18px #f2a84638;width:min(100%,14.5rem);margin-top:clamp(.5rem,4.5svh,2.5rem);font-size:clamp(.72rem,3.15vw,.88rem);line-height:1.35}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-reveal-framing span{width:2.4rem}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-frame{z-index:2;width:min(67vw,17.2rem);height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;position:relative;overflow:visible}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-frame:before,.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-frame:after,.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-frame__header,.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-rail,.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-card__watermark{display:none}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-frame__body{gap:clamp(.8rem,2.2svh,1.05rem);padding:0;display:grid}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-card--lead,.candidate-section--build[data-mobile-single-page=false] .candidate-nora-capability-card--spotlight{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-card--lead{padding:0}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-card__badge{color:#ffba67eb;letter-spacing:.18em;text-shadow:0 0 18px #f2a84638;gap:.55rem;margin-bottom:clamp(1rem,3.4svh,1.55rem);font-size:clamp(.62rem,2.75vw,.76rem);font-weight:800}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-card__badge-icon{background:#ffb14a14;border-color:#ffb7553d;width:2.15rem;height:2.15rem}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-card__headline h3{color:#fff7ebf5;max-width:8.4ch;font-family:var(--font-display);letter-spacing:-.06em;text-shadow:0 0 24px #00000075;font-size:clamp(2rem,9.2vw,2.72rem);font-weight:650;line-height:.94}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-card__headline-accent{color:#f1aa49}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-card__rule{background:#f1aa49;width:2.8rem;margin:clamp(1rem,3.2svh,1.4rem) 0 .75rem}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-card--lead p{color:#fff1dec7;text-shadow:0 0 18px #00000080;max-width:25ch;font-size:clamp(.78rem,3.35vw,.92rem);line-height:1.42}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-mobile{touch-action:pan-y;-webkit-user-select:none;user-select:none;gap:.62rem;max-width:min(100%,17.4rem);margin-top:clamp(.2rem,1.4svh,.7rem);display:grid;overflow-x:clip}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-mobile__tabs{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.44rem;max-width:100%;padding:.1rem .32rem .22rem .02rem;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-mobile__tabs::-webkit-scrollbar{display:none}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-mobile__tab{color:#fff1deb8;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01080857;border-color:#ffb8612e;flex:none;justify-content:center;align-items:center;gap:.42rem;min-height:2.28rem;padding:.5rem .78rem .52rem .56rem;font-size:clamp(.62rem,2.65vw,.72rem);font-weight:720;transition:border-color .21s,background .21s,color .21s,transform .21s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translate(0);box-shadow:inset 0 1px #fff7eb0a,0 .5rem 1.4rem #0000001f}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-mobile__tab span{color:#ffb861c7;width:1.28rem;height:1.28rem;font-family:var(--font-mono);letter-spacing:.04em;border:1px solid #ffb86129;border-radius:999px;place-items:center;font-size:.52rem;display:grid}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-mobile__tab[data-active=true]{color:#fff7ebf0;background:#f2a8461f;border-color:#ffb86170;transform:translateY(-1px);box-shadow:inset 0 1px #fff7eb14,0 .74rem 1.8rem #0000002e}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-mobile__tab[data-active=true] span{color:#ffe7c2fa;background:#f2a84626;border-color:#ffb86170}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-mobile__tab:active{transform:translateY(1px)scale(.985)}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-mobile__tab:focus-visible,.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-mobile__progress-dot:focus-visible,.candidate-section--build[data-mobile-single-page=false] .candidate-nora-capability-card--spotlight:focus-visible{outline-offset:3px;outline:2px solid #ffb861b8}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-capability-card--spotlight{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:grab;min-height:6.3rem;transform:translate3d(var(--nora-usecase-drag-x,0), 0, 0);will-change:transform, opacity;background:linear-gradient(140deg,#ffc77913,#0000 36%),#01080857;border:1px solid #ffb8611f;border-radius:1.05rem;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.78rem .76rem;animation:.33s cubic-bezier(.16,1,.3,1) both candidateNoraUseCaseInNext;display:grid;box-shadow:inset 0 1px #fff7eb0a,0 1rem 2.4rem #00000029}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-capability-card--spotlight[data-transition-direction=previous]{animation-name:candidateNoraUseCaseInPrevious}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-capability-card--spotlight:active{cursor:grabbing}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-capability-card__icon-shell{color:#f1aa49;background:#01080857;border-color:#ffb8613d;width:2.28rem;box-shadow:inset 0 1px #fff7eb0d}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-capability-card--spotlight h3{color:#fff7ebf5;font-size:clamp(.95rem,4.15vw,1.1rem);line-height:1.05}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-capability-card--spotlight p{color:#fff1deb8;font-size:clamp(.7rem,3.05vw,.82rem);line-height:1.32}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-mobile__progress{color:#fff1de7a;min-height:1.25rem;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.38rem;padding-left:.08rem;font-size:.54rem;display:flex}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-mobile__progress-dot{transform-origin:0;background:#fff1de2e;border:0;border-radius:999px;width:1rem;height:.28rem;transition:background .21s,transform .21s cubic-bezier(.16,1,.3,1);position:relative;transform:scaleX(1)}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-mobile__progress-dot:before{content:"";position:absolute;inset:-.65rem -.32rem}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-mobile__progress-dot[data-active=true]{background:#ffb861e6;transform:scaleX(1.55)}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-system-mobile__progress span{opacity:.72;margin-left:.28rem}@keyframes candidateNoraUseCaseInNext{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate3d(var(--nora-usecase-drag-x,0), 0, 0)}}@keyframes candidateNoraUseCaseInPrevious{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate3d(var(--nora-usecase-drag-x,0), 0, 0)}}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-proof-frame{z-index:2;width:min(57vw,14.6rem);height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center start;padding:0;display:grid;position:relative;overflow:visible}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-proof-frame:before,.candidate-section--build[data-mobile-single-page=false] .candidate-nora-proof-frame:after{display:none}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-beta-portal{width:100%;position:relative;inset:auto;transform:none}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-demo-link{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01080885;border-color:#ffb86157;border-radius:999px;gap:.74rem;width:100%;min-width:0;min-height:4.1rem;padding:.72rem .82rem;box-shadow:0 18px 42px #0000006b,0 0 28px #f2a8461f,inset 0 1px #ffffff0e}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-demo-link__icon{color:#f1aa49;border-color:#ffb86152;width:2.72rem;height:2.72rem}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-demo-link__copy strong{color:#f1aa49;letter-spacing:.12em;font-size:clamp(.58rem,2.55vw,.72rem)}.candidate-section--build[data-mobile-single-page=false] .candidate-nora-demo-link__copy small{color:#fff1deb3;font-size:clamp(.68rem,3vw,.82rem)}.candidate-roadmap-scene--build .scene__content{padding:0}.candidate-section--build[data-mobile-single-page=true]{background:#020606;border:0;min-height:auto;padding:0;display:block}.candidate-section--build[data-mobile-single-page=true]>div:not(.candidate-hidden-preloads){flex-direction:column;gap:0;display:flex}.candidate-section--build[data-mobile-single-page=true] .section03-stage-ctas,.candidate-section--build[data-mobile-single-page=true] .section-stage-nav-inline{display:none!important}.candidate-section--build[data-mobile-single-page=true] .roadmap-storyboard-stage.candidate-story{width:100vw;min-height:100svh;box-shadow:none;isolation:isolate;border:0;border-radius:0;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.candidate-section--build[data-mobile-single-page=true] .roadmap-storyboard-stage.candidate-story:before,.candidate-section--build[data-mobile-single-page=true] .roadmap-storyboard-stage.candidate-story:after{display:none}.candidate-section--build[data-mobile-single-page=true] .candidate-story--nora-hero,.candidate-section--build[data-mobile-single-page=true] .candidate-story--nora-system,.candidate-section--build[data-mobile-single-page=true] .candidate-story--nora-cta{padding:calc(env(safe-area-inset-top,0px) + clamp(4.75rem, 11svh, 6.45rem)) clamp(1.08rem, 5.4vw, 1.55rem) calc(env(safe-area-inset-bottom,0px) + 1.4rem);background-color:#020606;background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-columns:1fr;place-items:start stretch;gap:0;display:grid}.candidate-section--build[data-mobile-single-page=true] .candidate-story--nora-hero{background-image:linear-gradient(90deg,#0000007a 0%,#00000042 43%,#00000005 72%),linear-gradient(#0000001a,#00000057 86%),url(/slide3.2-phone.png)}.candidate-section--build[data-mobile-single-page=true] .candidate-story--nora-system{padding-top:calc(env(safe-area-inset-top,0px) + clamp(5.6rem, 12.5svh, 7.4rem));background-image:linear-gradient(90deg,#00000042 0%,#0000001f 54%,#0000000a 100%),linear-gradient(#0000000a,#00000047 90%),url(/slide3.1-phone.png)}.candidate-section--build[data-mobile-single-page=true] .candidate-story--nora-cta{padding-top:calc(env(safe-area-inset-top,0px) + 2rem);background-image:linear-gradient(90deg,#000000b8 0%,#00000061 50%,#0000001a 76%),linear-gradient(#00000029,#00000085 88%),url(/Nora-v2.png);background-position:50%,50%,62%;align-items:center}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-portrait--reveal,.candidate-section--build[data-mobile-single-page=true] .candidate-nora-cta-avatar{display:none}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-reveal-copy{z-index:2;gap:clamp(.82rem,2.5svh,1.18rem);width:min(55vw,13.4rem);max-width:13.4rem;padding:0;position:relative;transform:none}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-reveal-eyebrow{color:#ffb561e6;letter-spacing:.08em;text-transform:none;text-shadow:0 0 18px #ec8e2833;gap:.55rem;font-size:clamp(.58rem,2.65vw,.72rem);font-weight:720;line-height:1.28}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-reveal-eyebrow__mark{color:#f2a846;width:1.86rem;height:1.86rem}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-reveal-headline h2{color:#fff7ebf5;max-width:7.4ch;font-family:var(--font-display);letter-spacing:-.065em;text-shadow:0 0 22px #ffdeb421,0 0 34px #0000007a;font-size:clamp(2rem,9.4vw,2.72rem);font-weight:520;line-height:.96}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-reveal-proof{color:#fff1deeb;letter-spacing:-.025em;text-shadow:0 0 20px #0000007a;max-width:24ch;font-size:clamp(.86rem,3.75vw,1.02rem);font-weight:480;line-height:1.3}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-reveal-body{color:#fff1dec2;text-shadow:0 0 18px #0000008c;max-width:25ch;font-size:clamp(.76rem,3.25vw,.9rem);line-height:1.45}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-reveal-framing{color:#ffaf46f5;text-shadow:0 0 18px #f2a84638;width:min(100%,14.5rem);margin-top:clamp(.5rem,4.5svh,2.5rem);font-size:clamp(.72rem,3.15vw,.88rem);line-height:1.35}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-reveal-framing span{width:2.4rem}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-frame{z-index:2;width:min(67vw,17.2rem);height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;position:relative;overflow:visible}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-frame:before,.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-frame:after,.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-frame__header,.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-rail,.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-card__watermark{display:none}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-frame__body{gap:clamp(.8rem,2.2svh,1.05rem);padding:0;display:grid}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-card--lead,.candidate-section--build[data-mobile-single-page=true] .candidate-nora-capability-card--spotlight{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-card--lead{padding:0}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-card__badge{color:#ffba67eb;letter-spacing:.18em;text-shadow:0 0 18px #f2a84638;gap:.55rem;margin-bottom:clamp(1rem,3.4svh,1.55rem);font-size:clamp(.62rem,2.75vw,.76rem);font-weight:800}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-card__badge-icon{background:#ffb14a14;border-color:#ffb7553d;width:2.15rem;height:2.15rem}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-card__headline h3{color:#fff7ebf5;max-width:8.4ch;font-family:var(--font-display);letter-spacing:-.06em;text-shadow:0 0 24px #00000075;font-size:clamp(2rem,9.2vw,2.72rem);font-weight:650;line-height:.94}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-card__headline-accent{color:#f1aa49}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-card__rule{background:#f1aa49;width:2.8rem;margin:clamp(1rem,3.2svh,1.4rem) 0 .75rem}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-card--lead p{color:#fff1dec7;text-shadow:0 0 18px #00000080;max-width:25ch;font-size:clamp(.78rem,3.35vw,.92rem);line-height:1.42}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-mobile{gap:.72rem;margin-top:clamp(.2rem,1.4svh,.7rem);display:grid}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-mobile__tabs{scrollbar-width:none;gap:.4rem;max-width:100%;padding:0 0 .12rem;display:flex;overflow-x:auto}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-mobile__tabs::-webkit-scrollbar{display:none}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-mobile__tab{color:#fff1deb8;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01080857;border-color:#ffb8612e;flex:none;min-height:2.18rem;padding:.5rem .72rem;font-size:clamp(.62rem,2.65vw,.72rem);font-weight:720}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-system-mobile__tab[data-active=true]{color:#fff7ebf0;background:#f2a8461f;border-color:#ffb86170}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-capability-card--spotlight{grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.72rem 0;display:grid}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-capability-card__icon-shell{color:#f1aa49;background:#01080842;border-color:#ffb86133;width:2.35rem}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-capability-card--spotlight h3{color:#fff7ebf5;font-size:clamp(.95rem,4.15vw,1.1rem);line-height:1.05}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-capability-card--spotlight p{color:#fff1deb8;font-size:clamp(.7rem,3.05vw,.82rem);line-height:1.32}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-proof-frame{z-index:2;width:min(57vw,14.6rem);height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center start;padding:0;display:grid;position:relative;overflow:visible}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-proof-frame:before,.candidate-section--build[data-mobile-single-page=true] .candidate-nora-proof-frame:after{display:none}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-beta-portal{width:100%;position:relative;inset:auto;transform:none}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-demo-link{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01080885;border-color:#ffb86157;border-radius:999px;gap:.74rem;width:100%;min-width:0;min-height:4.1rem;padding:.72rem .82rem;box-shadow:0 18px 42px #0000006b,0 0 28px #f2a8461f,inset 0 1px #ffffff0e}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-demo-link__icon{color:#f1aa49;border-color:#ffb86152;width:2.72rem;height:2.72rem}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-demo-link__copy strong{color:#f1aa49;letter-spacing:.12em;font-size:clamp(.58rem,2.55vw,.72rem)}.candidate-section--build[data-mobile-single-page=true] .candidate-nora-demo-link__copy small{color:#fff1deb3;font-size:clamp(.68rem,3vw,.82rem)}}.section04-stage-arrow:active:not(:disabled){color:#fff6ebfa;border-color:#f17324a8;transform:translateY(-50%)scale(.94)}.candidate-closing-restart:active,.candidate-closing-next-step:active,.candidate-final-action:not(.candidate-final-action--disabled):active{transform:translateY(.08rem)scale(.985)}@media (width<=720px){.candidate-roadmap-scene--closing .section-stage-nav-inline .section04-stage-arrow:active:not(:disabled){transform:scale(.92)}.candidate-roadmap-scene--closing,.candidate-section--closing,.candidate-closing-slide{overscroll-behavior-x:none;max-width:100vw;overflow-x:clip}.candidate-contribution-mobile{touch-action:pan-y;-webkit-user-select:none;user-select:none;max-width:100%;overflow-x:clip}.candidate-contribution-mobile__tabs{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;scroll-padding-inline:.9rem}.candidate-contribution-mobile__tab{min-height:2.42rem;transition:border-color .22s var(--easing-premium), background .22s var(--easing-premium), color .22s var(--easing-premium), transform .18s var(--easing-premium), box-shadow .22s var(--easing-premium);will-change:transform;border-radius:999rem;align-items:center;gap:.42rem;display:inline-flex}.candidate-contribution-mobile__tab span{aspect-ratio:1;color:#ffd4a2cc;letter-spacing:.04em;width:1.45rem;transition:background .22s var(--easing-premium), color .22s var(--easing-premium), transform .22s var(--easing-premium);background:#fff1dc12;border-radius:999rem;place-items:center;font-size:.58rem;font-weight:820;line-height:1;display:inline-grid}.candidate-contribution-mobile__tab[data-active=true]{box-shadow:inset 0 1px #fff5e214,0 10px 24px #0003,0 0 0 1px #f173241f}.candidate-contribution-mobile__tab[data-active=true] span{color:#fff7ebfa;background:#f1732433;transform:scale(1.04)}.candidate-contribution-mobile__tab:active{transform:scale(.96)}.candidate-contribution-mobile__tab:focus-visible,.candidate-contribution-mobile__progress button:focus-visible,.candidate-contribution-card--spotlight:focus-visible{outline-offset:.22rem;outline:1px solid #f17324d1}.candidate-contribution-mobile__progress{color:#ffe2be94;min-height:1.25rem;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none;align-items:center;gap:.38rem;margin-top:-.08rem;font-size:.62rem;font-weight:680;line-height:1;display:flex}.candidate-contribution-mobile__progress button{cursor:pointer;touch-action:manipulation;width:1.35rem;height:.32rem;transition:background .22s var(--easing-premium), transform .22s var(--easing-premium), width .22s var(--easing-premium);background:#fff1dc24;border:0;border-radius:999rem;padding:0;position:relative}.candidate-contribution-mobile__progress button:before{content:"";position:absolute;inset:-.55rem -.18rem}.candidate-contribution-mobile__progress button[data-active=true]{background:linear-gradient(90deg,#c97831,#f1b45d);width:2.15rem;box-shadow:0 0 14px #f1732429}.candidate-contribution-mobile__progress button:active{transform:scaleX(.88)}.candidate-contribution-mobile__progress span{color:#ffe2be85;margin-left:.28rem}.candidate-contribution-card--spotlight{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform, opacity;transition:border-color .22s var(--easing-premium), background .22s var(--easing-premium), box-shadow .26s var(--easing-premium), transform .24s var(--easing-premium);animation:.36s cubic-bezier(.16,1,.3,1) both contributionStepInNext}.candidate-contribution-card--spotlight[data-transition-direction=previous]{animation-name:contributionStepInPrevious}.candidate-contribution-card--spotlight:active{cursor:grabbing;transform:translateY(.08rem)scale(.992)}.candidate-closing-restart:active{transform:translateY(.08rem)scale(.98)}.candidate-closing-next-step:active{transform:translate(.08rem,.08rem)scale(.985)}.roadmap-storyboard-stage.candidate-closing-slide--contribution{grid-template-rows:auto auto auto;align-content:start;height:100dvh;max-height:100dvh;overflow:hidden}.roadmap-storyboard-stage.candidate-closing-slide--contribution .candidate-closing-slide__copy--contribution{width:min(100%,21.5rem)}.roadmap-storyboard-stage.candidate-closing-slide--contribution .candidate-contribution-mobile{contain:layout paint;grid-template-rows:2.65rem 1.25rem minmax(0,12.35rem);gap:clamp(.48rem,1.45svh,.66rem);width:100%;height:clamp(17rem,33.4svh,18.4rem);min-height:17rem;max-height:18.4rem;margin-top:clamp(.95rem,2.7svh,1.45rem);display:grid;overflow:hidden}.roadmap-storyboard-stage.candidate-closing-slide--contribution .candidate-contribution-mobile__tabs{scroll-snap-type:x proximity;width:100%;min-width:0;height:2.65rem;margin-inline:0;overflow:auto hidden}.roadmap-storyboard-stage.candidate-closing-slide--contribution .candidate-contribution-mobile__tab{scroll-snap-align:center}.roadmap-storyboard-stage.candidate-closing-slide--contribution .candidate-contribution-mobile__progress{min-height:1.25rem;margin-top:0}.roadmap-storyboard-stage.candidate-closing-slide--contribution .candidate-contribution-card--spotlight{overscroll-behavior:contain;height:100%;min-height:0;max-height:none;overflow-y:auto}.roadmap-storyboard-stage.candidate-closing-slide--contribution .candidate-closing-objective{-webkit-backdrop-filter:blur(14px);background:#08050470;border:1px solid #ffdcb41f;border-radius:1rem;align-self:start;max-width:21.5rem;margin-top:clamp(1.75rem,5.2svh,2.75rem);padding:.78rem .9rem .82rem 1rem;box-shadow:inset 0 1px #fff4e10f,0 18px 42px #00000038}.roadmap-storyboard-stage.candidate-closing-slide--contribution .candidate-closing-objective:before{inset:.78rem auto .82rem 0}.roadmap-storyboard-stage.candidate-closing-slide--final .candidate-closing-slide__copy--final h2{max-width:none;font-size:clamp(2.08rem,9.45vw,2.5rem);line-height:1.02}.roadmap-storyboard-stage.candidate-closing-slide--final .candidate-closing-slide__copy--final h2 span{white-space:nowrap}.roadmap-storyboard-stage.candidate-closing-slide--final .candidate-closing-restart{top:calc(env(safe-area-inset-top,0px) + 3.72rem);gap:.34rem;max-width:10.65rem;padding:.28rem .32rem .28rem .54rem;font-size:.5rem;right:.72rem}.roadmap-storyboard-stage.candidate-closing-slide--final .candidate-closing-restart__arrow{width:1.38rem;font-size:.86rem}}@keyframes contributionStepInNext{0%{opacity:0;transform:translate(1.1rem)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes contributionStepInPrevious{0%{opacity:0;transform:translate(-1.1rem)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=720px){.nora-route{--nora-mobile-sheet:#031514c2;background:radial-gradient(circle at 18% 0,#6bffba29,#0000 15rem),linear-gradient(#061917 0%,#03100f 48%,#020909 100%);place-items:stretch stretch;width:100%;height:100dvh;min-height:100dvh;padding:0;overflow:hidden}.nora-route:before{z-index:-3;opacity:.34;background-color:#0000;background-image:linear-gradient(#6bffba08 1px,#0000 1px),linear-gradient(90deg,#6bffba07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3.8rem 3.8rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.nora-route:after{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(180deg, #0209092e, #020909b8 58%, #020909f5), var(--nora-mobile-avatar-url);filter:saturate(.95)contrast(1.04);opacity:.48;background-position:top,50% 16%;background-repeat:no-repeat;background-size:cover,min(104vw,31rem);position:fixed;inset:0}.nora-route__backdrop{z-index:-1;opacity:1;background:radial-gradient(circle at 54% 14%,#6bffba2e,#0000 12rem),linear-gradient(#0014141a,#000b0cbd 42%,#000708f5)}.nora-route__backdrop:after{filter:none;opacity:1;background:linear-gradient(#0000,#000809e6);height:58%;inset:auto 0 0}.nora-return-link{top:calc(env(safe-area-inset-top,0px) + .72rem);z-index:12;-webkit-backdrop-filter:blur(18px);background:linear-gradient(#073531d1,#021011bd),#020e0fb8;border-color:#6bffba42;grid-template-columns:2.28rem minmax(0,auto);gap:.58rem;max-width:calc(100vw - 1.44rem);padding:.38rem .82rem .38rem .38rem;left:.72rem}.nora-return-link__icon{width:2.28rem;height:2.28rem}.nora-return-link__copy{clip:auto;white-space:normal;clip-path:none;width:auto;height:auto;position:static;overflow:visible}.nora-return-link__copy strong{letter-spacing:-.01em;max-width:13.5rem;font-size:.76rem}.nora-route__shell{width:100%;height:auto;min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 4.1rem) .72rem .72rem;overflow:visible}.nora-route__workspace--beta,.nora-beta-console{gap:.72rem;width:100%;height:auto;min-height:0;display:grid}.nora-identity-panel{opacity:0;pointer-events:none;width:100%;min-height:0;position:absolute;inset:0}.nora-chat-window{background:linear-gradient(180deg, #ffffff12, #ffffff06), var(--nora-mobile-sheet);height:min(72svh,42rem);min-height:34rem;padding:.82rem .78rem calc(env(safe-area-inset-bottom,0px) + .78rem);-webkit-backdrop-filter:blur(24px)saturate(1.08);border-color:#6bffba47;border-radius:1.55rem;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:.62rem;display:grid;box-shadow:0 1.6rem 3.8rem #00000057,inset 0 1px #ffffff1f,inset 0 -1px #6bffba0f}.nora-chat-window__header{align-items:center;gap:.65rem;min-height:3.1rem;padding:0}.nora-chat-mobile-identity{align-items:center;gap:.68rem;min-width:0;display:flex}.nora-chat-mobile-identity__avatar{background:#6bffba1a;border:1px solid #6bffba6b;border-radius:999px;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff21}.nora-chat-mobile-identity__avatar:after{content:"";background:var(--nora-green);border:2px solid #063d3a;border-radius:999px;width:.62rem;height:.62rem;animation:2.8s ease-in-out infinite nora-mobile-status-breathe;position:absolute;bottom:.12rem;right:.04rem}.nora-chat-mobile-identity__avatar img{border-radius:inherit;object-fit:cover;object-position:54% 20%;width:100%;height:100%}.nora-chat-mobile-identity__copy{min-width:0;line-height:1.05;display:grid}.nora-chat-mobile-identity__copy strong{color:var(--nora-cream);font-family:var(--font-body);letter-spacing:-.025em;font-size:1.12rem;font-weight:650}.nora-chat-mobile-identity__copy span{color:#f5efe79e;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.nora-chat-window__title{display:none}.nora-chat-window__tools{flex-direction:row;flex:none;justify-content:flex-end;align-items:center;gap:.42rem;width:auto;min-width:max-content;transform:none}.nora-chat-window__session-reset{color:#f5efe7cc}.nora-chat-window__tools button{background:#03181794;border:1px solid #6bffba24;border-radius:.82rem;width:2.28rem;min-width:2.28rem;height:2.28rem}.nora-mobile-provider-bar{color:#f5efe7b3;background:#02121273;border:1px solid #6bffba24;border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;padding:.42rem .54rem;font-size:.72rem;display:flex}.nora-mobile-provider-bar__status{color:var(--nora-green);align-items:center;gap:.36rem;font-weight:650;display:inline-flex}.nora-mobile-provider-bar__status span{background:currentColor;border-radius:999px;width:.42rem;height:.42rem}.nora-chat-memory{background:#000f1061;border-color:#6bffba24;gap:.5rem;min-height:2.42rem;padding:.28rem .32rem .28rem .7rem}.nora-chat-memory__label{font-size:.72rem}.nora-chat-memory .nora-chat-memory__jump{min-width:2.38rem;padding-inline:.48rem;font-size:.65rem}.nora-chat-memory button{width:1.78rem;height:1.78rem}.nora-chat-stream{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;gap:.82rem;min-height:0;padding:.1rem .08rem .3rem;scroll-padding-bottom:1rem}.nora-chat-stream::-webkit-scrollbar{width:0}.nora-chat-day-divider{color:#f5efe773;gap:.72rem;font-size:.78rem}.nora-chat-message-stack{grid-template-columns:1fr;gap:0}.nora-chat-message-stack>img{display:none}.nora-chat-message-stack__body{gap:.64rem;padding-right:0}.nora-chat-message{background:radial-gradient(circle at 16% 0,#6bffba1c,#0000 9rem),linear-gradient(145deg,#08423cc7,#02191adb);border-color:#6bffba2e;border-radius:1.14rem 1.14rem 1.14rem .36rem;width:min(91%,29rem);padding:.9rem .98rem 1.75rem}.nora-chat-message__author{font-size:.86rem}.nora-chat-message p{font-size:.95rem;line-height:1.5}.nora-chat-message time{font-size:.68rem;bottom:.62rem;right:.9rem}.nora-chat-message--user{background:radial-gradient(circle at 100% 0,#6bffba33,#0000 8rem),linear-gradient(145deg,#095c4ef0,#03302deb);border-color:#6bffba61;border-radius:1.14rem 1.14rem .36rem}.nora-chat-typing{margin-left:0}.nora-scroll-latest{right:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 5rem);z-index:8;transform:translate(50%)}.nora-scroll-latest:hover,.nora-scroll-latest:focus-visible{transform:translate(50%)translateY(-1px)}.nora-beta-settings{z-index:10;border-radius:1.2rem;width:min(21rem,100% - 1.56rem);top:4.4rem;right:.78rem}.nora-context-window{z-index:auto;pointer-events:auto;grid-template-columns:1fr;gap:.52rem;width:100%;max-height:none;margin-top:0;padding:0;display:grid;position:static;inset:auto;overflow:visible}.nora-rail-card{pointer-events:auto;-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff13,#ffffff06),#041817d1;border-color:#6bffba29;border-radius:1rem;gap:.46rem;min-height:auto;padding:.58rem .62rem;box-shadow:0 1rem 2.4rem #00000047,inset 0 1px #ffffff1a}.nora-rail-card h2{letter-spacing:.06em;text-transform:uppercase;gap:.42rem;font-size:.66rem;font-weight:700}.nora-rail-card h2 svg{width:.88rem;height:.88rem}.nora-action-list{scrollbar-width:none;gap:.48rem;padding-bottom:.05rem;display:flex;overflow-x:auto}.nora-action-list::-webkit-scrollbar{display:none}.nora-action-list li{flex:none;width:min(54vw,10.8rem)}.nora-action-row{border-radius:.72rem;grid-template-columns:1.18rem minmax(0,1fr) auto;gap:.42rem;min-height:2.3rem;padding:.45rem .54rem;font-size:.7rem}.nora-action-row__icon svg{width:.92rem;height:.92rem}.nora-action-row__arrow{font-size:.96rem}.nora-rail-card--next-move{border-color:#f2aa3561}.nora-rail-card--next-move>p{color:#f5efe7d1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.74rem;line-height:1.28;display:-webkit-box;overflow:hidden}.nora-summary-list{display:none}.nora-chat-composer{z-index:8}.nora-chat-composer__field{background:linear-gradient(#ffffff14,#ffffff08),#021212e6;border-color:#6bffba3d;border-radius:1.18rem;grid-template-columns:minmax(0,1fr) 3.2rem;gap:.46rem;padding:.42rem}.nora-chat-composer textarea{min-height:2.82rem;max-height:7.2rem;padding:.82rem .78rem;font-size:.95rem}.nora-send-button{color:#04201d;background:radial-gradient(circle at 72% 16%,#dcffee7a,#0000 2.2rem),linear-gradient(145deg,#48cfa0f5,#0e6956f5);border-color:#6bffba6b;border-radius:.96rem;grid-column:auto;width:3.05rem;min-width:3.05rem;min-height:2.82rem;box-shadow:0 .8rem 1.8rem #117c5e38,inset 0 1px #ffffff38}.nora-send-button>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nora-send-button svg{width:1.18rem;height:1.18rem}.nora-send-button:active,.nora-action-row:active,.nora-rail-card--next-move:active,.nora-chat-window__tools button:active,.nora-chat-window__session-reset:active{transform:translateY(1px)scale(.985)}.mobile-experience-note{display:none!important}}@media (width<=430px){.nora-route__shell{padding-inline:.58rem}.nora-return-link__copy strong{max-width:10.8rem}.nora-chat-window{border-radius:1.35rem;padding-inline:.64rem}.nora-chat-mobile-identity__copy span{max-width:8.6rem}.nora-context-window{left:.58rem;right:.58rem}.nora-action-list li{width:min(62vw,10.4rem)}}@keyframes nora-mobile-status-breathe{0%,to{transform:scale(1);box-shadow:0 0 #6bffba00}52%{transform:scale(1.08);box-shadow:0 0 0 .34rem #6bffba1f}}@media (width<=720px){.nora-route{--nora-green:#72e6a5;--nora-mobile-sheet:#0f0d0ad6;--nora-mobile-orange:#e68a3a;--nora-mobile-orange-soft:#e68a3a29;background:radial-gradient(circle at 88% 4%,#e171232e,#0000 14rem),radial-gradient(circle at 12% 82%,#2a8f661a,#0000 13rem),linear-gradient(#15100c 0%,#0d0d0a 48%,#050908 100%);place-items:start stretch;height:auto;min-height:100dvh;overflow:auto}.nora-route:before{opacity:.2;background:linear-gradient(#e68a3a07 1px,#0000 1px),linear-gradient(90deg,#e68a3a05 1px,#0000 1px)}.nora-route:after{background-image:linear-gradient(180deg, #110b076b, #0a0a08c7 48%, #050908f7), var(--nora-mobile-avatar-url);opacity:.32;background-position:top,50% 10%;background-size:cover,min(96vw,29rem)}.nora-route__backdrop{background:radial-gradient(circle at 78% 14%,#e68a3a24,#0000 12rem),linear-gradient(#120d0a2e,#050807e6)}.nora-return-link{background:linear-gradient(#1d150fe0,#0b0c0ac7),#0d0b09c7;border-color:#e68a3a38;box-shadow:0 .9rem 2rem #0000003d,inset 0 1px #ffecd314}.nora-return-link__icon{color:#f0a85d;background:#e68a3a1f}.nora-route__shell{height:auto;min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 4rem) .68rem .68rem;overflow:visible}.nora-route__workspace--beta,.nora-beta-console{gap:.72rem;height:auto;min-height:0;display:grid}.nora-chat-window{background:linear-gradient(180deg, #ffe8cc0b, #ffe8cc03), var(--nora-mobile-sheet);height:min(72svh,42rem);min-height:34rem;padding:.78rem .72rem calc(env(safe-area-inset-bottom,0px) + .68rem);border-color:#e68a3a29;border-radius:1.25rem;grid-template-rows:auto minmax(0,1fr) auto;gap:.78rem;box-shadow:0 1.4rem 3rem #0000004d,inset 0 1px #ffecd314}.nora-chat-window__header{min-height:2.8rem}.nora-chat-mobile-identity__avatar{background:#120d0aa3;border-color:#e68a3a4d;width:2.55rem;height:2.55rem}.nora-chat-mobile-identity__avatar:after{background:var(--nora-green);border-color:#15100c}.nora-chat-mobile-identity__copy strong{font-size:1.04rem}.nora-chat-mobile-identity__copy span{color:#f5e5d28f;font-size:.7rem}.nora-chat-window__tools button{color:#f7e1c9c7;background:#100c09a8;border-color:#e68a3a29;width:2.24rem;height:2.24rem}.nora-chat-window__tools button:hover,.nora-chat-window__tools button:focus-visible{color:#f1ae6a;background:#e68a3a1a;border-color:#e68a3a5c}.nora-runtime-strip,.nora-scenario-launcher{display:none}.nora-chat-stream{gap:.78rem;padding:.12rem .04rem .3rem;scroll-padding-bottom:1rem}.nora-chat-day-divider{display:none}.nora-chat-message{background:radial-gradient(circle at 0 0,#e68a3a1c,#0000 8rem),linear-gradient(145deg,#1c1610eb,#081c18d1);border-color:#e68a3a24;border-radius:1rem 1rem 1rem .34rem;width:min(94%,29rem);padding:.86rem .92rem 1.55rem;box-shadow:inset 0 1px #ffecd30f}.nora-chat-message__author{color:#f1ae6a;font-size:.82rem}.nora-chat-message p{color:#f2e7dc;font-size:.92rem;line-height:1.48}.nora-chat-message time{color:#f2e7dc61}.nora-chat-message--user{background:radial-gradient(circle at 100% 0,#72e6a521,#0000 8rem),linear-gradient(145deg,#124e3ad1,#0a2621eb);border-color:#72e6a53d}.nora-context-window{z-index:auto;pointer-events:auto;scrollbar-width:none;grid-template-columns:1fr;gap:.5rem;width:100%;max-height:none;margin-top:0;padding:0;display:grid;position:static;inset:auto;overflow:visible}.nora-rail-card--opportunity{border-radius:1rem;gap:.54rem;margin-bottom:.42rem;padding:.7rem .78rem;display:grid}.nora-opportunity-header{gap:.56rem}.nora-opportunity-header>div{align-items:center}.nora-opportunity-header strong{font-size:1.22rem}.nora-opportunity-header dl{grid-template-columns:1fr 1fr}.nora-opportunity-header dl div{border-radius:.72rem;padding:.5rem}.nora-opportunity-header span,.nora-opportunity-header dt{font-size:.62rem}.nora-opportunity-header dd{font-size:.76rem}.nora-score-reasons,.nora-rail-card--missing,.nora-rail-card--trace{display:none}.nora-context-window::-webkit-scrollbar{display:none}.nora-rail-card,.nora-rail-card--next-move{min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(14px);border-radius:999px;flex:none}.nora-rail-card[open],.nora-rail-card--opportunity{border-radius:1rem}.nora-mobile-action-dock{pointer-events:auto;gap:.42rem;width:100%;display:grid}.nora-mobile-next-move{appearance:none;color:#f0ad68;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#e68a3a29,#e68a3a0d),#110d0ae0;border:1px solid #e68a3a3d;border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.1rem;width:100%;min-height:3.08rem;padding:.64rem .82rem;display:grid;box-shadow:0 .75rem 1.5rem #0003,inset 0 1px #ffecd312}.nora-mobile-next-move span{color:#f2e7dc8f;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700;line-height:1}.nora-mobile-next-move strong{color:#f4bd7d;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:720;line-height:1.2;overflow:hidden}.nora-mobile-actions-sheet{color:#f2e7dcd1;-webkit-backdrop-filter:blur(16px);background:#0a0c09db;border:1px solid #72e6a529;border-radius:1rem;overflow:hidden;box-shadow:0 .72rem 1.4rem #0003,inset 0 1px #dcffee0f}.nora-mobile-actions-sheet summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:2.58rem;padding:.62rem .78rem;font-size:.82rem;font-weight:680;list-style:none;display:flex}.nora-mobile-actions-sheet summary::-webkit-details-marker{display:none}.nora-mobile-actions-sheet summary span{min-width:1.38rem;height:1.38rem;color:var(--nora-green);background:#72e6a51f;border-radius:999px;place-items:center;font-size:.7rem;display:inline-grid}.nora-mobile-actions-sheet ul{gap:0;margin:0;padding:0 .42rem .42rem;display:grid}.nora-mobile-actions-sheet li+li{border-top:1px solid #f2e7dc12}.nora-mobile-actions-sheet button{appearance:none;color:#f2e7dcd6;cursor:pointer;width:100%;min-height:2.72rem;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:1.2rem minmax(0,1fr);align-items:center;gap:.62rem;padding:.56rem .36rem;font-size:.82rem;display:grid}.nora-mobile-actions-sheet button svg{fill:none;width:1rem;height:1rem;stroke:var(--nora-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.nora-mobile-actions-sheet button:active,.nora-mobile-next-move:active{transform:translateY(1px)scale(.99)}.nora-rail-card--actions{background:0 0;border:0;padding:0;display:none}.nora-rail-card--actions h2{display:none}.nora-action-list{gap:.44rem;padding:0;display:flex;overflow-x:visible}.nora-action-list li{width:auto}.nora-action-row{color:#f6e5d2e0;background:#120e0ad1;border-color:#e68a3a2e;border-radius:999px;grid-template-columns:auto auto;gap:.38rem;min-height:2.3rem;padding:.54rem .72rem;font-size:.76rem;box-shadow:inset 0 1px #ffecd30f,0 .55rem 1.2rem #0000002e}.nora-action-row__icon{color:var(--nora-green)}.nora-action-row__label{display:none}.nora-action-row__label--mobile{display:inline}.nora-action-row__arrow{display:none}.nora-action-row:hover,.nora-action-row:focus-visible,.nora-action-row--active{background:#162e23db;border-color:#72e6a552;box-shadow:inset 0 1px #dcffee14,0 .7rem 1.4rem #0003}.nora-rail-card--next-move{color:#f1ae6a;letter-spacing:.01em;background:linear-gradient(#e68a3a29,#e68a3a14),#120e0ad6;border:1px solid #e68a3a47;order:-1;align-items:center;padding:.58rem .8rem;font-size:.76rem;font-weight:720;display:none}.nora-rail-card--next-move h2,.nora-rail-card--next-move>p,.nora-rail-card--next-move .nora-summary-list{display:none}.nora-rail-card__mobile-label{white-space:nowrap;display:inline}.nora-chat-composer__field{background:linear-gradient(#ffecd30d,#ffecd303),#0a0a08eb;border-color:#e68a3a2e;border-radius:1.05rem;grid-template-columns:minmax(0,1fr) 2.86rem;padding:.36rem}.nora-chat-composer textarea{color:#f2e7dc;min-height:2.68rem;font-size:.92rem}.nora-chat-composer textarea::placeholder{color:#f2e7dc73}.nora-send-button{color:#171009;background:radial-gradient(circle at 74% 16%,#ffe2ab66,#0000 2rem),linear-gradient(145deg,#e68a3a,#8d4a1e);border-color:#e68a3a70;border-radius:.86rem;width:2.86rem;min-width:2.86rem;min-height:2.68rem;box-shadow:0 .7rem 1.4rem #70360e3d,inset 0 1px #ffecd338}}@media (width<=430px){.nora-context-window{width:100%}.nora-action-row,.nora-rail-card--next-move{font-size:.72rem}}@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-leading{syntax:"*";inherits:false}@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}.roadmap-story-element{--story-element-accent:var(--roadmap-accent,var(--color-accent));--story-element-ink:var(--roadmap-ink,var(--color-text));--story-element-muted:var(--roadmap-muted,var(--color-text-muted))}.roadmap-story-label{color:#efb181eb;letter-spacing:-.055em;text-transform:none;text-wrap:balance;align-items:center;gap:clamp(1rem,2vw,1.8rem);width:fit-content;font-size:clamp(2.4rem,6.6vw,7.2rem);line-height:.9;display:inline-flex}.roadmap-story-label:before{transform-origin:0;width:clamp(3rem,9vw,9rem);height:clamp(.18rem,.42vw,.42rem);animation:storyLabelRuleIn .72s var(--easing-premium) both;border-radius:999px}.roadmap-story-headline{max-width:var(--story-headline-width,min(92vw, 18ch));letter-spacing:-.055em;flex-wrap:wrap;justify-content:center;gap:.08em .24em;display:flex}.roadmap-story-headline__line{display:contents}.roadmap-story-headline__word{color:color-mix(in srgb, var(--story-element-ink) 74%, #efb181eb);font-variation-settings:"wght" 560;opacity:0;animation:storyHeadlineWordIn .52s var(--easing-premium) both;animation-delay:calc(var(--story-word-index) * 72ms);display:inline-block;transform:translateY(.72em)}.roadmap-story-headline__word:nth-child(3n+1){color:var(--story-element-ink)}.roadmap-story-headline__word:nth-child(4n+2){color:#efb181f5}.roadmap-story-intro-short{max-width:var(--story-intro-width,28ch);color:var(--story-element-ink);font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(1.55rem,3vw,3.1rem);line-height:1.02}.roadmap-story-core-block{max-width:var(--story-core-width,42ch);color:var(--story-element-muted);font-size:clamp(1.02rem,1.35vw,1.28rem);line-height:1.58}.roadmap-story-proof-line{max-width:var(--story-proof-width,14ch);color:var(--story-element-ink);letter-spacing:-.065em;margin:0;font-size:clamp(2.2rem,4.8vw,5.2rem);line-height:.92}.roadmap-story-transition-note{max-width:var(--story-transition-width,min(92vw, 15ch));color:var(--story-element-ink);font-family:var(--font-display);letter-spacing:-.065em;text-wrap:pretty;text-shadow:0 18px 54px #00000042;animation:storyTransitionTone .68s var(--easing-premium) both;margin:0;font-size:clamp(2.05rem,4.8vw,5.4rem);line-height:.94}.roadmap-story-transition-note--meta{max-width:var(--story-transition-meta-width,min(92vw, 18ch));color:#efb181db;font-size:clamp(1.45rem,3vw,3rem)}.roadmap-story-transition-moment{--story-transition-width:min(92vw, 62rem);--story-transition-word-gap:.1em .24em;width:min(100%, var(--story-transition-width));text-align:center;justify-items:center;gap:clamp(1rem,2.1vw,1.6rem);margin-inline:auto;display:grid}.roadmap-story-transition-moment__eyebrow{color:#efb181d6;letter-spacing:.16em;text-transform:uppercase;opacity:0;max-width:min(86vw,40ch);animation:storyTransitionEyebrowIn .52s var(--easing-premium) 80ms both;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.78rem,1vw,.94rem);line-height:1.35;transform:translateY(.7rem)}.roadmap-story-transition-moment__sentence{gap:var(--story-transition-word-gap);max-width:min(92vw,15ch);color:var(--story-element-ink);font-family:var(--font-display);letter-spacing:-.07em;text-wrap:balance;text-shadow:0 22px 64px #00000052;flex-wrap:wrap;justify-content:center;margin:0;font-size:clamp(2.15rem,5vw,5.8rem);line-height:.9;display:flex}.roadmap-story-transition-moment__word{color:var(--story-element-ink);opacity:0;animation:storyTransitionWordIn .62s var(--easing-premium) both;animation-delay:calc(.18s + (var(--story-transition-word-index) * 68ms));display:inline-block;transform:translateY(.7em)scale(.985)}.roadmap-story-transition-moment__word:nth-child(3n+2){color:#efb181f5}.roadmap-story-transition-moment__word:nth-child(5n+1){color:color-mix(in srgb, var(--story-element-ink) 82%, #f17324eb)}.roadmap-story-transition-moment__rule{opacity:0;width:min(72vw,36rem);height:1px;animation:storyTransitionRuleReveal .86s var(--easing-premium) .52s both;background:#f1732424;border-radius:999px;position:relative;overflow:hidden}.roadmap-story-transition-moment__rule:after{content:"";width:32%;animation:storyTransitionRuleSweep .98s var(--easing-premium) .72s both;background:linear-gradient(90deg,#0000,#f17324f2,#0000);position:absolute;inset:0 auto 0 -32%}.roadmap-story-transition-moment__actions{opacity:0;animation:storyTransitionActionsIn .62s var(--easing-premium) .86s both;flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,1.3vw,1rem);display:flex;transform:translateY(.8rem)}.roadmap-story-transition-moment--meta .roadmap-story-transition-moment__sentence{max-width:min(92vw,18ch);font-size:clamp(1.95rem,4.4vw,5rem)}.roadmap-story-signature-block{background:linear-gradient(90deg,#f1732412,#0000 42%),#ffffff06;border-color:#f173242e;min-width:0}.roadmap-story-signature-block__title{max-width:var(--story-signature-title-width,16ch)}.roadmap-story-signature-block__body{max-width:var(--story-signature-body-width,28ch)}.roadmap-narrative-split,.roadmap-evidence-rail{--story-stage-gap:clamp(1.25rem, 3vw, 3rem);align-items:center;gap:var(--story-stage-gap);width:min(100%,86rem);min-width:0;margin-inline:auto;display:grid}.roadmap-narrative-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"intro body""intro asset"}.section02-roadmap__split{grid-template-columns:minmax(0,.86fr) minmax(0,1fr);align-items:start;width:min(100%,74rem)}.section03-nora__split{grid-template-columns:minmax(0,.72fr) minmax(0,1fr) minmax(12rem,.42fr);grid-template-areas:"intro body asset";align-items:center;width:min(100%,76rem)}.roadmap-narrative-split__intro{grid-area:intro;min-width:0}.roadmap-narrative-split__body{grid-area:body;gap:clamp(1rem,1.8vw,1.5rem);min-width:0;display:grid}.roadmap-narrative-split__core,.roadmap-narrative-split__support,.roadmap-narrative-split__asset{min-width:0}.roadmap-narrative-split__asset{grid-area:asset}.roadmap-evidence-rail{grid-template-columns:minmax(14rem,.42fr) minmax(0,.58fr);align-items:start}.roadmap-evidence-rail__proof{min-width:0}.roadmap-evidence-rail__proof>*{max-width:min(100%,18ch)}.roadmap-evidence-rail__body{gap:clamp(1rem,1.9vw,1.7rem);min-width:0;display:grid}.roadmap-evidence-rail__body:has(.roadmap-evidence-rail__asset){grid-template-columns:minmax(0,1fr) minmax(12rem,.78fr);align-items:start}.roadmap-evidence-rail__items,.roadmap-evidence-rail__asset{min-width:0}.roadmap-evidence-rail__asset .section-asset{max-height:clamp(12rem,32vh,18rem)}.section02-roadmap__rail{width:min(100%,76rem)}.section03-nora__rail{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(100%,72rem)}.roadmap-evidence-rail--solo{text-align:center;grid-template-columns:1fr;place-items:center;width:min(100%,58rem)}.roadmap-support-grid,.section03-nora__cue-grid,.section04-proof__workflow-grid,.roadmap-roster-flow,.roadmap-roster-flow__payloads,.roadmap-decision-board__alternatives{grid-template-columns:1fr;align-content:start;gap:clamp(.72rem,1.2vw,1rem);display:grid}.roadmap-support-block{opacity:0;min-width:0;animation:storySupportBlockIn .44s var(--easing-premium) both;animation-delay:calc(var(--support-block-index) * 64ms);border-top:1px solid #f173243d;grid-template-columns:auto minmax(0,1fr);gap:.38rem clamp(.78rem,1.4vw,1.15rem);padding-block:clamp(.78rem,1.25vw,1rem);display:grid;transform:translateY(.55rem)}.roadmap-support-block .roadmap-index{color:#efb181c7;grid-row:1/span 2;padding-top:.14rem}.roadmap-support-block__title{min-width:0;color:var(--story-element-ink);font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.08rem,1.45vw,1.55rem);line-height:1.02}.roadmap-support-block__body{min-width:0;color:var(--story-element-muted);letter-spacing:0;text-wrap:pretty;margin:0;font-size:clamp(.94rem,1vw,1.06rem);line-height:1.5}.roadmap-support-block--agent .roadmap-support-block__title{font-size:clamp(1.45rem,2.6vw,2.8rem);line-height:.95}.roadmap-support-block--nora{border-color:#f173246b}.roadmap-support-block--action{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.roadmap-support-block--action .roadmap-support-block__body{grid-column:2}.roadmap-support-block--action .scene-action-button{grid-area:1/3/span 2}.roadmap-nora-definition{gap:clamp(.75rem,1.2vw,1rem);display:grid}.roadmap-nora-definition__title,.roadmap-decision-frame h3{color:var(--story-element-ink);font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.8vw,5rem);line-height:.92}.section03-nora__split .roadmap-nora-definition__title{max-width:11ch;font-size:clamp(2rem,4vw,4.1rem)}.section03-nora__split .section-asset{justify-self:end;width:min(100%,16rem);max-height:min(48vh,26rem)}.section03-nora__rail .roadmap-product-note{max-width:min(100%,42ch)}.roadmap-decision-frame{gap:.8rem;display:grid}.roadmap-story-card--lead{--story-intro-width:24ch;--story-core-width:46ch;width:min(100%,78rem);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:0}.roadmap-storyboard-stage--center .roadmap-story-label,.roadmap-storyboard-stage--center .roadmap-story-headline,.roadmap-storyboard-stage--center .roadmap-story-proof-line,.roadmap-storyboard-stage--center .roadmap-story-transition-note{margin-inline:auto}.roadmap-storyboard-stage--center .roadmap-story-label{justify-content:center}.roadmap-storyboard-stage--center .roadmap-story-transition-note{text-align:center}.section02-roadmap__proof .roadmap-story-stack{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start}.section02-roadmap__proof-list{grid-template-columns:1fr;align-content:start;gap:clamp(.75rem,1.25vw,1rem);display:grid}.section02-roadmap__proof-list .section02-roadmap__asset{grid-column:auto}.section02-roadmap__proof-list .roadmap-proof:nth-of-type(2),.section02-roadmap__proof-list .roadmap-proof:nth-of-type(3){grid-column:auto;margin-left:0;transform:none}.roadmap-storyboard-stage--center .scene-action-button{min-height:clamp(3.4rem,5vw,4.6rem);color:var(--color-text);isolation:isolate;background:radial-gradient(circle at 20% 10%,#fff3eb24,#0000 38%),#f1732433;border-color:#f1732485;padding-inline:clamp(1.5rem,3vw,2.5rem);font-size:clamp(.8rem,1vw,.98rem);position:relative;box-shadow:0 0 0 1px #f1732424,0 22px 70px #00000052}.roadmap-storyboard-stage--center .scene-action-button:after{content:"";z-index:-1;border-radius:inherit;opacity:.42;pointer-events:none;background:radial-gradient(circle,#f1732452,#0000 64%);position:absolute;inset:-.45rem;transform:translateZ(0)scale(.96)}.roadmap-storyboard-stage--center .scene-action-button:hover{transform:translateY(-2px)}@keyframes storyLabelRuleIn{0%{opacity:0;transform:scaleX(.16)}to{opacity:1;transform:scaleX(1)}}@keyframes storyHeadlineWordIn{to{opacity:1;transform:translate(0,0)}}@keyframes storyTransitionTone{0%{opacity:0;color:#efb181f0;transform:translateY(.6em)}to{opacity:1;color:var(--story-element-ink);transform:translate(0,0)}}@keyframes storyTransitionEyebrowIn{to{opacity:1;transform:translate(0,0)}}@keyframes storyTransitionWordIn{0%{opacity:0;transform:translateY(.7em)scale(.985)}60%{color:#efb181fa}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes storyTransitionRuleReveal{to{opacity:1}}@keyframes storyTransitionRuleSweep{to{transform:translate(420%)}}@keyframes storyTransitionActionsIn{to{opacity:1;transform:translate(0,0)}}@keyframes storySupportBlockIn{to{opacity:1;transform:translate(0,0)}}@media (width<=720px){.roadmap-story-headline{--story-headline-width:100%}.roadmap-story-label{text-align:center;flex-direction:column;gap:.8rem}.roadmap-story-card--lead,.section02-roadmap__proof .roadmap-story-stack{grid-template-columns:1fr}.roadmap-story-core-block,.roadmap-story-intro-short,.roadmap-story-proof-line,.roadmap-story-transition-note,.roadmap-story-transition-moment__sentence,.roadmap-story-signature-block__title,.roadmap-story-signature-block__body{max-width:100%}.roadmap-narrative-split,.roadmap-evidence-rail,.roadmap-support-block--action,.section03-nora__split{grid-template-columns:1fr}.roadmap-narrative-split{grid-template-areas:"intro""body""asset"}.section03-nora__split .section-asset{justify-self:start;width:min(100%,18rem);max-height:16rem}.roadmap-evidence-rail__body:has(.roadmap-evidence-rail__asset){grid-template-columns:1fr}.roadmap-evidence-rail__proof>*{max-width:none}.roadmap-support-block--action .roadmap-support-block__body,.roadmap-support-block--action .scene-action-button{grid-area:auto/2}}@media (prefers-reduced-motion:reduce){.roadmap-story-label:before,.roadmap-story-headline__word,.roadmap-story-transition-note,.roadmap-story-transition-moment__eyebrow,.roadmap-story-transition-moment__word,.roadmap-story-transition-moment__rule,.roadmap-story-transition-moment__rule:after,.roadmap-story-transition-moment__actions,.roadmap-support-block,.roadmap-storyboard-stage--center .scene-action-button,.roadmap-storyboard-stage--center .scene-action-button:after{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}
