/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.absolute{position:absolute}.fixed{position:fixed}.inset-0{top:0;right:0;bottom:0;left:0}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.paused{animation-play-state:paused}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{color-scheme:light;--background:42 18% 94%;--foreground:222 25% 8%;--sky-300:176 63% 44%;--gray-300:222 9% 42%;--porcelain:#f2f0ea;--paper:#e9e7e0;--ink:#11131a;--muted-ink:#5a5d65;--teal:#2ebcaf;--teal-dark:#137a74;--lilac:#9d83cd;--violet:#6d56a8;--line:#11131a2e;--orb-line:#11131a3b;--orb-violet-line:#6d56a859;--hero-atmosphere:#9d83cd1a;--button-bg:#11131a;--button-fg:#fff;--glass-surface:#ffffff8f;--glass-border:#ffffffd1;--glass-highlight:#fffffff0;--glass-shadow:#2c21462e;--nav-glass-surface:#ffffff6b;--nav-glass-border:#ffffffd1;--nav-glass-inner:#ffffff85;--demo-bg:var(--porcelain);--demo-fg:var(--ink);--demo-muted:var(--muted-ink);--specimen-bg:#fff3;--specimen-ink:var(--ink);--specimen-muted:#11131aad;--specimen-border:#ffffff85;--specimen-divider:#11131a24;--specimen-shadow:#11131a0f;--specimen-edge-start:#2ebcaf70;--specimen-edge-mid:#ffffff85;--specimen-edge-end:#6d56a86b;--specimen-response:#6d56a8;--closing-bg:#6d56a8;--footer-bg:#17141e;--focus-contrast:#ffffffeb;--text-on-dark:#f8f6f0;--text-on-dark-muted:#f8f6f0b8;--text-closing-muted:#e6e0f0;--canvas-surface:var(--porcelain);--paper-surface:var(--paper);--demo-surface:var(--demo-bg);--section-surface:#fff;--demo-gap:clamp(2rem, 5vw, 6rem);--demo-object-fraction:.64;--demo-object-max:58rem;--display:"Avenir Next", "Helvetica Neue", Arial, sans-serif;--body:"Helvetica Neue", Helvetica, Arial, sans-serif;--display-tracking:-.02em;--page-gutter:clamp(1.25rem, 3.5vw, 4.5rem);--section-space:clamp(4.5rem, 7.5vw, 8rem);--content-wide:90rem;--content-hero:108rem;color:var(--ink);background:var(--canvas-surface);font-family:var(--body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}[data-theme=dark]{color-scheme:dark;--background:228 15% 8%;--foreground:42 18% 94%;--porcelain:#101116;--paper:#181a22;--ink:#f2f1ec;--muted-ink:#b8bac3;--teal:#55d4c8;--teal-dark:#75d7cf;--lilac:#b39bdf;--violet:#a98bdc;--line:#f2f1ec29;--orb-line:#f2f1ec3d;--orb-violet-line:#b39bdf6b;--hero-atmosphere:#55d4c817;--button-bg:#f2f1ec;--button-fg:#11131a;--glass-surface:#f2f1ec1a;--glass-border:#f2f1ec3d;--glass-highlight:#ffffff6b;--glass-shadow:#00000061;--nav-glass-surface:#10111685;--nav-glass-border:#f2f1ec47;--nav-glass-inner:#ffffff1f;--demo-bg:#090a0f;--demo-fg:#f8f6f0;--demo-muted:#c8c4d0;--specimen-bg:#f2f1ec0f;--specimen-ink:#f8f6f0;--specimen-muted:#f8f6f0b8;--specimen-border:#f2f1ec2e;--specimen-divider:#f2f1ec29;--specimen-shadow:#0000001f;--specimen-edge-start:#55d4c87a;--specimen-edge-mid:#ffffff24;--specimen-edge-end:#b39bdf75;--specimen-response:#b9a1e8;--closing-bg:#4f3d78;--footer-bg:#17141e;--focus-contrast:#101116f5;--canvas-surface:radial-gradient(ellipse 72% 54% at 82% 8%, #5f4e8e33, transparent 64%), radial-gradient(ellipse 58% 48% at 2% 58%, #2b80771f, transparent 70%), linear-gradient(145deg, #0d0f16 0%, #11131b 48%, #17131f 100%);--paper-surface:radial-gradient(ellipse 64% 58% at 14% 18%, #368b8217, transparent 66%), linear-gradient(150deg, #151821 0%, #1a1924 54%, #151720 100%);--section-surface:var(--paper-surface);--demo-surface:radial-gradient(ellipse 68% 60% at 80% 12%, #6d56a833, transparent 68%), radial-gradient(ellipse 56% 46% at 8% 88%, #2ebcaf1a, transparent 72%), linear-gradient(140deg, #090b12 0%, #11131d 52%, #171221 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas-surface)}section[id]{scroll-margin-top:6.5rem}body{background:var(--canvas-surface);min-width:320px;margin:0;overflow-x:hidden}main{width:100%;max-width:100%;overflow-x:clip}a{color:inherit;text-decoration:none}.pulse-content{width:100%;padding-inline:var(--page-gutter)}button,a{-webkit-tap-highlight-color:transparent}::selection{color:var(--ink);background:#2ebcaf59}.focus-ring:focus-visible{outline:2px solid var(--violet);outline-offset:3px;box-shadow:0 0 0 5px var(--focus-contrast)}.pulse-slide-tab:focus-visible{outline-color:var(--teal-dark);outline-offset:-4px;box-shadow:inset 0 0 0 1px var(--focus-contrast)}.pulse-scroll-meter{z-index:80;background:var(--line);pointer-events:none;width:1px;height:132px;position:fixed;top:50%;right:16px;overflow:hidden;transform:translateY(-50%)}.pulse-scroll-meter span{background:linear-gradient(to bottom,var(--teal),var(--violet));transform:scaleY(var(--scroll-progress,0));transform-origin:top;transition:transform .12s linear;position:absolute;top:0;right:0;bottom:0;left:0}.js [data-reveal]{--reveal-delay:0s;transition-delay:var(--reveal-delay)}.js [data-reveal=headline]{opacity:0;transition:opacity .36s ease-out,transform .52s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay);transform:translateY(18px)scale(.99)}.js [data-reveal=copy]{opacity:0;transition:opacity .28s ease-out,transform .36s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay);transform:translateY(12px)}.js [data-reveal=signal]{opacity:0;transition:opacity .24s ease-out,transform .32s cubic-bezier(.16,1,.3,1);transform:translate(-10px)}.js [data-reveal=specimen]{opacity:0;transition:opacity .32s ease-out,transform .46s cubic-bezier(.16,1,.3,1);transform:translateY(20px)scale(.98)}.js [data-reveal=ring]{opacity:0;transition:opacity .3s ease-out,transform .46s cubic-bezier(.16,1,.3,1);transform:rotate(-8deg)scale(.96)}.js [data-reveal=row]{opacity:0;transition:opacity .28s ease-out,transform .36s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay);transform:translate(14px)}.js [data-reveal=closing-orb]{opacity:0;transition:opacity .36s ease-out,transform .52s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-50%)scale(.96)}.js [data-reveal=closing]{opacity:0;transition:opacity .3s ease-out,transform .42s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.js [data-reveal].is-visible{opacity:1;transform:none}.js [data-reveal=closing-orb].is-visible{opacity:.27;transform:translate(-50%,-50%)scale(1)}.pulse-hero{background:radial-gradient(circle at 73% 45%,var(--hero-atmosphere),transparent 34%),var(--canvas-surface);min-height:100svh;position:relative;overflow:hidden}.pulse-nav{z-index:100;top:1rem;right:var(--page-gutter);left:var(--page-gutter);pointer-events:none;grid-template-columns:minmax(84px,1fr) auto minmax(84px,1fr);align-items:center;gap:1rem;min-height:52px;display:grid;position:fixed}.pulse-page-brand{z-index:101;top:1rem;left:var(--page-gutter);align-items:center;width:116px;height:44px;display:inline-flex;position:fixed}.pulse-nav-utilities{pointer-events:auto;justify-self:end;align-items:center;gap:.5rem;display:flex}.pulse-auth-link{min-height:42px;color:var(--button-fg);background:var(--button-bg);border:1px solid var(--button-bg);letter-spacing:.035em;border-radius:999px;justify-content:center;align-items:center;padding-inline:1rem;font-size:.72rem;font-weight:630;line-height:1;transition:transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.pulse-slide-tabs{background:linear-gradient(var(--nav-glass-surface),var(--nav-glass-surface)) padding-box,linear-gradient(112deg,#2ebcaf94,var(--nav-glass-border) 42%,#9d83cd8f) border-box;width:max-content;max-width:100%;box-shadow:inset 0 1px 0 var(--nav-glass-inner);-webkit-backdrop-filter:blur(3px)saturate(116%);pointer-events:auto;isolation:isolate;border:1px solid #0000;border-radius:999px;margin:0;padding:4px;list-style:none;display:flex;position:relative;overflow:hidden}.pulse-slide-tabs li{z-index:2;flex:none;position:relative}.pulse-slide-tab{z-index:2;min-height:42px;color:var(--ink);letter-spacing:.045em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 1.05rem;font-size:.72rem;font-weight:630;line-height:1;transition:color .24s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.pulse-tab-label-compact{display:none}.pulse-slide-tab.is-highlighted{color:var(--button-fg)}.pulse-slide-tabs-cursor{z-index:1;background:var(--button-bg);border-radius:999px;position:absolute;top:4px;bottom:4px;box-shadow:inset 0 1px #ffffff29}.pulse-wordmark{align-items:center;display:inline-flex}.pulse-brand-lockup{aspect-ratio:851/273;align-items:center;width:142px;display:inline-flex;position:relative}.pulse-brand-lockup.is-compact{width:116px}.pulse-brand-lockup.is-scroll-collapsible{overflow:visible}.pulse-brand-orb-crop,.pulse-brand-word-crop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pulse-brand-orb-crop{border-radius:50%;width:32.1%;right:auto;transform:translateZ(0)}.pulse-brand-orb-crop .pulse-brand-logo{width:311.5%;max-width:none;position:absolute;inset:0 auto 0 0}.pulse-brand-word-crop{clip-path:inset(0 0 0 31.6%);transform-origin:0;opacity:1;filter:blur();will-change:clip-path,transform,opacity;transition:clip-path .52s cubic-bezier(.77,0,.175,1),transform .52s cubic-bezier(.77,0,.175,1),opacity .26s cubic-bezier(.23,1,.32,1),filter .26s cubic-bezier(.23,1,.32,1);transform:translate(0)scaleX(1)}.is-logo-collapsed .pulse-page-brand .pulse-brand-word-crop{clip-path:inset(0 68.4% 0 31.6%);opacity:0;filter:blur(1.5px);transition:clip-path .6s cubic-bezier(.77,0,.175,1),transform .6s cubic-bezier(.77,0,.175,1),opacity .16s cubic-bezier(.4,0,1,1) .4s,filter .18s cubic-bezier(.4,0,1,1) .36s;transform:translate(-18%)scaleX(.86)}.pulse-brand-logo{object-fit:contain;width:100%;height:100%;display:block}.pulse-brand-logo-on-dark,.pulse-brand-lockup[data-surface=dark] .pulse-brand-logo-on-light,[data-theme=dark] .pulse-brand-lockup[data-surface=adaptive] .pulse-brand-logo-on-light{display:none}.pulse-brand-lockup[data-surface=dark] .pulse-brand-logo-on-dark,[data-theme=dark] .pulse-brand-lockup[data-surface=adaptive] .pulse-brand-logo-on-dark{display:block}.pulse-theme-toggle{width:42px;height:42px;color:var(--ink);background:linear-gradient(var(--nav-glass-surface),var(--nav-glass-surface)) padding-box,linear-gradient(135deg,var(--nav-glass-border),#9d83cd80) border-box;cursor:pointer;-webkit-backdrop-filter:blur(3px)saturate(116%);border:1px solid #0000;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .18s cubic-bezier(.16,1,.3,1);display:grid}.pulse-nav-links{align-items:center;gap:2rem;font-size:.78rem;font-weight:520;display:flex}.pulse-text-link{padding:.65rem 0;position:relative}.pulse-text-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.35rem;left:0;right:0;transform:scaleX(0)}.pulse-briefing-link,.pulse-closing-action{min-height:46px;color:var(--button-fg);background:var(--button-bg);border:1px solid var(--button-bg);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:0 1.2rem;font-size:.78rem;font-weight:580;transition:transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.pulse-hero-grid{z-index:2;min-height:100svh;padding:7.5rem var(--page-gutter) 2rem;grid-template-columns:minmax(0,.8fr) minmax(22rem,1.35fr) minmax(9rem,.42fr);column-gap:clamp(1rem,1.8vw,2.5rem);display:grid;position:relative}.pulse-hero-copy{z-index:10;align-self:center;min-width:0;max-width:39rem;padding-bottom:2.5rem;animation:.72s cubic-bezier(.16,1,.3,1) both copy-arrival;position:relative}.pulse-kicker,.pulse-section-heading p{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.35rem;font-size:.72rem;font-weight:650}.pulse-brand-kicker{letter-spacing:.02em;text-transform:lowercase}.pulse-hero h1{width:100%;max-width:100%;font-family:var(--display);letter-spacing:var(--display-tracking);text-wrap:wrap;margin:0;font-size:clamp(3.2rem,5.4vw,6rem);font-weight:470;line-height:1.04}.pulse-hero-description{max-width:34rem;color:var(--muted-ink);margin:2rem 0 0;font-size:clamp(1rem,.96rem + .2vw,1.18rem);line-height:1.55}.pulse-hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2.15rem;display:flex}.pulse-demo-action{min-height:48px;color:var(--ink);background:linear-gradient(135deg,var(--glass-highlight),transparent 38%),var(--glass-surface);border:1px solid var(--glass-border);box-shadow:5px 8px 24px var(--glass-shadow),inset 0 1px 0 var(--glass-highlight);-webkit-backdrop-filter:blur(16px)saturate(135%);isolation:isolate;border-radius:999px;align-items:center;gap:.7rem;padding:0 1.2rem 0 .55rem;font-size:.78rem;font-weight:620;transition:transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.pulse-demo-action-icon{color:#fff;background:linear-gradient(145deg,var(--teal),var(--violet));border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .18s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:3px 5px 12px #493a7042,inset 0 1px 1px #ffffff85}.pulse-demo-action-glint{z-index:-1;filter:blur(10px);opacity:0;background:#ffffffa8;width:34%;height:260%;transition:opacity .16s ease-out,transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:-80%;left:-45%;transform:translate(0)rotate(18deg)}.pulse-demo-action:active,.pulse-theme-toggle:active,.pulse-auth-link:active,.pulse-briefing-link:active,.pulse-closing-action:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.pulse-theme-toggle:hover{color:var(--button-fg);background:var(--button-bg);border-color:var(--button-bg);transform:scale(1.04)}.pulse-text-link:hover:after{transform-origin:0;transform:scaleX(1)}.pulse-auth-link:hover{transform:translateY(-2px)}.pulse-briefing-link:hover,.pulse-closing-action:hover{color:var(--ink);background:0 0;transform:translateY(-2px)}.pulse-demo-action:hover{border-color:var(--glass-highlight);box-shadow:7px 11px 30px var(--glass-shadow),inset 0 1px 0 var(--glass-highlight);transform:translateY(-2px)}.pulse-demo-action:hover .pulse-demo-action-icon{transform:scale(1.06)}.pulse-demo-action:hover .pulse-demo-action-glint{opacity:.72;transform:translate(400%)rotate(18deg)}}.pulse-orb-stage{z-index:4;aspect-ratio:1;isolation:isolate;place-self:center;width:min(100%,47vw,100svh - 9.5rem,690px);animation:.86s cubic-bezier(.16,1,.3,1) .1s both orb-arrival;position:relative}.pulse-orb-stage:after{z-index:-1;content:"";filter:blur(32px);background:#372f4929;border-radius:50%;height:14%;position:absolute;bottom:4%;left:8%;right:8%}.pulse-video-shell{background:#efeee9;border-radius:50%;position:absolute;top:9%;right:9%;bottom:9%;left:9%;overflow:hidden;box-shadow:0 28px 48px #312b3f1f}.pulse-orb-video{object-fit:cover;transform-origin:50%;width:100%;height:100%;transform:scale(1.38)}.pulse-orb-fallback{background:conic-gradient(from 145deg,var(--teal),#d8d3e2 36%,var(--lilac),var(--teal));filter:blur(8px);border-radius:50%;position:absolute;top:8%;right:8%;bottom:8%;left:8%}.pulse-orbit{z-index:4;border:1px solid var(--orb-line);pointer-events:none;border-radius:50%;position:absolute}.pulse-orbit:before,.pulse-orbit:after{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute}.pulse-orbit-outer{animation:34s linear infinite measured-rotation;top:0;right:0;bottom:0;left:0}.pulse-orbit-outer:before{top:-4px;left:49%}.pulse-orbit-outer:after{background:var(--teal-dark);top:49%;right:-4px}.pulse-orbit-inner{border-color:var(--orb-violet-line);animation:46s linear infinite reverse measured-rotation;top:5%;right:5%;bottom:5%;left:5%}.pulse-orbit-inner:before{background:var(--violet);top:50%;left:0;transform:translate(-50%,-50%)}.pulse-orbit-inner:after{display:none}.pulse-orb-stage .pulse-orbit,.pulse-voice-object .pulse-listening-dot,.pulse-voice-object .pulse-waveform span{animation-play-state:paused}.pulse-orb-stage.is-in-view .pulse-orbit,.pulse-voice-object.is-in-view .pulse-listening-dot,.pulse-voice-object.is-in-view .pulse-waveform span{animation-play-state:running}.pulse-specimen-label{z-index:8;letter-spacing:.13em;font-size:.58rem;font-weight:650;position:absolute}.pulse-specimen-label-top{transform-origin:0 0;top:6%;left:3%;transform:rotate(-90deg)translate(-100%)}.pulse-specimen-label-bottom{color:var(--violet);bottom:6%;right:3%}.pulse-hero-note{color:var(--muted-ink);align-self:end;gap:.8rem;padding:0 0 1.1rem;font-size:.72rem;line-height:1.55;animation:.68s cubic-bezier(.16,1,.3,1) .15s both copy-arrival;display:flex}.gsap-motion .pulse-hero-copy,.gsap-motion .pulse-orb-stage,.gsap-motion .pulse-hero-note{animation:none}.pulse-note-dot{background:var(--teal-dark);border-radius:50%;flex:none;width:7px;height:7px;margin-top:.3rem;box-shadow:4px 6px 12px #137a7440}.pulse-hero-note p{margin:0}.pulse-section-rail{padding:1.2rem var(--page-gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted-ink);justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.pulse-intro{background:var(--canvas-surface);padding-top:0}.pulse-intro-body{min-height:clamp(32rem,68svh,42rem);padding:clamp(4rem,5vw,5.5rem) var(--page-gutter);grid-template-columns:1.45fr .55fr;align-content:center;align-items:center;gap:8vw;display:grid;container-type:inline-size}.pulse-intro h2,.pulse-demo-copy h2,.pulse-thesis h2,.pulse-closing h2{font-family:var(--display);letter-spacing:var(--display-tracking);text-wrap:balance;margin:0;font-size:clamp(3.2rem,5.2vw,6rem);font-weight:430;line-height:1}.pulse-intro-content{min-width:0}.pulse-intro-content:has(.pulse-intro-copy){align-content:center;justify-items:end;display:grid}.pulse-thesis-details{min-width:0}.pulse-intro h2{max-width:13ch}.pulse-intro-copy{width:min(100%,29rem);align-self:center;margin-inline-end:max(0px,calc(((100cqw - var(--demo-gap)) * var(--demo-object-fraction) - var(--demo-object-max)) / 2))}.pulse-intro-copy p,.pulse-demo-copy>p,.pulse-thesis-columns p,.pulse-closing-content>p{margin:0;font-size:1rem;line-height:1.65}.pulse-intro-copy .pulse-muted{color:var(--muted-ink);margin-top:1.5rem}.pulse-demonstration{color:var(--demo-fg);background:var(--demo-surface)}.pulse-demonstration-inner{padding:var(--section-space) var(--page-gutter);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.pulse-demo-copy{place-self:center start;width:min(100%,40rem);min-width:0}.pulse-section-heading{align-items:center;gap:.8rem;margin-bottom:4rem;display:flex}.pulse-section-heading p{color:#75d7cf;margin:0}.pulse-symbol{color:#75d7cf;border:1px solid #75d7cf80;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.pulse-demo-copy h2{max-width:9ch;font-size:clamp(3.2rem,5vw,6rem)}.pulse-demo-copy>p{max-width:35rem;color:var(--demo-muted);margin-top:2rem}.pulse-voice-object{isolation:isolate;background:var(--specimen-bg);border:1px solid var(--specimen-border);width:min(100%,58rem);min-width:0;color:var(--specimen-ink);box-shadow:0 14px 34px var(--specimen-shadow),inset 0 1px #ffffff3d;-webkit-backdrop-filter:blur(4px)saturate(110%);border-radius:16px;place-self:center;padding:clamp(2rem,4vw,4rem);position:relative;overflow:hidden}.pulse-voice-object:before{z-index:0;border-radius:inherit;background:linear-gradient(120deg,var(--specimen-edge-start),var(--specimen-edge-mid) 44%,var(--specimen-edge-end));content:"";opacity:.48;pointer-events:none;padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);mask-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pulse-voice-object:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;position:absolute;top:1px;right:1px;bottom:1px;left:1px;box-shadow:inset 0 1px #fff3}.pulse-voice-object>*{z-index:1;position:relative}.pulse-listening-state{align-items:center;gap:.65rem;font-size:.72rem;font-weight:630;display:flex}.pulse-listening-dot{background:var(--teal-dark);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite listen-pulse}.pulse-waveform{align-items:center;gap:clamp(3px,.4vw,7px);height:160px;margin:clamp(2rem,5vw,4rem) 0;display:flex;overflow:hidden}.pulse-waveform span{height:var(--wave-height);background:linear-gradient(to top,var(--teal),var(--lilac));transform-origin:50%;min-width:2px;animation:waveform 1.6s var(--wave-delay) ease-in-out infinite alternate;border-radius:999px;flex:1}.pulse-transcript{border-top:1px solid var(--specimen-divider);gap:2rem;padding-top:1.5rem;display:grid}.pulse-transcript>div{grid-template-columns:5rem 1fr;gap:1rem;display:grid}.pulse-transcript span{color:var(--specimen-muted);font-size:.7rem;font-weight:650}.pulse-transcript p{max-width:34rem;font-family:var(--display);margin:0;font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.35}.pulse-transcript .pulse-response p{color:var(--specimen-response)}.pulse-synthetic-note{color:var(--specimen-muted);margin:2.2rem 0 0;font-size:.65rem}.pulse-thesis{background:radial-gradient(circle at 16% 34%,var(--teal),transparent 28%),radial-gradient(circle at 76% 66%,var(--lilac),transparent 34%),var(--section-surface);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"visual content";min-height:100svh;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pulse-thesis{background:radial-gradient(circle at 16% 34%,color-mix(in srgb,var(--teal) 8%,transparent),transparent 28%),radial-gradient(circle at 76% 66%,color-mix(in srgb,var(--lilac) 9%,transparent),transparent 34%),var(--section-surface)}}.pulse-thesis-content{min-width:0;padding:var(--section-space) var(--page-gutter);grid-area:content;align-self:center}.pulse-thesis h2{max-width:11ch}.pulse-thesis-summary{width:100%;max-width:none;color:var(--muted-ink);margin:1.5rem 0 0;font-size:1rem;line-height:1.65}.pulse-thesis-methods{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;width:100%;max-width:none;margin-top:clamp(2.25rem,4vw,3.5rem);display:grid}.pulse-thesis-methods article{min-width:0;padding:2rem 2.2rem 2.2rem 0}.pulse-thesis-methods article+article{border-left:1px solid var(--line);padding-left:2.2rem;padding-right:0}.pulse-thesis-methods span,.pulse-thesis-result span{color:var(--teal-dark);letter-spacing:.06em;font-size:.72rem;font-weight:650}.pulse-thesis-methods h3{max-width:18ch;font-family:var(--display);letter-spacing:-.025em;margin:1.25rem 0 0;font-size:clamp(1.55rem,2.4vw,2.35rem);font-weight:470;line-height:1.08}.pulse-thesis-methods p,.pulse-thesis-result p{max-width:29rem;color:var(--muted-ink);margin:1.25rem 0 0;font-size:1rem;line-height:1.6}.pulse-thesis-result{grid-template-columns:.72fr 1fr;align-items:start;gap:2rem;width:100%;max-width:none;padding-top:2rem;display:grid}.pulse-thesis-result p{margin-top:0}.pulse-thesis-visual{border-right:1px solid var(--line);grid-area:visual;place-items:center;min-width:0;min-height:100%;display:grid;position:relative;overflow:hidden}.pulse-fusion-index{z-index:2;top:clamp(2rem,4vw,4rem);left:var(--page-gutter);color:var(--teal-dark);letter-spacing:.08em;margin:0;font-size:.72rem;font-weight:650;position:absolute}.pulse-fusion-diagram{aspect-ratio:13/15;width:min(39vw,560px);position:relative}.pulse-fusion-diagram>svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.pulse-fusion-track,.pulse-fusion-flow{fill:none;vector-effect:non-scaling-stroke}.pulse-fusion-track{stroke:var(--line);stroke-width:1px}.pulse-fusion-flow{stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.pulse-fusion-flow-teal{stroke:var(--teal)}.pulse-fusion-flow-violet{stroke:var(--lilac)}.pulse-fusion-flow-output{stroke:var(--violet)}.pulse-fusion-node,.pulse-fusion-core{z-index:2;color:var(--ink);justify-content:center;align-items:center;display:flex;position:absolute}.pulse-fusion-node{background:var(--paper);gap:.65rem;width:156px;min-height:52px;padding-inline:.9rem}@supports (color:color-mix(in lab,red,red)){.pulse-fusion-node{background:color-mix(in srgb,var(--paper) 76%,transparent)}}.pulse-fusion-node{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.04em;font-size:.72rem;font-weight:650}.pulse-fusion-node svg{color:var(--teal-dark)}.pulse-fusion-node-semantic{top:20%;left:16%;transform:translate(-50%,-50%)}.pulse-fusion-node-keyword{top:58%;left:16%;transform:translate(-50%,-50%)}.pulse-fusion-node-output{top:82%;left:63%;transform:translate(-50%,-50%)}.pulse-fusion-core{aspect-ratio:1;width:clamp(122px,11vw,150px);color:var(--teal-dark);background:linear-gradient(135deg,var(--glass-highlight),transparent 48%),var(--glass-surface);border:1px solid var(--glass-border);box-shadow:0 18px 44px var(--glass-shadow);-webkit-backdrop-filter:blur(6px)saturate(120%);border-radius:50%;flex-direction:column;gap:.7rem;top:42%;left:63%;transform:translate(-50%,-50%)}.pulse-fusion-core:before,.pulse-fusion-core:after{border:1px solid var(--orb-violet-line);content:"";border-radius:50%;position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%}.pulse-fusion-core:after{border-color:var(--orb-line);top:-42%;right:-42%;bottom:-42%;left:-42%}.pulse-fusion-core span{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:650}.pulse-fusion-caption{right:var(--page-gutter);max-width:17rem;color:var(--muted-ink);margin:0;font-size:.72rem;line-height:1.5;position:absolute;bottom:clamp(2rem,4vw,4rem)}.pulse-closing{min-height:90svh;padding:clamp(4rem,12vw,8rem) var(--page-gutter);color:#fff;background:linear-gradient(to bottom,var(--closing-bg) 0%,var(--closing-bg) 67%,var(--closing-bg) 86%,var(--footer-bg) 100%);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pulse-closing{background:linear-gradient(to bottom,var(--closing-bg) 0%,var(--closing-bg) 67%,color-mix(in srgb,var(--closing-bg) 54%,var(--footer-bg)) 86%,var(--footer-bg) 100%)}}.pulse-closing:before{content:"";-webkit-mask-image:linear-gradient(to bottom,var(--ink) 0 76%,transparent 100%);mask-image:linear-gradient(to bottom,var(--ink) 0 76%,transparent 100%);background:radial-gradient(circle,#0000 10%,#2f234b70 80%);position:absolute;top:0;right:0;bottom:0;left:0}.pulse-closing-orb{aspect-ratio:1;opacity:.27;mix-blend-mode:luminosity;border-radius:50%;width:min(70vw,90svh - 2rem,850px);position:absolute;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.pulse-closing-orb video{object-fit:cover;width:100%;height:100%;transform:scale(1.38)}.pulse-closing-content{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:70rem;display:flex;position:relative}.pulse-closing .pulse-kicker{color:#d7fff8}.pulse-closing h2{max-width:12ch}.pulse-closing-content>p{max-width:38rem;color:var(--text-closing-muted);margin-top:2.2rem}.pulse-closing-action{color:#11131a;background:#fff;border-color:#fff;min-height:54px;margin-top:2.4rem;padding-inline:1.5rem}.pulse-footer{z-index:11;padding:clamp(2.25rem,3.5vw,3rem) var(--page-gutter) 1.1rem;color:var(--text-on-dark);background:linear-gradient(115deg,#2ebcaf0e,transparent 34%,#6d56a814),var(--footer-bg);margin-top:-1px;position:relative}.pulse-footer:before{top:0;left:var(--page-gutter);content:"";background:linear-gradient(90deg,#2ebcaf,#9d83cd 72%,#9d83cd00);width:clamp(5rem,11vw,11rem);height:1px;position:absolute}.pulse-footer-main{grid-template-columns:minmax(16rem,1.7fr) minmax(10rem,.55fr) minmax(14rem,.75fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.pulse-footer .pulse-wordmark{color:#fff;align-items:center;min-height:42px;display:inline-flex}.pulse-footer-brand>p{max-width:32rem;color:var(--text-on-dark-muted);opacity:1;margin:.85rem 0 0;font-size:1rem;line-height:1.55}.pulse-footer-label{color:#9d83cd;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:650;line-height:1.4}.pulse-footer-location>p:last-child{max-width:12rem;color:var(--text-on-dark-muted);opacity:1;margin:0;font-size:1rem;line-height:1.55}.pulse-footer-contact>p:last-child{max-width:17rem;color:var(--text-on-dark-muted);opacity:1;margin:.65rem 0 0;font-size:1rem;line-height:1.55}.pulse-footer-email{color:#f8f6f0;overflow-wrap:anywhere;text-underline-offset:.3em;font-size:1rem;line-height:1.4;-webkit-text-decoration:underline #2ebcaf8c;text-decoration:underline #2ebcaf8c;transition:color .18s cubic-bezier(.16,1,.3,1);display:inline-block}.pulse-footer-bottom{color:#f8f6f0;border-top:1px solid #f8f6f024;justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:.85rem;font-size:.72rem;line-height:1.4;display:flex}.pulse-footer-bottom p{opacity:.58;margin:0}.pulse-footer-bottom a{color:#f8f6f0;opacity:.72;text-decoration:none;transition:color .18s cubic-bezier(.16,1,.3,1),opacity .18s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.pulse-footer-bottom a{transition:color .18s cubic-bezier(.16,1,.3,1)}.pulse-footer-bottom a:hover,.pulse-footer-email:hover{color:#2ebcaf;opacity:1}}@keyframes copy-arrival{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes orb-arrival{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes measured-rotation{to{transform:rotate(360deg)}}@keyframes listen-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes waveform{0%{transform:scaleY(.52)}to{transform:scaleY(1)}}@media(max-width:1024px){.pulse-hero-grid{grid-template-columns:minmax(260px,.8fr) minmax(430px,1.2fr);column-gap:clamp(1.5rem,3vw,3rem)}.pulse-hero-note{display:none}.pulse-orb-stage{width:min(100%,55vw,100svh - 8.5rem,620px)}.pulse-demonstration-inner{gap:5vw}.pulse-thesis{grid-template-columns:1fr;grid-template-areas:"content""visual";min-height:auto}.pulse-thesis-content{padding:clamp(5rem,8vw,7rem) var(--page-gutter)}.pulse-thesis-visual{border-top:1px solid var(--line);border-right:0;min-height:min(680px,76svh)}.pulse-fusion-diagram{width:min(60vw,520px)}}@media(min-width:769px)and (max-height:820px){.pulse-hero-grid{min-height:100svh;padding-top:5.75rem;padding-bottom:1.25rem}.pulse-hero-copy{padding-bottom:0}.pulse-hero h1{font-size:clamp(3.2rem,5vw,6rem)}.pulse-hero-description{margin-top:1.35rem}.pulse-hero-actions{margin-top:1.5rem}.pulse-orb-stage{width:min(44vw,100svh - 7rem,610px)}.pulse-intro-body,.pulse-demonstration-inner{padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(4.5rem,7vw,6.5rem)}.pulse-closing{min-height:100svh;padding-top:5.5rem;padding-bottom:5.5rem}}@media(max-width:768px){.pulse-scroll-meter{height:72px;right:7px}.pulse-nav{grid-template-columns:0 minmax(0,1fr) 42px;gap:.55rem;width:calc(100% - 1.25rem);min-height:48px;padding:0}.pulse-page-brand{display:none}.pulse-slide-tabs{width:100%}.pulse-slide-tabs li{flex:1 1 0;min-width:0}.pulse-slide-tab{min-height:40px;padding-inline:.7rem}.pulse-hero-grid{grid-template-columns:1fr;min-height:100svh;padding:6.5rem 1.25rem 2rem}.pulse-hero-copy{z-index:9;max-width:none;padding:0}.pulse-hero h1{max-width:100%}.pulse-hero-description{max-width:26rem;margin-top:1.35rem}.pulse-hero-actions{gap:.65rem;margin-top:1.5rem}.pulse-orb-stage{align-self:center;width:min(94vw,620px);margin:-2rem 0 -3.5rem}.pulse-specimen-label-bottom{bottom:9%;right:7%}.pulse-intro-body,.pulse-demonstration-inner{grid-template-columns:1fr}.pulse-intro-body{min-height:auto}.pulse-thesis{grid-template-columns:1fr;grid-template-areas:"content""visual"}.pulse-section-rail,.pulse-intro-body,.pulse-demonstration-inner{padding-inline:1.25rem}.pulse-intro-body{gap:3rem}.pulse-intro-copy{width:min(100%,40rem)}.pulse-intro h2,.pulse-demo-copy h2,.pulse-thesis h2,.pulse-closing h2{max-width:100%}.pulse-demonstration-inner{gap:4rem}.pulse-demo-copy{justify-self:start}.pulse-section-heading{margin-bottom:2.5rem}.pulse-voice-object{padding:1.5rem}.pulse-waveform{height:110px}.pulse-thesis-content{padding:var(--section-space) 1.25rem}.pulse-thesis-result{grid-template-columns:1fr;gap:.75rem}.pulse-thesis-visual{border-top:1px solid var(--line);border-right:0;min-height:min(620px,72svh)}.pulse-fusion-index{left:1.25rem}.pulse-fusion-diagram{width:min(92vw,520px)}.pulse-fusion-caption{right:1.25rem}.pulse-closing{min-height:auto;padding-inline:1.25rem}.pulse-closing-orb{width:110vw}.pulse-footer{padding-inline:1.25rem}.pulse-footer-main{grid-template-columns:1fr 1fr;gap:2rem 2.5rem}.pulse-footer-brand{grid-column:1/-1}}@media(max-width:640px){.pulse-auth-link{display:none}.pulse-footer-main{grid-template-columns:1fr;gap:1.5rem}.pulse-footer-brand{grid-column:auto}.pulse-footer-bottom{margin-top:1.75rem}}@media(max-width:480px){.pulse-thesis-visual{min-height:520px}.pulse-fusion-diagram{width:min(88vw,420px)}.pulse-fusion-node{width:120px;padding-inline:.65rem}.pulse-fusion-core{width:112px}.pulse-footer-bottom{flex-direction:column;align-items:flex-start;gap:.65rem}}@media(prefers-reduced-motion:reduce){.pulse-brand-word-crop{transition:opacity .12s ease-out}.is-logo-collapsed .pulse-page-brand .pulse-brand-word-crop{clip-path:inset(0 68.4% 0 31.6%);filter:none;transition:opacity .12s ease-out;transform:none}}@media(max-width:640px){.pulse-tab-label-full{display:none}.pulse-tab-label-compact{display:inline}.pulse-thesis-methods{grid-template-columns:1fr}.pulse-thesis-methods article{padding:1.75rem 0 2rem}.pulse-thesis-methods article+article{border-top:1px solid var(--line);border-left:0;padding-left:0;padding-right:0}}@media(max-width:480px){.pulse-nav{grid-template-rows:52px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;top:.65rem}.pulse-nav>span[aria-hidden=true]{display:none}.pulse-slide-tabs{grid-column:1;min-width:0;height:52px}.pulse-nav-utilities{grid-column:2;justify-self:end}.pulse-slide-tab{letter-spacing:.008em;min-height:44px;padding-inline:.28rem;font-size:.64rem}.pulse-theme-toggle{width:44px;height:44px}.pulse-hero-grid{min-height:100svh;padding-top:5.75rem}.pulse-hero .pulse-kicker{margin-bottom:.9rem}.pulse-hero h1{max-width:100%;letter-spacing:var(--display-tracking);font-size:clamp(2.75rem,12.1vw,3.2rem);line-height:1.04}.pulse-intro h2,.pulse-demo-copy h2,.pulse-thesis h2,.pulse-closing h2{font-size:clamp(2.5rem,10.5vw,3rem);line-height:1}.pulse-hero-description{max-width:20rem}.pulse-orb-stage{width:min(88vw,390px);margin:.5rem 0 -1.25rem}.pulse-closing-orb{width:104vw}.pulse-specimen-label-top,.pulse-specimen-label-bottom{display:none}.pulse-orbit-outer{top:3%;right:3%;bottom:3%;left:3%}.pulse-transcript>div{grid-template-columns:1fr;gap:.45rem}.pulse-waveform{gap:3px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pulse-scroll-meter{display:none}.pulse-hero-copy,.pulse-orb-stage,.pulse-hero-note{animation:none!important}.pulse-orb-stage .pulse-orbit,.pulse-voice-object .pulse-listening-dot,.pulse-voice-object .pulse-waveform span{animation-play-state:paused!important}.js [data-reveal]:not([data-reveal=closing-orb]){opacity:1;transition:none;transform:none}.js [data-reveal=closing-orb]{opacity:.27;transition:none;transform:translate(-50%,-50%)}}[data-typography-debug=true] h1,[data-typography-debug=true] h2,[data-typography-debug=true] h3{outline-offset:2px;background:#ef157a0a;outline:1px dashed #ef157a80}[data-typography-debug=true] p,[data-typography-debug=true] .pulse-hero-description,[data-typography-debug=true] .pulse-hero h1,[data-typography-debug=true] .pulse-kicker,[data-typography-debug=true] .pulse-section-heading p,[data-typography-debug=true] .pulse-footer-label,[data-typography-debug=true] .pulse-footer-brand>p,[data-typography-debug=true] .pulse-footer-location>p:last-child,[data-typography-debug=true] .pulse-footer-contact>p:last-child,[data-typography-debug=true] .pulse-footer-email,[data-typography-debug=true] .pulse-footer-bottom p{outline-offset:2px;background:#38bdf808;outline:1px dashed #38bdf866}[data-typography-debug=true] body:before{content:"";z-index:9999;top:0;bottom:0;left:var(--page-gutter);pointer-events:none;background:#10b98180;width:1px;position:fixed;box-shadow:0 0 0 1px #10b9814d}[data-typography-debug=true] body:after{content:"";z-index:9999;top:0;bottom:0;right:var(--page-gutter);pointer-events:none;background:#10b98180;width:1px;position:fixed;box-shadow:0 0 0 1px #10b9814d}[data-typography-debug=true] .pulse-page-brand:after{content:"";z-index:9998;pointer-events:none;background:#fb923c66;width:1px;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}[data-typography-debug=true] body{background-image:repeating-linear-gradient(#6b728014 0,#6b728014 1px,#0000 1px,#0000 1.55rem);background-attachment:fixed}[data-typography-debug=true] .pulse-page-brand:before{content:"Typography debug — green=left/right content edge  orange=center  red boxes=headings  blue boxes=body text";z-index:99999;top:.5rem;left:var(--page-gutter);color:#fff;pointer-events:none;background:#000000b3;border-radius:3px;padding:4px 10px;font-family:monospace;font-size:.65rem;position:fixed}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}.pulse-security-story{position:relative;overflow:hidden;color:var(--ink);background:radial-gradient(circle at 82% 18%,rgba(46,188,175,.1),transparent 28%),radial-gradient(circle at 68% 40%,rgba(157,131,205,.12),transparent 34%),var(--section-surface);border-top:1px solid var(--line)}.security-hover-field{--security-pointer-x: 50%;--security-pointer-y: 30%;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.16,1,.3,1)}.security-hover-field[data-active=true]{opacity:1}.security-hover-field-light,.security-hover-field-cipher{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;mask-image:radial-gradient(250px at var(--security-pointer-x) var(--security-pointer-y),#000 0%,rgba(0,0,0,.94) 28%,rgba(0,0,0,.58) 52%,transparent 78%);-webkit-mask-image:radial-gradient(250px at var(--security-pointer-x) var(--security-pointer-y),#000 0%,rgba(0,0,0,.94) 28%,rgba(0,0,0,.58) 52%,transparent 78%)}.security-hover-field-light{background:radial-gradient(circle at var(--security-pointer-x) var(--security-pointer-y),color-mix(in srgb,var(--teal) 30%,transparent) 0%,color-mix(in srgb,var(--violet) 16%,transparent) 46%,transparent 76%);opacity:.72}.security-hover-field-cipher{overflow:hidden;background:linear-gradient(112deg,color-mix(in srgb,var(--teal) 92%,white 8%),color-mix(in srgb,var(--violet) 88%,white 12%));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.5rem,.58vw,.68rem);font-weight:650;letter-spacing:.035em;line-height:1.02;overflow-wrap:anywhere;word-break:break-all;opacity:.62;text-shadow:0 0 12px color-mix(in srgb,var(--teal) 24%,transparent);-webkit-user-select:none;user-select:none}.pulse-security-lead{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(2rem,5vw,6rem);min-height:min(52rem,82svh);align-items:center;padding:var(--section-space) var(--page-gutter)}.pulse-security-copy{position:relative;z-index:2;min-width:0}.security-eyebrow{margin:0 0 1.35rem;color:var(--teal-dark);font-size:.7rem;font-weight:680;letter-spacing:.1em;text-transform:uppercase}.pulse-security-title{max-width:12ch;min-height:2.05em;margin:0;font-family:var(--display);font-size:clamp(3.2rem,5.2vw,6rem);font-weight:440;letter-spacing:var(--display-tracking);line-height:1.04;text-wrap:balance}.encrypted-text,.encrypted-text-display{display:inline}.encrypted-text-word{display:inline-block;white-space:nowrap}.encrypted-text-character{position:relative;display:inline-block;overflow:visible;vertical-align:baseline}.encrypted-text-measure{visibility:hidden}.encrypted-text-glyph{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;overflow:visible;line-height:inherit;pointer-events:none;text-align:center}.security-character-encrypted{color:color-mix(in srgb,var(--teal-dark) 52%,var(--muted-ink));opacity:.72}.security-character-revealed{color:var(--ink);opacity:1;transition:color .16s cubic-bezier(.23,1,.32,1),opacity .16s cubic-bezier(.23,1,.32,1)}.pulse-security-summary,.pulse-security-boundary-note{max-width:40rem;color:var(--muted-ink);font-size:1rem;line-height:1.65}.pulse-security-summary{margin:2rem 0 0}.pulse-security-boundary-note{max-width:38rem;margin:1.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--line);font-size:1rem}.security-vault{position:relative;justify-self:center;width:min(37vw,510px);aspect-ratio:1;isolation:isolate}.security-vault:before{position:absolute;z-index:-1;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:radial-gradient(circle,rgba(46,188,175,.13),transparent 66%);filter:blur(22px);content:""}.security-vault-orbit,.security-vault-core{position:absolute;border:1px solid var(--orb-line);border-radius:50%}.security-vault-orbit-outer{top:3%;right:3%;bottom:3%;left:3%}.security-vault-orbit-inner{top:14%;right:14%;bottom:14%;left:14%;border-color:var(--orb-violet-line)}.security-vault-orbit:before,.security-vault-orbit:after{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--teal-dark);content:""}.security-vault-orbit:before{top:12%;left:16%}.security-vault-orbit:after{right:-4px;top:50%;background:var(--violet)}.security-vault-core{top:29%;right:29%;bottom:29%;left:29%;display:grid;place-items:center;color:var(--teal-dark);background:linear-gradient(135deg,var(--glass-highlight),transparent 48%),var(--glass-surface);border-color:var(--glass-border);box-shadow:0 18px 44px var(--glass-shadow),inset 0 1px 0 var(--glass-highlight);backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%)}.security-vault>span{position:absolute;color:var(--muted-ink);font-size:.72rem;font-weight:680;letter-spacing:.14em}.security-vault>span:nth-of-type(1){top:4%;left:46%}.security-vault>span:nth-of-type(2){right:1%;bottom:28%}.security-vault>span:nth-of-type(3){bottom:7%;left:18%}.pulse-security-story .security-vault-orbit{animation-play-state:paused}.pulse-security-story.is-in-view .security-vault-orbit{animation-play-state:running}.pulse-security-architecture{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 var(--page-gutter) var(--section-space)}.pulse-security-architecture article{min-width:0;padding:clamp(1.5rem,3vw,3rem);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pulse-security-architecture article+article{border-left:1px solid var(--line)}.pulse-security-card-index{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:1rem;color:var(--teal-dark);font-size:.7rem;font-weight:680;letter-spacing:.06em}.pulse-security-architecture h3{max-width:14ch;margin:clamp(3rem,6vw,5.5rem) 0 0;font-family:var(--display);font-size:clamp(1.55rem,2.4vw,2.35rem);font-weight:470;letter-spacing:-.03em;line-height:1.06}.pulse-security-architecture article>p{max-width:29rem;margin:1.5rem 0 0;color:var(--muted-ink);font-size:1rem;line-height:1.65}@media(prefers-reduced-motion:no-preference){.security-vault-orbit-outer{animation:measured-rotation 34s linear infinite}.security-vault-orbit-inner{animation:measured-rotation 46s linear infinite reverse}}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.security-hover-field{display:none}}@media(max-width:768px){.pulse-security-lead{grid-template-columns:1fr;gap:clamp(2.5rem,6vw,3.5rem);min-height:auto;padding-inline:1.25rem}.security-vault{width:min(80vw,470px)}.pulse-security-architecture{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:1.25rem}.pulse-security-architecture article:nth-child(3){grid-column:1 / -1;border-left:0}.pulse-security-architecture h3{margin-top:2.8rem}}@media(max-width:640px){.pulse-security-architecture{grid-template-columns:1fr}.pulse-security-architecture article+article{border-top:0;border-left:0}.pulse-security-architecture article{padding:1.5rem 0 1.75rem}.pulse-security-architecture h3{margin-top:1.75rem}}@media(min-width:769px)and (max-height:820px){.pulse-security-lead{min-height:auto;padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(4.5rem,7vw,6.5rem)}.pulse-security-architecture{padding-bottom:clamp(4.5rem,7vw,6.5rem)}}@media(max-width:480px){.pulse-security-title{min-height:2.95em;font-size:clamp(2.5rem,10.5vw,3rem)}.security-vault{width:min(88vw,390px)}}
