@import"/assets/brand/public-neural-experience.css?v=bbecfdae-0bae7f61";.dt-button,.dt-icon-button,.dt-field input,.dt-field select,.dt-range-field input,.dt-segmented button,.dt-tabs__list button{box-sizing:border-box;font-family:var(--dt-font-sans);letter-spacing:var(--dt-letter-spacing)}.dt-button,.dt-icon-button,.dt-segmented button,.dt-tabs__list button{min-height:var(--dt-size-control-min);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-medium);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line);font-weight:var(--dt-weight-semibold);transition:background-color var(--dt-motion-standard) var(--dt-motion-ease),border-color var(--dt-motion-standard) var(--dt-motion-ease),color var(--dt-motion-standard) var(--dt-motion-ease),transform var(--dt-motion-fast) var(--dt-motion-ease)}.dt-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--dt-space-2);max-width:100%;padding:0 var(--dt-space-4);cursor:pointer}.dt-button>span{min-width:0;overflow-wrap:anywhere}.dt-button--primary{border-color:var(--dt-role-primary-action);background:var(--dt-role-primary-action);color:var(--dt-role-primary-action-text)}.dt-button--secondary,.dt-icon-button,.dt-segmented button,.dt-tabs__list button{background:var(--dt-role-surface);color:var(--dt-role-text)}.dt-button--quiet{border-color:transparent;background:transparent;color:var(--dt-color-graphite)}.dt-button__icon,.dt-icon-button svg{width:18px;height:18px;flex:0 0 auto;stroke-width:1.8}.dt-icon-control{position:relative;display:inline-grid;flex:0 0 auto;place-items:center}.dt-icon-button{display:inline-grid;width:var(--dt-size-icon-button);min-width:var(--dt-size-icon-button);padding:0;place-items:center;cursor:pointer}.dt-icon-control__tooltip{position:absolute;z-index:var(--dt-z-dialog);width:max-content;max-width:var(--dt-size-tooltip-max);padding:var(--dt-space-1) var(--dt-space-2);border-radius:var(--dt-radius-small);background:var(--dt-color-ink);color:var(--dt-color-white);font:var(--dt-weight-medium) var(--dt-type-metadata-size) / var(--dt-type-metadata-line) var(--dt-font-sans);letter-spacing:var(--dt-letter-spacing);overflow-wrap:anywhere;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dt-motion-fast) var(--dt-motion-ease),visibility var(--dt-motion-fast) var(--dt-motion-ease)}.dt-icon-control[data-tooltip-placement=bottom] .dt-icon-control__tooltip{top:calc(100% + var(--dt-space-2));left:50%;transform:translate(-50%)}.dt-icon-control[data-tooltip-placement=top] .dt-icon-control__tooltip{bottom:calc(100% + var(--dt-space-2));left:50%;transform:translate(-50%)}.dt-icon-control[data-tooltip-placement=right] .dt-icon-control__tooltip{top:50%;left:calc(100% + var(--dt-space-2));transform:translateY(-50%)}.dt-icon-control[data-tooltip-placement=left] .dt-icon-control__tooltip{top:50%;right:calc(100% + var(--dt-space-2));transform:translateY(-50%)}.dt-icon-control:hover .dt-icon-control__tooltip,.dt-icon-control:focus-within .dt-icon-control__tooltip{opacity:1;visibility:visible}.dt-button:hover:not(:disabled),.dt-icon-button:hover:not(:disabled),.dt-segmented button:hover:not(:disabled),.dt-tabs__list button:hover:not(:disabled){border-color:var(--dt-role-selected-border)}.dt-button:active:not(:disabled),.dt-icon-button:active:not(:disabled){transform:translateY(1px)}.dt-button:focus-visible,.dt-icon-button:focus-visible,.dt-segmented button:focus-visible,.dt-tabs__list button:focus-visible,.dt-field input:focus-visible,.dt-field select:focus-visible,.dt-range-field input:focus-visible{outline:2px solid var(--dt-role-focus);outline-offset:2px}.dt-button:disabled,.dt-icon-button:disabled,.dt-segmented button:disabled,.dt-tabs__list button:disabled,.dt-field input:disabled,.dt-field select:disabled,.dt-range-field input:disabled{cursor:not-allowed;opacity:var(--dt-opacity-disabled)}.dt-field,.dt-range-field{display:grid;min-width:0;gap:var(--dt-space-2);color:var(--dt-role-text);font-family:var(--dt-font-sans);letter-spacing:var(--dt-letter-spacing)}.dt-field__label,.dt-range-field__copy{font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line);font-weight:var(--dt-weight-semibold)}.dt-field input,.dt-field select{width:100%;min-height:var(--dt-size-field-min);padding:0 var(--dt-space-3);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-medium);background:var(--dt-role-surface);color:var(--dt-role-text);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line);font-weight:var(--dt-weight-regular)}.dt-field input[aria-invalid=true],.dt-field select[aria-invalid=true]{border-width:2px;border-color:var(--dt-color-ink)}.dt-field__description{color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.dt-range-field__copy{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dt-space-3)}.dt-range-field output{color:var(--dt-color-teal-deep);font-variant-numeric:tabular-nums}.dt-range-field input{width:100%;min-height:var(--dt-size-control-min);margin:0;accent-color:var(--dt-color-teal-deep);cursor:pointer}.dt-toolbar{display:flex;min-width:0;min-height:var(--dt-size-control-min);align-items:center;gap:var(--dt-space-3);padding:var(--dt-space-2) 0;color:var(--dt-role-text);font-family:var(--dt-font-sans);letter-spacing:var(--dt-letter-spacing);overflow-x:auto}.dt-toolbar__group{display:flex;min-width:max-content;align-items:center;gap:var(--dt-space-2)}.dt-toolbar__group+.dt-toolbar__group{padding-left:var(--dt-space-3);border-left:1px solid var(--dt-color-line)}.dt-segmented{display:inline-grid;max-width:100%;grid-auto-flow:column;grid-auto-columns:minmax(88px,1fr);gap:var(--dt-space-1);padding:var(--dt-space-1);border:1px solid var(--dt-color-line);border-radius:var(--dt-radius-large);background:var(--dt-color-paper);overflow-x:auto}.dt-segmented button{padding:0 var(--dt-space-3);border-color:transparent;white-space:nowrap}.dt-segmented button[aria-checked=true]{border-color:var(--dt-role-selected-border);background:var(--dt-role-selected-surface)}.dt-tabs{min-width:0}.dt-tabs__list{display:flex;min-width:0;gap:var(--dt-space-1);border-bottom:1px solid var(--dt-color-line-strong);overflow-x:auto}.dt-tabs__list button{flex:0 0 auto;padding:0 var(--dt-space-4);border-color:transparent;border-bottom-left-radius:var(--dt-radius-none);border-bottom-right-radius:var(--dt-radius-none)}.dt-tabs__list button[aria-selected=true]{border-bottom-color:var(--dt-role-selected-border);background:var(--dt-role-selected-surface)}.dt-tabs__panel{padding-top:var(--dt-space-4);outline:none}.dt-state-notice{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:var(--dt-space-3);padding:var(--dt-space-4) 0;border-top:1px solid var(--dt-color-line-strong);border-bottom:1px solid var(--dt-color-line-strong);color:var(--dt-role-text);font-family:var(--dt-font-sans);letter-spacing:var(--dt-letter-spacing)}.dt-state-notice--active{border-left:4px solid var(--dt-color-teal-deep);padding-left:var(--dt-space-3)}.dt-state-notice--candidate{border-left:4px solid var(--dt-color-violet);padding-left:var(--dt-space-3);background:var(--dt-role-candidate-surface)}.dt-state-notice__icon{width:20px;height:20px;margin-top:1px}.dt-state-notice h2{margin:0;font-size:var(--dt-type-panel-title-size);line-height:var(--dt-type-panel-title-line)}.dt-state-notice__body>:last-child{margin-bottom:0}.dt-state-notice__actions{display:flex;gap:var(--dt-space-2)}.dt-progress-stage{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,2fr) auto;align-items:center;gap:var(--dt-space-4);min-height:var(--dt-size-control-min);color:var(--dt-role-text);font-family:var(--dt-font-sans);letter-spacing:var(--dt-letter-spacing)}.dt-progress-stage__copy{display:grid;min-width:0}.dt-progress-stage__copy strong{font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.dt-progress-stage__copy span,.dt-progress-stage__count{overflow:hidden;color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line);text-overflow:ellipsis;white-space:nowrap}.dt-progress-stage progress{width:100%;height:8px;border:0;border-radius:var(--dt-radius-small);background:var(--dt-color-paper);overflow:hidden;accent-color:var(--dt-color-teal-deep)}.dt-progress-stage progress::-webkit-progress-bar{background:var(--dt-color-paper)}.dt-progress-stage progress::-webkit-progress-value{background:var(--dt-color-teal-deep)}.dt-progress-stage progress::-moz-progress-bar{background:var(--dt-color-teal-deep)}@media(max-width:720px){.dt-state-notice{grid-template-columns:24px minmax(0,1fr)}.dt-state-notice__actions{grid-column:1 / -1}.dt-progress-stage{grid-template-columns:minmax(0,1fr) auto}.dt-progress-stage progress{grid-column:1 / -1;grid-row:2}.dt-toolbar{align-items:stretch}}@media(forced-colors:active){.dt-button:focus-visible,.dt-icon-button:focus-visible,.dt-segmented button:focus-visible,.dt-tabs__list button:focus-visible,.dt-field input:focus-visible,.dt-field select:focus-visible,.dt-range-field input:focus-visible{outline:2px solid CanvasText}}@media(prefers-reduced-motion:reduce){.dt-button,.dt-icon-button,.dt-icon-control__tooltip,.dt-segmented button,.dt-tabs__list button{transition:none}}:root{--dt-color-dark-line: rgba(255,255,255,.16);--dt-color-graphite: #080b0d;--dt-color-ink: #080b0d;--dt-color-lavender: #7857e8;--dt-color-line: rgba(8,11,13,.14);--dt-color-line-strong: rgba(8,11,13,.28);--dt-color-mint: #00d8aa;--dt-color-muted: rgba(8,11,13,.66);--dt-color-muted-dark: rgba(255,255,255,.72);--dt-color-paper: #ffffff;--dt-color-teal: #00d8aa;--dt-color-teal-deep: #007f69;--dt-color-violet: #7857e8;--dt-color-white: #ffffff;--dt-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dt-layout-content-max: 1440px;--dt-layout-desktop-gutter: 32px;--dt-layout-mobile-gutter: 16px;--dt-layout-tablet-gutter: 24px;--dt-layout-workspace-gap: 24px;--dt-motion-deliberate: .26s;--dt-motion-ease: cubic-bezier(.2,.8,.2,1);--dt-motion-fast: .12s;--dt-motion-standard: .18s;--dt-opacity-backdrop: .56;--dt-opacity-disabled: .48;--dt-radius-large: 8px;--dt-radius-medium: 6px;--dt-radius-none: 0;--dt-radius-public-cta: 999px;--dt-radius-small: 4px;--dt-role-app-background: var(--dt-color-paper);--dt-role-backdrop: var(--dt-color-ink);--dt-role-candidate-surface: var(--dt-color-lavender);--dt-role-focus: var(--dt-color-violet);--dt-role-primary-action: var(--dt-color-teal);--dt-role-primary-action-text: var(--dt-color-ink);--dt-role-selected-border: var(--dt-color-teal-deep);--dt-role-selected-surface: var(--dt-color-mint);--dt-role-surface: var(--dt-color-white);--dt-role-text: var(--dt-color-ink);--dt-role-text-muted: var(--dt-color-muted);--dt-size-control-min: 44px;--dt-size-field-min: 48px;--dt-size-icon-button: 44px;--dt-size-inspector: 400px;--dt-size-inspector-min: 320px;--dt-size-mobile-task-navigation: 72px;--dt-size-navigation-rail: 208px;--dt-size-navigation-rail-compact: 64px;--dt-size-shell-header: 64px;--dt-size-shell-header-max: 64px;--dt-size-shell-header-min: 56px;--dt-size-tooltip-max: 240px;--dt-size-workspace-primary: 896px;--dt-space-1: 4px;--dt-space-10: 40px;--dt-space-12: 48px;--dt-space-16: 64px;--dt-space-2: 8px;--dt-space-3: 12px;--dt-space-4: 16px;--dt-space-5: 20px;--dt-space-6: 24px;--dt-space-8: 32px;--dt-type-body-line: 21px;--dt-type-body-size: 14px;--dt-type-metadata-line: 18px;--dt-type-metadata-size: 12px;--dt-type-mobile-page-title-line: 32px;--dt-type-mobile-page-title-size: 26px;--dt-type-page-title-line: 36px;--dt-type-page-title-size: 32px;--dt-type-panel-title-line: 22px;--dt-type-panel-title-size: 16px;--dt-type-section-title-line: 26px;--dt-type-section-title-size: 20px;--dt-visual-projection-candidate: var(--dt-color-lavender);--dt-visual-projection-cloud-runtime-active: #A568FC;--dt-visual-projection-cloud-runtime-far: #E4DDEE;--dt-visual-projection-cloud-runtime-gradient: linear-gradient(135deg, #2C2437 0%, #A568FC 52%, #E4DDEE 100%);--dt-visual-projection-cloud-runtime-near: #2C2437;--dt-visual-projection-flat-reference-graphite: #080B0D;--dt-visual-projection-flat-reference-ink: #1E1E1E;--dt-visual-projection-flat-reference-paper: #FFFFFF;--dt-visual-projection-flat-reference-teal: #00D8AA;--dt-visual-projection-flat-reference-white: #FFFFFF;--dt-visual-projection-local-runtime-active: #20D5A2;--dt-visual-projection-local-runtime-far: #D5EBE5;--dt-visual-projection-local-runtime-gradient: linear-gradient(135deg, #192E28 0%, #20D5A2 52%, #D5EBE5 100%);--dt-visual-projection-local-runtime-near: #192E28;--dt-visual-projection-revision-diff: var(--dt-color-violet);--dt-visual-projection-selected: var(--dt-color-mint);--dt-weight-bold: 800;--dt-weight-medium: 520;--dt-weight-regular: 400;--dt-weight-semibold: 680;--dt-z-dialog: 80;--dt-z-drawer: 60;--dt-z-navigation: 70;--dt-z-skip-link: 100;--dt-z-sticky: 20;--dt-letter-spacing: 0}*,*:before,*:after{box-sizing:border-box}:root{--dt-color-ink: #080b0d;--dt-color-white: #ffffff;--dt-color-paper: color-mix(in srgb, #ffffff 97%, #080b0d);--dt-color-graphite: color-mix(in srgb, #080b0d 76%, #ffffff);--dt-color-teal: #00d8aa;--dt-color-teal-deep: #007f69;--dt-color-teal-mid: color-mix(in srgb, #00d8aa 72%, #007f69);--dt-color-mint: color-mix(in srgb, #00d8aa 12%, #ffffff);--dt-color-lavender: color-mix(in srgb, #7857e8 10%, #ffffff);--dt-color-violet: #7857e8;--dt-color-violet-dark: #6545d8;--dt-color-muted: color-mix(in srgb, #080b0d 64%, transparent);--dt-color-muted-dark: color-mix(in srgb, #ffffff 68%, transparent);--dt-color-line: color-mix(in srgb, #080b0d 12%, transparent);--dt-color-line-strong: color-mix(in srgb, #080b0d 24%, transparent);--dt-radius-public-cta: 6px;--dt-font-sans: Inter, "Helvetica Neue", Arial, sans-serif;font-family:var(--dt-font-sans);color:var(--dt-color-ink);background:var(--dt-color-white);font-synthesis:none;text-rendering:optimizeLegibility;letter-spacing:var(--dt-letter-spacing)}html{min-width:320px;scroll-behavior:smooth;scroll-padding-top:80px;scrollbar-gutter:stable}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:var(--dt-color-white)}button,input,select,textarea{font:inherit;letter-spacing:var(--dt-letter-spacing)}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}img,svg{display:block}img{max-width:100%}#root,main,section,figure{min-width:0}#root{width:100%}figure{margin:0}h1,h2,h3,p,dl,dd,ol,ul{margin-top:0}h1,h2,h3,strong,p,li,dd,td,th{overflow-wrap:anywhere}code,.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line);overflow-wrap:anywhere}.raw-document-fallback{display:grid;min-height:100vh;align-content:center;gap:24px;padding:clamp(40px,9vw,128px);background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--dt-color-violet) 22%,transparent),transparent 30%),radial-gradient(circle at 18% 78%,color-mix(in srgb,var(--dt-color-teal) 20%,transparent),transparent 34%),#02090d;color:#fff}.raw-document-fallback__eyebrow{margin:0;color:var(--dt-color-teal);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.raw-document-fallback h1{max-width:920px;margin:0;font-size:clamp(42px,7vw,104px);line-height:.94;letter-spacing:-.055em}.raw-document-fallback__summary{max-width:720px;margin:0;color:color-mix(in srgb,#ffffff 76%,transparent);font-size:clamp(18px,2vw,26px);line-height:1.48}.raw-document-fallback__links{display:flex;flex-wrap:wrap;gap:12px}.raw-document-fallback__links a{min-height:44px;padding:12px 16px;border:1px solid color-mix(in srgb,#00d8aa 36%,transparent);border-radius:var(--dt-radius-public-cta);background:color-mix(in srgb,#02090d 70%,transparent);color:#fff;font-weight:700;text-decoration:none}.raw-document-fallback__links a:focus-visible{outline:2px solid var(--dt-color-violet);outline-offset:3px}:focus-visible{outline:2px solid var(--dt-role-focus);outline-offset:3px}.skip-link{position:fixed;z-index:var(--dt-z-skip-link);top:var(--dt-space-3);left:var(--dt-space-3);padding:var(--dt-space-3) var(--dt-space-4);border-radius:var(--dt-radius-medium);background:var(--dt-color-ink);color:var(--dt-color-white);font-weight:var(--dt-weight-semibold);transform:translateY(calc(-100% - var(--dt-space-6)));transition:transform var(--dt-motion-fast) var(--dt-motion-ease)}.skip-link:focus{transform:translateY(0)}.public-container{width:min(calc(100% - (var(--dt-layout-desktop-gutter) * 2)),var(--dt-layout-content-max));margin-inline:auto}.muted-copy{color:var(--dt-role-text-muted)}.eyebrow{display:inline-flex;align-items:center;gap:var(--dt-space-2);color:var(--dt-color-teal-deep);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line);font-weight:var(--dt-weight-bold);text-transform:uppercase}.eyebrow:before{width:9px;height:9px;border:3px solid var(--dt-color-teal);border-radius:var(--dt-radius-none);background:var(--dt-color-white);content:""}.cta-link{display:inline-flex;min-height:var(--dt-size-control-min);max-width:100%;align-items:center;justify-content:center;gap:var(--dt-space-2);padding:0 var(--dt-space-5);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-public-cta);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line);font-weight:var(--dt-weight-semibold);text-align:center;text-decoration:none;transition:transform var(--dt-motion-fast) var(--dt-motion-ease),border-color var(--dt-motion-standard) var(--dt-motion-ease),background var(--dt-motion-standard) var(--dt-motion-ease)}.cta-link svg{width:17px;height:17px;flex:0 0 auto}.cta-link:hover{transform:translateY(-1px)}.cta-link-primary{border-color:var(--dt-color-teal);background:var(--dt-color-teal);color:var(--dt-color-ink);box-shadow:0 12px 30px color-mix(in srgb,var(--dt-color-teal) 28%,transparent)}.cta-link-quiet{background:var(--dt-color-white);color:var(--dt-color-ink)}.text-command{display:inline-flex;min-height:var(--dt-size-control-min);align-items:center;gap:var(--dt-space-2);padding:0;border:0;background:transparent;color:var(--dt-color-teal-deep);font-weight:var(--dt-weight-semibold);cursor:pointer}.text-command svg{width:17px;height:17px}.status-label{display:inline-flex;min-height:30px;width:max-content;max-width:100%;align-items:center;gap:var(--dt-space-2);padding:var(--dt-space-1) var(--dt-space-2);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-medium);background:var(--dt-color-white);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line);font-weight:var(--dt-weight-semibold)}.status-label svg{width:8px;height:8px;fill:currentColor}.status-label-active{border-color:var(--dt-color-teal-deep);color:var(--dt-color-teal-deep)}.status-label-candidate{border-color:var(--dt-color-violet);background:var(--dt-color-lavender)}.development-banner{position:relative;z-index:var(--dt-z-navigation);display:flex;min-height:36px;align-items:center;justify-content:center;gap:var(--dt-space-2);padding:var(--dt-space-2) var(--dt-layout-mobile-gutter);border-bottom:1px solid var(--dt-color-violet);background:var(--dt-color-lavender);color:var(--dt-color-ink);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line);text-align:center;width:100%}.development-banner svg{width:16px;height:16px;flex:0 0 auto}.launch-offer-banner{position:relative;z-index:var(--dt-z-navigation);display:flex;min-height:44px;align-items:center;justify-content:center;gap:var(--dt-space-3);padding:var(--dt-space-2) var(--dt-layout-mobile-gutter);border-bottom:1px solid color-mix(in srgb,var(--dt-color-teal) 42%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--dt-color-teal) 18%,var(--dt-color-white)),var(--dt-color-white) 48%,color-mix(in srgb,var(--dt-color-violet) 12%,var(--dt-color-white)));color:var(--dt-color-ink);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line);width:100%}.launch-offer-banner>svg{width:17px;height:17px;flex:0 0 auto;color:var(--dt-color-teal-deep)}.launch-offer-banner p{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--dt-space-2);margin:0;text-align:center}.launch-offer-banner strong,.launch-offer-banner b{font-weight:var(--dt-weight-bold)}.launch-offer-banner b{padding:2px 7px;border:1px solid color-mix(in srgb,var(--dt-color-teal-deep) 44%,transparent);border-radius:var(--dt-radius-medium);background:color-mix(in srgb,var(--dt-color-teal) 18%,var(--dt-color-white))}.launch-offer-banner a{display:inline-flex;min-height:30px;align-items:center;gap:var(--dt-space-1);color:var(--dt-color-teal-deep);font-weight:var(--dt-weight-bold);text-decoration:none}.launch-offer-banner a svg{width:14px;height:14px}.loading-block{display:grid;min-height:140px;align-content:center;gap:var(--dt-space-3);color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size)}.loading-line{display:block;width:min(320px,72%);height:12px;border-radius:var(--dt-radius-small);background:var(--dt-color-line);animation:loading-pulse 1.4s var(--dt-motion-ease) infinite alternate}.loading-line-wide{width:min(520px,94%);height:24px}@keyframes loading-pulse{0%{opacity:var(--dt-opacity-disabled)}to{opacity:1}}.action-receipt{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:var(--dt-space-3);align-items:start;padding:var(--dt-space-4);border:1px solid var(--dt-color-teal-deep);border-radius:var(--dt-radius-large);background:var(--dt-color-mint)}.action-receipt>svg{width:21px;height:21px;color:var(--dt-color-teal-deep)}.action-receipt p{margin:var(--dt-space-1) 0;font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dt-space-8);padding-bottom:var(--dt-space-8);border-bottom:1px solid var(--dt-color-line-strong)}.page-header>div:first-child{max-width:760px}.page-header h1{margin:var(--dt-space-2) 0 var(--dt-space-3);font-size:var(--dt-type-page-title-size);line-height:var(--dt-type-page-title-line);font-weight:var(--dt-weight-bold)}.page-header p{margin-bottom:0;color:var(--dt-role-text-muted);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.page-header-actions{display:flex;flex-wrap:wrap;gap:var(--dt-space-2)}.mobile-menu-backdrop{position:fixed;z-index:var(--dt-z-navigation);top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--dt-color-ink) 56%,transparent)}.mobile-menu{width:min(360px,calc(100% - var(--dt-space-8)));height:100%;padding:var(--dt-space-4);background:var(--dt-color-white);box-shadow:-18px 0 50px color-mix(in srgb,var(--dt-color-ink) 18%,transparent);overflow-x:hidden;overflow-y:auto}.mobile-menu-head{display:flex;min-height:var(--dt-size-shell-header);align-items:center;justify-content:space-between;gap:var(--dt-space-3);border-bottom:1px solid var(--dt-color-line-strong)}.mobile-menu-head>div{display:grid}.mobile-menu-head span{color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size)}.mobile-menu nav{display:grid;padding-block:var(--dt-space-3)}.mobile-menu nav a{display:flex;min-height:var(--dt-size-field-min);align-items:center;padding:0 var(--dt-space-3);border-bottom:1px solid var(--dt-color-line);font-size:var(--dt-type-body-size);font-weight:var(--dt-weight-semibold);text-decoration:none}.mobile-menu nav a.active{border-left:4px solid var(--dt-color-teal-deep);background:var(--dt-color-mint)}.mobile-menu nav .mobile-primary-link{margin-top:var(--dt-space-3);border:1px solid var(--dt-color-teal);border-radius:var(--dt-radius-large);background:var(--dt-color-teal)}@media(max-width:800px){.public-container{width:calc(100% - (var(--dt-layout-mobile-gutter) * 2))}.page-header{display:grid;gap:var(--dt-space-5)}.page-header h1{font-size:var(--dt-type-mobile-page-title-size);line-height:var(--dt-type-mobile-page-title-line)}.action-receipt{grid-template-columns:24px minmax(0,1fr)}.action-receipt .text-command{grid-column:1 / -1}}@media(max-width:430px){.development-banner{display:flex;flex-wrap:wrap;justify-content:center;text-align:left}.development-banner strong,.development-banner span{min-width:0;overflow-wrap:normal;word-break:normal}.launch-offer-banner{display:flex;flex-direction:column;align-items:flex-start}.launch-offer-banner p{display:block;width:100%;justify-content:start;text-align:left}.launch-offer-banner p>*+*{margin-left:var(--dt-space-2)}.launch-offer-banner p,.launch-offer-banner p span,.launch-offer-banner p strong{min-width:0;overflow-wrap:normal;word-break:normal}.launch-offer-banner a{width:max-content}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto;animation-delay:.01ms;animation-duration:.01ms;animation-iteration-count:1;transition-delay:.01ms;transition-duration:.01ms}}html:has(.public-shell),body:has(.public-shell){min-width:0}.public-shell{position:relative;min-height:100vh;overflow-x:clip;background:var(--dt-color-white)}.public-shell:before{position:fixed;z-index:calc(var(--dt-z-sticky) + 1);top:0;left:0;width:100%;height:3px;background:var(--dt-color-teal);content:"";opacity:0;pointer-events:none;transform:scaleX(0);transform-origin:left center}@keyframes public-scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.public-shell:before{opacity:1;animation-name:public-scroll-progress;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root block)}}}.public-header{position:sticky;z-index:var(--dt-z-sticky);top:0;height:64px;border-bottom:1px solid color-mix(in srgb,var(--dt-color-line) 60%,transparent);background:color-mix(in srgb,var(--dt-color-white) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-header-inner{display:grid;width:min(calc(100% - (var(--dt-layout-desktop-gutter) * 2)),var(--dt-layout-content-max));height:100%;margin-inline:auto;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:var(--dt-space-6)}.wordmark-link{display:inline-flex;width:max-content;align-items:center}.wordmark-link img{width:116px;height:auto}.public-nav{display:flex;min-width:0;justify-content:center;gap:var(--dt-space-6)}.public-nav a{display:inline-flex;min-height:var(--dt-size-control-min);align-items:center;white-space:nowrap;color:var(--dt-color-graphite);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line);font-weight:var(--dt-weight-semibold);text-decoration:none}.public-nav a.active,.public-nav a:hover{color:var(--dt-color-ink)}.public-nav a,.public-header-actions .cta-link,.mobile-menu nav a{transition:color var(--dt-motion-standard) var(--dt-motion-ease),border-color var(--dt-motion-standard) var(--dt-motion-ease),background-color var(--dt-motion-standard) var(--dt-motion-ease),transform var(--dt-motion-fast) var(--dt-motion-ease)}.public-header-actions .cta-link:hover,.hero-actions .cta-link:hover,.mobile-menu nav a:hover{border-color:var(--dt-color-teal-deep)}.public-header-actions .cta-link:active,.hero-actions .cta-link:active{transform:translateY(1px) scale(.985)}.public-access-action--checking{cursor:progress;opacity:.72;pointer-events:none}.public-nav a.active{box-shadow:inset 0 -2px var(--dt-color-teal-deep)}.public-header-actions{display:flex;align-items:center;gap:var(--dt-space-2)}.mobile-menu-trigger{display:none}.public-footer{padding:var(--dt-space-12) 0;border-top:1px solid var(--dt-color-dark-line);background:var(--dt-color-ink);color:var(--dt-color-white)}.public-footer-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--dt-space-8)}.footer-company{max-width:650px}.footer-company img{width:116px;margin-bottom:var(--dt-space-4)}.footer-company p{margin-bottom:0;color:var(--dt-color-muted-dark);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.public-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--dt-space-4)}.public-footer nav a{font-size:var(--dt-type-metadata-size);font-weight:var(--dt-weight-semibold)}.public-shell[data-public-shell-version=v7]{--pv7-shell-frame: min( calc(100% - 80px) , 1480px);min-inline-size:0;background:#fbfaf7;color:#071412;font-family:Inter,Helvetica Neue,Arial,sans-serif}.public-shell[data-public-shell-version=v7]>.public-header{block-size:76px;border-block-end:1px solid rgba(7,20,18,.12);color:#071412;background:#fbfaf7fb;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-shell[data-public-shell-version=v7] .public-header-inner{inline-size:var(--pv7-shell-frame);grid-template-columns:144px minmax(0,1fr) auto;gap:20px}.public-shell[data-public-shell-version=v7] .wordmark-link{min-block-size:44px}.public-shell[data-public-shell-version=v7] .wordmark-link img{inline-size:138px;max-inline-size:100%;opacity:1;filter:none}.public-shell[data-public-shell-version=v7] .public-nav{gap:clamp(14px,1.8vw,30px)}.public-shell[data-public-shell-version=v7] .public-nav a{position:relative;min-block-size:44px;border:0;color:#071412b8;background:transparent;box-shadow:none;font-size:.86rem;font-weight:650}.public-shell[data-public-shell-version=v7] .public-nav a:is(:hover,:focus-visible,.active){color:#071412}.public-shell[data-public-shell-version=v7] .public-nav a:before{display:none}.public-shell[data-public-shell-version=v7] .public-nav a.active:after{position:absolute;right:auto;bottom:0;left:50%;inline-size:30px;block-size:2px;border:0;background:#18d9b0;box-shadow:none;content:"";opacity:1;transform:translate(-50%)}.public-shell[data-public-shell-version=v7] .public-header-actions{gap:8px}.public-shell[data-public-shell-version=v7] .public-account-menu{position:relative}.public-shell[data-public-shell-version=v7] .public-account-menu>summary{display:inline-flex;min-block-size:44px;align-items:center;gap:8px;padding-inline:14px;border:1px solid rgba(7,20,18,.24);border-radius:8px;background:#fbfaf7;color:#071412;cursor:pointer;font-size:.82rem;font-weight:700;list-style:none}.public-shell[data-public-shell-version=v7] .public-account-menu>summary::-webkit-details-marker{display:none}.public-shell[data-public-shell-version=v7] .public-account-menu>summary:is(:hover,:focus-visible){border-color:#12ba98;outline:none}.public-shell[data-public-shell-version=v7] .public-account-menu>summary:focus-visible{box-shadow:0 0 0 3px #18d9b047}.public-shell[data-public-shell-version=v7] .public-account-menu__chevron{inline-size:16px;block-size:16px;transition:transform .16s ease}.public-shell[data-public-shell-version=v7] .public-account-menu[open] .public-account-menu__chevron{transform:rotate(180deg)}.public-shell[data-public-shell-version=v7] .public-account-menu__panel{position:absolute;z-index:80;top:calc(100% + 8px);right:0;display:grid;inline-size:min(292px,calc(100vw - 32px));gap:4px;padding:10px;border:1px solid rgba(7,20,18,.18);border-radius:10px;background:#fbfaf7;box-shadow:0 18px 44px #0714122e;color:#071412}.public-shell[data-public-shell-version=v7] .public-account-menu__identity{display:grid;min-inline-size:0;gap:2px;padding:8px 10px 10px;border-block-end:1px solid rgba(7,20,18,.12)}.public-shell[data-public-shell-version=v7] .public-account-menu__identity span{overflow-wrap:anywhere;color:#071412a8;font-size:.78rem}.public-shell[data-public-shell-version=v7] .public-account-menu__panel :is(a,button){display:flex;min-block-size:44px;align-items:center;gap:9px;padding-inline:10px;border:0;border-radius:7px;background:transparent;color:#071412;cursor:pointer;font:inherit;font-size:.84rem;font-weight:700;text-align:left;text-decoration:none}.public-shell[data-public-shell-version=v7] .public-account-menu__panel :is(a,button):is(:hover,:focus-visible){background:#18d9b01f;outline:none}.public-shell[data-public-shell-version=v7] .public-account-menu__panel button:disabled{cursor:not-allowed;opacity:.55}.public-shell[data-public-shell-version=v7] .public-header .cta-link{min-block-size:44px;padding-inline:15px;border-radius:8px;color:#071412;box-shadow:none;font-size:.82rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.public-shell[data-public-shell-version=v7] .public-header .cta-link:hover{transform:none}.public-shell[data-public-shell-version=v7] .public-header .cta-link-primary{border-color:#12ba98;background:#18d9b0;color:#071412}.public-shell[data-public-shell-version=v7] .public-header .cta-link-quiet{border-color:#0714123d;background:#fbfaf7;color:#071412}.public-shell[data-public-shell-version=v7] .public-header :is(.public-auth-diagnostic,.public-access-action--checking){color:#071412b8}.public-shell[data-public-shell-version=v7] .mobile-menu-trigger .dt-icon-control{min-inline-size:48px;min-block-size:48px;border-radius:8px}.public-shell[data-public-shell-version=v7] .mobile-menu{border-radius:12px 0 0 12px;background:#fbfaf7;color:#071412}.public-shell[data-public-shell-version=v7] .mobile-menu nav :is(a,button){min-block-size:48px}.landing-hero{position:relative;height:min(740px,calc(100svh - 96px));min-height:620px;overflow:hidden;isolation:isolate}.hero-memory-field{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform-origin:center;will-change:transform;animation:public-memory-field-drift 20s var(--dt-motion-ease) infinite alternate}@keyframes public-memory-field-drift{0%{transform:scale(1.015) translate3d(-.3%,.1%,0)}52%{transform:scale(1.035) translate3d(.28%,-.24%,0)}to{transform:scale(1.025) translate3d(-.08%,.2%,0)}}.landing-hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--dt-color-white) 0%,color-mix(in srgb,var(--dt-color-white) 94%,transparent) 38%,color-mix(in srgb,var(--dt-color-white) 15%,transparent) 74%);content:""}.landing-hero-inner{position:relative;height:100%}.hero-copy{display:flex;position:relative;z-index:2;width:min(620px,52%);height:100%;flex-direction:column;justify-content:center;padding-bottom:var(--dt-space-8)}.hero-copy>*{animation:public-hero-copy-in .64s var(--dt-motion-ease) both}.hero-copy>:nth-child(2){animation-delay:70ms}.hero-copy>:nth-child(3){animation-delay:.13s}.hero-copy>:nth-child(4){animation-delay:.19s}.hero-copy>:nth-child(5){animation-delay:.25s}@keyframes public-hero-copy-in{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}.hero-copy h1{max-width:590px;margin:var(--dt-space-4) 0 var(--dt-space-4);font-size:72px;line-height:69px;font-weight:var(--dt-weight-bold)}.hero-copy>p{max-width:560px;margin-bottom:var(--dt-space-6);color:var(--dt-color-graphite);font-size:18px;line-height:28px}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--dt-space-3)}.landing-hero .cta-link-primary{isolation:isolate;position:relative}.landing-hero .cta-link-primary:after{position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--dt-color-teal-deep);border-radius:inherit;content:"";opacity:0;pointer-events:none;animation:public-cta-pulse 4.8s var(--dt-motion-ease) infinite}@keyframes public-cta-pulse{0%,70%,to{opacity:0;transform:scale(1)}78%{opacity:.42}90%{opacity:0;transform:scale(1.14,1.28)}}.hero-trust{display:grid;max-width:570px;margin:var(--dt-space-8) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dt-space-2)}.hero-trust div{padding:var(--dt-space-3) 0;border-top:1px solid var(--dt-color-line-strong)}.hero-trust dt{margin-bottom:var(--dt-space-1);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line);font-weight:var(--dt-weight-bold)}.hero-trust dd{margin:0;color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.hero-product-screen{position:absolute;z-index:1;right:1%;bottom:6%;width:min(660px,49%);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);overflow:hidden;background:var(--dt-color-ink);box-shadow:0 30px 80px color-mix(in srgb,var(--dt-color-ink) 24%,transparent);text-decoration:none;transform:perspective(1300px) rotateY(-4deg) rotateX(2deg);transform-origin:center bottom;transition:transform var(--dt-motion-deliberate) var(--dt-motion-ease),box-shadow var(--dt-motion-deliberate) var(--dt-motion-ease)}.hero-product-screen img{width:100%;aspect-ratio:16 / 10;object-fit:cover;animation:public-hero-screen-in .82s var(--dt-motion-ease) .18s both}.legacy-capture-badge{position:absolute;z-index:2;top:var(--dt-space-3);left:var(--dt-space-3);display:inline-flex;max-width:calc(100% - (2 * var(--dt-space-3)));min-height:28px;align-items:center;padding:var(--dt-space-1) var(--dt-space-2);border:1px solid var(--dt-color-dark-line);border-radius:var(--dt-radius-small);background:color-mix(in srgb,var(--dt-color-ink) 90%,transparent);color:var(--dt-color-white);font-size:11px;line-height:16px;font-weight:var(--dt-weight-semibold)}@keyframes public-hero-screen-in{0%{opacity:0;transform:translate3d(0,22px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(hover:hover)and (pointer:fine){.hero-product-screen:hover,.hero-product-screen:focus-visible{box-shadow:0 36px 86px color-mix(in srgb,var(--dt-color-ink) 29%,transparent);transform:perspective(1300px) translate3d(0,-5px,0) rotateY(-2deg) rotateX(1deg)}}.next-section-cue{position:absolute;right:var(--dt-layout-desktop-gutter);bottom:var(--dt-space-5);display:flex;align-items:center;gap:var(--dt-space-2);color:var(--dt-color-graphite);font-size:var(--dt-type-metadata-size);font-weight:var(--dt-weight-semibold)}.next-section-cue svg{width:17px;height:17px;animation:public-scroll-cue 2.4s var(--dt-motion-ease) infinite}@keyframes public-scroll-cue{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}[data-public-reveal]{min-width:0}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-public-reveal]{animation-name:public-reveal-in;animation-duration:auto;animation-timing-function:var(--dt-motion-ease);animation-fill-mode:both;animation-timeline:view(block);animation-range:entry 0% cover 28%}}}@keyframes public-reveal-in{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}.public-band{padding:96px 0;background:var(--dt-color-white)}.public-band-paper{background:var(--dt-color-paper)}.public-band-ink{background:var(--dt-color-ink);color:var(--dt-color-white)}.public-band-gradient{background:linear-gradient(130deg,var(--dt-color-white),var(--dt-color-mint) 62%,var(--dt-color-lavender))}.band-heading{display:grid;margin-bottom:var(--dt-space-12);grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);align-items:end;gap:var(--dt-space-12)}.band-heading h2{max-width:760px;margin-bottom:0;font-size:46px;line-height:50px;font-weight:var(--dt-weight-bold)}.band-heading p{margin-bottom:0;color:var(--dt-role-text-muted);font-size:16px;line-height:25px}.public-band-ink .band-heading p,.public-band-ink .feature-item p{color:var(--dt-color-muted-dark)}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dt-space-3)}.feature-item{min-width:0;padding:var(--dt-space-6);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.public-band-ink .feature-item{border-color:var(--dt-color-dark-line);background:color-mix(in srgb,var(--dt-color-white) 6%,transparent)}.feature-number{display:grid;width:30px;height:30px;margin-bottom:var(--dt-space-6);place-items:center;border-radius:var(--dt-radius-medium);background:var(--dt-color-teal);color:var(--dt-color-ink);font-size:var(--dt-type-metadata-size);font-weight:var(--dt-weight-bold)}.feature-item h3{margin-bottom:var(--dt-space-2);font-size:18px;line-height:24px}.feature-item p{margin-bottom:0;color:var(--dt-role-text-muted);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.comparison-grid,.product-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dt-space-4)}.comparison-column{padding:var(--dt-space-8);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.comparison-column-agvm{border-color:var(--dt-color-teal-deep);background:linear-gradient(135deg,var(--dt-color-white),var(--dt-color-mint))}.comparison-column h3{font-size:24px;line-height:30px}.comparison-column ul{margin:0;padding:0;list-style:none}.comparison-column li{position:relative;padding:var(--dt-space-4) 0 var(--dt-space-4) var(--dt-space-6);border-top:1px solid var(--dt-color-line);color:var(--dt-color-graphite);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.comparison-column li:before{position:absolute;top:22px;left:var(--dt-space-1);width:7px;height:7px;border-radius:var(--dt-radius-none);background:var(--dt-color-ink);content:""}.comparison-column-agvm li:before{background:var(--dt-color-teal-deep)}.product-proof-grid{align-items:start}.product-shot{position:relative;overflow:hidden;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-ink);box-shadow:0 24px 60px color-mix(in srgb,var(--dt-color-ink) 17%,transparent)}.product-shot img{width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform .52s var(--dt-motion-ease)}.product-shot figcaption{display:flex;align-items:center;gap:var(--dt-space-2);padding:var(--dt-space-4);color:var(--dt-color-white);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line);font-weight:var(--dt-weight-semibold)}.product-shot figcaption svg{width:18px;height:18px;flex:0 0 auto}.product-shot figcaption>span{min-width:0;flex:1}.product-shot-action{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid var(--dt-color-dark-line);border-radius:var(--dt-radius-medium);color:var(--dt-color-white);text-decoration:none;transition:border-color var(--dt-motion-standard) var(--dt-motion-ease),background var(--dt-motion-standard) var(--dt-motion-ease),transform var(--dt-motion-fast) var(--dt-motion-ease)}.product-shot-action:hover,.product-shot-action:focus-visible{border-color:var(--dt-color-teal);background:color-mix(in srgb,var(--dt-color-teal) 16%,transparent)}.product-shot-action:active{transform:scale(.94)}.product-shot-action svg{transition:transform var(--dt-motion-standard) var(--dt-motion-ease)}.product-shot-action:hover svg,.product-shot-action:focus-visible svg{transform:translate(2px)}@media(hover:hover)and (pointer:fine){.product-shot:hover img{transform:scale(1.012)}}.product-shot-large{grid-row:span 2}.product-shot-large img{aspect-ratio:4 / 3}.public-page-intro{padding:88px 0 64px;background:linear-gradient(135deg,var(--dt-color-white),var(--dt-color-mint) 70%,var(--dt-color-lavender))}.public-page-intro-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,520px);align-items:end;gap:var(--dt-space-12)}.public-page-intro h1{max-width:820px;margin:var(--dt-space-3) 0 0;font-size:54px;line-height:58px;font-weight:var(--dt-weight-bold)}.public-page-intro p{margin-bottom:0;color:var(--dt-color-graphite);font-size:17px;line-height:27px}.product-page-intro{padding-block:72px}.product-page-intro-inner{align-items:center}.product-page-intro-copy>*{animation:public-hero-copy-in .64s var(--dt-motion-ease) both}.product-page-intro-copy>:nth-child(2){animation-delay:70ms}.product-page-intro-copy>:nth-child(3){animation-delay:.13s}.product-page-intro-copy>:nth-child(4){animation-delay:.19s}.product-page-intro-copy p{max-width:690px;margin-top:var(--dt-space-4)}.product-intro-actions{margin-top:var(--dt-space-6)}.product-hero-screen{position:relative;overflow:hidden;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-ink);box-shadow:0 28px 72px color-mix(in srgb,var(--dt-color-ink) 18%,transparent);animation:public-hero-screen-in .82s var(--dt-motion-ease) .16s both}.product-hero-screen img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.product-hero-screen figcaption{padding:var(--dt-space-3) var(--dt-space-4);color:var(--dt-color-muted-dark);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.surface-grid,.module-grid,.plan-grid,.fact-grid,.legal-index-grid,.download-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dt-space-4)}.surface-item,.module-item,.plan-item,.legal-index-item,.download-path{display:flex;min-width:0;min-height:230px;flex-direction:column;align-items:flex-start;padding:var(--dt-space-6);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.surface-item h2,.surface-item h3,.module-item h2,.module-item h3,.plan-item h2,.plan-item h3,.legal-index-item h2,.download-path h2{margin:var(--dt-space-3) 0 var(--dt-space-2);font-size:22px;line-height:28px}.surface-item p,.module-item p,.plan-item p,.legal-index-item p,.download-path p{color:var(--dt-role-text-muted);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.surface-item .cta-link,.module-item .cta-link,.plan-item .cta-link,.legal-index-item .cta-link,.download-path .cta-link{margin-top:auto}.plan-grid{align-items:stretch}.plan-item{min-height:470px}.plan-item-featured{border-color:var(--dt-color-teal-deep);box-shadow:0 22px 60px color-mix(in srgb,var(--dt-color-teal) 18%,transparent)}.plan-price{margin:var(--dt-space-5) 0 var(--dt-space-2);font-size:42px;line-height:48px;font-weight:var(--dt-weight-bold)}.plan-price small{font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line);font-weight:var(--dt-weight-medium)}.plan-features{display:grid;width:100%;gap:var(--dt-space-3);margin:var(--dt-space-5) 0;padding:0;list-style:none}.plan-features li{padding-left:var(--dt-space-5);color:var(--dt-color-graphite);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.plan-features li:before{display:inline-block;width:7px;height:7px;margin-left:calc(var(--dt-space-5) * -1);margin-right:13px;border-radius:var(--dt-radius-none);background:var(--dt-color-teal-deep);content:""}.form-shell{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:var(--dt-space-12);align-items:start}.form-story{position:sticky;top:var(--dt-space-8)}.form-story h1{margin:var(--dt-space-3) 0 var(--dt-space-4);font-size:46px;line-height:50px}.form-story>p{color:var(--dt-color-graphite);font-size:16px;line-height:25px}.boundary-list{display:grid;margin-top:var(--dt-space-8);gap:var(--dt-space-3)}.boundary-list div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--dt-space-3);padding-top:var(--dt-space-3);border-top:1px solid var(--dt-color-line-strong);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.boundary-list svg{width:20px;height:20px;color:var(--dt-color-teal-deep)}.production-form{display:grid;gap:var(--dt-space-5);padding:var(--dt-space-8);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white);box-shadow:0 24px 70px color-mix(in srgb,var(--dt-color-ink) 10%,transparent)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dt-space-4)}.form-field{display:grid;min-width:0;gap:var(--dt-space-2);color:var(--dt-color-ink)}.form-field>span,.checkbox-field>span{font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line);font-weight:var(--dt-weight-semibold)}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:var(--dt-size-field-min);padding:var(--dt-space-3);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-medium);background:var(--dt-color-white);color:var(--dt-color-ink);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.form-field textarea{min-height:130px;resize:vertical}.form-field-wide{grid-column:1 / -1}.field-error{color:var(--dt-color-ink);font-size:var(--dt-type-metadata-size);font-weight:var(--dt-weight-semibold)}.form-field [aria-invalid=true]{border-width:2px;border-color:var(--dt-color-ink)}.checkbox-field{display:grid;grid-template-columns:var(--dt-size-control-min) minmax(0,1fr);align-items:start;gap:var(--dt-space-3)}.checkbox-field input{width:22px;height:22px;margin:11px;accent-color:var(--dt-color-teal-deep)}.checkbox-field>span{padding-top:var(--dt-space-3);font-weight:var(--dt-weight-regular)}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dt-space-3)}.form-actions .dt-button{border-radius:var(--dt-radius-public-cta)}.legal-shell{background:var(--dt-color-paper)}.legal-hero{padding:72px 0 48px}.legal-hero h1{margin:var(--dt-space-3) 0 var(--dt-space-3);font-size:48px;line-height:54px}.legal-hero p{max-width:760px;color:var(--dt-color-graphite);font-size:16px;line-height:25px}.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--dt-space-12);padding-bottom:96px}.legal-nav{display:grid;align-content:start;gap:var(--dt-space-1)}.legal-nav a{display:flex;min-height:var(--dt-size-control-min);align-items:center;padding:0 var(--dt-space-3);border-left:2px solid transparent;font-size:var(--dt-type-body-size);font-weight:var(--dt-weight-semibold);text-decoration:none}.legal-nav a.active{border-left-color:var(--dt-color-teal-deep);background:var(--dt-color-mint)}.legal-content{min-width:0;max-width:920px;padding:var(--dt-space-8);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.legal-document-meta{display:grid;min-width:0;gap:var(--dt-space-5);padding-bottom:var(--dt-space-8);border-bottom:1px solid var(--dt-color-line-strong)}.legal-document-meta .company-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-document-meta .company-facts>div,.legal-document-meta dd,.legal-document-meta code{min-width:0;overflow-wrap:anywhere;word-break:break-word}.legal-document-meta .cta-link{width:max-content;justify-self:start}.legal-policy-body{min-width:0;padding-top:var(--dt-space-8);font-size:0;line-height:0}.legal-policy-title{margin:0 0 var(--dt-space-6);color:var(--dt-color-ink);font-size:28px;line-height:34px;font-weight:var(--dt-weight-bold)}.legal-policy-body :where(h2,h3,h4){margin:var(--dt-space-8) 0 var(--dt-space-3);color:var(--dt-color-ink)}.legal-policy-body .legal-policy-title{margin-top:0}.legal-policy-body h2{font-size:var(--dt-type-section-title-size);line-height:var(--dt-type-section-title-line)}.legal-policy-body h3,.legal-policy-body h4{font-size:var(--dt-type-panel-title-size);line-height:var(--dt-type-panel-title-line)}.legal-policy-body :where(p,li,td,th,blockquote){color:var(--dt-color-graphite);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.legal-policy-body :where(ul,ol){margin:0 0 var(--dt-space-5);padding-left:var(--dt-space-6)}.legal-policy-body li+li{margin-top:var(--dt-space-2)}.legal-policy-body a{color:var(--dt-color-teal-deep);font-weight:var(--dt-weight-semibold);overflow-wrap:anywhere}.legal-policy-body blockquote{margin:var(--dt-space-6) 0;padding:var(--dt-space-4) var(--dt-space-5);border-left:3px solid var(--dt-color-teal-deep);background:var(--dt-color-mint)}.legal-policy-body blockquote>:last-child{margin-bottom:0}.legal-policy-body table{width:100%;max-width:100%;margin:var(--dt-space-6) 0;border-collapse:collapse;table-layout:fixed}.legal-policy-body :where(th,td){min-width:0;padding:var(--dt-space-3);border:1px solid var(--dt-color-line-strong);overflow-wrap:anywhere;text-align:left;vertical-align:top}.legal-policy-body th{background:var(--dt-color-paper);color:var(--dt-color-ink);font-weight:var(--dt-weight-bold)}.legal-policy-body code{max-width:100%;padding:2px var(--dt-space-1);border-radius:var(--dt-radius-small);background:var(--dt-color-paper);color:var(--dt-color-ink);overflow-wrap:anywhere;word-break:break-word}.legal-policy-body pre{max-width:100%;margin:var(--dt-space-6) 0;padding:var(--dt-space-4);border-radius:var(--dt-radius-medium);background:var(--dt-color-ink);color:var(--dt-color-white);overflow-x:auto;white-space:pre-wrap}.legal-policy-body pre code{padding:0;background:transparent;color:inherit;white-space:inherit}.legal-policy-body hr{margin:var(--dt-space-8) 0;border:0;border-top:1px solid var(--dt-color-line-strong)}.legal-content section{padding:var(--dt-space-6) 0;border-bottom:1px solid var(--dt-color-line)}.legal-content h2{font-size:var(--dt-type-section-title-size);line-height:var(--dt-type-section-title-line)}.legal-content p,.legal-content li{color:var(--dt-color-graphite);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.company-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.company-facts div{padding:var(--dt-space-5) 0;border-bottom:1px solid var(--dt-color-line)}.company-facts dt{color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);font-weight:var(--dt-weight-semibold)}.company-facts dd{margin:var(--dt-space-1) 0 0;font-size:var(--dt-type-body-size);font-weight:var(--dt-weight-semibold)}.section-cta-row{margin-top:var(--dt-space-10)}.technology-hero{padding:86px 0;background:var(--dt-color-ink);color:var(--dt-color-white)}.technology-hero-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);align-items:center;gap:var(--dt-space-12)}.technology-hero-copy>*{animation:public-hero-copy-in .64s var(--dt-motion-ease) both}.technology-hero-copy>:nth-child(2){animation-delay:70ms}.technology-hero-copy>:nth-child(3){animation-delay:.13s}.technology-hero-copy>:nth-child(4){animation-delay:.19s}.technology-hero h1{max-width:680px;margin:var(--dt-space-4) 0;font-size:54px;line-height:58px}.technology-hero p{max-width:620px;color:var(--dt-color-muted-dark);font-size:17px;line-height:27px}.technology-hero-action{margin-top:var(--dt-space-3)}.technology-hero-media{overflow:hidden;border:1px solid var(--dt-color-dark-line);border-radius:var(--dt-radius-large);background:var(--dt-color-white);animation:public-hero-screen-in .82s var(--dt-motion-ease) .16s both}.technology-hero-media img{width:100%;aspect-ratio:16 / 10;object-fit:cover;transform-origin:center;animation:public-technology-field 16s var(--dt-motion-ease) infinite alternate}@keyframes public-technology-field{0%{transform:scale(1.01) translate3d(-.2%,.1%,0)}to{transform:scale(1.035) translate3d(.3%,-.2%,0)}}.technology-lifecycle{padding-top:0;scroll-margin-top:80px}.technology-step-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--dt-space-2)}.technology-step-grid article{min-height:220px;padding:var(--dt-space-4);border:1px solid var(--dt-color-dark-line);border-radius:var(--dt-radius-large);background:var(--dt-color-white);color:var(--dt-color-ink)}.technology-step-grid article>span{color:var(--dt-color-teal-deep);font-size:var(--dt-type-metadata-size);font-weight:var(--dt-weight-bold)}.technology-step-grid h3{margin:var(--dt-space-6) 0 var(--dt-space-2);font-size:var(--dt-type-panel-title-size);line-height:var(--dt-type-panel-title-line)}.technology-step-grid p{color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.technology-table{margin-top:var(--dt-space-12);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large)}.public-credit-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dt-space-4)}.public-credit-packs article{min-height:210px;padding:var(--dt-space-6);border:1px solid var(--dt-color-dark-line);border-radius:var(--dt-radius-large);background:color-mix(in srgb,var(--dt-color-white) 6%,transparent)}.public-credit-packs svg{width:28px;height:28px;color:var(--dt-color-teal)}.public-credit-packs h3{margin:var(--dt-space-5) 0 var(--dt-space-2);font-size:24px;line-height:30px}.public-credit-packs p{color:var(--dt-color-muted-dark);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.public-credit-packs a{color:var(--dt-color-teal);font-weight:var(--dt-weight-semibold)}.module-item-head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--dt-space-3)}.module-item-head>svg,.download-path>svg,.legal-index-item>svg{width:26px;height:26px;color:var(--dt-color-teal-deep)}.module-facts{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 var(--dt-space-5);border-top:1px solid var(--dt-color-line)}.module-facts div{padding-top:var(--dt-space-3)}.module-facts dt{color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size)}.module-facts dd{margin:var(--dt-space-1) 0 0;font-size:var(--dt-type-body-size);font-weight:var(--dt-weight-semibold)}.module-wide-shot{width:min(100%,980px);margin-inline:auto}.download-hero-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr);align-items:center;gap:var(--dt-space-12)}.download-hero-grid h2{margin:var(--dt-space-3) 0;font-size:40px;line-height:44px}.download-hero-grid>div>p{color:var(--dt-color-graphite);font-size:16px;line-height:25px}.download-hero-capture{position:relative;margin:0;overflow:hidden;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-ink);box-shadow:0 24px 60px color-mix(in srgb,var(--dt-color-ink) 15%,transparent)}.download-hero-capture img{display:block;width:100%}.download-hero-capture figcaption{padding:var(--dt-space-3) var(--dt-space-4);color:var(--dt-color-muted-dark);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.download-command{max-width:100%;margin:var(--dt-space-6) 0 0;padding:var(--dt-space-4);border:1px solid var(--dt-color-dark-line);border-radius:var(--dt-radius-large);background:var(--dt-color-ink);color:var(--dt-color-white);overflow-x:auto;white-space:pre-wrap}.local-core-access{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:var(--dt-space-5);padding:var(--dt-space-8) 0;border-top:1px solid var(--dt-color-line-strong);border-bottom:1px solid var(--dt-color-line-strong)}.local-core-access-icon{width:34px;height:34px;color:var(--dt-color-teal-deep)}.local-core-access h2{max-width:780px;margin:var(--dt-space-3) 0;font-size:34px;line-height:40px}.local-core-access p{max-width:800px;color:var(--dt-color-graphite);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.local-core-access .local-core-boundary-note{padding-left:var(--dt-space-4);border-left:3px solid var(--dt-color-violet);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.local-core-access .download-command{width:min(100%,760px);margin-bottom:var(--dt-space-5)}.access-page-band,.auth-page-band{min-height:calc(100vh - 64px);padding-top:72px;background:linear-gradient(140deg,var(--dt-color-white),var(--dt-color-mint) 72%,var(--dt-color-lavender))}.access-resolution{display:grid;justify-items:start;gap:var(--dt-space-3);padding:var(--dt-space-8);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.access-resolution-approved{border-color:var(--dt-color-teal-deep);background:color-mix(in srgb,var(--dt-color-mint) 62%,var(--dt-color-white))}.access-resolution h2,.access-resolution p{margin:0}.access-resolution>p{color:var(--dt-role-text-muted);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.auth-panel{border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white);box-shadow:0 24px 70px color-mix(in srgb,var(--dt-color-ink) 10%,transparent);overflow:hidden}.auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--dt-color-line-strong)}.auth-tabs a{display:grid;min-height:var(--dt-size-field-min);place-items:center;border-bottom:3px solid transparent;font-size:var(--dt-type-body-size);font-weight:var(--dt-weight-semibold);text-decoration:none}.auth-tabs a.active{border-bottom-color:var(--dt-color-teal-deep);background:var(--dt-color-mint)}.auth-panel-body{display:grid;gap:var(--dt-space-5);padding:var(--dt-space-8)}.auth-panel-icon{width:32px;height:32px;color:var(--dt-color-teal-deep)}.auth-panel-body h2{margin:0;font-size:26px;line-height:32px}.auth-panel-body>p{margin:0;color:var(--dt-role-text-muted);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.auth-primary{width:100%}.auth-local-copy{padding-top:var(--dt-space-4);border-top:1px solid var(--dt-color-line)}.auth-local-session{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.72fr) auto;align-items:end;gap:var(--dt-space-3);padding:var(--dt-space-4) 0;border-top:1px solid var(--dt-color-line);border-bottom:1px solid var(--dt-color-line)}.auth-local-session>div,.auth-local-session label{display:grid;gap:var(--dt-space-1);min-width:0}.auth-local-session strong,.auth-local-session label>span{font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.auth-local-session div>span{color:var(--dt-role-text-muted);font-size:12px;line-height:16px}.auth-local-session input[type=email]{width:100%;min-height:var(--dt-size-field-min);padding:0 var(--dt-space-3);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-control);background:var(--dt-color-white);color:var(--dt-role-text);font:inherit}.auth-local-session input[type=email]:focus-visible{border-color:var(--dt-color-teal-deep);outline:2px solid color-mix(in srgb,var(--dt-color-teal) 36%,transparent);outline-offset:2px}@media(max-width:760px){.auth-local-session{grid-template-columns:1fr;align-items:stretch}}.checkout-page{min-height:calc(100vh - 64px);background:linear-gradient(135deg,var(--dt-color-white),var(--dt-color-mint),var(--dt-color-lavender))}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:center;gap:var(--dt-space-12)}.checkout-layout>div:first-child h1{max-width:720px;margin:var(--dt-space-3) 0;font-size:48px;line-height:52px}.checkout-layout>div:first-child p{max-width:680px;color:var(--dt-color-graphite);font-size:16px;line-height:25px}.checkout-summary{display:grid;gap:var(--dt-space-5);padding:var(--dt-space-8);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.checkout-summary h2{margin:0;font-size:32px;line-height:38px}.checkout-summary p{color:var(--dt-role-text-muted);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.system-state-page{display:grid;min-height:100vh;max-width:760px;margin-inline:auto;align-content:center;justify-items:start;padding:var(--dt-layout-desktop-gutter)}.system-state-page>svg{width:42px;height:42px;margin-bottom:var(--dt-space-5);color:var(--dt-color-teal-deep)}.system-state-page h1{margin:var(--dt-space-3) 0;font-size:42px;line-height:47px}.system-state-page p{color:var(--dt-role-text-muted);font-size:16px;line-height:25px}.route-loading{width:min(calc(100% - (var(--dt-layout-desktop-gutter) * 2)),var(--dt-layout-content-max));min-height:50vh;margin-inline:auto}@media(max-width:1366px){.public-shell[data-public-shell-version=v7] .public-header-actions>.desktop-secondary-action,.public-shell[data-public-shell-version=v7] .public-header-actions>.public-auth-diagnostic{display:none}}@media(max-width:1180px){.public-shell[data-public-shell-version=v7]{--pv7-shell-frame: min( calc(100% - 48px) , 1480px)}.public-shell[data-public-shell-version=v7]>.public-header{block-size:64px}.public-shell[data-public-shell-version=v7] .public-header-inner{grid-template-columns:minmax(0,1fr) auto}.public-shell[data-public-shell-version=v7] .public-nav,.public-shell[data-public-shell-version=v7] .public-header-actions>:not(.mobile-menu-trigger){display:none}.public-shell[data-public-shell-version=v7] .mobile-menu-trigger{display:inline-flex}.public-shell[data-public-shell-version=v7] .wordmark-link img{inline-size:134px}}@media(max-width:760px){.public-shell[data-public-shell-version=v7]{--pv7-shell-frame: calc(100% - 32px) }}@media(max-width:1120px){.public-header-inner{grid-template-columns:140px minmax(0,1fr) auto}.public-nav{gap:var(--dt-space-3)}.public-header-actions .cta-link{padding-inline:var(--dt-space-3)}.hero-copy h1{font-size:54px;line-height:57px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.public-nav,.desktop-only-action{display:none}.public-header-inner{width:calc(100% - (var(--dt-layout-tablet-gutter) * 2));grid-template-columns:minmax(0,1fr) auto}.mobile-menu-trigger{display:inline-flex}.public-header-actions>.cta-link{display:none}.landing-hero{height:auto;min-height:760px}.hero-copy{width:68%;justify-content:flex-start;padding-top:84px}.hero-product-screen{right:var(--dt-layout-tablet-gutter);bottom:7%;width:62%}.surface-grid,.module-grid,.plan-grid,.download-paths,.legal-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-page-intro-inner,.band-heading,.form-shell,.technology-hero-inner,.download-hero-grid,.checkout-layout{grid-template-columns:1fr}.form-story{position:static}.technology-hero-media,.product-hero-screen,.download-hero-capture{max-width:760px}}@media(max-width:640px){.public-header{height:60px}.public-header-inner{width:calc(100% - (var(--dt-layout-mobile-gutter) * 2))}.wordmark-link img{width:105px}.landing-hero{height:auto;min-height:700px}.landing-hero-inner{display:flex;min-height:700px;flex-direction:column}.landing-hero:after{background:linear-gradient(180deg,var(--dt-color-white) 0%,color-mix(in srgb,var(--dt-color-white) 94%,transparent) 57%,color-mix(in srgb,var(--dt-color-white) 15%,transparent) 100%)}.hero-memory-field{height:46%;top:auto;object-position:66% center}.hero-copy{width:100%;height:auto;padding-top:var(--dt-space-8);padding-bottom:0}.hero-copy h1{max-width:350px;margin-block:var(--dt-space-3);font-size:44px;line-height:43px}.hero-copy>p{font-size:15px;line-height:23px}.hero-actions{display:grid}.hero-mobile-optional,.hero-trust,.next-section-cue{display:none}.hero-product-screen{position:relative;right:auto;bottom:auto;width:100%;margin:var(--dt-space-7) 0 var(--dt-space-6);transform:none}.hero-product-screen img{aspect-ratio:16 / 10}.public-band{padding:64px 0}.band-heading{margin-bottom:var(--dt-space-8);gap:var(--dt-space-4)}.band-heading h2{font-size:32px;line-height:36px}.feature-grid,.comparison-grid,.product-proof-grid,.surface-grid,.module-grid,.plan-grid,.download-paths,.legal-index-grid,.form-grid,.company-facts,.technology-step-grid,.public-credit-packs{grid-template-columns:1fr}.technology-step-grid article{min-height:0}.technology-hero{padding:56px 0}.technology-hero h1{font-size:36px;line-height:40px}.download-hero-grid h2{font-size:32px;line-height:36px}.local-core-access{grid-template-columns:1fr;padding-block:var(--dt-space-6)}.local-core-access h2{font-size:28px;line-height:33px}.access-page-band,.auth-page-band{min-height:0;padding-top:48px}.auth-panel-body{padding:var(--dt-space-4)}.checkout-layout>div:first-child h1{font-size:36px;line-height:40px}.checkout-summary{padding:var(--dt-space-4)}.system-state-page{padding:var(--dt-layout-mobile-gutter)}.system-state-page h1{font-size:34px;line-height:38px}.product-shot-large{grid-row:auto}.public-page-intro{padding:56px 0 44px}.public-page-intro-inner{gap:var(--dt-space-4)}.public-page-intro h1{font-size:36px;line-height:40px}.product-page-intro-copy p{margin-top:var(--dt-space-3)}.product-hero-screen{width:100%}.surface-item,.module-item,.plan-item,.legal-index-item,.download-path{min-height:0}.production-form{padding:var(--dt-space-4)}.form-field-wide{grid-column:auto}.form-story h1{font-size:34px;line-height:38px}.legal-hero h1{font-size:36px;line-height:40px}.legal-layout{grid-template-columns:1fr;gap:var(--dt-space-5)}.legal-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dt-space-1);overflow:visible}.legal-nav a{min-width:0;justify-content:center;padding-inline:var(--dt-space-2);border-left:0;border-bottom:2px solid transparent;text-align:center}.legal-nav a.active{border-bottom-color:var(--dt-color-teal-deep)}.legal-content{padding:var(--dt-space-4)}.legal-document-meta{gap:var(--dt-space-4);padding-bottom:var(--dt-space-6)}.legal-document-meta .company-facts{grid-template-columns:minmax(0,1fr)}.legal-document-meta .cta-link{width:100%}.legal-policy-body{padding-top:var(--dt-space-6)}.legal-policy-title{font-size:24px;line-height:30px}.legal-policy-body :where(th,td){padding:var(--dt-space-2);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.public-footer-inner{display:grid}.public-footer nav{justify-content:flex-start}}@media(max-width:430px){.hero-copy h1{max-width:300px;font-size:38px;line-height:39px}.hero-copy>p{margin-bottom:var(--dt-space-5)}.public-band{padding-block:56px}.band-heading h2,.download-hero-grid h2{font-size:30px;line-height:34px}.technology-hero h1,.public-page-intro h1,.checkout-layout>div:first-child h1{font-size:32px;line-height:36px}.feature-item,.comparison-column,.surface-item,.download-path{padding:var(--dt-space-5)}.product-shot figcaption{align-items:flex-start;padding:var(--dt-space-3)}.product-shot-action{width:32px;height:32px}}@media(max-width:390px){.public-shell[data-public-shell-version=v7]{--pv7-shell-frame: calc(100% - 28px) }}@media(prefers-reduced-motion:reduce){.public-shell:before{display:none}.hero-memory-field{animation:none;transform:none;will-change:auto}.public-nav a,.public-header-actions .cta-link,.hero-actions .cta-link,.mobile-menu nav a,.hero-product-screen,.product-shot img,.product-shot-action,.product-shot-action svg{transition:none}.hero-product-screen{transform:none}.cta-link:hover,.cta-link:active,.hero-product-screen:hover,.hero-product-screen:focus-visible,.product-shot:hover img,.product-shot-action:active,.product-shot-action:hover svg,.product-shot-action:focus-visible svg{transform:none}.hero-copy>*,.hero-product-screen img,.landing-hero .cta-link-primary:after,.next-section-cue svg,.technology-hero-copy>*,.technology-hero-media,.technology-hero-media img,.product-page-intro-copy>*,.product-hero-screen,[data-public-reveal]{animation:none}[data-public-reveal]{opacity:1;transform:none}}@media(forced-colors:active){.public-shell[data-public-shell-version=v6]>.public-header{border-bottom-color:CanvasText;background:Canvas;color:CanvasText}.public-shell[data-public-shell-version=v6]>.public-header .public-nav a.active:after{background:Highlight}}.account-shell{min-height:100vh;background:var(--dt-color-paper)}.account-topbar{position:sticky;z-index:var(--dt-z-sticky);top:0;display:grid;height:var(--dt-size-shell-header);grid-template-columns:var(--dt-size-navigation-rail) minmax(0,1fr) auto;align-items:center;gap:var(--dt-space-6);padding:0 var(--dt-layout-desktop-gutter);border-bottom:1px solid var(--dt-color-line-strong);background:var(--dt-color-white)}.account-topbar .wordmark-link img{width:108px}.account-context{display:flex;min-width:0;align-items:center;gap:var(--dt-space-3)}.account-context>div{display:grid;min-width:0}.account-context strong,.account-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-context strong{font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.account-context span{color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.account-topbar-actions{display:flex;align-items:center;gap:var(--dt-space-2)}.account-body{display:grid;min-height:calc(100vh - var(--dt-size-shell-header));grid-template-columns:var(--dt-size-navigation-rail) minmax(0,1fr)}.account-rail{position:sticky;top:var(--dt-size-shell-header);display:flex;height:calc(100vh - var(--dt-size-shell-header));flex-direction:column;padding:var(--dt-space-4) var(--dt-space-3);border-right:1px solid var(--dt-color-line-strong);background:var(--dt-color-white);overflow-y:auto}.account-nav{display:grid;gap:2px}.nav-group-label{padding:var(--dt-space-2) var(--dt-space-3);color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line);font-weight:var(--dt-weight-semibold);text-transform:uppercase}.account-nav a{display:grid;min-height:var(--dt-size-control-min);grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:var(--dt-space-3);padding:0 var(--dt-space-3);border-left:3px solid transparent;border-radius:var(--dt-radius-medium);color:var(--dt-color-graphite);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line);font-weight:var(--dt-weight-medium);text-decoration:none}.account-nav a>svg{width:18px;height:18px}.account-nav a .nav-chevron{width:14px;height:14px;opacity:0}.account-nav a:hover,.account-nav a.active{color:var(--dt-color-ink);background:var(--dt-color-paper)}.account-nav a.active{border-left-color:var(--dt-color-teal-deep);background:var(--dt-color-mint);font-weight:var(--dt-weight-semibold)}.account-nav a.active .nav-chevron{opacity:1}.rail-legal,.account-menu-legal{display:flex;margin-top:auto;flex-wrap:wrap;gap:var(--dt-space-3);padding:var(--dt-space-5) var(--dt-space-3) 0;border-top:1px solid var(--dt-color-line)}.rail-legal a,.account-menu-legal a{color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size)}.account-menu-legal{margin-top:var(--dt-space-4);padding-bottom:var(--dt-space-4)}.account-menu-legal a{display:inline-flex;min-height:var(--dt-size-control-min);align-items:center}.account-workspace{min-width:0;padding:var(--dt-layout-desktop-gutter);outline:none}.account-route{width:min(100%,1280px);margin-inline:auto}.account-route .page-header{margin-bottom:var(--dt-space-8)}.account-auth-required{display:grid;min-height:60vh;max-width:680px;align-content:center;justify-items:start}.account-auth-required h1{font-size:var(--dt-type-page-title-size);line-height:var(--dt-type-page-title-line)}.account-auth-required p{color:var(--dt-role-text-muted);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.account-mobile-nav{display:none}.account-menu .account-nav{padding-top:var(--dt-space-3)}.summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--dt-space-8);border-top:1px solid var(--dt-color-line-strong);border-bottom:1px solid var(--dt-color-line-strong);background:var(--dt-color-white)}.summary-stat{min-width:0;padding:var(--dt-space-5);border-right:1px solid var(--dt-color-line)}.summary-stat:last-child{border-right:0}.summary-stat span,.data-label{display:block;margin-bottom:var(--dt-space-1);color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line);font-weight:var(--dt-weight-medium)}.summary-stat strong{display:block;font-size:22px;line-height:28px}.summary-stat p{margin:var(--dt-space-1) 0 0;color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:var(--dt-layout-workspace-gap);align-items:start}.route-section{padding:var(--dt-space-8) 0;border-top:1px solid var(--dt-color-line-strong)}.route-section:first-child{border-top:0;padding-top:0}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dt-space-5);margin-bottom:var(--dt-space-5)}.section-heading h2{margin-bottom:var(--dt-space-1);font-size:var(--dt-type-section-title-size);line-height:var(--dt-type-section-title-line)}.section-heading p{margin-bottom:0;color:var(--dt-role-text-muted);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.action-list,.readiness-list,.session-list,.brain-list,.module-lifecycle-list,.ledger-list{display:grid;border-top:1px solid var(--dt-color-line-strong)}.action-row,.readiness-row,.session-row,.brain-row,.module-lifecycle-row,.ledger-row{display:grid;min-width:0;min-height:68px;grid-template-columns:minmax(180px,1fr) minmax(140px,.65fr) auto;align-items:center;gap:var(--dt-space-4);padding:var(--dt-space-4) 0;border-bottom:1px solid var(--dt-color-line)}.action-row>div,.readiness-row>div,.session-row>div,.brain-row>div,.module-lifecycle-row>div,.ledger-row>div{min-width:0}.action-row p,.readiness-row p,.session-row p,.brain-row p,.module-lifecycle-row p,.ledger-row p{margin:var(--dt-space-1) 0 0;color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.action-row a,.brain-row a{display:inline-flex;min-height:var(--dt-size-control-min);align-items:center;gap:var(--dt-space-2);color:var(--dt-color-teal-deep);font-size:var(--dt-type-body-size);font-weight:var(--dt-weight-semibold)}.account-aside{padding:var(--dt-space-6);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:linear-gradient(145deg,var(--dt-color-white),var(--dt-color-mint))}.account-aside h2{margin:var(--dt-space-2) 0 var(--dt-space-2);font-size:var(--dt-type-section-title-size);line-height:var(--dt-type-section-title-line)}.account-aside p{color:var(--dt-color-graphite);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.usage-meter{display:grid;gap:var(--dt-space-2)}.usage-meter progress{width:100%;height:10px;border:0;border-radius:var(--dt-radius-small);background:var(--dt-color-line);accent-color:var(--dt-color-teal-deep)}.usage-meter progress::-webkit-progress-bar{background:var(--dt-color-line)}.usage-meter progress::-webkit-progress-value{background:var(--dt-color-teal-deep)}.usage-meter progress::-moz-progress-bar{background:var(--dt-color-teal-deep)}.usage-meter-meta{display:flex;justify-content:space-between;gap:var(--dt-space-3);color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.credit-pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dt-space-4)}.credit-pack{display:grid;min-height:180px;align-content:start;padding:var(--dt-space-5);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.credit-pack h3{margin:var(--dt-space-3) 0 var(--dt-space-1);font-size:var(--dt-type-panel-title-size);line-height:var(--dt-type-panel-title-line)}.credit-pack p{color:var(--dt-role-text-muted);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.credit-pack .dt-button{margin-top:auto}.data-table-wrap{max-width:100%;overflow-x:auto}.data-table{width:100%;border-collapse:collapse;background:var(--dt-color-white)}.data-table th,.data-table td{padding:var(--dt-space-3) var(--dt-space-4);border-bottom:1px solid var(--dt-color-line);text-align:left;vertical-align:top;font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.data-table th{color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);font-weight:var(--dt-weight-semibold)}.provider-form{display:grid;max-width:720px;gap:var(--dt-space-4);padding:var(--dt-space-6);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.provider-form .form-grid{grid-template-columns:minmax(140px,.35fr) minmax(0,.65fr)}.custody-boundary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dt-space-3)}.custody-boundary div{padding:var(--dt-space-4);border-top:3px solid var(--dt-color-teal-deep);background:var(--dt-color-white)}.custody-boundary strong{display:block;margin-bottom:var(--dt-space-1);font-size:var(--dt-type-body-size)}.custody-boundary span{color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.aside-action{margin-top:var(--dt-space-5)}.local-core-access-account{margin-bottom:var(--dt-space-8);padding:var(--dt-space-6);border:1px solid var(--dt-color-line-strong);border-left:4px solid var(--dt-color-teal-deep);background:linear-gradient(110deg,var(--dt-color-white),var(--dt-color-mint),var(--dt-color-lavender))}.local-core-access-account h2{font-size:var(--dt-type-section-title-size);line-height:var(--dt-type-section-title-line)}.account-plan-grid,.policy-link-list{display:grid;border-top:1px solid var(--dt-color-line-strong)}.account-plan-row,.policy-link-list>div{display:grid;min-height:86px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--dt-space-4);padding:var(--dt-space-4) 0;border-bottom:1px solid var(--dt-color-line)}.account-plan-row h3{margin:var(--dt-space-2) 0 0;font-size:var(--dt-type-panel-title-size);line-height:var(--dt-type-panel-title-line)}.account-plan-row p,.policy-link-list p{margin:var(--dt-space-1) 0 0;color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.policy-link-list a{display:inline-flex;min-height:var(--dt-size-control-min);align-items:center;gap:var(--dt-space-2);color:var(--dt-color-teal-deep);font-size:var(--dt-type-body-size);font-weight:var(--dt-weight-semibold)}.policy-link-list svg{width:16px;height:16px}.sync-operation-banner{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--dt-space-4);margin-bottom:var(--dt-space-8);padding:var(--dt-space-4);border:1px solid var(--dt-color-violet);border-radius:var(--dt-radius-large);background:var(--dt-color-lavender)}.sync-operation-banner>svg{width:21px;height:21px}.sync-operation-banner p{margin:var(--dt-space-1) 0 0;color:var(--dt-color-graphite);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.sync-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 var(--dt-space-8);padding:0;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white);list-style:none}.sync-flow li{display:grid;min-height:120px;align-content:start;gap:var(--dt-space-2);padding:var(--dt-space-4);border-right:1px solid var(--dt-color-line)}.sync-flow li:last-child{border-right:0}.sync-flow strong{font-size:var(--dt-type-body-size)}.sync-flow span{color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.module-lifecycle-row{grid-template-columns:minmax(260px,1fr) minmax(120px,.35fr) minmax(160px,.45fr)}.module-runtime-facts{display:grid;justify-items:start;gap:var(--dt-space-1);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.module-runtime-facts a{color:var(--dt-color-teal-deep);font-weight:var(--dt-weight-semibold)}.mcp-proof-section{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);align-items:center;gap:var(--dt-space-8)}.mcp-proof-section h2{margin:var(--dt-space-3) 0;font-size:28px;line-height:34px}.mcp-proof-section p{color:var(--dt-role-text-muted);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.mcp-proof-section img{width:100%;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large)}.advanced-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--dt-color-line-strong)}.advanced-facts div{padding:var(--dt-space-4);border-right:1px solid var(--dt-color-line);border-bottom:1px solid var(--dt-color-line);background:var(--dt-color-white)}.advanced-facts div:nth-child(2n){border-right:0}.advanced-facts dt{color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);font-weight:var(--dt-weight-semibold)}.advanced-facts dd{margin:var(--dt-space-2) 0 0}.dialog-backdrop{position:fixed;z-index:var(--dt-z-dialog);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--dt-layout-mobile-gutter);background:color-mix(in srgb,var(--dt-color-ink) 56%,transparent)}.confirm-dialog{width:min(100%,520px);padding:var(--dt-space-5);border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white);box-shadow:0 24px 80px color-mix(in srgb,var(--dt-color-ink) 24%,transparent)}.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dt-space-4)}.dialog-head h2{margin:var(--dt-space-2) 0;font-size:var(--dt-type-section-title-size);line-height:var(--dt-type-section-title-line)}.confirm-dialog>p{color:var(--dt-role-text-muted);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.dialog-actions{display:flex;justify-content:flex-end;gap:var(--dt-space-2)}@media(max-width:1120px){.account-topbar{grid-template-columns:var(--dt-size-navigation-rail-compact) minmax(0,1fr) auto;padding-inline:var(--dt-layout-tablet-gutter)}.account-topbar .wordmark-link img{width:52px;object-fit:cover;object-position:left}.account-body{grid-template-columns:var(--dt-size-navigation-rail-compact) minmax(0,1fr)}.account-nav a{grid-template-columns:20px;justify-content:center;padding-inline:0}.account-nav a span,.account-nav a .nav-chevron,.nav-group-label,.rail-legal{display:none}.workspace-grid{grid-template-columns:1fr}.summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-stat:nth-child(2){border-right:0}.summary-stat:nth-child(-n+2){border-bottom:1px solid var(--dt-color-line)}}@media(max-width:760px){.account-topbar{position:relative;height:60px;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--dt-space-3);padding-inline:var(--dt-layout-mobile-gutter)}.account-topbar .wordmark-link img{width:96px;object-fit:contain}.account-context,.account-topbar-actions .cta-link{display:none}.account-body{display:block;min-height:calc(100vh - 60px)}.account-rail{display:none}.account-workspace{padding:var(--dt-layout-mobile-gutter);padding-bottom:calc(var(--dt-size-mobile-task-navigation) + var(--dt-space-6))}.account-mobile-nav{position:fixed;z-index:var(--dt-z-navigation);right:0;bottom:0;left:0;display:grid;height:var(--dt-size-mobile-task-navigation);grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--dt-color-line-strong);background:var(--dt-color-white)}.account-mobile-nav a,.account-mobile-nav button{display:grid;min-width:0;place-items:center;align-content:center;gap:var(--dt-space-1);padding:0 var(--dt-space-1);border:0;border-top:3px solid transparent;background:var(--dt-color-white);color:var(--dt-color-graphite);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line);font-weight:var(--dt-weight-semibold);text-align:center;text-decoration:none}.account-mobile-nav a.active,.account-mobile-nav button[aria-current=page]{border-top-color:var(--dt-color-teal-deep);background:var(--dt-color-mint);color:var(--dt-color-ink)}.account-mobile-nav svg{width:19px;height:19px}.account-menu-backdrop{align-items:flex-end}.account-menu{width:100%;height:min(80vh,720px);border-top-left-radius:var(--dt-radius-large);border-top-right-radius:var(--dt-radius-large)}.account-menu .account-nav a{grid-template-columns:20px minmax(0,1fr) 16px;justify-content:stretch;padding-inline:var(--dt-space-3)}.account-menu .account-nav a span,.account-menu .account-nav a .nav-chevron,.account-menu .nav-group-label{display:initial}.summary-strip{grid-template-columns:1fr}.summary-stat{border-right:0;border-bottom:1px solid var(--dt-color-line)}.summary-stat:last-child{border-bottom:0}.summary-stat:nth-child(-n+2){border-bottom:1px solid var(--dt-color-line)}.section-heading{display:grid}.action-row,.readiness-row,.session-row,.brain-row,.module-lifecycle-row,.ledger-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--dt-space-3)}.action-row>div:first-child,.readiness-row>div:first-child,.session-row>div:first-child,.brain-row>div:first-child,.module-lifecycle-row>div:first-child,.ledger-row>div:first-child{grid-column:1 / -1}.credit-pack-grid,.custody-boundary,.provider-form .form-grid,.sync-flow,.mcp-proof-section,.advanced-facts{grid-template-columns:1fr}.sync-flow li{min-height:0;border-right:0;border-bottom:1px solid var(--dt-color-line)}.sync-flow li:last-child{border-bottom:0}.sync-operation-banner{grid-template-columns:24px minmax(0,1fr)}.sync-operation-banner .text-command{grid-column:1 / -1}.module-lifecycle-row{grid-template-columns:minmax(0,1fr) auto}.module-runtime-facts{grid-column:1 / -1}.account-plan-row,.policy-link-list>div{grid-template-columns:minmax(0,1fr) auto}.account-plan-row>div,.policy-link-list>div>div{grid-column:1 / -1}.advanced-facts div{border-right:0}.dialog-backdrop{align-items:end;padding:0}.confirm-dialog{border-bottom-right-radius:0;border-bottom-left-radius:0}.local-core-access-account{margin-bottom:var(--dt-space-5);padding:var(--dt-space-4)}.data-table,.data-table tbody,.data-table tr,.data-table td{display:block;width:100%}.data-table thead{display:none}.data-table tr{padding:var(--dt-space-3) 0;border-bottom:1px solid var(--dt-color-line-strong)}.data-table td{display:grid;grid-template-columns:minmax(92px,.4fr) minmax(0,.6fr);gap:var(--dt-space-3);border-bottom:0}.data-table td:before{color:var(--dt-role-text-muted);content:attr(data-label);font-size:var(--dt-type-metadata-size);font-weight:var(--dt-weight-semibold)}}.public-shell{--dt-radius-public-cta: 999px;min-width:0;color:var(--dt-color-ink);background:var(--dt-color-white);font-size:16px;line-height:1.55}.public-shell:before{display:none}.public-shell *,.public-shell *:before,.public-shell *:after{letter-spacing:0}.public-shell small,.public-shell code,.public-shell .eyebrow,.public-shell [class*=metadata]{font-size:max(12px,.75rem)}.public-shell button,.public-shell input,.public-shell select,.public-shell textarea{border-radius:8px}.public-shell .cta-link{min-height:44px;padding-inline:18px;border-radius:var(--dt-radius-public-cta);box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.public-shell .cta-link:hover{transform:translateY(-1px)}.public-shell .cta-link:active{transform:translateY(0)}.public-shell .cta-link-primary{border-color:var(--dt-color-teal);background:var(--dt-color-teal);color:var(--dt-color-ink)}.public-shell .cta-link-primary:hover{border-color:var(--dt-color-teal-mid);background:var(--dt-color-teal-mid)}.public-shell .cta-link-quiet{border-color:var(--dt-color-line-strong);background:var(--dt-color-white)}.public-shell .cta-link-quiet:hover{border-color:var(--dt-color-graphite)}.public-container{width:min(calc(100% - 64px),1440px)}.public-header{height:72px;border-bottom:1px solid var(--dt-color-line);background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-header-inner{width:min(calc(100% - 48px),1480px);grid-template-columns:136px minmax(0,1fr) auto;gap:20px}.wordmark-link{min-height:44px}.wordmark-link img{width:112px}.public-nav{gap:22px}.public-nav a{position:relative;color:var(--dt-color-graphite);font-size:13px;font-weight:680}.public-nav a.active{color:var(--dt-color-ink);box-shadow:none}.public-nav a.active:after{position:absolute;right:0;bottom:4px;left:0;height:2px;background:var(--dt-color-teal);content:""}.public-header-actions{min-width:0;gap:8px}.public-shell .public-header .public-header-actions .cta-link{min-height:44px;padding-inline:14px;font-size:13px}.public-shell .public-header .public-identity-action{min-width:0;max-width:208px;gap:7px;padding-inline:11px}.public-identity-action__email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-identity-action__label{flex:0 0 auto;color:var(--dt-color-graphite);font-size:11px;white-space:nowrap}.public-identity-action__status{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--dt-color-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--dt-color-teal) 18%,transparent)}.public-identity-action[data-access-state=pending] .public-identity-action__status{background:var(--dt-color-violet);box-shadow:0 0 0 3px color-mix(in srgb,var(--dt-color-violet) 18%,transparent)}.public-identity-action[data-access-state=rejected] .public-identity-action__status,.public-identity-action[data-access-state=revoked] .public-identity-action__status,.public-identity-action[data-access-state=auth_email_not_allowed] .public-identity-action__status{background:var(--dt-color-graphite);box-shadow:none}.public-shell .public-auth-unavailable,.public-shell .cta-link.public-auth-unavailable,.public-shell .np-button.public-auth-unavailable{display:inline-flex;min-width:0;max-width:196px;min-height:0;align-items:center;border:0;border-left:2px solid var(--dt-color-lavender);border-radius:0;padding:4px 0 4px 9px;overflow:hidden;background:transparent;box-shadow:none;color:var(--dt-color-muted);cursor:default;font-size:11px;font-weight:650;line-height:15px;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.public-shell .public-auth-unavailable.public-access-action--checking{cursor:default;opacity:1}.public-shell .np-button.public-access-action--checking,.public-shell .cta-link.public-access-action--checking{min-height:0;border:0;border-left:2px solid var(--dt-color-lavender);border-radius:0;padding:4px 0 4px 9px;background:transparent;box-shadow:none;color:var(--dt-color-muted);font-size:11px;line-height:15px;pointer-events:none}.public-shell .mobile-menu .public-auth-unavailable{display:block;max-width:100%;min-height:0;padding:4px 0 4px 9px;overflow-wrap:anywhere;white-space:normal}.public-shell .ps-journey__marker,.public-shell .ps-memory-scene span,.public-shell .ps-memory-scene figcaption span,.public-shell .ps-memory-scene__context span{font-size:12px}.public-footer{padding:64px 0 40px;border-top:0;background:var(--dt-color-ink)}.public-footer-inner{align-items:flex-start;gap:64px}.footer-company{max-width:560px}.footer-company img{width:118px}.footer-company p{max-width:520px;font-size:12px;line-height:19px}.public-shell .public-footer-nav-groups{display:grid;min-width:min(100%,520px);grid-template-columns:repeat(3,minmax(120px,1fr));gap:32px;justify-items:stretch}.public-shell .public-footer-nav-groups nav{display:grid;align-content:start;justify-content:stretch;gap:4px;padding:0;border-top:0}.public-footer-nav-groups strong{margin-bottom:8px;color:var(--dt-color-white);font-size:12px}.public-footer-nav-groups nav a{display:flex;min-height:44px;align-items:center;color:var(--dt-color-muted-dark);font-size:12px;font-weight:520;text-decoration:none}.platform-page{min-width:0;background:var(--dt-color-white)}.platform-hero{display:grid;min-height:min(660px,calc(100svh - 154px));align-items:center;border-bottom:1px solid var(--dt-color-line);background:var(--dt-color-white)}.platform-home .platform-hero{min-height:min(790px,calc(100svh - 104px))}.platform-hero__layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:64px;padding-block:64px}.platform-hero:not(.platform-hero--with-visual) .platform-hero__layout{grid-template-columns:minmax(0,940px)}.platform-hero__copy{min-width:0}.platform-hero h1{max-width:840px;margin:0;color:var(--dt-color-ink);font-size:64px;line-height:1.02;font-weight:800}.platform-home .platform-hero h1{max-width:690px;font-size:76px}.platform-hero__description{max-width:720px;margin-top:24px;color:var(--dt-color-graphite);font-size:18px;line-height:29px}.platform-hero__description p:last-child{margin-bottom:0}.platform-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.platform-hero__note{display:grid;max-width:710px;margin-top:28px;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--dt-color-line-strong)}.platform-hero__note>*{min-width:0;padding:16px 20px 0 0}.platform-hero__note strong{display:block;margin-bottom:4px;font-size:14px}.platform-hero__note span,.platform-hero__note p{color:var(--dt-color-muted);font-size:12px;line-height:18px}.platform-hero__visual{min-width:0}.platform-capture{min-width:0;margin:0}.platform-capture__viewport{position:relative;overflow:hidden;border:1px solid var(--dt-color-line-strong);aspect-ratio:16 / 10;background:var(--dt-color-white)}.platform-capture__viewport img{display:block;width:100%;height:100%;object-fit:contain}.platform-capture figcaption{display:grid;grid-template-columns:minmax(140px,.38fr) minmax(0,1fr);gap:16px;padding-top:14px}.platform-capture figcaption>span{color:var(--dt-color-teal-deep);font-size:12px;line-height:16px;font-weight:800;text-transform:uppercase}.platform-capture figcaption strong{display:block;color:var(--dt-color-ink);font-size:14px;line-height:20px}.platform-capture figcaption p{margin:3px 0 0;color:var(--dt-color-muted);font-size:12px;line-height:19px}.projection-authority{overflow:hidden;border:1px solid var(--dt-color-graphite);border-radius:14px;background:var(--dt-color-ink);color:var(--dt-color-white)}.projection-authority__viewport{display:grid;min-height:510px;padding:36px;grid-template-rows:1fr auto;background-color:var(--dt-color-ink)}.projection-authority--compact .projection-authority__viewport{min-height:370px}.projection-authority__state{display:grid;max-width:500px;align-content:center;justify-items:start}.projection-authority__state svg{width:30px;height:30px;margin-bottom:22px;color:var(--dt-color-teal)}.projection-authority__state span{color:var(--dt-color-teal);font-size:12px;font-weight:680}.projection-authority__state strong{margin-top:8px;font-size:34px;line-height:40px}.projection-authority__state p{max-width:480px;margin:12px 0 0;color:var(--dt-color-muted-dark);font-size:14px;line-height:22px}.projection-authority dl{display:grid;margin:32px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--dt-color-dark-line)}.projection-authority dl div{min-width:0;padding:18px 16px 0 0}.projection-authority dt,.projection-authority dd{font-size:12px;line-height:18px}.projection-authority dt{color:var(--dt-color-muted-dark)}.projection-authority dd{margin:4px 0 0;color:var(--dt-color-white);font-weight:680}.projection-authority figcaption{display:flex;min-height:54px;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid var(--dt-color-dark-line);color:var(--dt-color-muted-dark);font-size:12px;line-height:18px}.projection-authority figcaption svg{width:17px;height:17px;flex:0 0 auto;color:var(--dt-color-teal)}.platform-section{padding-block:96px;border-bottom:1px solid var(--dt-color-line)}.platform-section--paper{background:var(--dt-color-paper)}.platform-section--ink{background:var(--dt-color-ink);color:var(--dt-color-white)}.platform-section-heading{display:grid;margin-bottom:46px;grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);align-items:start;gap:56px}.platform-section-heading h2{max-width:780px;margin:0;font-size:44px;line-height:49px;font-weight:800}.platform-section-heading>div{color:var(--dt-color-muted);font-size:15px;line-height:24px}.platform-section--ink .platform-section-heading>div{color:var(--dt-color-muted-dark)}.platform-boundary{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;padding:20px 0;border-top:1px solid var(--dt-color-line-strong);border-bottom:1px solid var(--dt-color-line-strong);color:var(--dt-color-graphite);font-size:14px;line-height:22px}.platform-boundary svg{width:22px;height:22px;color:var(--dt-color-teal-deep)}.platform-boundary strong{color:var(--dt-color-ink)}.home-boundary-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--dt-color-line-strong);border-bottom:1px solid var(--dt-color-line-strong)}.home-boundary-rail div{min-width:0;padding:26px 28px 26px 0}.home-boundary-rail div+div{padding-left:28px;border-left:1px solid var(--dt-color-line)}.home-boundary-rail strong{display:block;margin-bottom:7px;font-size:15px}.home-boundary-rail p{margin:0;color:var(--dt-color-muted);font-size:13px;line-height:20px}.workflow-ledger,.product-surface-list,.technology-contract-list{border-top:1px solid var(--dt-color-line-strong)}.workflow-row{display:grid;min-height:132px;grid-template-columns:72px minmax(190px,.72fr) minmax(0,1.2fr) minmax(220px,.8fr);align-items:start;gap:24px;padding-block:26px;border-bottom:1px solid var(--dt-color-line)}.workflow-row>span{color:var(--dt-color-teal-deep);font-size:12px;font-weight:800}.workflow-row h3,.product-surface-row h3,.technology-contract-row h3{margin:0;font-size:20px;line-height:26px}.workflow-row p,.product-surface-row p,.technology-contract-row p{margin:0;color:var(--dt-color-graphite);font-size:14px;line-height:22px}.workflow-row small,.product-surface-row small,.technology-contract-row small{display:block;color:var(--dt-color-muted);font-size:12px;line-height:18px}.platform-section--ink .workflow-row{border-color:var(--dt-color-dark-line)}.platform-section--ink .workflow-row>span{color:var(--dt-color-teal)}.platform-section--ink .workflow-row p,.platform-section--ink .workflow-row small{color:var(--dt-color-muted-dark)}.product-surface-row,.technology-contract-row{display:grid;min-height:132px;grid-template-columns:minmax(180px,.65fr) minmax(0,1.15fr) minmax(210px,.72fr);align-items:center;gap:24px;padding-block:26px;border-bottom:1px solid var(--dt-color-line)}.comparison-table,.product-boundary-table{width:100%;border-collapse:collapse;border-top:1px solid var(--dt-color-line-strong)}.comparison-table th,.comparison-table td,.product-boundary-table th,.product-boundary-table td{padding:20px 18px;border-bottom:1px solid var(--dt-color-line);text-align:left;vertical-align:top}.comparison-table th,.product-boundary-table th{color:var(--dt-color-ink);font-size:12px;font-weight:800}.comparison-table td,.product-boundary-table td{color:var(--dt-color-graphite);font-size:14px;line-height:22px}.comparison-table tbody th,.product-boundary-table tbody th{width:22%;font-size:14px}.runtime-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--dt-color-line-strong);background:var(--dt-color-line-strong)}.runtime-lanes article{min-width:0;padding:32px;background:var(--dt-color-white)}.runtime-lanes article:last-child{background:var(--dt-color-lavender)}.runtime-lanes svg{width:28px;height:28px;margin-bottom:32px;color:var(--dt-color-teal-deep)}.runtime-lanes article:last-child svg{color:var(--dt-color-violet-dark)}.runtime-lanes h3{margin-bottom:10px;font-size:28px;line-height:34px}.runtime-lanes p{color:var(--dt-color-graphite);font-size:14px;line-height:22px}.runtime-lanes dl{margin:28px 0;border-top:1px solid var(--dt-color-line-strong)}.runtime-lanes dl div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding-block:14px;border-bottom:1px solid var(--dt-color-line)}.runtime-lanes dt,.runtime-lanes dd{font-size:12px;line-height:18px}.runtime-lanes dt{color:var(--dt-color-muted);font-weight:680}.runtime-lanes dd{margin:0}.platform-final{padding-block:72px;background:var(--dt-color-mint)}.platform-final__layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}.platform-final h2{max-width:800px;margin:0;font-size:40px;line-height:46px}.platform-final p{max-width:760px;margin:12px 0 0;color:var(--dt-color-graphite);font-size:15px}.platform-final .platform-actions{margin-top:0;justify-content:flex-end}.projection-contract-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:42px;align-items:start}.projection-contract-list{margin:0;border-top:1px solid var(--dt-color-line-strong)}.projection-contract-list div{padding-block:18px;border-bottom:1px solid var(--dt-color-line)}.projection-contract-list dt{font-size:14px;font-weight:800}.projection-contract-list dd{margin:5px 0 0;color:var(--dt-color-muted);font-size:13px;line-height:20px}.metamemory-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--dt-color-line-strong);border-bottom:1px solid var(--dt-color-line-strong)}.metamemory-band article{min-width:0;padding:28px 24px}.metamemory-band article+article{border-left:1px solid var(--dt-color-line)}.metamemory-band h3{margin:0 0 8px;font-size:18px;line-height:24px}.metamemory-band p{margin:0;color:var(--dt-color-muted);font-size:13px;line-height:20px}.product-surface-row{grid-template-columns:minmax(180px,.65fr) minmax(0,1.15fr) minmax(230px,.7fr)}.product-surface-row h3{display:flex;align-items:center;gap:10px}.product-surface-row h3 svg{width:21px;height:21px;flex:0 0 auto;color:var(--dt-color-teal-deep)}.product-surface-row>div>p{margin-bottom:7px}.product-hero-boundary{border:1px solid var(--dt-color-line-strong);border-radius:8px;background:var(--dt-color-paper)}.product-hero-boundary>div{display:grid;min-height:100px;padding:20px 24px;grid-template-columns:90px minmax(0,1fr) minmax(140px,.7fr);align-items:center;gap:20px;border-bottom:1px solid var(--dt-color-line)}.product-hero-boundary>div:last-child{border-bottom:0}.product-hero-boundary span{color:var(--dt-color-teal-deep);font-size:12px;font-weight:800}.product-hero-boundary strong{font-size:18px;line-height:24px}.product-hero-boundary small{color:var(--dt-color-muted);line-height:18px}.product-surface-row .platform-actions{margin:0;justify-content:flex-end}.product-surface-row .cta-link{width:100%}.platform-modules .platform-hero,.platform-pricing .platform-hero{min-height:480px}.platform-data-section{padding-block:88px}.platform-data-intro{max-width:850px;margin-bottom:42px}.platform-data-intro h2{margin:0;font-size:40px;line-height:46px}.platform-data-intro p{margin:14px 0 0;color:var(--dt-color-muted);font-size:15px;line-height:24px}.commercial-module-catalog{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:0;border:1px solid var(--dt-color-line-strong);border-radius:8px;overflow:hidden;background:var(--dt-color-white)}.commercial-module-catalog__rail{border-right:1px solid var(--dt-color-line-strong);background:var(--dt-color-paper)}.commercial-module-catalog__rail button{min-height:72px;border-radius:0;font-size:14px}.commercial-module-catalog__rail button.is-active{border-left-color:var(--dt-color-teal-deep);background:var(--dt-color-white)}.commercial-module-detail{border:0;border-radius:0;box-shadow:none}.commercial-plans{border-top:1px solid var(--dt-color-line-strong)}.commercial-plan,.commercial-plan.commercial-plan--featured{border-right:0;border-bottom:1px solid var(--dt-color-line);border-left:0;border-radius:0;box-shadow:none}.commercial-plan--featured{background:var(--dt-color-mint)}.commercial-credit-packs{border-top:1px solid var(--dt-color-dark-line)}.commercial-credit-packs article{border-radius:0}.public-shell .platform-modules .commercial-module-catalog{grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);border:0;border-top:1px solid var(--dt-color-line-strong);border-bottom:1px solid var(--dt-color-line-strong);border-radius:0;overflow:hidden}.public-shell .platform-modules .commercial-module-catalog__rail{border-right:1px solid var(--dt-color-line-strong)}.public-shell .platform-modules .commercial-module-catalog__rail button{display:grid;width:100%;min-height:62px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px 16px;border:0;border-bottom:1px solid var(--dt-color-line-strong);border-radius:0;background:transparent;text-align:left}.public-shell .platform-modules .commercial-module-catalog__rail button.is-active{background:var(--dt-color-white);box-shadow:inset 4px 0 var(--dt-color-teal)}.public-shell .platform-modules .commercial-module-catalog__rail strong{font-size:14px;line-height:20px}.public-shell .platform-modules .commercial-module-catalog__rail small,.public-shell .platform-modules .commercial-module-detail__title span,.public-shell .platform-modules .commercial-module-detail__summary>span,.public-shell .platform-modules .commercial-module-detail dt,.public-shell .platform-modules .commercial-module-detail dd,.public-shell .platform-modules .commercial-module-detail__proof p,.public-shell .platform-modules .commercial-module-detail__boundary{font-size:12px;line-height:18px}.public-shell .platform-modules .commercial-module-detail{min-height:0;padding:28px 32px 30px;border:0;border-radius:0;box-shadow:none}.public-shell .platform-pricing .commercial-plans__header,.public-shell .platform-pricing .commercial-plan__identity>span{font-size:12px}.public-shell .platform-pricing .commercial-plan__identity p,.public-shell .platform-pricing .commercial-plan__price p,.public-shell .platform-pricing .commercial-plan__access p,.public-shell .platform-pricing .commercial-plan__boundary,.public-shell .platform-pricing .commercial-plan__price small,.public-shell .platform-pricing .commercial-plan__capacity dt,.public-shell .platform-pricing .commercial-plan__capacity dd,.public-shell .platform-pricing .commercial-credit-packs article>div:not(.commercial-credit-packs__identity) span,.public-shell .platform-pricing .commercial-credit-packs article>p{font-size:12px;line-height:18px}.public-shell .platform-pricing .commercial-plan,.public-shell .platform-pricing .commercial-plan--featured{border-right:0;border-bottom:1px solid var(--dt-color-line);border-left:0;border-radius:0;box-shadow:none}.public-shell .platform-pricing .commercial-plan--featured{background:color-mix(in srgb,var(--dt-color-mint) 42%,var(--dt-color-white));box-shadow:inset 4px 0 var(--dt-color-teal)}.public-shell .platform-pricing .commercial-credit-packs a,.public-shell .platform-pricing .commercial-credit-empty a{display:inline-flex;min-height:44px;align-items:center;font-size:12px}.platform-access-sequence{margin:0;padding:0;border-top:1px solid var(--dt-color-line-strong);list-style:none}.platform-access-sequence li{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1fr);gap:24px;padding-block:22px;border-bottom:1px solid var(--dt-color-line)}.platform-access-sequence h3{margin:0;font-size:18px}.platform-access-sequence p{margin:0;color:var(--dt-color-muted);font-size:13px;line-height:20px}.contact-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--dt-color-line-strong);border-bottom:1px solid var(--dt-color-line-strong)}.contact-options article{display:flex;min-width:0;min-height:290px;flex-direction:column;padding:30px}.contact-options article+article{border-left:1px solid var(--dt-color-line)}.contact-options svg{width:27px;height:27px;color:var(--dt-color-teal-deep)}.contact-options h2,.contact-options h3{margin:30px 0 10px;font-size:22px;line-height:28px}.contact-options p{color:var(--dt-color-muted);font-size:14px;line-height:22px}.contact-options .cta-link{margin-top:auto}.work-brief{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.work-brief>div:first-child h2{margin:0;font-size:40px;line-height:46px}.work-brief>div:first-child p{margin-top:16px;color:var(--dt-color-muted)}.work-brief ol{margin:0;padding:0;border-top:1px solid var(--dt-color-line-strong);list-style:none}.work-brief li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px;padding-block:22px;border-bottom:1px solid var(--dt-color-line)}.work-brief li>span{color:var(--dt-color-violet-dark);font-size:12px;font-weight:800}.work-brief li strong{display:block;margin-bottom:5px}.work-brief li p{margin:0;color:var(--dt-color-muted);font-size:13px;line-height:20px}.access-page-band,.auth-page-band,.checkout-page,.public-page-intro,.legal-hero{background:var(--dt-color-white)}.access-page-band,.auth-page-band{min-height:calc(100svh - 72px)}.form-story,.auth-panel,.production-form,.access-resolution,.legal-content,.legal-nav{border-radius:8px}.legal-hero.ps-legal-hero{padding-block:72px;border-bottom:1px solid var(--dt-color-line)}.ps-legal-hero__layout{grid-template-columns:minmax(0,900px)}.ps-legal-hero__copy h1{max-width:850px;font-size:54px;line-height:59px}.ps-legal-hero__layout>.ps-memory-scene,.public-journey-hero-layout>.ps-memory-scene,.px-hero__visual>.ps-memory-scene{display:none}.mobile-menu{width:min(380px,calc(100% - 24px));padding:18px}.mobile-menu-head img{width:108px}.mobile-menu-label{display:block;padding:18px 12px 8px;color:var(--dt-color-muted);font-size:12px;font-weight:680}.mobile-menu-legal{border-top:1px solid var(--dt-color-line-strong)}@media(max-width:1240px){.public-nav{gap:16px}.platform-hero__layout{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);gap:40px}.platform-home .platform-hero h1{font-size:64px}.public-shell .public-header .public-identity-action{max-width:190px}.public-identity-action__label{display:none}}@media(max-width:1180px){.public-header-actions .desktop-secondary-action{display:none}}@media(max-width:1040px){.public-nav,.public-header-actions>.cta-link{display:none}.public-header-inner{grid-template-columns:minmax(0,1fr) auto}.mobile-menu-trigger{display:inline-flex}.platform-hero__layout,.projection-contract-layout{grid-template-columns:1fr}.platform-home .platform-hero{min-height:0}.platform-hero__visual{width:100%}.platform-section-heading{grid-template-columns:1fr;gap:18px}.platform-section-heading>div{grid-column:auto}.workflow-row{grid-template-columns:56px minmax(180px,.6fr) minmax(0,1fr)}.product-surface-row,.technology-contract-row{grid-template-columns:minmax(180px,.6fr) minmax(0,1fr)}.workflow-row small,.technology-contract-row small{grid-column:2 / -1}.product-surface-row .platform-actions{grid-column:2;justify-content:flex-start}.product-surface-row .cta-link{width:auto}.metamemory-band{grid-template-columns:repeat(2,minmax(0,1fr))}.metamemory-band article:nth-child(3){border-top:1px solid var(--dt-color-line);border-left:0}.metamemory-band article:nth-child(4){border-top:1px solid var(--dt-color-line)}.public-footer-inner{display:grid}}@media(max-width:760px){.public-container,.public-header-inner{width:calc(100% - 32px)}.public-header{height:64px}.platform-hero__layout{padding-block:44px}.platform-hero h1,.platform-home .platform-hero h1{font-size:44px;line-height:47px}.platform-hero__description{margin-top:18px;font-size:16px;line-height:25px}.platform-actions{display:grid;grid-template-columns:1fr}.platform-actions .cta-link{width:100%}.platform-hero__note,.home-boundary-rail,.runtime-lanes,.contact-options,.work-brief,.commercial-module-catalog{grid-template-columns:1fr}.platform-capture figcaption{grid-template-columns:1fr;gap:5px}.product-hero-boundary>div{min-height:0;padding:18px;grid-template-columns:72px minmax(0,1fr);gap:6px 12px}.product-hero-boundary small{grid-column:2}.platform-hero__note>*+*,.home-boundary-rail div+div,.contact-options article+article{padding-left:0;border-top:1px solid var(--dt-color-line);border-left:0}.projection-authority,.commercial-module-catalog{border-radius:8px}.projection-authority__viewport,.projection-authority--compact .projection-authority__viewport{min-height:390px;padding:24px}.projection-authority__state strong{font-size:28px;line-height:34px}.projection-authority dl{grid-template-columns:1fr}.projection-authority dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-block:10px;border-bottom:1px solid var(--dt-color-dark-line)}.projection-authority dd{margin:0}.platform-section,.platform-data-section{padding-block:64px}.platform-section-heading{margin-bottom:32px;grid-template-columns:1fr;gap:10px}.platform-section-heading>div{grid-column:auto}.platform-section-heading h2,.platform-data-intro h2,.work-brief>div:first-child h2{font-size:32px;line-height:37px}.workflow-row{grid-template-columns:42px minmax(0,1fr);gap:12px}.product-surface-row,.technology-contract-row,.platform-access-sequence li{grid-template-columns:1fr;gap:12px}.workflow-row p,.workflow-row small{grid-column:2}.product-surface-row p,.product-surface-row .platform-actions,.technology-contract-row p,.technology-contract-row small,.platform-access-sequence li p{grid-column:auto}.comparison-table,.comparison-table thead,.comparison-table tbody,.comparison-table tr,.comparison-table th,.comparison-table td,.product-boundary-table,.product-boundary-table thead,.product-boundary-table tbody,.product-boundary-table tr,.product-boundary-table th,.product-boundary-table td{display:block;width:100%}.comparison-table thead,.product-boundary-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.comparison-table tr,.product-boundary-table tr{padding-block:14px;border-bottom:1px solid var(--dt-color-line-strong)}.comparison-table th,.comparison-table td,.product-boundary-table th,.product-boundary-table td{padding:5px 0;border:0}.comparison-table td:before,.product-boundary-table td:before{display:block;margin-bottom:2px;color:var(--dt-color-muted);font-size:12px;font-weight:680;content:attr(data-label)}.runtime-lanes article{padding:24px}.runtime-lanes dl div{grid-template-columns:1fr;gap:4px}.platform-final__layout{grid-template-columns:1fr}.platform-final h2{font-size:32px;line-height:37px}.platform-final .platform-actions{justify-content:stretch}.metamemory-band{grid-template-columns:1fr}.metamemory-band article+article,.metamemory-band article:nth-child(3){border-top:1px solid var(--dt-color-line);border-left:0}.commercial-module-catalog__rail{border-right:0;border-bottom:1px solid var(--dt-color-line-strong)}.public-shell .platform-modules .commercial-module-catalog{grid-template-columns:1fr}.public-shell .platform-modules .commercial-module-catalog__rail{border-right:0;border-bottom:1px solid var(--dt-color-line-strong)}.public-shell .platform-modules .commercial-module-detail{min-height:0;padding:20px}.commercial-plans__header{display:none}.commercial-plan{grid-template-columns:1fr}.contact-options article{min-height:0;padding:26px 0}.work-brief{gap:36px}.public-shell .public-footer-nav-groups{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.ps-legal-hero__copy h1{font-size:38px;line-height:43px}}@media(max-width:390px){.platform-hero h1,.platform-home .platform-hero h1{font-size:40px;line-height:43px}.projection-authority__viewport,.projection-authority--compact .projection-authority__viewport{min-height:420px;padding:20px}.projection-authority figcaption{align-items:flex-start}.public-shell .public-footer-nav-groups{grid-template-columns:1fr}}@media(max-width:340px){.public-container,.public-header-inner{width:calc(100% - 24px)}.platform-hero h1,.platform-home .platform-hero h1{font-size:37px;line-height:40px}.projection-authority__state strong{font-size:25px;line-height:31px}}@media(prefers-reduced-motion:reduce){.public-shell *,.public-shell *:before,.public-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.public-shell .cta-link:hover,.public-shell .cta-link:active{transform:none}}.public-footer-nav-groups{display:grid;justify-items:end;gap:var(--dt-space-3)}.public-footer-nav-groups nav{justify-content:flex-end}.mobile-menu-label{display:block;padding:var(--dt-space-5) var(--dt-space-3) var(--dt-space-2);color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line);font-weight:var(--dt-weight-bold);text-transform:uppercase}.mobile-menu nav .mobile-menu-label+a{border-top:1px solid var(--dt-color-line-strong)}.mobile-menu .mobile-menu-legal{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--dt-space-4);padding-top:var(--dt-space-3);border-top:1px solid var(--dt-color-line-strong)}.mobile-menu .mobile-menu-legal a{justify-content:center;padding-inline:var(--dt-space-2);border-bottom:0;color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size)}.mobile-menu-head .dt-icon-control__tooltip{color:var(--dt-color-white)}.public-journey-page{color:var(--dt-color-ink)}.public-journey-page.ps-page:before{background:none;content:none}.access-page-band.public-journey-page,.auth-page-band.public-journey-page{min-height:calc(100vh - var(--dt-size-shell-header));padding:72px 0 96px;background:var(--dt-color-paper)}.public-journey-page .form-shell{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:clamp(var(--dt-space-8),5vw,72px)}.public-journey-page .form-story{top:calc(var(--dt-size-shell-header) + var(--dt-space-8))}.public-journey-page .form-story h1{max-width:620px;margin:var(--dt-space-3) 0 var(--dt-space-5);font-size:48px;line-height:52px;letter-spacing:0}.public-journey-page .form-story>p{max-width:600px;margin:0;color:var(--dt-color-graphite);font-size:16px;line-height:25px}.public-journey-page .production-form,.public-journey-page .auth-panel,.public-journey-page .access-resolution{border-color:var(--dt-color-line-strong);border-radius:var(--dt-radius-large);box-shadow:0 20px 56px color-mix(in srgb,var(--dt-color-ink) 9%,transparent)}.public-journey-page .production-form{gap:var(--dt-space-6);padding:var(--dt-space-8)}.public-journey-page .form-field input,.public-journey-page .form-field select,.public-journey-page .form-field textarea{transition:border-color var(--dt-motion-fast) var(--dt-motion-ease),box-shadow var(--dt-motion-fast) var(--dt-motion-ease)}.public-journey-page .form-field input:focus,.public-journey-page .form-field select:focus,.public-journey-page .form-field textarea:focus{border-color:var(--dt-color-teal-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--dt-color-mint) 72%,transparent);outline:0}.public-journey-page .access-resolution{margin-bottom:var(--dt-space-5);padding:var(--dt-space-8)}.public-journey-page .access-resolution-approved{background:var(--dt-color-mint)}.public-journey-page .access-approved-pack{overflow:hidden;margin:var(--dt-space-6) 0;border:1px solid color-mix(in srgb,var(--dt-color-teal) 52%,transparent);border-radius:var(--dt-radius-large);background:radial-gradient(circle at 82% 16%,color-mix(in srgb,var(--dt-color-teal) 24%,transparent),transparent 34%),linear-gradient(145deg,#07131b,#0c2029);color:var(--dt-color-white);box-shadow:0 24px 60px color-mix(in srgb,var(--dt-color-ink) 18%,transparent)}.public-journey-page .access-approved-pack>img{display:block;width:100%;aspect-ratio:16 / 7;object-fit:cover;border-bottom:1px solid color-mix(in srgb,var(--dt-color-teal) 32%,transparent)}.public-journey-page .access-approved-pack__body{display:grid;gap:var(--dt-space-4);padding:var(--dt-space-7)}.public-journey-page .access-approved-pack h3,.public-journey-page .access-approved-pack p,.public-journey-page .access-approved-pack ol{margin:0}.public-journey-page .access-approved-pack h3{max-width:560px;color:var(--dt-color-white);font-size:34px;line-height:38px}.public-journey-page .access-approved-pack p,.public-journey-page .access-approved-pack li{color:color-mix(in srgb,var(--dt-color-white) 78%,transparent)}.public-journey-page .access-approved-pack ol{display:grid;gap:var(--dt-space-2);padding-left:22px}.public-journey-page .access-approved-pack .hero-actions{margin-top:var(--dt-space-2)}.public-journey-page .auth-panel{align-self:start;overflow:clip}.public-journey-page .auth-tabs a{min-height:56px}.public-journey-page .auth-panel-body{gap:var(--dt-space-5);padding:var(--dt-space-8)}.public-journey-page .auth-panel-icon{width:36px;height:36px}.public-journey-page .auth-panel-body h2{font-size:28px;line-height:34px}.auth-state{display:grid;justify-items:start;gap:var(--dt-space-2);padding-block:var(--dt-space-4);border-top:1px solid var(--dt-color-line);border-bottom:1px solid var(--dt-color-line)}.auth-state .auth-state-copy{margin:0;color:var(--dt-role-text-muted);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.journey-inline-actions{display:flex;flex-wrap:wrap;gap:var(--dt-space-3) var(--dt-space-5)}.journey-inline-actions a{min-height:var(--dt-size-control-min);align-content:center;font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line);font-weight:var(--dt-weight-semibold)}.public-journey-page .auth-panel>.ps-trust-nav{margin-inline:var(--dt-space-8);border-bottom:0}.public-journey-page .auth-primary{justify-content:center}.public-journey-page .checkbox-field{align-items:start}.public-journey-page .local-core-boundary-note,.journey-boundary-line{padding-left:var(--dt-space-4);border-left:3px solid var(--dt-color-violet)}.public-journey-hero{display:grid;min-height:570px;align-items:center;padding:88px 0;border-bottom:1px solid var(--dt-color-line-strong);background:var(--dt-color-white)}.public-journey-hero-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(var(--dt-space-8),6vw,88px)}.public-journey-hero-copy h1{max-width:780px;margin:var(--dt-space-4) 0 var(--dt-space-5);font-size:58px;line-height:64px;letter-spacing:0}.public-journey-hero-copy>p{max-width:720px;color:var(--dt-color-graphite);font-size:17px;line-height:27px}.public-journey-hero-copy .hero-actions{margin-top:var(--dt-space-8)}.public-journey-hero-copy .journey-boundary-line{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:var(--dt-space-3);margin-top:var(--dt-space-8);color:var(--dt-color-ink);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line);font-weight:var(--dt-weight-semibold)}.journey-boundary-line svg{width:18px;height:18px;color:var(--dt-color-teal-deep)}.local-source-contract{border-top:1px solid var(--dt-color-line-strong);border-bottom:1px solid var(--dt-color-line-strong)}.local-source-contract-heading{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:var(--dt-space-4);padding:var(--dt-space-5) 0}.local-source-contract-heading>svg{width:44px;height:44px;padding:var(--dt-space-3);border-radius:var(--dt-radius-medium);background:var(--dt-color-mint);color:var(--dt-color-teal-deep)}.local-source-contract-heading span,.local-source-contract-heading strong{display:block}.local-source-contract-heading span{margin-bottom:var(--dt-space-1);color:var(--dt-role-text-muted);font-size:var(--dt-type-metadata-size);line-height:var(--dt-type-metadata-line)}.local-source-contract-heading strong{font-size:var(--dt-type-panel-title-size);line-height:var(--dt-type-panel-title-line)}.local-source-contract dl{margin:0}.local-source-contract dl>div{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:var(--dt-space-4);padding:var(--dt-space-4) 0;border-top:1px solid var(--dt-color-line)}.local-source-contract dt,.local-source-contract dd{margin:0;font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}.local-source-contract dt{color:var(--dt-role-text-muted)}.local-source-contract dd{font-weight:var(--dt-weight-semibold)}.local-source-gate-band{border-bottom:1px solid var(--dt-color-line-strong);background:var(--dt-color-white)}.journey-section-heading{display:grid;max-width:840px;gap:var(--dt-space-3);margin-bottom:var(--dt-space-8)}.journey-section-heading h2,.local-source-path-layout h2,.hosted-boundary-layout h2{margin:0;font-size:36px;line-height:42px;letter-spacing:0}.journey-section-heading p,.local-source-path-layout>div>p,.hosted-boundary-layout p{margin:0;color:var(--dt-color-graphite);font-size:16px;line-height:25px}.local-source-path-band{border-bottom:1px solid var(--dt-color-line-strong)}.local-source-path-layout{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(var(--dt-space-8),7vw,104px)}.local-source-path-layout>div{display:grid;gap:var(--dt-space-4)}.local-source-path-layout .ps-journey{margin-top:0}.hosted-boundary-band{background:var(--dt-color-ink);color:var(--dt-color-white)}.hosted-boundary-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--dt-space-12)}.hosted-boundary-layout>div:first-child{display:grid;max-width:860px;gap:var(--dt-space-4)}.hosted-boundary-layout .eyebrow,.hosted-boundary-layout p{color:var(--dt-color-muted-dark)}.hosted-boundary-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--dt-space-3)}.hosted-boundary-actions .cta-link-quiet{border-color:var(--dt-color-dark-line);background:transparent;color:var(--dt-color-white)}@media(min-width:1181px){.public-source-access-strip__signin{display:none}}.local-source-trust-band{background:var(--dt-color-white)}.local-source-trust-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dt-space-8);margin-bottom:var(--dt-space-10)}.local-source-trust-list section{padding-top:var(--dt-space-5);border-top:2px solid var(--dt-color-line-strong)}.local-source-trust-list h2{margin:0 0 var(--dt-space-3);font-size:var(--dt-type-section-title-size);line-height:var(--dt-type-section-title-line)}.local-source-trust-list p{margin:0;color:var(--dt-role-text-muted);font-size:var(--dt-type-body-size);line-height:var(--dt-type-body-line)}@media(max-width:1180px){.public-shell .public-nav,.public-shell .desktop-only-action{display:none}.public-shell .public-header-inner{grid-template-columns:minmax(0,1fr) auto}.public-shell .mobile-menu-trigger{display:inline-flex}.public-journey-hero-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.76fr);gap:var(--dt-space-10)}.public-journey-hero-copy h1{font-size:50px;line-height:56px}}@media(max-width:900px){.public-footer-inner{align-items:start}.public-journey-page .form-shell,.public-journey-hero-layout,.local-source-path-layout,.hosted-boundary-layout{grid-template-columns:1fr}.public-journey-page .form-story{position:static}.public-journey-page .form-story h1,.public-journey-hero-copy h1{max-width:720px}.public-journey-hero{min-height:auto;padding:72px 0}.local-source-contract{max-width:720px}.hosted-boundary-actions{justify-content:flex-start}}@media(max-width:640px){.public-footer-inner{display:grid;gap:var(--dt-space-8)}.public-footer-nav-groups{justify-items:start}.public-footer-nav-groups nav{justify-content:flex-start}.access-page-band.public-journey-page,.auth-page-band.public-journey-page{padding:48px 0 64px}.public-journey-page .form-story h1,.public-journey-hero-copy h1{font-size:36px;line-height:41px}.public-journey-page .production-form,.public-journey-page .auth-panel-body,.public-journey-page .access-resolution{padding:var(--dt-space-5)}.public-journey-page .auth-panel>.ps-trust-nav{margin-inline:var(--dt-space-5)}.public-journey-hero{padding:56px 0}.public-journey-hero-copy>p{font-size:16px;line-height:25px}.public-journey-hero-copy .hero-actions,.hosted-boundary-actions{display:grid;width:100%}.public-journey-hero-copy .cta-link,.hosted-boundary-actions .cta-link{width:100%;justify-content:center}.journey-section-heading h2,.local-source-path-layout h2,.hosted-boundary-layout h2{font-size:28px;line-height:34px}.local-source-contract dl>div{grid-template-columns:1fr;gap:var(--dt-space-1)}.local-source-trust-list{grid-template-columns:1fr;gap:var(--dt-space-6)}}@media(prefers-reduced-motion:reduce){.public-journey-page .form-field input,.public-journey-page .form-field select,.public-journey-page .form-field textarea{transition:none}}.lp-page{--lp-ink: var(--dt-color-ink);--lp-white: var(--dt-color-white);--lp-paper: var(--dt-color-paper);--lp-green: var(--dt-color-teal);--lp-green-deep: var(--dt-color-teal-deep);--lp-violet: var(--dt-color-violet);--lp-sticky-top: 64px;width:100%;max-width:100%;min-width:0;overflow-x:clip;background:var(--lp-white);color:var(--lp-ink)}.lp-page *,.lp-page *:before,.lp-page *:after{box-sizing:border-box;letter-spacing:0}.lp-page a:focus-visible,.memory-field3d__canvas:focus-visible{outline:3px solid var(--lp-green);outline-offset:3px}.public-shell:has(.lp-page):before{display:none}.lp-scroll-progress{position:fixed;z-index:calc(var(--dt-z-sticky) + 3);top:calc(var(--lp-live-header-bottom, var(--lp-sticky-top)) + 26px);right:14px;bottom:28px;width:52px;color:var(--lp-ink);pointer-events:none}.lp-scroll-progress__label{position:absolute;top:0;right:0;display:flex;align-items:center;gap:8px;color:var(--dt-color-graphite);font-size:9px;line-height:13px;font-weight:740;text-transform:uppercase;writing-mode:vertical-rl}.lp-scroll-progress__label strong{color:var(--lp-green-deep);font-size:10px}.lp-scroll-progress__line{position:absolute;top:84px;right:5px;bottom:0;width:2px;background:color-mix(in srgb,var(--lp-ink) 22%,transparent)}.lp-scroll-progress__track{display:block;width:100%;height:100%;background:linear-gradient(180deg,var(--lp-green) 0%,var(--lp-violet) 100%);transform:scaleY(var(--lp-progress));transform-origin:top center;transition:transform 90ms linear}.lp-scroll-progress__marker{position:absolute;top:calc(84px + var(--lp-progress-percent) - var(--lp-progress-offset));right:0;width:12px;height:12px;border:2px solid var(--lp-green-deep);border-radius:50%;background:var(--lp-white);box-shadow:0 0 0 4px color-mix(in srgb,var(--lp-green) 18%,transparent);transform:translateY(-50%);transition:top 90ms linear}.lp-memory-experience{position:relative;min-width:0;background:var(--lp-white);isolation:isolate}.memory-field3d{position:relative;display:grid;width:100%;min-width:0;min-height:460px;overflow:hidden;background:var(--lp-white);color:var(--lp-ink)}.memory-field3d--compact{min-height:340px}.memory-field3d__viewport{position:relative;min-height:inherit;overflow:hidden;background:inherit}.memory-field3d__viewport:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 62% 72% at 55% 50%,transparent 42%,rgba(30,30,30,.04) 100%);content:"";pointer-events:none}.memory-field3d__canvas{display:block;width:100%;height:100%;min-height:inherit;touch-action:pan-y}.memory-field3d__fallback{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--lp-white);color:var(--lp-ink)}.memory-field3d__fallback>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:76% 50%;opacity:.72;filter:invert(1) hue-rotate(180deg) saturate(.72) contrast(1.12)}.memory-field3d__fallback>div{position:absolute;right:clamp(24px,5vw,76px);bottom:30px;width:min(390px,calc(100% - 48px));padding:18px 0 0 18px;border-left:2px solid var(--lp-violet);background:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.memory-field3d__fallback span{color:var(--lp-green-deep);font-size:12px;line-height:18px;font-weight:760;text-transform:uppercase}.memory-field3d__fallback strong{display:block;margin-top:9px;font-size:20px;line-height:26px}.memory-field3d__fallback p,.memory-field3d__legend{color:var(--dt-color-graphite);font-size:13px;line-height:20px}.memory-field3d__fallback p{max-width:430px;margin:8px 0 0}.memory-field3d__legend{position:absolute;z-index:3;right:20px;bottom:16px;left:20px;margin:0}.lp-neural--journey{position:sticky;z-index:1;top:var(--lp-sticky-top);width:100%;height:calc(100svh - var(--lp-sticky-top));min-height:620px;margin:0;overflow:hidden;background:var(--lp-white);isolation:isolate}.lp-neural--journey .memory-field3d,.lp-neural--journey .memory-field3d__viewport{height:100%;min-height:100%}.lp-neural--journey:before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,.98) 42%,rgba(255,255,255,.72) 51%,rgba(255,255,255,.18) 61%,transparent 72%);content:"";pointer-events:none;transition:opacity .42s ease}.lp-neural--journey:not([data-active-region=overview]):before{opacity:.08}.lp-neural--journey{--lp-anchor-x: 72%;--lp-anchor-y: 48%;--lp-panel-left: clamp(24px, 6vw, 96px);--lp-panel-width: min(430px, 34vw);--lp-stage-progress: 0}.lp-neural__chapter{position:absolute;z-index:5;top:clamp(210px,var(--lp-anchor-y),calc(100% - 210px));left:var(--lp-panel-left);width:var(--lp-panel-width);min-width:0;margin:0;padding:34px 62px 36px 28px;border-left:3px solid var(--lp-green);background:linear-gradient(90deg,#1e1e1ef5,#1e1e1ee0 72%,#1e1e1e00);color:var(--lp-white);transform:translateY(-50%);pointer-events:auto}.lp-neural__chapter-signal{display:flex;align-items:center;gap:12px;color:var(--lp-green);font-size:13px;line-height:19px;font-weight:760;text-transform:uppercase}.lp-neural__chapter-signal span{display:grid;width:34px;height:34px;place-items:center;border:1px solid currentColor;border-radius:50%}.lp-neural__chapter h2{max-width:410px;margin:26px 0 14px;color:inherit;font-size:40px;line-height:45px;font-weight:760}.lp-neural__chapter-value{max-width:400px;margin:0;color:#ffffffc2;font-size:17px;line-height:27px}.lp-neural__chapter-artifact{max-width:400px;margin:25px 0 0;padding-top:17px;border-top:1px solid rgba(255,255,255,.24);color:#ffffffb3;font-size:14px;line-height:22px}.lp-neural__chapter-artifact span{display:block;margin-bottom:5px;color:var(--lp-green);font-size:12px;line-height:18px;font-weight:760;text-transform:uppercase}.lp-neural__chapter .lp-inline-action{margin-top:21px;border-color:#ffffff57;color:var(--lp-white)}.lp-neural__chapter .lp-inline-action svg{color:var(--lp-green)}.lp-neural__chapter-truth{max-width:400px;margin:21px 0 0;color:#ffffff94;font-size:13px;line-height:20px}.lp-neural__connector{position:absolute;z-index:4;top:var(--lp-anchor-y);right:calc(100% - var(--lp-anchor-x));left:calc(var(--lp-panel-left) + var(--lp-panel-width) - 20px);height:1px;background:linear-gradient(90deg,rgba(0,233,177,.2),var(--lp-green));transform:translateY(-50%);pointer-events:none}.lp-neural__anchor{display:grid;position:absolute;z-index:6;top:var(--lp-anchor-y);left:var(--lp-anchor-x);width:42px;height:42px;place-items:center;border:1px solid var(--lp-green);border-radius:50%;background:#1e1e1edb;color:var(--lp-green);box-shadow:0 0 0 9px #00e9b11a;transform:translate(-50%,-50%);pointer-events:none}.lp-neural__anchor b{font-size:12px;line-height:18px}.lp-neural__anchor i{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px solid rgba(0,233,177,.36);border-radius:inherit}.lp-neural[data-anchor-visible=false] .lp-neural__connector,.lp-neural[data-anchor-visible=false] .lp-neural__anchor{display:none}.lp-neural__orientation{display:grid;position:absolute;z-index:5;right:clamp(24px,5vw,76px);bottom:28px;width:min(310px,30vw);grid-template-columns:minmax(0,1fr) auto;gap:9px 18px;color:#ffffffb8;pointer-events:none}.lp-neural__orientation span,.lp-neural__orientation strong{font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase}.lp-neural__orientation strong{color:var(--lp-green)}.lp-neural__orientation>i{grid-column:1 / -1;height:2px;background:#ffffff3d}.lp-neural__orientation>i>b{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--lp-green),var(--lp-violet));transform:scaleX(var(--lp-stage-progress));transform-origin:left center}.lp-neural__disclosure{position:absolute;z-index:5;top:22px;right:clamp(24px,5vw,76px);max-width:350px;margin:0;padding-left:14px;border-left:2px solid var(--lp-violet);color:#ffffffa3;font-size:13px;line-height:20px;pointer-events:none}.lp-neural[data-active-region=overview] .lp-neural__orientation{color:var(--dt-color-graphite)}.lp-neural[data-active-region=overview] .lp-neural__orientation>i{background:#1e1e1e2e}.lp-neural[data-active-region=overview] .lp-neural__disclosure{color:var(--dt-color-graphite)}.lp-hero{position:relative;z-index:3;display:grid;min-height:calc(100svh - var(--lp-sticky-top));margin-top:calc(-100svh + var(--lp-sticky-top));align-items:center;background:transparent}.lp-hero__layout{display:grid;min-width:0;grid-template-columns:minmax(0,46%) minmax(0,54%);grid-template-areas:"title empty" "copy empty";align-content:center;gap:22px 0;padding:54px 0 58px}.lp-hero__title{min-width:0;grid-area:title}.lp-hero__copy{min-width:0;grid-area:copy}.lp-hero__eyebrow,.lp-story__eyebrow,.lp-section-heading__eyebrow{margin:0 0 16px;color:var(--lp-green-deep);font-size:12px;line-height:18px;font-weight:780;text-transform:uppercase}.lp-hero__eyebrow:before,.lp-story__eyebrow:before,.lp-section-heading__eyebrow:before{display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--lp-green);content:""}.lp-hero h1{max-width:700px;margin:0;color:var(--lp-ink);font-size:74px;line-height:76px;font-weight:790}.lp-hero__copy-surface{max-width:640px;padding-right:44px}.lp-hero__lead{max-width:620px;margin:0;color:var(--dt-color-graphite);font-size:19px;line-height:30px}.lp-hero__actions,.lp-work__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:11px 15px;margin-top:28px}.lp-inline-action{display:inline-flex;min-height:44px;max-width:100%;align-items:center;gap:8px;padding:0;border-bottom:1px solid var(--dt-color-line-strong);color:inherit;font-size:13px;line-height:19px;font-weight:720;text-decoration:none}.lp-inline-action svg{width:16px;height:16px;flex:0 0 auto;color:var(--lp-green-deep)}.lp-hero__boundary{max-width:600px;margin:26px 0 0;padding-left:14px;border-left:2px solid var(--lp-green);color:var(--dt-color-graphite);font-size:14px;line-height:22px}.lp-hero__boundary strong{color:var(--lp-ink)}.lp-story{position:relative;z-index:3;min-width:0;pointer-events:none}.lp-story__intro{display:grid;min-height:84svh;grid-template-columns:minmax(0,1fr) minmax(300px,.64fr);gap:82px;align-content:center;padding:84px 48px;background:linear-gradient(90deg,rgba(30,30,30,.96) 0%,rgba(30,30,30,.82) 54%,rgba(30,30,30,.12) 84%,transparent 100%);color:var(--lp-white);pointer-events:auto}.lp-story__intro h2{max-width:780px;margin:0;color:var(--lp-white);font-size:54px;line-height:59px}.lp-story__intro-copy{align-self:end}.lp-story__intro-copy p{max-width:540px;margin:0;color:#ffffffb3;font-size:17px;line-height:27px}.lp-story__intro .lp-inline-action{margin-top:22px;border-color:#ffffff4d;color:var(--lp-white)}.lp-story__intro .lp-inline-action svg{color:var(--lp-green)}.lp-story__chapters{margin:0;padding:0;list-style:none}.lp-story__chapter{min-height:100svh;pointer-events:none}.lp-boundaries,.lp-runtime,.lp-work{position:relative;z-index:5;padding:112px 0;border-bottom:1px solid var(--dt-color-line-strong)}.lp-boundaries{background:var(--lp-white)}.lp-runtime{background:var(--lp-paper)}.lp-section-heading{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);gap:72px;align-items:end}.lp-section-heading h2,.lp-work h2{max-width:820px;margin:0;color:var(--lp-ink);font-size:48px;line-height:53px}.lp-section-heading>p,.lp-work__copy>p{max-width:550px;margin:0;color:var(--dt-color-graphite);font-size:15px;line-height:24px}.lp-boundary-list{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:64px 0 0;border-top:1px solid var(--dt-color-line-strong);border-bottom:1px solid var(--dt-color-line-strong)}.lp-boundary-list>div{min-width:0;padding:28px 26px 30px 0}.lp-boundary-list>div+div{padding-left:26px;border-left:1px solid var(--dt-color-line-strong)}.lp-boundary-list dt{margin-bottom:10px;color:var(--lp-ink);font-size:18px;line-height:24px;font-weight:740}.lp-boundary-list dd{margin:0;color:var(--dt-color-graphite);font-size:13px;line-height:21px}.lp-runtime__paths{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:60px;border-top:1px solid var(--dt-color-line-strong);border-bottom:1px solid var(--dt-color-line-strong)}.lp-runtime__path{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);align-content:start;padding:36px 34px 38px 0}.lp-runtime__path+.lp-runtime__path{padding-right:0;padding-left:34px;border-left:1px solid var(--dt-color-line-strong)}.lp-runtime__path>svg{width:27px;height:27px;grid-row:1 / 5;color:var(--lp-green-deep);stroke-width:1.6}.lp-runtime__path>span{color:var(--lp-green-deep);font-size:10px;line-height:15px;font-weight:780;text-transform:uppercase}.lp-runtime__path h3{max-width:500px;margin:12px 0 10px;color:var(--lp-ink);font-size:27px;line-height:33px}.lp-runtime__path p{max-width:560px;margin:0;color:var(--dt-color-graphite);font-size:13px;line-height:21px}.lp-runtime__path .cta-link{width:max-content;margin-top:22px}.lp-work{border-bottom:0;background:var(--lp-ink);color:var(--lp-white)}.lp-work__layout{display:grid;min-width:0;grid-template-columns:minmax(0,.82fr) minmax(380px,1fr);gap:90px;align-items:start}.lp-work h2{color:var(--lp-white)}.lp-work__copy>p{margin-top:20px;color:#ffffffb3}.lp-work .lp-inline-action{border-color:#ffffff47}.lp-work .lp-inline-action svg{color:var(--lp-green)}.lp-work__disclosure{max-width:650px;margin-top:26px;padding-top:20px;border-top:1px solid rgba(255,255,255,.18);color:#ffffff8a;font-size:10px;line-height:17px}.lp-work__disclosure a{color:var(--lp-green)}.lp-work__conversations{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.22);list-style:none}.lp-work__conversations li{min-width:0;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.22)}.lp-work__conversations h3{margin:0 0 7px;color:var(--lp-white);font-size:18px;line-height:24px}.lp-work__conversations p{max-width:560px;margin:0;color:#ffffffa3;font-size:13px;line-height:21px}@media(max-width:1180px){.lp-hero__layout{grid-template-columns:minmax(0,50%) minmax(0,50%)}.lp-hero h1{font-size:62px;line-height:65px}.lp-neural--journey{--lp-panel-width: min(400px, 39vw)}.lp-work__layout{gap:58px}}@media(max-width:900px){.lp-scroll-progress{right:8px}.lp-hero__layout{grid-template-columns:minmax(0,57%) minmax(0,43%)}.lp-neural__chapter{padding-right:44px}.lp-neural__chapter h2{font-size:34px;line-height:39px}.lp-story__intro,.lp-section-heading,.lp-work__layout{grid-template-columns:1fr;gap:24px}.lp-story__intro{min-height:78svh}.lp-boundary-list{grid-template-columns:1fr}.lp-boundary-list>div,.lp-boundary-list>div+div{padding:24px 0;border-left:0}.lp-boundary-list>div+div{border-top:1px solid var(--dt-color-line-strong)}}@media(max-width:720px){.lp-page{--lp-sticky-top: 60px}.lp-scroll-progress{top:calc(var(--lp-live-header-bottom, var(--lp-sticky-top)) - 3px);right:4px;bottom:auto;left:4px;width:auto;height:4px}.lp-scroll-progress__label{display:none}.lp-scroll-progress__line{top:0;right:0;bottom:0;left:0;width:auto;height:4px;background:color-mix(in srgb,var(--lp-ink) 18%,transparent)}.lp-scroll-progress__track{transform:scaleX(var(--lp-progress));transform-origin:left center}.lp-scroll-progress__marker{top:50%;right:auto;left:var(--lp-progress-percent);width:10px;height:10px;transform:translate(-50%,-50%);transition:left 90ms linear}.lp-neural--journey{--lp-panel-left: 16px;--lp-panel-width: calc(100% - 32px) ;height:calc(100svh - var(--lp-sticky-top));min-height:600px}.lp-neural--journey:before{background:linear-gradient(180deg,#ffffff05,#ffffff1a 32%,#ffffffc2 51%,#fffffffa 62%,#fff)}.lp-neural__chapter{top:auto;right:16px;bottom:22px;left:16px;width:auto;max-height:min(56svh,470px);padding:28px 26px 30px;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(0deg,#1e1e1efa,#1e1e1ef0 84%,#1e1e1ec7);transform:none}.lp-neural__chapter h2{margin-top:20px;font-size:29px;line-height:34px}.lp-neural__chapter-value{font-size:15px;line-height:23px}.lp-neural__chapter-artifact{margin-top:19px;padding-top:14px;font-size:13px;line-height:20px}.lp-neural__chapter-truth{margin-top:17px;font-size:12px;line-height:18px}.lp-neural__connector{display:none}.lp-neural__anchor{width:36px;height:36px}.lp-neural__orientation{top:20px;right:16px;bottom:auto;width:156px}.lp-neural__disclosure{display:none}.memory-field3d__fallback>img{object-position:50% 14%}.memory-field3d__fallback>div{right:16px;bottom:18px;left:16px;width:auto}.lp-hero{min-height:max(760px,calc(100svh - var(--lp-sticky-top)));margin-top:calc(-100svh + var(--lp-sticky-top));align-items:end}.lp-hero__layout{grid-template-columns:1fr;grid-template-areas:"title" "copy";gap:14px;align-content:end;padding-top:320px;padding-bottom:38px}.lp-hero__copy-surface{max-width:620px;padding-right:0}.lp-hero h1{max-width:620px;font-size:49px;line-height:52px}.lp-hero__lead{font-size:16px;line-height:25px}.lp-story__intro{min-height:78svh;padding:72px 28px;background:linear-gradient(180deg,#1e1e1ef5,#1e1e1eeb 68%,#1e1e1e80)}.lp-story__intro h2{font-size:42px;line-height:47px}.lp-story__chapter{min-height:100svh;padding:0}.lp-boundaries,.lp-runtime,.lp-work{padding:82px 0}.lp-section-heading h2,.lp-work h2{font-size:40px;line-height:45px}.lp-runtime__paths{grid-template-columns:1fr}.lp-runtime__path,.lp-runtime__path+.lp-runtime__path{padding:30px 0;border-left:0}.lp-runtime__path+.lp-runtime__path{border-top:1px solid var(--dt-color-line-strong)}}@media(max-width:430px){.lp-hero__layout{padding-top:300px}.lp-hero h1{font-size:43px;line-height:46px}.lp-hero__actions,.lp-work__actions{display:grid;width:100%;grid-template-columns:1fr}.lp-hero__actions .cta-link,.lp-work__actions .cta-link{width:100%}.lp-hero__actions .lp-inline-action,.lp-work__actions .lp-inline-action{width:max-content}.lp-story__intro{min-height:auto;padding:58px 22px}.lp-story__intro h2{font-size:36px;line-height:41px}.lp-boundaries,.lp-runtime,.lp-work{padding:64px 0}.lp-section-heading h2,.lp-work h2{font-size:34px;line-height:39px}.lp-runtime__path{grid-template-columns:32px minmax(0,1fr)}.lp-runtime__path h3{font-size:23px;line-height:29px}}@media(max-width:340px){.lp-hero h1{font-size:38px;line-height:41px}.lp-story__intro h2,.lp-section-heading h2,.lp-work h2{font-size:31px;line-height:36px}}@media(prefers-reduced-motion:reduce){.lp-page *,.lp-page *:before,.lp-page *:after{animation-duration:.01ms;scroll-behavior:auto;transition-duration:.01ms}.lp-scroll-progress__track,.lp-scroll-progress__marker,.lp-neural__chapter,.lp-neural__anchor,.lp-neural__orientation>i>b,.lp-neural--journey:before{transition:none}.lp-neural__chapter,.lp-neural__anchor{opacity:1;transform:none}}.public-neural-home{overflow-x:clip}.np-home-cortical-journey{--np-anchor-x: 72%;--np-anchor-y: 48%;position:relative;isolation:isolate;min-width:0;background:var(--np-white)}.np-home-hero.np-home-hero--cinematic{position:relative;z-index:2;isolation:isolate;width:100%;max-width:none;padding-inline:var(--np-gutter);background:transparent}.np-home-hero--cinematic:after,.np-home-hero--cinematic>.np-hero-network{display:none!important}.np-public-neural-hero{--np-hero-depth: 0;--np-scene-block-inset: 0%;--np-scene-inline-inset: 49%;position:sticky;z-index:0;top:var(--np-public-header-offset, 64px);width:100%;height:calc(100svh - var(--np-public-header-offset, 64px));min-height:620px;margin-bottom:calc((100svh - var(--np-public-header-offset, 64px)) * -1);overflow:hidden;background:var(--np-white);clip-path:inset(var(--np-scene-block-inset) 0 0 var(--np-scene-inline-inset));pointer-events:none}.np-public-neural-hero .memory-field3d,.np-public-neural-hero .memory-field3d__viewport{width:100%;height:100%;min-height:100%}.np-public-neural-hero .memory-field3d__viewport:after{background:none}.np-public-neural-hero__field{background:var(--np-white)}.np-home-hero--cinematic .np-home-hero-copy{position:relative;z-index:2}.np-home-hero--cinematic .np-home-hero-copy>p{max-width:520px}.np-home-boundaries{display:grid;max-width:600px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;border-top:1px solid rgba(30,30,30,.14);border-bottom:1px solid rgba(30,30,30,.14);padding:11px 0;color:#404040;list-style:none}.np-home-boundaries li{display:grid;gap:3px;min-width:0;padding:0 12px}.np-home-boundaries li:first-child{padding-left:0}.np-home-boundaries li+li{border-left:1px solid rgba(30,30,30,.12)}.np-home-boundaries strong{color:#007d68;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.np-home-boundaries span{font-size:11px;line-height:1.35}.np-home-hero--cinematic .np-hero-truth{display:block;max-width:440px;margin-top:18px;padding-top:12px;color:#1e1e1e94;font-size:11px;line-height:1.45}.np-public-neural-hero--fallback{opacity:.74}.np-public-neural-hero--fallback img{width:100%;height:100%;object-fit:contain;object-position:72% 50%;filter:invert(1) grayscale(1) contrast(1.32)}.public-neural-home .np-home-cortical-journey .np-neural-story{position:relative;z-index:1;min-height:auto;scroll-margin-top:0;color:var(--np-white);background:transparent}#neural-dive.np-neural-story{scroll-margin-top:calc(var(--np-public-header-offset, 72px) - 80px)}.public-neural-home .np-home-cortical-journey .np-neural-sticky{position:sticky;top:var(--np-public-header-offset, 64px);height:calc(100svh - var(--np-public-header-offset, 64px));min-height:620px;overflow:hidden;border:0;background:transparent}.public-neural-home .np-home-cortical-journey .np-neural-layout{position:relative;display:block;width:100%;height:100%}.public-neural-home .np-home-cortical-journey .np-stage-deck{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;height:100%;background:transparent;pointer-events:none}.public-neural-home .np-home-cortical-journey .np-stage-card{position:absolute;top:clamp(92px,15vh,148px);right:max(24px,var(--np-gutter));bottom:auto;left:auto;display:grid;width:min(392px,31vw);max-height:calc(100% - 196px);align-content:start;overflow-y:auto;border:0;border-left:2px solid var(--np-teal);padding:20px 22px 22px;color:var(--np-white);background:#181818e0;box-shadow:0 18px 54px #00000038;opacity:0;visibility:hidden;transform:translate(16px);transition:opacity .22s ease,transform .22s ease,visibility .22s step-end;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:auto;scrollbar-width:thin;scrollbar-color:rgba(0,233,177,.58) rgba(255,255,255,.08)}.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n){right:auto;left:max(24px,var(--np-gutter));border-right:2px solid var(--np-violet);border-left:0;transform:translate(-16px)}.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--left{right:auto;left:max(24px,var(--np-gutter));border-right:2px solid var(--np-violet);border-left:0;transform:translate(-16px)}.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--right{right:max(24px,var(--np-gutter));left:auto;border-right:0;border-left:2px solid var(--np-teal);transform:translate(16px)}.public-neural-home .np-home-cortical-journey .np-stage-card.is-active{opacity:1;visibility:visible;transform:translate(0);transition:opacity .22s ease,transform .22s ease,visibility 0ms step-start}.public-neural-home .np-home-cortical-journey .np-stage-card:before{display:none}.public-neural-home .np-home-cortical-journey .np-stage-index{display:block;margin-bottom:10px;color:var(--np-mint);font-size:10px;font-weight:820;line-height:1.3;text-transform:uppercase}.public-neural-home .np-home-cortical-journey .np-stage-card h2{max-width:350px;margin:0;font-size:34px;font-weight:740;line-height:1.02;text-wrap:balance}.public-neural-home .np-home-cortical-journey .np-stage-card>p{max-width:350px;margin:12px 0 0;color:#ffffffb8;font-size:13px;line-height:1.5}.public-neural-home .np-home-cortical-journey .np-stage-facts{display:grid;gap:0;margin:16px 0 0;padding:0;list-style:none}.public-neural-home .np-home-cortical-journey .np-stage-facts li{display:grid;min-width:0;grid-template-columns:72px minmax(0,1fr);gap:2px 10px;padding:9px 0;border-top:1px solid rgba(255,255,255,.14)}.public-neural-home .np-home-cortical-journey .np-stage-facts span{grid-row:1 / span 2;color:var(--np-mint);font-size:9px;font-weight:820;line-height:1.35;text-transform:uppercase}.public-neural-home .np-home-cortical-journey .np-stage-facts strong{min-width:0;color:var(--np-white);font-size:12px;line-height:1.35}.public-neural-home .np-home-cortical-journey .np-stage-facts p{margin:0;color:#ffffff94;font-size:10px;line-height:1.42}.public-neural-home .np-home-cortical-journey .np-stage-card .np-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.public-neural-home .np-home-cortical-journey .np-stage-card .np-button{min-height:44px;padding:9px 12px;font-size:11px}.public-neural-home .np-home-cortical-journey .np-stage-card .np-button:is(.public-access-action--checking,.public-auth-unavailable){flex:0 0 100%;width:100%;max-width:none;min-height:44px;align-items:center;border-left-color:var(--np-lavender);padding:8px 0 8px 10px;color:#ffffffad;white-space:normal}.public-neural-home .np-home-cortical-journey .np-stage-anchor{position:absolute;z-index:4;top:var(--np-anchor-y);left:var(--np-anchor-x);width:5px;height:5px;background:var(--np-mint);box-shadow:0 0 0 1px #ffffffd1,0 0 18px #00e9b1e0;opacity:0;transform:translate(-50%,-50%) rotate(45deg);transition:opacity .16s ease;pointer-events:none}.np-home-cortical-journey[data-anchor-visible=true] .np-stage-anchor{opacity:1}.public-neural-home .np-home-cortical-journey .np-stage-anchor:after{content:"";position:absolute;top:2px;left:5px;width:clamp(42px,6vw,86px);height:1px;background:#c9f1e8a8;transform:rotate(-45deg);transform-origin:left center}.public-neural-home .np-home-cortical-journey .np-stage-anchor span{position:absolute;top:-15px;left:16px;width:max-content;color:#ffffffc2;font-size:9px;font-weight:800;line-height:1;text-transform:uppercase;transform:rotate(-45deg);transform-origin:left center}.public-neural-home .np-home-cortical-journey .np-story-progress-track span{transform:scaleX(var(--np-story-progress));transform-origin:left center}.public-neural-home .np-home-cortical-journey .np-story-progress{position:absolute;z-index:20;right:auto;bottom:16px;left:50%;top:auto;display:block;width:min(900px,calc(100% - (2 * var(--np-gutter))));border:1px solid rgba(255,255,255,.12);padding:8px 10px 5px;background:#181818cc;transform:translate(-50%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.public-neural-home .np-home-cortical-journey .np-story-progress-track{position:absolute;top:14px;right:7%;left:7%;height:1px;overflow:hidden;background:#fff3}.public-neural-home .np-home-cortical-journey .np-story-progress ol{position:relative;z-index:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.public-neural-home .np-home-cortical-journey .np-story-progress button{position:relative;display:grid;width:100%;min-height:44px;grid-template-columns:1fr;gap:2px;align-content:end;justify-items:center;border:0;padding:15px 3px 3px;color:#ffffff94;background:transparent;font:inherit;text-align:center;cursor:pointer}.public-neural-home .np-home-cortical-journey .np-story-progress button:before{content:"";position:absolute;top:2px;left:50%;width:7px;height:7px;background:#ffffff80;box-shadow:0 0 0 1px #ffffff2e;transform:translate(-50%) rotate(45deg)}.public-neural-home .np-home-cortical-journey .np-story-progress button[aria-current=step]{color:var(--np-white);background:transparent;box-shadow:none}.public-neural-home .np-home-cortical-journey .np-story-progress button[aria-current=step]:before{background:var(--np-teal);box-shadow:0 0 12px #00e9b1c7}.public-neural-home .np-home-cortical-journey .np-story-progress button span{color:inherit;font-size:9px}.public-neural-home .np-home-cortical-journey .np-story-progress button strong{display:block;min-width:0;font-size:9px;line-height:1.2}.public-neural-home .np-home-cortical-journey details.np-topology-alternative{width:100%;max-width:none;margin:14px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.public-neural-home .np-home-cortical-journey .np-topology-alternative summary{display:flex;min-height:44px;align-items:center;color:#ffffffb8;font-size:10px;font-weight:800;cursor:pointer}.public-neural-home .np-home-cortical-journey .np-topology-table-wrap{width:100%;max-height:220px;overflow:auto}.public-neural-home .np-home-cortical-journey .np-topology-alternative table{width:100%;min-width:620px;border-collapse:collapse;color:#ffffffb8;font-size:10px;line-height:1.4}.public-neural-home .np-home-cortical-journey .np-topology-alternative th,.public-neural-home .np-home-cortical-journey .np-topology-alternative td{border-top:1px solid rgba(255,255,255,.12);padding:8px;color:inherit;text-align:left;vertical-align:top}.np-capture{scroll-margin-top:104px}.np-public-projection{min-width:0;margin:0;overflow:hidden;border:1px solid var(--np-line);background:var(--np-white);box-shadow:0 24px 56px #1e1e1e1a}.np-public-projection__statebar{display:grid;min-height:52px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 16px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--np-line);color:var(--np-ink);background:var(--np-white)}.np-public-projection__statebar span,.np-public-projection__statebar small{font-size:10px;font-weight:820;line-height:1.4;text-transform:uppercase}.np-public-projection__statebar span{color:var(--np-teal-deep)}.np-public-projection__statebar strong{min-width:0;font-size:13px;line-height:1.35}.np-public-projection__statebar small{color:#1e1e1e94;text-align:right}.np-public-projection__field,.np-public-projection__field .memory-field3d__viewport{min-height:clamp(340px,34vw,500px);background:var(--np-white)}.np-public-projection__field .memory-field3d__viewport:after{display:none}.np-public-projection__caption{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:22px 32px;align-items:start;padding:18px 20px 20px;border-top:1px solid var(--np-line);background:var(--np-white)}.np-public-projection__caption>p{max-width:620px;margin:0;color:var(--np-graphite);font-size:12px;line-height:1.6}.np-public-projection__caption dl{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.np-public-projection__caption dl>div{min-width:0}.np-public-projection__caption dt{margin:0 0 3px;color:var(--np-teal-deep);font-size:9px;font-weight:850;text-transform:uppercase}.np-public-projection__caption dd{margin:0;color:var(--np-ink);font-size:10px;font-weight:720;line-height:1.4;overflow-wrap:anywhere}.public-shell main>.np-public{--np-public-header-offset: 72px;min-width:0}.public-shell main>.np-public .np-page-hero{scroll-margin-top:calc(var(--np-public-header-offset) + 24px);padding-top:clamp(88px,10vh,120px)}.public-shell main>.np-public :is(h1[id],h2[id],section[id],figure[id]){scroll-margin-top:calc(var(--np-public-header-offset) + 24px)}.public-shell main>.np-public .np-page-hero>*,.public-shell main>.np-public .np-capture-grid>*{min-width:0}.public-shell main>.np-public .np-capture img{display:block;width:100%;max-width:100%;height:auto}.public-shell main>.np-public .np-capture-proof-body code{overflow-wrap:anywhere;font-size:10px}.public-shell main>.np-public .np-capture-sequence ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.np-capture-grid{display:grid;gap:clamp(24px,4vw,48px)}.np-capture-grid--grow{grid-template-columns:minmax(0,1fr)}.np-capture-grid--grow .np-capture{width:100%}.public-shell main>.np-public .np-page-hero--evidence-pending{display:block;min-height:0;padding-bottom:clamp(64px,8vh,96px)}.public-shell main>.np-public .np-page-hero--evidence-pending .np-page-hero-copy{width:min(100%,1020px);max-width:1020px}.public-shell main>.np-public .np-page-hero--evidence-pending h1{max-width:980px}.np-evidence-storyboard{width:calc(100% - (2 * var(--np-gutter)));max-width:var(--np-content);margin:0 auto clamp(88px,10vw,148px);border-top:1px solid var(--np-line-strong);border-bottom:1px solid var(--np-line-strong);color:var(--np-ink);background:#ffffffd1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.np-evidence-storyboard__header{display:grid;grid-template-columns:minmax(0,.7fr) minmax(260px,.3fr);gap:clamp(32px,6vw,88px);align-items:end;padding:clamp(32px,5vw,68px) 0}.np-evidence-storyboard__header>div:first-child>span,.np-evidence-storyboard__brief>span{color:var(--np-teal-deep);font-size:11px;font-weight:850;line-height:1.4;text-transform:uppercase}.np-evidence-storyboard__header h2{max-width:850px;margin-top:12px;font-size:52px;font-weight:740;line-height:1;text-wrap:balance}.np-evidence-storyboard__header p{max-width:760px;margin-top:18px;color:#1e1e1ead;font-size:16px;line-height:1.58}.np-evidence-storyboard__status{border-left:2px solid var(--np-violet);padding:4px 0 4px 18px}.np-evidence-storyboard__status strong,.np-evidence-storyboard__status span{display:block}.np-evidence-storyboard__status strong{font-size:14px;line-height:1.4}.np-evidence-storyboard__status span{margin-top:7px;color:#1e1e1e9e;font-size:12px;line-height:1.5}.np-evidence-storyboard__sequence{margin:0;padding:0;list-style:none}.np-evidence-storyboard__sequence>li{display:grid;min-width:0;grid-template-columns:58px minmax(0,1fr) minmax(220px,.32fr);gap:clamp(20px,4vw,54px);align-items:start;padding:clamp(28px,4vw,52px) 0;border-top:1px solid var(--np-line)}.np-evidence-storyboard__sequence>li[data-capture-state=withheld]{grid-template-columns:58px minmax(0,1fr)}.np-evidence-storyboard__sequence>li[data-capture-state=mounted]{min-height:clamp(500px,52vw,760px);grid-template-columns:58px minmax(260px,.38fr) minmax(0,.62fr);align-items:center}.np-evidence-storyboard__sequence>li[data-capture-state=mounted] .np-evidence-storyboard__capture{grid-row:1;grid-column:3;align-self:center;margin:0}.np-evidence-storyboard__sequence>li:nth-child(2n)[data-capture-state=mounted]{grid-template-columns:58px minmax(0,.62fr) minmax(260px,.38fr)}.np-evidence-storyboard__sequence>li:nth-child(2n)[data-capture-state=mounted] .np-evidence-storyboard__brief{grid-column:3}.np-evidence-storyboard__sequence>li:nth-child(2n)[data-capture-state=mounted] .np-evidence-storyboard__capture{grid-column:2}.np-evidence-storyboard__index{color:var(--np-violet);font-size:13px;font-weight:850;line-height:1.4}.np-evidence-storyboard__brief{min-width:0}.np-evidence-storyboard__brief h3{max-width:720px;margin-top:8px;font-size:32px;font-weight:740;line-height:1.08;text-wrap:balance}.np-evidence-storyboard__brief ul{display:grid;gap:7px;margin:18px 0 0;padding:0;color:#1e1e1eb8;font-size:13px;line-height:1.5;list-style:none}.np-evidence-storyboard__brief ul li{position:relative;padding-left:16px}.np-evidence-storyboard__brief ul li:before{content:"";position:absolute;top:.67em;left:0;width:7px;height:1px;background:var(--np-teal-deep)}.np-evidence-storyboard__brief>p{max-width:720px;margin-top:18px;color:#1e1e1e94;font-size:11px;line-height:1.5}.np-evidence-storyboard__capture{grid-column:2 / -1;width:100%}@media(min-width:1100px){.public-shell main>.np-public .np-page-hero--capture-led{grid-template-columns:minmax(340px,.42fr) minmax(0,.58fr);min-height:calc(100svh - var(--np-public-header-offset));align-items:center;gap:clamp(42px,5vw,78px);padding-bottom:clamp(72px,8vh,104px)}.public-shell main>.np-public .np-page-hero--capture-led h1{max-width:640px;font-size:58px;line-height:1}.public-shell main>.np-public .np-page-hero--capture-led .np-page-hero-copy>p{font-size:18px}.public-shell main>.np-public .np-page-hero--evidence-pending h1{font-size:72px;line-height:.98}.public-shell main>.np-public .np-page-hero--evidence-pending .np-page-hero-copy>p{max-width:820px;font-size:19px}}.np-capture-statebar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 16px;min-height:48px;align-items:center;border-bottom:1px solid var(--np-dark-line);padding:9px 14px;color:var(--np-white);background:var(--np-ink)}.np-capture-statebar span{color:var(--np-mint);font-size:10px;font-weight:850;text-transform:uppercase}.np-capture-statebar strong{font-size:12px;line-height:1.35}.np-capture-statebar small{color:#ffffff9e;font-size:10px;font-weight:680;line-height:1.4;text-align:right}.np-capture-sequence{width:calc(100% - (2 * var(--np-gutter)));max-width:var(--np-content);margin:0 auto;border-top:1px solid var(--np-line);border-bottom:1px solid var(--np-line)}.np-capture-sequence ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.np-capture-sequence li+li{border-left:1px solid var(--np-line)}.np-capture-sequence a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 14px;min-height:82px;align-content:center;padding:14px 20px;color:var(--np-ink);text-decoration:none;transition:background-color .16s ease}.np-capture-sequence a:hover,.np-capture-sequence a:focus-visible{background:var(--np-paper)}.np-capture-sequence span{grid-row:1 / span 2;align-self:start;color:var(--np-teal-deep);font-size:10px;font-weight:850;text-transform:uppercase}.np-capture-sequence strong{font-size:14px;line-height:1.35}.np-capture-sequence small{color:#1e1e1ea8;font-size:11px;line-height:1.4}@media(max-width:900px){.public-shell main>.np-public .np-page-hero{padding-top:72px}.public-neural-home .np-home-cortical-journey .np-neural-story{min-height:auto}.public-neural-home .np-home-cortical-journey .np-neural-sticky{position:sticky;top:var(--np-public-header-offset, 64px);height:calc(100svh - var(--np-public-header-offset, 64px));min-height:560px;overflow:hidden}.public-neural-home .np-home-cortical-journey .np-stage-deck{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n){position:absolute;top:clamp(86px,13vh,120px);right:max(18px,var(--np-gutter));bottom:auto;left:auto;width:min(370px,45vw);min-height:0;max-height:calc(100% - 180px);padding:18px 20px 20px;border-right:0;border-left:2px solid var(--np-teal);background:#181818e6}.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n){right:auto;left:max(18px,var(--np-gutter));border-right:2px solid var(--np-violet);border-left:0}.public-neural-home .np-home-cortical-journey .np-stage-card:after{display:none}.np-evidence-storyboard__header{grid-template-columns:minmax(0,1fr)}.np-evidence-storyboard__sequence>li{grid-template-columns:44px minmax(0,1fr)}.np-evidence-storyboard__sequence>li[data-capture-state=mounted],.np-evidence-storyboard__sequence>li:nth-child(2n)[data-capture-state=mounted]{min-height:0;grid-template-columns:44px minmax(0,1fr);align-items:start}.np-evidence-storyboard__sequence>li:nth-child(2n)[data-capture-state=mounted] .np-evidence-storyboard__brief{grid-column:2}.np-evidence-storyboard__capture{grid-column:1 / -1}.np-evidence-storyboard__sequence>li[data-capture-state=mounted] .np-evidence-storyboard__capture,.np-evidence-storyboard__sequence>li:nth-child(2n)[data-capture-state=mounted] .np-evidence-storyboard__capture{grid-row:auto;grid-column:1 / -1;margin-top:8px}.np-capture-statebar{grid-template-columns:auto minmax(0,1fr)}.np-capture-statebar small{grid-column:2;text-align:left}.np-public-projection__caption{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.public-shell main>.np-public{--np-public-header-offset: 64px}.public-shell main>.np-public .np-page-hero{gap:32px;padding-top:68px}.public-shell main>.np-public .np-page-hero--capture-led h1{font-size:40px;line-height:1.05}.public-shell main>.np-public .np-page-hero--evidence-pending h1{font-size:44px;line-height:1.03}.np-home-hero.np-home-hero--cinematic{display:flex;min-height:max(760px,calc(100svh - var(--np-public-header-offset)));align-items:flex-start;padding:34px var(--np-gutter) 250px}.np-public-neural-hero{position:sticky;top:var(--np-public-header-offset);right:auto;bottom:auto;left:auto;width:100%;height:calc(100svh - var(--np-public-header-offset));min-height:0;margin-bottom:calc((100svh - var(--np-public-header-offset)) * -1)}.np-home-hero--cinematic .np-hero-truth{font-size:11px}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n){top:auto;right:12px;bottom:12px;left:12px;width:auto;max-height:min(55svh,472px);padding:15px 16px 16px;border-right:0;border-left:2px solid var(--np-teal);transform:translateY(12px)}.public-neural-home .np-home-cortical-journey .np-stage-card.is-active{transform:translateY(0)}.public-neural-home .np-home-cortical-journey .np-story-progress,.public-neural-home .np-home-cortical-journey .np-neural-story[data-active-stage] .np-story-progress{top:8px;right:8px;bottom:auto;left:8px;width:auto;padding:6px;transform:none}.public-neural-home .np-home-cortical-journey .np-story-progress-track{top:13px;right:8%;left:8%}.public-neural-home .np-home-cortical-journey .np-story-progress button{min-height:42px;padding:14px 1px 2px}.public-neural-home .np-home-cortical-journey .np-story-progress button strong,.public-neural-home .np-home-cortical-journey .np-stage-anchor span{display:none}.public-neural-home .np-home-cortical-journey .np-stage-anchor:after{width:34px}.public-neural-home .np-home-cortical-journey .np-stage-card h2{max-width:320px;font-size:25px;line-height:1.06}.public-neural-home .np-home-cortical-journey .np-stage-card>p{margin-top:8px;font-size:11px;line-height:1.42}.public-neural-home .np-home-cortical-journey .np-stage-facts{margin-top:10px}.public-neural-home .np-home-cortical-journey .np-stage-facts li{grid-template-columns:62px minmax(0,1fr);padding:6px 0}.public-neural-home .np-home-cortical-journey .np-stage-facts p{display:none}.public-neural-home .np-home-cortical-journey .np-stage-card .np-actions{margin-top:10px}.public-neural-home .np-home-cortical-journey details.np-topology-alternative{margin-top:8px}.np-evidence-storyboard{margin-bottom:88px}.np-evidence-storyboard__header{gap:26px;padding:30px 0}.np-evidence-storyboard__header h2{font-size:38px}.np-evidence-storyboard__header p{font-size:15px}.np-evidence-storyboard__sequence>li{grid-template-columns:32px minmax(0,1fr);gap:16px;padding:28px 0}.np-evidence-storyboard__brief h3{font-size:25px}.np-capture-statebar{gap:4px 10px;padding-inline:10px}.np-capture-statebar strong{overflow-wrap:anywhere}.np-public-projection__statebar{grid-template-columns:minmax(0,1fr);gap:2px;padding-inline:12px}.np-public-projection__statebar small{text-align:left}.np-public-projection__field,.np-public-projection__field .memory-field3d__viewport{min-height:300px}.np-public-projection__caption{gap:16px;padding:16px 14px 18px}.np-public-projection__caption dl{grid-template-columns:minmax(0,1fr);gap:8px}.np-public-projection__caption dl>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px}.np-capture-sequence ol{grid-template-columns:minmax(0,1fr)}.np-capture-sequence li+li{border-top:1px solid var(--np-line);border-left:0}.np-capture-sequence a{min-height:68px;padding-inline:10px}}@media(max-width:639px)and (max-height:720px){.np-home-hero.np-home-hero--cinematic{min-height:720px;padding:24px var(--np-gutter) 220px}.np-public-neural-hero{min-height:0}}@media(max-width:639px){.np-cortical-territories:has(.np-cortical-territory-link[data-visible=false]){gap:4px;padding:8px 0}.np-cortical-territory-link[data-visible=false],.np-cortical-territory-link:nth-child(2)[data-visible=false]{width:calc((100% - 8px) / 3);min-width:0;padding-inline:6px}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-facts{display:none}.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--has-capture,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card.np-stage-card--has-capture{grid-template-areas:"brief" "capture";grid-template-rows:minmax(296px,auto) 118px}.np-home-boundaries{grid-template-columns:minmax(0,1fr);gap:0;border-bottom:0;padding:5px 0}.np-home-boundaries li,.np-home-boundaries li:first-child{min-height:52px;border-bottom:1px solid rgba(30,30,30,.12);padding:8px 0}.np-home-boundaries li+li{border-left:0}}.public-neural-home .np-home-cortical-journey .np-neural-story{min-height:0;padding:clamp(56px,8vw,112px) var(--np-gutter);color:#242229;background:radial-gradient(circle at 52% 18%,rgba(0,233,177,.09),transparent 28rem),linear-gradient(180deg,#ffffffeb,#f7f8f7)}.public-neural-home .np-home-cortical-journey .np-neural-sticky{position:relative;top:auto;height:auto;min-height:0;overflow:visible;background:transparent}.public-neural-home .np-home-cortical-journey .np-neural-layout{position:relative;display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:clamp(28px,5vw,84px);width:min(1180px,100%);height:auto;margin:0 auto;overflow:visible}.public-neural-home .np-home-cortical-journey .np-story-progress{position:sticky;z-index:8;top:calc(var(--np-public-header-offset, 72px) + 24px);align-self:start;height:fit-content;color:#343139}.public-neural-home .np-home-cortical-journey .np-stage-deck{position:relative;inset:auto;display:grid;gap:clamp(42px,7vw,84px);height:auto;overflow:visible;background:transparent;pointer-events:auto}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--left,.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--right{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;width:100%;min-height:min(680px,78svh);max-width:none;max-height:none;padding:clamp(22px,4vw,46px);overflow:visible;border:1px solid rgba(36,34,41,.12);border-top:3px solid #00b98e;border-radius:18px;color:#242229;background:#ffffffe0;box-shadow:0 24px 70px #24222917;opacity:1;visibility:visible;transform:none;pointer-events:auto;scroll-margin-top:calc(var(--np-public-header-offset, 72px) + 36px)}.public-neural-home .np-home-cortical-journey .np-stage-card.is-active{border-top-color:#7048d8;box-shadow:0 28px 80px #24222924}.public-neural-home .np-home-cortical-journey .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-capture{position:relative;inset:auto;width:100%;max-width:none;max-height:none;color:#242229;background:#fffffff0;pointer-events:auto}.public-neural-home .np-home-cortical-journey .np-stage-connectors{display:none}@media(max-width:760px){.public-neural-home .np-home-cortical-journey .np-neural-story{padding-inline:16px}.public-neural-home .np-home-cortical-journey .np-neural-layout{display:block}.public-neural-home .np-home-cortical-journey .np-story-progress{position:relative;top:auto;margin-bottom:28px;overflow-x:auto}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active{min-height:0;padding:20px;border-radius:14px}}@media(prefers-reduced-motion:reduce){.public-neural-home .np-home-cortical-journey *,.public-neural-home .np-home-cortical-journey *:before,.public-neural-home .np-home-cortical-journey *:after{scroll-behavior:auto;animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}@media(min-width:640px){.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--left{grid-template-areas:"brief . fact1" "brief . fact2" "fact3 . actions";grid-template-columns:minmax(286px,344px) minmax(300px,1fr) minmax(272px,320px)}.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--right{grid-template-areas:"fact1 . brief" "fact2 . brief" "actions . fact3";grid-template-columns:minmax(272px,320px) minmax(300px,1fr) minmax(286px,344px)}.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--left.np-stage-card--has-capture{grid-template-areas:"brief . fact1" "brief . capture" "fact2 . capture";grid-template-columns:minmax(300px,344px) minmax(260px,1fr) minmax(380px,410px)}.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--right.np-stage-card--has-capture{grid-template-areas:"fact1 . brief" "capture . brief" "capture . fact2";grid-template-columns:minmax(380px,410px) minmax(260px,1fr) minmax(300px,344px)}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-capture{display:grid;min-width:0;min-height:230px;max-height:min(360px,58vh);grid-area:capture;grid-row:auto;grid-column:auto;align-self:stretch}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-facts li:nth-child(1){grid-area:fact1}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-facts li:nth-child(2){grid-area:fact2;grid-row:auto;grid-column:auto}}@media(max-width:639px){.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--left,.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--right,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card{grid-template-areas:"brief" "fact1" "fact2";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:8px;align-content:start;overflow:hidden;padding:clamp(176px,22svh,194px) 10px 10px}.public-neural-home .np-home-cortical-journey .np-stage-brief{max-height:min(330px,42svh);overflow:auto}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(n+3){display:none}.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--has-capture,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card.np-stage-card--has-capture{grid-template-areas:"brief" "fact1" "capture";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(190px,auto)}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-facts li:nth-child(n+2){display:none}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-capture,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card--has-capture .np-stage-capture{display:grid!important;min-width:0;min-height:190px;grid-area:capture;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(116px,1fr) auto;align-self:stretch}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-capture__heading{grid-row:1;grid-column:1;align-content:start;padding:8px 10px 6px}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-capture__heading strong{font-size:11px}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-capture img{width:100%;height:126px;grid-row:2;grid-column:1;object-fit:contain;object-position:center}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-capture figcaption{grid-row:3;grid-column:1;align-self:start;padding:6px 10px 8px;font-size:9px;line-height:1.32}}@media(max-width:639px)and (max-height:720px){.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--has-capture{padding-top:154px}.public-neural-home .np-home-cortical-journey .np-stage-brief{max-height:288px}}@media(prefers-reduced-motion:reduce){.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-capture{animation:none;transition:none}}@media(max-width:639px){.public-shell:not([data-public-scene-route="/"])>.np-cortical-territories:has(.np-cortical-territory-link[data-visible=false]){align-items:flex-start;gap:4px;padding:clamp(224px,36svh,320px) 4px 0}.public-shell:not([data-public-scene-route="/"])>.np-cortical-territories .np-cortical-territory-link[data-visible=false],.public-shell:not([data-public-scene-route="/"])>.np-cortical-territories .np-cortical-territory-link:nth-child(2)[data-visible=false]{width:78px;min-height:44px;padding-inline:6px}.public-shell:not([data-public-scene-route="/"])>.np-cortical-territories .np-cortical-territory-link[data-visible=false]>strong{font-size:11px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.np-capture-sequence a{transition:none}.public-neural-home .np-home-cortical-journey :is(.np-stage-card,.np-stage-anchor,.np-story-progress button){transition:none}.public-neural-home .np-home-cortical-journey .np-neural-story{background:transparent}}.public-shell{--np-route-content-opacity: 1;--np-route-content-shift: 0px;position:relative;isolation:isolate;overflow-x:clip}.public-shell>.public-cortical-continuum{--np-anchor-x: 72%;--np-anchor-y: 48%;--np-scene-opacity: 1;position:fixed;z-index:0;top:72px;right:0;bottom:0;left:0;width:100%;height:calc(100svh - 72px);min-height:0;margin:0;opacity:var(--np-scene-opacity);overflow:hidden;background:var(--np-white, #fff);clip-path:inset(var(--np-scene-block-inset, 0%) 0 0 0);-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent max(0%,calc(var(--np-scene-inline-inset, 0%) - 8%)),rgba(0,0,0,.24) max(0%,calc(var(--np-scene-inline-inset, 0%) - 3%)),#000 min(100%,calc(var(--np-scene-inline-inset, 0%) + 8%)),#000 100%);mask-image:linear-gradient(90deg,transparent 0,transparent max(0%,calc(var(--np-scene-inline-inset, 0%) - 8%)),rgba(0,0,0,.24) max(0%,calc(var(--np-scene-inline-inset, 0%) - 3%)),#000 min(100%,calc(var(--np-scene-inline-inset, 0%) + 8%)),#000 100%);pointer-events:none;filter:contrast(1.12) saturate(1.08);transition:opacity .24s ease,clip-path .42s ease}.public-shell>.public-cortical-continuum[data-scene-mask=full]{-webkit-mask-image:none;mask-image:none}.public-shell>.public-cortical-continuum .memory-field3d,.public-shell>.public-cortical-continuum .memory-field3d__viewport{width:100%;height:100%;min-height:100%}.public-shell>.public-cortical-continuum .memory-field3d__viewport:after{background:none}.public-shell>.public-header{position:sticky;z-index:20;top:0}.public-shell>.mobile-menu-backdrop{z-index:30}.public-shell>main,.public-shell>.public-footer{position:relative;z-index:1}.public-shell[data-public-scene-route="/"] main>.np-public,.public-shell[data-public-scene-route="/"] .np-home-cortical-journey{background:transparent}.public-shell[data-public-scene-route="/technology"] main>.np-public,.public-shell[data-public-scene-route="/product"] main>.np-public,.public-shell[data-public-scene-route="/modules"] main>.commercial-page,.public-shell[data-public-scene-route="/pricing"] main>.commercial-page{background:transparent}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending{display:grid;min-height:calc(100svh - 72px);grid-template-columns:minmax(0,.56fr) minmax(320px,.44fr);align-items:center;gap:clamp(36px,6vw,92px);padding-bottom:clamp(72px,9vh,112px);background:transparent}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending .np-page-hero-copy{width:100%;max-width:780px;opacity:var(--np-route-content-opacity);transform:translate3d(var(--np-route-content-shift),0,0);will-change:opacity,transform}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public :is(.np-section,.np-evidence-storyboard){background:#ffffffc2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-dark-band,.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-final-cta{border-top:1px solid rgba(30,30,30,.18);border-bottom:1px solid rgba(30,30,30,.18);color:var(--np-ink);background:#ffffffe6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public :is(.np-dark-band,.np-final-cta) h2{color:var(--np-ink)}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public :is(.np-dark-band .np-section-heading>p,.np-dark-band .np-section>p,.np-final-cta p){color:#1e1e1ead}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-button-on-dark{border-color:#1e1e1e4d;color:var(--np-ink);background:var(--np-white)}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page :is(.platform-section,.pricing-boundary-section){background:#ffffffc2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-hero{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-hero__copy{min-height:calc(100svh - 118px);grid-template-columns:minmax(0,.56fr) minmax(320px,.44fr);grid-template-rows:auto auto auto;align-content:center;align-items:start;column-gap:clamp(40px,6vw,96px);opacity:var(--np-route-content-opacity);transform:translate3d(var(--np-route-content-shift),0,0);will-change:opacity,transform}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-kicker{grid-row:1;grid-column:1}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-hero h1{grid-row:2;grid-column:1}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-hero__support{grid-row:3;grid-column:1;max-width:640px;margin-top:clamp(24px,4vh,42px)}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page :is(.modules-hero-catalog,.pricing-hero-catalog){background:#ffffffd6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.public-shell[data-route-transition=settled] main :is(.np-page-hero--evidence-pending .np-page-hero-copy,.commercial-hero__copy){will-change:auto}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .platform-final{border-top:1px solid rgba(30,30,30,.16);border-bottom:1px solid rgba(30,30,30,.16);background:#c9f1e8e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.public-shell>.public-footer{background:#1e1e1ef7}@media(max-width:900px){.public-shell>.public-cortical-continuum{top:64px;height:calc(100svh - 64px)}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending{min-height:max(760px,calc(100svh - 64px));grid-template-columns:minmax(0,1fr);align-content:start;padding-top:clamp(84px,12vh,112px);padding-bottom:46vh}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-hero__copy{min-height:max(720px,calc(100svh - 100px));grid-template-columns:minmax(0,1fr);align-content:start;padding-top:clamp(42px,7vh,68px);padding-bottom:42vh}}@media(max-width:639px){.public-shell>.public-cortical-continuum{-webkit-mask-image:none;mask-image:none;transition:opacity .18s ease,clip-path .28s ease}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending{padding-right:var(--np-gutter);padding-left:var(--np-gutter)}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-hero__copy{min-height:max(700px,calc(100svh - 96px));padding-top:18px;padding-bottom:44vh}}@media(prefers-reduced-motion:reduce){.public-shell{--np-route-content-opacity: 1 !important;--np-route-content-shift: 0px !important}.public-shell>.public-cortical-continuum{opacity:1;filter:none;clip-path:none;-webkit-mask-image:none;mask-image:none;transition:none}.public-shell>.public-cortical-continuum .np-public-neural-hero__field{opacity:1;filter:contrast(1.08) saturate(1.04)}}.np-neural-focus-dashboard{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;color:var(--np-white, #fff);opacity:var(--np-focus-presence, 0);transition:opacity .18s ease;pointer-events:none}.public-cortical-continuum[data-anchor-visible=false] .np-neural-focus-dashboard,.public-cortical-continuum[data-focus-dashboard=closed] .np-neural-focus-dashboard{opacity:0}.np-neural-focus-dashboard__core{position:absolute;top:var(--np-anchor-y);left:var(--np-anchor-x);width:9px;height:9px;border:1px solid var(--np-white, #fff);background:var(--np-mint, #00e9b1);transform:translate(-50%,-50%) rotate(45deg)}.np-neural-focus-dashboard__core:before,.np-neural-focus-dashboard__core:after{content:"";position:absolute;top:3px;left:3px;width:clamp(24px,4vw,62px);height:1px;background:linear-gradient(90deg,var(--np-mint, #00e9b1),transparent);transform-origin:left center}.np-neural-focus-dashboard__core:before{transform:rotate(-45deg)}.np-neural-focus-dashboard__core:after{transform:rotate(135deg)}.np-neural-focus-dashboard__panel{position:absolute;display:grid;width:clamp(118px,10vw,154px);min-height:58px;align-content:center;gap:1px;border:1px solid rgba(255,255,255,.24);padding:9px 11px;color:var(--np-white, #fff);background:#1e1e1eeb;box-shadow:0 10px 24px #1e1e1e29;transform:translateY(8px) scale(.96);transition:transform .22s ease}.public-cortical-continuum[data-focus-dashboard=open] .np-neural-focus-dashboard__panel{transform:translateY(0) scale(1)}.np-neural-focus-dashboard__panel:after{content:"";position:absolute;top:50%;width:clamp(20px,3vw,48px);height:1px;background:#00e9b19e}.np-neural-focus-dashboard__panel small,.np-neural-focus-dashboard__panel em{color:#ffffff9e;font-size:8px;font-style:normal;font-weight:760;line-height:1.25;text-transform:uppercase}.np-neural-focus-dashboard__panel strong{color:var(--np-white, #fff);font-size:15px;font-weight:760;line-height:1.05}.np-neural-focus-dashboard__panel--node{top:clamp(82px,calc(var(--np-anchor-y) - 118px),calc(100% - 154px));left:clamp(18px,calc(var(--np-anchor-x) - 214px),calc(100% - 174px));border-top-color:var(--np-mint, #00e9b1)}.np-neural-focus-dashboard__panel--links{top:clamp(82px,calc(var(--np-anchor-y) - 112px),calc(100% - 154px));left:clamp(18px,calc(var(--np-anchor-x) + 58px),calc(100% - 174px));border-top-color:var(--np-violet, #8a5cff)}.np-neural-focus-dashboard__panel--path{top:clamp(82px,calc(var(--np-anchor-y) + 52px),calc(100% - 104px));left:clamp(18px,calc(var(--np-anchor-x) - 220px),calc(100% - 174px));border-top-color:var(--np-teal, #00b89c)}.np-neural-focus-dashboard__panel--cluster{top:clamp(82px,calc(var(--np-anchor-y) + 48px),calc(100% - 104px));left:clamp(18px,calc(var(--np-anchor-x) + 58px),calc(100% - 174px));border-top-color:var(--np-lavender, #b8a2ff)}.np-neural-focus-dashboard__panel--node:after,.np-neural-focus-dashboard__panel--path:after{right:calc(clamp(20px,3vw,48px)*-1)}.np-neural-focus-dashboard__panel--links:after,.np-neural-focus-dashboard__panel--cluster:after{right:100%;background:linear-gradient(90deg,transparent,rgba(138,92,255,.62))}.np-neural-focus-dashboard__panel--readout{top:clamp(92px,calc(var(--np-anchor-y) - 146px),calc(100% - 172px));left:clamp(180px,var(--np-anchor-x),calc(100% - 180px));width:clamp(316px,31vw,440px);min-height:64px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:2px solid var(--np-mint, #00e9b1);padding:0;transform:translate(-50%,8px) scale(.96)}.public-cortical-continuum[data-focus-dashboard=open] .np-neural-focus-dashboard__panel--readout{transform:translate(-50%) scale(1)}.np-neural-focus-dashboard__panel--readout:after{top:100%;left:50%;width:1px;height:clamp(40px,6vw,84px);background:linear-gradient(180deg,var(--np-mint, #00e9b1),transparent)}.np-neural-focus-dashboard__panel--readout>span{display:grid;min-width:0;align-content:center;gap:2px;padding:9px 10px;border-right:1px solid rgba(255,255,255,.14)}.np-neural-focus-dashboard__panel--readout>span:last-child{border-right:0}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--left,.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--right{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;width:100%;max-height:none;grid-template-areas:"brief . fact1" "brief . fact2" "fact3 . actions";grid-template-columns:minmax(240px,318px) minmax(300px,1fr) minmax(208px,264px);grid-template-rows:repeat(3,minmax(124px,1fr));gap:clamp(12px,2vw,24px);align-content:stretch;overflow:visible;border:0;padding:clamp(86px,12vh,116px) clamp(24px,4vw,58px) clamp(84px,12vh,108px);color:var(--np-white, #fff);background:transparent;box-shadow:none;opacity:0;visibility:hidden;transform:scale(.985);transition:opacity .18s ease,transform .24s ease,visibility .18s step-end;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.public-neural-home .np-home-cortical-journey .np-stage-card.is-active{opacity:var(--np-focus-presence, 1);visibility:visible;transform:scale(1);transition:opacity .18s ease,transform .24s ease,visibility 0ms step-start}.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card{grid-template-areas:"fact1 . brief" "fact2 . brief" "actions . fact3";grid-template-columns:minmax(208px,264px) minmax(300px,1fr) minmax(240px,318px)}.public-neural-home .np-home-cortical-journey .np-stage-card h2{grid-area:brief;z-index:1;display:flex;width:100%;max-width:none;min-height:248px;align-self:center;align-items:center;margin:0;border-top:2px solid var(--np-mint, #00e9b1);padding:50px 20px 94px;color:var(--np-white, #fff);background:#1e1e1ef0;box-shadow:0 16px 36px #1e1e1e2e;font-size:36px;line-height:1.02}.public-neural-home .np-home-cortical-journey .np-stage-index{grid-area:brief;z-index:2;align-self:center;justify-self:start;margin:0 20px;color:var(--np-mint, #00e9b1);transform:translateY(-92px)}.public-neural-home .np-home-cortical-journey .np-stage-card>p{grid-area:brief;z-index:2;max-width:none;align-self:center;margin:0;padding:0 20px;color:#ffffffb3;font-size:12px;line-height:1.45;transform:translateY(78px)}.public-neural-home .np-home-cortical-journey .np-stage-facts{display:contents;margin:0;padding:0}.public-neural-home .np-home-cortical-journey .np-stage-facts li{position:relative;display:grid;min-width:0;min-height:112px;grid-template-columns:minmax(0,1fr);gap:4px;align-self:center;border:1px solid rgba(255,255,255,.18);border-top:2px solid var(--np-teal, #00b89c);padding:14px 15px;color:var(--np-white, #fff);background:#1e1e1ee6;box-shadow:0 12px 28px #1e1e1e24;opacity:0;transform:translateY(10px);transition:opacity .18s ease,transform .22s ease}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(1){grid-area:fact1;border-top-color:var(--np-mint, #00e9b1)}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(2){grid-area:fact2;border-top-color:var(--np-violet, #8a5cff)}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(3){grid-area:fact3;border-top-color:var(--np-teal, #00b89c)}.public-neural-home .np-home-cortical-journey .np-stage-card.is-active .np-stage-facts li{opacity:1;transform:translateY(0)}.public-neural-home .np-home-cortical-journey .np-stage-card.is-active .np-stage-facts li:nth-child(1){transition-delay:40ms}.public-neural-home .np-home-cortical-journey .np-stage-card.is-active .np-stage-facts li:nth-child(2){transition-delay:80ms}.public-neural-home .np-home-cortical-journey .np-stage-card.is-active .np-stage-facts li:nth-child(3){transition-delay:.12s}.public-neural-home .np-home-cortical-journey .np-stage-facts span{grid-row:auto;color:var(--np-mint, #00e9b1);font-size:8px}.public-neural-home .np-home-cortical-journey .np-stage-facts strong{color:var(--np-white, #fff);font-size:12px;line-height:1.25}.public-neural-home .np-home-cortical-journey .np-stage-facts p{display:-webkit-box;margin:0;overflow:hidden;color:#fff9;font-size:9px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.public-neural-home .np-home-cortical-journey .np-stage-card .np-actions{grid-area:actions;align-self:center;margin:0;border-top:2px solid var(--np-lavender, #b8a2ff);padding:12px;background:#1e1e1eeb;box-shadow:0 12px 28px #1e1e1e24;pointer-events:auto}.public-neural-home .np-home-cortical-journey details.np-topology-alternative{position:absolute;z-index:6;right:clamp(24px,4vw,58px);bottom:68px;max-width:min(320px,28vw);color:var(--np-white, #fff);background:#1e1e1ef0;pointer-events:auto}.public-neural-home .np-home-cortical-journey .np-stage-anchor{width:7px;height:7px;border:1px solid rgba(255,255,255,.9);background:var(--np-mint, #00e9b1);box-shadow:none}.public-neural-home .np-home-cortical-journey .np-stage-anchor:after{width:clamp(34px,5vw,72px);background:linear-gradient(90deg,var(--np-mint, #00e9b1),transparent)}@media(max-width:900px){.np-neural-focus-dashboard__panel{width:124px;min-height:52px;padding:7px 9px}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n){top:0;right:0;bottom:0;left:0;width:100%;max-height:none;grid-template-columns:minmax(208px,260px) minmax(160px,1fr) minmax(188px,226px);gap:12px;border:0;padding:82px 18px;background:transparent}}@media(max-width:639px){.np-neural-focus-dashboard__panel{width:108px;min-height:45px;padding:6px 8px}.np-neural-focus-dashboard__panel strong{font-size:12px}.np-neural-focus-dashboard__panel em,.np-neural-focus-dashboard__panel--links,.np-neural-focus-dashboard__panel--cluster{display:none}.np-neural-focus-dashboard__panel--node{top:clamp(62px,calc(var(--np-anchor-y) - 68px),calc(100% - 72px));left:clamp(8px,calc(var(--np-anchor-x) - 122px),calc(100% - 116px))}.np-neural-focus-dashboard__panel--path{top:clamp(62px,calc(var(--np-anchor-y) - 68px),calc(100% - 72px));left:clamp(8px,calc(var(--np-anchor-x) + 18px),calc(100% - 116px))}.np-neural-focus-dashboard__panel:after{width:20px}.np-neural-focus-dashboard__panel--path:after{right:100%;background:linear-gradient(90deg,transparent,rgba(0,233,177,.62))}.np-neural-focus-dashboard__panel--readout{top:clamp(148px,calc(var(--np-anchor-y) - 155px),calc(100% - 196px));left:50%;width:calc(100% - 20px);min-height:84px;grid-template-columns:repeat(2,minmax(0,1fr));transform:translate(-50%,8px) scale(.98)}.public-cortical-continuum[data-focus-dashboard=open] .np-neural-focus-dashboard__panel--readout{transform:translate(-50%) scale(1)}.np-neural-focus-dashboard__panel--readout>span{min-height:41px;padding:5px 8px}.np-neural-focus-dashboard__panel--readout>span:nth-child(2){border-right:0}.np-neural-focus-dashboard__panel--readout>span:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}.np-neural-focus-dashboard__panel--readout em{display:block;font-size:7px}.np-neural-focus-dashboard__panel--readout:after{right:auto;width:1px;height:52px;background:linear-gradient(180deg,var(--np-mint, #00e9b1),transparent)}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card{top:0;right:0;bottom:0;left:0;width:100%;max-height:none;grid-template-areas:"brief brief" "fact1 fact2" "fact3 fact3" "actions actions";grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(130px,1.35fr) minmax(68px,.8fr) minmax(64px,.72fr) auto;gap:7px;align-content:end;overflow:hidden;border:0;padding:min(50vh,392px,calc(100svh - 370px)) 10px 10px;background:transparent;transform:translateY(8px)}.public-neural-home .np-home-cortical-journey .np-stage-card.is-active{transform:translateY(0)}.public-neural-home .np-home-cortical-journey .np-stage-card h2{min-height:130px;align-self:stretch;padding:34px 13px 48px;font-size:24px;line-height:1.02}.public-neural-home .np-home-cortical-journey .np-stage-index{align-self:start;margin:10px 13px 0;transform:none}.public-neural-home .np-home-cortical-journey .np-stage-card>p{align-self:end;padding:0 13px 11px;font-size:9px;line-height:1.32;transform:none}.public-neural-home .np-home-cortical-journey .np-stage-facts li{min-height:0;align-self:stretch;gap:2px;padding:8px 9px}.public-neural-home .np-home-cortical-journey .np-stage-facts strong{font-size:10px}.public-neural-home .np-home-cortical-journey .np-stage-facts p{display:none}.public-neural-home .np-home-cortical-journey .np-stage-card .np-actions{min-height:44px;align-self:stretch;padding:6px}.public-neural-home .np-home-cortical-journey details.np-topology-alternative{top:60px;right:10px;bottom:auto;max-width:210px}}@media(prefers-reduced-motion:reduce){.np-neural-focus-dashboard,.np-neural-focus-dashboard__panel,.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-facts li{transition:none}.public-cortical-continuum[data-focus-dashboard=open] .memory-field3d[data-renderer-state=fallback] .memory-field3d__fallback>div{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}@media(max-width:639px)and (prefers-reduced-motion:reduce){.public-shell[data-public-scene-route="/"]>.public-cortical-continuum[data-focus-dashboard=open] .np-public-neural-hero__field,.public-shell[data-public-scene-route="/"]>.public-cortical-continuum[data-focus-dashboard=open] .np-neural-focus-dashboard{transform:translateY(-116px)}}.np-neural-focus-dashboard__panel--readout strong{overflow-wrap:anywhere;font-size:11px;line-height:1.18}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--left,.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--right{grid-template-columns:minmax(252px,318px) minmax(250px,1fr) minmax(240px,304px)}.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card{grid-template-columns:minmax(240px,304px) minmax(250px,1fr) minmax(252px,318px)}.public-neural-home .np-home-cortical-journey .np-stage-card h2,.public-neural-home .np-home-cortical-journey .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-capture{position:relative}.public-neural-home .np-home-cortical-journey .np-stage-card h2:after,.public-neural-home .np-home-cortical-journey .np-stage-facts li:after,.public-neural-home .np-home-cortical-journey .np-stage-capture:after{content:"";position:absolute;top:50%;width:clamp(28px,4vw,62px);height:1px;background:linear-gradient(90deg,#00e9b1d1,#8a5cff1f);pointer-events:none}.public-neural-home .np-home-cortical-journey .np-stage-card--left h2:after,.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-facts li:nth-child(3):after,.public-neural-home .np-home-cortical-journey .np-stage-card--left.np-stage-card--has-capture .np-stage-facts li:nth-child(2):after{left:100%}.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-facts li:nth-child(1):after,.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-facts li:nth-child(2):after,.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-capture:after{right:100%;background:linear-gradient(90deg,#8a5cff1f,#00e9b1d1)}.public-neural-home .np-home-cortical-journey .np-stage-card--right h2:after,.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-facts li:nth-child(3):after,.public-neural-home .np-home-cortical-journey .np-stage-card--right.np-stage-card--has-capture .np-stage-facts li:nth-child(2):after{right:100%;background:linear-gradient(90deg,#8a5cff1f,#00e9b1d1)}.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-facts li:nth-child(1):after,.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-facts li:nth-child(2):after,.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-capture:after{left:100%}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-facts li:nth-child(2){grid-area:auto;grid-row:3;grid-column:1}.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card--has-capture .np-stage-facts li:nth-child(2){grid-column:3}.public-neural-home .np-home-cortical-journey .np-stage-capture{display:grid;min-width:0;min-height:0;grid-row:2 / 4;grid-column:3;grid-template-rows:auto auto auto;align-self:center;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-top:2px solid var(--np-violet, #8a5cff);margin:0;color:var(--np-white, #fff);background:var(--np-graphite, #1e1e1e);box-shadow:0 14px 32px #1e1e1e2e}.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-capture{grid-column:1}.public-neural-home .np-home-cortical-journey .np-stage-capture__heading{display:grid;gap:2px;padding:10px 12px 9px}.public-neural-home .np-home-cortical-journey .np-stage-capture__heading span{color:var(--np-mint, #00e9b1);font-size:8px;font-weight:800;text-transform:uppercase}.public-neural-home .np-home-cortical-journey .np-stage-capture__heading strong{color:var(--np-white, #fff);font-size:11px;line-height:1.24}.public-neural-home .np-home-cortical-journey .np-stage-capture img{display:block;width:100%;height:auto;min-height:0;object-fit:contain;background:#111}.public-neural-home .np-home-cortical-journey .np-stage-capture figcaption{align-self:end;padding:9px 12px 11px;color:#ffffffad;font-size:9px;line-height:1.36}.public-neural-home .np-home-cortical-journey .np-stage-capture__caption{display:block}.public-neural-home .np-home-cortical-journey .np-stage-capture__caption--short{display:none}@media(max-width:900px){.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n){grid-template-columns:minmax(208px,260px) minmax(138px,1fr) minmax(200px,238px)}}@media(max-width:639px){.np-neural-focus-dashboard__panel--readout strong{font-size:10px}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.public-neural-home .np-home-cortical-journey .np-stage-card h2:after,.public-neural-home .np-home-cortical-journey .np-stage-facts li:after,.public-neural-home .np-home-cortical-journey .np-stage-capture:after{display:none}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture{grid-template-areas:"brief brief" "fact1 fact3" "capture capture" "actions actions";grid-template-rows:minmax(118px,1.1fr) minmax(62px,.52fr) minmax(118px,.96fr) auto;padding:min(43vh,338px,calc(100svh - 390px)) 10px 10px}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-facts li:nth-child(2),.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card--has-capture .np-stage-facts li:nth-child(2){grid-area:fact3}.public-neural-home .np-home-cortical-journey .np-stage-capture,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-capture{grid-area:capture;grid-row:auto;grid-column:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto auto;min-height:112px;align-self:stretch}.public-neural-home .np-home-cortical-journey .np-stage-capture__heading{grid-column:2;grid-row:1;align-content:end;padding:8px 9px 2px}.public-neural-home .np-home-cortical-journey .np-stage-capture__heading strong{display:-webkit-box;overflow:hidden;font-size:9px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.public-neural-home .np-home-cortical-journey .np-stage-capture img{grid-column:1;grid-row:1 / 3;width:100%;height:100%;object-fit:cover;object-position:center}.public-neural-home .np-home-cortical-journey .np-stage-capture figcaption{grid-column:2;grid-row:2;align-self:start;padding:2px 9px 8px;font-size:8px;line-height:1.28}.public-neural-home .np-home-cortical-journey .np-stage-capture__caption--long{display:none}.public-neural-home .np-home-cortical-journey .np-stage-capture__caption--short{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media(prefers-reduced-motion:reduce){.public-neural-home .np-home-cortical-journey .np-stage-capture{transition:none}}.np-neural-focus-dashboard{display:none}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--left,.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--right{grid-template-areas:"brief . fact1" "brief . fact2" "fact3 . actions";grid-template-columns:minmax(286px,336px) minmax(420px,1fr) minmax(254px,304px);grid-template-rows:repeat(3,minmax(126px,1fr));gap:clamp(14px,1.6vw,24px);padding:clamp(92px,12vh,122px) clamp(26px,4vw,64px) clamp(86px,11vh,112px)}.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card{grid-template-areas:"fact1 . brief" "fact2 . brief" "actions . fact3";grid-template-columns:minmax(254px,304px) minmax(420px,1fr) minmax(286px,336px)}.public-neural-home .np-home-cortical-journey .np-stage-brief{position:relative;z-index:2;display:grid;min-width:0;grid-area:brief;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;align-self:center;gap:12px;border:1px solid rgba(255,255,255,.18);border-top:3px solid var(--np-mint, #00e9b1);padding:22px 24px 24px;color:var(--np-white, #fff);background:#1e1e1ef5;box-shadow:0 18px 42px #1e1e1e33}.public-neural-home .np-home-cortical-journey .np-stage-brief:after{content:"";position:absolute;top:50%;left:100%;width:clamp(44px,6vw,92px);height:1px;background:linear-gradient(90deg,#00e9b1,#00e9b100);pointer-events:none}.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-brief:after{right:100%;left:auto;background:linear-gradient(90deg,#00e9b100,#00e9b1)}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief h2{display:block;width:auto;min-height:0;grid-area:auto;margin:0;padding:0;color:var(--np-white, #fff);background:transparent;box-shadow:none;font-size:38px;line-height:1.02}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief h2:after{display:none}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief>p{max-width:32ch;grid-area:auto;margin:0;padding:0;color:#ffffffc7;font-size:15px;line-height:1.46;transform:none}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-index{position:static;grid-area:auto;align-self:auto;justify-self:auto;margin:0;color:var(--np-mint, #00e9b1);font-size:11px;line-height:1.2;transform:none}.public-neural-home .np-home-cortical-journey .np-stage-facts li{min-height:126px;gap:6px;padding:16px 18px 17px;border-color:#ffffff38;background:#1e1e1ef0;box-shadow:0 16px 34px #1e1e1e2e}.public-neural-home .np-home-cortical-journey .np-stage-facts li:after{width:clamp(54px,7vw,108px)}.public-neural-home .np-home-cortical-journey .np-stage-facts span{font-size:10px;line-height:1.2}.public-neural-home .np-home-cortical-journey .np-stage-facts strong{font-size:16px;line-height:1.18}.public-neural-home .np-home-cortical-journey .np-stage-facts p{display:block;margin:0;overflow:visible;color:#ffffffb8;font-size:13px;line-height:1.42;-webkit-line-clamp:unset}.public-neural-home .np-home-cortical-journey .np-stage-anchor{width:12px;height:12px;border:2px solid var(--np-white, #fff);background:var(--np-mint, #00e9b1);box-shadow:0 0 0 8px #00e9b11f,0 0 26px #00e9b1bd}.public-neural-home .np-home-cortical-journey .np-stage-anchor:before{content:"";position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border:1px solid rgba(0,233,177,.52);border-radius:50%}.public-neural-home .np-home-cortical-journey .np-stage-anchor span{min-width:max-content;color:var(--np-graphite, #1e1e1e);background:#ffffffeb;font-size:11px;font-weight:780}.public-neural-home .np-home-cortical-journey .np-story-progress button{min-width:46px;min-height:46px}@media(max-width:1100px)and (min-width:640px){.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card{grid-template-columns:minmax(236px,278px) minmax(260px,1fr) minmax(218px,252px);gap:12px;padding:84px 18px 82px}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief h2{font-size:32px}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief>p,.public-neural-home .np-home-cortical-journey .np-stage-facts p{font-size:13px}}@media(max-width:639px){.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card{grid-template-areas:"brief" "fact1" "fact2" "fact3" "actions";grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:8px;align-content:start;overflow:visible;padding:clamp(246px,34svh,286px) 54px 54px 10px}.public-neural-home .np-home-cortical-journey .np-stage-brief{min-height:0;gap:7px;align-self:stretch;padding:14px 15px 15px}.public-neural-home .np-home-cortical-journey .np-stage-brief:after{top:-42px;right:auto;left:50%;width:1px;height:42px;background:linear-gradient(180deg,#00e9b100,#00e9b1)}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief h2{font-size:26px;line-height:1.04}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief>p{max-width:none;font-size:14px;line-height:1.38}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-index{font-size:10px}.public-neural-home .np-home-cortical-journey .np-stage-facts li{min-height:82px;gap:3px;padding:10px 12px 11px}.public-neural-home .np-home-cortical-journey .np-stage-facts span{font-size:10px}.public-neural-home .np-home-cortical-journey .np-stage-facts strong{font-size:14px}.public-neural-home .np-home-cortical-journey .np-stage-facts p{display:block;overflow:visible;font-size:13px;line-height:1.32}.public-neural-home .np-home-cortical-journey .np-stage-card .np-actions{min-height:48px;padding:8px}.public-neural-home .np-home-cortical-journey .np-story-progress button{width:48px;min-width:48px;height:48px;min-height:48px}.public-neural-home .np-home-cortical-journey .np-stage-anchor span{font-size:10px}}@media(prefers-reduced-motion:reduce){.public-neural-home .np-home-cortical-journey .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-anchor,.public-neural-home .np-home-cortical-journey .np-stage-anchor:before{animation:none;transition:none}}.public-shell>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(var(--np-scene-horizontal-shift, 0%),0,0);transition:transform .42s ease}@media(prefers-reduced-motion:reduce){.public-shell>.public-cortical-continuum .np-public-neural-hero__field{transition:none}}@media(max-width:639px)and (prefers-reduced-motion:reduce){.public-shell[data-public-scene-route="/"]>.public-cortical-continuum[data-focus-dashboard=open] .np-public-neural-hero__field{transform:translate3d(0,-116px,0)}}.public-shell>.public-cortical-continuum{clip-path:none;opacity:var(--np-scene-opacity, 1);pointer-events:none}.public-shell>.public-cortical-continuum .memory-field3d__viewport,.public-shell>.public-cortical-continuum .np-public-neural-hero__field{background:#fff}.np-cortical-territories{position:fixed;z-index:14;inset:var(--np-public-header-offset, 72px) 0 0;opacity:1;pointer-events:none;transition:opacity .18s ease,visibility .18s step-start}.public-shell[data-territory-nav=suspended]>.np-cortical-territories{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease,visibility .18s step-end}.np-cortical-territory-link{position:absolute;top:clamp(24px,var(--np-territory-y),calc(100% - 24px));left:clamp(0px,var(--np-territory-x),calc(100% - 160px));display:grid;width:clamp(112px,9vw,142px);min-height:48px;gap:2px;border:1px solid rgba(30,30,30,.18);border-left:3px solid #00e9b1;padding:8px 10px 9px;color:#1e1e1e;background:#fffffff5;box-shadow:0 12px 32px #1e1e1e1f;opacity:.9;transform:translate(14px,-50%);transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease;pointer-events:auto;text-decoration:none}.np-cortical-territory-link:nth-child(2){left:clamp(150px,var(--np-territory-x),100%);transform:translate(-100%,-50%)}.np-cortical-territory-link>span{color:#404040;font-size:8px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.np-cortical-territory-link>strong{color:#1e1e1e;font-size:14px;line-height:1.15}.np-cortical-territory-link>small{display:none}.np-cortical-territory-link:is(:hover,:focus-visible),.public-cortical-continuum[data-active-territory] .np-cortical-territory-link:focus{border-color:#00e9b1;box-shadow:0 0 0 3px #00e9b133,0 16px 38px #1e1e1e29;opacity:1;transform:translate(18px,-50%)}.np-cortical-territory-link:nth-child(2):is(:hover,:focus-visible){transform:translate(calc(-100% - 4px),-50%)}.np-cortical-territory-link[aria-current=page]{border-left-color:#8a5cff;box-shadow:0 0 0 2px #8a5cff2e,0 12px 30px #1e1e1e1f}.np-cortical-territory-link[data-visible=false]{opacity:.42}.np-stage-connectors{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.np-stage-connectors path{fill:none;stroke:#00b89c;stroke-linecap:round;stroke-width:1.25;opacity:.54;vector-effect:non-scaling-stroke}.np-stage-connectors__origin{fill:#00e9b1;stroke:#fff;stroke-width:1.5;opacity:.9;vector-effect:non-scaling-stroke}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--left,.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--right,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;width:100%;max-height:none;height:100%;grid-template-areas:"brief . fact1" "brief . fact2" ". . fact3";grid-template-columns:minmax(292px,348px) minmax(420px,1fr) minmax(272px,320px);grid-template-rows:repeat(3,minmax(112px,1fr));gap:clamp(12px,1.35vw,22px);align-content:stretch;overflow:hidden;border:0;padding:clamp(88px,11vh,116px) clamp(22px,3.5vw,58px) clamp(82px,10vh,104px);background:transparent;box-shadow:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.public-neural-home .np-home-cortical-journey .np-stage-card.is-active{transform:none}.public-neural-home .np-home-cortical-journey .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-facts li{pointer-events:auto}.public-neural-home .np-home-cortical-journey .np-stage-brief{max-height:min(430px,64vh);align-self:center;overflow:auto}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief .np-actions{display:flex;grid-area:auto;flex-wrap:wrap;align-items:center;margin-top:6px;border:0;padding:0;background:transparent;box-shadow:none}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief .np-button{min-height:44px}@media(max-width:1100px)and (min-width:640px){.np-cortical-territory-link{width:112px}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--left,.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--right{grid-template-columns:minmax(242px,284px) minmax(240px,1fr) minmax(224px,264px);gap:12px;padding:82px 18px 80px}}@media(max-width:639px){.np-cortical-territories{top:0;right:8px;bottom:0;left:8px;height:100%}.np-home-boundaries{margin-top:12px;padding:9px 0}.np-home-boundaries li{padding:0 7px}.np-home-boundaries span{font-size:9px;line-height:1.25}.np-cortical-territory-link,.np-cortical-territory-link:nth-child(2){top:clamp(24px,var(--np-territory-y),calc(100% - 24px));left:clamp(52px,var(--np-territory-x),calc(100% - 52px));width:104px;min-height:44px;gap:0;border-left-width:2px;padding:7px 8px;transform:translate(-50%,-50%)}.np-cortical-territory-link:is(:hover,:focus-visible),.np-cortical-territory-link:nth-child(2):is(:hover,:focus-visible){transform:translate(-50%,-50%)}.np-cortical-territory-link>span,.np-cortical-territory-link>small{display:none}.np-cortical-territory-link>strong{font-size:13px}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--left,.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--right,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card{grid-template-areas:"brief" "fact1";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:8px;align-content:start;overflow:hidden;padding:clamp(282px,40svh,326px) 56px 66px 10px}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(n+2){display:none}.public-neural-home .np-home-cortical-journey .np-stage-brief{max-height:280px;padding:14px 15px}.public-neural-home .np-home-cortical-journey .np-stage-facts li{min-height:92px}}@media(prefers-reduced-motion:reduce){.np-cortical-territories,.np-cortical-territory-link,.public-shell>.public-cortical-continuum,.public-shell>.public-cortical-continuum .np-public-neural-hero__field{transition:none}}@media(max-width:639px){.public-neural-home .np-home-hero--cinematic .np-home-hero-copy>.np-actions{margin-top:clamp(214px,27svh,238px)}.public-neural-home .np-home-hero.np-home-hero--cinematic{min-height:1120px;padding-bottom:72px}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,300px,0) scale(.88);transform-origin:50% 50%}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.np-cortical-territories{transform:translate3d(0,300px,0)}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending{min-height:1120px;padding-top:44px;padding-bottom:48px}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending h1{font-size:40px;line-height:1.01}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending .np-page-hero-copy>p{max-width:34ch;font-size:16px;line-height:1.48}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending .np-actions{margin-top:clamp(428px,52svh,452px)}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-hero__copy{min-height:1120px;padding-top:30px;padding-bottom:48px}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-hero h1{font-size:42px;line-height:1.02}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-hero__description{max-width:34ch;font-size:16px;line-height:1.48}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-actions{margin-top:clamp(318px,40svh,340px)}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/pricing"])>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,340px,0) scale(.86)}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/pricing"])>.np-cortical-territories{transform:translate3d(0,340px,0)}.public-shell[data-public-scene-route="/"][data-active-anchor-stage]>.np-cortical-territories{visibility:hidden;opacity:0;pointer-events:none}}@media(max-width:639px)and (prefers-reduced-motion:reduce){.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.public-cortical-continuum .np-public-neural-hero__field,.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.np-cortical-territories{transition:none}}.public-neural-home .np-home-route-links{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;margin-top:18px}.public-neural-home .np-home-route-links a{display:inline-flex;min-height:36px;gap:8px;align-items:center;color:var(--np-ink, #1e1e1e);font-size:13px;font-weight:780;text-decoration:none}.public-neural-home .np-home-route-links a:first-child{color:#087f6d}.public-neural-home .np-home-route-links a:is(:hover,:focus-visible){color:#5d39c7;text-decoration:underline;text-underline-offset:4px}.public-neural-home .np-home-route-links svg{width:16px;height:16px;flex:0 0 auto}.public-shell:not(:is([data-public-scene-route="/"],[data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]))>.np-cortical-territories{visibility:hidden;opacity:0;pointer-events:none}.public-neural-home .np-home-cortical-journey details.np-topology-alternative{top:18px;right:clamp(24px,4vw,58px);bottom:auto;width:auto;max-width:min(720px,calc(100vw - 96px));border:1px solid rgba(30,30,30,.16);color:var(--np-ink, #1e1e1e);background:#fffffff5;box-shadow:0 10px 24px #1e1e1e1a}.public-neural-home .np-home-cortical-journey .np-topology-alternative summary{min-height:36px;padding:0 12px;color:inherit;white-space:nowrap}.public-neural-home .np-home-cortical-journey details.np-topology-alternative[open]{width:min(720px,calc(100vw - 96px));color:#ffffffc7;background:#1e1e1efa}.public-neural-home .np-home-cortical-journey details.np-topology-alternative[open] .np-topology-table-wrap{max-height:min(420px,calc(100svh - 190px))}.public-neural-home .np-home-cortical-journey details.np-topology-alternative[open] summary{color:var(--np-white, #fff)}@media(max-width:639px){.public-shell[data-public-scene-route="/"][data-active-route-anchor=whole-brain]>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,46px,0) scale(.96);transform-origin:50% 50%}.public-neural-home .np-home-hero--cinematic .np-home-hero-copy>.np-actions{margin-top:clamp(248px,31svh,270px)}.public-neural-home .np-home-hero.np-home-hero--cinematic{min-height:1180px}.public-neural-home .np-home-route-links{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin-top:12px}.public-neural-home .np-home-route-links a{width:fit-content;min-height:40px}.public-neural-home .np-home-cortical-journey details.np-topology-alternative{top:68px;right:10px;bottom:auto;width:auto;max-width:calc(100vw - 20px)}.public-neural-home .np-home-cortical-journey .np-topology-alternative summary{min-height:34px;padding:0 10px;font-size:9px}.public-neural-home .np-home-cortical-journey details.np-topology-alternative[open]{width:calc(100vw - 20px);max-width:none}.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--has-capture,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card.np-stage-card--has-capture{grid-template-areas:"brief" "fact1" "capture";grid-template-rows:minmax(296px,auto) auto 112px;align-content:start;gap:8px;overflow:hidden;padding:clamp(206px,25.5svh,224px) 56px 10px 10px}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-brief{max-height:none;align-self:stretch;overflow:visible}}@media(max-width:639px)and (prefers-reduced-motion:reduce){.public-shell[data-public-scene-route="/"][data-active-route-anchor=whole-brain]>.public-cortical-continuum .np-public-neural-hero__field{transition:none}}@media(max-width:639px)and (max-height:720px){.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--has-capture,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card.np-stage-card--has-capture{grid-template-rows:minmax(230px,auto) auto 104px;gap:6px;padding:176px 50px 8px 8px}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-brief{max-height:230px;overflow:auto}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-capture{min-height:104px}}.public-shell>.public-cortical-continuum{filter:contrast(1.22) saturate(1.18)}.np-cortical-territories:has(.np-cortical-territory-link[data-visible=false]){display:flex;justify-content:flex-end;align-items:flex-start;gap:8px;padding:16px clamp(18px,3vw,42px)}.np-cortical-territory-link[data-visible=false],.np-cortical-territory-link:nth-child(2)[data-visible=false]{position:relative;inset:auto;flex:0 0 auto;opacity:.82;transform:none;pointer-events:auto}.np-cortical-territory-link[data-visible=false]:is(:hover,:focus-visible),.np-cortical-territory-link:nth-child(2)[data-visible=false]:is(:hover,:focus-visible){transform:translateY(-2px)}.np-stage-connectors{filter:drop-shadow(0 0 5px rgba(0,233,177,.34))}.np-stage-connectors path{stroke:#008f7b;stroke-width:1.65;opacity:.82}.np-stage-connectors__origin{stroke-width:2;opacity:1}.public-neural-home .np-home-cortical-journey .np-stage-brief:after,.public-neural-home .np-home-cortical-journey .np-stage-card h2:after,.public-neural-home .np-home-cortical-journey .np-stage-facts li:after,.public-neural-home .np-home-cortical-journey .np-stage-capture:after,.public-neural-home .np-home-cortical-journey .np-stage-anchor:before,.public-neural-home .np-home-cortical-journey .np-stage-anchor:after{content:none;display:none}.np-home-boundaries li{grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;row-gap:2px}.np-home-boundaries li>svg{width:16px;height:16px;grid-row:1 / span 2;align-self:start;color:#007d68;stroke-width:1.8}.np-home-boundaries li>strong,.np-home-boundaries li>span{grid-column:2}.np-home-hero--cinematic details.np-hero-truth{width:fit-content;max-width:min(440px,100%);margin-top:10px;border:0;padding:0;color:#1e1e1ea3;background:transparent}.np-home-hero--cinematic details.np-hero-truth summary{min-height:34px;padding:8px 0;color:#404040;cursor:pointer;font-size:11px;font-weight:720;text-underline-offset:3px}.np-home-hero--cinematic details.np-hero-truth summary:is(:hover,:focus-visible){color:#1e1e1e;text-decoration:underline}.np-home-hero--cinematic details.np-hero-truth p{max-width:58ch;margin:0;border-left:2px solid #00e9b1;padding:4px 0 4px 10px;font-size:11px;line-height:1.45}@media(min-width:1101px){.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--has-capture{grid-template-columns:minmax(300px,344px) minmax(320px,1fr) minmax(380px,410px)}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-capture{min-width:380px;min-height:250px}}@media(max-width:639px){.np-cortical-territories:has(.np-cortical-territory-link[data-visible=false]){gap:4px;padding:8px 0}.np-cortical-territory-link[data-visible=false],.np-cortical-territory-link:nth-child(2)[data-visible=false]{width:calc((100% - 8px) / 3);min-width:0;padding-inline:6px}.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--has-capture,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card.np-stage-card--has-capture{grid-template-areas:"brief" "fact1";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:8px;padding:clamp(282px,40svh,326px) 56px 66px 10px}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-facts{display:contents}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-facts li:nth-child(n+2),.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-capture{display:none}.np-home-boundaries{grid-template-columns:minmax(0,1fr);gap:0;border-bottom:0;padding:5px 0}.np-home-boundaries li,.np-home-boundaries li:first-child{min-height:52px;border-bottom:1px solid rgba(30,30,30,.12);padding:8px 0}.np-home-boundaries li+li{border-left:0}}@media(prefers-reduced-motion:reduce){.np-stage-connectors,.np-cortical-territories,.np-cortical-territory-link{transition:none}}@media(max-width:639px){.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--left,.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--right,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card{grid-template-areas:"brief" "fact1" "fact2";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:8px;align-content:start;overflow:hidden;padding:clamp(176px,22svh,194px) 10px 10px}.public-neural-home .np-home-cortical-journey .np-stage-brief{max-height:none;overflow:visible}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(n+3){display:none}.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--has-capture,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card.np-stage-card--has-capture{grid-template-areas:"brief" "fact1" "capture";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(190px,auto);padding:clamp(176px,22svh,194px) 10px 10px}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-facts li:nth-child(n+2){display:none}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-capture,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card--has-capture .np-stage-capture{display:grid!important;min-width:0;min-height:190px;grid-area:capture;grid-row:auto;grid-column:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(116px,1fr) auto;align-self:stretch}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-capture__heading{grid-row:1;grid-column:1;align-content:start;padding:8px 10px 6px}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-capture__heading strong{font-size:11px}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-capture img{width:100%;height:126px;grid-row:2;grid-column:1;object-fit:contain;object-position:center}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-capture figcaption{grid-row:3;grid-column:1;align-self:start;padding:6px 10px 8px;font-size:9px;line-height:1.32}}@media(max-width:639px)and (max-height:720px){.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--has-capture{padding-top:154px}.public-neural-home .np-home-cortical-journey .np-stage-brief{max-height:288px;overflow:auto}}@media(max-width:639px){.public-neural-home .np-home-cortical-journey .np-stage-card:not(.np-stage-card--has-capture) .np-stage-facts li:nth-child(2){display:grid}}@keyframes np-connector-travel{to{stroke-dashoffset:-1}}@keyframes np-connector-origin-breathe{50%{opacity:.38}}.np-stage-connectors .np-stage-connectors__path,.np-stage-connectors .np-stage-connectors__pulse{fill:none;vector-effect:non-scaling-stroke}.np-stage-connectors .np-stage-connectors__path{stroke:var(--np-connector-accent, #00e9b1);stroke-width:1.65;opacity:.72}.np-stage-connectors .np-stage-connectors__pulse{stroke:var(--np-connector-accent, #00e9b1);stroke-width:3;stroke-dasharray:.075 .925;stroke-linecap:round;animation:np-connector-travel 2.8s linear infinite;animation-delay:calc(var(--np-connector-index, 0) * -.42s);filter:drop-shadow(0 0 4px var(--np-connector-accent, #00e9b1));opacity:.96}.np-stage-connectors__target{fill:#fff;stroke:var(--np-connector-accent, #00e9b1);stroke-width:2;filter:drop-shadow(0 0 5px var(--np-connector-accent, #00e9b1));vector-effect:non-scaling-stroke}.np-stage-connectors__origin-halo{fill:#00e9b114;stroke:#00e9b1;stroke-width:1;animation:np-connector-origin-breathe 2.4s ease-in-out infinite;filter:drop-shadow(0 0 7px rgba(0,233,177,.82));opacity:.18;vector-effect:non-scaling-stroke}@media(min-width:640px){.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] details.np-topology-alternative{right:auto;left:clamp(24px,4vw,58px)}}@media(prefers-reduced-motion:reduce){.np-stage-connectors .np-stage-connectors__pulse{animation:none;stroke-dasharray:.08 .92;opacity:.42}.np-stage-connectors__origin-halo{animation:none;opacity:.24}}.public-neural-home,.public-neural-home .np-home-cortical-journey,.public-neural-home .np-home-hero.np-home-hero--cinematic,.public-shell[data-public-scene-route="/"]>.public-cortical-continuum,.public-shell[data-public-scene-route="/"] .memory-field3d,.public-shell[data-public-scene-route="/"] .memory-field3d__viewport{color:#242229!important;background-color:#fff!important}.public-neural-home .np-home-hero--cinematic :is(h1,p,strong,summary,a){color:#242229}.public-neural-home .np-home-cortical-journey .np-neural-story{min-height:0!important;padding:clamp(56px,8vw,112px) var(--np-gutter)!important;background:linear-gradient(180deg,#fff,#f7f8f7)!important}.public-neural-home .np-home-cortical-journey .np-neural-sticky{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}.public-neural-home .np-home-cortical-journey .np-neural-layout{position:relative!important;display:grid!important;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr)!important;gap:clamp(28px,5vw,84px)!important;width:min(1180px,100%)!important;height:auto!important;margin:0 auto!important;overflow:visible!important}.public-neural-home .np-home-cortical-journey .np-story-progress{position:sticky!important;top:calc(var(--np-public-header-offset, 72px) + 24px)!important;align-self:start;color:#343139!important}.public-neural-home .np-home-cortical-journey .np-stage-deck{position:relative!important;inset:auto!important;display:grid!important;gap:clamp(42px,7vw,84px)!important;height:auto!important;overflow:visible!important;pointer-events:auto!important}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active{position:relative!important;inset:auto!important;display:grid!important;visibility:visible!important;width:100%!important;min-height:min(680px,78svh)!important;max-width:none!important;max-height:none!important;padding:clamp(22px,4vw,46px)!important;overflow:visible!important;border:1px solid rgba(36,34,41,.12)!important;border-top:3px solid #00b98e!important;border-radius:18px!important;color:#242229!important;background:#fffffff0!important;opacity:1!important;transform:none!important;pointer-events:auto!important}.public-neural-home .np-home-cortical-journey .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-facts,.public-neural-home .np-home-cortical-journey .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-capture{position:relative!important;inset:auto!important;display:grid!important;visibility:visible!important;width:100%!important;max-width:none!important;max-height:none!important;color:#242229!important;background:#fffffff5!important;opacity:1!important;transform:none!important}.public-neural-home .np-home-cortical-journey .np-stage-connectors{display:none!important}@media(max-width:760px){.public-neural-home .np-home-cortical-journey .np-neural-layout{display:block!important}.public-neural-home .np-home-cortical-journey .np-story-progress{position:relative!important;top:auto!important;margin-bottom:28px;overflow-x:auto}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active{min-height:0!important;padding:20px!important}}.public-neural-home .np-home-hero--cinematic :is(h1,p,strong,summary,a),.public-neural-home .np-home-hero--cinematic .np-button{color:#242229!important}.public-neural-home .np-home-hero--cinematic .np-button-primary{color:#17151b!important}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active{min-height:min(680px,78svh)!important;align-content:start!important}.public-neural-home .np-home-cortical-journey .np-stage-capture{height:auto!important;min-height:0!important;max-height:520px!important;overflow:hidden!important}.public-neural-home .np-home-cortical-journey .np-stage-capture img{width:100%!important;height:auto!important;max-height:420px!important;object-fit:contain!important}.public-neural-home .np-home-cortical-journey .np-stage-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-neural-home .np-home-cortical-journey .np-stage-facts li{grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0!important}@media(max-width:760px){.public-neural-home .np-home-cortical-journey .np-stage-facts{grid-template-columns:minmax(0,1fr)!important}}.public-neural-home,.public-neural-home .np-home-hero.np-home-hero--cinematic{background-color:transparent!important}.public-shell[data-public-scene-route="/"]>.public-cortical-continuum{z-index:3!important;clip-path:inset(0 0 0 42%)!important}.public-shell[data-public-scene-route="/"]>main{position:relative;z-index:2;pointer-events:none}.public-shell[data-public-scene-route="/"]>main :is(a,button,summary,input,select,textarea){pointer-events:auto}.public-neural-home .np-home-hero--cinematic .np-home-hero-copy,.public-neural-home .np-home-hero--cinematic .np-home-boundaries,.public-neural-home .np-home-hero--cinematic details.np-hero-truth{position:relative;z-index:4}@media(max-width:760px){.public-shell[data-public-scene-route="/"]>.public-cortical-continuum{clip-path:inset(56% 0 0)!important}}.public-neural-home{--np-refine-ink: #1e1e1e;--np-refine-paper: #ffffff;--np-refine-green: #00d9a6;--np-refine-green-dark: #007f6e;--np-refine-violet: #7950e8;--np-refine-line: rgba(30, 30, 30, .18);--np-refine-shadow: 0 18px 48px rgba(30, 30, 30, .14);color:var(--np-refine-ink);background:var(--np-refine-paper)}.public-neural-home .np-home-cortical-journey{position:relative;isolation:isolate;background:transparent}.public-neural-home .np-home-hero.np-home-hero--cinematic{min-height:max(760px,calc(100svh - 190px));align-items:center;overflow:clip;border-bottom:0;padding:0;background:transparent}.public-neural-home .np-home-hero.np-home-hero--cinematic:before{content:"";position:absolute;z-index:2;top:0;right:26%;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#fff,#fffffffa 62%,#ffffffbd 82%,#fff0)}.public-neural-home .np-home-hero-copy{position:relative;z-index:4;width:min(690px,49vw);max-width:none;margin-inline:clamp(40px,5vw,96px) auto;padding-block:54px 32px}.public-neural-home .np-home-hero-copy .np-section-index{color:var(--np-refine-green-dark);letter-spacing:0}.public-neural-home .np-home-hero-copy h1{max-width:9.5ch;margin-top:22px;font-size:82px;line-height:1;letter-spacing:0}.public-neural-home .np-home-hero-copy>p{max-width:54ch;margin-top:26px;color:#1e1e1eb8;font-size:18px;line-height:1.54}.public-neural-home .np-home-hero-copy>.np-actions{margin-top:30px}.public-neural-home .np-home-hero-copy .np-button-primary{box-shadow:0 12px 30px #00d9a638}.public-neural-home .np-home-route-links{margin-top:15px}.public-neural-home .np-home-boundaries{max-width:640px;margin-top:18px;border-color:var(--np-refine-line);background:#ffffffb3}@media(min-width:981px){.public-neural-home .np-home-hero-copy{background:linear-gradient(90deg,#fff,#fffffffa 78%,#fff0)}}.public-shell[data-public-scene-route="/"]>.public-cortical-continuum{background:#fff;filter:contrast(1.3) saturate(1.24)}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link{min-width:126px;border:0;border-left:3px solid var(--np-refine-green);border-radius:0;padding:9px 12px;color:var(--np-refine-ink);background:#ffffffe0;box-shadow:0 9px 22px #1e1e1e1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:nth-child(2){border-left-color:var(--np-refine-violet)}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:is(:hover,:focus-visible){color:var(--np-refine-ink);background:#fff;box-shadow:0 13px 30px #1e1e1e29;transform:translateY(-2px)}.public-neural-home .np-home-cortical-journey .np-neural-story{min-height:auto;border:0;background:transparent}.public-neural-home .np-home-cortical-journey .np-neural-sticky,.public-neural-home .np-home-cortical-journey .np-neural-layout,.public-neural-home .np-home-cortical-journey .np-stage-deck{background:transparent}.public-neural-home .np-home-cortical-journey .np-neural-layout:before,.public-neural-home .np-home-cortical-journey .np-neural-layout:after{content:none}.public-neural-home .np-home-cortical-journey .np-stage-deck{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.public-neural-home .np-home-cortical-journey .np-stage-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--left,.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--right,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;padding:0;overflow:hidden;color:var(--np-refine-ink);background:transparent;box-shadow:none;opacity:1;transform:none;pointer-events:none}.public-neural-home .np-home-cortical-journey .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-capture{position:absolute;z-index:6;width:clamp(286px,22vw,390px);min-width:0;margin:0;border:1px solid rgba(30,30,30,.2);border-radius:3px;padding:20px 22px;overflow:hidden;color:var(--np-refine-ink);background:#fffffff0;box-shadow:var(--np-refine-shadow);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:1;transform:none;pointer-events:auto}.public-neural-home .np-home-cortical-journey .np-stage-brief{top:clamp(106px,11vh,132px);width:clamp(330px,25vw,420px);max-height:min(510px,calc(100% - 270px));border-color:#ffffff29;border-top:3px solid var(--np-refine-green);color:#fff;background:#1e1e1ef5;box-shadow:0 20px 54px #1e1e1e3d}.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-brief{left:clamp(28px,3.6vw,72px);right:auto}.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-brief,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card .np-stage-brief{right:clamp(28px,3.6vw,72px);left:auto}.public-neural-home .np-home-cortical-journey .np-stage-brief .np-stage-index{color:#a9fbe7;letter-spacing:0}.public-neural-home .np-home-cortical-journey .np-stage-brief h2{max-width:100%;margin-top:15px;color:#fff;font-size:44px;line-height:.99;letter-spacing:0}.public-neural-home .np-home-cortical-journey .np-stage-brief>p{margin-top:16px;color:#ffffffbd;font-size:15px;line-height:1.48}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief .np-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief .np-button{min-height:40px;padding-inline:14px;font-size:11px}.public-neural-home .np-home-cortical-journey .np-stage-facts li{min-height:150px;border-top:3px solid var(--np-refine-violet)}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(2n){border-top-color:var(--np-refine-green)}.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-facts li,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=left] .np-stage-card .np-stage-facts li{right:clamp(28px,3.6vw,72px);left:auto}.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-facts li,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card .np-stage-facts li{right:auto;left:clamp(28px,3.6vw,72px)}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(1){top:clamp(104px,10.5vh,126px)}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(2){top:clamp(286px,31vh,330px)}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(3){top:auto;bottom:112px}.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-facts li:nth-child(3){right:auto;left:clamp(44px,5.6vw,108px)}.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-facts li:nth-child(3),.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card .np-stage-facts li:nth-child(3){right:clamp(44px,5.6vw,108px);left:auto}.public-neural-home .np-home-cortical-journey .np-stage-facts span,.public-neural-home .np-home-cortical-journey .np-stage-capture__heading span{color:var(--np-refine-green-dark);letter-spacing:0}.public-neural-home .np-home-cortical-journey .np-stage-facts strong{display:block;margin-top:7px;color:var(--np-refine-ink);font-size:18px;line-height:1.15;letter-spacing:0}.public-neural-home .np-home-cortical-journey .np-stage-facts p{margin-top:9px;color:#1e1e1ead;font-size:13px;line-height:1.42}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-facts li:nth-child(2){top:auto;bottom:112px}.public-neural-home .np-home-cortical-journey .np-stage-card--left.np-stage-card--has-capture .np-stage-facts li:nth-child(2){right:auto;left:clamp(44px,5.6vw,108px)}.public-neural-home .np-home-cortical-journey .np-stage-card--right.np-stage-card--has-capture .np-stage-facts li:nth-child(2),.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card--has-capture .np-stage-facts li:nth-child(2){right:clamp(44px,5.6vw,108px);left:auto}.public-neural-home .np-home-cortical-journey .np-stage-capture{top:auto;bottom:112px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(156px,1fr) auto;width:clamp(390px,30vw,520px);min-height:260px;border-top:3px solid var(--np-refine-violet);padding:0;background:#fffffff7}.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-capture{right:clamp(28px,3.6vw,72px);left:auto}.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-capture,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card .np-stage-capture{right:auto;left:clamp(28px,3.6vw,72px)}.public-neural-home .np-home-cortical-journey .np-stage-capture__heading{display:grid;gap:3px;padding:11px 14px 9px;background:#fff}.public-neural-home .np-home-cortical-journey .np-stage-capture__heading strong{color:var(--np-refine-ink);font-size:14px;line-height:1.22;letter-spacing:0}.public-neural-home .np-home-cortical-journey .np-stage-capture img{width:100%;height:100%;min-height:156px;object-fit:contain;object-position:center;background:#f4f4f4}.public-neural-home .np-home-cortical-journey .np-stage-capture figcaption{padding:8px 14px 10px;color:#1e1e1ead;background:#fff;font-size:10px;line-height:1.36}.public-neural-home .np-home-cortical-journey .np-stage-connectors{z-index:5;overflow:visible;filter:drop-shadow(0 0 5px rgba(0,217,166,.28));pointer-events:none}.public-neural-home .np-home-cortical-journey .np-stage-connectors__origin{fill:#fff;stroke:var(--np-refine-green);stroke-width:2.4}.public-neural-home .np-home-cortical-journey .np-story-progress{top:auto;right:auto;bottom:15px;left:50%;z-index:9;width:min(920px,calc(100% - 96px));min-height:72px;border:1px solid rgba(255,255,255,.16);border-radius:3px;padding:8px 12px 6px;color:#fff;background:#1e1e1ef0;box-shadow:0 14px 36px #1e1e1e33;transform:translate(-50%)}.public-neural-home .np-home-cortical-journey .np-story-progress ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.public-neural-home .np-home-cortical-journey .np-story-progress button{width:100%;min-width:0;min-height:52px;border-radius:2px;color:#ffffff9e}.public-neural-home .np-home-cortical-journey .np-story-progress button[aria-current=step]{color:#fff;background:#7950e833;box-shadow:inset 0 0 0 2px var(--np-refine-violet)}.public-neural-home .np-home-cortical-journey .np-story-progress-track span{background:linear-gradient(90deg,var(--np-refine-green),var(--np-refine-violet))}.public-neural-home .np-home-cortical-journey details.np-topology-alternative{top:15px;right:clamp(18px,2.5vw,44px);z-index:10;border-radius:3px}@media(min-width:1280px)and (max-height:880px){.public-neural-home .np-home-cortical-journey .np-stage-brief{top:82px;max-height:calc(100% - 210px)}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(1){top:82px}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(2){top:254px}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(3),.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-facts li:nth-child(2),.public-neural-home .np-home-cortical-journey .np-stage-capture{bottom:96px}}@media(max-width:980px)and (min-width:640px){.public-neural-home .np-home-hero-copy{width:min(570px,58vw);margin-left:34px}.public-neural-home .np-home-hero-copy h1{font-size:62px}.public-neural-home .np-home-cortical-journey .np-stage-brief{width:330px}.public-neural-home .np-home-cortical-journey .np-stage-facts li{width:286px}.public-neural-home .np-home-cortical-journey .np-stage-capture{width:360px}}@media(max-width:639px){.public-neural-home .np-home-hero.np-home-hero--cinematic{min-height:1100px;align-items:flex-start;overflow:hidden;padding:0}.public-neural-home .np-home-hero.np-home-hero--cinematic:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff,#fffffffa 36%,#ffffff38 57%,#fffffff0 71%,#fff)}.public-neural-home .np-home-hero-copy{width:100%;margin:0;padding:40px 19px 32px}.public-neural-home .np-home-hero-copy h1{max-width:10ch;margin-top:18px;font-size:48px;line-height:.98}.public-neural-home .np-home-hero-copy>p{max-width:36ch;margin-top:18px;font-size:16px;line-height:1.5}.public-neural-home .np-home-hero-copy>.np-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:262px}.public-neural-home .np-home-hero-copy>.np-actions .np-button{width:100%;min-width:0}.public-neural-home .np-home-route-links{margin-top:10px}.public-neural-home .np-home-boundaries{margin-top:12px;background:#ffffffe6}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link{display:none}.public-neural-home .np-home-cortical-journey .np-neural-story{min-height:auto}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--left,.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--right,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:8px;align-content:start;padding:226px 9px 72px;overflow:hidden}.public-neural-home .np-home-cortical-journey .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-capture,.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-capture,.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-capture,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card :is(.np-stage-brief,.np-stage-facts li,.np-stage-capture){position:relative;inset:auto;width:100%;min-width:0;max-width:none;max-height:none;grid-column:1;margin:0}.public-neural-home .np-home-cortical-journey .np-stage-brief{grid-row:1;min-height:0;padding:16px 16px 15px;border-top-width:2px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.public-neural-home .np-home-cortical-journey .np-stage-brief h2{max-width:none;width:100%;margin-top:9px;font-size:28px;line-height:1.01}.public-neural-home .np-home-cortical-journey [data-stage-id=signal] .np-stage-brief h2{min-height:82px}.public-neural-home .np-home-cortical-journey [data-stage-id=diff] .np-stage-brief h2{min-height:58px}.public-neural-home .np-home-cortical-journey .np-stage-brief>p{margin-top:9px;font-size:13px;line-height:1.4}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief .np-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief .np-button{width:100%;min-width:0;min-height:36px;padding:7px 9px;font-size:10px;line-height:1.2}.public-neural-home .np-home-cortical-journey .np-stage-facts{display:contents}.public-neural-home .np-home-cortical-journey .np-stage-facts li{display:none!important;grid-row:2;min-height:124px;padding:14px 16px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.public-neural-home .np-home-cortical-journey .np-stage-card:not(.np-stage-card--has-capture) .np-stage-facts li:first-child{display:block!important}.public-neural-home .np-home-cortical-journey .np-stage-facts strong{font-size:15px}.public-neural-home .np-home-cortical-journey .np-stage-facts p{font-size:12px;line-height:1.36}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-facts li{display:none!important}.public-neural-home .np-home-cortical-journey .np-stage-capture{display:none!important;grid-row:2;grid-template-rows:auto 112px auto;min-height:184px;border-top-width:2px;padding:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-capture{display:grid!important}.public-neural-home .np-home-cortical-journey .np-stage-capture__heading{padding:8px 10px 6px}.public-neural-home .np-home-cortical-journey .np-stage-capture__heading strong{font-size:11px}.public-neural-home .np-home-cortical-journey .np-stage-capture img{height:112px;min-height:112px}.public-neural-home .np-home-cortical-journey .np-stage-capture figcaption{padding:6px 10px 8px;font-size:9px}.public-neural-home .np-home-cortical-journey .np-stage-connectors{z-index:5}.public-neural-home .np-home-cortical-journey .np-story-progress{top:7px;right:8px;bottom:auto;left:8px;width:auto;min-height:58px;padding:5px 6px;transform:none}.public-neural-home .np-home-cortical-journey .np-story-progress button{min-height:44px;padding:4px 1px}.public-neural-home .np-home-cortical-journey .np-story-progress button strong{display:none}.public-neural-home .np-home-cortical-journey details.np-topology-alternative{top:72px;right:9px;width:auto;max-width:calc(100vw - 18px)}}@media(max-width:380px){.public-neural-home .np-home-hero-copy h1{font-size:43px}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active{padding-top:210px}.public-neural-home .np-home-cortical-journey .np-stage-brief h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.public-neural-home .np-home-cortical-journey .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-capture,.public-neural-home .np-home-cortical-journey .np-story-progress,.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link{transition:none}.public-neural-home .np-home-cortical-journey .np-stage-connectors__pulse,.public-neural-home .np-home-cortical-journey .np-stage-connectors__origin-halo{animation:none}}html:has(.public-shell),body:has(.public-shell){width:100%;max-width:100%;overflow-x:clip;background:#fff;scrollbar-gutter:stable}.public-shell{--np-canonical-ink: #1e1e1e;--np-canonical-copy: #525252;--np-canonical-muted: #737373;--np-canonical-line: #dedede;--np-canonical-soft-line: #ececec;--np-canonical-paper: #ffffff;--np-canonical-soft: #f7f8f8;--np-canonical-mint: #00e9b1;--np-canonical-mint-dark: #0e6e5a;--np-canonical-violet: #8b55e7;--np-canonical-violet-soft: #ded5ed;--np-canonical-shadow: 0 18px 48px rgba(30, 30, 30, .11);min-width:0;color:var(--np-canonical-ink);background:var(--np-canonical-paper)}.public-shell:has(>.mobile-menu-backdrop){z-index:80}.public-shell *,.public-shell *:before,.public-shell *:after{box-sizing:border-box}.public-shell img,.public-shell canvas,.public-shell svg{max-width:100%}.public-header{z-index:100;border-bottom-color:var(--np-canonical-soft-line);background:#fffffff5;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-shell>.mobile-menu-backdrop{z-index:160}.public-header-inner{width:min(calc(100% - 48px),1440px);min-width:0}.public-nav a{color:#454545}.public-nav a.active{color:var(--np-canonical-ink);box-shadow:inset 0 -2px var(--np-canonical-mint)}.public-header-actions{min-width:0}.public-header-actions .cta-link{white-space:nowrap}.public-access-action--checking,.public-auth-unavailable{max-width:210px;overflow:hidden;color:var(--np-canonical-muted);text-overflow:ellipsis;white-space:nowrap}.np-scroll-progress{position:fixed;z-index:140;top:0;right:0;left:0;height:3px;overflow:hidden;background:#1e1e1e0f;pointer-events:none}.np-scroll-progress>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--np-canonical-mint) 0 62%,var(--np-canonical-violet) 100%);transform:scaleX(0);transform-origin:left center;will-change:transform}.public-shell>main{position:relative;z-index:1;min-width:0}.public-shell>.public-cortical-continuum{position:fixed!important;z-index:0;top:var(--np-public-header-offset, 72px)!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;overflow:hidden;background:#fff;filter:contrast(1.08) saturate(1.12);clip-path:none;pointer-events:none}.public-shell>.public-cortical-continuum .memory-field3d,.public-shell>.public-cortical-continuum .memory-field3d__viewport,.public-shell>.public-cortical-continuum .np-public-neural-hero__field{width:100%;height:100%;min-height:100%;background:#fff}.public-shell>.public-cortical-continuum .np-public-neural-hero__field{transform-origin:50% 50%;transition:transform .72s cubic-bezier(.22,.7,.2,1);will-change:transform}.public-shell[data-public-scene-route="/"]>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(19vw,0,0) scale(.93)!important}.public-shell[data-public-scene-route="/"][data-active-route-anchor^=memory-stage]>.public-cortical-continuum .np-public-neural-hero__field{transform:translateZ(0) scale(1.02)!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(25vw,0,0) scale(.82)!important}.public-shell:not([data-public-scene-route="/"])>.np-cortical-territories,.public-shell[data-public-scene-route="/"][data-active-route-anchor^=memory-stage]>.np-cortical-territories{visibility:hidden;opacity:0;pointer-events:none}.public-shell[data-public-scene-route="/"]>.np-cortical-territories{z-index:5}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link{min-width:124px;border:1px solid rgba(30,30,30,.14);border-left:3px solid var(--np-canonical-mint);border-radius:3px;color:var(--np-canonical-ink);background:#fffffff0;box-shadow:0 12px 30px #1e1e1e1a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:nth-child(2){border-left-color:var(--np-canonical-violet)}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:is(:hover,:focus-visible){border-color:var(--np-canonical-mint);color:var(--np-canonical-ink);background:#fff;box-shadow:0 0 0 3px #00d9a626,0 16px 38px #1e1e1e21}.public-neural-home{min-width:0;overflow-x:clip;color:var(--np-canonical-ink);background:#fff}.public-neural-home .np-home-cortical-journey{min-width:0;isolation:isolate;background:transparent}.public-neural-home .np-home-hero.np-home-hero--cinematic{position:relative;z-index:2;display:flex;width:100%;min-height:max(720px,calc(100svh - var(--np-public-header-offset, 72px) - 34px));align-items:center;overflow:clip;border:0;padding:0;background:transparent}.public-neural-home .np-home-hero.np-home-hero--cinematic:before{content:"";position:absolute;z-index:1;top:0;right:31%;bottom:0;left:0;background:linear-gradient(90deg,#fff,#fffffffc 70%,#ffffffc2 86%,#fff0);pointer-events:none}.public-neural-home .np-home-hero-copy{position:relative;z-index:3;width:min(650px,46vw);max-width:none;margin:0 auto 0 max(48px,calc((100vw - 1440px)/2));padding:58px 0 42px}.public-neural-home .np-home-hero-copy .np-section-index,.np-page-hero-copy .np-section-index,.commercial-kicker{display:block;color:var(--np-canonical-mint-dark);font-size:11px;font-weight:800;letter-spacing:0;line-height:1.3;text-transform:uppercase}.public-neural-home .np-home-hero-copy h1{max-width:9.5ch;margin:22px 0 0;color:var(--np-canonical-ink);font-size:78px;font-weight:760;letter-spacing:0;line-height:.98;text-wrap:balance}.public-neural-home .np-home-hero-copy>p{max-width:54ch;margin:25px 0 0;color:var(--np-canonical-copy);font-size:18px;line-height:1.52}.public-neural-home .np-home-hero-copy>.np-actions{margin-top:28px}.public-neural-home .np-home-route-links{margin-top:13px}.public-neural-home .np-home-route-links a{color:var(--np-canonical-ink)}.public-neural-home .np-home-route-links a:first-child{color:var(--np-canonical-mint-dark)}.public-neural-home .np-home-boundaries{max-width:640px;margin-top:15px;border-color:var(--np-canonical-line);background:#ffffffdb}.public-neural-home .np-home-boundaries li{min-width:0}.public-neural-home .np-home-boundaries li>span{overflow-wrap:anywhere}.public-neural-home .np-home-hero--cinematic details.np-hero-truth{color:var(--np-canonical-muted)}.public-neural-home .np-home-hero--cinematic details.np-hero-truth p{border-left-color:var(--np-canonical-mint)}.public-neural-home .np-home-cortical-journey .np-neural-story{position:relative;z-index:2;min-height:auto;color:var(--np-canonical-ink);background:transparent}.public-neural-home .np-home-cortical-journey .np-neural-sticky{position:sticky;top:var(--np-public-header-offset, 72px);height:calc(100svh - var(--np-public-header-offset, 72px));min-height:620px;overflow:hidden;background:#ffffff14}.public-neural-home .np-home-cortical-journey .np-neural-layout,.public-neural-home .np-home-cortical-journey .np-stage-deck{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background:transparent}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--left,.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--right,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;overflow:hidden;border:0;padding:0;color:var(--np-canonical-ink);background:transparent;box-shadow:none;transform:none;pointer-events:none}.public-neural-home .np-home-cortical-journey .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-capture{position:absolute;z-index:6;width:clamp(296px,22vw,382px);min-width:0;margin:0;overflow:hidden;border:1px solid rgba(30,30,30,.18);border-top:3px solid var(--np-canonical-mint);border-radius:4px;padding:20px 22px;color:var(--np-canonical-ink);background:#fffffff5;box-shadow:var(--np-canonical-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.public-neural-home .np-home-cortical-journey .np-stage-brief{top:max(82px,10vh);width:clamp(340px,25vw,424px);max-height:min(520px,calc(100% - 230px));border-top-color:var(--np-canonical-mint);overflow:auto}.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-brief{right:auto;left:clamp(28px,3.5vw,68px)}.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-brief,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card .np-stage-brief{right:clamp(28px,3.5vw,68px);left:auto}.public-neural-home .np-home-cortical-journey .np-stage-index{display:block;margin:0;color:var(--np-canonical-mint-dark);font-size:10px;font-weight:820;letter-spacing:0;line-height:1.3;text-transform:uppercase}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief h2{width:100%;max-width:none;min-height:0;margin:14px 0 0;border:0;padding:0;color:var(--np-canonical-ink);background:transparent;box-shadow:none;font-size:36px;font-weight:750;letter-spacing:0;line-height:1.01}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief>p{max-width:none;margin:15px 0 0;padding:0;color:var(--np-canonical-copy);font-size:14px;line-height:1.46;transform:none}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief .np-actions{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0 0;border:0;padding:0;background:transparent;box-shadow:none}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief .np-button{min-width:0;min-height:40px;padding:9px 13px;font-size:11px}.public-neural-home .np-home-cortical-journey .np-stage-card .np-button-on-dark{border-color:#cfcfcf;color:var(--np-canonical-ink);background:#fff}.public-neural-home .np-home-cortical-journey .np-stage-facts{display:contents;margin:0;padding:0;list-style:none}.public-neural-home .np-home-cortical-journey .np-stage-facts li{min-height:140px;border-top-color:var(--np-canonical-violet)}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(2n){border-top-color:var(--np-canonical-mint)}.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-facts li{right:clamp(28px,3.5vw,68px);left:auto}.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-facts li,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card .np-stage-facts li{right:auto;left:clamp(28px,3.5vw,68px)}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(1){top:max(82px,10vh)}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(2){top:max(270px,31vh)}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(3){top:auto;bottom:106px}.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-facts li:nth-child(3){right:auto;left:clamp(52px,5vw,98px)}.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-facts li:nth-child(3),.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card .np-stage-facts li:nth-child(3){right:clamp(52px,5vw,98px);left:auto}.public-neural-home .np-home-cortical-journey .np-stage-facts span,.public-neural-home .np-home-cortical-journey .np-stage-capture__heading span{color:var(--np-canonical-mint-dark);font-size:9px;font-weight:820;letter-spacing:0;line-height:1.3;text-transform:uppercase}.public-neural-home .np-home-cortical-journey .np-stage-facts strong{display:block;margin-top:7px;color:var(--np-canonical-ink);font-size:18px;line-height:1.17}.public-neural-home .np-home-cortical-journey .np-stage-facts p{display:block;margin:8px 0 0;overflow:visible;color:var(--np-canonical-copy);font-size:12px;line-height:1.4;-webkit-line-clamp:initial}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-facts li:nth-child(2){top:auto;bottom:106px}.public-neural-home .np-home-cortical-journey .np-stage-card--left.np-stage-card--has-capture .np-stage-facts li:nth-child(2){right:auto;left:clamp(52px,5vw,98px)}.public-neural-home .np-home-cortical-journey .np-stage-card--right.np-stage-card--has-capture .np-stage-facts li:nth-child(2),.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card--has-capture .np-stage-facts li:nth-child(2){right:clamp(52px,5vw,98px);left:auto}.public-neural-home .np-home-cortical-journey .np-stage-capture{top:auto;bottom:106px;display:grid;width:clamp(410px,31vw,540px);min-height:260px;max-height:46vh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(170px,1fr) auto;border-top-color:var(--np-canonical-violet);padding:0}.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-capture{right:clamp(28px,3.5vw,68px);left:auto}.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-capture,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card .np-stage-capture{right:auto;left:clamp(28px,3.5vw,68px)}.public-neural-home .np-home-cortical-journey .np-stage-capture__heading{display:grid;gap:3px;padding:10px 13px 9px;background:#fff}.public-neural-home .np-home-cortical-journey .np-stage-capture__heading strong{color:var(--np-canonical-ink);font-size:13px;line-height:1.22}.public-neural-home .np-home-cortical-journey .np-stage-capture img{display:block;width:100%;height:100%;min-height:170px;object-fit:contain;object-position:center;background:#f0f1f1}.public-neural-home .np-home-cortical-journey .np-stage-capture figcaption{padding:8px 13px 10px;color:var(--np-canonical-copy);background:#fff;font-size:9px;line-height:1.35}.public-neural-home .np-home-cortical-journey .np-stage-connectors{z-index:5;overflow:visible;filter:drop-shadow(0 0 4px rgba(0,217,166,.22))}.public-neural-home .np-home-cortical-journey .np-stage-connectors__path{stroke-width:1.45;opacity:.62}.public-neural-home .np-home-cortical-journey .np-stage-connectors__pulse{stroke-width:2.5}.public-neural-home .np-home-cortical-journey .np-stage-connectors__origin{fill:#fff;stroke:var(--np-canonical-mint);stroke-width:2.4}.public-neural-home .np-home-cortical-journey .np-story-progress{position:absolute;z-index:10;top:auto;right:auto;bottom:14px;left:50%;width:min(960px,calc(100% - 96px));min-height:70px;border:1px solid rgba(30,30,30,.16);border-radius:4px;padding:8px 12px 6px;color:var(--np-canonical-ink);background:#fffffff5;box-shadow:0 12px 34px #1e1e1e1f;transform:translate(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-neural-home .np-home-cortical-journey .np-story-progress-track{background:#1e1e1e2b}.public-neural-home .np-home-cortical-journey .np-story-progress-track span{background:linear-gradient(90deg,var(--np-canonical-mint),var(--np-canonical-violet))}.public-neural-home .np-home-cortical-journey .np-story-progress ol{grid-template-columns:repeat(7,minmax(0,1fr))}.public-neural-home .np-home-cortical-journey .np-story-progress button{min-width:0;min-height:52px;border-radius:2px;color:var(--np-canonical-muted)}.public-neural-home .np-home-cortical-journey .np-story-progress button:before{background:#bcbcbc;box-shadow:0 0 0 1px #1e1e1e1f}.public-neural-home .np-home-cortical-journey .np-story-progress button[aria-current=step]{color:var(--np-canonical-ink);background:var(--np-canonical-violet-soft);box-shadow:inset 0 0 0 2px var(--np-canonical-violet)}.public-neural-home .np-home-cortical-journey .np-story-progress button[aria-current=step]:before{background:var(--np-canonical-mint);box-shadow:0 0 11px #00d9a6b8}.public-neural-home .np-home-cortical-journey details.np-topology-alternative,.public-neural-home .np-home-cortical-journey details.np-topology-alternative[open]{position:absolute;z-index:11;top:15px;right:clamp(18px,2.5vw,42px);bottom:auto;width:auto;max-width:min(720px,calc(100vw - 84px));overflow:hidden;border:1px solid rgba(30,30,30,.16);border-radius:3px;color:var(--np-canonical-ink);background:#fffffff7;box-shadow:0 10px 24px #1e1e1e17;pointer-events:auto}.public-neural-home .np-home-cortical-journey details.np-topology-alternative[open]{width:min(720px,calc(100vw - 84px))}.public-neural-home .np-home-cortical-journey .np-topology-alternative summary,.public-neural-home .np-home-cortical-journey details.np-topology-alternative[open] summary{min-height:36px;padding:0 12px;color:var(--np-canonical-ink);white-space:nowrap}.public-neural-home .np-home-cortical-journey .np-topology-alternative table{color:var(--np-canonical-copy)}.public-neural-home .np-home-cortical-journey .np-topology-alternative th,.public-neural-home .np-home-cortical-journey .np-topology-alternative td{border-color:var(--np-canonical-soft-line);color:inherit}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>:is(.np-public,.commercial-page){min-width:0;color:var(--np-canonical-ink);background:transparent}.np-page-hero,.np-commercial-hero .commercial-hero__intro{position:relative;z-index:2;display:flex;width:100%;max-width:none;min-height:max(660px,calc(100svh - var(--np-public-header-offset, 72px) - 96px));align-items:center;overflow:clip;border:0;padding:0;background:transparent}.np-commercial-hero{padding:0;border-bottom:0}.np-page-hero:before,.np-commercial-hero .commercial-hero__intro:before{content:"";position:absolute;z-index:0;top:0;right:30%;bottom:0;left:0;background:linear-gradient(90deg,#fff,#fffffffc 70%,#ffffffbd 86%,#fff0);pointer-events:none}.np-page-hero-copy,.np-commercial-hero .commercial-hero__copy{position:relative;z-index:2;width:min(640px,45vw);max-width:none;min-height:0;margin:0 auto 0 max(48px,calc((100vw - 1440px)/2));padding:54px 0 42px}.np-commercial-hero .commercial-hero__copy{display:block;grid-template-columns:none;column-gap:0;align-items:initial}.np-commercial-hero .commercial-kicker,.np-commercial-hero .commercial-hero__copy h1,.np-commercial-hero .commercial-hero__support{grid-column:auto}.np-commercial-hero .commercial-kicker{margin:0}.np-page-hero-copy h1,.np-commercial-hero .commercial-hero__copy h1{max-width:10.5ch;margin:22px 0 0;color:var(--np-canonical-ink);font-size:68px;font-weight:760;letter-spacing:0;line-height:1;overflow-wrap:normal;text-wrap:balance;word-break:normal}.np-page-hero-copy>p,.np-commercial-hero .commercial-hero__description{max-width:54ch;margin:24px 0 0;color:var(--np-canonical-copy);font-size:18px;line-height:1.52}.np-page-hero-copy .np-actions,.np-commercial-hero .commercial-actions{margin-top:28px}.np-commercial-hero .commercial-hero__support{display:block;max-width:none;margin:0}.np-commercial-hero .commercial-hero__visual{position:relative;z-index:3;width:min(calc(100% - 48px),1440px);max-width:1440px;min-width:0;margin:0 auto;padding:72px 0 96px;background:#fff}.np-section,.recorded-evidence,.np-dark-band,.np-final-cta,.platform-section,.pricing-boundary-section,.platform-final{position:relative;z-index:3;min-width:0;color:var(--np-canonical-ink);background:#fff}.np-dark-band{color:var(--np-canonical-ink);background:var(--np-canonical-soft)}.np-dark-band .np-section-heading h2,.np-dark-band .np-section-heading p,.np-dark-band .np-truth-grid strong,.np-dark-band .np-truth-grid p{color:inherit}.np-dark-band .np-truth-grid article{border-color:var(--np-canonical-line);background:#fff}.np-final-cta,.platform-final{border-top:1px solid var(--np-canonical-line);border-bottom:1px solid var(--np-canonical-line);color:var(--np-canonical-ink);background:var(--np-canonical-soft)}.np-final-cta p,.platform-final p{color:var(--np-canonical-copy)}.np-final-cta .np-button-on-dark,.platform-final .cta-link-quiet{border-color:#cdcdcd;color:var(--np-canonical-ink);background:#fff}.recorded-evidence{padding:88px max(24px,calc((100vw - 1440px)/2));border-top:1px solid var(--np-canonical-soft-line);border-bottom:1px solid var(--np-canonical-soft-line)}.recorded-evidence__header{width:100%;max-width:1440px;margin-inline:auto}.recorded-evidence__header h2,.recorded-evidence__story h3{color:var(--np-canonical-ink);letter-spacing:0}.recorded-evidence__header p,.recorded-evidence__story p{color:var(--np-canonical-copy)}.recorded-evidence__frames{width:100%;max-width:1440px;margin-inline:auto}.recorded-evidence__frames>li{border-color:var(--np-canonical-line)}.recorded-evidence__story{min-width:0;background:#fff}.recorded-evidence__copy,.recorded-evidence__capture{min-width:0}.recorded-evidence__capture{overflow:hidden;border:1px solid var(--np-canonical-line);border-radius:4px;background:#fff;box-shadow:0 18px 48px #1e1e1e1a}.recorded-evidence__media{overflow:hidden;background:#eef0ef}.recorded-evidence__media img{display:block;width:100%;height:auto;object-fit:contain}.recorded-evidence__dialog{border-radius:4px;color:var(--np-canonical-ink);background:#fff}.np-compare{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;scrollbar-width:thin;scrollbar-color:var(--np-canonical-mint-dark) #eeeeee}.np-compare thead,.np-compare tbody,.np-compare tr{width:100%}.np-compare th,.np-compare td{min-width:220px}.np-truth-grid article,.np-five-grid article{border-radius:4px}.commercial-page,.platform-page{min-width:0;overflow-x:clip;background:transparent}.modules-hero-catalog,.pricing-hero-catalog{min-width:0;border-top:1px solid var(--np-canonical-line);border-bottom:1px solid var(--np-canonical-line);border-radius:0;padding:0;color:var(--np-canonical-ink);background:#fff;box-shadow:none}.modules-hero-catalog__intro,.pricing-hero-catalog__intro{padding:34px 0 30px;border-bottom:1px solid var(--np-canonical-line)}.modules-hero-catalog__intro h2,.pricing-hero-catalog__intro h2{max-width:20ch;color:var(--np-canonical-ink);font-size:42px;letter-spacing:0;line-height:1.05}.modules-hero-catalog__intro p,.pricing-hero-catalog__intro p{max-width:66ch;color:var(--np-canonical-copy)}.modules-market-list,.commercial-plans{min-width:0;background:#fff}.modules-market-row,.commercial-plan{min-width:0;border-right:0;border-left:0;border-radius:0;color:var(--np-canonical-ink);background:#fff;box-shadow:none}.modules-market-row{border-bottom:1px solid var(--np-canonical-line)}.modules-market-row header,.modules-market-row dl,.modules-market-row footer{min-width:0}.modules-market-row p,.commercial-plan p,.commercial-billing-control p,.commercial-billing-proof p{color:var(--np-canonical-copy)}.modules-market-row__actions,.commercial-plan__access,.module-lifecycle{min-width:0}.module-lifecycle li{min-width:0;border-radius:4px}.commercial-billing-control{min-width:0;border-radius:0;color:var(--np-canonical-ink);background:var(--np-canonical-soft)}.commercial-billing-control__toggle{border-radius:3px;background:#fff}.commercial-billing-control__toggle button{border-radius:2px}.commercial-billing-control__toggle button[aria-pressed=true]{color:var(--np-canonical-ink);background:var(--np-canonical-violet-soft);box-shadow:inset 0 0 0 1px var(--np-canonical-violet)}.commercial-billing-proof,.pricing-catalog-note{border-radius:3px;color:var(--np-canonical-ink);background:#fff}.commercial-plan--featured{border-color:var(--np-canonical-violet);background:#fff;box-shadow:inset 3px 0 var(--np-canonical-violet)}.commercial-plan__boundary,.platform-boundary{border-radius:3px;color:var(--np-canonical-copy);background:var(--np-canonical-soft)}.pricing-boundary-rail article,.commercial-credit-packs article{min-width:0;border-radius:4px;background:#fff}.platform-pricing .commercial-credit-packs{border-top-color:var(--np-canonical-line)}.platform-pricing .commercial-credit-packs article{border-bottom-color:var(--np-canonical-line)}.platform-pricing .commercial-credit-packs__identity,.platform-pricing .commercial-credit-packs article>div:not(.commercial-credit-packs__identity) strong{color:var(--np-canonical-ink)}.platform-pricing .commercial-credit-packs article>div:not(.commercial-credit-packs__identity) span,.platform-pricing .commercial-credit-packs article>p{color:var(--np-canonical-copy)}.platform-section--paper,.pricing-boundary-section{background:#fff}.modules-product-capture{max-width:1180px;margin-inline:auto}.platform-access-sequence li{border-radius:4px}.public-shell>.public-footer{position:relative;z-index:4;overflow:hidden;border-top:1px solid var(--np-canonical-line);padding:64px 0 54px;color:var(--np-canonical-ink);background:#fff}.public-footer-inner{width:min(calc(100% - 48px),1440px);align-items:flex-start;gap:56px}.footer-company{max-width:600px}.footer-company img{width:116px;margin-bottom:18px}.footer-company p{max-width:70ch;color:var(--np-canonical-copy)}.public-shell .public-footer-nav-groups{display:grid;min-width:min(100%,460px);grid-template-columns:repeat(3,minmax(110px,1fr));gap:34px}.public-shell .public-footer-nav-groups nav{display:grid;min-width:0;align-content:start;justify-items:start;gap:8px}.public-footer-nav-groups strong{color:var(--np-canonical-mint-dark)}.public-footer-nav-groups nav a{color:var(--np-canonical-ink)}.public-footer-nav-groups nav a:is(:hover,:focus-visible){color:var(--np-canonical-violet)}@media(max-width:1180px)and (min-width:640px){.public-neural-home .np-home-hero-copy,.np-page-hero-copy,.np-commercial-hero .commercial-hero__copy{width:min(570px,52vw);margin-left:34px}.public-neural-home .np-home-hero-copy h1{font-size:66px}.np-page-hero-copy h1,.np-commercial-hero .commercial-hero__copy h1{font-size:58px}.public-neural-home .np-home-cortical-journey .np-stage-brief{width:326px}.public-neural-home .np-home-cortical-journey .np-stage-facts li{width:286px}.public-neural-home .np-home-cortical-journey .np-stage-capture{width:374px}.public-footer-inner{align-items:flex-start;flex-direction:column}}@media(max-width:900px)and (min-width:640px){.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending{min-height:max(700px,calc(100svh - var(--np-public-header-offset, 72px) - 64px));padding-top:72px;padding-bottom:150px}}@media(max-width:760px){.public-header-inner{width:calc(100% - 32px)}.public-neural-home .np-home-hero.np-home-hero--cinematic{min-height:1030px;align-items:flex-start}.public-neural-home .np-home-hero.np-home-hero--cinematic:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff,#fffffffc 40%,#ffffff2e 58%,#fffffff0 72%,#fff)}.public-neural-home .np-home-hero-copy{width:100%;margin:0;padding:38px 18px 30px}.public-neural-home .np-home-hero-copy h1{max-width:10ch;margin-top:17px;font-size:48px;line-height:.99}.public-neural-home .np-home-hero-copy>p{max-width:38ch;margin-top:17px;font-size:16px;line-height:1.48}.public-neural-home .np-home-hero-copy>.np-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:300px}.public-neural-home .np-home-hero-copy>.np-actions .np-button{width:100%;min-width:0}.public-neural-home .np-home-boundaries{grid-template-columns:minmax(0,1fr);border-bottom:0;padding:0}.public-neural-home .np-home-boundaries li,.public-neural-home .np-home-boundaries li:first-child{min-height:56px;border-bottom:1px solid var(--np-canonical-line);padding:9px 0}.public-neural-home .np-home-boundaries li+li{border-left:0}.public-shell[data-public-scene-route="/"]>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,128px,0) scale(.78)!important}.public-shell[data-public-scene-route="/"][data-active-route-anchor^=memory-stage]>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,-118px,0) scale(.8)!important}.public-shell[data-public-scene-route="/"]>.np-cortical-territories{display:none}.public-neural-home .np-home-cortical-journey .np-neural-story{min-height:auto}.public-neural-home .np-home-cortical-journey .np-neural-sticky{top:var(--np-public-header-offset, 60px);height:calc(100svh - var(--np-public-header-offset, 60px));min-height:0}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active,.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(odd),.public-neural-home .np-home-cortical-journey .np-stage-card:nth-of-type(2n),.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--left,.public-neural-home .np-home-cortical-journey .np-stage-card.np-stage-card--right,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:8px;align-content:start;overflow:hidden;padding:218px 9px 12px}.public-neural-home .np-home-cortical-journey .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-capture,.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-card--left .np-stage-capture,.public-neural-home .np-home-cortical-journey .np-stage-card--right .np-stage-capture,.public-neural-home .np-home-cortical-journey[data-cortical-anchor-side=right] .np-stage-card :is(.np-stage-brief,.np-stage-facts li,.np-stage-capture){position:relative;inset:auto;width:100%;min-width:0;max-width:none;max-height:none;grid-column:1;margin:0}.public-neural-home .np-home-cortical-journey .np-stage-brief{display:block;grid-row:1;align-self:start;height:max-content;min-height:0;max-height:none;padding:15px;overflow:visible}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture{grid-template-rows:max-content minmax(196px,auto)}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief h2{height:auto;min-height:auto;margin-top:9px;font-size:27px}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief>p{margin-top:9px;font-size:13px;line-height:1.39}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief .np-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:11px}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief .np-button{width:100%;min-height:36px;padding:7px 8px;font-size:10px;line-height:1.2}.public-neural-home .np-home-cortical-journey .np-stage-facts{display:contents}.public-neural-home .np-home-cortical-journey .np-stage-facts li{display:none!important;grid-row:2;min-height:118px;padding:13px 15px}.public-neural-home .np-home-cortical-journey .np-stage-card:not(.np-stage-card--has-capture) .np-stage-facts li:nth-child(-n+2){display:block!important}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(2){grid-row:3}.public-neural-home .np-home-cortical-journey .np-stage-facts strong{font-size:15px}.public-neural-home .np-home-cortical-journey .np-stage-facts p{font-size:11px;line-height:1.34}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-facts li{display:none!important}.public-neural-home .np-home-cortical-journey .np-stage-capture{display:none!important;grid-row:2;grid-template-rows:auto 128px auto;min-height:196px;padding:0}.public-neural-home .np-home-cortical-journey .np-stage-card--has-capture .np-stage-capture{display:grid!important}.public-neural-home .np-home-cortical-journey .np-stage-capture img{height:128px;min-height:128px}.public-neural-home .np-home-cortical-journey .np-story-progress{top:7px;right:8px;bottom:auto;left:8px;width:auto;min-height:58px;padding:5px 6px;transform:none}.public-neural-home .np-home-cortical-journey .np-story-progress button{min-height:44px;padding:4px 1px}.public-neural-home .np-home-cortical-journey .np-story-progress button strong{display:none}.public-neural-home .np-home-cortical-journey details.np-topology-alternative,.public-neural-home .np-home-cortical-journey details.np-topology-alternative[open]{top:72px;right:9px;width:auto;max-width:calc(100vw - 18px)}.np-page-hero,.np-commercial-hero .commercial-hero__intro{min-height:940px;align-items:flex-start;background:linear-gradient(180deg,#fff,#fffffffc 58%,#ffffff2e 72%,#fffffff2 88%,#fff)}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending{min-height:760px;padding-top:0;padding-bottom:0}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending .np-page-hero-copy{padding-top:34px;padding-bottom:24px}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending .np-actions{margin-top:150px}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,220px,0) scale(.86)}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-hero__intro,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-hero__copy{min-height:780px}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-hero__copy{padding-top:30px;padding-bottom:24px}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-actions{margin-top:140px}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .np-commercial-hero .commercial-hero__intro{background:linear-gradient(180deg,#fff,#fffffffc 58%,#ffffff2e 72%,#fffffff2 88%,#fff)}.np-page-hero:before,.np-commercial-hero .commercial-hero__intro:before{top:0;right:0;bottom:0;left:0;background:none}.np-page-hero-copy,.np-commercial-hero .commercial-hero__copy{width:100%;margin:0;padding:38px 18px 34px}.np-page-hero-copy h1,.np-commercial-hero .commercial-hero__copy h1{max-width:11ch;margin-top:16px;font-size:46px;line-height:1}.np-page-hero-copy>p,.np-commercial-hero .commercial-hero__description{max-width:38ch;margin-top:18px;font-size:16px;line-height:1.48}.np-page-hero-copy .np-actions,.np-commercial-hero .commercial-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:220px}.np-page-hero-copy .np-button,.np-commercial-hero .commercial-actions .cta-link{width:100%;min-width:0}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,370px,0) scale(.76)!important}.np-commercial-hero .commercial-hero__visual{width:calc(100% - 36px);padding:52px 0 70px}.modules-hero-catalog__intro h2,.pricing-hero-catalog__intro h2{font-size:34px}.recorded-evidence{padding:64px 18px}.recorded-evidence__story{grid-template-columns:minmax(0,1fr)}.public-footer-inner{width:calc(100% - 36px);flex-direction:column;gap:40px}.public-shell .public-footer-nav-groups{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media(max-width:390px){.public-neural-home .np-home-hero-copy h1{font-size:43px}.np-page-hero-copy h1,.np-commercial-hero .commercial-hero__copy h1{font-size:42px}.public-neural-home .np-home-cortical-journey .np-stage-card,.public-neural-home .np-home-cortical-journey .np-stage-card.is-active{padding-top:204px}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief h2{font-size:25px}.public-shell .public-footer-nav-groups{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending{min-height:720px}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending .np-page-hero-copy{padding:28px 14px 20px}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending h1,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-hero h1{font-size:36px}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending .np-page-hero-copy>p,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-hero__description{font-size:14px;line-height:1.4}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending .np-actions,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .commercial-actions{margin-top:100px}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page :is(.commercial-hero__intro,.commercial-hero__copy){min-height:740px}}@media(min-width:1181px){.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending{min-height:max(660px,calc(100svh - var(--np-public-header-offset, 72px) - 72px))}}@media(prefers-reduced-motion:reduce){.public-shell *,.public-shell *:before,.public-shell *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.public-shell>.public-cortical-continuum .np-public-neural-hero__field,.public-neural-home .np-home-cortical-journey .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-capture,.public-neural-home .np-home-cortical-journey .np-story-progress{transition:none!important}.public-neural-home .np-home-cortical-journey .np-stage-connectors__pulse,.public-neural-home .np-home-cortical-journey .np-stage-connectors__origin-halo{animation:none!important}}.public-shell{--np-premium-shadow: 0 24px 64px rgba(18, 25, 24, .14), 0 2px 8px rgba(18, 25, 24, .06)}.public-shell>.public-cortical-continuum{filter:contrast(1.38) saturate(1.34) brightness(1.02)}.public-shell[data-public-scene-route="/"]>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(16vw,0,0) scale(1.08)!important}.public-shell[data-public-scene-route="/"][data-active-route-anchor^=memory-stage]>.public-cortical-continuum .np-public-neural-hero__field{transform:translateZ(0) scale(1.12)!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(18vw,0,0) scale(.98)!important}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link{min-width:152px;border-left-width:4px;padding:12px 14px 11px;box-shadow:var(--np-premium-shadow)}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link span{color:#087f6d;font-size:9px}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link strong{margin-top:3px;font-size:15px}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:nth-child(2) span{color:#6c42cf}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:before{content:"";position:absolute;top:calc(50% - 1px);right:100%;width:18px;border-top:2px solid #00cfa4;box-shadow:0 0 8px #00e9b194}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:after{content:"";position:absolute;top:calc(50% - 5px);right:calc(100% + 13px);width:10px;height:10px;border:2px solid #ffffff;border-radius:50%;background:#00e9b1;box-shadow:0 0 12px #00e9b1d1}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:nth-child(2):before{right:auto;left:100%;border-color:#8b55e7;box-shadow:0 0 8px #8b55e785}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:nth-child(2):after{right:auto;left:calc(100% + 13px);background:#8b55e7;box-shadow:0 0 12px #8b55e7d1}.public-neural-home .np-home-boundaries{box-shadow:0 10px 30px #1219180a}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero:before{z-index:1;top:0;right:45%;bottom:0;left:0;background:#fff;box-shadow:90px 0 110px 54px #fffffff5}.public-neural-home .np-home-cortical-journey .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-capture{border-color:#11342d38;border-top-width:4px;background:#fffffff0;box-shadow:var(--np-premium-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-neural-home .np-home-cortical-journey .np-stage-brief{border-top-color:#00e9b1}.public-neural-home .np-home-cortical-journey .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-capture{border-top-color:#8b55e7}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(2n){border-top-color:#00e9b1}.public-neural-home .np-home-cortical-journey .np-stage-connectors{filter:drop-shadow(0 0 5px rgba(0,233,177,.52)) drop-shadow(0 0 12px rgba(139,85,231,.16))}.public-neural-home .np-home-cortical-journey .np-stage-connectors__path{stroke-width:2;opacity:.84}.public-neural-home .np-home-cortical-journey .np-stage-connectors__pulse{stroke-width:4}.public-neural-home .np-home-cortical-journey .np-stage-connectors__origin{fill:#00e9b1;stroke:#fff;stroke-width:3;filter:drop-shadow(0 0 8px #00e9b1)}.public-neural-home .np-home-cortical-journey .np-stage-connectors__origin-halo{fill:#00e9b138;opacity:.34}.public-neural-home .np-home-cortical-journey .np-story-progress{border-color:#11342d33;background:#fffffff0;box-shadow:0 16px 44px #12191821}.public-neural-home .np-home-cortical-journey .np-story-progress button[aria-current=step]{background:#eee8fb}.public-technology-evidence-page>.np-section,.public-product-evidence-page>.np-section{background:#fffffff2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.public-technology-evidence-page>.np-dark-band,.public-product-evidence-page>.np-dark-band{background:#f7f8f8f2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.public-header-actions .public-access-action--checking,.public-header-actions .public-auth-unavailable{max-width:188px;padding-inline:12px;border-left:1px solid #dedede;font-size:10px}.np-route-node-signal-layer{position:fixed;z-index:6;inset:var(--np-public-header-offset, 72px) 0 0;overflow:hidden;opacity:1;pointer-events:none;transition:opacity .18s ease,visibility .18s step-start}.public-shell[data-territory-nav=suspended]>.np-route-node-signal-layer{visibility:hidden;opacity:0;transition:opacity .18s ease,visibility .18s step-end}.np-route-node-signal{position:absolute;top:clamp(190px,var(--np-anchor-y, 48%),calc(100% - 150px));left:clamp(75%,var(--np-anchor-x, 84%),94%);display:grid;width:clamp(276px,20vw,300px);gap:8px;border:1px solid rgba(17,52,45,.24);border-top:4px solid #00e9b1;padding:18px 20px 20px;color:#1e1e1e;background:#fffffff2;box-shadow:var(--np-premium-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(calc(-100% - 36px),-50%)}.np-route-node-signal:before{content:"";position:absolute;top:calc(50% - 1px);left:100%;width:36px;border-top:2px solid #00cfa4;box-shadow:0 0 8px #00e9b1a3}.np-route-node-signal:after{content:"";position:absolute;top:calc(50% - 6px);left:calc(100% + 30px);width:12px;height:12px;border:3px solid #ffffff;border-radius:50%;background:#00e9b1;box-shadow:0 0 0 5px #00e9b12e,0 0 16px #00e9b1d9}.np-route-node-signal>span{color:#087f6d;font-size:10px;font-weight:800;line-height:1.35;text-transform:uppercase}.np-route-node-signal>strong{max-width:24ch;font-size:19px;line-height:1.16}.np-route-node-signal>p{max-width:36ch;margin:0;color:#545b59;font-size:12px;line-height:1.5}.pricing-product-proof{position:relative;z-index:3;padding:82px 0 88px;border-top:1px solid rgba(17,52,45,.16);border-bottom:1px solid rgba(17,52,45,.16);background:#f7f8f8f5}.pricing-product-proof .platform-section-heading{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(360px,1.18fr);gap:28px 72px;align-items:end}.pricing-product-proof .platform-section-heading h2{max-width:15ch}.pricing-product-proof .platform-section-heading p{max-width:68ch;margin:0}.pricing-product-proof__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:42px}.pricing-product-proof__item{display:grid;min-width:0;grid-template-rows:auto auto;gap:20px;align-content:start}.pricing-product-proof__item>header{min-height:144px;border-left:4px solid #00e9b1;padding:4px 18px 8px}.pricing-product-proof__item:nth-child(2)>header{border-left-color:#8b55e7}.pricing-product-proof__item>header span{color:#087f6d;font-size:10px;font-weight:800;line-height:1.35;text-transform:uppercase}.pricing-product-proof__item:nth-child(2)>header span{color:#6c42cf}.pricing-product-proof__item>header h3{max-width:30ch;margin:9px 0 0;color:#1e1e1e;font-size:23px;line-height:1.12}.pricing-product-proof__item>header p{max-width:58ch;margin:12px 0 0;color:#545b59;font-size:13px;line-height:1.55}.pricing-product-proof__capture{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(17,52,45,.22);background:#fff;box-shadow:0 18px 44px #1219181f}.pricing-product-proof__capture img{display:block;width:100%;height:auto;background:#101817}.pricing-product-proof__capture figcaption{border-top:1px solid rgba(17,52,45,.16);background:#fff}.pricing-product-proof__capture summary{cursor:pointer;padding:12px 14px;color:#1e1e1e;font-size:12px;font-weight:720}.pricing-product-proof__capture .np-capture-proof-body{display:grid;gap:8px;padding:0 14px 15px;color:#545b59;font-size:11px;line-height:1.5}@media(min-width:1200px){.public-neural-home .np-home-cortical-journey .np-stage-brief{width:clamp(420px,30vw,486px);max-height:min(570px,calc(100% - 224px));padding:26px 28px 28px}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief h2{margin-top:16px;font-size:42px;line-height:1}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief>p{margin-top:17px;font-size:15px;line-height:1.5}.public-neural-home .np-home-cortical-journey .np-stage-facts li{width:clamp(340px,25vw,404px);min-height:158px;padding:22px 24px}.public-neural-home .np-home-cortical-journey .np-stage-facts strong{margin-top:9px;font-size:20px}.public-neural-home .np-home-cortical-journey .np-stage-facts p{margin-top:9px;font-size:13px;line-height:1.43}.public-neural-home .np-home-cortical-journey .np-stage-capture{width:clamp(480px,36vw,590px);min-height:292px;grid-template-rows:auto minmax(190px,1fr) auto}.public-neural-home .np-home-cortical-journey .np-stage-capture img{min-height:190px}.public-neural-home .np-home-cortical-journey .np-stage-capture__heading{padding:12px 15px 10px}.public-neural-home .np-home-cortical-journey .np-stage-capture__heading strong{font-size:14px}.public-neural-home .np-home-cortical-journey .np-stage-capture figcaption{padding:9px 15px 12px;font-size:10px}}@media(min-width:901px){.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending .np-page-hero-copy{width:min(580px,42vw);max-width:580px}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending h1{max-width:16ch;font-size:62px;line-height:1}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .np-commercial-hero .commercial-hero__copy{width:min(560px,40vw);max-width:560px}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .np-commercial-hero .commercial-hero__copy h1{max-width:16ch;font-size:62px;line-height:1}.platform-modules .np-commercial-hero .commercial-hero__intro,.platform-pricing .np-commercial-hero .commercial-hero__intro{min-height:max(620px,calc(100svh - var(--np-public-header-offset, 72px) - 170px))}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page .np-commercial-hero .commercial-hero__copy{min-height:0}.platform-modules .np-commercial-hero .commercial-hero__visual,.platform-pricing .np-commercial-hero .commercial-hero__visual{padding-top:28px}}@media(max-width:900px){.np-route-node-signal-layer{display:none}.pricing-product-proof{padding:64px 0 70px}.pricing-product-proof .platform-section-heading,.pricing-product-proof__grid{grid-template-columns:minmax(0,1fr)}.pricing-product-proof__item>header{min-height:0}}@media(max-width:760px){.public-shell .public-header-inner{display:grid;width:calc(100% - 32px);grid-template-columns:minmax(0,1fr) 42px;gap:8px}.public-shell .public-header-actions{display:flex;min-width:42px;justify-content:flex-end}.public-shell .public-header-actions>:not(.mobile-menu-trigger){display:none!important}.public-shell .mobile-menu-trigger{position:relative;z-index:2;display:inline-flex!important;width:42px;height:42px;align-items:center;justify-content:center}.public-shell .mobile-menu-trigger button{display:inline-flex!important;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid #dedede;border-radius:50%;color:#1e1e1e;background:#fff}.public-shell .mobile-menu-trigger svg{display:block!important;color:#1e1e1e}.public-shell>.public-cortical-continuum{filter:contrast(1.3) saturate(1.28) brightness(1.02)}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,240px,0) scale(.88)!important}.public-shell[data-public-scene-route="/"]>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,124px,0) scale(.87)!important}.public-shell[data-public-scene-route="/"][data-active-route-anchor^=memory-stage]>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,-100px,0) scale(.9)!important}.public-neural-home .np-home-cortical-journey .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-capture{border-top-width:3px;background:#fffffff5;box-shadow:0 14px 34px #1219181f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-neural-home .np-home-cortical-journey .np-stage-connectors__path{stroke-width:1.65}.public-neural-home .np-home-cortical-journey .np-stage-connectors__pulse{stroke-width:3}.pricing-product-proof{padding:52px 0 58px}.pricing-product-proof__grid{gap:42px;margin-top:32px}.pricing-product-proof__item>header{padding-left:14px}.pricing-product-proof__item>header h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.public-neural-home .np-home-cortical-journey .np-stage-connectors{filter:none}.np-route-node-signal-layer{transition:none}}.public-shell{--np-director-mint: #00d9ad;--np-director-cyan: #15cfe8;--np-director-violet: #8254e8;--np-director-ink: #1e1e1e;--np-director-graphite: #404040;--np-director-paper: #ffffff;--np-director-mist: #ededed;--np-director-shadow: 0 24px 62px rgba(30, 30, 30, .13), 0 2px 10px rgba(30, 30, 30, .05)}.public-shell>.public-cortical-continuum{filter:contrast(1.3) saturate(1.18) brightness(.995)}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(12vw,0,0) scale(1.06)!important}.np-route-node-dashboard{--np-dashboard-node-x: clamp(75%, var(--np-anchor-x, 84%), 94%);--np-dashboard-node-y: clamp( 190px, var(--np-anchor-y, 48%), calc(100% - 150px) );position:absolute;top:0;right:0;bottom:0;left:0;color:var(--np-director-ink);pointer-events:none}.np-route-node-dashboard__beacon{position:absolute;top:var(--np-dashboard-node-y);left:var(--np-dashboard-node-x);width:18px;height:18px;border:4px solid var(--np-director-paper);border-radius:50%;background:var(--np-director-mint);box-shadow:0 0 0 7px #00d9ad29,0 0 0 16px #15cfe80f,0 0 26px #00d9adc7;transform:translate(-50%,-50%)}.np-route-node-signal,.np-route-node-satellite,.np-route-node-capture,.np-route-node-flow{border:1px solid rgba(30,30,30,.2);border-radius:2px;background:#fffffff2;box-shadow:var(--np-director-shadow);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.np-route-node-signal{width:clamp(286px,21vw,326px);padding:20px 22px 22px}.np-route-node-signal>span,.np-route-node-satellite>span,.np-route-node-capture>div>span{color:#087f6d;font-size:10px;font-weight:800;line-height:1.35;text-transform:uppercase}.np-route-node-signal>strong{max-width:23ch;font-size:21px;line-height:1.14}.np-route-node-signal>p{max-width:37ch;font-size:12px;line-height:1.5}.np-route-node-signal:before{width:42px}.np-route-node-signal:after{left:calc(100% + 36px)}.np-route-node-satellite{position:absolute;z-index:2;display:grid;width:clamp(196px,15.5vw,232px);gap:6px;border-top:3px solid var(--np-director-mint);padding:14px 16px 16px}.np-route-node-satellite[data-tone=violet]{border-top-color:var(--np-director-violet)}.np-route-node-satellite>svg{width:18px;height:18px;margin-bottom:2px;color:#078a74;stroke-width:1.9}.np-route-node-satellite[data-tone=violet]>svg,.np-route-node-satellite[data-tone=violet]>span{color:#6840c8}.np-route-node-satellite>strong{font-size:15px;line-height:1.18}.np-route-node-satellite>p{margin:0;color:#555b59;font-size:11px;line-height:1.42}.np-route-node-satellite--1{top:clamp(36px,calc(var(--np-dashboard-node-y) - 224px),calc(100% - 318px));left:clamp(66%,calc(var(--np-dashboard-node-x) + 52px),calc(100% - 248px))}.np-route-node-satellite--1:before{content:"";position:absolute;right:calc(100% - 8px);bottom:-42px;width:76px;border-top:1.5px solid rgba(0,217,173,.78);box-shadow:0 0 8px #00d9ad47;transform:rotate(42deg);transform-origin:right center}.np-route-node-satellite--2{top:clamp(360px,calc(var(--np-dashboard-node-y) + 116px),calc(100% - 182px));left:clamp(48%,calc(var(--np-dashboard-node-x) - 356px),68%)}.np-route-node-satellite--2:before{content:"";position:absolute;left:calc(100% - 9px);top:-35px;width:108px;border-top:1.5px solid rgba(130,84,232,.78);box-shadow:0 0 8px #8254e842;transform:rotate(-28deg);transform-origin:left center}.np-route-node-capture{position:absolute;z-index:2;top:clamp(390px,calc(var(--np-dashboard-node-y) + 50px),calc(100% - 244px));left:clamp(69%,calc(var(--np-dashboard-node-x) + 52px),calc(100% - 294px));display:grid;width:clamp(244px,19vw,282px);grid-template-rows:auto minmax(112px,1fr) auto;overflow:hidden;border-top:3px solid var(--np-director-violet)}.np-route-node-capture:before{content:"";position:absolute;right:100%;top:28px;width:52px;border-top:1.5px solid rgba(0,217,173,.8);box-shadow:0 0 8px #00d9ad47}.np-route-node-capture>div{display:grid;gap:3px;padding:10px 12px 9px;background:#fffffffa}.np-route-node-capture>div>strong{font-size:12px;line-height:1.25}.np-route-node-capture img{display:block;width:100%;height:100%;min-height:112px;object-fit:cover;object-position:top left;border-block:1px solid rgba(30,30,30,.13);background:var(--np-director-mist)}.np-route-node-capture figcaption{padding:8px 12px 9px;color:#626664;font-size:9px;line-height:1.35}.np-route-node-flow{position:absolute;z-index:1;right:clamp(28px,4vw,68px);bottom:52px;display:grid;width:min(590px,43vw);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:12px 16px;list-style:none}.np-route-node-flow:before{content:"";position:absolute;z-index:-1;top:23px;right:10%;left:10%;border-top:2px solid rgba(30,30,30,.16)}.np-route-node-flow:after{content:"";position:absolute;z-index:-1;top:23px;left:10%;width:66%;border-top:2px solid var(--np-director-mint);box-shadow:0 0 8px #00d9ad52}.np-route-node-flow li{display:grid;justify-items:center;gap:5px;min-width:0;color:#5c615f;font-size:10px;text-align:center}.np-route-node-flow li>span{display:grid;width:20px;height:20px;place-items:center;border:2px solid var(--np-director-paper);border-radius:50%;color:#0a6f61;background:var(--np-director-mint);box-shadow:0 0 0 1px #00d9ad75;font-size:7px;font-weight:800}.np-route-node-flow li:last-child>span{color:var(--np-director-paper);background:var(--np-director-violet);box-shadow:0 0 0 1px #8254e880}.np-route-node-flow li>strong{overflow-wrap:anywhere;font-size:10px;line-height:1.15}@media(min-width:901px){.public-neural-home .np-home-hero.np-home-hero--cinematic{min-height:clamp(720px,calc(100svh - 150px),780px)}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending{min-height:clamp(650px,calc(100svh - 150px),760px);align-items:flex-start;padding-top:clamp(58px,7vh,78px);padding-bottom:76px}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending .np-page-hero-copy{align-self:flex-start}.platform-modules .np-commercial-hero .commercial-hero__intro,.platform-pricing .np-commercial-hero .commercial-hero__intro{min-height:clamp(610px,calc(100svh - 170px),735px);align-items:flex-start;padding-top:clamp(58px,7vh,78px)}.platform-modules .np-commercial-hero .commercial-hero__copy,.platform-pricing .np-commercial-hero .commercial-hero__copy{align-self:flex-start}.public-neural-home .np-home-cortical-journey .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-facts li,.public-neural-home .np-home-cortical-journey .np-stage-capture{border-radius:2px}}@media(max-width:1180px)and (min-width:901px){.np-route-node-satellite{width:198px;padding:12px 14px 14px}.np-route-node-satellite--1{left:calc(100% - 214px)}.np-route-node-capture{left:calc(100% - 264px);width:250px}.np-route-node-flow{width:min(520px,48vw)}}@media(min-width:901px)and (max-width:1439px),(min-width:901px)and (max-height:839px){.np-route-node-satellite,.np-route-node-capture,.np-route-node-flow{display:none}}@media(max-width:900px){.np-route-node-signal-layer{display:none}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,176px,0) scale(.96)!important}}@media(max-width:760px){.public-neural-home .np-home-hero.np-home-hero--cinematic{min-height:742px}.public-neural-home .np-home-hero-copy>.np-actions{margin-top:190px}.public-neural-home .np-home-route-links,.public-neural-home .np-home-boundaries,.public-neural-home .np-hero-truth{display:none}.public-shell[data-public-scene-route="/"]>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,36px,0) scale(.94)!important}.public-shell[data-public-scene-route="/"][data-active-route-anchor^=memory-stage]>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,-76px,0) scale(.96)!important}}@media(max-width:430px){.public-neural-home .np-home-hero-copy h1{font-size:46px}.public-neural-home .np-home-hero-copy>p{font-size:15px;line-height:1.48}}@media(prefers-reduced-motion:reduce){.np-route-node-dashboard__beacon,.np-route-node-flow:after{box-shadow:none}}.public-shell{--np-pr-ink: #1e1e1e;--np-pr-paper: #ffffff;--np-pr-mist: #ededed;--np-pr-graphite: #404040;--np-pr-mint: #00e0b5;--np-pr-cyan: #20d4e7;--np-pr-violet: #8a66ef;--np-pr-panel: rgba(17, 22, 23, .9);--np-pr-panel-strong: rgba(14, 18, 19, .96);--np-pr-border: rgba(255, 255, 255, .18);--np-pr-copy: rgba(255, 255, 255, .72);--np-pr-shadow: 0 28px 72px rgba(0, 0, 0, .36), 0 2px 10px rgba(0, 0, 0, .24)}.public-shell:is([data-public-scene-route="/"],[data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]){color:var(--np-pr-paper);background:var(--np-pr-ink)}.public-shell:is([data-public-scene-route="/"],[data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.public-cortical-continuum{background:var(--np-pr-ink)!important;filter:contrast(1.42) saturate(1.34) brightness(1.05)}.public-shell:is([data-public-scene-route="/"],[data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.public-cortical-continuum :is(.np-public-neural-hero__field,.memory-field3d,.memory-field3d__viewport){background:var(--np-pr-ink)!important}.public-shell:is([data-public-scene-route="/"],[data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.public-cortical-continuum canvas{filter:brightness(1.14) contrast(1.12) saturate(1.18)}.public-neural-home{color:var(--np-pr-paper);background:transparent!important}.public-neural-home .np-home-hero.np-home-hero--cinematic{display:flex;min-height:max(720px,calc(100svh - var(--np-public-header-offset, 72px) - 44px));align-items:center;padding:54px max(var(--np-gutter),calc((100vw - 1480px)/2)) 58px;color:var(--np-pr-paper);background:transparent!important}.public-neural-home .np-home-hero.np-home-hero--cinematic:before{content:none!important;display:none!important}.public-neural-home .np-home-hero-copy{width:min(590px,44vw);max-width:590px;margin:0!important;padding:0!important;background:none!important}.public-neural-home .np-home-hero-copy .np-section-index{display:block;margin:0 0 22px;color:var(--np-pr-mint);font-size:11px;font-weight:800;letter-spacing:0;line-height:1.35;text-transform:uppercase}.public-neural-home .np-home-hero-copy h1{max-width:12ch;margin:0;color:var(--np-pr-paper);font-size:76px;font-weight:690;letter-spacing:0;line-height:.94;text-wrap:balance}.public-neural-home .np-home-hero-copy>p{max-width:58ch;margin:24px 0 0;color:var(--np-pr-copy);font-size:17px;line-height:1.54}.public-neural-home .np-home-hero-copy>.np-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.public-neural-home .np-home-hero-copy .np-button{min-height:50px;border-radius:4px;padding:12px 18px;font-size:13px;font-weight:760}.public-neural-home .np-home-hero-copy .np-button-primary{border-color:var(--np-pr-mint);color:var(--np-pr-ink);background:var(--np-pr-mint);box-shadow:0 12px 30px #00e0b533}.public-neural-home .np-home-hero-copy .np-button-secondary{border-color:#ffffff4d;color:var(--np-pr-paper);background:#ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-neural-home .np-home-route-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:18px}.public-neural-home .np-home-route-links a{display:inline-flex;min-height:34px;align-items:center;gap:8px;color:#fffc;font-size:12px;font-weight:720;text-decoration:none}.public-neural-home .np-home-route-links a:is(:hover,:focus-visible){color:var(--np-pr-mint)}.public-neural-home .np-home-route-links svg{width:16px;height:16px}.public-neural-home .np-home-boundaries{max-width:590px;margin-top:16px;border-block-color:rgba(255,255,255,.14);color:#ffffffa6;background:#0e1213bd!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-neural-home .np-home-boundaries li{border-color:#ffffff1f}.public-neural-home .np-home-boundaries :is(svg,strong){color:var(--np-pr-mint)}.public-neural-home .np-home-boundaries span{color:#ffffff94}.public-neural-home .np-home-hero--cinematic .np-hero-truth{margin-top:12px;border-color:#ffffff1f;color:#ffffff80}.public-neural-home .np-home-hero--cinematic .np-hero-truth summary{color:#ffffffa8}.public-shell[data-public-scene-route="/"]>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(8vw,0,0) scale(1.08)!important}.public-shell[data-public-scene-route="/"][data-active-route-anchor^=memory-stage]>.public-cortical-continuum .np-public-neural-hero__field{transform:translateZ(0) scale(1.08)!important}.public-shell:not([data-public-scene-route="/"])>.np-cortical-territories{display:none!important}.public-shell[data-public-scene-route="/"]>.np-cortical-territories{z-index:14}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link{width:176px;min-height:72px;gap:5px;border:1px solid rgba(255,255,255,.22);border-left:3px solid var(--np-pr-mint);border-radius:4px;padding:12px 14px 13px;color:var(--np-pr-paper);background:#0f1415e0;box-shadow:0 20px 48px #00000057,0 0 24px #00e0b50f;opacity:.94;transform:translate(42px,-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:nth-child(2n){border-left-color:var(--np-pr-violet);transform:translate(calc(-100% - 42px),-50%)}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:before{content:"";position:absolute;top:50%;right:100%;width:42px;border-top:1px solid rgba(0,224,181,.84);box-shadow:0 0 8px #00e0b580}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:nth-child(2n):before{right:auto;left:100%;border-top-color:#8a66efe6;box-shadow:0 0 8px #8a66ef85}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:after{content:"";position:absolute;top:calc(50% - 4px);right:calc(100% + 38px);width:8px;height:8px;border:2px solid var(--np-pr-paper);border-radius:50%;background:var(--np-pr-mint);box-shadow:0 0 12px var(--np-pr-mint)}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:nth-child(2n):after{right:auto;left:calc(100% + 38px);background:var(--np-pr-violet);box-shadow:0 0 12px var(--np-pr-violet)}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link>span{color:var(--np-pr-mint);font-size:9px;letter-spacing:0}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:nth-child(2n)>span{color:#b9a6ff}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link>strong{color:var(--np-pr-paper);font-size:16px}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link>small{display:block;overflow:hidden;color:#ffffff94;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:is(:hover,:focus-visible){border-color:#00e0b5c7;color:var(--np-pr-paper);background:#141a1bfa;box-shadow:0 0 0 3px #00e0b52e,0 24px 54px #0000006b;opacity:1;transform:translate(48px,-50%)}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:nth-child(2n):is(:hover,:focus-visible){border-color:#8a66efd1;transform:translate(calc(-100% - 48px),-50%)}.public-neural-home .np-home-cortical-journey .np-neural-story,.public-neural-home .np-home-cortical-journey .np-neural-sticky,.public-neural-home .np-home-cortical-journey .np-neural-layout,.public-neural-home .np-home-cortical-journey .np-stage-deck{color:var(--np-pr-paper);background:transparent!important}.public-neural-home .np-home-cortical-journey .np-neural-sticky{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.public-neural-home .np-home-cortical-journey :is(.np-stage-brief,.np-stage-facts li,.np-stage-capture){border-color:var(--np-pr-border);border-top-color:var(--np-pr-mint);color:var(--np-pr-paper);background:var(--np-pr-panel);box-shadow:var(--np-pr-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-neural-home .np-home-cortical-journey .np-stage-brief{width:430px}.public-neural-home .np-home-cortical-journey .np-stage-facts li{width:348px;min-height:150px;border-top-color:var(--np-pr-violet)}.public-neural-home .np-home-cortical-journey .np-stage-facts li:nth-child(2n){border-top-color:var(--np-pr-mint)}.public-neural-home .np-home-cortical-journey .np-stage-capture{width:548px;border-top-color:var(--np-pr-violet);background:var(--np-pr-panel-strong)}.public-neural-home .np-home-cortical-journey :is(.np-stage-index,.np-stage-facts span,.np-stage-capture__heading span){color:var(--np-pr-mint)}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief h2{color:var(--np-pr-paper);font-size:38px;letter-spacing:0}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief>p,.public-neural-home .np-home-cortical-journey .np-stage-facts p,.public-neural-home .np-home-cortical-journey .np-stage-capture figcaption{color:var(--np-pr-copy)}.public-neural-home .np-home-cortical-journey .np-stage-facts strong,.public-neural-home .np-home-cortical-journey .np-stage-capture__heading strong{color:var(--np-pr-paper)}.public-neural-home .np-home-cortical-journey .np-stage-capture__heading,.public-neural-home .np-home-cortical-journey .np-stage-capture figcaption{color:var(--np-pr-paper);background:var(--np-pr-panel-strong)}.public-neural-home .np-home-cortical-journey .np-stage-capture img{border-color:#ffffff29;background:var(--np-pr-mist)}.public-neural-home .np-home-cortical-journey .np-stage-card .np-button-on-dark{border-color:#ffffff42;color:var(--np-pr-paper);background:#ffffff0a}.public-neural-home .np-home-cortical-journey .np-stage-card .np-button-primary{border-color:var(--np-pr-mint);color:var(--np-pr-ink);background:var(--np-pr-mint)}.public-neural-home .np-home-cortical-journey .np-stage-connectors{filter:drop-shadow(0 0 7px rgba(0,224,181,.54))}.public-neural-home .np-home-cortical-journey .np-stage-connectors path{stroke:var(--np-pr-mint);stroke-width:1.8;opacity:.9}.public-neural-home .np-home-cortical-journey .np-stage-connectors__origin,.public-neural-home .np-home-cortical-journey .np-stage-connectors__terminal{fill:var(--np-pr-paper);stroke:var(--np-pr-mint)}.public-neural-home .np-home-cortical-journey .np-story-progress{border-color:#ffffff29;color:#ffffffb3;background:#0e1213e0;box-shadow:0 16px 42px #0000004d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-neural-home .np-home-cortical-journey .np-story-progress-track{background:#ffffff29}.public-neural-home .np-home-cortical-journey .np-story-progress-track>span{background:var(--np-pr-mint);box-shadow:0 0 12px #00e0b594}.public-neural-home .np-home-cortical-journey .np-story-progress button{color:#ffffff9e}.public-neural-home .np-home-cortical-journey .np-story-progress button[aria-current=step]{border-color:var(--np-pr-mint);color:var(--np-pr-paper);background:#00e0b51f}.public-neural-home .np-home-cortical-journey .np-topology-alternative{border-color:#ffffff2e;color:#ffffffb8;background:#0e1213e6!important}.public-neural-home .np-home-cortical-journey .np-topology-alternative>summary{border-color:#ffffff2e;color:#ffffffc2!important;background:#0e1213e6!important}.public-neural-home .np-home-cortical-journey .np-stage-card.is-active :is(.np-stage-brief,.np-stage-facts li,.np-stage-capture){animation:np-product-ready-dashboard-in .48s cubic-bezier(.2,.78,.2,1) both}.public-neural-home .np-home-cortical-journey .np-stage-card.is-active .np-stage-facts li:nth-child(1){animation-delay:40ms}.public-neural-home .np-home-cortical-journey .np-stage-card.is-active .np-stage-facts li:nth-child(2){animation-delay:80ms}.public-neural-home .np-home-cortical-journey .np-stage-card.is-active .np-stage-facts li:nth-child(3),.public-neural-home .np-home-cortical-journey .np-stage-card.is-active .np-stage-capture{animation-delay:.12s}@keyframes np-product-ready-dashboard-in{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(15vw,0,0) scale(1.15)!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public{background:transparent}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending{min-height:max(700px,calc(100svh - var(--np-public-header-offset, 72px) - 38px));align-items:center;padding:70px max(var(--np-gutter),calc((100vw - 1460px)/2)) 74px;color:var(--np-pr-paper);background:transparent!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending:before{content:none!important;display:none!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending .np-page-hero-copy{z-index:8;width:min(560px,42vw);max-width:560px}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending .np-section-index{color:var(--np-pr-mint)}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending h1{color:var(--np-pr-paper);font-size:68px;letter-spacing:0;line-height:.98}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending .np-page-hero-copy>p{color:var(--np-pr-copy);font-size:17px;line-height:1.55}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending .np-button{border-radius:4px}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending .np-button-primary{border-color:var(--np-pr-mint);color:var(--np-pr-ink);background:var(--np-pr-mint)}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending .np-button-secondary{border-color:#ffffff47;color:var(--np-pr-paper);background:#ffffff0a}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) main>.commercial-page{background:transparent}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero{color:var(--np-pr-paper);background:transparent}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__intro{min-height:max(700px,calc(100svh - var(--np-public-header-offset, 72px) - 38px));align-items:center;padding:70px max(var(--np-gutter),calc((100vw - 1460px)/2)) 74px;color:var(--np-pr-paper);background:transparent!important}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__intro:before{content:none!important;display:none!important}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__copy{z-index:8;width:min(570px,43vw);max-width:570px}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero :is(.commercial-kicker,.commercial-hero__copy h1){color:var(--np-pr-paper)}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-kicker{color:var(--np-pr-mint)}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__copy h1{font-size:68px;letter-spacing:0;line-height:.98}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__description{color:var(--np-pr-copy);font-size:17px;line-height:1.55}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-actions .cta-link-primary{border-color:var(--np-pr-mint);color:var(--np-pr-ink);background:var(--np-pr-mint)}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-actions .cta-link-quiet{border-color:#ffffff47;color:var(--np-pr-paper);background:#ffffff0a}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__visual{position:relative;z-index:9;width:100%;max-width:none;padding:0 max(var(--np-gutter),calc((100vw - 1380px)/2)) 84px;color:var(--np-pr-ink);background:var(--np-pr-paper)}.np-route-node-signal-layer{z-index:7}.np-route-node-dashboard{color:var(--np-pr-paper)}.np-route-node-dashboard__beacon{border-color:var(--np-pr-paper);background:var(--np-pr-mint);box-shadow:0 0 0 8px #00e0b529,0 0 0 18px #20d4e714,0 0 34px #00e0b5eb}.np-route-node-signal,.np-route-node-satellite,.np-route-node-capture,.np-route-node-flow{border-color:var(--np-pr-border);border-radius:4px;color:var(--np-pr-paper);background:var(--np-pr-panel);box-shadow:var(--np-pr-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.np-route-node-signal{width:330px;border-top:3px solid var(--np-pr-mint);padding:22px 24px 24px}.np-route-node-signal>span,.np-route-node-satellite>span,.np-route-node-capture>div>span{color:var(--np-pr-mint);font-size:10px;letter-spacing:0}.np-route-node-signal>strong{color:var(--np-pr-paper);font-size:24px;line-height:1.08}.np-route-node-signal>p,.np-route-node-satellite>p,.np-route-node-capture figcaption{color:var(--np-pr-copy)}.np-route-node-satellite{width:242px;border-top-color:var(--np-pr-mint)}.np-route-node-satellite[data-tone=violet]{border-top-color:var(--np-pr-violet)}.np-route-node-satellite>strong,.np-route-node-capture>div>strong{color:var(--np-pr-paper)}.np-route-node-satellite[data-tone=violet] :is(svg,span){color:#b9a6ff}.np-route-node-capture{width:314px;border-top-color:var(--np-pr-violet);background:var(--np-pr-panel-strong)}.np-route-node-capture>div,.np-route-node-capture figcaption{background:var(--np-pr-panel-strong)}.np-route-node-capture img{min-height:138px;border-color:#ffffff24}.np-route-node-flow{bottom:22px;width:min(650px,46vw);border-color:#ffffff29;background:#0e1213db}.np-route-node-flow:before{border-color:#ffffff2e}.np-route-node-flow:after{border-color:var(--np-pr-mint);box-shadow:0 0 10px #00e0b57a}.np-route-node-flow li{color:#ffffff9e}.np-route-node-flow li>span{border-color:var(--np-pr-panel-strong);color:var(--np-pr-ink);background:var(--np-pr-mint)}.np-route-node-flow li:last-child>span{color:var(--np-pr-paper);background:var(--np-pr-violet)}@media(max-width:1260px)and (min-width:901px){.public-neural-home .np-home-hero-copy{width:min(520px,46vw)}.public-neural-home .np-home-hero-copy h1,.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending h1,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__copy h1{font-size:60px}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link{width:150px;min-height:64px;padding:10px 12px}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link>small{display:none}.np-route-node-signal{width:292px}.np-route-node-satellite{width:210px}.np-route-node-capture{width:270px}}@media(max-width:1100px){.np-route-node-signal-layer{display:none}}@media(max-width:900px){.public-shell[data-public-scene-route="/"]>.np-cortical-territories{display:none!important}.public-neural-home .np-home-hero.np-home-hero--cinematic{min-height:900px;align-items:flex-start;padding:48px var(--np-gutter) 56px}.public-neural-home .np-home-hero-copy{width:min(580px,74vw)}.public-neural-home .np-home-hero-copy h1,.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending h1,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__copy h1{font-size:56px}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,168px,0) scale(1.04)!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__intro{min-height:800px;align-items:flex-start;padding:48px var(--np-gutter) 60px}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending .np-page-hero-copy,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__copy{width:min(580px,76vw)}}@media(max-width:639px){.public-neural-home .np-home-hero.np-home-hero--cinematic{min-height:970px;padding:34px 18px 46px}.public-neural-home .np-home-hero-copy{width:100%;max-width:none}.public-neural-home .np-home-hero-copy .np-section-index{margin-bottom:16px;font-size:10px}.public-neural-home .np-home-hero-copy h1,.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending h1,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__copy h1{font-size:46px;line-height:.98}.public-neural-home .np-home-hero-copy>p,.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending .np-page-hero-copy>p,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__description{margin-top:18px;font-size:15px;line-height:1.5}.public-shell[data-public-scene-route="/"]>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,190px,0) scale(1.08)!important}.public-shell[data-public-scene-route="/"][data-active-route-anchor^=memory-stage]>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,-42px,0) scale(1.02)!important}.public-neural-home .np-home-hero-copy>.np-actions{display:grid;grid-template-columns:minmax(0,1fr);margin-top:188px!important}.public-neural-home .np-home-hero-copy .np-button{width:100%;justify-content:center}.public-neural-home .np-home-route-links{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin-top:12px}.public-neural-home .np-home-boundaries,.public-neural-home .np-home-hero--cinematic .np-hero-truth{display:none}.public-neural-home .np-home-cortical-journey :is(.np-stage-brief,.np-stage-facts li,.np-stage-capture){width:auto;border-radius:4px;background:#0e1213f0}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief h2{font-size:28px}.public-neural-home .np-home-cortical-journey .np-stage-facts strong{font-size:16px}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"],[data-public-scene-route="/modules"],[data-public-scene-route="/pricing"])>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,196px,0) scale(1.08)!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--evidence-pending,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__intro{min-height:700px!important;padding:34px 18px 52px}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending .np-page-hero-copy,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__copy{position:relative;z-index:2;width:100%;max-width:none}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending .np-page-hero-copy:before,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__copy:before{position:absolute;z-index:-1;top:-24px;right:-18px;bottom:-20px;left:-18px;content:"";pointer-events:none;background:linear-gradient(180deg,#000000f5,#000000d1 70%,#0000)}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending .np-page-hero-copy>p,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__copy>p{color:#ededed!important;text-shadow:0 2px 18px #000}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__intro{min-height:680px!important;padding:24px 18px 32px}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__copy{min-height:0!important}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__copy h1{margin-top:14px!important;font-size:36px!important;line-height:1.03!important}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__support{margin-top:18px!important}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__description{margin-top:12px!important;color:#ededed;font-size:14px!important;line-height:1.45!important;text-shadow:0 2px 18px #000}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending .np-actions,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-actions{display:grid;grid-template-columns:minmax(0,1fr);margin-top:80px!important}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-actions{margin-top:36px!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--evidence-pending .np-button,.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-actions .cta-link{width:100%;justify-content:center}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__visual{padding:0 18px 58px}}@media(prefers-reduced-motion:reduce){.public-neural-home .np-home-cortical-journey .np-stage-card.is-active :is(.np-stage-brief,.np-stage-facts li,.np-stage-capture){animation:none}}@media(min-width:1440px){.np-route-node-capture{left:clamp(69%,calc(var(--np-dashboard-node-x) + 52px),calc(100% - 330px))}}.np-route-node-capture{left:clamp(69%,calc(var(--np-dashboard-node-x) + 52px),calc(100% - 330px))}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:nth-child(2){transform:translate(42px,-50%)}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:nth-child(2):before{right:100%;left:auto}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:nth-child(2):after{right:calc(100% + 38px);left:auto}.public-shell[data-public-scene-route="/"]>.np-cortical-territories .np-cortical-territory-link:nth-child(2):is(:hover,:focus-visible){transform:translate(48px,-50%)}@media(min-width:901px)and (max-width:1399px){.public-shell[data-public-scene-route="/"]>.np-cortical-territories{display:none!important}}@media(max-width:639px){.public-neural-home .np-home-hero.np-home-hero--cinematic{min-height:740px;padding-bottom:28px}.public-neural-home .np-home-hero-copy>.np-actions{margin-top:100px!important}.public-neural-home .np-home-route-links{display:none}.public-shell[data-public-scene-route="/"]>.public-cortical-continuum .np-public-neural-hero__field{transform:translate3d(0,140px,0) scale(1)!important}}:is(.public-neural-home,.public-technology-evidence-page,.public-product-evidence-page,.platform-modules,.platform-pricing){overflow:visible}.public-neural-home .np-home-cortical-journey,.public-neural-home .np-neural-story,.public-neural-home .np-neural-sticky,.public-neural-home .np-neural-layout,.public-neural-home .np-stage-deck{position:static!important;height:auto!important;min-height:0!important;overflow:visible!important}.public-neural-home .np-neural-story{width:min(1320px,calc(100% - 64px));margin-inline:auto;padding-block:56px 72px!important}.public-neural-home .np-neural-layout{display:grid;gap:28px}.public-neural-home .np-neural-connector-layer{display:none}.public-neural-home .np-story-progress{position:static;width:100%;padding:0}.public-neural-home .np-story-progress ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.public-neural-home .np-story-progress button{width:100%;min-height:54px}.public-neural-home .np-stage-deck{display:grid!important;grid-template-columns:minmax(0,1fr);gap:16px}.public-neural-home .np-stage-card,.public-neural-home .np-stage-card.is-active,.public-neural-home .np-stage-card:nth-of-type(odd),.public-neural-home .np-stage-card:nth-of-type(2n),.public-neural-home .np-stage-card.np-stage-card--left,.public-neural-home .np-stage-card.np-stage-card--right{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(240px,.78fr) minmax(300px,1.02fr) minmax(360px,1.2fr);grid-template-rows:auto!important;align-content:start;width:auto!important;height:auto!important;min-height:0!important;gap:18px;border:1px solid #ded5ed;border-radius:0;padding:22px 0 24px 40px;overflow:visible!important;color:#1d1d1d;background:linear-gradient(#00e9b1,#00e9b1) 0 0 / 2px 100% no-repeat,#fff;opacity:1!important;transform:none!important;pointer-events:auto!important}.public-neural-home .np-stage-card--has-capture{grid-column:1;grid-template-columns:minmax(240px,.78fr) minmax(300px,1.02fr) minmax(360px,1.2fr)!important;grid-template-rows:auto!important;grid-auto-flow:row!important;grid-auto-columns:auto!important}.public-neural-home .np-stage-card:not(:last-of-type):after{position:absolute;bottom:-17px;left:39px;width:2px;height:16px;background:#00e9b1;content:""}.public-neural-home .np-stage-summary{display:grid;grid-column:1 / -1;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:10px;margin-bottom:2px}.public-neural-home .np-stage-summary>span:first-child{color:#0e6e5a;font-variant-numeric:tabular-nums}.public-neural-home .np-stage-summary>span:last-child{display:grid;gap:3px}.public-neural-home .np-stage-summary strong{color:#1d1d1d}.public-neural-home .np-stage-summary small{color:#404040;font-size:14px;line-height:1.35}.public-neural-home .np-stage-card--has-capture .np-stage-brief{grid-column:1!important;grid-row:auto!important}.public-neural-home .np-stage-card--has-capture .np-stage-facts{grid-column:2!important;grid-row:auto!important}.public-neural-home .np-stage-card--has-capture .np-stage-captures{grid-column:3!important;grid-row:auto!important}.public-neural-home .np-stage-brief,.public-neural-home .np-stage-facts,.public-neural-home .np-stage-capture{position:static;inset:auto!important;width:auto!important;max-width:none;margin:0;transform:none!important;height:auto!important;min-height:0!important;opacity:1!important}.public-neural-home .np-stage-brief{grid-column:1;padding:0!important;color:#1d1d1d!important;background:transparent!important;box-shadow:none!important}.public-neural-home .np-stage-brief :is(h2,p,span){color:inherit!important}.public-neural-home .np-stage-facts{grid-column:2}.public-neural-home .np-stage-captures{display:grid;grid-column:3;gap:12px;align-self:start}.public-neural-home .np-stage-captures:has(.np-stage-capture+.np-stage-capture){grid-template-columns:repeat(2,minmax(0,1fr))}.public-neural-home .np-stage-captures .np-stage-capture{grid-column:auto}.public-neural-home .np-home-cortical-journey .np-stage-brief,.public-neural-home .np-home-cortical-journey .np-stage-facts,.public-neural-home .np-home-cortical-journey .np-stage-capture{position:static!important;align-self:start!important;justify-self:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;transform:none!important}.public-neural-home .np-home-cortical-journey .np-stage-card :is(.np-stage-brief,.np-stage-brief h2,.np-stage-brief p,.np-stage-facts,.np-stage-facts li){grid-area:auto!important;height:auto!important;min-height:0!important;transform:none!important}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief h2{display:block;margin:8px 0 0;border:0;padding:0;color:#1d1d1d;background:transparent;box-shadow:none;font-size:clamp(27px,2.6vw,38px);line-height:1.04}.public-neural-home .np-home-cortical-journey .np-stage-card .np-stage-brief>p{margin:12px 0 0;padding:0;color:#404040;font-size:14px;line-height:1.55}.public-neural-home .np-home-cortical-journey .np-stage-index{display:block;margin:0;color:#0e6e5a;transform:none}.public-neural-home .np-home-cortical-journey .np-stage-facts li{align-self:stretch;opacity:1;transform:none}.public-neural-home .np-home-cortical-journey .np-stage-card>.np-stage-sequence{grid-area:auto!important;grid-column:1 / -1!important;transform:none!important}.public-neural-home .np-stage-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-neural-home .np-stage-facts li{min-height:0!important;padding:14px;color:#1d1d1d!important;background:#fff!important;box-shadow:none!important}.public-neural-home .np-stage-facts li :is(span,strong,p){color:inherit!important}.public-neural-home .np-stage-capture{align-self:start}.public-neural-home .np-stage-sequence,:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__sequence{grid-column:1 / -1;margin:0;padding-top:12px;border-top:1px solid #c9f1e8;color:#0e6e5a;font-size:13px;font-weight:650;line-height:1.45}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__secondary{margin-top:10px;border-top:1px solid #ded5ed}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__secondary>summary{min-height:44px;color:#0e6e5a;font-size:12px;font-weight:700;line-height:44px;cursor:pointer}.public-neural-home .np-stage-secondary{grid-column:1 / -1;border-top:1px solid #ded5ed;padding-top:12px;color:#404040}.public-neural-home .np-stage-secondary>summary{width:fit-content;min-height:44px;color:#0e6e5a;font-size:13px;font-weight:700;line-height:44px;cursor:pointer}.public-neural-home .np-stage-secondary>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 16px;padding:0;list-style:none}.public-neural-home .np-stage-secondary>ul li{padding:14px;border:1px solid #ded5ed}.public-neural-home .np-stage-secondary p{margin:6px 0 0}.public-neural-home .np-stage-capture img{max-height:230px;object-fit:cover;object-position:top}.public-neural-home .np-topology-alternative{margin-top:0}:is(.public-technology-evidence-page,.public-product-evidence-page) :is(.np-page-hero,.np-section,.np-dark-band,.np-final-cta){min-height:0}:is(.public-technology-evidence-page,.public-product-evidence-page) .np-page-hero{padding-block:72px 56px!important}.np-page-hero--route-system .np-page-hero-layout{display:grid;width:min(1320px,calc(100% - 64px));margin-inline:auto;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);gap:clamp(34px,5vw,72px);align-items:center}.np-page-hero--route-system .np-page-hero-copy h1{max-width:780px}.np-page-hero--route-system .np-page-hero-copy>p{max-width:690px}.np-page-hero--route-system .public-route-proof{align-self:stretch}:is(.public-technology-evidence-page,.public-product-evidence-page) .np-section,:is(.public-technology-evidence-page,.public-product-evidence-page) .np-dark-band>.np-section{padding-block:64px!important}:is(.public-technology-evidence-page,.public-product-evidence-page) .np-final-cta{padding-block:56px!important}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence{padding-block:0!important}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__frames{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__frames>li{content-visibility:visible}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__frame{border-block:1px solid #ded5ed;padding-block:18px}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__frame-heading{display:grid;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);align-items:baseline;gap:18px}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__frame-heading span{color:#0e6e5a;font-size:13px;letter-spacing:.04em;text-transform:uppercase}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__frame-heading strong{color:#1d1d1d;font-size:clamp(20px,2vw,30px);line-height:1.15}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__frame-heading{margin-bottom:24px}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__story{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;gap:28px;padding-block:28px}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__frames>li:nth-child(2n) :is(.recorded-evidence__copy,.recorded-evidence__capture){grid-column:1;grid-row:auto}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__media img{max-height:420px!important;object-fit:cover;object-position:top}:is(.platform-modules,.platform-pricing) :is(.commercial-hero,.platform-section,.pricing-boundary-section,.platform-final){min-height:0!important;padding-block:64px!important}.modules-hero-surface,.pricing-hero-surface{display:grid;min-width:0;gap:28px}.platform-modules .commercial-hero__visual,.platform-pricing .commercial-hero__visual{margin-top:0}.platform-modules .commercial-hero__visual>.modules-hero-surface,.platform-pricing .commercial-hero__visual>.pricing-hero-surface{width:100%}.platform-modules .modules-hero-catalog,.platform-pricing .pricing-hero-catalog{padding-bottom:0}:is(.platform-modules,.platform-pricing) .public-deployment-state{min-height:0!important;padding-block:24px!important}@media(max-width:720px){.public-neural-home .home-hero{padding-bottom:30px}.public-neural-home .np-neural-story{width:calc(100% - 32px);padding-block:38px 48px!important}.public-neural-home .np-story-progress ol{grid-template-columns:repeat(4,minmax(0,1fr))}.public-neural-home .np-story-progress button{min-height:48px;padding:7px}.public-neural-home .np-stage-deck,.public-neural-home .np-stage-card--has-capture{grid-template-columns:minmax(0,1fr)!important}.public-neural-home .np-stage-card--has-capture{grid-column:auto}.public-neural-home .np-stage-card--has-capture :is(.np-stage-brief,.np-stage-facts,.np-stage-captures){grid-column:1!important;grid-row:auto!important}.public-neural-home .np-stage-card,.public-neural-home .np-stage-card.is-active{gap:14px;border-radius:0;padding:22px 0 24px 20px}.public-neural-home .np-stage-captures:has(.np-stage-capture+.np-stage-capture){grid-template-columns:minmax(0,1fr)}.public-neural-home .np-stage-facts{grid-template-columns:minmax(0,1fr)}.public-neural-home .np-stage-capture img{max-height:220px}:is(.public-technology-evidence-page,.public-product-evidence-page) .np-page-hero{padding-block:46px 38px!important}.np-page-hero--route-system .np-page-hero-layout{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr);gap:24px}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence,:is(.public-technology-evidence-page,.public-product-evidence-page) .np-section,:is(.public-technology-evidence-page,.public-product-evidence-page) .np-dark-band>.np-section{padding-block:44px!important}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__header{gap:14px}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__frames{grid-template-columns:minmax(0,1fr);gap:14px}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__frame-heading{grid-template-columns:minmax(0,1fr);gap:5px}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__story{gap:18px}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__copy{gap:12px}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__copy ul{gap:6px}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__media img{max-height:180px!important}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__capture{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__capture :is(.recorded-evidence__statebar,.recorded-evidence__dialog){grid-column:1 / -1}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__media{min-height:180px}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__capture figcaption{border-top:0;border-left:1px solid rgba(255,255,255,.16);padding:12px}:is(.public-technology-evidence-page,.public-product-evidence-page) .recorded-evidence__capture figcaption>p{font-size:10px;line-height:1.4}:is(.platform-modules,.platform-pricing) :is(.commercial-hero,.platform-section,.pricing-boundary-section,.platform-final){padding-block:44px!important}}@media(prefers-reduced-motion:reduce){.public-neural-home .np-stage-card{opacity:1;transform:none}}@media(forced-colors:active){.public-neural-home .np-stage-card{border-color:CanvasText;color:CanvasText;background:Canvas}.public-neural-home .np-stage-card:not(:last-of-type):after{background:LinkText}.public-neural-home :is(.np-stage-sequence,.np-stage-secondary>summary),:is(.public-technology-evidence-page,.public-product-evidence-page) :is(.recorded-evidence__sequence,.recorded-evidence__secondary>summary){color:LinkText}}.public-shell{overflow-x:clip}.public-shell main,.commercial-page,.px-experience,.np-page,.pc-platform{min-width:0}.public-nav{min-width:0}.public-nav a{white-space:nowrap}.pc-platform{--pc-ink: #070b0d;--pc-muted: rgba(7, 11, 13, .68);--pc-teal: #00f0b8;background:radial-gradient(circle at 78% 22%,rgba(0,240,184,.1),transparent 32%),#fff}.pc-brain-portal{background:radial-gradient(ellipse 88% 70% at 46% 49%,rgba(0,240,184,.24),transparent 42%),radial-gradient(ellipse 74% 70% at 67% 53%,rgba(140,88,255,.16),transparent 48%),linear-gradient(180deg,#070b0df5,#091011eb 58%,#050707f5)!important;box-shadow:0 28px 92px #00f0b829,0 18px 64px #070b0d57,inset 0 0 0 1px #ffffff1f,inset 0 0 86px #00f0b814!important}.pc-neural-canvas,.pc-neural-canvas .memory-field3d,.pc-neural-canvas .memory-field3d__viewport,.pc-neural-canvas .memory-field3d__stage{--memory-surface: #070b0d;background:transparent!important}.pc-platform[data-active-beat="0"] .pc-brain-portal{border-radius:36px}.pc-platform[data-active-beat="0"] .pc-neural-canvas{transform:translate(8%) scale(.96);transform-origin:50% 50%}.pc-neural-canvas .memory-field3d__fallback{background:radial-gradient(circle at 50% 45%,rgba(0,240,184,.15),transparent 38%),#070b0d!important}.pc-neural-canvas .memory-field3d__fallback>img{width:100%;height:100%;object-fit:contain;object-position:center;filter:contrast(1.18) saturate(1.16) brightness(.92) drop-shadow(0 18px 46px rgba(0,240,184,.15))!important;opacity:.98!important}.pc-neural-canvas .memory-field3d__fallback>div{display:none!important}.pc-brain-portal__frame,.pc-brain-portal__disclosure,.pc-progress{display:none!important}.pc-brain-portal__frame{color:#ffffffad}.pc-brain-portal__disclosure{color:#ffffff9e}.pc-stage{background:linear-gradient(rgba(7,11,13,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(7,11,13,.035) 1px,transparent 1px),radial-gradient(circle at 78% 38%,rgba(0,240,184,.1),transparent 34%),#fff;background-size:48px 48px,48px 48px,auto,auto}.pc-platform:not([data-active-beat="0"]) .pc-brain-portal{border-radius:var(--pc-portal-radius)}.pc-platform:not([data-active-beat="0"]) .pc-neural-canvas{transform:translate(5%) scale(.96);transform-origin:58% 50%}.pc-beat:not([data-beat="0"]){align-items:center}.pc-chapter-copy,.pc-chapter-copy--right,.pc-chapter-copy--continuum,.pc-beat[data-beat="1"] .pc-chapter-copy{width:min(450px,31vw);margin-left:0;color:var(--pc-ink)}.pc-chapter-copy:before,.pc-beat[data-beat="1"] .pc-chapter-copy:before,.pc-chapter-copy--evidence:before,.pc-chapter-copy--grow:before,.pc-chapter-copy--review:before,.pc-chapter-copy--receipt:before,.pc-chapter-copy--continuum:before{display:none}.pc-chapter-copy h2{max-width:10ch;color:var(--pc-ink);font-size:clamp(44px,4.15vw,68px);line-height:.96;text-shadow:none}.pc-chapter-copy>p,.pc-chapter-copy--evidence>p,.pc-chapter-copy--grow>p,.pc-chapter-copy--review>p,.pc-chapter-copy--receipt>p{max-width:430px;margin-top:20px;color:var(--pc-muted);font-size:clamp(16px,1.2vw,19px);line-height:1.48;text-shadow:none}.pc-proof-note,.pc-evidence-contract,.pc-candidate-plane,.pc-review-plane,.pc-receipt-gate{width:min(100%,430px);margin-top:24px;border-color:#070b0d26;border-radius:0;color:var(--pc-ink);background:#ffffffc2;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pc-proof-note{border-top:1px solid rgba(7,11,13,.15);border-right:0;border-bottom:1px solid rgba(7,11,13,.15)}.pc-evidence-contract{background:#ffffffc2}.pc-evidence-contract span,.pc-evidence-contract strong,.pc-candidate-plane>i,.pc-review-plane>span+span,.pc-receipt-gate header,.pc-receipt-gate dl>div+div{border-color:#070b0d1f}.pc-proof-note span,.pc-proof-note small,.pc-evidence-contract span,.pc-candidate-plane span,.pc-candidate-plane small,.pc-review-plane small,.pc-receipt-gate span,.pc-receipt-gate dt,.pc-receipt-gate dd{color:#070b0d9e}.pc-proof-note strong,.pc-candidate-plane strong,.pc-review-plane strong,.pc-receipt-gate header strong,.pc-evidence-contract strong{color:var(--pc-ink)}.pc-evidence-contract strong,.pc-candidate-plane>.is-candidate,.pc-review-plane>.is-candidate{background:#00f0b817}.pc-candidate-plane>div:first-child,.pc-receipt-gate{border-left-color:var(--pc-teal)}.pc-continuum-actions a{border-color:#070b0d38;color:var(--pc-ink);background:#ffffffb8}.pc-continuum-actions a:first-child{color:var(--pc-ink);background:var(--pc-teal)}.np-page-hero--route-system{min-height:calc(100svh - 72px);padding:clamp(46px,7vh,82px) 0!important;display:grid;grid-template-columns:1fr!important;align-items:center;overflow:clip;background:radial-gradient(circle at 82% 22%,rgba(0,240,184,.12),transparent 31%),linear-gradient(180deg,#fbfffe,#eef8f5)!important}.np-page-hero--route-system .np-page-hero-layout{display:grid;width:min(1360px,calc(100% - 64px));margin-inline:auto;grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);gap:clamp(34px,5vw,76px);align-items:center}.np-page-hero--route-system .np-page-hero-copy{width:auto!important;max-width:none!important;padding:0!important}.np-page-hero--route-system .np-page-hero-copy h1{max-width:760px;font-size:clamp(56px,6.3vw,94px);line-height:.92;letter-spacing:-.06em}.np-page-hero--route-system .np-page-hero-copy>p{max-width:680px;color:#101415b8;font-size:clamp(16px,1.35vw,20px);line-height:1.56}.np-page-hero--route-system .public-route-proof{max-height:calc(100svh - 136px);overflow:auto;border:1px solid rgba(16,20,21,.14);border-top:2px solid var(--route-proof-accent);border-radius:24px;box-shadow:0 28px 82px #10141526,inset 0 1px #ffffffb3}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--route-system{min-height:calc(100svh - 72px)!important;padding:clamp(46px,7vh,82px) max(32px,calc((100vw - 1360px)/2))!important;grid-template-columns:1fr!important;color:#101415!important;background:radial-gradient(circle at 76% 38%,rgba(0,240,184,.12),transparent 30%),radial-gradient(circle at 88% 18%,rgba(140,88,255,.08),transparent 34%),linear-gradient(180deg,#fbfffe,#eef8f5)!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--route-system .np-page-hero-layout{grid-column:1 / -1!important;width:min(1360px,100%)!important;grid-template-columns:minmax(420px,.82fr) minmax(560px,1.18fr)!important;gap:clamp(42px,5.4vw,88px)!important;align-items:center}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--route-system .np-page-hero-copy{width:100%!important;max-width:none!important;color:#101415!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--route-system .np-page-hero-copy h1{max-width:10.8ch!important;color:#101415!important;font-size:clamp(58px,5.9vw,86px)!important;line-height:.96!important;letter-spacing:-.052em!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--route-system .np-page-hero-copy>p{max-width:560px!important;color:#101415b8!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--route-system .np-actions{margin-top:28px!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--route-system .np-button-secondary{border-color:#10141533!important;color:#101415!important;background:#ffffff94!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--route-system .public-route-proof{align-self:center;width:100%;max-height:calc(100svh - 154px)}.public-route-proof__capture img{max-height:min(40vh,360px);object-fit:cover;object-position:top center}.route-first-proof{min-width:0;overflow:hidden;border:1px solid rgba(16,20,21,.16);border-top:3px solid #00b78a;border-radius:24px;background:#ffffffe0;box-shadow:0 28px 82px #10141521}.route-first-proof>header{display:grid;gap:8px;padding:22px 24px 18px;border-bottom:1px solid rgba(16,20,21,.12)}.route-first-proof>header>span{color:#007f63;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.route-first-proof h2,.route-first-proof h3,.route-first-proof p{margin:0;color:#101415}.route-first-proof h2{max-width:28ch;font-size:clamp(22px,2vw,32px);line-height:1.08;letter-spacing:-.035em}.route-comparison-proof table{width:100%;border-collapse:collapse;table-layout:fixed}.route-comparison-proof th,.route-comparison-proof td{padding:15px 16px;border-right:1px solid rgba(16,20,21,.1);border-bottom:1px solid rgba(16,20,21,.1);color:#101415c2;font-size:13px;line-height:1.45;text-align:left;vertical-align:top}.route-comparison-proof th:last-child,.route-comparison-proof td:last-child{border-right:0}.route-comparison-proof thead th{color:#101415;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.route-comparison-proof tbody th{width:22%;color:#101415}.route-comparison-proof tbody td:last-child{background:#00f0b812}.route-causal-proof ol{margin:0;padding:0;list-style:none}.route-causal-proof li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;padding:15px 22px;border-bottom:1px solid rgba(16,20,21,.1)}.route-causal-proof li:last-child{border-bottom:0}.route-causal-proof li>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(0,183,138,.42);border-radius:50%;color:#007f63;font-size:11px;font-weight:800}.route-causal-proof li>div{display:grid;gap:4px}.route-causal-proof h3{font-size:15px;line-height:1.25}.route-causal-proof p{color:#101415ad;font-size:13px;line-height:1.45}:is(.platform-modules,.platform-pricing) .commercial-hero{min-height:calc(100svh - 72px);padding:0!important;display:grid;align-items:start;overflow:clip;border-bottom:1px solid rgba(16,20,21,.14);background:radial-gradient(circle at 80% 24%,rgba(0,240,184,.11),transparent 34%),linear-gradient(180deg,#fbfffe,#f2f7f6)!important}:is(.platform-modules,.platform-pricing) .commercial-hero__layout{width:min(1360px,calc(100% - 64px));display:grid;grid-template-columns:minmax(0,488px) minmax(0,1fr);gap:clamp(56px,5.8vw,76px);align-items:start;padding-block:clamp(42px,6vh,72px)}:is(.platform-modules,.platform-pricing) .commercial-hero__intro{width:100%!important;max-width:100%!important;min-height:0!important;padding:0!important;display:block!important;background:transparent!important}:is(.platform-modules,.platform-pricing) .commercial-hero__copy{width:100%!important;max-width:440px!important;grid-template-columns:1fr!important;gap:24px}:is(.platform-modules,.platform-pricing) .commercial-hero h1{max-width:100%!important;font-size:clamp(44px,4.1vw,60px)!important;line-height:.96!important;letter-spacing:-.058em}:is(.platform-modules,.platform-pricing) .commercial-hero__description{max-width:600px;color:#101415b8}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero{color:#101415!important;background:radial-gradient(circle at 80% 24%,rgba(0,240,184,.11),transparent 34%),linear-gradient(180deg,#fbfffe,#f2f7f6)!important}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__copy :is(.commercial-kicker,h1,p,a){color:#101415!important}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__description{color:#101415b8!important}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__copy:before{content:none!important;display:none!important}:is(.platform-modules,.platform-pricing) .commercial-hero__visual{max-height:none;min-height:0;overflow-y:visible;overflow-x:clip;border:1px solid rgba(16,20,21,.14);border-radius:24px;background:#ffffffd1;box-shadow:0 28px 82px #10141524,inset 0 1px #ffffffb8}.platform-pricing .commercial-billing-control__toggle button:not(:disabled)[aria-pressed=false]:is(:hover,:focus-visible){color:#101415;background:#00f0b829;box-shadow:inset 0 0 0 2px #007d6280;outline:none}.platform-pricing .commercial-hero .commercial-plans__header{display:none}.platform-pricing .commercial-hero :is(.commercial-plan,.commercial-plan.commercial-plan--featured){grid-template-columns:minmax(0,1fr) minmax(150px,.62fr);gap:18px 22px}.platform-pricing .commercial-hero :is(.commercial-plan__offer,.commercial-plan__access,.commercial-plan__boundary){grid-column:1 / -1}:is(.platform-modules,.platform-pricing) :is(.modules-hero-surface,.pricing-hero-surface){gap:0}:is(.platform-modules,.platform-pricing) :is(.modules-hero-catalog,.pricing-hero-catalog){padding:0 22px 24px}:is(.platform-modules,.platform-pricing) :is(.modules-hero-catalog__intro,.pricing-hero-catalog__intro){grid-template-columns:1fr;gap:10px;padding:22px 0 18px}:is(.platform-modules,.platform-pricing) :is(.modules-hero-catalog__intro p,.pricing-hero-catalog__intro p){grid-column:auto}.system-state-page{overflow:clip}@media(max-width:1180px){.public-header-inner{grid-template-columns:minmax(0,1fr) auto!important}.public-nav,.public-header-actions>:not(.mobile-menu-trigger){display:none!important}.public-header-actions{margin-left:auto}.mobile-menu-trigger{display:inline-flex!important}.np-page-hero--route-system .np-page-hero-layout,:is(.platform-modules,.platform-pricing) .commercial-hero__layout{width:min(100% - 40px,920px);grid-template-columns:1fr;padding-block:34px}.np-page-hero--route-system .public-route-proof,:is(.platform-modules,.platform-pricing) .commercial-hero__visual{max-height:none;overflow:visible}:is(.platform-modules,.platform-pricing) .commercial-hero__copy{max-width:620px!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--route-system .np-page-hero-layout{width:min(100% - 40px,920px)!important;grid-template-columns:1fr!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--route-system .public-route-proof{max-height:none}}@media(max-width:760px){.public-shell{overflow-x:clip}.pc-brain-portal{box-shadow:0 18px 70px #070b0d4d!important}.pc-platform[data-active-beat="0"] .pc-neural-canvas{transform:none}.pc-platform[data-active-beat="0"] .pc-brain-portal{clip-path:none!important}.pc-platform:not([data-active-beat="0"]) .pc-brain-portal{top:0!important;right:0!important;bottom:44%!important;left:0!important;border-radius:0 0 22px 22px;box-shadow:none!important}.pc-platform:not([data-active-beat="0"]) .pc-neural-canvas{transform:none}.pc-beat:not([data-beat="0"]){padding:0 0 12px;align-items:flex-end}.pc-chapter-copy,.pc-chapter-copy--right,.pc-chapter-copy--continuum,.pc-beat[data-beat="1"] .pc-chapter-copy{width:100%;margin:0;padding:18px 20px 16px;color:var(--pc-ink);background:linear-gradient(180deg,#fff0 0,#ffffffeb 28px,#fffffffa);border:0!important;box-shadow:none!important;transform:translateY(-24px)}.pc-chapter-copy h2{max-width:11ch;font-size:clamp(36px,10.6vw,45px);line-height:.96}.pc-chapter-copy>p{max-width:340px;margin-top:13px;color:var(--pc-muted);font-size:14px;line-height:1.4}.pc-chapter-index{margin-bottom:12px}.pc-proof-note,.pc-evidence-contract,.pc-candidate-plane,.pc-review-plane,.pc-receipt-gate{width:100%;margin-top:14px;background:transparent}.pc-continuum-actions{margin-top:14px}.pc-neural-canvas .memory-field3d__fallback>img{object-position:center}.np-page-hero--route-system{min-height:0;padding:32px 0 42px!important}.np-page-hero--route-system .np-page-hero-layout,:is(.platform-modules,.platform-pricing) .commercial-hero__layout{width:calc(100% - 32px);padding-block:20px}.np-page-hero--route-system .np-page-hero-copy h1,:is(.platform-modules,.platform-pricing) .commercial-hero h1{font-size:clamp(42px,13vw,58px)!important;line-height:.96!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) main>.np-public .np-page-hero--route-system{padding:32px 16px 42px!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--route-system .np-page-hero-copy h1{max-width:11.2ch!important;font-size:clamp(42px,13vw,58px)!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--route-system{color:#101415!important;background:linear-gradient(180deg,#fbfffe,#f2f7f6)!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--route-system .np-page-hero-copy :is(.np-section-index,h1,p){color:#101415!important;text-shadow:none!important}.public-shell:is([data-public-scene-route="/technology"],[data-public-scene-route="/product"]) .np-page-hero--route-system .np-page-hero-copy:before{content:none!important;display:none!important}.public-route-proof{border-radius:18px}.public-route-proof__capture img{max-height:245px}:is(.platform-modules,.platform-pricing) .commercial-hero{min-height:0}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__copy :is(.commercial-kicker,h1,p){color:#101415!important}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-hero__description{color:#101415b8!important}.public-shell:is([data-public-scene-route="/modules"],[data-public-scene-route="/pricing"]) .np-commercial-hero .commercial-actions .cta-link-quiet{color:#101415!important}:is(.platform-modules,.platform-pricing) .commercial-hero__visual{border-radius:18px}:is(.platform-modules,.platform-pricing) :is(.modules-hero-catalog,.pricing-hero-catalog){padding-inline:16px}.route-first-proof{border-radius:18px}.route-comparison-proof table,.route-comparison-proof tbody,.route-comparison-proof tr,.route-comparison-proof th,.route-comparison-proof td{display:block;width:100%}.route-comparison-proof thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.route-comparison-proof tbody tr{border-bottom:1px solid rgba(16,20,21,.14)}.route-comparison-proof tbody tr:last-child{border-bottom:0}.route-comparison-proof th,.route-comparison-proof td{border-right:0}.route-comparison-proof tbody th{padding-bottom:6px;border-bottom:0}}@media(max-width:760px)and (max-height:600px){.pc-platform{--pc-gutter: 20px;--pc-header: 60px}.pc-stage,.pc-copy{height:calc(100svh - var(--pc-header));min-height:0}.pc-beat{padding:14px var(--pc-gutter) 36px;align-items:flex-start}.pc-hero-copy{padding-right:45%}.pc-hero-copy h1{max-width:8.5ch;font-size:38px;line-height:.9}.pc-hero-copy>p{max-width:360px;margin-top:10px;font-size:13px;line-height:1.32}.pc-actions{margin-top:10px}.pc-button{min-height:40px;padding-inline:12px;font-size:10.5px}.pc-button--text,.pc-hero-proof{display:none}.pc-enter-cue{margin-top:4px}.pc-platform[data-active-beat="0"] .pc-brain-portal{top:5%;right:2.5%;bottom:5%;left:58%;clip-path:none;border-radius:22px}}@media(prefers-reduced-motion:reduce){.pc-brain-portal,.pc-neural-canvas *,.np-page-hero--route-system *,:is(.platform-modules,.platform-pricing) .commercial-hero *{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.public-shell[data-public-shell-version=v6]{--public-v6-paper: #fff;--public-v6-ink: #080b0d;--public-v6-muted: rgba(8, 11, 13, .64);--public-v6-line: rgba(8, 11, 13, .14);--public-v6-mint: #00d8aa;--public-v6-mint-deep: #007f69;--public-v6-violet: #7857e8;--public-v6-violet-deep: #6545d8;--public-v6-header-height: 76px;--public-v6-container: 1500px;--public-v6-gutter: clamp(24px, 4vw, 64px);color:var(--public-v6-ink);background:var(--public-v6-paper)}.public-shell[data-public-shell-version=v6] :is(a,button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--public-v6-violet) 78%,white);outline-offset:3px}.public-shell[data-public-shell-version=v6]>.public-header{position:sticky;z-index:100;top:0;width:100%;height:var(--public-v6-header-height);border:0!important;border-bottom:1px solid var(--public-v6-line)!important;color:var(--public-v6-ink);background:#fffffff5!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.public-shell[data-public-shell-version=v6]>.public-header .public-header-inner{display:grid;width:min(calc(100% - (var(--public-v6-gutter) * 2)),var(--public-v6-container));height:100%;margin:0 auto;padding:0!important;align-items:center;grid-template-columns:minmax(138px,.72fr) auto minmax(330px,1fr);gap:clamp(20px,3vw,52px)}.public-shell[data-public-shell-version=v6]>.public-header .wordmark-link{display:inline-flex;width:fit-content;min-height:44px;align-items:center}.public-shell[data-public-shell-version=v6]>.public-header .wordmark-link img{display:block;width:auto;height:31px;object-fit:contain}.public-shell[data-public-shell-version=v6]>.public-header .public-nav{display:flex;height:100%;align-items:stretch;justify-content:center;gap:clamp(21px,2.4vw,38px)}.public-shell[data-public-shell-version=v6]>.public-header .public-nav a{position:relative;display:inline-flex;min-height:44px;align-items:center;padding:2px 0 0!important;border:0!important;color:#080b0db3!important;background:transparent!important;box-shadow:none!important;font-size:14px;font-weight:620;line-height:1;text-decoration:none;transition:color .15s ease}.public-shell[data-public-shell-version=v6]>.public-header .public-nav a:before{display:none!important}.public-shell[data-public-shell-version=v6]>.public-header .public-nav a:after{position:absolute!important;inset:auto 0 0!important;width:100%!important;height:2px!important;border:0!important;background:var(--public-v6-mint)!important;box-shadow:none!important;content:""!important;opacity:0;transform:scaleX(.35)!important;transform-origin:center!important;transition:opacity .14s ease,transform .14s ease!important}.public-shell[data-public-shell-version=v6]>.public-header .public-nav a.active,.public-shell[data-public-shell-version=v6]>.public-header .public-nav a:hover{color:var(--public-v6-ink)!important}.public-shell[data-public-shell-version=v6]>.public-header .public-nav a.active:after{opacity:1;transform:scaleX(1)!important}.public-shell[data-public-shell-version=v6]>.public-header .public-header-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:9px}.public-shell[data-public-shell-version=v6]>.public-header .public-header-actions .cta-link,.public-shell[data-public-shell-version=v6]>.public-header .public-header-actions [data-public-header-action]{display:inline-flex;width:auto!important;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:9px 15px!important;border:1px solid rgba(8,11,13,.25)!important;border-radius:8px!important;color:var(--public-v6-ink)!important;background:#ffffffd1!important;box-shadow:none!important;font-size:13px;font-weight:680;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.public-shell[data-public-shell-version=v6]>.public-header .public-header-actions .cta-link svg{width:16px;height:16px}.public-shell[data-public-shell-version=v6]>.public-header .public-header-actions [data-public-header-action=access]{border-color:var(--public-v6-mint)!important;color:#03120f!important;background:var(--public-v6-mint)!important}.public-shell[data-public-shell-version=v6]>.public-header .public-header-actions .cta-link:is(:hover,:focus-visible){border-color:var(--public-v6-violet)!important;transform:translateY(-1px)}.public-shell[data-public-shell-version=v6]>.public-header .public-header-actions [data-public-header-action=access]:is(:hover,:focus-visible){border-color:#00c59d!important;background:#00cfa4!important}.public-shell[data-public-shell-version=v6] .public-auth-diagnostic,.public-shell[data-public-shell-version=v6] .public-access-action--checking{max-width:148px;color:var(--public-v6-muted);font-size:11px;line-height:1.25}.public-shell[data-public-shell-version=v6] .mobile-menu-trigger{display:none}.public-shell[data-public-shell-version=v6]>.mobile-menu-backdrop{z-index:400;background:#0508096b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.public-shell[data-public-shell-version=v6]>.mobile-menu-backdrop>.mobile-menu{width:min(92vw,410px);border:0;border-left:1px solid var(--public-v6-line);color:var(--public-v6-ink);background:#fff;box-shadow:-28px 0 80px #07100f29}.public-shell[data-public-shell-version=v6] .mobile-menu-head{min-height:68px;border-bottom:1px solid var(--public-v6-line)}.public-shell[data-public-shell-version=v6] .mobile-menu-head img{height:28px}.public-shell[data-public-shell-version=v6] .mobile-menu nav a,.public-shell[data-public-shell-version=v6] .mobile-menu nav button.cta-link{min-height:48px;border:0;border-bottom:1px solid var(--public-v6-line);border-radius:0;color:var(--public-v6-ink);background:transparent;box-shadow:none;font-size:15px}.public-shell[data-public-shell-version=v6] .mobile-menu nav a.active{box-shadow:inset 3px 0 var(--public-v6-mint)}.public-shell[data-public-shell-version=v6]>.public-footer{position:relative;z-index:3;border-top:1px solid rgba(247,251,250,.16);color:#f7fbfaad;background:#07100f}.public-shell[data-public-shell-version=v6]>.public-footer .public-footer-inner{display:grid;width:min(calc(100% - (var(--public-v6-gutter) * 2)),var(--public-v6-container));margin:0 auto;padding:68px 0 76px;grid-template-columns:minmax(280px,1.2fr) minmax(520px,1fr);gap:clamp(70px,9vw,160px)}.public-shell[data-public-shell-version=v6]>.public-footer .footer-company img{width:auto;height:30px;filter:invert(1)}.public-shell[data-public-shell-version=v6]>.public-footer .footer-company p{max-width:620px;margin:22px 0 0;font-size:13px;line-height:1.58}.public-shell[data-public-shell-version=v6]>.public-footer .public-footer-nav-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.public-shell[data-public-shell-version=v6]>.public-footer nav{display:flex;flex-direction:column;gap:12px}.public-shell[data-public-shell-version=v6]>.public-footer nav strong{margin-bottom:6px;color:#f7fbfa;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.public-shell[data-public-shell-version=v6]>.public-footer a{color:#f7fbfaa8;font-size:13px;text-decoration-color:transparent;text-underline-offset:4px}.public-shell[data-public-shell-version=v6]>.public-footer a:is(:hover,:focus-visible){color:#f7fbfa;text-decoration-color:var(--public-v6-mint)}.public-shell[data-public-shell-version=v6]>main{min-width:0;background:#fff}.public-shell[data-public-shell-version=v6][data-public-scene-route="/"]>main{background:#07100f}.public-shell[data-public-shell-version=v6] .public-neural-home{min-width:0;overflow:clip}.public-shell[data-public-shell-version=v6] .public-container{width:min(calc(100% - (var(--public-v6-gutter) * 2)),var(--public-v6-container))}@media(max-width:1240px){.public-shell[data-public-shell-version=v6]{--public-v6-header-height: 68px;--public-v6-gutter: clamp(20px, 3vw, 40px)}.public-shell[data-public-shell-version=v6]>.public-header .public-header-inner{grid-template-columns:minmax(126px,.5fr) auto minmax(278px,.9fr);gap:20px}.public-shell[data-public-shell-version=v6]>.public-header .public-nav{gap:18px}.public-shell[data-public-shell-version=v6]>.public-header .public-header-actions .desktop-secondary-action,.public-shell[data-public-shell-version=v6]>.public-header .public-auth-diagnostic{display:none}}@media(max-width:980px){.public-shell[data-public-shell-version=v6]>.public-header .public-nav,.public-shell[data-public-shell-version=v6]>.public-header .public-header-actions>.desktop-only-action,.public-shell[data-public-shell-version=v6]>.public-header .public-header-actions>[data-public-header-action]{display:none!important}.public-shell[data-public-shell-version=v6]>.public-header .public-header-inner{grid-template-columns:1fr auto}.public-shell[data-public-shell-version=v6]>.public-header .public-header-actions{grid-column:2}.public-shell[data-public-shell-version=v6] .mobile-menu-trigger{display:inline-flex}}@media(max-width:760px){.public-shell[data-public-shell-version=v6]{--public-v6-header-height: 64px;--public-v6-gutter: 20px}.public-shell[data-public-shell-version=v6]>.public-header .public-header-inner{width:calc(100% - 32px)}.public-shell[data-public-shell-version=v6]>.public-header .wordmark-link img{height:27px}.public-shell[data-public-shell-version=v6]>.public-footer .public-footer-inner{padding:56px 0 64px;grid-template-columns:minmax(0,1fr);gap:48px}.public-shell[data-public-shell-version=v6]>.public-footer .public-footer-nav-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px}}@media(prefers-reduced-motion:reduce){.public-shell[data-public-shell-version=v6] *,.public-shell[data-public-shell-version=v6] *:before,.public-shell[data-public-shell-version=v6] *:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.account-shell-v3{--dt-color-white: #ffffff;--dt-color-ink: #080b0d;--dt-color-paper: color-mix(in srgb, #ffffff 97%, #080b0d);--dt-color-graphite: color-mix(in srgb, #080b0d 76%, #ffffff);--dt-color-teal: #00d8aa;--dt-color-teal-deep: #007f69;--dt-color-teal-mid: color-mix(in srgb, #00d8aa 72%, #007f69);--dt-color-mint: color-mix(in srgb, #00d8aa 12%, #ffffff);--dt-color-lavender: color-mix(in srgb, #7857e8 10%, #ffffff);--dt-color-violet: #7857e8;--dt-color-violet-dark: #6545d8;--dt-color-muted: color-mix(in srgb, #080b0d 64%, transparent);--dt-color-muted-dark: color-mix(in srgb, #ffffff 68%, transparent);--dt-color-line: color-mix(in srgb, #080b0d 12%, transparent);--dt-color-line-strong: color-mix(in srgb, #080b0d 24%, transparent);--dt-color-dark-line: color-mix(in srgb, #ffffff 16%, transparent);--dt-color-danger: #6545d8;--dt-role-app-background: var(--dt-color-paper);--dt-role-backdrop: #02090d;--dt-role-candidate-surface: var(--dt-color-lavender);--dt-role-focus: var(--dt-color-violet);--dt-role-primary-action: var(--dt-color-teal);--dt-role-primary-action-text: var(--dt-color-ink);--dt-role-selected-border: var(--dt-color-teal-deep);--dt-role-selected-surface: var(--dt-color-mint);--dt-role-surface: var(--dt-color-white);--dt-role-text: var(--dt-color-ink);--dt-role-text-muted: var(--dt-color-muted);min-height:100vh;background:var(--dt-color-paper);color:var(--dt-color-ink);color-scheme:light}.account-shell-v3 .account-topbar{z-index:var(--dt-z-sticky);height:64px;grid-template-columns:208px minmax(0,1fr) auto;gap:0;padding:0;border-bottom:1px solid var(--dt-color-line-strong);background:color-mix(in srgb,var(--dt-color-white) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.account-shell-v3 .account-topbar .wordmark-link{display:flex;min-height:64px;align-items:center;padding:0 20px;border-right:1px solid var(--dt-color-line)}.account-shell-v3 .account-topbar .wordmark-link img{width:110px}.account-shell-v3 .account-context{min-width:0;gap:16px;padding:0 20px}.account-shell-v3 .account-context-primary{display:grid;min-width:150px}.account-shell-v3 .account-context-primary strong,.account-shell-v3 .account-context-primary span,.account-shell-v3 .account-context-primary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-shell-v3 .account-context-primary strong{font-size:14px;line-height:21px}.account-shell-v3 .account-context-primary span,.account-shell-v3 .account-context-primary small{color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .account-context-primary small{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.account-shell-v3 .aw-session-authority{display:flex;flex-wrap:wrap;gap:6px;margin:0}.account-shell-v3 .aw-session-authority code{max-width:100%;overflow-wrap:anywhere}.account-shell-v3 .account-context-facts{display:flex;min-width:0;gap:1px;margin:0;border:1px solid var(--dt-color-line);border-radius:var(--dt-radius-medium);background:var(--dt-color-line)}.account-shell-v3 .account-context-facts div{display:flex;min-width:112px;align-items:baseline;gap:7px;padding:7px 10px;background:var(--dt-color-white)}.account-shell-v3 .account-context-facts dt,.account-shell-v3 .account-context-facts dd{margin:0;font-size:12px;line-height:18px}.account-shell-v3 .account-context-facts dt{color:var(--dt-role-text-muted)}.account-shell-v3 .account-context-facts dd{overflow:hidden;max-width:92px;font-weight:var(--dt-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.account-shell-v3 .account-topbar-actions{min-width:0;gap:8px;padding:0 16px}.account-shell-v3 .account-topbar-actions .dt-button{min-height:40px;padding-inline:13px;white-space:nowrap}.account-shell-v3 .account-topbar-actions .dt-button svg{width:16px;height:16px}.account-shell-v3 .account-auth-action{min-width:0;min-height:44px;white-space:nowrap}.account-shell-v3 .account-auth-action svg{flex:0 0 auto}.account-shell-v3 .account-auth-unavailable{display:block;min-width:0;max-width:160px;overflow:hidden;color:var(--dt-role-text-muted);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.account-shell-v3 .account-context-unavailable+.account-topbar-actions .account-auth-unavailable{display:none}.account-shell-v3 .account-cloud-link-blocked{border-color:var(--dt-color-line-strong);background:var(--dt-color-paper);color:var(--dt-color-graphite)}.account-shell-v3 .account-cloud-link svg{width:17px;height:17px}.account-shell-v3 .account-avatar-button{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--dt-color-line-strong);border-radius:50%;background:var(--dt-color-mint);color:var(--dt-color-teal-deep);font:inherit;font-size:13px;font-weight:var(--dt-weight-bold)}.account-shell-v3 .account-avatar-button:hover{border-color:var(--dt-color-teal-deep)}.account-shell-v3 .account-avatar-button:focus-visible,.account-shell-v3 .aw-text-command:focus-visible,.account-shell-v3 .aw-row-link:focus-visible{outline:3px solid var(--dt-color-teal-deep);outline-offset:2px}.account-shell-v3 .account-body{min-height:calc(100vh - 64px);grid-template-columns:208px minmax(0,1fr)}.account-shell-v3 .account-rail{top:64px;height:calc(100vh - 64px);padding:18px 12px 14px;border-right:1px solid var(--dt-color-line);background:var(--dt-color-white)}.account-shell-v3 .account-nav{gap:14px}.account-shell-v3 .account-nav-group{display:grid;gap:2px}.account-shell-v3 .nav-group-label{padding:0 10px 4px;color:var(--dt-role-text-muted);font-size:12px;line-height:18px;font-weight:var(--dt-weight-semibold);text-transform:none}.account-shell-v3 .account-nav a{min-height:44px;grid-template-columns:22px minmax(0,1fr) 14px;gap:9px;padding:7px 9px;border-left:0;border-radius:var(--dt-radius-medium);color:var(--dt-color-graphite);font-size:13px;line-height:20px;font-weight:var(--dt-weight-semibold)}.account-shell-v3 .account-nav a:hover,.account-shell-v3 .account-nav a.active{background:var(--dt-color-paper);color:var(--dt-color-ink)}.account-shell-v3 .account-nav a.active{box-shadow:inset 3px 0 0 var(--dt-color-teal-deep)}.account-shell-v3 .account-nav a.active .nav-chevron{opacity:1}.account-shell-v3 .rail-legal,.account-shell-v3 .account-menu-legal{display:grid;gap:0;padding:13px 9px 0}.account-shell-v3 .account-menu-session{display:grid;gap:8px;margin:14px 9px 0;padding:14px 0;border-block:1px solid var(--dt-color-line)}.account-shell-v3 .account-menu-session .dt-button{width:100%;min-height:44px;justify-content:flex-start}.account-shell-v3 .account-menu-session p{margin:0;overflow-wrap:anywhere;color:var(--dt-color-danger);font-size:12px;line-height:18px}.account-shell-v3 .rail-legal a,.account-shell-v3 .account-menu-legal a{display:flex;min-height:40px;align-items:center;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .account-workspace{min-width:0;padding:28px 32px 64px}.account-shell-v3 .aw-page{width:min(100%,1440px);margin-inline:auto}.account-shell-v3 .aw-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.account-shell-v3 .aw-page-heading{min-width:0}.account-shell-v3 .aw-page-context{display:flex;align-items:center;gap:10px;margin-bottom:9px;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-page-header h1{overflow-wrap:anywhere;margin:0 0 7px;font-size:32px;line-height:36px;font-weight:var(--dt-weight-bold);letter-spacing:0}.account-shell-v3 .aw-page-header p{overflow-wrap:anywhere;max-width:780px;margin:0;color:var(--dt-role-text-muted);font-size:14px;line-height:21px}.account-shell-v3 .aw-page-actions,.account-shell-v3 .aw-section-actions,.account-shell-v3 .aw-source-actions,.account-shell-v3 .aw-form-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.account-shell-v3 .aw-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 28px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.account-shell-v3 .aw-metric{min-width:0;min-height:106px;padding:18px;border-right:1px solid var(--dt-color-line)}.account-shell-v3 .aw-metric:last-child{border-right:0}.account-shell-v3 .aw-metric dt,.account-shell-v3 .aw-metric span{display:block;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-metric dt{font-weight:var(--dt-weight-semibold)}.account-shell-v3 .aw-metric dd{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:6px 0 3px;font-size:23px;line-height:28px;font-weight:var(--dt-weight-bold)}.account-shell-v3 .aw-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.account-shell-v3 .aw-workspace-main,.account-shell-v3 .aw-workspace-aside{display:grid;min-width:0;gap:24px}.account-shell-v3 .aw-section{min-width:0;padding:26px 0 2px;border-top:1px solid var(--dt-color-line-strong)}.account-shell-v3 #cloud-readiness,.account-shell-v3 .aw-anchor-target,.account-shell-v3 #brain-sync{min-width:0;scroll-margin-top:88px}.account-shell-v3 .aw-workspace-main>.aw-section:first-child,.account-shell-v3 .aw-page>.aw-section:first-of-type{padding-top:0;border-top:0}.account-shell-v3 .aw-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.account-shell-v3 .aw-section-head h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:20px;line-height:26px;font-weight:var(--dt-weight-bold)}.account-shell-v3 .aw-section-head p,.account-shell-v3 .aw-section-copy,.account-shell-v3 .aw-empty-copy{overflow-wrap:anywhere;margin:0;color:var(--dt-role-text-muted);font-size:14px;line-height:21px}.account-shell-v3 .aw-definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--dt-color-line)}.account-shell-v3 .aw-definition-list>div{min-width:0;min-height:78px;padding:13px 14px 13px 0;border-bottom:1px solid var(--dt-color-line)}.account-shell-v3 .aw-definition-list>div:nth-child(odd){border-right:1px solid var(--dt-color-line)}.account-shell-v3 .aw-definition-list>div:nth-child(2n){padding-left:14px}.account-shell-v3 .aw-definition-list dt,.account-shell-v3 .aw-definition-list span{color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-definition-list dt{font-weight:var(--dt-weight-semibold)}.account-shell-v3 .aw-definition-list dd{overflow-wrap:anywhere;margin:4px 0 1px;font-size:14px;line-height:21px;font-weight:var(--dt-weight-semibold)}.account-shell-v3 .aw-row-list,.account-shell-v3 .aw-policy-list,.account-shell-v3 .aw-plan-list,.account-shell-v3 .aw-purchase-list,.account-shell-v3 .aw-module-list{display:grid;border-top:1px solid var(--dt-color-line-strong)}.account-shell-v3 .aw-row{display:grid;min-width:0;min-height:74px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:16px;padding:14px 4px;border-bottom:1px solid var(--dt-color-line)}.account-shell-v3 .aw-row-link{grid-template-columns:38px minmax(0,1fr) auto;color:var(--dt-color-ink);text-decoration:none}.account-shell-v3 .aw-row-link:hover{background:color-mix(in srgb,var(--dt-color-mint) 38%,transparent)}.account-shell-v3 .aw-row-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--dt-color-mint);color:var(--dt-color-teal-deep)}.account-shell-v3 .aw-row-icon svg{width:18px;height:18px}.account-shell-v3 .aw-row-copy{min-width:0}.account-shell-v3 .aw-row-copy strong,.account-shell-v3 .aw-row-copy p,.account-shell-v3 .aw-row-copy code{display:block}.account-shell-v3 .aw-row-copy strong{font-size:14px;line-height:21px}.account-shell-v3 .aw-row-copy p{margin:2px 0 0;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 code{overflow-wrap:anywhere;font-size:12px;line-height:18px}.account-shell-v3 .aw-row-copy code{margin-top:3px;color:var(--dt-role-text-muted)}.account-shell-v3 .aw-text-command,.account-shell-v3 .aw-runtime-owner{display:inline-flex;min-height:44px;align-items:center;gap:6px;border:0;background:transparent;color:var(--dt-color-teal-deep);font:inherit;font-size:13px;line-height:20px;font-weight:var(--dt-weight-semibold);text-decoration:none}.account-shell-v3 .aw-text-command svg,.account-shell-v3 .aw-runtime-owner svg{width:16px;height:16px}.account-shell-v3 .aw-row-placeholder,.account-shell-v3 .aw-runtime-owner{color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-plan-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(140px,auto) auto;align-items:center;gap:18px;padding:18px;border-bottom:1px solid var(--dt-color-line);background:var(--dt-color-white)}.account-shell-v3 .aw-plan-main h3{margin:8px 0 4px;font-size:20px;line-height:26px}.account-shell-v3 .aw-plan-main p{margin:0;color:var(--dt-role-text-muted);font-size:13px;line-height:20px}.account-shell-v3 .aw-plan-benefits{display:grid;gap:5px;margin:12px 0 0;padding:0;list-style:none}.account-shell-v3 .aw-plan-benefits li{position:relative;padding-left:16px;color:var(--dt-color-ink);font-size:12px;line-height:18px}.account-shell-v3 .aw-plan-benefits li:before{position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:50%;background:var(--dt-color-teal-deep);content:""}.account-shell-v3 .aw-plan-allowance{display:grid;gap:6px;min-width:150px;padding:12px;border:1px solid var(--dt-color-line);border-radius:var(--dt-radius-medium);background:var(--dt-color-paper)}.account-shell-v3 .aw-plan-allowance span{font-size:12px;line-height:18px;font-weight:var(--dt-weight-semibold)}.account-shell-v3 .aw-aside-panel,.account-shell-v3 .aw-aside-section,.account-shell-v3 .aw-workspace-aside>.aw-notice{padding:22px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.account-shell-v3 .aw-aside-section{padding-bottom:22px}.account-shell-v3 .aw-plan-panel{border-color:var(--dt-color-violet);background:var(--dt-color-lavender)}.account-shell-v3 .aw-aside-panel>span{color:var(--dt-color-graphite);font-size:12px;line-height:18px;font-weight:var(--dt-weight-semibold)}.account-shell-v3 .aw-aside-panel h2{margin:7px 0 6px;font-size:22px;line-height:28px}.account-shell-v3 .aw-aside-panel p{margin:0 0 16px;color:var(--dt-color-graphite);font-size:14px;line-height:21px}.account-shell-v3 .aw-usage-meter,.account-shell-v3 .aw-credit-progress{display:grid;gap:10px}.account-shell-v3 .aw-usage-meter{margin:18px 0}.account-shell-v3 .aw-usage-meter progress,.account-shell-v3 .aw-credit-progress progress{width:100%;height:10px;border:0;border-radius:var(--dt-radius-small);background:var(--dt-color-line);accent-color:var(--dt-color-teal-deep)}.account-shell-v3 .aw-usage-meter progress::-webkit-progress-bar,.account-shell-v3 .aw-credit-progress progress::-webkit-progress-bar{background:var(--dt-color-line)}.account-shell-v3 .aw-usage-meter progress::-webkit-progress-value,.account-shell-v3 .aw-credit-progress progress::-webkit-progress-value,.account-shell-v3 .aw-usage-meter progress::-moz-progress-bar,.account-shell-v3 .aw-credit-progress progress::-moz-progress-bar{background:var(--dt-color-teal-deep)}.account-shell-v3 .aw-usage-meter>div,.account-shell-v3 .aw-credit-progress>div{display:flex;justify-content:space-between;gap:12px}.account-shell-v3 .aw-usage-meter span,.account-shell-v3 .aw-credit-progress span,.account-shell-v3 .aw-credit-progress p{color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-credit-progress strong{font-size:30px;line-height:36px}.account-shell-v3 .aw-credit-progress p{margin:0}.account-shell-v3 .aw-notice{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:24px;padding:16px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.account-shell-v3 .aw-notice-active{border-color:var(--dt-color-teal-deep);background:var(--dt-color-mint)}.account-shell-v3 .aw-notice-candidate{border-left:4px solid var(--dt-color-graphite)}.account-shell-v3 .aw-notice>svg{width:22px;height:22px}.account-shell-v3 .aw-notice strong{font-size:14px;line-height:21px}.account-shell-v3 .aw-notice-copy p{margin:3px 0 0;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-notice-actions{align-self:center}.account-shell-v3 .aw-empty-state{display:grid;min-height:150px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;border:1px dashed var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.account-shell-v3 .aw-empty-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:var(--dt-color-paper);color:var(--dt-color-graphite)}.account-shell-v3 .aw-empty-state h3{margin:0 0 4px;font-size:16px;line-height:22px}.account-shell-v3 .aw-empty-state p{margin:0;color:var(--dt-role-text-muted);font-size:13px;line-height:20px}.account-shell-v3 .aw-source-access{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:22px;border:1px solid var(--dt-color-line-strong);border-left:4px solid var(--dt-color-teal-deep);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.account-shell-v3 .aw-source-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:var(--dt-color-mint);color:var(--dt-color-teal-deep)}.account-shell-v3 .aw-source-status{display:flex;align-items:center;gap:10px;margin-bottom:7px}.account-shell-v3 .aw-source-copy h2{margin:0 0 5px;font-size:20px;line-height:26px}.account-shell-v3 .aw-source-copy>p{margin:0 0 14px;color:var(--dt-role-text-muted);font-size:14px;line-height:21px}.account-shell-v3 .aw-source-command{max-width:100%;margin:16px 0;overflow-x:auto;padding:14px;border:1px solid var(--dt-color-line);border-radius:var(--dt-radius-medium);background:var(--dt-color-paper)}.account-shell-v3 .aw-boundary-note,.account-shell-v3 .aw-refreshing{display:flex;align-items:center;gap:7px;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-boundary-note svg,.account-shell-v3 .aw-refreshing svg{width:15px;height:15px}.account-shell-v3 .aw-source-copy>.aw-notice{margin:14px 0 0}.account-shell-v3 .aw-table-wrap{max-width:100%;overflow-x:auto;border-top:1px solid var(--dt-color-line-strong)}.account-shell-v3 .aw-table{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--dt-color-white)}.account-shell-v3 .aw-table th,.account-shell-v3 .aw-table td{padding:13px 12px;border-bottom:1px solid var(--dt-color-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.account-shell-v3 .aw-table th{color:var(--dt-role-text-muted);font-size:12px;line-height:18px;font-weight:var(--dt-weight-semibold)}.account-shell-v3 .aw-table td{font-size:13px;line-height:20px}.account-shell-v3 .aw-table td strong,.account-shell-v3 .aw-table td code{display:block}.account-shell-v3 .aw-table tbody tr:hover{background:color-mix(in srgb,var(--dt-color-mint) 32%,transparent)}.account-shell-v3 .aw-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 0;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-pagination>div{display:flex;flex-wrap:wrap;gap:8px}.account-shell-v3 .aw-purchase-row,.account-shell-v3 .aw-plan-row,.account-shell-v3 .aw-policy-row{display:grid;min-height:86px;align-items:center;gap:16px;padding:14px 4px;border-bottom:1px solid var(--dt-color-line)}.account-shell-v3 .aw-purchase-row{grid-template-columns:minmax(200px,1fr) auto auto}.account-shell-v3 .aw-plan-row{grid-template-columns:minmax(260px,1fr) minmax(150px,auto) auto;gap:18px;padding:18px;background:var(--dt-color-white)}.account-shell-v3 .aw-plan-row-current{border:1px solid var(--dt-color-teal-deep);border-radius:var(--dt-radius-large);background:linear-gradient(135deg,color-mix(in srgb,var(--dt-color-mint) 54%,white),var(--dt-color-white) 58%),var(--dt-color-white)}.account-shell-v3 .aw-policy-row{grid-template-columns:minmax(220px,1fr) auto auto}.account-shell-v3 .aw-purchase-row p,.account-shell-v3 .aw-plan-row p,.account-shell-v3 .aw-policy-row p{margin:2px 0 0;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-plan-row h3{margin:7px 0 0;font-size:20px;line-height:26px}.account-shell-v3 .aw-plan-allowance{display:grid;gap:6px;min-width:150px;padding:12px;border:1px solid var(--dt-color-line);border-radius:var(--dt-radius-medium);background:var(--dt-color-paper);color:var(--dt-color-ink);font-size:12px;line-height:18px;font-weight:var(--dt-weight-semibold)}.account-shell-v3 .aw-inline-blocker,.account-shell-v3 .aw-form-help{color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-action-feedback{margin-top:16px;outline:none}.account-shell-v3 .aw-action-pending,.account-shell-v3 .aw-action-error,.account-shell-v3 .aw-action-receipt{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.account-shell-v3 .aw-action-receipt{border-color:var(--dt-color-teal-deep);background:var(--dt-color-mint)}.account-shell-v3 .aw-action-pending p,.account-shell-v3 .aw-action-error p,.account-shell-v3 .aw-action-receipt p{margin:2px 0;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-sync-flow,.account-shell-v3 .aw-connection-steps{display:grid;margin:0;padding:0;border-top:1px solid var(--dt-color-line-strong);list-style:none}.account-shell-v3 .aw-sync-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.account-shell-v3 .aw-sync-flow li{display:grid;min-height:118px;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:16px 14px;border-right:1px solid var(--dt-color-line);border-bottom:1px solid var(--dt-color-line)}.account-shell-v3 .aw-sync-flow li:last-child{border-right:0}.account-shell-v3 .aw-sync-flow li>span,.account-shell-v3 .aw-connection-steps li>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--dt-color-line-strong);border-radius:50%;color:var(--dt-color-teal-deep);font-size:12px;font-weight:var(--dt-weight-bold)}.account-shell-v3 .aw-sync-flow strong,.account-shell-v3 .aw-connection-steps strong{font-size:13px;line-height:20px}.account-shell-v3 .aw-sync-flow p,.account-shell-v3 .aw-connection-steps p{margin:4px 0 0;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-sync-center-board{display:grid;gap:16px}.account-shell-v3 .aw-sync-command-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.account-shell-v3 .aw-sync-command{display:inline-flex;min-width:0;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-medium);background:var(--dt-color-white);color:var(--dt-color-ink);font-size:13px;line-height:18px;font-weight:var(--dt-weight-bold);text-align:center;text-decoration:none}.account-shell-v3 .aw-sync-command-primary{border-color:color-mix(in srgb,var(--dt-color-teal-deep) 42%,var(--dt-color-line-strong));background:var(--dt-color-mint);color:var(--dt-color-teal-deep)}.account-shell-v3 .aw-sync-command svg{flex:0 0 auto;width:17px;height:17px}.account-shell-v3 .aw-sync-command span{min-width:0;overflow-wrap:anywhere}.account-shell-v3 .aw-sync-operation{display:grid;min-width:0;gap:14px;padding:18px;border:1px solid var(--dt-color-line-strong);border-left:4px solid var(--dt-color-teal-deep);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.account-shell-v3 .aw-sync-operation[data-state=blocked]{border-left-color:var(--dt-color-signal-warning)}.account-shell-v3 .aw-sync-operation[data-state=complete]{border-left-color:var(--dt-color-teal-deep);background:color-mix(in srgb,var(--dt-color-mint) 24%,var(--dt-color-white))}.account-shell-v3 .aw-sync-operation-head,.account-shell-v3 .aw-sync-operation-title{display:flex;min-width:0;align-items:center}.account-shell-v3 .aw-sync-operation-head{justify-content:space-between;gap:16px}.account-shell-v3 .aw-sync-operation-title{gap:10px}.account-shell-v3 .aw-sync-operation-title>svg{width:22px;height:22px;color:var(--dt-color-teal-deep)}.account-shell-v3 .aw-sync-operation-title span,.account-shell-v3 .aw-sync-operation-detail>div>span{display:block;color:var(--dt-role-text-muted);font-size:11px;line-height:16px;font-weight:var(--dt-weight-bold);text-transform:uppercase}.account-shell-v3 .aw-sync-operation-title h3{margin:1px 0 0;color:var(--dt-color-ink);font-size:20px;line-height:26px;overflow-wrap:anywhere}.account-shell-v3 .aw-sync-operation-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px}.account-shell-v3 .aw-sync-operation-log{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--dt-color-line);border-radius:var(--dt-radius-medium);overflow:hidden}.account-shell-v3 .aw-sync-operation-log>div{display:grid;min-width:0;min-height:76px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:12px;border-right:1px solid var(--dt-color-line);border-bottom:1px solid var(--dt-color-line);background:var(--dt-color-paper)}.account-shell-v3 .aw-sync-operation-log>div:nth-child(2n){border-right:0}.account-shell-v3 .aw-sync-operation-log>div:nth-last-child(-n+2){border-bottom:0}.account-shell-v3 .aw-sync-operation-log>div[data-state=complete]{background:color-mix(in srgb,var(--dt-color-mint) 36%,var(--dt-color-white))}.account-shell-v3 .aw-sync-operation-log>div[data-state=blocked]{background:color-mix(in srgb,var(--dt-color-signal-warning) 9%,var(--dt-color-white))}.account-shell-v3 .aw-sync-operation-log>div>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--dt-color-line-strong);border-radius:50%;background:var(--dt-color-white);color:var(--dt-color-ink);font-size:12px;font-weight:var(--dt-weight-bold)}.account-shell-v3 .aw-sync-operation-log p,.account-shell-v3 .aw-sync-operation-detail p,.account-shell-v3 .aw-sync-operation-detail ul{margin:0;color:var(--dt-role-text-muted);font-size:12px;line-height:18px;overflow-wrap:anywhere}.account-shell-v3 .aw-sync-operation-log strong{display:block;margin-bottom:2px;color:var(--dt-color-ink);font-size:13px;line-height:18px}.account-shell-v3 .aw-sync-operation-detail{display:grid;min-width:0;align-content:start;border:1px solid var(--dt-color-line);border-radius:var(--dt-radius-medium);background:var(--dt-color-white)}.account-shell-v3 .aw-sync-operation-detail>div{min-width:0;padding:11px 13px;border-bottom:1px solid var(--dt-color-line)}.account-shell-v3 .aw-sync-operation-detail>div:last-child{border-bottom:0}.account-shell-v3 .aw-sync-operation-blocker ul{display:grid;gap:3px;margin-top:5px;padding-left:17px;color:var(--dt-color-ink)}.account-shell-v3 .aw-sync-latest-receipt strong{display:block;margin:4px 0 2px;color:var(--dt-color-ink);font-family:var(--dt-font-mono);font-size:12px;line-height:18px;overflow-wrap:anywhere}.account-shell-v3 .aw-sync-operation-recovery .aw-text-command{margin-top:5px}.account-shell-v3 .aw-sync-blocker,.account-shell-v3 .aw-sync-ready{display:grid;min-width:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-medium);background:var(--dt-color-white)}.account-shell-v3 .aw-sync-blocker{border-color:color-mix(in srgb,var(--dt-color-signal-warning) 34%,var(--dt-color-line-strong));background:color-mix(in srgb,var(--dt-color-signal-warning) 10%,var(--dt-color-white))}.account-shell-v3 .aw-sync-ready{border-color:color-mix(in srgb,var(--dt-color-teal-deep) 36%,var(--dt-color-line-strong));background:var(--dt-color-mint)}.account-shell-v3 .aw-sync-blocker>svg,.account-shell-v3 .aw-sync-ready>svg{width:20px;height:20px;margin-top:1px;color:var(--dt-color-teal-deep)}.account-shell-v3 .aw-sync-blocker strong,.account-shell-v3 .aw-sync-ready strong{display:block;overflow-wrap:anywhere;font-size:14px;line-height:20px;font-weight:var(--dt-weight-bold)}.account-shell-v3 .aw-sync-blocker p,.account-shell-v3 .aw-sync-ready p{margin:3px 0 0;color:var(--dt-role-text-muted);font-size:12px;line-height:18px;overflow-wrap:anywhere}.account-shell-v3 .aw-sync-blocker ul{display:grid;gap:5px;margin:9px 0 0;padding-left:17px;color:var(--dt-color-ink);font-size:12px;line-height:18px}.account-shell-v3 .aw-sync-blocker li{overflow-wrap:anywhere}.account-shell-v3 .aw-brain-center-hero{display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);gap:16px;align-items:stretch;padding:20px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--dt-color-mint) 30%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--dt-color-violet) 10%,transparent),transparent 54%),var(--dt-color-white)}.account-shell-v3 .aw-brain-center-copy{min-width:0;align-self:center}.account-shell-v3 .aw-brain-center-copy span,.account-shell-v3 .aw-brain-center-status span{display:block;color:var(--dt-color-teal-deep);font-size:12px;line-height:18px;font-weight:var(--dt-weight-bold);text-transform:uppercase}.account-shell-v3 .aw-brain-center-copy h2{margin:8px 0;color:var(--dt-color-ink);font-size:clamp(28px,4vw,56px);line-height:.96;letter-spacing:0}.account-shell-v3 .aw-brain-center-copy p,.account-shell-v3 .aw-brain-center-status p{margin:0;color:var(--dt-role-text-muted);font-size:13px;line-height:20px}.account-shell-v3 .aw-brain-center-primary-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.account-shell-v3 .aw-progressive-disclosure,.account-shell-v3 .aw-progressive-disclosure-content{display:contents}.account-shell-v3 .aw-progressive-disclosure>summary{display:none}.account-shell-v3 .aw-brain-center-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-shell-v3 .aw-brain-center-status>div{min-width:0;padding:14px;border:1px solid var(--dt-color-line);border-radius:var(--dt-radius-medium);background:color-mix(in srgb,var(--dt-color-white) 76%,var(--dt-color-paper))}.account-shell-v3 .aw-brain-center-status strong{display:block;overflow:hidden;margin:4px 0;color:var(--dt-color-ink);font-size:20px;line-height:26px;text-overflow:ellipsis;white-space:nowrap}.account-shell-v3 .aw-brain-row-actions{display:flex;min-width:0;flex-wrap:wrap;gap:10px;justify-content:flex-end}.account-shell-v3 .aw-brain-row-actions .aw-text-command{border:0;background:transparent;color:var(--dt-color-ink);font:inherit;font-size:13px;font-weight:var(--dt-weight-bold);cursor:pointer}.account-shell-v3 .aw-brain-row-actions .aw-text-command:disabled{cursor:not-allowed;opacity:.55}.account-shell-v3 .aw-sync-cost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-shell-v3 .aw-sync-cost-grid article{display:grid;min-width:0;min-height:156px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:16px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:linear-gradient(145deg,color-mix(in srgb,var(--dt-color-mint) 26%,transparent),transparent 58%),var(--dt-color-white)}.account-shell-v3 .aw-sync-cost-grid svg{width:24px;height:24px;color:var(--dt-color-teal-deep)}.account-shell-v3 .aw-sync-cost-grid span{display:block;color:var(--dt-role-text-muted);font-size:12px;line-height:18px;font-weight:var(--dt-weight-semibold)}.account-shell-v3 .aw-sync-cost-grid strong{display:block;margin:4px 0;font-size:18px;line-height:24px}.account-shell-v3 .aw-sync-cost-grid p{margin:0;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-sync-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-shell-v3 .aw-sync-action-card{display:grid;min-width:0;gap:14px;padding:18px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.account-shell-v3 .aw-sync-action-head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px}.account-shell-v3 .aw-sync-action-head>svg{width:24px;height:24px;color:var(--dt-color-teal-deep)}.account-shell-v3 .aw-sync-action-head span,.account-shell-v3 .aw-sync-budget span,.account-shell-v3 .aw-sync-inline-fields label span{display:block;color:var(--dt-role-text-muted);font-size:12px;line-height:18px;font-weight:var(--dt-weight-semibold)}.account-shell-v3 .aw-sync-action-head strong{display:block;margin:2px 0 3px;font-size:18px;line-height:24px}.account-shell-v3 .aw-sync-action-head p,.account-shell-v3 .aw-sync-budget p,.account-shell-v3 .aw-checkbox-line span{margin:0;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-sync-budget{padding:12px;border:1px solid var(--dt-color-line);border-radius:var(--dt-radius-medium);background:var(--dt-color-paper)}.account-shell-v3 .aw-sync-budget[data-state=ready]{border-color:var(--dt-color-teal-deep);background:color-mix(in srgb,var(--dt-color-mint) 52%,var(--dt-color-white))}.account-shell-v3 .aw-sync-budget[data-state=blocked]{border-color:var(--dt-color-danger);background:color-mix(in srgb,var(--dt-color-danger) 8%,var(--dt-color-white))}.account-shell-v3 .aw-sync-budget strong{display:block;margin:3px 0;font-size:20px;line-height:26px}.account-shell-v3 .aw-sync-inline-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-shell-v3 .aw-sync-restore-form .aw-sync-inline-fields{grid-template-columns:1fr}.account-shell-v3 .aw-sync-inline-fields label{display:grid;min-width:0;gap:6px}.account-shell-v3 .aw-sync-inline-fields input,.account-shell-v3 .aw-sync-inline-fields select{width:100%;min-height:42px}.account-shell-v3 .aw-checkbox-line{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px}.account-shell-v3 .aw-checkbox-line input{width:18px;height:18px;margin:0}.account-shell-v3 .aw-receipt-anchor{display:block;height:0;scroll-margin-top:88px}.account-shell-v3 #brain-sync,.account-shell-v3 #brain-sync-restore,.account-shell-v3 #brain-sync-receipts{scroll-margin-top:88px}.account-shell-v3 .aw-connection-steps li{display:grid;min-height:74px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--dt-color-line)}.account-shell-v3 .aw-mcp-panel>svg{width:30px;height:30px;color:var(--dt-color-violet)}.account-shell-v3 .aw-module-row{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(420px,1.2fr) minmax(170px,.45fr);align-items:center;gap:20px;padding:18px 4px;border-bottom:1px solid var(--dt-color-line)}.account-shell-v3 .aw-module-row>*,.account-shell-v3 .aw-module-identity>*,.account-shell-v3 .aw-module-action,.account-shell-v3 .aw-module-lifecycle-actions{min-width:0;max-width:100%}.account-shell-v3 .aw-module-row.is-targeted{border-radius:var(--dt-radius-medium);outline:2px solid var(--dt-color-teal-deep);outline-offset:4px}.account-shell-v3 .aw-module-identity{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px}.account-shell-v3 .aw-module-identity h3{overflow-wrap:anywhere;margin:0 0 3px;font-size:16px;line-height:22px}.account-shell-v3 .aw-module-identity p{overflow-wrap:anywhere;margin:0 0 4px;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-module-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.account-shell-v3 .aw-module-facts div{min-width:0;padding-top:8px;border-top:1px solid var(--dt-color-line)}.account-shell-v3 .aw-module-facts dt{color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-module-facts dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:18px;font-weight:var(--dt-weight-semibold)}.account-shell-v3 .aw-module-action{display:grid;justify-items:start;gap:8px}.account-shell-v3 .aw-module-action .status-label,.account-shell-v3 .aw-module-lifecycle-actions .dt-button,.account-shell-v3 .aw-module-action .aw-text-command,.account-shell-v3 .aw-module-action .aw-runtime-owner{max-width:100%;white-space:normal}.account-shell-v3 .aw-module-lifecycle-actions{display:flex;flex-wrap:wrap;gap:8px}.account-shell-v3 .aw-module-install-truth{max-width:28ch;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-custody-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:28px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-line);overflow:hidden}.account-shell-v3 .aw-custody-strip>div{display:grid;min-height:98px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:18px;background:var(--dt-color-white)}.account-shell-v3 .aw-custody-strip svg{color:var(--dt-color-teal-deep)}.account-shell-v3 .aw-custody-strip strong{display:block;margin-bottom:2px;font-size:14px;line-height:21px}.account-shell-v3 .aw-custody-strip span{color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-provider-form{display:grid;gap:16px;padding:22px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.account-shell-v3 .aw-form-grid{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,.65fr);gap:14px}.account-shell-v3 .aw-provider-form input,.account-shell-v3 .aw-provider-form select{min-height:48px}.account-shell-v3 .aw-command-form{display:grid;gap:14px;padding:20px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.account-shell-v3 .aw-command-form label{display:grid;gap:7px}.account-shell-v3 .aw-command-form label span{color:var(--dt-role-text-muted);font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}.account-shell-v3 .aw-command-form input{width:100%;min-height:46px}.account-shell-v3 .aw-members-page{max-width:1320px}.account-shell-v3 .aw-members-page>.aw-notice{margin-bottom:24px}.account-shell-v3 .aw-member-invite-form{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(190px,.7fr) minmax(190px,.7fr) auto;align-items:end;gap:14px;padding:20px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.account-shell-v3 .aw-member-invite-form .dt-field{min-width:0}.account-shell-v3 .aw-member-invite-form input,.account-shell-v3 .aw-member-invite-form select{min-height:46px}.account-shell-v3 .aw-member-workspace-target,.account-shell-v3 .aw-member-fixed-role{display:grid;gap:4px}.account-shell-v3 .aw-member-workspace-target{min-height:46px;align-content:center;padding:7px 12px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-medium);background:var(--dt-color-paper)}.account-shell-v3 .aw-member-workspace-target>span,.account-shell-v3 .aw-member-fixed-role>span{color:var(--dt-role-text-muted);font-size:11px;line-height:14px;font-weight:var(--dt-weight-semibold);text-transform:uppercase}.account-shell-v3 .aw-member-workspace-target strong,.account-shell-v3 .aw-member-fixed-role strong{font-size:13px;line-height:18px}.account-shell-v3 .aw-member-workspace-target small{color:var(--dt-role-text-muted);font-size:11px;line-height:14px}.account-shell-v3 .aw-member-list{display:grid;border-top:1px solid var(--dt-color-line-strong)}.account-shell-v3 .aw-member-row{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(250px,1fr) minmax(300px,1.1fr);gap:24px;align-items:center;padding:20px 4px;border-bottom:1px solid var(--dt-color-line)}.account-shell-v3 .aw-member-row:hover{background:color-mix(in srgb,var(--dt-color-mint) 24%,transparent)}.account-shell-v3 .aw-member-row[data-member-status=disabled]{background:color-mix(in srgb,var(--dt-color-paper) 76%,transparent)}.account-shell-v3 .aw-member-identity{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center}.account-shell-v3 .aw-member-avatar{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--dt-color-line-strong);border-radius:50%;background:var(--dt-color-mint);color:var(--dt-color-teal-deep);font-size:15px;font-weight:var(--dt-weight-bold)}.account-shell-v3 .aw-member-identity>div,.account-shell-v3 .aw-member-state,.account-shell-v3 .aw-member-controls{min-width:0}.account-shell-v3 .aw-member-identity strong,.account-shell-v3 .aw-member-identity span,.account-shell-v3 .aw-member-identity small{display:block;overflow-wrap:anywhere}.account-shell-v3 .aw-member-identity strong{font-size:14px;line-height:20px}.account-shell-v3 .aw-member-identity span,.account-shell-v3 .aw-member-identity small,.account-shell-v3 .aw-member-state p,.account-shell-v3 .aw-member-state>span,.account-shell-v3 .aw-member-fixed-role p{margin:2px 0 0;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-member-state .status-label{margin-bottom:4px}.account-shell-v3 .aw-member-delivery{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--dt-color-line)}.account-shell-v3 .aw-member-delivery>div{min-width:0}.account-shell-v3 .aw-member-delivery p{margin:2px 0 0}.account-shell-v3 .aw-member-delivery[data-delivery-status=failed]{border-top-color:color-mix(in srgb,var(--dt-color-danger) 52%,var(--dt-color-line))}.account-shell-v3 .aw-member-delivery .dt-button{flex:0 0 auto;min-height:36px}.account-shell-v3 .aw-member-controls{display:grid;gap:10px}.account-shell-v3 .aw-member-controls .dt-field{min-width:0}.account-shell-v3 .aw-member-controls select{min-height:42px}.account-shell-v3 .aw-member-actions{display:flex;flex-wrap:wrap;gap:8px}.account-shell-v3 .aw-member-actions .dt-button{min-height:38px}@media(max-width:1080px){.account-shell-v3 .aw-member-invite-form{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shell-v3 .aw-member-row{grid-template-columns:minmax(220px,.8fr) minmax(240px,1fr)}.account-shell-v3 .aw-member-controls{grid-column:1 / -1;padding-left:54px}}@media(max-width:720px){.account-shell-v3 .aw-member-invite-form,.account-shell-v3 .aw-member-row{grid-template-columns:minmax(0,1fr)}.account-shell-v3 .aw-member-invite-form .dt-button{width:100%}.account-shell-v3 .aw-member-row{gap:16px;padding:18px 0}.account-shell-v3 .aw-member-controls{grid-column:auto;padding-left:0}.account-shell-v3 .aw-member-actions{display:grid;grid-template-columns:minmax(0,1fr)}.account-shell-v3 .aw-member-delivery{display:grid}.account-shell-v3 .aw-member-delivery .dt-button{width:100%}}.account-shell-v3 .aw-brain-create-form{grid-template-columns:minmax(180px,1fr) minmax(160px,.75fr) minmax(180px,1fr) auto;align-items:end}.account-shell-v3 .aw-two-column-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.account-shell-v3 .aw-two-column-sections>.aw-section{padding:22px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.account-shell-v3 .aw-compact-list{display:grid;margin-bottom:16px;border-top:1px solid var(--dt-color-line)}.account-shell-v3 .aw-compact-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--dt-color-line)}.account-shell-v3 .aw-compact-list p{margin:2px 0 0;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-code-facts code{font-size:12px;line-height:18px}.account-shell-v3 .aw-loading{display:grid;gap:11px;min-height:340px;align-content:start;padding:22px;border:1px solid var(--dt-color-line);border-radius:var(--dt-radius-large);background:var(--dt-color-white)}.account-shell-v3 .aw-loading-line,.account-shell-v3 .aw-loading-grid span{display:block;min-height:14px;border-radius:var(--dt-radius-small);background:var(--dt-color-paper);animation:aw-pulse 1.6s ease-in-out infinite}.account-shell-v3 .aw-loading-line{width:48%;min-height:22px}.account-shell-v3 .aw-loading-line-wide{width:72%;min-height:30px}.account-shell-v3 .aw-loading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;background:var(--dt-color-line)}.account-shell-v3 .aw-loading-grid span{min-height:104px;border-radius:0;background:var(--dt-color-white)}.account-shell-v3 .aw-loading p{color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-account-gate{min-height:66vh;max-width:720px}.account-shell-v3 .aw-account-gate h1{margin:14px 0 8px;font-size:32px;line-height:36px}.account-shell-v3 .aw-gate-boundary{padding-left:14px;border-left:3px solid var(--dt-color-teal-deep)}.account-shell-v3 .account-menu .account-nav{padding-top:10px}.account-shell-v3 .account-menu .account-nav a{grid-template-columns:22px minmax(0,1fr) 14px}.account-shell-v3 .account-menu .account-menu-legal{grid-template-columns:repeat(2,minmax(0,1fr))}@supports (content-visibility: auto){.account-shell-v3 .aw-section{content-visibility:auto;contain-intrinsic-size:auto 260px}}@keyframes aw-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:1280px){.account-shell-v3 .account-context-facts,.account-shell-v3 .account-context-primary small{display:none}.account-shell-v3 .account-context{gap:10px;padding-inline:16px}}@media(max-width:1080px){.account-shell-v3 .account-context>.status-label{display:none}.account-shell-v3 .account-cloud-link{max-width:184px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:1180px){.account-shell-v3 .account-topbar{grid-template-columns:72px minmax(0,1fr) auto}.account-shell-v3 .account-topbar .wordmark-link{width:72px;padding:0 16px}.account-shell-v3 .account-topbar .wordmark-link img{width:38px;height:38px;object-fit:cover;object-position:left}.account-shell-v3 .account-body{grid-template-columns:72px minmax(0,1fr)}.account-shell-v3 .account-rail{width:72px;padding:14px 8px}.account-shell-v3 .account-nav{gap:9px}.account-shell-v3 .account-nav a{grid-template-columns:1fr;justify-items:center;padding:8px 4px}.account-shell-v3 .account-rail .account-nav a span,.account-shell-v3 .account-rail .account-nav a .nav-chevron,.account-shell-v3 .account-rail .nav-group-label,.account-shell-v3 .account-rail .rail-legal{display:none}.account-shell-v3 .aw-workspace-grid{grid-template-columns:minmax(0,1fr) 320px}.account-shell-v3 .aw-module-row{grid-template-columns:minmax(220px,.75fr) minmax(360px,1.25fr)}.account-shell-v3 .aw-module-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shell-v3 .aw-module-action{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);align-items:center}}@media(max-width:960px){.account-shell-v3 .account-context-facts{display:none}.account-shell-v3 .account-workspace{padding-inline:24px}.account-shell-v3 .aw-workspace-grid{grid-template-columns:1fr}.account-shell-v3 .aw-workspace-aside,.account-shell-v3 .aw-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shell-v3 .aw-metric:nth-child(2){border-right:0}.account-shell-v3 .aw-metric:nth-child(-n+2){border-bottom:1px solid var(--dt-color-line)}.account-shell-v3 .aw-module-row{grid-template-columns:1fr}.account-shell-v3 .aw-module-action{grid-column:auto}}@media(max-width:760px){.account-shell-v3{--aw-mobile-nav-safe-height: calc(68px + env(safe-area-inset-bottom)) }.account-shell-v3 .account-topbar{position:sticky;height:60px;grid-template-columns:auto minmax(0,1fr) auto}.account-shell-v3 .account-topbar .wordmark-link{width:auto;min-height:60px;padding:0 12px;border-right:0}.account-shell-v3 .account-topbar .wordmark-link img{width:90px;height:auto;object-fit:contain}.account-shell-v3 .account-context{padding:0 8px}.account-shell-v3 .account-context-primary span,.account-shell-v3 .account-context-primary small,.account-shell-v3 .account-context>.status-label,.account-shell-v3 .account-cloud-link{display:none}.account-shell-v3 .account-context-primary strong{font-size:13px}.account-shell-v3 .account-topbar-actions{padding:0 8px}.account-shell-v3 .account-context-unavailable+.account-topbar-actions .account-auth-unavailable{display:block}.account-shell-v3 .account-body{display:block;min-height:calc(100vh - 60px)}.account-shell-v3 .account-rail{display:none}.account-shell-v3 .account-workspace{padding:20px 16px calc(var(--aw-mobile-nav-safe-height) + 24px)}.account-shell-v3 :is(.aw-section,.aw-aside-panel,.aw-aside-section,.aw-policy-row){content-visibility:visible;contain-intrinsic-size:none}.account-shell-v3 :is(.aw-section,.aw-aside-panel,.aw-aside-section,.aw-policy-row,.aw-page [id]){scroll-margin-block-start:72px;scroll-margin-block-end:calc(var(--aw-mobile-nav-safe-height) + 8px)}.account-shell-v3 .account-mobile-nav{position:fixed;z-index:var(--dt-z-navigation);right:0;bottom:0;left:0;display:grid;min-height:68px;height:auto;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--dt-color-line-strong);background:color-mix(in srgb,var(--dt-color-white) 97%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-shell-v3 .account-mobile-nav a,.account-shell-v3 .account-mobile-nav button{min-height:68px;border-top:0;background:transparent;font-size:12px;line-height:18px}.account-shell-v3 .account-mobile-nav a.active{box-shadow:inset 0 3px 0 var(--dt-color-teal-deep);background:var(--dt-color-paper)}.account-shell-v3 .account-menu-backdrop{align-items:end}.account-shell-v3 .account-menu{width:100%;height:min(84vh,760px);border-radius:var(--dt-radius-large) var(--dt-radius-large) 0 0}.account-shell-v3 .account-menu .nav-group-label,.account-shell-v3 .account-menu .account-nav a span,.account-shell-v3 .account-menu .account-nav a .nav-chevron{display:initial}.account-shell-v3 .aw-page-header{display:grid;gap:16px;margin-bottom:22px}.account-shell-v3 .aw-page-header h1,.account-shell-v3 .aw-account-gate h1{font-size:24px;line-height:30px}.account-shell-v3 .aw-page-header p{font-size:15px;line-height:22px}.account-shell-v3 .aw-page-actions,.account-shell-v3 .aw-page-actions .cta-link{width:100%}.account-shell-v3 .aw-page-actions .cta-link{justify-content:center}.account-shell-v3 .aw-section-head{display:grid;gap:12px}.account-shell-v3 .aw-workspace-main>.aw-section:first-child .aw-section-head{margin-bottom:8px}.account-shell-v3 .aw-workspace-aside,.account-shell-v3 .aw-definition-list,.account-shell-v3 .aw-two-column-sections,.account-shell-v3 .aw-custody-strip,.account-shell-v3 .aw-form-grid,.account-shell-v3 .aw-sync-flow,.account-shell-v3 .aw-sync-cost-grid,.account-shell-v3 .aw-sync-action-grid,.account-shell-v3 .aw-sync-inline-fields,.account-shell-v3 .aw-brain-center-hero,.account-shell-v3 .aw-brain-center-status,.account-shell-v3 .aw-module-facts{grid-template-columns:1fr}.account-shell-v3 .aw-definition-list>div:nth-child(odd){border-right:0}.account-shell-v3 .aw-definition-list>div:nth-child(2n){padding-left:0}.account-shell-v3 .aw-row,.account-shell-v3 .aw-purchase-row,.account-shell-v3 .aw-plan-row,.account-shell-v3 .aw-policy-row{grid-template-columns:minmax(0,1fr) auto}.account-shell-v3 .aw-row>.aw-row-copy,.account-shell-v3 .aw-purchase-row>div:first-child,.account-shell-v3 .aw-plan-row>div:first-child,.account-shell-v3 .aw-policy-row>div:first-child{grid-column:1 / -1}.account-shell-v3 .aw-row-link{grid-template-columns:38px minmax(0,1fr) auto}.account-shell-v3 .aw-row-link>.aw-row-copy{grid-column:auto}.account-shell-v3 .aw-brain-row .aw-text-command,.account-shell-v3 .aw-policy-row .aw-text-command,.account-shell-v3 .aw-purchase-row .dt-button,.account-shell-v3 .aw-plan-row .dt-button{justify-self:end}.account-shell-v3 .aw-source-access{grid-template-columns:1fr;padding:18px 16px}.account-shell-v3 .aw-source-actions,.account-shell-v3 .aw-source-actions .cta-link{width:100%}.account-shell-v3 .aw-source-actions .cta-link{justify-content:center}.account-shell-v3 .aw-sync-flow li{min-height:0;border-right:0}.account-shell-v3 .aw-brains-page,.account-shell-v3 .aw-brains-page *,.account-shell-v3 .aw-brains-page *:before,.account-shell-v3 .aw-brains-page *:after{min-width:0;max-width:100%;box-sizing:border-box}.account-shell-v3 .aw-brains-page{overflow-x:clip}.account-shell-v3 .aw-brains-page .aw-page-header,.account-shell-v3 .aw-brains-page .aw-brain-center-hero,.account-shell-v3 .aw-brains-page .aw-metric-strip,.account-shell-v3 .aw-brains-page .aw-section,.account-shell-v3 .aw-brains-page .aw-notice,.account-shell-v3 .aw-brains-page .aw-empty-state,.account-shell-v3 .aw-brains-page .aw-sync-action-card{border-radius:var(--dt-radius-medium)}.account-shell-v3 .aw-brains-page .aw-brain-center-hero{padding:16px;gap:14px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--dt-color-mint) 34%,transparent),transparent 42%),var(--dt-color-white)}.account-shell-v3 .aw-brains-page .aw-brain-center-copy h2{margin:8px 0 10px;font-size:32px;line-height:1.02}.account-shell-v3 .aw-brains-page .aw-brain-center-status{gap:10px}.account-shell-v3 .aw-brains-page .aw-brain-center-status>div{padding:13px}.account-shell-v3 .aw-brains-page .aw-brain-center-status strong{overflow:visible;font-size:19px;line-height:24px;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.account-shell-v3 .aw-brains-page .aw-sync-command-bar{grid-template-columns:1fr}.account-shell-v3 .aw-brains-page .aw-sync-operation{padding:14px}.account-shell-v3 .aw-brains-page .aw-sync-operation-head{align-items:flex-start}.account-shell-v3 .aw-brains-page .aw-sync-operation-grid,.account-shell-v3 .aw-brains-page .aw-sync-operation-log{grid-template-columns:1fr}.account-shell-v3 .aw-brains-page .aw-sync-operation-log>div,.account-shell-v3 .aw-brains-page .aw-sync-operation-log>div:nth-child(2n),.account-shell-v3 .aw-brains-page .aw-sync-operation-log>div:nth-last-child(-n+2){min-height:0;border-right:0;border-bottom:1px solid var(--dt-color-line)}.account-shell-v3 .aw-brains-page .aw-sync-operation-log>div:last-child{border-bottom:0}.account-shell-v3 #brain-sync,.account-shell-v3 #brain-sync-restore,.account-shell-v3 #brain-sync-receipts{scroll-margin-top:calc(var(--aw-mobile-nav-safe-height) + 16px)}.account-shell-v3 .aw-brains-page .aw-sync-blocker,.account-shell-v3 .aw-brains-page .aw-sync-ready{grid-template-columns:24px minmax(0,1fr);padding:13px}.account-shell-v3 .aw-brains-page .aw-sync-blocker .cta-link,.account-shell-v3 .aw-brains-page .aw-sync-ready .cta-link{grid-column:1 / -1;width:100%;justify-content:center;text-align:center}.account-shell-v3 .aw-brains-page .aw-sync-command,.account-shell-v3 .aw-brains-page .aw-section-actions .aw-text-command,.account-shell-v3 .aw-brains-page .aw-brain-row-actions .aw-text-command,.account-shell-v3 .aw-brains-page .dt-button{width:100%;justify-content:center;text-align:center}.account-shell-v3 .aw-brains-page .aw-sync-flow{border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-medium);background:var(--dt-color-white)}.account-shell-v3 .aw-brains-page .aw-sync-flow li{padding:14px}.account-shell-v3 .aw-brains-page .aw-sync-action-grid,.account-shell-v3 .aw-brains-page .aw-sync-inline-fields,.account-shell-v3 .aw-brains-page .aw-command-form,.account-shell-v3 .aw-brains-page .aw-brain-create-form{grid-template-columns:1fr}.account-shell-v3 .aw-brains-page .aw-command-form input,.account-shell-v3 .aw-brains-page .aw-sync-inline-fields input,.account-shell-v3 .aw-brains-page .aw-sync-inline-fields select{min-width:0;font-size:16px}.account-shell-v3 .aw-brains-page .aw-row{grid-template-columns:1fr;gap:10px}.account-shell-v3 .aw-brains-page .aw-row>.status-label,.account-shell-v3 .aw-brains-page .aw-brain-row-actions{justify-self:start}.account-shell-v3 .aw-brains-page .aw-table-wrap{overflow:visible;border-top:0}.account-shell-v3 .aw-brains-page .aw-table tr{margin-bottom:10px;padding:12px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-medium);background:var(--dt-color-white)}.account-shell-v3 .aw-brains-page .aw-table td{grid-template-columns:96px minmax(0,1fr);gap:10px}.account-shell-v3 .aw-connection-steps li{grid-template-columns:32px minmax(0,1fr)}.account-shell-v3 .aw-connection-steps .status-label{grid-column:2;justify-self:start}.account-shell-v3 .aw-module-action{grid-template-columns:1fr}.account-shell-v3 .aw-module-row{grid-template-areas:"module-identity" "module-action" "module-facts";align-items:start}.account-shell-v3 .aw-module-identity{grid-area:module-identity}.account-shell-v3 .aw-module-action{grid-area:module-action}.account-shell-v3 .aw-module-facts{grid-area:module-facts}.account-shell-v3 .aw-table,.account-shell-v3 .aw-table tbody,.account-shell-v3 .aw-table tr,.account-shell-v3 .aw-table td{display:block;width:100%}.account-shell-v3 .aw-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.account-shell-v3 .aw-table tr{padding:12px 0;border-bottom:1px solid var(--dt-color-line-strong)}.account-shell-v3 .aw-table td{display:grid;grid-template-columns:minmax(92px,.4fr) minmax(0,.6fr);gap:12px;min-height:38px;padding:7px 0;border:0}.account-shell-v3 .aw-table td:before{color:var(--dt-role-text-muted);content:attr(data-label);font-size:12px;line-height:18px;font-weight:var(--dt-weight-semibold)}.account-shell-v3 .aw-notice,.account-shell-v3 .aw-empty-state,.account-shell-v3 .aw-action-pending,.account-shell-v3 .aw-action-error,.account-shell-v3 .aw-action-receipt{grid-template-columns:28px minmax(0,1fr)}.account-shell-v3 .aw-notice-actions,.account-shell-v3 .aw-empty-actions,.account-shell-v3 .aw-action-feedback .aw-text-command{grid-column:1 / -1}.account-shell-v3 .dialog-backdrop{align-items:end;padding:0}.account-shell-v3 .confirm-dialog{border-radius:var(--dt-radius-large) var(--dt-radius-large) 0 0}}@media(max-width:520px){.account-shell-v3 .account-context,.account-shell-v3 .account-context-primary{min-width:0}.account-shell-v3 .account-auth-action{max-width:112px;padding-inline:10px;overflow:hidden;text-overflow:ellipsis}.account-shell-v3 .account-auth-unavailable{max-width:112px}.account-shell-v3 .aw-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:7px}.account-shell-v3 .aw-metric{min-height:82px;padding:12px}.account-shell-v3 .aw-metric:nth-child(odd){border-right:1px solid var(--dt-color-line)}.account-shell-v3 .aw-usage-meter>div,.account-shell-v3 .aw-credit-progress>div{display:grid}.account-shell-v3 .aw-row-link{grid-template-columns:38px minmax(0,1fr) 18px}.account-shell-v3 .aw-row-link>svg{width:18px}.account-shell-v3 .aw-custody-strip>div{min-height:0}.account-shell-v3 .aw-brains-page .aw-metric-strip{grid-template-columns:1fr}.account-shell-v3 .aw-brains-page .aw-metric{min-height:0;border-right:0;border-bottom:1px solid var(--dt-color-line)}.account-shell-v3 .aw-brains-page .aw-metric:last-child{border-bottom:0}.account-shell-v3 .aw-brains-page .aw-metric dd{font-size:22px;line-height:27px}.account-shell-v3 .aw-brains-page .aw-table td{grid-template-columns:1fr;gap:3px}}.account-shell-v3 .aw-billing-page .aw-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(270px,330px)}.account-shell-v3 .aw-billing-period-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0 12px;padding:14px 0;border-top:1px solid var(--dt-color-line);border-bottom:1px solid var(--dt-color-line)}.account-shell-v3 .aw-billing-period-row>div:first-child{min-width:0}.account-shell-v3 .aw-billing-period-row strong,.account-shell-v3 .aw-billing-period-row p{display:block}.account-shell-v3 .aw-stripe-offer{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(190px,240px);align-items:center;gap:14px;margin:14px 0 18px;padding:16px;border:1px solid var(--dt-color-teal-deep);border-radius:var(--dt-radius-medium);background:color-mix(in srgb,var(--dt-color-mint) 62%,var(--dt-color-white));color:var(--dt-color-ink)}.account-shell-v3 .aw-stripe-offer-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--dt-radius-small);background:var(--dt-color-teal-deep);color:var(--dt-color-paper)}.account-shell-v3 .aw-stripe-offer-icon svg,.account-shell-v3 .aw-stripe-offer-proof svg{width:20px;height:20px}.account-shell-v3 .aw-stripe-offer-copy,.account-shell-v3 .aw-stripe-offer-proof,.account-shell-v3 .aw-stripe-offer-proof span{min-width:0}.account-shell-v3 .aw-stripe-offer-copy>span{display:block;color:var(--dt-color-teal-deep);font-size:10px;line-height:15px;font-weight:var(--dt-weight-bold);text-transform:uppercase}.account-shell-v3 .aw-stripe-offer-copy h3{margin:2px 0 3px;font-size:16px;line-height:22px}.account-shell-v3 .aw-stripe-offer-copy code{display:inline-block;padding:1px 6px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-small);background:var(--dt-color-white);color:var(--dt-color-ink);font:inherit;font-weight:var(--dt-weight-bold)}.account-shell-v3 .aw-stripe-offer-copy p{margin:0;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-stripe-offer-proof{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:11px;border-left:1px solid var(--dt-color-line-strong);color:var(--dt-role-text-muted);font-size:11px;line-height:16px}.account-shell-v3 .aw-stripe-offer-proof svg{color:var(--dt-color-teal-deep)}.account-shell-v3 .aw-stripe-offer-proof strong{display:block;margin-bottom:2px;color:var(--dt-color-ink);font-size:12px}.account-shell-v3 .aw-billing-period-row p{margin:3px 0 0;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-billing-page .aw-plan-list{gap:10px}.account-shell-v3 .aw-billing-page .aw-plan-row{min-height:0;border:1px solid var(--dt-color-line);border-radius:var(--dt-radius-medium);background:var(--dt-color-white)}.account-shell-v3 .aw-billing-page .aw-plan-row-current{border-color:var(--dt-color-teal-deep);background:color-mix(in srgb,var(--dt-color-mint) 56%,var(--dt-color-white));box-shadow:inset 3px 0 var(--dt-color-teal-deep)}.account-shell-v3 .aw-plan-command{display:grid;min-width:166px;justify-items:stretch;gap:6px}.account-shell-v3 .aw-plan-command .dt-button{width:100%;justify-content:center}.account-shell-v3 .aw-direct-checkout{min-height:46px;border-color:var(--dt-color-teal-deep);box-shadow:0 8px 18px color-mix(in srgb,var(--dt-color-teal-deep) 18%,transparent)}.account-shell-v3 .aw-direct-checkout:hover:not(:disabled){border-color:var(--dt-color-ink);background:color-mix(in srgb,var(--dt-role-primary-action) 84%,var(--dt-color-white))}.account-shell-v3 .aw-direct-checkout:focus-visible{outline-width:3px;outline-offset:3px}.account-shell-v3 .aw-purchase-command{display:grid;min-width:220px;gap:6px}.account-shell-v3 .aw-purchase-command .dt-button{width:100%}.account-shell-v3 .aw-purchase-command small{max-width:240px;color:var(--dt-role-text-muted);font-size:11px;line-height:16px;text-align:right}.account-shell-v3 .aw-plan-command small{max-width:190px;color:var(--dt-role-text-muted);font-size:11px;line-height:16px;text-align:right}.account-shell-v3 .aw-billing-state-panel{position:sticky;top:88px;border-color:var(--dt-color-line-strong);border-top:4px solid var(--dt-color-graphite);background:var(--dt-color-white)}.account-shell-v3 .aw-billing-state-panel[data-billing-state=active],.account-shell-v3 .aw-billing-state-panel[data-billing-state=trial]{border-top-color:var(--dt-color-teal-deep)}.account-shell-v3 .aw-billing-state-panel[data-billing-state=manual_grant],.account-shell-v3 .aw-billing-state-panel[data-billing-state=pending],.account-shell-v3 .aw-billing-state-panel[data-billing-state=past_due],.account-shell-v3 .aw-billing-state-panel[data-billing-state=failed],.account-shell-v3 .aw-billing-state-panel[data-billing-state=cancel_scheduled],.account-shell-v3 .aw-billing-state-panel[data-billing-state=canceled]{border-top-color:#a15c00}.account-shell-v3 .aw-billing-state-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0;border:1px solid var(--dt-color-line);border-radius:var(--dt-radius-small);overflow:hidden;background:var(--dt-color-line)}.account-shell-v3 .aw-billing-state-facts>div{min-width:0;padding:12px;background:var(--dt-color-paper)}.account-shell-v3 .aw-billing-state-facts span,.account-shell-v3 .aw-billing-state-facts strong{display:block;overflow-wrap:anywhere}.account-shell-v3 .aw-billing-state-facts span{color:var(--dt-role-text-muted);font-size:10px;font-weight:var(--dt-weight-semibold);line-height:15px;text-transform:uppercase}.account-shell-v3 .aw-billing-state-facts strong{margin-top:4px;font-size:12px;line-height:18px}.account-shell-v3 .aw-billing-page .aw-workspace-aside>.aw-notice{margin-bottom:0}@media(max-width:1080px){.account-shell-v3 .aw-billing-page .aw-workspace-grid{grid-template-columns:minmax(0,1fr)}.account-shell-v3 .aw-billing-state-panel{position:static}}@media(max-width:960px){.account-shell-v3 .aw-stripe-offer{grid-template-columns:42px minmax(0,1fr)}.account-shell-v3 .aw-stripe-offer-proof{grid-column:2;border-left:0;border-top:1px solid var(--dt-color-line-strong);padding:10px 0 0}}@media(max-width:720px){.account-shell-v3 .aw-stripe-offer{grid-template-columns:36px minmax(0,1fr);align-items:start;padding:14px}.account-shell-v3 .aw-stripe-offer-icon{width:36px;height:36px}.account-shell-v3 .aw-purchase-row{grid-template-columns:minmax(0,1fr)}.account-shell-v3 .aw-purchase-row>*,.account-shell-v3 .aw-purchase-command,.account-shell-v3 .aw-purchase-command small{width:100%;max-width:none}.account-shell-v3 .aw-purchase-command small{text-align:left}.account-shell-v3 .aw-billing-period-row{align-items:stretch;flex-direction:column}.account-shell-v3 .aw-billing-page .aw-plan-row{grid-template-columns:minmax(0,1fr);padding:16px}.account-shell-v3 .aw-billing-page .aw-plan-row>*,.account-shell-v3 .aw-plan-command,.account-shell-v3 .aw-plan-command small{width:100%;max-width:none}.account-shell-v3 .aw-plan-command small{text-align:left}.account-shell-v3 .aw-billing-state-facts{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.account-shell-v3 .aw-billing-page .aw-metric-strip{grid-template-columns:minmax(0,1fr)}.account-shell-v3 .aw-billing-page .aw-metric,.account-shell-v3 .aw-billing-page .aw-metric:nth-child(odd),.account-shell-v3 .aw-billing-page .aw-metric:nth-child(2){min-height:0;border-right:0;border-bottom:1px solid var(--dt-color-line)}.account-shell-v3 .aw-billing-page .aw-metric:last-child{border-bottom:0}}.account-shell-v3[data-theme=dark]{--dt-color-white: #11171b;--dt-color-ink: #f3f7f7;--dt-color-paper: #090e11;--dt-color-graphite: #c8d0d2;--dt-color-teal-deep: #51dec1;--dt-color-mint: #12342e;--dt-color-lavender: #262136;--dt-color-muted: color-mix(in srgb, #f3f7f7 68%, transparent);--dt-color-line: color-mix(in srgb, #f3f7f7 13%, transparent);--dt-color-line-strong: color-mix(in srgb, #f3f7f7 25%, transparent);--dt-role-primary-action-text: #03100d;color-scheme:dark}.account-shell-v3[data-theme=dark] .account-topbar .wordmark-link img,.account-shell-v3[data-theme=dark] .account-mobile-drawer img{filter:invert(1) grayscale(1) brightness(1.3)}.account-shell-v3[data-theme=dark] .aw-billing-state-panel[data-billing-state=manual_grant],.account-shell-v3[data-theme=dark] .aw-billing-state-panel[data-billing-state=pending],.account-shell-v3[data-theme=dark] .aw-billing-state-panel[data-billing-state=past_due],.account-shell-v3[data-theme=dark] .aw-billing-state-panel[data-billing-state=failed],.account-shell-v3[data-theme=dark] .aw-billing-state-panel[data-billing-state=cancel_scheduled],.account-shell-v3[data-theme=dark] .aw-billing-state-panel[data-billing-state=canceled]{border-top-color:#ffb454}@media(prefers-color-scheme:dark){.account-shell-v3:not([data-theme]){--dt-color-white: #11171b;--dt-color-ink: #f3f7f7;--dt-color-paper: #090e11;--dt-color-graphite: #c8d0d2;--dt-color-teal-deep: #51dec1;--dt-color-mint: #12342e;--dt-color-lavender: #262136;--dt-color-muted: color-mix(in srgb, #f3f7f7 68%, transparent);--dt-color-line: color-mix(in srgb, #f3f7f7 13%, transparent);--dt-color-line-strong: color-mix(in srgb, #f3f7f7 25%, transparent);--dt-role-primary-action-text: #03100d;color-scheme:dark}.account-shell-v3:not([data-theme]) .account-topbar .wordmark-link img,.account-shell-v3:not([data-theme]) .account-mobile-drawer img{filter:invert(1) grayscale(1) brightness(1.3)}.account-shell-v3:not([data-theme]) .aw-billing-state-panel[data-billing-state=manual_grant],.account-shell-v3:not([data-theme]) .aw-billing-state-panel[data-billing-state=pending],.account-shell-v3:not([data-theme]) .aw-billing-state-panel[data-billing-state=past_due],.account-shell-v3:not([data-theme]) .aw-billing-state-panel[data-billing-state=failed],.account-shell-v3:not([data-theme]) .aw-billing-state-panel[data-billing-state=cancel_scheduled],.account-shell-v3:not([data-theme]) .aw-billing-state-panel[data-billing-state=canceled]{border-top-color:#ffb454}}.account-shell-v3 .aw-brains-page .aw-brain-create-form{grid-template-columns:minmax(160px,1fr) minmax(150px,.82fr) minmax(180px,1.1fr) minmax(164px,auto);gap:12px;padding:16px}.account-shell-v3 .aw-brains-page .aw-brain-create-form>label{align-self:end}.account-shell-v3 .aw-brains-page .aw-brain-create-form>.dt-button{width:100%;min-width:164px;min-height:46px;height:46px;align-self:end;justify-content:center;white-space:nowrap}.account-shell-v3 .aw-brains-page .aw-command-form input,.account-shell-v3 .aw-brains-page .aw-sync-inline-fields input,.account-shell-v3 .aw-brains-page .aw-sync-inline-fields select{min-width:0;border-color:var(--dt-color-line-strong);background:var(--dt-color-white)}@media(max-width:1380px){.account-shell-v3 .aw-brains-page .aw-workspace-grid{grid-template-columns:minmax(0,1fr);gap:20px}.account-shell-v3 .aw-brains-page .aw-workspace-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-shell-v3 .aw-brains-page .aw-workspace-aside>*{min-width:0;margin:0}}@media(max-width:960px){.account-shell-v3 .aw-brains-page .aw-brain-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shell-v3 .aw-brains-page .aw-brain-create-form>.dt-button{grid-column:1 / -1}.account-shell-v3 .aw-brains-page .aw-brain-center-primary-actions,.account-shell-v3 .aw-brains-page .aw-brain-center-primary-actions .cta-link{width:100%}.account-shell-v3 .aw-brains-page .aw-brain-center-primary-actions .cta-link{justify-content:center}.account-shell-v3 .aw-brains-page .aw-brain-center-status{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shell-v3 .aw-brains-page .aw-brain-center-status>div{padding:11px}.account-shell-v3 .aw-brains-page .aw-brain-center-status strong{font-size:16px;line-height:21px}.account-shell-v3 .aw-brains-page .aw-brain-center-status p{font-size:11px;line-height:16px}.account-shell-v3 .aw-brains-page>.aw-resource-boundary>.aw-metric-strip,.account-shell-v3 .aw-brains-page .aw-metric-strip{display:none}.account-shell-v3 .aw-brains-page .aw-progressive-disclosure{display:block;min-width:0;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-medium);background:var(--dt-color-white);overflow:hidden}.account-shell-v3 .aw-brains-page .aw-progressive-disclosure>summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:var(--dt-color-ink);cursor:pointer;list-style:none}.account-shell-v3 .aw-brains-page .aw-progressive-disclosure>summary::-webkit-details-marker{display:none}.account-shell-v3 .aw-brains-page .aw-progressive-disclosure>summary span,.account-shell-v3 .aw-brains-page .aw-progressive-disclosure>summary strong,.account-shell-v3 .aw-brains-page .aw-progressive-disclosure>summary small{display:block;min-width:0}.account-shell-v3 .aw-brains-page .aw-progressive-disclosure>summary strong{font-size:14px;line-height:20px}.account-shell-v3 .aw-brains-page .aw-progressive-disclosure>summary small{margin-top:2px;color:var(--dt-role-text-muted);font-size:11px;line-height:16px}.account-shell-v3 .aw-brains-page .aw-progressive-disclosure>summary svg{width:18px;height:18px;flex:0 0 auto;color:var(--dt-color-teal-deep);transition:transform .16s ease}.account-shell-v3 .aw-brains-page .aw-progressive-disclosure[open]>summary{border-bottom:1px solid var(--dt-color-line);background:color-mix(in srgb,var(--dt-color-mint) 34%,var(--dt-color-white))}.account-shell-v3 .aw-brains-page .aw-progressive-disclosure[open]>summary svg{transform:rotate(180deg)}.account-shell-v3 .aw-brains-page .aw-progressive-disclosure-content{display:grid;gap:14px;padding:12px}.account-shell-v3 .aw-brains-page .aw-progressive-disclosure-content>.aw-section,.account-shell-v3 .aw-brains-page .aw-progressive-disclosure-content>.aw-notice,.account-shell-v3 .aw-brains-page .aw-progressive-disclosure-content>.aw-anchor-target>.aw-section{margin:0}}@media(max-width:760px){.account-shell-v3 .aw-brains-page .aw-brain-create-form,.account-shell-v3 .aw-brains-page .aw-workspace-aside{grid-template-columns:minmax(0,1fr)}.account-shell-v3 .aw-brains-page .aw-brain-create-form{padding:14px}.account-shell-v3 .aw-brains-page .aw-brain-create-form>.dt-button{grid-column:auto;min-width:0}}@media(prefers-reduced-motion:reduce){.account-shell-v3 .aw-loading-line,.account-shell-v3 .aw-loading-grid span,.account-shell-v3 .aw-refreshing svg{animation:none}}.account-shell-v3,.account-shell-v3 .account-workspace,.account-shell-v3 .aw-page,.account-shell-v3 .aw-resource-boundary,.account-shell-v3 .aw-workspace-grid,.account-shell-v3 .aw-workspace-main,.account-shell-v3 .aw-workspace-aside{min-width:0}.account-shell-v3 .account-workspace{overflow-x:clip}.account-shell-v3 .aw-workspace-grid-single{grid-template-columns:minmax(0,1fr)}.account-shell-v3 .aw-table-wrap{max-width:100%;overflow-x:auto}.account-shell-v3 .aw-sync-route-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;border:1px solid var(--dt-color-line-strong);border-left:4px solid var(--dt-color-teal-deep);border-radius:var(--dt-radius-medium);background:var(--dt-color-white)}.account-shell-v3 .aw-sync-route-card>div{min-width:0}.account-shell-v3 .aw-sync-route-card span,.account-shell-v3 .aw-sync-journey-copy>span,.account-shell-v3 .aw-sync-receipt-card>span{display:block;color:var(--dt-color-teal-deep);font-size:11px;font-weight:800;line-height:16px;text-transform:uppercase}.account-shell-v3 .aw-sync-route-card strong{display:block;margin-top:4px;color:var(--dt-color-ink);font-size:20px;line-height:25px}.account-shell-v3 .aw-sync-route-card p{max-width:760px;margin:6px 0 0;color:var(--dt-role-text-muted);line-height:21px}.account-shell-v3 .aw-brain-sync-page{min-width:0}.account-shell-v3 .aw-sync-journey{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:22px;margin-bottom:18px;padding:24px;border:1px solid var(--dt-color-line-strong);border-top:4px solid var(--dt-color-teal);border-radius:var(--dt-radius-medium);background:var(--dt-color-white)}.account-shell-v3 .aw-sync-journey-copy,.account-shell-v3 .aw-sync-journey-status{min-width:0}.account-shell-v3 .aw-sync-journey-copy h2{max-width:760px;margin:7px 0 8px;color:var(--dt-color-ink);font-size:clamp(26px,3vw,40px);line-height:1.06}.account-shell-v3 .aw-sync-journey-copy>p{max-width:760px;margin:0;color:var(--dt-role-text-muted);font-size:15px;line-height:23px}.account-shell-v3 .aw-sync-journey-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.account-shell-v3 .aw-sync-journey-status{align-self:stretch;padding:18px;border:1px solid var(--dt-color-line);border-radius:var(--dt-radius-medium);background:color-mix(in srgb,var(--dt-color-mint) 42%,var(--dt-color-white))}.account-shell-v3 .aw-sync-journey-status[data-state=blocked]{border-color:var(--dt-color-violet);background:color-mix(in srgb,var(--dt-color-lavender) 52%,var(--dt-color-white))}.account-shell-v3 .aw-sync-journey-status h3,.account-shell-v3 .aw-sync-journey-status strong{display:block;margin:10px 0 7px;color:var(--dt-color-ink);font-size:21px;line-height:26px}.account-shell-v3 .aw-sync-journey-status p,.account-shell-v3 .aw-sync-journey-status li{color:var(--dt-role-text-muted);line-height:20px}.account-shell-v3 .aw-sync-journey-status ul{margin:8px 0 0;padding-left:18px}.account-shell-v3 .aw-sync-phase-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.account-shell-v3 .aw-sync-phase-rail li{min-width:0;min-height:136px;padding:15px;border:1px solid var(--dt-color-line);border-radius:var(--dt-radius-small);background:var(--dt-color-white)}.account-shell-v3 .aw-sync-phase-rail li[data-state=complete]{border-color:var(--dt-color-teal-deep);background:color-mix(in srgb,var(--dt-color-mint) 36%,var(--dt-color-white))}.account-shell-v3 .aw-sync-phase-rail li[data-state=blocked]{border-color:var(--dt-color-violet)}.account-shell-v3 .aw-sync-phase-rail li>span{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--dt-color-line-strong);border-radius:50%;color:var(--dt-color-teal-deep);font-size:12px;font-weight:800}.account-shell-v3 .aw-sync-phase-rail strong,.account-shell-v3 .aw-sync-phase-rail p{display:block;overflow-wrap:anywhere}.account-shell-v3 .aw-sync-phase-rail strong{margin-top:12px;color:var(--dt-color-ink);line-height:20px}.account-shell-v3 .aw-sync-phase-rail p{margin:4px 0 0;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.account-shell-v3 .aw-sync-receipt-card{padding:18px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-medium);background:var(--dt-color-white)}.account-shell-v3 .aw-sync-receipt-card code,.account-shell-v3 .aw-sync-receipt-card strong,.account-shell-v3 .aw-sync-receipt-card p{display:block;max-width:100%;overflow-wrap:anywhere}.account-shell-v3 .aw-sync-receipt-card strong{margin-top:8px;color:var(--dt-color-ink);font-size:18px;line-height:23px}.account-shell-v3 .aw-sync-receipt-card p{margin:6px 0 0;color:var(--dt-role-text-muted);line-height:20px}.account-shell-v3 .aw-sync-cloud-link{display:grid;min-width:0;align-self:start;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:16px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-medium);background:var(--dt-color-white);color:var(--dt-color-ink);text-decoration:none}.account-shell-v3 .aw-sync-cloud-link:hover{border-color:var(--dt-color-teal-deep)}.account-shell-v3 .aw-sync-cloud-link>span,.account-shell-v3 .aw-sync-cloud-link strong,.account-shell-v3 .aw-sync-cloud-link small{display:block;min-width:0}.account-shell-v3 .aw-sync-cloud-link strong{line-height:20px}.account-shell-v3 .aw-sync-cloud-link small{margin-top:3px;color:var(--dt-role-text-muted);line-height:17px}@media(max-width:1180px){.account-shell-v3 .aw-sync-phase-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.account-shell-v3 .aw-sync-journey{grid-template-columns:minmax(0,1fr);padding:18px}.account-shell-v3 .aw-sync-phase-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.account-shell-v3 .aw-sync-route-card,.account-shell-v3 .aw-sync-journey-actions{align-items:stretch;flex-direction:column}.account-shell-v3 .aw-sync-route-card .cta-link,.account-shell-v3 .aw-sync-journey-actions .cta-link{width:100%;justify-content:center}.account-shell-v3 .aw-sync-phase-rail{grid-template-columns:minmax(0,1fr)}.account-shell-v3 .aw-sync-phase-rail li{min-height:0}}.account-shell-v3 .aw-sync-route-card,.account-shell-v3 .aw-sync-journey,.account-shell-v3 .aw-sync-journey-status,.account-shell-v3 .aw-sync-phase-rail li,.account-shell-v3 .aw-sync-receipt-card,.account-shell-v3 .aw-sync-cloud-link{background:var(--dt-color-white);background-image:none;box-shadow:none}.account-shell-v3 .aw-sync-route-card,.account-shell-v3 .aw-sync-journey,.account-shell-v3 .aw-sync-receipt-card,.account-shell-v3 .aw-sync-cloud-link{border-color:var(--dt-color-line-strong)}.account-shell-v3 .aw-sync-phase-rail li[data-state=complete]{border-color:var(--dt-color-teal-deep);background:color-mix(in srgb,var(--dt-color-mint) 28%,var(--dt-color-white))}.account-shell-v3 .aw-sync-phase-rail li[data-state=blocked]{border-color:#9a5a00;background:#fffaf1}.account-shell-v3 .aw-sync-route-card :is(strong,p,span),.account-shell-v3 .aw-sync-journey :is(h2,h3,strong,p,span,li),.account-shell-v3 .aw-sync-phase-rail :is(strong,p,span),.account-shell-v3 .aw-sync-receipt-card :is(strong,p,span,code){max-width:100%;overflow-wrap:anywhere}.account-shell-v3 .aw-sync-route-card .cta-link,.account-shell-v3 .aw-sync-journey-actions .cta-link{min-height:42px;border-radius:var(--dt-radius-small);box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.account-shell-v3 .aw-sync-route-card .cta-link:hover,.account-shell-v3 .aw-sync-journey-actions .cta-link:hover,.account-shell-v3 .aw-sync-cloud-link:hover{border-color:var(--dt-color-teal-deep);background-color:color-mix(in srgb,var(--dt-color-mint) 24%,var(--dt-color-white))}.account-shell-v3 .aw-sync-route-card .cta-link:focus-visible,.account-shell-v3 .aw-sync-journey-actions .cta-link:focus-visible,.account-shell-v3 .aw-sync-cloud-link:focus-visible{outline:3px solid var(--dt-color-teal);outline-offset:2px;box-shadow:none}@media(max-width:680px){.account-shell-v3 .aw-sync-journey,.account-shell-v3 .aw-sync-route-card,.account-shell-v3 .aw-sync-receipt-card{padding:16px}.account-shell-v3 .aw-sync-phase-rail{grid-template-columns:minmax(0,1fr)}}.access-journey-page,.auth-journey-page,.local-core-journey-page{color:var(--dt-color-ink);background:var(--dt-color-white)}.access-journey-page .form-shell,.auth-journey-page .form-shell{grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);gap:clamp(40px,7vw,104px);align-items:start;padding-block:clamp(56px,8vw,104px)}.access-journey-page .form-story,.auth-journey-page .form-story{position:sticky;top:104px;min-width:0}.access-journey-page .form-story h1,.auth-journey-page .form-story h1{max-width:620px;margin:18px 0 20px;font-size:clamp(40px,5vw,64px);line-height:1.02;letter-spacing:0}.access-journey-page .form-story>p,.auth-journey-page .form-story>p{max-width:600px;color:var(--dt-color-graphite);font-size:17px;line-height:26px}.access-journey-page .production-form,.access-journey-page .access-resolution,.auth-journey-page .auth-panel{border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:var(--dt-color-white);box-shadow:0 18px 50px color-mix(in srgb,var(--dt-color-ink) 8%,transparent)}.access-journey-page .production-form,.access-journey-page .access-resolution{padding:clamp(20px,3vw,34px)}.access-journey-page .access-resolution{margin-bottom:18px;border-left:4px solid var(--dt-color-line-strong)}.access-journey-page .access-resolution-approved{border-left-color:var(--dt-color-teal-deep);background:color-mix(in srgb,var(--dt-color-mint) 38%,var(--dt-color-white))}.access-journey-page .access-resolution h2{margin:14px 0 8px;font-size:24px;line-height:30px}.access-journey-page .access-resolution>p,.auth-journey-page .auth-panel-body>p{color:var(--dt-color-graphite);font-size:14px;line-height:21px}.access-journey-page .production-form{display:grid;gap:24px}.access-journey-page .form-grid{gap:18px}.access-journey-page .form-field,.auth-journey-page .checkbox-field{min-width:0}.access-journey-page .form-field>span:first-child{color:var(--dt-color-graphite);font-size:12px;line-height:18px;font-weight:var(--dt-weight-semibold)}.access-journey-page .form-field input,.access-journey-page .form-field select,.access-journey-page .form-field textarea{min-width:0;border-color:var(--dt-color-line-strong);background:color-mix(in srgb,var(--dt-color-paper) 42%,var(--dt-color-white))}.access-journey-page .form-field input:hover,.access-journey-page .form-field select:hover,.access-journey-page .form-field textarea:hover{border-color:var(--dt-color-teal-deep)}.journey-return-notice{display:grid;min-width:0;grid-template-columns:24px minmax(0,1fr);gap:12px;margin-bottom:18px;padding:14px 16px;border:1px solid var(--dt-color-line-strong);border-left:4px solid var(--dt-color-violet);border-radius:var(--dt-radius-medium);background:color-mix(in srgb,var(--dt-color-lavender) 58%,var(--dt-color-white))}.journey-return-notice>svg{width:21px;height:21px;margin-top:1px;color:var(--dt-color-violet)}.journey-return-notice strong,.journey-return-notice p{overflow-wrap:anywhere}.journey-return-notice strong{display:block;font-size:14px;line-height:20px}.journey-return-notice p{margin:2px 0 0;color:var(--dt-color-graphite);font-size:13px;line-height:19px}.auth-journey-page .auth-panel{overflow:hidden}.admission-progress{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;padding:18px 24px;border-bottom:1px solid var(--dt-color-line-strong);background:color-mix(in srgb,var(--dt-color-paper) 54%,var(--dt-color-white))}.admission-progress>span{height:1px;background:var(--dt-color-line-strong)}.admission-progress a{display:flex;min-width:0;min-height:44px;align-items:center;gap:9px;color:var(--dt-role-text-muted);font-size:13px;line-height:18px;font-weight:var(--dt-weight-semibold);text-decoration:none}.admission-progress a:last-child{justify-content:flex-end;text-align:right}.admission-progress a>span{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border:1px solid var(--dt-color-line-strong);border-radius:50%;background:var(--dt-color-white);color:var(--dt-color-graphite);font-size:12px}.admission-progress a[data-state=current],.admission-progress a[data-state=complete]{color:var(--dt-color-ink)}.admission-progress a[data-state=current]>span,.admission-progress a[data-state=complete]>span{border-color:var(--dt-color-teal-deep);background:var(--dt-color-mint);color:var(--dt-color-ink)}.auth-journey-page .journey-return-notice{margin:18px 24px 0}.auth-journey-page .auth-panel-body{display:grid;gap:18px;padding:clamp(24px,4vw,40px)}.auth-journey-page .auth-panel-icon{width:36px;height:36px;padding:8px;border:1px solid var(--dt-color-teal-deep);border-radius:50%;background:var(--dt-color-mint);color:var(--dt-color-ink)}.auth-journey-page .auth-panel-body h2{margin:0;font-size:28px;line-height:34px}.auth-journey-page .auth-state{display:grid;gap:10px;padding-block:18px;border-top:1px solid var(--dt-color-line);border-bottom:1px solid var(--dt-color-line)}.auth-journey-page .auth-state-copy{margin:0;overflow-wrap:anywhere;color:var(--dt-color-graphite);font-size:14px;line-height:21px}.auth-journey-page .auth-state-copy strong{color:var(--dt-color-ink)}.auth-journey-page .auth-primary{width:100%;justify-content:center}.journey-inline-actions{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px}.journey-inline-actions a,.journey-inline-actions button{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--dt-color-teal-deep);font:inherit;font-size:13px;line-height:18px;font-weight:var(--dt-weight-semibold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.journey-inline-actions svg{width:16px;height:16px}.policy-acceptance-summary{display:grid;margin:0;border-top:1px solid var(--dt-color-line-strong)}.policy-acceptance-summary>div{display:grid;min-width:0;grid-template-columns:minmax(130px,.45fr) minmax(0,.55fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--dt-color-line)}.policy-acceptance-summary dt,.policy-acceptance-summary dd{min-width:0;margin:0}.policy-acceptance-summary a{color:var(--dt-color-ink);font-size:14px;line-height:20px;font-weight:var(--dt-weight-semibold)}.policy-acceptance-summary dd{display:grid;justify-items:end;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.policy-acceptance-summary code{max-width:100%;overflow-wrap:anywhere;color:var(--dt-color-graphite)}.auth-journey-page .checkbox-field{padding:16px;border:1px solid var(--dt-color-line-strong);border-radius:var(--dt-radius-medium);background:color-mix(in srgb,var(--dt-color-lavender) 28%,var(--dt-color-white))}.auth-journey-page .checkbox-field input:disabled+span{color:var(--dt-role-text-muted)}.activation-handoff-note,.auth-local-copy{margin:0;color:var(--dt-role-text-muted);font-size:12px;line-height:18px}.activation-handoff-note{padding-left:12px;border-left:3px solid var(--dt-color-violet)}.auth-journey-page .auth-panel>.ps-trust-nav{margin:0;padding:18px 24px 24px;border-top:1px solid var(--dt-color-line)}.local-core-journey-page .public-journey-hero{background:var(--dt-color-white)}.local-core-journey-page .local-source-contract{border-color:var(--dt-color-line-strong);border-radius:var(--dt-radius-large);background:color-mix(in srgb,var(--dt-color-lavender) 34%,var(--dt-color-white))}.local-core-journey-page .local-source-gate-band{border-block:1px solid var(--dt-color-line);background:var(--dt-color-paper)}.local-core-journey-page .local-core-access{border-radius:var(--dt-radius-large);box-shadow:0 16px 42px color-mix(in srgb,var(--dt-color-ink) 7%,transparent)}.local-core-journey-page .local-source-path-band{background:color-mix(in srgb,var(--dt-color-lavender) 34%,var(--dt-color-white))}.local-core-access .local-source-grant-facts,.account-shell-v3 .aw-source-proof{display:grid;width:min(100%,900px);grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0;border-block:1px solid var(--dt-color-line-strong)}.local-core-access .local-source-grant-facts>div,.account-shell-v3 .aw-source-proof>div{min-width:0;padding:13px 16px;border-right:1px solid var(--dt-color-line);border-bottom:1px solid var(--dt-color-line)}.local-core-access .local-source-grant-facts>div:nth-child(2n),.account-shell-v3 .aw-source-proof>div:nth-child(2n){border-right:0}.local-core-access .local-source-grant-facts>div:nth-last-child(-n+2),.account-shell-v3 .aw-source-proof>div:nth-last-child(-n+2){border-bottom:0}.local-core-access .local-source-grant-facts dt,.account-shell-v3 .aw-source-proof dt,.local-core-access .local-source-proof-references dt,.account-shell-v3 .aw-source-references dt{margin-bottom:5px;color:var(--dt-color-graphite);font-size:11px;font-weight:var(--dt-weight-bold);line-height:16px;text-transform:uppercase}.local-core-access .local-source-grant-facts dd,.account-shell-v3 .aw-source-proof dd,.local-core-access .local-source-proof-references dd,.account-shell-v3 .aw-source-references dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--dt-color-ink);font-size:13px;line-height:19px}.local-core-access .local-source-proof-references,.account-shell-v3 .aw-source-references{width:min(100%,900px);margin:0 0 20px;padding:13px 16px;border:1px solid var(--dt-color-line);border-radius:var(--dt-radius-medium);background:var(--dt-color-white)}.local-core-access .local-source-proof-references summary,.account-shell-v3 .aw-source-references summary{min-height:32px;cursor:pointer;color:var(--dt-color-ink);font-size:13px;font-weight:var(--dt-weight-semibold);line-height:20px}.local-core-access .local-source-proof-references summary:focus-visible,.account-shell-v3 .aw-source-references summary:focus-visible{outline:3px solid var(--dt-color-teal-deep);outline-offset:3px}.local-core-access .local-source-proof-references dl,.account-shell-v3 .aw-source-references dl{display:grid;gap:12px;margin:12px 0 0}.account-shell-v3 .aw-section-link-group{display:flex;flex-wrap:wrap;gap:8px 16px}.account-shell-v3 .aw-section-link-group .aw-text-command{min-height:44px}.account-shell-v3 .aw-account-gate{padding-block:40px}.account-shell-v3 .aw-account-gate .hero-actions{flex-wrap:wrap}.account-shell-v3 .aw-account-gate .cta-link,.account-shell-v3 .aw-account-gate .dt-button{min-height:44px}.account-shell-v3 .aw-plan-row>.aw-row-placeholder,.account-shell-v3 .aw-purchase-row>.aw-text-command{justify-self:end}.journey-inline-actions a:hover,.journey-inline-actions button:hover,.admission-progress a:hover{color:var(--dt-color-ink)}.journey-inline-actions a:focus-visible,.journey-inline-actions button:focus-visible,.admission-progress a:focus-visible,.policy-acceptance-summary a:focus-visible{outline:3px solid var(--dt-color-teal-deep);outline-offset:3px}@media(max-width:980px){.access-journey-page .form-shell,.auth-journey-page .form-shell{grid-template-columns:1fr;gap:36px;padding-block:56px}.access-journey-page .form-story,.auth-journey-page .form-story{position:static}.access-journey-page .form-story h1,.auth-journey-page .form-story h1{max-width:720px}}@media(max-width:640px){.access-journey-page .form-shell,.auth-journey-page .form-shell{gap:28px;padding-block:36px}.access-journey-page .form-story h1,.auth-journey-page .form-story h1{margin-block:12px 16px;font-size:38px;line-height:41px}.access-journey-page .form-story>p,.auth-journey-page .form-story>p{font-size:15px;line-height:23px}.access-journey-page .production-form,.access-journey-page .access-resolution,.auth-journey-page .auth-panel-body{padding:18px 16px}.auth-journey-page .journey-return-notice{margin-inline:16px}.admission-progress{padding:12px 16px}.admission-progress a{align-content:center;flex-wrap:wrap;font-size:12px}.policy-acceptance-summary>div{grid-template-columns:1fr;gap:4px}.policy-acceptance-summary dd{justify-items:start}.journey-inline-actions{display:grid;gap:0}.journey-inline-actions a,.journey-inline-actions button{width:fit-content}.account-shell-v3 .aw-account-gate{min-height:0;padding-block:28px 48px}.account-shell-v3 .aw-account-gate .hero-actions,.account-shell-v3 .aw-account-gate .cta-link,.account-shell-v3 .aw-account-gate .dt-button{width:100%}.account-shell-v3 .aw-account-gate .cta-link,.account-shell-v3 .aw-account-gate .dt-button{justify-content:center}.local-core-access .local-source-grant-facts,.account-shell-v3 .aw-source-proof{grid-template-columns:1fr}.local-core-access .local-source-grant-facts>div,.local-core-access .local-source-grant-facts>div:nth-child(2n),.local-core-access .local-source-grant-facts>div:nth-last-child(-n+2),.account-shell-v3 .aw-source-proof>div,.account-shell-v3 .aw-source-proof>div:nth-child(2n),.account-shell-v3 .aw-source-proof>div:nth-last-child(-n+2){padding-inline:0;border-right:0;border-bottom:1px solid var(--dt-color-line)}.local-core-access .local-source-grant-facts>div:last-child,.account-shell-v3 .aw-source-proof>div:last-child{border-bottom:0}}@media(max-width:390px){.access-journey-page .form-story h1,.auth-journey-page .form-story h1{font-size:34px;line-height:37px}.admission-progress{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:4px}.admission-progress a{min-height:52px;gap:5px}.admission-progress a:last-child{justify-content:flex-end}.access-journey-page .hero-actions,.access-journey-page .form-actions,.auth-journey-page .hero-actions{display:grid;grid-template-columns:1fr}.access-journey-page .hero-actions .cta-link,.access-journey-page .form-actions .cta-link,.access-journey-page .form-actions .dt-button,.auth-journey-page .hero-actions .cta-link{width:100%;justify-content:center}.account-shell-v3 .account-context-primary strong{max-width:96px}}@media(max-width:340px){html:has(.access-journey-page),html:has(.auth-journey-page),html:has(.local-core-journey-page),html:has(.account-shell-v3),body:has(.access-journey-page),body:has(.auth-journey-page),body:has(.local-core-journey-page),body:has(.account-shell-v3){min-width:0}.access-journey-page .form-story h1,.auth-journey-page .form-story h1{font-size:31px;line-height:34px}.admission-progress a{font-size:11px;line-height:16px}.account-shell-v3 .account-context{display:none}}@media(prefers-reduced-motion:reduce){.access-journey-page *,.auth-journey-page *,.local-core-journey-page *{scroll-behavior:auto}}.public-deployment-state{display:grid;gap:.8rem;align-content:start;padding:clamp(1.15rem,2vw,1.7rem) 0;color:#1e1e1e;border-block:1px solid rgba(30,30,30,.14)}.public-deployment-state>span{color:#404040;font-size:.72rem;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.public-deployment-state h3,.public-deployment-state p{margin:0}.public-deployment-state h3{max-width:28ch;font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.08}.public-deployment-state p{max-width:62ch;color:#404040;line-height:1.65}.public-deployment-state__actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}@media(max-width:560px){.public-deployment-state__actions{align-items:stretch;flex-direction:column}.public-deployment-state__actions .cta-link{justify-content:center;width:100%}}.public-source-access-strip{position:relative;z-index:8;border-bottom:1px solid var(--dt-color-line);background:var(--dt-color-white)}.public-source-access-strip__inner,.public-source-access-strip__truth{display:flex;align-items:center}.public-source-access-strip__inner{min-height:54px;justify-content:space-between;gap:18px;padding-block:8px}.public-source-access-strip__truth{gap:10px;color:var(--dt-color-graphite);font-size:.82rem;line-height:1.35}.public-source-access-strip__truth svg{width:17px;height:17px;flex:0 0 auto}.public-source-access-strip__truth strong{margin-right:.35rem;color:var(--dt-color-ink)}.public-source-access-strip__status{display:block;margin-top:2px;color:var(--dt-color-muted);font-size:.72rem}.public-source-access-strip .cta-link{flex:0 0 auto;white-space:nowrap}@media(max-width:720px){.public-source-access-strip__inner{align-items:stretch;flex-direction:column;gap:8px;padding-block:10px}.public-source-access-strip .cta-link{justify-content:center;width:100%}}
