:root{--bg:#f7f9fc;--paper:#fff;--paper-soft:#f0f4f9;--ink:#0c1424;--muted:#5c697e;--line:#16233a26;--line-strong:#16233a3d;--card-line:#22304a33;--indigo:#5859e8;--cyan:#079cc9;--green:#0d9a70;--gradient:linear-gradient(125deg, #5859e8 0%, #079cc9 52%, #0d9a70 100%);--shadow-sm:0 12px 35px #2a3a5a14;--shadow-lg:0 34px 90px #24345a26}*{box-sizing:border-box}.skip-link{z-index:100;border:2px solid var(--indigo);background:#fff;border-radius:10px;padding:14px 20px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.preview-disclaimer{color:var(--muted);margin:18px 0 0;font-size:.875rem;line-height:1.6}.desktop-preview{border:1px solid var(--card-line);background:var(--paper);color:var(--ink);border-radius:24px;margin:32px 0;padding:24px}.evidence-section .desktop-preview .section-kicker{color:#176b59}section[id]{scroll-margin-top:100px}.desktop-preview-heading h3{margin:0 0 20px;font-size:1.5rem}.desktop-preview img{border:1px solid var(--line-strong);border-radius:14px;width:100%;height:auto;display:block}.desktop-preview figcaption{color:var(--muted);max-width:90ch;margin-top:16px;font-size:.875rem;line-height:1.7}.desktop-preview .tour-hint{color:var(--muted);margin:-8px 0 20px;font-size:15px;line-height:1.6}.desktop-tour-stage{position:relative}.demo-switch{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.demo-switch button{border:1px solid var(--card-line);background:var(--paper-soft);color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:background-color .2s,border-color .2s;display:inline-flex}.demo-switch button[aria-pressed=true]{background:#e8f5f2;border-color:#378b7a}.demo-switch button:hover{border-color:#378b7a}.demo-switch button:focus-visible{outline:3px solid var(--indigo);outline-offset:3px}.demo-switch button span{color:var(--muted);font-size:13px}.demo-recording{animation:.32s ease-out demo-appear}.demo-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 16px;padding:0;list-style:none;display:grid}.demo-flow-steps li{gap:12px;min-width:0;display:flex}.demo-flow-steps li>span{color:#16735f;padding-top:3px;font-size:13px}.demo-flow-steps strong{font-size:17px}.desktop-preview .demo-flow-steps p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.6}.desktop-preview .demo-recording-note{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.7}@keyframes demo-appear{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.demo-recording{animation:none}.demo-switch button{transition:none}}@media (max-width:600px){.demo-flow-steps{grid-template-columns:1fr;gap:14px}.demo-switch button{flex:auto;justify-content:space-between;font-size:14px}}.desktop-tour-stage video{background:#182434;border-radius:14px;width:100%;height:auto;display:block}.desktop-tour-nav{background:#182434;grid-template-rows:repeat(5,1fr);width:7.5%;height:47.5%;display:grid;position:absolute;top:18.5%;left:.3%}.desktop-tour-nav button{color:#dce7f7;cursor:pointer;background:#182434;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:3px 0;font-size:clamp(10px,1vw,14px);display:flex}.desktop-tour-nav button span{font-size:20px}.desktop-tour-nav button:hover,.desktop-tour-nav button[aria-pressed=true]{color:#fff;background:#2b3d54;border-color:#7daac2}.desktop-tour-nav button:focus-visible{outline-offset:1px;outline:3px solid #7ce4dd}.desktop-tour-detail{background:linear-gradient(120deg,#f2f5ff,#edf9f6);border:1px solid #cddce8;border-radius:16px;grid-template-columns:1fr 1fr;gap:32px;margin-top:20px;padding:24px;display:grid}.desktop-tour-detail h4{margin:10px 0;font-size:23px}.desktop-preview .desktop-tour-detail p{color:#35475d;margin:0;font-size:16px;line-height:1.65}.desktop-tour-detail ul{color:#183d57;margin:0 0 12px;padding-left:20px;font-size:15px;line-height:1.9}.desktop-preview .desktop-tour-detail .tour-boundary{color:#53657a;font-size:14px}.usage-example{color:#41566f;background:#f1f7fb;border-left:3px solid #53a9bc;border-radius:0 12px 12px 0;flex-direction:column;gap:8px;padding:16px;font-size:15px;line-height:1.6;display:flex}.usage-example a{color:#4546bc;font-weight:650}.readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px;display:grid}.readiness-grid article{background:#203049;border:1px solid #42617b;border-radius:16px;padding:20px}.readiness-grid small{color:#a2e0d5;font-size:12px}.readiness-grid h3{font-size:21px}.readiness-grid p{color:#d0dbea;font-size:16px;line-height:1.7}.evidence-download{color:#b5eee1;text-underline-offset:5px;margin-top:24px;font-size:15px;line-height:1.6;text-decoration:underline;display:inline-block}.project-contact{border:1px solid var(--card-line);background:#ffffffb8;border-radius:18px;max-width:690px;margin:28px auto;padding:24px;position:relative}.project-contact>strong{font-size:22px}.project-contact p{color:var(--muted);font-size:16px;line-height:1.7}.project-contact a{color:#4546bc;overflow-wrap:anywhere;margin:8px 0 16px;font-size:19px;font-weight:650;display:inline-block}.project-contact small{color:var(--muted);font-size:14px;line-height:1.6;display:block}@media (max-width:820px){.readiness-grid{grid-template-columns:1fr}}.desktop-tour-detail-frame{isolation:isolate;display:grid}.tour-detail-panel{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;transition:opacity .24s,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s;transform:translateY(5px)}.tour-detail-panel[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition-delay:0s;transform:translateY(0)}.desktop-tour-nav button{transition:background-color .18s,border-color .18s,color .18s}@media (prefers-reduced-motion:reduce){.tour-detail-panel,.desktop-tour-nav button{transition:none}.tour-detail-panel{transform:none}}@media (max-width:700px){.desktop-tour-nav{background:0 0;grid-template-rows:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;height:auto;margin-top:12px;position:static}.desktop-tour-nav button{border-color:#49627c;min-height:58px;font-size:11px}.desktop-tour-detail{grid-template-columns:1fr;gap:16px;padding:18px}.desktop-preview{padding:16px}}.human-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.human-surface-card{border:1px solid var(--card-line);background:linear-gradient(145deg,#fff,#eef4fb);border-radius:24px;flex-direction:column;padding:30px;display:flex}.human-surface-card:nth-child(2){background:linear-gradient(145deg,#fff,#eaf6f3)}.human-surface-card:nth-child(3){background:linear-gradient(145deg,#fff,#f0effc)}.human-surface-card h3{margin:16px 0;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.35}.human-surface-card .card-copy{font-size:1rem;line-height:1.75}.human-surface-card blockquote{color:var(--ink);margin:auto 0 0;padding-top:24px;font-size:1rem;line-height:1.6}.human-surface-card blockquote small{color:var(--muted);margin-bottom:6px;font-size:.875rem;display:block}@media (max-width:900px){.human-surface-grid{grid-template-columns:1fr}}.section-shell{width:min(1240px,100% - 44px);margin-inline:auto}.nav-wrap{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f7f9fcc7;padding:12px 0;position:sticky;top:0}.nav-shell{width:min(1240px,100% - 44px);min-height:64px;box-shadow:0 10px 34px #24345a14, inset 0 0 0 1px var(--line);background:#ffffffe0;border:1px solid #ffffffe6;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;padding:0 12px 0 10px;display:grid}.brand{align-items:center;gap:11px;display:flex}.brand img{flex:none}.brand-type{flex-direction:column;gap:2px;display:flex}.brand-type strong{letter-spacing:.18em;font-size:.875rem}.brand-type small{color:#8792a5;letter-spacing:.11em;font-size:.75rem;font-weight:800}.nav-links{color:#5a6679;align-items:center;gap:28px;font-size:12px;font-weight:650;display:flex}.nav-links a{transition:color .16s}.nav-links a:hover{color:var(--indigo)}.nav-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.language-switch{border:1px solid var(--line);background:#f6f8fb;border-radius:999px;padding:3px;display:flex}.language-switch button{color:#7b8799;cursor:pointer;background:0 0;border:0;border-radius:999px;width:32px;height:27px;font-size:.75rem;font-weight:800}.language-switch button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #28365521}.nav-cta{color:#fff;background:#111a2a;border-radius:12px;align-items:center;gap:12px;min-height:40px;padding:0 15px;font-size:.75rem;font-weight:750;display:inline-flex}.hero{isolation:isolate;background:radial-gradient(circle at 8% 22%,#5859e817,#0000 28%),radial-gradient(circle at 92% 16%,#0d9a7014,#0000 28%),linear-gradient(#fbfcff 0%,#f4f7fb 100%);padding:48px 0 0;position:relative;overflow:hidden}.hero:after{z-index:-2;content:"";opacity:.45;background-image:linear-gradient(#1928430b 1px,#0000 1px),linear-gradient(90deg,#1928430b 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.hero-orb{z-index:-1;filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.hero-orb-one{border:1px solid #5859e81f;width:360px;height:360px;top:80px;left:-160px;box-shadow:inset 0 0 90px #5859e80d}.hero-orb-two{border:1px solid #0d9a7021;width:280px;height:280px;bottom:120px;right:-80px;box-shadow:inset 0 0 80px #0d9a700d}.hero-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(48px,6vw,86px);display:grid}.hero-copy-block{padding:16px 0 28px}.eyebrow,.section-kicker,.card-kicker{color:var(--indigo);letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:800}.eyebrow{align-items:center;gap:11px;display:flex}.eyebrow span{background:var(--gradient);width:28px;height:1px}h1,h2,h3,p{text-wrap:pretty}h1{letter-spacing:-.058em;max-width:690px;margin:0;font-size:clamp(42px,4.6vw,64px);line-height:1}h1 em{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:7px;font-style:normal;display:inline-block}.hero-copy{max-width:610px;color:var(--muted);margin:28px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.72}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.button{border:1px solid var(--line);border-radius:14px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 21px;font-size:.875rem;font-weight:750;transition:transform .16s,box-shadow .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--gradient);color:#fff;border-color:#0000;box-shadow:0 16px 34px #4657bf3d}.button.secondary{color:#273247;box-shadow:var(--shadow-sm);background:#ffffffc7}.intelligence-shell{border:1px solid var(--card-line);box-shadow:var(--shadow-lg);background:#fffffff0;border-radius:24px;overflow:hidden}.shell-topbar{border-bottom:1px solid var(--line);color:#778398;letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;padding:0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;display:grid}.window-dots{gap:6px;display:flex}.window-dots i{background:#d7dce6;border-radius:50%;width:7px;height:7px}.window-dots i:nth-child(2){background:#a9cbe0}.window-dots i:nth-child(3){background:#a8d8c7}.shell-state{color:#40816e;letter-spacing:0;justify-self:end;align-items:center;gap:8px;display:flex}.shell-state i,.verified i,.permission-head i,.permission-footer i,.pulse-dot,.coming-soon i{background:#16a678;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #16a6781a}.shell-body{grid-template-columns:58px 1fr;display:grid}.shell-rail{border-right:1px solid var(--line);background:#f7f9fc;flex-direction:column;align-items:center;gap:16px;min-height:530px;padding:16px 10px;display:flex}.shell-rail>span{color:#8590a1;border-radius:10px;place-items:center;width:32px;height:32px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:800;display:grid}.shell-rail .rail-active{color:var(--indigo);background:#fff;box-shadow:0 5px 16px #27375a1f}.shell-rail small{color:#9ca6b5;margin-top:auto;font-size:.75rem}.context-view{background:linear-gradient(145deg,#fff,#fafcff);padding:clamp(24px,3vw,36px)}.context-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ui-label{color:#858fa1;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.context-heading h2{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(25px,2.6vw,36px)}.trust-score{color:#16805f;white-space:nowrap;background:#f1fbf7;border:1px solid #0d9a702b;border-radius:9px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.sample-answer{border-left:3px solid #0000;border-image:var(--gradient) 1;color:#39465c;margin:27px 0;padding-left:18px;font-size:15px;line-height:1.7}.memory-surface,.action-surface{border:1px solid var(--card-line);background:#fff;border-radius:16px;box-shadow:0 12px 28px #2534520f}.memory-surface{padding:18px}.surface-title{align-items:flex-start;gap:13px;display:flex}.surface-icon{width:30px;height:30px;color:var(--indigo);background:linear-gradient(135deg,#ededff,#e7faf5);border-radius:9px;flex:none;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:900;display:grid}.surface-title div,.action-surface div{flex-direction:column;gap:5px;display:flex}.surface-title small,.action-surface small{color:#8a95a7;letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:750}.surface-title strong,.action-surface strong{color:#273349;font-size:.875rem;line-height:1.5}.tag-row{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.tag-row span{color:#6c788b;background:#f2f5f9;border-radius:7px;padding:6px 8px;font-size:.75rem;font-weight:700}.tag-row .tag-green{color:#16805f;background:#edf9f5}.action-surface{justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:15px 18px;display:flex}.verified{color:#218066;white-space:nowrap;align-items:center;gap:8px;font-size:.75rem;font-weight:750;display:flex}.proof-rail{border:1px solid var(--card-line);box-shadow:var(--shadow-sm);background:#fffffff0;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:36px;display:grid;overflow:hidden}.proof-rail article{border-right:1px solid var(--line);flex-direction:column;min-height:176px;padding:24px 22px;display:flex}.proof-rail article:last-child{border-right:0}.proof-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.proof-rail span{color:var(--indigo);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.proof-rail small{color:#778397;letter-spacing:.04em;background:#eef2f7;border-radius:7px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.proof-rail strong{color:#39465b;margin-top:32px;font-size:17px;line-height:1.4}.proof-rail p{color:var(--muted);margin:12px 0 0;font-size:.875rem;line-height:1.65}.trust-intro{padding-top:clamp(88px,9vw,128px)}.split-heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:clamp(44px,8vw,120px);display:grid}.split-heading h2{letter-spacing:-.05em;max-width:790px;margin:0;font-size:clamp(32px,3.7vw,48px);line-height:1.06}.split-heading>p,.split-heading>div+p{color:var(--muted);margin:0;font-size:16px;line-height:1.78}.system-definition{border:1px solid var(--card-line);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#eff1fff2,#f6fbfff7 56%,#eafaf5eb);border-radius:24px;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:clamp(44px,8vw,120px);margin-top:32px;padding:clamp(34px,4vw,52px);display:grid}.system-definition h2{letter-spacing:.04em;margin:0 0 12px;font-size:clamp(40px,4.5vw,58px);line-height:1}.system-definition>div>strong{color:#59677d;text-transform:uppercase;letter-spacing:.07em;max-width:470px;font-size:.875rem;line-height:1.65;display:block}.system-definition-copy{flex-direction:column;justify-content:center;display:flex}.system-definition-copy>p{color:#435169;margin:0;font-size:17px;line-height:1.8}.system-definition-copy ul{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.system-definition-copy li{color:#606c82;letter-spacing:.035em;text-transform:uppercase;background:#ffffffb8;border:1px solid #5859e824;border-radius:999px;padding:8px 11px;font-size:.75rem;font-weight:750}.bento-section{padding:24px 0 clamp(48px,6vw,72px)}.bento-grid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.bento-card{border:1px solid var(--card-line);min-height:340px;box-shadow:var(--shadow-sm);background:#fffffff0;border-radius:24px;padding:clamp(28px,3.2vw,42px);position:relative;overflow:hidden}.bento-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#5859e812,#0000 36%);position:absolute;inset:0}.bento-card h3{letter-spacing:-.04em;max-width:650px;margin:0;font-size:clamp(28px,2.7vw,38px);line-height:1.12;position:relative}.card-copy{max-width:620px;color:var(--muted);margin:17px 0 0;font-size:15px;line-height:1.7;position:relative}.memory-card,.quote-card{grid-column:span 7}.permission-card,.portable-card{grid-column:span 5}.record-list{gap:9px;margin-top:34px;display:grid;position:relative}.record-row{border:1px solid var(--card-line);background:#fbfcfe;border-radius:13px;grid-template-columns:35px 1fr auto;align-items:center;gap:13px;padding:13px;display:grid}.record-kind{width:32px;height:32px;color:var(--indigo);background:linear-gradient(135deg,#eeefff,#e9faf5);border-radius:9px;place-items:center;font-size:.75rem;font-weight:900;display:grid}.record-row div{flex-direction:column;gap:4px;display:flex}.record-row strong{color:#2d394e;font-size:.875rem}.record-row small{color:#8b95a6;font-size:.75rem}.record-check{color:var(--green);font-size:12px}.permission-card{background:linear-gradient(145deg,#fff,#f5f7ff)}.permission-window{border:1px solid var(--card-line);background:#fff;border-radius:16px;margin-top:34px;position:relative;overflow:hidden;box-shadow:0 16px 35px #2a385a14}.permission-head{border-bottom:1px solid var(--line);color:#7a8698;letter-spacing:.09em;justify-content:space-between;align-items:center;height:42px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;display:flex}.permission-window dl{margin:0;padding:6px 16px}.permission-window dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.permission-window dl div:last-child{border-bottom:0}.permission-window dt{color:#909aaa;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.permission-window dd{color:#344057;text-align:right;margin:0;font-size:12px;font-weight:750}.permission-footer{background:#f3faf7;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 14px;display:flex}.permission-footer span{color:#167e5e;align-items:center;gap:8px;font-size:.75rem;font-weight:800;display:flex}.permission-footer small{color:#6a7e75;font-size:.75rem}.portable-card{color:#fff;background:linear-gradient(155deg,#111a2a,#18233a);box-shadow:0 28px 64px #17223a33}.portable-card:before{background:radial-gradient(circle at 100% 0,#2cd1ad2b,#0000 40%)}.portable-card .card-kicker{color:#7fe0c3}.portable-card .card-copy{color:#aab6c9}.model-stack{gap:7px;margin-top:31px;display:grid;position:relative}.model-stack div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;min-height:47px;padding:0 13px;display:grid}.model-stack span,.model-stack small{color:#8c99ad;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.model-stack strong{letter-spacing:.05em;font-size:.75rem}.model-stack .identity-layer{background:linear-gradient(90deg,#5859e824,#0d9a7024);border-color:#3ddcb333}.model-stack .identity-layer span,.model-stack .identity-layer small{color:#6fd8bb}.quote-card{background:linear-gradient(135deg,#eef0ff 0%,#f8fbff 50%,#e8faf5 100%)}.quote-card blockquote{color:#27334b;letter-spacing:-.035em;max-width:690px;margin:38px 0 0;font-size:clamp(25px,3.1vw,40px);font-weight:650;line-height:1.2;position:relative}.quote-card footer{color:#6d788c;align-items:center;gap:11px;margin-top:34px;font-size:.75rem;font-weight:750;display:flex;position:relative}.system-story-section{border-block:1px solid var(--line);background:radial-gradient(circle at 10% 10%,#5859e812,#0000 30%),radial-gradient(circle at 92% 86%,#0d9a7012,#0000 28%),#fff;padding:clamp(48px,6vw,76px) 0}.system-story-heading,.memory-story-heading{align-items:end}.system-map{border:1px solid var(--card-line);box-shadow:var(--shadow-lg);background:#f7f9fce0;border-radius:28px;margin-top:32px;padding:clamp(22px,3vw,34px)}.system-mainline{grid-template-columns:1fr 42px 1.22fr 42px 1fr;align-items:center;display:grid}.system-node{border:1px solid var(--card-line);background:#fff;border-radius:20px;min-height:228px;overflow:hidden;box-shadow:0 12px 30px #24345a12}.system-node .node-index{border-bottom:1px solid var(--line);color:#6e7b8f;letter-spacing:.08em;align-items:center;min-height:44px;padding:0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:800;display:flex}.system-node h3{letter-spacing:-.025em;margin:23px 20px 17px;font-size:21px}.system-node ul{gap:12px;margin:0;padding:0 20px 24px;list-style:none;display:grid}.system-node li{color:#667388;padding-left:16px;font-size:.875rem;line-height:1.5;position:relative}.system-node li:before{background:var(--indigo);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.48em;left:0}.user-node{border-color:#079cc954}.user-node .node-index{color:#078bb4;background:#eaf9fd}.user-node li:before{background:var(--cyan)}.core-node{background:linear-gradient(155deg,#fff,#f5f6ff);border-color:#5859e861;box-shadow:0 18px 42px #4e51bb24}.core-node .node-index{color:#fff;background:linear-gradient(120deg,#5859e8,#546cc8)}.model-node{border-color:#0d9a7052}.model-node .node-index{color:#16805f;background:#eaf9f4}.model-node li:before{background:var(--green)}.map-arrow{border:1px solid var(--line);width:32px;height:32px;color:var(--indigo);background:#fff;border-radius:50%;place-items:center;margin:auto;font-size:.875rem;display:grid;box-shadow:0 6px 18px #24345a1a}.model-arrow{color:var(--green)}.system-supports{grid-template-columns:repeat(3,1fr);gap:12px;margin:38px auto 0;padding-top:30px;display:grid;position:relative}.system-supports:before{border-top:1px solid var(--line-strong);border-inline:1px solid var(--line-strong);content:"";width:66.68%;height:18px;position:absolute;top:0;left:16.66%}.system-supports article{border:1px solid var(--card-line);background:#fff;border-radius:15px;align-items:center;gap:13px;min-height:92px;padding:17px;display:flex}.system-supports article>span{width:30px;height:30px;color:var(--indigo);background:linear-gradient(135deg,#eeefff,#e9faf5);border-radius:9px;flex:none;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:850;display:grid}.system-supports article div{flex-direction:column;gap:5px;display:flex}.system-supports strong{color:#303d53;font-size:.875rem}.system-supports small{color:#7b8798;font-size:.75rem;line-height:1.5}.trace-strip{color:#fff;background:linear-gradient(135deg,#121b2d,#19273e);border:1px solid #ffffff17;border-radius:17px;grid-template-columns:auto 1fr minmax(220px,.75fr);align-items:center;gap:22px;margin-top:14px;padding:20px;display:grid}.trace-strip>div{flex-direction:column;gap:5px;display:flex}.trace-strip>div small{color:#8e9aaf;letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.trace-strip>div strong{color:#78dfc1;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.trace-strip ol{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.trace-strip li{color:#c5cedc;border-right:1px solid #ffffff1a;align-items:center;gap:7px;min-height:40px;padding:0 8px;font-size:.75rem;line-height:1.35;display:flex;position:relative}.trace-strip li:last-child{border-right:0}.trace-strip li span{color:#6fd8bb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.trace-strip p{color:#9aa6b8;margin:0;font-size:.75rem;line-height:1.6}.memory-story-section{padding:clamp(48px,6vw,76px) 0}.memory-path{border:1px solid var(--card-line);box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;grid-template-columns:repeat(5,1fr);margin-top:32px;display:grid}.memory-path article{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:156px;padding:22px 18px;display:flex;position:relative}.memory-path article:last-child{border-right:0}.memory-path article>span{color:var(--indigo);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.memory-path article div{flex-direction:column;gap:8px;display:flex}.memory-path strong{color:#2c394f;font-size:14px;line-height:1.4}.memory-path small{color:#6f7c91;font-size:12px;line-height:1.55}.memory-path i{z-index:2;border:1px solid var(--line-strong);width:28px;height:28px;color:var(--indigo);background:#fff;border-radius:50%;place-items:center;font-size:.75rem;font-style:normal;display:grid;position:absolute;top:50%;right:-14px;box-shadow:0 6px 16px #1f2d4a1c}.ledger-callout{background:linear-gradient(115deg,#fff9e8,#fffdf7 60%,#f4fbf8);border:1px solid #da9e0059;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:16px;padding:20px 22px;display:grid}.ledger-callout>div:first-child{align-items:center;gap:10px;display:flex}.ledger-pulse{background:#e3a100;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e3a1001f}.ledger-callout strong{color:#4b3d1d;letter-spacing:.05em;font-size:12px}.ledger-callout p{color:#6f6651;margin:0;font-size:12px;line-height:1.6}.ledger-fields{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.ledger-fields span{color:#8f7640;letter-spacing:.04em;background:#ffffffb8;border:1px solid #da9e0030;border-radius:7px;padding:6px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.memory-policies{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:16px;display:grid}.memory-policies article{border:1px solid var(--card-line);min-height:184px;box-shadow:var(--shadow-sm);background:#ffffffeb;border-radius:18px;padding:22px}.memory-policies article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.memory-policies article>div>span{color:var(--indigo);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.memory-policies article>div>small{color:#718096;letter-spacing:.04em;background:#eef2f7;border-radius:7px;padding:6px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.memory-policies h3{color:#2c394f;letter-spacing:-.02em;margin:26px 0 12px;font-size:18px}.memory-policies p{color:#647186;margin:0;font-size:.875rem;line-height:1.65}.memory-policies .policy-active{background:linear-gradient(145deg,#fff,#effaf6);border-color:#0d9a705c}.memory-policies .policy-active>div>small{color:#16805f;background:#e5f7f0}.roadmap-story-section{border:1px solid var(--card-line);color:#fff;box-shadow:var(--shadow-lg);background:linear-gradient(140deg,#101827,#17253c);border-radius:28px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(40px,7vw,92px);padding:clamp(28px,4vw,48px);display:grid}.roadmap-copy{align-self:start}.roadmap-copy .section-kicker{color:#78dfc1}.roadmap-copy h2{letter-spacing:-.048em;margin:0;font-size:clamp(36px,4vw,54px);line-height:1.06}.roadmap-copy>p:not(.section-kicker){color:#a2aec1;margin:22px 0 0;font-size:.875rem;line-height:1.7}.roadmap-legend{flex-wrap:wrap;gap:15px;margin-top:28px;display:flex}.roadmap-legend span{color:#9da9bb;align-items:center;gap:7px;font-size:.75rem;display:flex}.roadmap-legend i{background:#536075;border-radius:50%;width:7px;height:7px}.roadmap-legend .legend-done i{background:#6fd8bb}.roadmap-legend .legend-active i{background:#8b8cff;box-shadow:0 0 0 5px #8b8cff1f}.roadmap-track{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:relative}.roadmap-stage{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:78px;padding:13px 15px;display:flex;position:relative}.roadmap-stage>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.roadmap-stage span{color:#8190a6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.roadmap-stage small{color:#7a889e;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:850}.roadmap-stage strong{color:#aeb8c8;font-size:.875rem;line-height:1.45}.roadmap-stage.stage-done{background:#41b3940f;border-color:#6fd8bb29}.roadmap-stage.stage-done span,.roadmap-stage.stage-done small{color:#6fd8bb}.roadmap-stage.stage-done strong{color:#d3dce8}.roadmap-stage.stage-active{background:linear-gradient(135deg,#5859e82e,#0d9a701c);border-color:#8b8cff75;box-shadow:0 0 0 1px #8b8cff14,0 12px 30px #050a162e}.roadmap-stage.stage-active span,.roadmap-stage.stage-active small{color:#aeb0ff}.roadmap-stage.stage-active strong{color:#fff}.roadmap-note{color:#909caf;border-top:1px solid #ffffff17;grid-column:1/-1;margin:0;padding-top:24px;font-size:.75rem;line-height:1.65}.architecture-section{border-block:1px solid var(--line);background:#fff;padding:clamp(48px,6vw,76px) 0}.architecture-heading{align-items:end}.architecture-flow{border:1px solid var(--card-line);box-shadow:var(--shadow-sm);background:#f9fbfd;border-radius:20px;grid-template-columns:repeat(5,1fr);margin-top:32px;display:grid}.architecture-flow article{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:228px;padding:24px 22px;display:flex;position:relative}.architecture-flow article:last-child{border-right:0}.architecture-flow article>span{color:var(--indigo);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.architecture-flow article div{flex-direction:column;gap:8px;display:flex}.architecture-flow strong{font-size:16px;line-height:1.4}.architecture-flow small{color:#657287;min-height:30px;font-size:12px;font-weight:750;line-height:1.5}.architecture-flow p{color:#707d91;margin:4px 0 0;font-size:12px;line-height:1.65}.architecture-flow i{z-index:2;border:1px solid var(--line);width:28px;height:28px;color:var(--indigo);background:#fff;border-radius:50%;place-items:center;font-size:.75rem;font-style:normal;display:grid;position:absolute;top:50%;right:-14px;box-shadow:0 5px 14px #1f2d4a1a}.security-section{padding:clamp(48px,6vw,76px) 0}.security-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px;display:grid}.security-grid article{border:1px solid var(--card-line);min-height:224px;box-shadow:var(--shadow-sm);background:#fffffff5;border-radius:20px;padding:26px}.security-card-top{justify-content:space-between;align-items:center;display:flex}.security-card-top span{color:var(--indigo);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.security-card-top small{color:#7b8799;letter-spacing:.04em;background:#eef2f7;border-radius:7px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.security-grid h3{letter-spacing:-.03em;margin:28px 0 13px;font-size:22px}.security-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.evidence-section{color:#fff;background:linear-gradient(145deg,#101827,#162238);padding:clamp(48px,6vw,76px) 0}.evidence-section .section-kicker{color:#78dfc1}.evidence-section .split-heading>p{color:#a8b4c7}.evidence-panel{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:22px;margin-top:32px;overflow:hidden}.evidence-status{border-bottom:1px solid #ffffff1a;align-items:center;gap:14px;min-height:76px;padding:0 22px;display:flex}.evidence-status>div:first-of-type{flex-direction:column;gap:4px;display:flex}.evidence-status small{color:#8a97aa;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.evidence-status strong{letter-spacing:.045em;font-size:.875rem}.status-pills{gap:7px;margin-left:auto;display:flex}.status-pills span{color:#a9b5c7;border:1px solid #ffffff14;border-radius:8px;padding:7px 9px;font-size:.75rem}.stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.stats-grid div{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:flex-end;min-height:170px;padding:24px;display:flex}.stats-grid div:last-child{border-right:0}.stats-grid strong{color:#0000;letter-spacing:-.035em;overflow-wrap:anywhere;background:linear-gradient(120deg,#b9bfff,#73e0c1);-webkit-background-clip:text;background-clip:text;font-size:clamp(25px,2.4vw,34px)}.stats-grid span{color:#a2aec0;margin-top:8px;font-size:14px;line-height:1.5}.cta-section{padding:clamp(48px,6vw,76px) 0}.cta-panel{border:1px solid var(--card-line);box-shadow:var(--shadow-lg);text-align:center;background:linear-gradient(135deg,#fff 0%,#f3f4ff 50%,#ebfaf6 100%);border-radius:30px;padding:clamp(62px,9vw,108px) clamp(24px,8vw,96px);position:relative;overflow:hidden}.cta-panel:before{content:"";border:1px solid #5859e81a;border-radius:50%;width:680px;height:680px;position:absolute;inset:auto auto -240px 50%;transform:translate(-50%);box-shadow:inset 0 0 120px #5859e80a}.cta-mark{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#ffffffc7;border-radius:23px;margin-bottom:23px;padding:9px;display:inline-flex;position:relative}.cta-panel .section-kicker{margin-bottom:18px;position:relative}.cta-panel h2{letter-spacing:-.054em;max-width:930px;margin:0 auto;font-size:clamp(34px,4.2vw,52px);line-height:1.04;position:relative}.cta-panel>p:not(.section-kicker){max-width:650px;color:var(--muted);margin:25px auto 0;font-size:16px;line-height:1.75;position:relative}.coming-soon{border:1px solid var(--line);color:#445168;background:#ffffffbf;border-radius:999px;align-items:center;gap:10px;margin-top:31px;padding:12px 16px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.site-footer{border-top:1px solid var(--line);color:#7b8799;grid-template-columns:1fr auto 1fr;align-items:center;min-height:118px;font-size:.75rem;display:grid}.site-footer p{text-align:center;margin:0}.site-footer>span{justify-self:end}@media (max-width:1040px){.nav-shell{grid-template-columns:1fr auto}.nav-links{display:none}.hero-grid{grid-template-columns:1fr}.hero-copy-block{max-width:790px;padding-bottom:16px}.intelligence-shell{max-width:820px}.proof-rail{grid-template-columns:1fr 1fr}.proof-rail article:nth-child(2){border-right:0}.proof-rail article:nth-child(-n+2){border-bottom:1px solid var(--line)}.memory-card,.quote-card,.permission-card,.portable-card{grid-column:span 6}.security-grid{grid-template-columns:1fr 1fr}.trace-strip{grid-template-columns:1fr}.memory-policies{grid-template-columns:1fr 1fr}.roadmap-story-section{grid-template-columns:1fr}}@media (max-width:820px){.split-heading{grid-template-columns:1fr;align-items:start}.system-definition{grid-template-columns:1fr;gap:30px}.system-mainline{grid-template-columns:1fr;gap:12px}.map-arrow{transform:rotate(90deg)}.system-supports{grid-template-columns:1fr;padding-top:0}.system-supports:before{display:none}.memory-path{grid-template-columns:1fr}.memory-path article{border-right:0;border-bottom:1px solid var(--line);min-height:132px}.memory-path article:last-child{border-bottom:0}.memory-path i{top:auto;bottom:-14px;right:50%;transform:rotate(90deg)translateY(-50%)}.ledger-callout{grid-template-columns:1fr}.ledger-fields{justify-content:flex-start}.architecture-flow{grid-template-columns:1fr}.architecture-flow article{border-right:0;border-bottom:1px solid var(--line);min-height:210px}.architecture-flow article:last-child{border-bottom:0}.architecture-flow i{top:auto;bottom:-14px;right:50%;transform:rotate(90deg)translateY(-50%)}.stats-grid{grid-template-columns:1fr 1fr}.stats-grid div:nth-child(2){border-right:0}.stats-grid div:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.status-pills{display:none}.site-footer{grid-template-columns:1fr auto}.site-footer p{display:none}}@media (max-width:680px){.section-shell,.nav-shell{width:min(100% - 24px,1240px)}.nav-wrap{padding-top:8px}.nav-shell{border-radius:15px;min-height:58px}.brand-type small,.nav-cta{display:none}.hero{padding-top:55px}h1{font-size:clamp(42px,12vw,58px)}.hero-actions .button{width:100%}.shell-topbar{grid-template-columns:1fr 1fr}.shell-topbar>span:nth-child(2){display:none}.shell-body{grid-template-columns:1fr}.shell-rail{display:none}.context-view{padding:22px 17px}.context-heading{align-items:flex-start}.action-surface{flex-direction:column;align-items:flex-start}.proof-rail{grid-template-columns:1fr;margin-top:32px}.proof-rail article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.proof-rail article:nth-child(n){border-right:0}.proof-rail article:last-child{border-bottom:0}.memory-card,.quote-card,.permission-card,.portable-card{grid-column:1/-1}.bento-card{min-height:auto}.system-map{border-radius:20px;padding:14px}.system-node{min-height:auto}.trace-strip ol{grid-template-columns:1fr}.trace-strip li{border-bottom:1px solid #ffffff14;border-right:0;min-height:32px}.trace-strip li:last-child{border-bottom:0}.memory-policies,.roadmap-track{grid-template-columns:1fr}.roadmap-story-section{border-radius:22px;padding:30px 20px}.security-grid,.stats-grid{grid-template-columns:1fr}.security-grid h3{margin-top:28px}.stats-grid div{border-bottom:1px solid #ffffff1a;border-right:0;min-height:125px}.stats-grid div:last-child{border-bottom:0}.cta-panel{border-radius:22px}.site-footer .brand-type small{display:flex}.site-footer>span{font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.memory-policies p,.proof-rail p,.bento-card>p,.security-grid p,.roadmap-copy>p:not(.section-kicker){font-size:1rem}.memory-path small,.architecture-flow p,.system-node li,.ledger-callout p,.surface-title strong,.action-surface strong{font-size:.875rem}.memory-path article,.architecture-flow article{justify-content:flex-start;gap:24px}.system-definition>div>strong{text-transform:none}:where(a,button):focus-visible{outline:3px solid var(--indigo);outline-offset:4px}.nav-links a[aria-current=page]{color:var(--indigo);text-underline-offset:8px;text-decoration:underline}.detail-hero{padding-top:clamp(36px,5vw,64px);padding-bottom:28px}.detail-hero+.memory-story-section,.detail-hero+.security-section{padding-top:32px}.detail-hero>a{color:var(--muted);font-size:14px}.detail-hero .section-kicker{margin-top:32px}.detail-hero h1{letter-spacing:-.045em;max-width:1000px;margin:16px 0 24px;font-size:clamp(36px,4.5vw,64px);line-height:1.08}.detail-hero>p:last-of-type{max-width:780px;color:var(--muted);font-size:19px;line-height:1.7}.page-jumps{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.page-jumps a{border:1px solid var(--card-line);background:#fff;border-radius:100px;padding:12px 18px;font-size:14px}.page-jumps a:hover{color:var(--indigo);border-color:var(--indigo)}.home-product{padding-block:32px}.home-product .desktop-preview{margin:0}.worked-section,.measurement-section,.explore-section{padding-block:clamp(36px,5vw,64px)}.worked-section h2,.measurement-section h2,.explore-section h2,.home-status h2{letter-spacing:-.03em;margin:12px 0 28px;font-size:clamp(28px,3vw,42px);line-height:1.2}.worked-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.worked-grid article{border:1px solid var(--card-line);background:linear-gradient(135deg,#fff,#edf4fa);border-radius:22px;padding:28px}.worked-grid article:nth-child(2n){background:linear-gradient(135deg,#fff,#edf8f3)}.worked-grid small,.measurement-cards article>small,.memory-step-detail>small{color:#306c79;letter-spacing:.04em;font-size:14px}.worked-grid h3,.boundary-grid h3{margin:16px 0;font-size:22px;line-height:1.35}.worked-grid p,.boundary-grid p,.measurement-section p,.memory-step-detail p{color:#4c5d73;margin-bottom:0;font-size:16px;line-height:1.75}.boundary-note{border-left:3px solid var(--cyan);color:#35475d;background:#eaf3f8;border-radius:0 16px 16px 0;margin-top:24px;padding:24px 28px;font-size:16px;line-height:1.75}.boundary-note h3{margin-top:0;font-size:21px}.boundary-note p{margin-bottom:0}.text-link{color:var(--indigo);margin-top:22px;font-weight:650;display:inline-block}.memory-path.interactive-memory{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px}.interactive-memory button{text-align:left;border:1px solid var(--card-line);cursor:pointer;min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;flex-direction:column;gap:18px;padding:20px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.interactive-memory button>span{color:var(--indigo);justify-content:space-between;align-items:center;font-size:14px;display:flex}.interactive-memory button>span small{font-size:12px}.interactive-memory button>strong{font-size:16px}.interactive-memory button>small{color:var(--muted);font-size:14px;line-height:1.6}.interactive-memory button[aria-expanded=true]{border-color:var(--cyan);background:linear-gradient(135deg,#f0f3ff,#edf9f6)}@media (hover:hover){.interactive-memory button:hover,.explore-card:hover{border-color:var(--cyan);transform:translateY(-3px);box-shadow:0 16px 34px #263b5724}}.memory-step-detail{background:linear-gradient(120deg,#eef2ff,#edf9f6);border:1px solid #b9d9de;border-radius:20px;margin-top:20px;padding:28px}.memory-step-detail h3{margin:16px 0;font-size:23px}.boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.boundary-grid article{border:1px solid var(--card-line);background:#fff;border-radius:20px;padding:26px}.boundary-grid .limit{border-top:1px solid var(--line);padding-top:16px}.measurement-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.measurement-cards article{border:1px solid var(--card-line);background:#fff;border-radius:22px;min-width:0;padding:26px}.measurement-cards h3{font-size:23px;line-height:1.35}.measurement-cards dl{margin:24px 0}.measurement-cards dl div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:13px 0;display:flex}.measurement-cards dt{color:var(--muted);font-size:14px}.measurement-cards dd{color:#18556b;margin:0;font-size:21px;font-weight:700}.measurement-cards article>small:last-child{margin-top:18px;line-height:1.6;display:block}.explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.explore-card{border:1px solid var(--card-line);background:linear-gradient(145deg,#fff,#eef2ff);border-radius:24px;flex-direction:column;padding:26px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.explore-1{background:linear-gradient(145deg,#fff,#e8f6f0)}.explore-2{background:linear-gradient(145deg,#fff,#e9f3fa)}.explore-diagram{color:#286c88;justify-content:space-between;align-items:center;min-height:90px;font-size:24px;display:flex}.explore-diagram span:nth-child(odd){background:#ffffff90;border:1px solid #8eb7c7;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.explore-card h3{margin:20px 0 10px;font-size:24px}.explore-card p{color:var(--muted);margin:0 0 22px;font-size:16px;line-height:1.65}.explore-link{color:var(--indigo);margin-top:auto;font-weight:650}.home-status{color:#fff;background:linear-gradient(135deg,#162139,#183e49);border:1px solid #305271;border-radius:24px;align-items:center;gap:40px;padding:36px;display:flex}.home-status>div{flex:1}.home-status p{color:#cad8e6;font-size:16px;line-height:1.7}.home-status .button{flex-shrink:0}.site-footer nav{flex-wrap:wrap;gap:16px;font-size:14px;display:flex}@media (max-width:1040px){.measurement-cards{grid-template-columns:1fr}.nav-shell{flex-wrap:wrap}.nav-links{flex-wrap:wrap;order:3;justify-content:center;gap:18px;width:100%;padding-bottom:8px;display:flex}}@media (max-width:820px){.memory-path.interactive-memory{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-grid{grid-template-columns:1fr}.explore-diagram{width:100%;max-width:280px}.home-status{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.worked-grid,.boundary-grid,.memory-path.interactive-memory{grid-template-columns:1fr}.detail-hero{padding-top:30px}.nav-links{gap:12px;display:flex}.nav-links a{min-height:36px;padding:8px 0;font-size:13px}.home-status{padding:24px}.worked-grid article{padding:22px}.interactive-memory button{gap:12px}.site-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.interactive-memory button,.explore-card{transition:none}.interactive-memory button:hover,.explore-card:hover{transform:none}}@media (max-width:1040px){section[id],a[id]{scroll-margin-top:180px}}:is(.security-grid article,.proof-rail article,.bento-card,.human-surface-card,.memory-policies article,.worked-grid article,.boundary-grid article,.measurement-cards article,.system-node,.system-supports article,.architecture-flow article,.roadmap-stage){transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,border-color .2s}@media (hover:hover) and (pointer:fine){:is(.security-grid article,.proof-rail article,.bento-card,.human-surface-card,.memory-policies article,.worked-grid article,.boundary-grid article,.measurement-cards article,.system-node,.system-supports article,.architecture-flow article,.roadmap-stage):hover{border-color:#4dabc0;transform:translateY(-3px);box-shadow:0 14px 30px #1846651f}}:is(.security-grid article,.proof-rail article,.bento-card,.human-surface-card,.memory-policies article,.worked-grid article,.boundary-grid article,.measurement-cards article,.system-node,.system-supports article,.architecture-flow article,.roadmap-stage):focus-within{border-color:var(--indigo);box-shadow:0 0 0 2px #5859e826}@media (prefers-reduced-motion:reduce){:is(.security-grid article,.proof-rail article,.bento-card,.human-surface-card,.memory-policies article,.worked-grid article,.boundary-grid article,.measurement-cards article,.system-node,.system-supports article,.architecture-flow article,.roadmap-stage){transition:none}:is(.security-grid article,.proof-rail article,.bento-card,.human-surface-card,.memory-policies article,.worked-grid article,.boundary-grid article,.measurement-cards article,.system-node,.system-supports article,.architecture-flow article,.roadmap-stage):hover{transform:none}}@media (max-width:680px){.hero{padding-top:32px}.memory-path article,.architecture-flow article{gap:16px;min-height:auto}}.contact-layout{grid-template-columns:1.15fr 1fr;gap:22px;display:grid}.contact-email-card,.contact-guide,.contact-topic-grid article{border:1px solid var(--card-line);border-radius:24px;min-width:0;padding:clamp(22px,3vw,36px)}.contact-email-card{background:linear-gradient(135deg,#edf0ff,#eaf8f5)}.contact-guide{background:#f6f8fc}.contact-layout h2{font-size:clamp(23px,2.4vw,30px);line-height:1.3}.contact-layout p,.contact-layout li,.contact-topics p{color:var(--muted);font-size:16px;line-height:1.75}.contact-layout .section-kicker,.contact-topics .section-kicker{font-size:13px}.contact-email-link{color:#4546bc;overflow-wrap:anywhere;max-width:100%;margin:18px 0;font-size:clamp(18px,2vw,23px);font-weight:650;display:inline-block}.contact-layout .contact-note{font-size:14px}.contact-app-link{color:var(--indigo);text-underline-offset:4px;text-decoration:underline}.contact-guide ol{padding-left:22px}.contact-guide li+li{margin-top:14px}.contact-topics{padding-top:42px;padding-bottom:20px}.contact-topics>h2{font-size:clamp(25px,3vw,36px)}.contact-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.contact-topic-grid article{background:linear-gradient(145deg,#f7f8ff,#eef5fb)}.contact-topic-grid h3,.contact-bottom h3{font-size:21px}.contact-bottom{border-top:1px solid var(--card-line);grid-template-columns:1fr 1fr;gap:32px;margin-top:32px;padding-top:24px;display:grid}.contact-bottom a{color:#4546bc;font-size:16px;font-weight:600}@media (max-width:760px){.contact-layout,.contact-topic-grid,.contact-bottom{grid-template-columns:1fr}}.nav-links .mobile-contact-link{display:none}@media (max-width:680px){.nav-links .mobile-contact-link{display:inline-flex}}.faq-section{padding-block:40px}.faq-section h2{font-size:clamp(26px,3vw,38px)}.faq-list{border:1px solid var(--card-line);background:linear-gradient(120deg,#f5f6ff,#eff8f7);border-radius:20px;margin-top:24px;overflow:hidden}.faq-item+.faq-item{border-top:1px solid var(--card-line)}.faq-question{margin:0;font-size:18px}.faq-question button{width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:20px 24px;font-weight:650;transition:background-color .22s;display:flex}.faq-question button:hover{background:#5859e80a}.faq-question button:focus-visible{outline:2px solid var(--indigo);outline-offset:-4px;border-radius:8px}.faq-chevron{flex:0 0 16px;justify-content:center;font-size:24px;line-height:1;transition:transform .36s cubic-bezier(.22,1,.36,1);display:inline-flex}.faq-item[data-open=true] .faq-chevron{transform:rotate(90deg)}.faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .24s;display:grid}.faq-item[data-open=true] .faq-answer{opacity:1;grid-template-rows:1fr}.faq-answer-inner{min-height:0;overflow:hidden}.faq-answer p{color:var(--muted);margin:0;padding:0 24px 24px 52px;font-size:16px;line-height:1.8}.evidence-file-note{color:#bccce0;max-width:70ch;font-size:14px;line-height:1.65}@media (prefers-reduced-motion:reduce){.faq-answer,.faq-chevron,.faq-question button{transition:none}}.faq-section a,.privacy-grid a{color:#4546bc;font-size:16px}.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-bottom:40px;display:grid}.privacy-grid article{border:1px solid var(--card-line);background:linear-gradient(140deg,#f6f7ff,#f0f8f7);border-radius:20px;padding:28px}.privacy-grid h2{font-size:23px}.privacy-grid p{color:var(--muted);overflow-wrap:anywhere;font-size:16px;line-height:1.8}@media (max-width:760px){.privacy-grid{grid-template-columns:1fr}}.release-update{padding-block:32px;scroll-margin-top:100px}.release-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.release-heading h2{letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(28px,3.2vw,42px);line-height:1.16}.release-heading p:not(.section-kicker){color:var(--muted);margin:0;font-size:16px;line-height:1.65}.release-heading time{border-left:2px solid #8b8cdf;flex-shrink:0;padding:12px 18px;font-size:15px;font-weight:650}.release-heading time span{color:var(--muted);margin-top:5px;font-size:13px;font-weight:400;display:block}.release-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px;display:grid}.release-card{background:linear-gradient(140deg,#f1f0ff,#edf7fa);border:1px solid #c3d0e2;border-radius:24px;flex-direction:column;min-width:0;padding:26px;transition:transform .32s,box-shadow .32s,border-color .32s;display:flex}.release-card-0{color:#f7faff;background:radial-gradient(at 90% 0,#4a7b9866,#0000 65%),linear-gradient(140deg,#18253e,#203e4b);border-color:#39566d}.release-card-2{background:linear-gradient(140deg,#eaf6f1,#eef3fb)}.release-card-top{color:#4749a2;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.release-card-top>span:last-child{font-size:23px;font-weight:400}.release-card-0 .release-card-top{color:#a0e5db}.release-flow{align-items:flex-start;gap:6px;margin:28px 0;display:flex}.release-flow>span{text-align:center;color:#526078;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;line-height:1.45;position:relative}.release-flow i{z-index:1;color:#4c55a8;background:#f3f7fc;border:1px solid #afbcd7;border-radius:13px;place-items:center;width:40px;height:40px;margin:0 auto 9px;font-size:14px;font-style:normal;display:grid;position:relative}.release-flow>span:not(:last-child):after{content:"";background:#b5c4dc;width:calc(100% - 34px);height:1px;position:absolute;top:20px;left:calc(50% + 20px)}.release-card-0 .release-flow>span{color:#c2d4e4}.release-card-0 .release-flow i{color:#a2ebdb;background:#29475c;border-color:#54798c}.release-card-0 .release-flow>span:not(:last-child):after{background:#54798c}.release-parallel{grid-template-columns:1fr 1fr;gap:9px;display:grid}.release-parallel>span{text-align:left;border:1px solid #c1cce2;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.release-parallel>span:last-child{border:0;grid-column:1/-1;justify-content:center;padding:0}.release-parallel i{border-radius:8px;flex-shrink:0;width:26px;height:26px;margin:0;font-size:11px}.release-parallel>span:after{display:none}.release-card h3{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(23px,2vw,28px);line-height:1.2}.release-card p{color:#526078;margin:0 0 22px;font-size:15px;line-height:1.75}.release-card-0 p{color:#cfdeeb}.release-more{color:#4749a2;border-top:1px solid #c5d0e1;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;font-size:14px;font-weight:650;display:flex}.release-card-0 .release-more{color:#a0e5db;border-color:#426073}.release-footer{justify-content:space-between;align-items:baseline;gap:18px;margin-top:16px;font-size:14px;line-height:1.6;display:flex}.release-footer p{color:var(--muted);margin:0}.release-footer a{color:#4546bc;flex-shrink:0;font-weight:600}.release-card:focus-visible{outline-offset:4px;outline:3px solid #686be6}@media (hover:hover){.release-card:hover{border-color:#838ac8;transform:translateY(-4px);box-shadow:0 18px 36px #1c314f1f}}@media (max-width:680px){.release-heading{flex-direction:column;align-items:flex-start;gap:16px}.release-heading time{border:0;align-items:baseline;gap:12px;padding:0;display:flex}.release-heading time span{margin:0}.release-card{padding:23px}.release-footer{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.release-card{transition:none}.release-card:hover{transform:none}}.roadmap-legend{flex-wrap:wrap}.roadmap-stage.stage-pending,.roadmap-stage.stage-baseline{border-color:#b4b8dc}.roadmap-stage.stage-blocked{border-color:#bba176}.legend-pending i{background:#7376b5}.legend-blocked i{background:#987442}
:root{--bg:#080f17;--paper:#111e29;--paper-soft:#172734;--ink:#e9e8e0;--muted:#a7b6c2;--line:#92b3c42a;--line-strong:#92b3c44f;--card-line:#92b3c443;--indigo:#ddba96;--cyan:#91cbd5;--green:#9fceb6;--gradient:linear-gradient(125deg,#d5b18d,#8dc5d5);--shadow-sm:0 10px 35px #00000012;--shadow-lg:0 32px 90px #00000025}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:100px}body{color:var(--ink);background:radial-gradient(70% 850px at 85% 0,#1c354780,#0000),#080f17}body:has(.future-opening:not(.finished)){overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #dabc99}h1,h2,h3,h4{text-wrap:balance}p{line-height:1.75}em{font-style:normal}.section-shell{max-width:1280px}section[id]{scroll-margin-top:120px}.nav-wrap{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#080f17c9}.nav-shell{box-shadow:none;background:0 0;border:0;border-radius:0}.nav-links a{color:#bdc9d2}.brand-type small{color:#9ab0be}.nav-cta{color:#16232e;background:#dcbc98;border-radius:3px}.language-switch{border:1px solid var(--line);background:#172634;border-radius:3px}.language-switch button{color:#a8b9c6}.language-switch button.active{color:#12232c;box-shadow:none;background:#dcbc98}.first-contact-replay{border:1px solid var(--line);color:#b8c9d4;background:0 0;border-radius:50%;width:34px;height:34px;font-size:21px}.local-label{color:#91a8b8;margin-top:9px;font-size:11px;line-height:1.6;display:block}.site-footer{gap:22px}.site-footer nav{color:#b3c1ca}.skip-link{background:#111e29}.future-kicker{letter-spacing:.15em;align-items:center;gap:12px;margin:0 0 28px;font:11px/1.7 ui-monospace,monospace;display:flex;color:#a5c8d1!important}.future-kicker i{background:#d3ac86;width:30px;height:1px}.future-hero{isolation:isolate;grid-template-columns:1.1fr 1fr;align-items:center;min-height:740px;padding-top:65px;display:grid;position:relative}.future-hero-copy{z-index:2;padding-bottom:70px;position:relative}.future-hero h1{letter-spacing:-.065em;color:#eeede4;margin:0 0 28px;font-size:clamp(58px,6.4vw,91px);font-weight:480;line-height:1.03}.future-hero h1 em{color:#dfba95}.future-lead{color:#c6d2d8;max-width:480px;margin:0 0 16px;font-size:21px}.future-sub{color:#9cb0bd;max-width:490px;margin:0;font-size:15px}.future-actions{align-items:center;gap:24px;margin-top:32px;font-size:13px;display:flex}.future-actions>a:last-child{color:#abc3d0}.future-primary{background:#d9bea0;border:1px solid #d9bea0;border-radius:2px;justify-content:center;align-items:center;gap:20px;padding:16px 22px;font-size:14px;font-weight:550;transition:background .3s,transform .3s;display:inline-flex;color:#162c35!important}.future-primary:hover{background:#efceaa;transform:translateY(-2px)}.future-signature{color:#94abba;flex-wrap:wrap;gap:10px 22px;margin-top:32px;font-size:11px;display:flex}.future-signature>span:first-child{letter-spacing:.12em;color:#c3cec9}.future-hero-orbit{height:530px;position:relative}.future-orbit{width:100%;height:100%;display:block}.orbit-annotation{letter-spacing:.08em;color:#9db6c5;border-bottom:1px solid #9cb8c13f;padding:10px;font:10px ui-monospace,monospace;position:absolute}.annotation-one{top:12%;left:3%}.annotation-two{top:51%;right:-3%}.annotation-three{bottom:9%;left:7%}.future-hero-foot{border-top:1px solid var(--line);letter-spacing:.1em;color:#90a9b7;grid-column:1/-1;justify-content:space-between;padding:22px 0;font:10px ui-monospace,monospace;display:flex}.future-opening{z-index:2000;opacity:1;visibility:visible;background:radial-gradient(at 50% 42%,#213a47,#0a141e 70%);outline:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .8s,visibility .8s;display:flex;position:fixed;inset:0}.future-opening.finished{opacity:0;visibility:hidden;pointer-events:none}.opening-core{width:min(490px,80vw);height:min(490px,58vh)}.opening-identity{text-align:center;margin-top:-16px;animation:1.6s both identity-arrive}.opening-identity>span{letter-spacing:.45em;color:#a0bdc6;font:11px ui-monospace,monospace}.opening-identity strong{letter-spacing:.15em;margin:18px 0;font-size:clamp(38px,5vw,58px);font-weight:430;display:block}.opening-identity p{letter-spacing:.04em;color:#a9bec4;font-size:13px}.future-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:44px;display:flex}.future-heading h2,.future-invitation h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.3vw,49px);font-weight:480;line-height:1.16}.future-heading h2 em,.future-invitation h2 em{color:#ddb892}.future-heading>p{max-width:360px;color:var(--muted);margin:0;font-size:15px}.future-experience{border-block:1px solid var(--line);background:linear-gradient(140deg,#182b38,#101d29);padding:68px 0}.future-experience-grid{grid-template-columns:1fr 1.9fr;gap:40px;display:grid}.future-choices{min-width:0}.future-choices>button{text-align:left;border:1px solid #0000;border-bottom-color:var(--line);color:#b3c4cc;background:0 0;align-items:center;gap:20px;width:100%;padding:26px 20px;transition:background .3s,border-color .3s;display:flex}.future-choices>button[aria-selected=true]{background:#91b2c416;border-color:#b6c6c559}.future-choices>button>span:first-child{color:#b99d80;font:11px ui-monospace,monospace}.future-choices strong{font-size:23px;font-weight:480;display:block}.future-choices small{color:#97aeba;margin-top:8px;font-size:12px;line-height:1.6;display:block}.future-choices b{color:#dfb991;margin-left:auto;font-weight:400}.future-choices>p{color:#9ab0bb;margin:24px 15px;font-size:12px}.future-scenes{background:#0d1a25;border:1px solid #8eabb94d;border-radius:3px;min-width:0}.future-scene-bar{border-bottom:1px solid var(--line);color:#9ebac4;letter-spacing:.07em;justify-content:space-between;gap:18px;padding:21px 26px;font:10px ui-monospace,monospace;display:flex}.future-scene-stack{display:grid}.future-scene{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;min-width:0;padding:32px;transition:opacity .32s,transform .45s,visibility 0s .32s;transform:translateY(8px)}.future-scene.selected{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}.future-question{letter-spacing:-.025em;color:#b6c4ca;max-width:560px;margin:0 0 28px;font-size:24px;line-height:1.5}.future-answer{align-items:start;gap:20px;margin-bottom:28px;display:flex}.future-spark{color:#e1bb90;font-size:27px}.future-answer small{letter-spacing:.12em;color:#a0cbd0;font:10px ui-monospace,monospace}.future-answer h3{letter-spacing:-.025em;margin:8px 0 14px;font-size:27px;font-weight:500;line-height:1.25}.future-answer p{color:#a5b8c2;max-width:470px;margin:0;font-size:14px}.future-source{border:1px solid var(--line-strong);text-align:left;color:#cfdad9;background:#192d37;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:17px 20px;font-size:12px;display:flex}.future-source strong{font-size:14px;font-weight:500;display:block}.future-source small{color:#99b3bc;margin-top:7px;display:block}.future-source-detail{border:1px solid var(--line);color:#b1c6cd;padding:20px;font-size:14px;line-height:1.7}.future-source-detail small{color:#99adb7;margin-top:10px;font-size:12px;display:block}.future-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.future-steps li{border:1px solid var(--line);background:#192a35;min-width:0;padding:17px 13px}.future-steps span,.future-steps strong,.future-steps small{display:block}.future-steps span{color:#d0ad89;margin-bottom:14px;font:10px ui-monospace,monospace}.future-steps strong{font-size:14px;font-weight:500;line-height:1.4}.future-steps small{color:#a0b4bd;margin-top:8px;font-size:12px;line-height:1.6}.future-permission{border:1px solid var(--line);background:#182a35;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:18px;display:flex}.future-permission strong,.future-permission small{display:block}.future-permission strong{margin:10px 0;font-size:15px}.future-permission small{color:#a8bac4;font-size:11px}.future-permission>span{color:#e4c09a;border:1px solid #bd986050;padding:10px;font-size:10px}.future-demo-status{color:#aac1c8;font-size:12px}.future-scene-foot{color:#9cb4be;margin:24px 0 0;font-size:12px;line-height:1.6}.future-atlas{padding-block:85px}.future-atlas-grid{grid-template-columns:1fr 1.25fr;align-items:center;gap:70px;display:grid}.future-atlas-core{border:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000,#0000 37px,#acc6d407 38px),radial-gradient(#21425360,#0000 70%);flex-direction:column;justify-content:center;align-items:center;min-height:295px;display:flex;position:relative}.future-atlas-core:before{content:"";border:1px solid #adc8d52c;border-radius:50%;width:200px;height:200px;position:absolute}.future-atlas-core>span{letter-spacing:.2em;color:#dcb996;font-size:11px}.future-atlas-core>strong{margin:20px 0;font-size:34px;font-weight:450}.future-atlas-core>small{color:#9cb4c1;font-size:11px}.future-atlas-grid article{border-bottom:1px solid var(--line);gap:23px;padding:25px 0;display:flex}.future-atlas-grid article>span{color:#dbb48b;padding-top:4px;font:11px ui-monospace,monospace}.future-atlas-grid h3{margin:0 0 13px;font-size:21px;font-weight:480}.future-atlas-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.future-horizon{border-block:1px solid var(--line);background:#10202c;padding:68px 0}.future-horizon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.future-horizon-grid article{border-top:1px solid #819fac6b;flex-direction:column;align-items:start;min-width:0;padding:24px 0;display:flex}.future-horizon-grid article>span{color:#a6c5d1;letter-spacing:.1em;font:10px ui-monospace,monospace}.future-horizon-grid h3{margin:25px 0 14px;font-size:23px;font-weight:480;line-height:1.3}.future-horizon-grid p{color:#a8bcc6;margin:0 0 20px;font-size:14px}.future-horizon-grid article>small{border:1px solid var(--line-strong);color:#ceba9f;margin-top:auto;padding:7px 10px;font-size:11px}.future-device{justify-content:center;align-items:center;width:100%;height:220px;padding:35px 10px;display:flex}.future-device>div{letter-spacing:.1em;color:#b9cbd5;background:linear-gradient(135deg,#1a3547,#0a1623);border:1px solid #85a9b369;border-bottom-width:5px;border-radius:4px;width:90%;max-width:260px;padding:13px;font:7px ui-monospace,monospace;box-shadow:0 16px 50px #0003}.future-device strong{text-align:center;color:#91ccd1;font-size:69px;font-weight:300;line-height:1.3;display:block}.future-device i{border:1px solid #7292a44f;width:60%;height:8px;margin:8px auto;display:block}.future-phone{text-align:center;background:linear-gradient(135deg,#1e3847,#07131e);border:1px solid #809aa873;border-radius:19px;flex-shrink:0;align-self:center;width:117px;height:200px;margin:20px 0 0;padding:28px 13px 13px;box-shadow:0 15px 35px #0003}.future-phone span{letter-spacing:.12em;color:#c6d9d8;font:8px ui-monospace,monospace}.future-phone strong{margin:21px 0 6px;font-size:22px;font-weight:420;display:block}.future-phone i{color:#9fb9c5;font-size:7px;font-style:normal;display:block}.future-phone b{color:#ddb890;margin-top:18px;font-size:27px;font-weight:400;display:block}.future-action-art{text-align:center;color:#94afb9;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:220px;font-size:12px;display:flex}.future-action-art span{letter-spacing:.12em;border:1px solid #789ea755;min-width:160px;padding:12px;font:10px ui-monospace,monospace}.future-action-art span:last-child{color:#e0bd94;background:#b99d7520;border-color:#d6b08686}.future-proof{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .8fr 1.1fr;align-items:center;gap:40px;padding-block:64px;display:grid}.future-proof h2{margin:0;font-size:27px;font-weight:450;line-height:1.3}.future-proof-value strong{letter-spacing:-.07em;color:#e5bb90;font-size:70px;font-weight:420;display:block}.future-proof-value strong span{color:#9bb3c1;font-size:38px}.future-proof small{color:#9ab0bb;font-size:11px;line-height:1.7;display:block}.future-proof p{color:#b0c1c9;margin:0 0 15px;font-size:14px}.future-proof a{color:#d8b99a;margin-top:18px;font-size:13px;display:inline-block}.future-invitation{border-block:1px solid var(--line);margin-block:30px;padding-block:74px}.future-invitation>div{justify-content:space-between;align-items:center;gap:35px;margin:30px 0;display:flex}.future-invitation p:not(.future-kicker){color:var(--muted);max-width:600px;font-size:15px}.future-invitation .future-primary{flex-shrink:0}.future-invitation>small{color:#95adba;font-size:12px}.original-overview{padding:22px 0}.original-overview>details{border-block:1px solid var(--line)}.original-overview summary{cursor:pointer;color:#b9cbd2;justify-content:space-between;padding:24px 0;font-size:16px;list-style:none;display:flex}.original-overview .hero{background:0 0;padding-top:38px}.original-overview .hero-orb{display:none}.original-overview .section-shell{width:100%}.original-overview .hero h1{font-size:44px}.original-overview .hero-grid{gap:30px}.original-overview .hero-copy{font-size:16px}#future-site :is(.desktop-preview,.bento-card,.system-definition,.system-node,.memory-node,.memory-path,.memory-policies article,.architecture-flow,.security-grid article,.worked-grid article,.boundary-grid article,.measurement-cards article,.interactive-memory button,.memory-step-detail,.contact-email-card,.contact-guide,.contact-topic-grid article,.privacy-grid article,.faq-list,.release-card,.explore-card,.cta-panel,.project-contact,.intelligence-shell,.human-surface,.human-surface-grid article){border-color:var(--card-line);color:var(--ink);box-shadow:none;background:linear-gradient(135deg,#172a37,#10202c);border-radius:6px}#future-site :is(.architecture-section,.evidence-section,.home-product){border-block:1px solid var(--line);background:#101e2a}#future-site :is(.desktop-tour-detail,.usage-example,.boundary-note,.ledger-callout,.permission-window,.action-surface,.memory-surface,.record-row,.model-stack>div,.coming-soon,.page-jumps a,.release-flow i,.explore-diagram span:nth-child(odd),.memory-policies article>div>small,.security-card-top small,.tag-row span,.shell-rail,.shell-topbar){border-color:var(--line-strong);color:#c1d2d8;background:#1d3341;border-radius:4px}#future-site :is(.desktop-tour-detail p,.desktop-tour-detail ul,.desktop-tour-detail .tour-boundary,.usage-example,.worked-grid p,.boundary-grid p,.measurement-section p,.memory-step-detail p,.memory-policies h3,.memory-policies p,.ledger-callout p,.ledger-callout strong,.architecture-flow p,.architecture-flow small,.release-flow>span,.release-card p,.boundary-note){color:#b5c6ce}#future-site :is(.section-kicker,.card-kicker,.release-card-top,.release-more,.release-footer a,.contact-email-link,.contact-bottom a,.faq-section>a,.privacy-grid a,.measurement-cards dd,.explore-diagram,.usage-example a){color:#dbba97}#future-site :is(.roadmap-story-section,.readiness-grid article,.evidence-panel){border-color:var(--card-line);background:#142633;border-radius:6px}#future-site .release-card-0{background:radial-gradient(at 100% 0,#37627255,#0000),#162d3b}#future-site .desktop-preview .section-kicker{color:#daba99}.desktop-preview{margin:0;padding:28px}.desktop-preview video,.desktop-preview img{border-radius:4px}.demo-switch button{border-radius:3px}.demo-switch button[aria-pressed=true]{color:#e5e8e2;background:#34515d;border-color:#9fbfc2}.stats-grid strong{color:#debf9e;background:0 0}.cta-panel{padding:48px 30px}.cta-panel:before{opacity:.12}.cta-mark{box-shadow:none;background:#b9d9dd19}.project-contact{max-width:750px}.explore-diagram{min-height:72px}.release-card:hover,.explore-card:hover{border-color:#bcb097!important}.privacy-grid{padding-bottom:45px}.memory-policies h3{color:var(--ink)}.detail-hero{padding-top:64px}.hero-copy,.card-copy{color:var(--muted)}.proof-rail article{border:1px solid var(--card-line);background:#172a37;border-radius:4px}.proof-rail strong{color:var(--ink)}.proof-rail p{color:var(--muted)}h1[tabindex="-1"]:focus{outline:none}#future-site :is(.faq-section a,.context-view .sample-answer,.memory-surface strong,.action-surface strong){color:#c4d3da}#future-site .button.secondary{color:#d9bc9d;border-color:var(--line-strong);background:#203440}#future-site :is(.context-view,.surface-icon,.proof-rail small,.shell-rail .rail-active){border-color:var(--line-strong);background:#172c39}#future-site .button.primary{color:#172c35;box-shadow:none;background:#dbc0a0;border-radius:3px}#future-site :is(.shell-state,.verified){color:#9dcdbb}#future-site :is(.system-definition-copy p,.system-definition-copy li,.system-definition>div>strong,.system-node li,.system-supports strong,.record-row strong,.permission-window dd,.quote-card blockquote){color:#c4d3da}#future-site :is(.system-map,.system-supports article,.system-definition-copy li,.record-kind,.system-supports article>span,.permission-footer,.map-arrow,.node-index){color:#accfd5;border-color:var(--card-line);background:#1b303d}#future-site .system-story-section{background:#0f202d}#future-site :is(.permission-footer span,.permission-footer small,.quote-card footer){color:#a9c9bf}#future-site .interactive-memory strong{color:var(--ink)}#future-site :is(.worked-grid small,.measurement-cards article>small,.memory-step-detail>small){color:#a8cdd4}#future-site .ledger-fields span{color:#d9bd97;background:#233540;border-color:#ac92704f}@keyframes identity-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1000px){.future-hero{min-height:660px}.future-hero h1{font-size:65px}.future-hero-orbit{height:430px}.future-experience-grid{grid-template-columns:1fr 1.7fr;gap:22px}.future-scene{padding:25px}.future-choices>button{gap:12px;padding:22px 12px}.future-choices strong{font-size:19px}.future-heading{gap:28px}.future-heading>p{max-width:300px}.future-atlas-grid{gap:35px}.future-horizon-grid{gap:22px}.future-proof{gap:25px}.future-proof-value strong{font-size:59px}.nav-shell{gap:14px}.nav-links{gap:16px}.nav-actions{gap:9px}}@media (max-width:700px){.section-shell{width:calc(100% - 36px)}.nav-shell{flex-wrap:wrap;row-gap:14px;width:calc(100% - 28px);padding:14px 0}.nav-links{white-space:nowrap;order:3;justify-content:space-between;gap:12px;width:100%;padding-bottom:4px;font-size:11px;display:flex;overflow-x:auto}.nav-links .mobile-contact-link{display:none}.nav-actions{margin-left:auto}.nav-cta{padding:10px;font-size:12px;display:inline-flex}.brand-type small{font-size:7px}.brand-type strong{font-size:12px}.brand img{width:31px;height:31px}.language-switch button{padding:6px 7px}.first-contact-replay{width:29px;height:29px}.future-hero{flex-direction:column;align-items:stretch;min-height:0;padding-top:38px;display:flex}.future-hero-copy{padding-bottom:0}.future-kicker{margin-bottom:22px;font-size:9px}.future-hero h1{letter-spacing:-.06em;font-size:clamp(49px,12.5vw,70px)}.future-lead{font-size:18px}.future-sub{font-size:14px}.future-actions{flex-wrap:wrap;gap:18px;margin-top:26px;font-size:12px}.future-primary{padding:14px 17px;font-size:13px}.future-signature{gap:8px 16px;margin-top:25px;font-size:10px}.future-hero-orbit{width:100%;height:335px;margin-top:12px}.orbit-annotation{font-size:8px}.annotation-two{right:0}.future-hero-foot{gap:20px;padding:20px 0;font-size:8px}.future-heading{margin-bottom:30px;display:block}.future-heading h2,.future-invitation h2{font-size:34px}.future-heading>p{max-width:none;margin-top:22px;font-size:14px}.future-experience{padding:42px 0}.future-experience-grid{grid-template-columns:1fr;gap:18px}.future-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.future-choices>button{border-color:var(--line);padding:17px 12px}.future-choices strong{font-size:16px}.future-choices small{font-size:11px}.future-choices b{display:none}.future-choices>p{grid-column:1/-1;margin:12px 4px 0;font-size:11px}.future-scene-bar{gap:10px;padding:16px;font-size:8px}.future-scene{padding:22px 17px}.future-question{font-size:21px}.future-answer{gap:12px}.future-answer h3{font-size:24px}.future-answer p{font-size:13px}.future-source{gap:10px;padding:14px 12px}.future-source strong{font-size:12px}.future-source small{font-size:10px}.future-source>span:last-child{white-space:nowrap;font-size:11px}.future-steps{gap:7px}.future-steps li{padding:13px 9px}.future-steps strong{font-size:12px}.future-steps small{font-size:11px}.future-permission{flex-direction:column;align-items:start}.future-atlas{padding-block:50px}.future-atlas-grid{grid-template-columns:1fr;gap:15px}.future-atlas-core{min-height:245px}.future-horizon{padding:44px 0}.future-horizon-grid{grid-template-columns:1fr;gap:12px}.future-horizon-grid article{padding-top:24px}.future-horizon-grid h3{margin-top:14px}.future-device{height:230px}.future-phone{margin-bottom:16px}.future-proof{grid-template-columns:1fr;gap:24px;padding-block:45px}.future-proof-value strong{font-size:72px}.future-proof h2{font-size:28px}.future-invitation{padding-block:45px}.future-invitation>div{display:block}.future-invitation .future-primary{margin-top:14px}.original-overview .hero h1{font-size:34px}.original-overview .hero-grid{grid-template-columns:1fr}.original-overview summary{font-size:14px}.desktop-preview{padding:17px}.release-heading{align-items:start}.site-footer{flex-wrap:wrap;gap:25px;padding-block:30px;display:flex}.site-footer nav{font-size:12px}.detail-hero{padding-top:38px}.cta-panel{padding:35px 20px}.opening-identity strong{font-size:41px}.opening-identity p{font-size:11px}.nav-wrap{position:sticky;top:0}.future-atlas-grid h3{font-size:20px}}@media (max-width:1040px){.nav-shell{flex-wrap:wrap;display:flex}.nav-links{flex-wrap:nowrap;flex:100%;justify-content:center}.nav-actions{margin-left:auto}}@media (max-width:700px){.nav-wrap{padding:0}.nav-shell{row-gap:5px;padding:12px 0 5px}.nav-links{justify-content:space-between;gap:13px;padding:0}.nav-links a{min-height:36px;font-size:11px}.nav-shell>.brand{gap:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.future-primary:hover{transform:none}}
:root{--bg:#f7f9fc;--paper:#fff;--paper-soft:#eef3f8;--ink:#172238;--muted:#53647a;--line:#22365424;--line-strong:#2236543d;--card-line:#22365430;--indigo:#5758db;--cyan:#087fa5;--green:#078362;--gradient:linear-gradient(125deg,#6565e8,#079cc9 52%,#0d9a70);--shadow-sm:0 10px 35px #34487609;--shadow-lg:0 32px 90px #34487613}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}section[id]{scroll-margin-top:20px}body{background:radial-gradient(ellipse 65% 820px at 90% 3%,#d8eeed91,transparent),radial-gradient(ellipse 55% 650px at 5% 0,#e7e5ff88,transparent),var(--bg)}button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:var(--indigo)}::selection{color:#172238;background:#d6ddff}.nav-wrap{background:#f9fbfbe3}.nav-links a,.site-footer nav{color:var(--muted)}.nav-links a.active{color:var(--indigo)}.brand-type small,.local-label{color:var(--muted)}.nav-cta{background:var(--ink);color:#fff;border-radius:8px}.language-switch{background:#edf0f7;border-radius:8px}.language-switch button{color:var(--muted)}.language-switch button.active{color:var(--ink);background:#fff;box-shadow:0 2px 6px #34487612}.first-contact-replay{color:var(--cyan);background:#fff9}.skip-link{background:#fff}.future-kicker{color:#377180!important}.future-kicker i{background:var(--indigo)}.future-hero h1{color:var(--ink)}.future-hero h1 em,.future-heading h2 em,.future-invitation h2 em{color:var(--indigo)}.future-lead{color:#33485f}.future-sub,.future-signature,.future-hero-foot,.orbit-annotation{color:var(--muted)}.future-signature>span:first-child{color:#3c6570}.orbit-annotation{border-color:var(--line-strong)}.future-actions>a:last-child{color:#345968}.future-primary{background:var(--indigo);border-color:var(--indigo);border-radius:8px;box-shadow:0 6px 20px #5758db1a;color:#fff!important}.future-primary:hover{background:#4849c4;border-color:#4849c4}.future-opening{background:radial-gradient(at 50% 42%,#daeeeb,#f5f7fc 70%)}.opening-identity>span{color:#3f7281}.opening-identity strong{color:var(--ink)}.opening-identity p{color:var(--muted)}.future-experience{background:linear-gradient(125deg,#eeeefa,#f1f8f7)}.future-choices>button{color:var(--ink);border-radius:9px}.future-choices>button[aria-selected=true]{box-shadow:var(--shadow-sm);background:#fff;border-color:#b4bed8}.future-choices>button>span:first-child,.future-choices b,.future-spark{color:var(--indigo)}.future-choices small,.future-choices>p{color:var(--muted)}.future-scenes{border-color:var(--card-line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px}.future-scene-bar{color:#426777;background:#f4f7fb;border-radius:14px 14px 0 0}.future-question{color:#40556b}.future-answer small{color:#337684}.future-answer p,.future-source small,.future-source-detail,.future-source-detail small,.future-steps small,.future-permission small,.future-demo-status,.future-scene-foot{color:var(--muted)}.future-source{color:var(--ink);background:#f1f7f7;border-radius:8px}.future-source-detail{border-radius:0 0 8px 8px}.future-steps li{background:linear-gradient(130deg,#f6f5fc,#f0f7f8);border-radius:7px}.future-steps span{color:var(--indigo)}.future-permission{background:#f4f6fb;border-radius:8px}.future-permission>span{color:#675320;background:#faf5e6;border-color:#d4c498;border-radius:6px}.future-atlas-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:38px}.future-atlas-grid article>span{color:var(--indigo)}.future-atlas-grid article:first-child{padding-top:8px}.future-atlas-grid article{gap:17px}.future-horizon{background:linear-gradient(125deg,#eef2fc,#edf7f4)}.future-horizon-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.1fr);gap:25px}.future-horizon-grid article{border-color:var(--line-strong)}.future-horizon-grid article>span{color:#3b657b;font-size:11px}.future-horizon-grid p{color:var(--muted)}.future-horizon-grid article>small{color:#435c70;background:#ffffff80;border-radius:6px}.future-proof-value strong,.future-proof a{color:var(--indigo)}.future-proof-value strong span,.future-proof small,.future-proof p,.future-invitation>small{color:var(--muted)}.original-overview summary{color:#385768}#future-site :is(.desktop-preview,.bento-card,.system-definition,.system-node,.memory-node,.memory-path,.memory-policies article,.architecture-flow,.security-grid article,.worked-grid article,.boundary-grid article,.measurement-cards article,.interactive-memory button,.memory-step-detail,.contact-email-card,.contact-guide,.contact-topic-grid article,.privacy-grid article,.faq-list,.release-card,.explore-card,.cta-panel,.project-contact,.intelligence-shell,.human-surface,.human-surface-grid article){border-color:var(--card-line);color:var(--ink);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fff,#f1f5fa);border-radius:16px}#future-site :is(.architecture-section,.evidence-section,.home-product,.system-story-section){border-color:var(--line);background:linear-gradient(135deg,#edf2fc,#eff7f5)}#future-site :is(.desktop-tour-detail,.usage-example,.boundary-note,.ledger-callout,.permission-window,.action-surface,.memory-surface,.record-row,.model-stack>div,.coming-soon,.page-jumps a,.release-flow i,.explore-diagram span:nth-child(odd),.memory-policies article>div>small,.security-card-top small,.tag-row span,.shell-rail,.shell-topbar){border-color:var(--line-strong);color:#324f68;background:#eaf0f7;border-radius:8px}#future-site :is(.desktop-tour-detail p,.desktop-tour-detail ul,.desktop-tour-detail .tour-boundary,.usage-example,.worked-grid p,.boundary-grid p,.measurement-section p,.memory-step-detail p,.memory-policies h3,.memory-policies p,.ledger-callout p,.ledger-callout strong,.architecture-flow p,.architecture-flow small,.release-flow>span,.release-card p,.boundary-note){color:var(--muted)}#future-site :is(.section-kicker,.card-kicker,.release-card-top,.release-more,.release-footer a,.contact-email-link,.contact-bottom a,.faq-section>a,.privacy-grid a,.measurement-cards dd,.explore-diagram,.usage-example a){color:var(--indigo)}#future-site :is(.roadmap-story-section,.readiness-grid article,.evidence-panel){border-color:var(--card-line);color:var(--ink);background:linear-gradient(125deg,#e8edf9,#e8f4f0);border-radius:16px}#future-site .release-card-0{background:linear-gradient(125deg,#eae9fc,#eaf5f4)}#future-site .desktop-preview .section-kicker{color:var(--cyan)}.demo-switch button[aria-pressed=true]{color:#363985;background:#e2e9f9;border-color:#9aa8d4}.stats-grid strong{color:var(--indigo)}.cta-mark{background:#e0edf0}.release-card:hover,.explore-card:hover{border-color:#949ddb!important}.proof-rail article{background:#f1f5fb}#future-site :is(.faq-section a,.context-view .sample-answer,.memory-surface strong,.action-surface strong){color:#344c68}#future-site .button.secondary{color:var(--indigo);border-color:var(--line-strong);background:#edf0fa}#future-site :is(.context-view,.surface-icon,.proof-rail small,.shell-rail .rail-active){border-color:var(--line-strong);background:#e7eef6}#future-site .button.primary{color:#fff;background:var(--indigo);border-radius:8px}#future-site :is(.shell-state,.verified){color:#08785e}#future-site :is(.system-definition-copy p,.system-definition-copy li,.system-definition>div>strong,.system-node li,.system-supports strong,.record-row strong,.permission-window dd,.quote-card blockquote){color:#344c68}#future-site :is(.system-map,.system-supports article,.system-definition-copy li,.record-kind,.system-supports article>span,.permission-footer,.map-arrow,.node-index){color:#345f79;border-color:var(--card-line);background:#eaf0f8}#future-site :is(.permission-footer span,.permission-footer small,.quote-card footer){color:#3a7362}#future-site :is(.worked-grid small,.measurement-cards article>small,.memory-step-detail>small){color:#416e7e}#future-site .ledger-fields span{color:#715a27;background:#f6f1e4;border-color:#d4c89f}#future-site :is(.roadmap-story-section h2,.roadmap-story-section h3,.evidence-panel h2,.evidence-panel h3,.evidence-panel strong,.readiness-grid h3){color:var(--ink)}#future-site :is(.roadmap-story-section p,.roadmap-story-section small,.evidence-panel p,.evidence-panel small,.readiness-grid p,.readiness-grid small){color:var(--muted)}#future-site .evidence-section{color:var(--ink)}#future-site :is(.evidence-section .split-heading>p,.portable-card .card-copy,.roadmap-legend span,.roadmap-stage span){color:var(--muted)}#future-site .roadmap-stage{border-color:var(--card-line);box-shadow:none;background:#f9fbff}#future-site .roadmap-stage strong{color:var(--ink)}#future-site .roadmap-stage.stage-active{background:linear-gradient(125deg,#e7e6fb,#e5f2ee);border-color:#a4abda}#future-site .roadmap-stage.stage-active :is(span,small){color:#4f5493}.mind-architecture{border:1px solid var(--card-line);background:#fff;border-radius:18px;min-width:0;margin:0;overflow:hidden;box-shadow:0 18px 50px #48597b09}.mind-image{isolation:isolate;position:relative}.mind-image>img{width:100%;height:auto;display:block}.mind-label{color:#2f4c60;background:#ffffffed;border:1px solid #a4b9c9;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;line-height:1.3;transition:background .25s,border-color .25s,transform .25s;display:flex;position:absolute;box-shadow:0 5px 16px #24445c12}.mind-label span{color:var(--indigo);font:10px ui-monospace,monospace}.mind-label:hover{border-color:var(--indigo);transform:translateY(-2px)}.mind-label[aria-pressed=true]{color:#303276;background:#eaeafa;border-color:#7678c7}.mind-memory{top:58%;left:3%}.mind-core{top:10%;left:37%}.mind-world{top:49%;left:35%}.mind-model{top:31%;right:3%}.mind-tools{bottom:8%;right:5%}.mind-layer-detail{border-top:1px solid var(--line);background:linear-gradient(125deg,#f1f1fb,#eef8f5);min-height:146px;padding:19px 22px}.mind-layer-detail strong{color:#354c66;margin-bottom:9px;font-size:16px;display:block}.mind-detail-copy{animation:.3s both identity-arrive}.future-atlas-grid .mind-layer-detail p{font-size:14px;line-height:1.65}.mind-phase-flow{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0;padding:17px 16px;list-style:none;display:grid}.mind-phase-flow li{color:#405b70;min-width:0;font-size:11px;line-height:1.5}.mind-phase-flow span{color:var(--indigo);margin-bottom:7px;font:10px ui-monospace,monospace;display:block}.mind-architecture>figcaption{color:var(--muted);padding:14px 20px;font-size:11px;line-height:1.7}.product-visual{width:100%;min-width:0;margin:22px 0 0}.product-photo{cursor:zoom-in;background:linear-gradient(125deg,#e3eaf5,#e1f0eb);border:1px solid #b8c9d6;border-radius:14px;justify-content:center;align-items:center;width:100%;height:285px;padding:13px;transition:box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.product-photo img{object-fit:contain;border-radius:6px;width:100%;height:auto;max-height:100%;transition:transform .45s;display:block;box-shadow:0 12px 25px #21314b26}.product-photo:hover{border-color:#888fce;box-shadow:0 10px 28px #42487013}.product-photo:hover img{transform:scale(1.025)}.portrait .product-photo{background:linear-gradient(140deg,#e7e8fa,#e2f0eb)}.portrait .product-photo img{border-radius:13px;width:auto;max-width:100%;height:100%}.photo-enlarge{color:#4b54ae;background:#fff;border:1px solid #c4cbe6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid;position:absolute;bottom:11px;right:11px}.product-visual>figcaption{color:var(--muted);margin-top:11px;font-size:11px;line-height:1.6}body:has(.product-lightbox[open]){overflow:hidden}.product-lightbox{width:1100px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);color:var(--ink);background:#f7f9fc;border:1px solid #b7c4d3;border-radius:18px;padding:46px 18px 12px;overflow:auto;box-shadow:0 25px 100px #17223850}.product-lightbox::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#23314780}.product-lightbox>img{object-fit:contain;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 154px);margin:auto;display:block}.product-lightbox p{text-align:center;color:var(--muted);margin:12px 0 0;font-size:12px}.lightbox-close{color:#354866;background:#fff;border:1px solid #b7c4d3;border-radius:50%;place-items:center;width:31px;height:31px;font-size:25px;line-height:1;display:grid;position:absolute;top:10px;right:12px}@media (max-width:1050px){.future-atlas-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:25px}.mind-label{gap:5px;padding:7px;font-size:10px}.mind-phase-flow{gap:6px;padding-inline:12px}.product-photo{height:240px;padding:10px}}@media (max-width:900px){.future-atlas-grid{grid-template-columns:minmax(0,1fr);gap:24px}.mind-label{padding:9px 11px;font-size:12px}.mind-layer-detail{min-height:125px}.mind-phase-flow li{font-size:12px}}@media (max-width:700px){.future-horizon-grid{grid-template-columns:minmax(0,1fr)}.product-photo{height:270px;padding:14px}.product-visual>figcaption{font-size:12px}.mind-image{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 12px 12px;display:grid}.mind-image>img{grid-column:1/-1;width:calc(100% + 24px);max-width:none;margin:0 -12px 5px}.mind-label{text-align:left;min-height:40px;box-shadow:none;padding:10px 8px;font-size:11px;position:static}.mind-label:last-child{grid-column:1/-1}.mind-layer-detail{min-height:168px;padding:17px}.mind-phase-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;padding:16px}.mind-architecture>figcaption{padding:14px 16px}.future-atlas-grid article:first-child{padding-top:0}.future-horizon-grid h3{margin-top:23px}.mind-label{min-height:44px;font-size:12px}}@media (prefers-reduced-motion:reduce){.product-photo:hover img,.mind-label:hover{transform:none}}.hero-example{border:1px solid #bbc7df;border-left:3px solid var(--indigo);background:linear-gradient(120deg,#fff9,#e8f3f0b3);border-radius:12px;max-width:500px;margin-top:22px;padding:16px 18px;transition:border-color .25s,box-shadow .25s;display:block}.hero-example:hover{border-color:var(--indigo);box-shadow:0 8px 24px #4d5b9a0c}.hero-example-label{color:#4e6380;letter-spacing:.12em;margin-bottom:8px;font:10px/1.5 ui-monospace,monospace;display:block}.hero-example strong{color:var(--ink);font-size:16px;font-weight:550;line-height:1.5;display:block}.hero-example-result{color:#415478;align-items:baseline;gap:9px;margin-top:9px;font-size:14px;line-height:1.5;display:flex}.hero-example-result i{color:var(--indigo);font-style:normal}.hero-example-result b{color:var(--indigo);margin-left:auto;font-weight:400}.future-hero{padding-top:44px}.future-hero-copy{min-width:0;padding-bottom:44px}.future-hero .future-kicker{margin-bottom:20px}.future-hero .future-actions{flex-wrap:wrap;margin-top:24px}.future-hero .future-signature{margin-top:23px}.rabia-difference{padding-block:42px 54px}.difference-heading{max-width:800px;margin-bottom:25px}.difference-heading .future-kicker{margin-bottom:13px}.difference-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,39px);font-weight:500;line-height:1.2}.difference-heading>p:last-child{color:var(--muted);max-width:660px;margin:14px 0 0;font-size:15px}.difference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.difference-grid article{border:1px solid var(--card-line);background:#ffffff80;border-radius:14px;flex-direction:column;min-width:0;padding:23px;display:flex}.difference-grid .difference-rabia{background:linear-gradient(125deg,#eaeafa,#e7f4ee);border-color:#b5bfdc}.difference-kind{color:#466378;letter-spacing:.055em;font:10px/1.6 ui-monospace,monospace}.difference-grid h3{margin:17px 0 12px;font-size:22px;font-weight:550}.difference-grid p{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.65}.difference-sources{flex-wrap:wrap;gap:12px 22px;margin-top:auto;display:flex}.difference-sources a{color:#484ab7;text-underline-offset:4px;align-items:center;min-height:32px;font-size:14px;display:inline-flex}.difference-sources a:hover{text-decoration:underline}.waitlist-panel{background:linear-gradient(125deg,#eaeafa,#e7f4ee);border:1px solid #b5bfdc;border-radius:18px;grid-template-columns:1.2fr 1fr;gap:40px;margin-block:35px;padding:30px;display:grid}.waitlist-panel .future-kicker{margin-bottom:15px}.waitlist-panel h2{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:500}.waitlist-panel p:not(.future-kicker){color:var(--muted);margin:15px 0 0;font-size:15px}.waitlist-action{align-self:center}.waitlist-action p:not(.future-kicker){font-size:13px}.waitlist-action>a:last-child{color:#484ab7;margin-top:14px;font-size:14px;display:inline-block}@media (max-width:700px){.hero-example{padding:15px}.hero-example strong{font-size:15px}.hero-example-result{font-size:13px}.future-hero{padding-top:30px}.future-hero-copy{padding-bottom:0}.difference-grid,.waitlist-panel{grid-template-columns:minmax(0,1fr)}.rabia-difference{padding-block:30px 36px}.difference-grid article{padding:20px}.difference-grid h3{margin-top:12px}.difference-grid p{margin-bottom:12px}.waitlist-panel{gap:24px;padding:24px}}
.noetelic-hero{grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);align-items:center;padding-top:58px;display:grid;position:relative}.noetelic-hero-copy{min-width:0;padding-bottom:46px}.noetelic-hero h1{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(56px,6.4vw,86px);font-weight:500;line-height:1.07}.noetelic-hero h1 em{color:var(--indigo)}.noetelic-lead{color:#354861;max-width:510px;margin:0 0 18px;font-size:22px;line-height:1.5}.noetelic-sub{color:var(--muted);max-width:505px;margin:0;font-size:15px}.noetelic-hero-note{color:var(--muted);margin:27px 0 0;font-size:12px}.noetelic-signal{min-width:0;height:490px;position:relative}.noetelic-signal .future-orbit{opacity:.75}.signal-label{background:#f9fbfde8;border:1px solid #c0cadf;border-radius:12px;min-width:155px;padding:13px 18px;position:absolute;box-shadow:0 12px 35px #34517f0d}.signal-label small{letter-spacing:.12em;color:#526a84;font:9px/1.5 ui-monospace,monospace;display:block}.signal-label strong{margin-top:5px;font-size:22px;font-weight:550;display:block}.signal-company{top:30px;left:8%}.signal-core{background:linear-gradient(120deg,#e8e8fdeb,#edf8f4f2);border-color:#aeb4de;top:42%;left:calc(50% - 82px)}.signal-core strong{color:var(--indigo);font-size:35px}.signal-product{bottom:32px;right:2%}.noetelic-hero-foot{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.05em;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font:10px/1.6 ui-monospace,monospace;display:flex}.noetelic-hero-foot a{color:var(--indigo)}.brand-portfolio{padding-block:56px 35px}.portfolio-heading{margin-bottom:30px}.portfolio-heading .future-kicker{margin-bottom:15px}.portfolio-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(27px,3.1vw,39px);font-weight:500}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.portfolio-card{background:linear-gradient(125deg,#eeeefd,#edf7f6);border:1px solid #bdc7df;border-radius:20px;flex-direction:column;min-width:0;padding:32px;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.portfolio-ccos{background:linear-gradient(125deg,#e9f3f4,#f0f1fb)}.portfolio-card:hover,.action-preview-card:hover{border-color:#888dce;transform:translateY(-4px);box-shadow:0 18px 45px #485d8112}.portfolio-card-top{color:#48657e;letter-spacing:.1em;justify-content:space-between;align-items:center;font:10px/1.5 ui-monospace,monospace;display:flex}.portfolio-card-top>span:last-child{color:var(--indigo);font:26px/1 sans-serif}.portfolio-mark{color:#5a5cd72b;font-size:85px;font-weight:300;line-height:1;position:absolute;top:78px;right:25px}.core-mark{color:#08889840;font-size:94px}.portfolio-card h3{letter-spacing:-.035em;margin:35px 0 20px;font-size:40px;font-weight:500;position:relative}.portfolio-card h3 span{letter-spacing:.04em;color:var(--muted);margin-top:10px;font-size:12px;display:block}.portfolio-card p{max-width:420px;color:var(--muted);margin:0 0 26px;font-size:15px}.portfolio-link{color:var(--indigo);margin-top:auto;font-size:14px;font-weight:550}.portfolio-note{color:var(--muted);margin:18px 0 0;font-size:12px}.action-preview{padding-block:40px 60px}.action-preview-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:24px;display:grid}.action-preview-card{border:1px solid var(--card-line);background:#fff9;border-radius:18px;flex-direction:column;min-width:0;transition:transform .4s,border-color .4s,box-shadow .4s;display:flex;overflow:hidden}.action-preview-image{background:linear-gradient(125deg,#e3eaf6,#e3f1ed);justify-content:center;align-items:center;height:270px;padding:18px;display:flex;position:relative;overflow:hidden}.action-preview-image>img{object-fit:contain;border-radius:8px;width:100%;height:100%}.action-mobile .action-preview-image>img{border-radius:17px;width:auto;max-width:100%}.preview-play{width:54px;height:54px;color:var(--indigo);background:#fafcf2ed;border:1px solid #b9c7df;border-radius:50%;place-items:center;font:30px/1 sans-serif;display:grid;position:absolute;top:calc(50% - 27px);left:calc(50% - 27px);box-shadow:0 8px 25px #17223822}.action-preview-copy{padding:25px 27px}.action-preview-copy>span{color:#48627b;letter-spacing:.06em;font:10px/1.7 ui-monospace,monospace}.action-preview-copy h3{margin:16px 0 10px;font-size:23px;font-weight:500;line-height:1.3}.action-preview-copy p{color:var(--muted);margin:0 0 15px;font-size:14px}.action-preview-copy strong{color:var(--indigo);font-size:13px;font-weight:550}.about-noetelic{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;padding-block:55px;display:grid}.about-noetelic h2{letter-spacing:-.03em;margin:0;font-size:38px;font-weight:500;line-height:1.2}.about-noetelic p:not(.future-kicker){color:var(--muted);margin:0 0 20px;font-size:15px}.about-noetelic a{color:var(--indigo);font-size:14px}.rabia-powered{color:var(--cyan);margin-top:17px;font-size:12px;display:inline-block}.original-overview .original-hero-title{letter-spacing:-.04em;margin:25px 0;font-size:44px;line-height:1.14}.ccos-hero{padding-block:70px 35px}.ccos-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:65px;padding-block:25px 45px;display:grid}.ccos-hero h1{letter-spacing:-.06em;color:var(--indigo);margin:0 0 20px;font-size:clamp(85px,11vw,150px);font-weight:450;line-height:1}.ccos-expansion{color:#3b5870;margin:0;font-size:15px}.ccos-translation{color:var(--muted);margin:9px 0 0;font-size:12px}.ccos-hero h2{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(32px,3.2vw,43px);font-weight:500;line-height:1.2}.ccos-hero h2 em{color:var(--indigo)}.ccos-hero-grid>div>p:not(.ccos-expansion,.ccos-translation){color:var(--muted);max-width:530px;font-size:15px}.ccos-hero .future-primary{margin-top:14px}.ccos-role-strip{border-block:1px solid var(--line);justify-content:center;align-items:center;gap:36px;padding:22px;display:flex}.ccos-role-strip span,.ccos-role-strip a{font-size:17px;font-weight:550}.ccos-role-strip small{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.ccos-role-strip i{color:var(--indigo);font-style:normal}.ccos-role-strip a{color:var(--indigo)}.ccos-mind{padding-block:50px 65px}.ccos-mind-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:38px;display:grid}.ccos-principles article{border-bottom:1px solid var(--line);margin-bottom:17px;padding:8px 0 20px 33px;position:relative}.ccos-principles article>span{color:var(--indigo);font:10px ui-monospace,monospace;position:absolute;top:12px;left:0}.ccos-principles h3{margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.3}.ccos-principles p{color:var(--muted);margin:0;font-size:14px}.ccos-roles{padding-block:65px 35px}.ccos-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ccos-role-grid article{border:1px solid var(--card-line);background:linear-gradient(125deg,#fff9,#edf3fa);border-radius:14px;padding:25px}.ccos-role-grid article:last-child{background:linear-gradient(125deg,#eae9fb,#eaf5f1)}.ccos-role-grid h3{margin:0 0 25px;font-size:22px;font-weight:550}.ccos-role-grid strong{font-size:15px;font-weight:500}.ccos-role-grid p{color:var(--muted);margin:13px 0 0;font-size:14px}.ccos-roles-note{color:var(--muted);margin:18px 0;font-size:12px}.ccos-roles>a{color:var(--indigo);font-size:14px}.ccos-explorer{background:linear-gradient(145deg,#f4f3fd,#edf7f4);border:1px solid #b8c4da;border-radius:22px;padding:35px}.explorer-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.explorer-heading .future-kicker{margin-bottom:12px}.explorer-heading h2{letter-spacing:-.035em;margin:0;font-size:36px;font-weight:500}.example-badge{letter-spacing:.06em;color:#48607a;background:#fff8;border:1px solid #bfcbdd;border-radius:6px;padding:8px 11px;font:9px/1.6 ui-monospace,monospace}.explorer-intro{color:var(--muted);margin:17px 0 23px;font-size:14px}.explorer-presets{flex-wrap:wrap;gap:10px;margin-bottom:23px;display:flex}.explorer-presets button{color:#455a75;background:#fff9;border:1px solid #c2ccdf;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:12px 16px;font-size:13px;transition:background .3s,border-color .3s;display:flex}.explorer-presets button>span{color:var(--indigo);font:10px ui-monospace,monospace}.explorer-presets button[aria-pressed=true]{color:#3e408e;background:#e6e7fc;border-color:#969dd2}.explorer-workspace{border:1px solid var(--card-line);background:#ffffffba;border-radius:14px;overflow:hidden}.explorer-question{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:25px;padding:25px 28px;display:grid}.explorer-question>small{color:#536b86;letter-spacing:.08em;font:10px/1.6 ui-monospace,monospace}.explorer-question>p{grid-column:1;margin:9px 0 0;font-size:20px;line-height:1.4}.explorer-controls{grid-area:1/2/3;align-items:center;gap:13px;display:flex}.explorer-controls .future-primary{gap:9px;min-height:44px;padding:12px 16px;font-size:13px}.explorer-reset{color:var(--muted);background:0 0;border:0;min-height:44px;padding:8px;font-size:12px}.explorer-path{border-bottom:1px solid var(--line);background:#f3f6fc;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:22px 26px;list-style:none;display:grid}.explorer-path button{text-align:left;color:#405775;background:#ffffffb5;border:1px solid #c8d1e1;border-radius:9px;width:100%;min-width:0;padding:14px 12px;transition:background .45s,border-color .45s,box-shadow .45s}.explorer-path span{color:#677890;margin-bottom:11px;font:10px ui-monospace,monospace;display:block}.explorer-path strong{font-size:13px;font-weight:550;display:block}.explorer-path small{color:#566b85;overflow-wrap:anywhere;margin-top:6px;font-size:9px;display:block}.explorer-path li[data-state=current] button{background:#e7e9fc;border-color:#8b94d4;box-shadow:0 6px 16px #5758db0d}.explorer-path li[data-state=current] span{color:var(--indigo)}.explorer-path li[data-state=visited] button{background:#edf6f2;border-color:#afcec1}.explorer-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.explorer-step{min-width:0;padding:28px;display:grid}.explorer-step-copy{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .45s,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s .45s;transform:translateY(7px)}.explorer-step-copy[data-active=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}.explorer-step-copy>small,.explorer-answer>small{color:var(--indigo);letter-spacing:.07em;font:10px/1.6 ui-monospace,monospace}.explorer-step h3{letter-spacing:-.02em;margin:16px 0 13px;font-size:25px;font-weight:500;line-height:1.3}.explorer-step p{color:var(--muted);margin:0;font-size:14px}.explorer-modules{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.explorer-modules span{color:#4b617c;background:#f1f4fa;border:1px solid #c3cde2;border-radius:6px;padding:7px 10px;font-size:11px}.explorer-answer{border-left:2px solid var(--indigo);background:linear-gradient(125deg,#efedfc,#eef7f3);border-radius:0 9px 9px 0;margin-top:22px;padding:17px}.explorer-answer p{margin-top:9px}.explorer-evidence{border-left:1px solid var(--line);background:#f7f9fc;min-width:0;padding:28px}.explorer-evidence small{letter-spacing:.08em;color:#546d86;margin-bottom:12px;font:10px/1.5 ui-monospace,monospace;display:block}.explorer-evidence strong{font-size:14px;font-weight:550;display:block}.explorer-evidence blockquote{color:var(--muted);margin:13px 0 20px;font-size:13px;line-height:1.65}.explorer-evidence dl{margin:0}.explorer-evidence dl>div{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.explorer-evidence dt{color:var(--muted);font-size:11px}.explorer-evidence dd{color:#405575;margin:6px 0 0;font-size:13px}.explorer-disclosure{color:var(--muted);margin:18px 0 0;font-size:12px}@keyframes explorer-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.labs-dashboard{padding-block:55px 50px}.labs-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.labs-heading .future-kicker{margin-bottom:14px}.labs-heading h1,.labs-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.16}.labs-heading p:not(.future-kicker){color:var(--muted);margin:14px 0 0;font-size:15px}.labs-date{color:#4b687d;letter-spacing:.06em;font:10px/1.6 ui-monospace,monospace}.labs-date i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.labs-date time{letter-spacing:0;margin-top:9px;font:13px/1.6 sans-serif;display:block}.labs-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.labs-metrics article{background:linear-gradient(125deg,#f4f3fd,#edf7f4);border:1px solid #bcc8dc;border-radius:15px;min-width:0;padding:24px}.metric-top{color:#405974;justify-content:space-between;align-items:start;gap:12px;font-size:13px;display:flex}.metric-top time{white-space:nowrap;color:#62758b;font:9px/1.5 ui-monospace,monospace}.labs-metrics article>strong{letter-spacing:-.055em;color:var(--indigo);margin:23px 0 10px;font-size:58px;font-weight:450;line-height:1.2;display:block}.labs-metrics article>strong>span{color:#687a91;font-size:31px}.labs-metrics article>p{color:var(--muted);margin:0 0 19px;font-size:12px}.metric-result{color:#216b54;background:#e4f1ec;border:1px solid #bfdbce;border-radius:6px;padding:6px 9px;font-size:10px;display:inline-block}.labs-scope{color:var(--muted);max-width:810px;margin:20px 0 0;font-size:12px}.labs-links{color:var(--indigo);flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:23px;font-size:14px;display:flex}.labs-method{border:1px solid var(--card-line);background:#ffffff90;border-radius:12px;margin-top:25px}.labs-method summary{cursor:pointer;justify-content:space-between;padding:19px 23px;font-size:14px;list-style:none;display:flex}.labs-method summary::-webkit-details-marker{display:none}.labs-method summary>span{color:var(--indigo);transition:transform .3s}.labs-method[open] summary>span{transform:rotate(45deg)}.labs-method>div{padding:0 23px 23px;animation:.4s both explorer-arrive}.labs-method article{border-top:1px solid var(--line);padding:19px 0}.labs-method h3{margin:0 0 12px;font-size:15px;font-weight:550}.labs-method p{color:var(--muted);margin:10px 0 0;font-size:13px}.labs-method a{color:var(--indigo);font-size:13px}.labs-next{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:55px;padding-block:50px 28px;display:grid}.labs-next h2{letter-spacing:-.03em;margin:0;font-size:35px;font-weight:500;line-height:1.2}.labs-next ol{margin:0;padding:0;list-style:none}.labs-next li{border-bottom:1px solid var(--line);gap:19px;margin-bottom:19px;padding-bottom:20px;display:flex}.labs-next li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.labs-next li>span{color:var(--indigo);padding-top:3px;font:10px ui-monospace,monospace}.labs-next h3{margin:0 0 8px;font-size:18px;font-weight:500}.labs-next p{color:var(--muted);margin:0;font-size:14px}.site-footer{grid-template-columns:auto minmax(0,1fr) auto;column-gap:40px}.site-footer nav{justify-content:center;gap:12px 20px;padding-block:25px;font-size:12px}@media (max-width:1040px){.noetelic-hero h1{font-size:65px}.noetelic-signal{height:460px}.ccos-role-strip{gap:20px}.ccos-mind-grid{gap:25px}.explorer-question{grid-template-columns:minmax(0,1fr)}.explorer-controls{grid-area:auto/1;margin-top:19px}.metric-top{flex-direction:column;gap:7px}.site-footer{column-gap:25px}}@media (max-width:900px){.noetelic-hero{grid-template-columns:1.1fr 1fr;gap:15px}.noetelic-hero h1{font-size:59px}.noetelic-lead{font-size:19px}.signal-label{min-width:135px;padding:12px}.signal-company{left:0}.ccos-hero-grid{gap:35px}.ccos-role-strip small{margin-top:6px;margin-left:0;display:block}.ccos-mind-grid{grid-template-columns:minmax(0,1fr)}.ccos-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ccos-principles article{margin-bottom:0}.explorer-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ccos-role-grid article{padding:20px}}@media (max-width:700px){.noetelic-hero{flex-direction:column;align-items:stretch;gap:0;padding-top:34px;display:flex}.noetelic-hero-copy{padding-bottom:0}.noetelic-hero h1{font-size:clamp(49px,12.4vw,70px)}.noetelic-lead{font-size:20px}.noetelic-sub{font-size:14px}.noetelic-hero-note{margin-top:20px;font-size:11px}.original-overview .original-hero-title{font-size:34px}.noetelic-signal{height:340px}.signal-label{min-width:126px;padding:10px 13px}.signal-label strong{font-size:20px}.signal-company{top:17px;left:0}.signal-core{top:40%;left:calc(50% - 67px)}.signal-core strong{font-size:30px}.signal-product{bottom:13px;right:0}.noetelic-hero-foot{font-size:8px}.brand-portfolio{padding-top:35px}.portfolio-grid,.action-preview-grid,.ccos-hero-grid,.ccos-role-grid,.labs-metrics,.labs-next,.about-noetelic{grid-template-columns:minmax(0,1fr)}.portfolio-grid,.action-preview-grid{gap:16px}.portfolio-card{padding:25px}.portfolio-card h3{margin-top:28px;font-size:35px}.portfolio-card p{font-size:14px}.portfolio-mark{font-size:70px;top:68px}.action-preview{padding-block:25px 40px}.action-preview-image{height:230px;padding:14px}.action-preview-copy{padding:23px}.about-noetelic{gap:24px;padding-block:35px}.about-noetelic h2{font-size:32px}.ccos-hero{padding-block:35px 22px}.ccos-hero-grid{gap:35px;padding-top:13px}.ccos-hero h1{font-size:100px}.ccos-hero h2{font-size:32px}.ccos-role-strip{justify-content:space-between;gap:12px;padding:19px 0}.ccos-role-strip span,.ccos-role-strip a{font-size:15px}.ccos-role-strip small{font-size:10px}.ccos-mind{padding-block:28px 38px}.ccos-principles{grid-template-columns:minmax(0,1fr);gap:0}.ccos-principles article{padding-block:15px}.ccos-principles article>span{top:20px}.ccos-roles{padding-block:40px 25px}.ccos-explorer{border-radius:16px;padding:20px 14px}.explorer-heading{display:block}.explorer-heading h2{font-size:30px}.example-badge{margin-top:17px;font-size:8px;display:inline-block}.explorer-presets{gap:7px}.explorer-presets button{gap:8px;padding:10px 12px;font-size:12px}.explorer-question{padding:20px}.explorer-question>p{font-size:18px}.explorer-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px}.explorer-path li:last-child{grid-column:1/-1}.explorer-path button{padding:12px}.explorer-path span{margin:0 8px 0 0;display:inline-block}.explorer-path strong{font-size:12px;display:inline}.explorer-path small{margin-top:7px}.explorer-detail-grid{grid-template-columns:minmax(0,1fr)}.explorer-step{min-height:240px;padding:21px}.explorer-step h3{font-size:23px}.explorer-evidence{border-left:0;border-top:1px solid var(--line);padding:20px}.explorer-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.explorer-disclosure{font-size:11px}.labs-dashboard{padding-block:35px}.labs-heading{align-items:start;gap:20px}.labs-heading h1,.labs-heading h2{font-size:34px}.labs-date{font-size:8px}.labs-date time{font-size:11px}.labs-metrics{gap:13px}.labs-metrics article{padding:21px}.metric-top{flex-direction:row}.labs-metrics article>strong{margin-top:14px;font-size:52px}.labs-metrics article>p{margin-bottom:15px}.labs-next{gap:25px;padding-top:35px}.labs-next h2{font-size:30px}.labs-method summary{padding:17px;font-size:13px}.labs-method>div{padding-inline:17px}.site-footer nav{justify-content:start;width:100%;padding-block:0}.nav-links{justify-content:flex-start;gap:20px}.nav-links a{min-height:40px;font-size:12px}}@media (prefers-reduced-motion:reduce){.portfolio-card:hover,.action-preview-card:hover{transform:none}.explorer-step-copy,.labs-method>div{animation:none}}
