@font-face{font-family:Manrope;src:url(/fonts/manrope.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:SpaceGrotesk;src:url(/fonts/space-grotesk.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}.home-flow{--white:#e7f4fa;--copy:#adc5d5;--cyan:#87e3ee;--violet:#c5b4ff;color:var(--white);isolation:isolate;background:#030913;font-family:Manrope,sans-serif;position:relative}.home-flow h1,.home-flow h2,.home-flow h3{letter-spacing:-.055em;color:var(--white);font-family:SpaceGrotesk,Manrope,sans-serif;font-weight:500}.home-flow p{color:var(--copy);font-size:1.04rem;line-height:1.85}.home-flow em{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#7de6ec 10%,#b4daff 60%,#d0b1ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.flow-story{isolation:isolate;position:relative;overflow:clip}.flow-scene-boundary{pointer-events:none;position:absolute;inset:0;overflow:clip}.home-flow .flow-render{pointer-events:auto;background:radial-gradient(at 60%,#173553,#030913 72%);width:100%;height:100svh;position:sticky;top:0}.home-flow .flow-webgl{outline:none;position:absolute;inset:0}.home-flow .flow-webgl:focus-visible{outline-offset:-9px;outline:1px solid #7fe4ee66}.home-flow .flow-webgl canvas{width:100%;height:100%;display:block}.home-flow .flow-poster{object-fit:contain;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.home-flow .flow-poster.hidden{display:none}.home-flow .universe-tooltip{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#dcf7ff;pointer-events:none;background:#07182ddd;border:1px solid #a9dded6e;border-radius:30px;padding:10px 18px;font-size:.875rem;position:absolute;bottom:15%;left:50%;transform:translate(-50%)}.flow-section{z-index:2;pointer-events:none;align-items:center;min-height:112svh;padding:95px 7vw;scroll-margin-top:110px;display:flex;position:relative}.flow-section>*{pointer-events:auto}.flow-copy{max-width:650px;position:relative}.flow-copy:before,.flow-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#030b15de 15%,#030b1594 55%,#0000 75%);position:absolute;inset:-70px -65px}.flow-kicker{letter-spacing:.13em;text-transform:uppercase;margin:0 0 24px;font-weight:650;color:#85a8c8!important;font-size:.75rem!important;line-height:1.8!important}.flow-hero h1{margin:18px 0 28px;font-size:clamp(3.2rem,4.7vw,5.4rem);line-height:1.02}.flow-intro{max-width:500px;color:#bdd7e3!important;font-size:1.15rem!important;line-height:1.9!important}.flow-link-pill{color:#102e44;background:linear-gradient(135deg,#e3f9fa,#a4dae4);border:1px solid #bbf5fcb3;border-radius:50px;align-items:center;gap:14px;padding:10px 22px 10px 10px;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #fff,0 10px 25px #0003,0 0 35px #6ed4f023}.flow-link-pill b{margin-left:10px;font-size:1.1rem;font-weight:400}.flow-text-action{color:#b8dcf0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12334b8c;border:1px solid #8ab9d243;border-radius:40px;align-items:center;gap:20px;padding:15px 20px;font-size:.9rem;display:flex;box-shadow:inset 0 1px #d9f5ff17}.flow-text-action:hover{border-color:#9ae8f4}.scopeStrip{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.scopeStrip button{text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#193a566b,#0a192b80);border:1px solid #79add334;border-radius:19px;align-items:center;gap:13px;padding:13px 18px;transition:transform .2s,border .2s;display:flex;box-shadow:inset 0 1px #d2f4ff0f}.scopeStrip button:hover{border-color:#a1dfed80;transform:translateY(-4px)}.scopeStrip strong{color:#a5e9ef;font-family:SpaceGrotesk,sans-serif;font-size:1.65rem;font-weight:400}.scopeStrip span{color:#8faec4;max-width:95px;font-size:.8rem;line-height:1.5}.flow-host-note{margin-top:22px;color:#6c8fa9!important;font-size:.75rem!important}.semanticOrb{--orb-tone:#67dafa;border:1px solid color-mix(in srgb,var(--orb-tone) 65%,white);color:var(--orb-tone);background:radial-gradient(circle at 28% 22%,#e9ffff63,transparent 35%),radial-gradient(circle,color-mix(in srgb,var(--orb-tone) 23%,#102e43),#0d243962);box-shadow:inset 2px 2px 6px #e1ffff61,inset -3px -4px 8px #06132466,0 0 19px color-mix(in srgb,var(--orb-tone) 25%,transparent);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.flow-link-pill .semanticOrb{color:#14465a;background:#d7f5f9;border-color:#ffffffad;box-shadow:inset 2px 2px 5px #fff,0 3px 10px #527b8c26}.brand{object-fit:contain;flex-shrink:0;display:block}.left{justify-content:flex-start}.flow-right{justify-content:flex-end}.flow-copy{width:min(545px,43vw);position:relative}.flow-copy h2{margin:15px 0 26px;font-size:clamp(2.8rem,3.65vw,4.2rem);line-height:1.08}.flow-copy>p{font-size:1.02rem;line-height:1.9}.hostDocks{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 20px;display:grid}.hostDocks button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#bbd6ee;background:linear-gradient(135deg,#203e627a,#0e1f365e);border:1px solid #88b8df3b;border-radius:19px;align-items:center;gap:14px;padding:16px;font-size:.85rem;display:flex;box-shadow:inset 0 1px #e7f5ff10}.hostDocks svg{color:#9cd5ef}.flow-studio-invitation,.flow-intent{text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#174a617a,#171b465c);border:1px solid #95d2e854;border-radius:23px;align-items:center;gap:17px;width:100%;padding:15px;display:flex;box-shadow:0 14px 30px #0003}.flow-studio-invitation>span,.flow-intent>span{flex:1}.flow-studio-invitation strong,.flow-intent strong{color:#d6effa;font-size:.96rem;font-weight:600;display:block}.flow-studio-invitation small,.flow-intent small{color:#80acc7;margin-top:5px;font-size:.75rem;display:block}.flow-intent small{letter-spacing:.04em;margin:0 0 7px}.flow-studio-invitation>b,.flow-intent>b{color:#95cfdf;padding-right:8px;font-weight:400}.note{color:#7b9db5!important;font-size:.8125rem!important;line-height:1.85!important}.flow-studio-invitation+.note{margin-top:20px}.sourceOrbitButtons{flex-wrap:wrap;gap:9px;margin:25px 0;display:flex}.sourceOrbitButtons button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#b9d8e9;background:linear-gradient(140deg,#1d435962,#191d4052);border:1px solid #91bfd044;border-radius:35px;align-items:center;gap:9px;padding:10px 14px;font-size:.83rem;display:flex;box-shadow:inset 0 1px #ecffff0e}.sourceOrbitButtons button>svg{color:#a2b5ef}.flow-detail-link{color:#bae7f0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(130deg,#23556a73,#161f375c);border:1px solid #8dd6e35c;border-radius:35px;align-items:center;gap:20px;padding:13px 18px;font-size:.875rem;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #f0ffff1a}.flow-detail-link:hover{transform:translateY(-3px);box-shadow:0 0 24px #80d7e42b,0 10px 20px #0003}.workLoop{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0;padding:0;list-style:none;display:grid}.workLoop button{text-align:left;color:#a9c9df;background:#132d478a;border:1px solid #8ab4d333;border-radius:15px;align-items:center;gap:10px;width:100%;padding:13px;font-size:.85rem;transition:background .2s;display:flex}.workLoop button:hover{background:#254660b8}.workLoop span{color:#af91de;font-size:.75rem}.workLoop i{color:#709cb8;margin-left:auto;font-style:normal}.recordTabs{gap:12px;margin:28px 0 22px;display:flex}.recordTabs button{color:#a9c9dc;background:#15314a8c;border:1px solid #7da9c238;border-radius:40px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:.875rem;display:flex}.recordTabs button[aria-pressed=true]{background:linear-gradient(140deg,#1d516580,#24264580);border-color:#94dbe6;box-shadow:0 0 30px #61c6e01f}.recordContent{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(140deg,#203e55a8,#111d348a);border:1px solid #9bcbdf45;border-radius:24px;min-height:225px;margin-bottom:20px;padding:25px 28px;box-shadow:inset 0 1px #ecffff16,0 18px 40px #0002}.recordContent h3{margin:0 0 15px;font-size:1.7rem}.recordContent p{margin:0;font-size:.98rem}.studioWindow{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#1b4054b3,#1c1d3eb3);border:1px solid #9cc7dc54;border-radius:24px;margin:28px 0 20px;overflow:hidden;box-shadow:0 24px 55px #0004}.studioWindow header{color:#cce9f4;border-bottom:1px solid #b5d8e224;align-items:center;gap:13px;padding:16px;font-size:.875rem;display:flex}.studioWindow header small{color:#8cbed0;margin-left:auto;font-size:.75rem}.studioPills{flex-wrap:wrap;gap:7px;padding:15px;display:flex}.studioPills button{color:#8eb4ca;background:#16355080;border:1px solid #93b6d12e;border-radius:30px;padding:8px 12px;font-size:.8125rem}.studioPills button[aria-pressed=true]{color:#173a50;background:#cae7ed;border-color:#d4f8fb}.studioReadout{min-height:155px;padding:12px 24px 24px}.studioReadout strong{color:#d5ecf9;font-family:SpaceGrotesk,sans-serif;font-size:1.35rem}.studioReadout p{margin:10px 0 14px;font-size:.94rem}.studioReadout>span{color:#6e93ab;font-size:.75rem}.flow-chapters{z-index:20;pointer-events:none;flex-direction:column;gap:14px;width:130px;height:0;display:flex;position:sticky;top:40vh;left:17px;transform:translateY(-70px)}.flow-chapters a{color:#6b90aa;pointer-events:auto;align-items:center;gap:9px;height:22px;font-size:.75rem;display:flex}.flow-chapters a>span{width:17px}.flow-chapters i{background:#3b627d;width:15px;height:2px;transition:width .25s,background .25s}.flow-chapters b{color:#a2cee3;opacity:0;background:#071a2dc9;border-radius:6px;padding:3px 7px;font-size:.8rem;font-weight:400;transition:opacity .2s}.flow-chapters a:hover b,.flow-chapters a:focus-visible b{opacity:1}.flow-chapters a[aria-current] i{background:#9cdde7;width:28px;box-shadow:0 0 14px #6abfd9}.flow-chapters a[aria-current]{color:#c4f4f7}.flow-finish{z-index:3;text-align:center;background:linear-gradient(160deg,#06111e,#081422);border-top:1px solid #315169;padding:90px 7vw 80px;position:relative}.flow-finish h2{margin:18px 0 30px;font-size:clamp(2.7rem,3.8vw,4.4rem);line-height:1.13}.brandRow{flex-wrap:wrap;justify-content:center;gap:20px;margin:35px 0 23px;display:flex}.brandRow button{background:radial-gradient(circle at 25% 20%,#d9f3ff26,#0000 45%),#15314a8c;border:1px solid #82aec449;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #d3efff29}.brandRow button:hover{transform:translateY(-5px);box-shadow:0 0 25px #76c2e35a}.flow-controls{z-index:35;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b1e31db;border:1px solid #88bfd039;border-radius:35px;align-items:center;gap:17px;padding:8px 16px;display:flex;position:fixed;bottom:15px;right:18px;box-shadow:0 10px 30px #0003}.flow-controls>span{color:#7c9fb5;font-size:.75rem}.flow-controls button{color:#badce9;background:0 0;border:0;padding:7px 0;font-family:Manrope,sans-serif;font-size:.8125rem}.flow-controls button:disabled{color:#6d90a5}.flow-static-art{display:none}.searchLabel{color:#a6cde0;margin-bottom:25px;font-size:.9rem;display:block}.searchLabel input,.searchLabel select{color:#d1edf8;background:#102c438f;border:1px solid #89bdd254;border-radius:17px;width:100%;margin-top:10px;padding:15px 18px;font-family:Manrope,sans-serif;display:block}.searchLabel input::placeholder{color:#698ca5}.workflowGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.workflowGrid button{text-align:left;background:linear-gradient(140deg,#20435c9c,#141f389c);border:1px solid #98c3db3d;border-radius:24px;align-items:center;gap:15px;padding:14px;display:flex}.workflowGrid button>span{flex:1}.workflowGrid strong{color:#d2e9f5;font-size:.94rem;font-weight:600;display:block}.workflowGrid small{color:#789fb8;margin-top:5px;font-size:.75rem;display:block}.workflowGrid i{color:#8bbbcc;font-style:normal}.sourceDetailGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.sourceDetailGrid article{background:#17344c6b;border:1px solid #87b7d13d;border-radius:22px;padding:23px}.sourceDetailGrid article>svg{color:#a6b6f2}.sourceDetailGrid h3{margin:14px 0;font-size:1.35rem!important}.sourceDetailGrid p{font-size:.9rem!important}.sourceDetailGrid code{color:#8aabc1;font-size:.75rem}.authorityRow{flex-wrap:wrap;gap:10px;display:flex}.authorityRow>span{color:#b7cfeb;background:#2525445c;border:1px solid #8eacd444;border-radius:30px;padding:10px 15px;font-size:.875rem}.subhead{margin:32px 0 20px;font-size:1.5rem}.toolInspector,.detailGrid{grid-template-columns:1.35fr 1fr;gap:35px;display:grid}.toolInspector article,.toolEntry{overflow-wrap:anywhere;background:linear-gradient(140deg,#1a3c556b,#191f3952);border:1px solid #83b4d24a;border-radius:23px;margin:20px 0;padding:23px}.toolInspector article>strong{color:#b6e2ed;font-size:.92rem}.toolInspector h3,.detailGrid h3{color:#d3edf7;font-size:1.5rem}.toolInspector p,.detailGrid p{font-size:.96rem;line-height:1.9}.toolChips{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.toolChips>span{color:#96cad9;background:#153e4f80;border:1px solid #8ac8d64d;border-radius:30px;padding:7px 12px;font-size:.8125rem}.detailGrid ol{color:#a8c6d9;padding-left:24px;font-size:1rem;line-height:1.95}.detailGrid li{margin-bottom:22px;padding-left:9px}.toolInspector aside,.detailGrid aside{border-left:1px solid #81b2d136;padding-left:28px}.home-flow .glass-popup{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#13334aef,#101831f0);border-color:#a1dce666;border-radius:28px;font-family:Manrope,sans-serif;box-shadow:inset 0 1px #dcffff2b,0 40px 110px #0008}.home-flow .glass-popup::backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010812b3}.home-flow .glass-popup h2,.home-flow .glass-popup h3{color:#d9f1fa;font-family:SpaceGrotesk,sans-serif}.home-flow .glass-popup-header{border-color:#8bc1d13d}.home-flow .glass-popup-header p:last-child{color:#8caec4}.home-flow .glass-popup .flow-kicker{color:#9bc5d8;font-size:.75rem}.home-flow .glass-close{color:#d9eef4;background:linear-gradient(145deg,#41667aa6,#102c48db);border-color:#a1d9e469;box-shadow:inset 0 1px #e8ffff3b,0 8px 18px #0003}.home-flow .glass-popup-scroll{scrollbar-color:#7bd7e5 #0b1c2a}.home-flow .glass-popup .brain-core-host{filter:saturate(1.25)}.home-flow button:focus-visible,.home-flow a:focus-visible{outline-offset:5px;outline:2px solid #bceff4}body:has(.home-flow){background:#030913}body:has(.home-flow) .site-atmosphere{display:none}body:has(.home-flow) .global-motion{display:none}body:has(.home-flow) .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;z-index:50;background:0 0;position:sticky;top:0}body:has(.home-flow) .header-inner{pointer-events:none;background:0 0;width:calc(100% - 24px);max-width:none;min-height:116px}body:has(.home-flow) .original-brand{pointer-events:none}body:has(.home-flow) .original-brand>span{width:260px;height:108px}body:has(.home-flow) .nav{pointer-events:auto;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(145deg,#fffffff5,#edf6f8eb);border:1px solid #ffffffe8;border-radius:38px;gap:7px;margin-left:auto;padding:12px 14px;box-shadow:inset 1px 1px #fff,0 20px 42px #00101d26}body:has(.home-flow) .nav a{color:#244860;background:linear-gradient(145deg,#ffffffed,#edf4f8b3);border:1px solid #ffffffed;border-radius:40px;gap:9px;min-height:52px;padding:7px 12px;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:650;box-shadow:inset 3px 4px 7px #ffffffde,inset -3px -4px 8px #66889812,0 7px 13px #163e5112}body:has(.home-flow) .nav a.active{background:linear-gradient(145deg,#ffffffed,#daf4fbb3);border-color:#64d6ed;box-shadow:inset 3px 4px 7px #ffffffe6,0 0 22px #58d5ed47,0 8px 15px #234f601a}body:has(.home-flow) .nav a:hover{transform:translateY(-4px)scale(1.025);box-shadow:inset 3px 4px 7px #fff,0 12px 23px #21465c25,0 0 20px #83daed35}body:has(.home-flow) .nav .glass-icon-orb{border:1px solid color-mix(in srgb,var(--orb-color) 42%,white);background:radial-gradient(circle at 29% 22%,#ffffffed,transparent 25%),radial-gradient(circle at 45% 48%,color-mix(in srgb,var(--orb-color) 69%,white),color-mix(in srgb,var(--orb-color) 42%,transparent) 62%,#ffffff36);width:34px;height:34px;box-shadow:inset 4px 4px 7px #ffffffc7,inset -4px -5px 9px color-mix(in srgb,var(--orb-color) 25%,transparent),0 0 0 2px color-mix(in srgb,var(--orb-color) 14%,transparent),0 0 18px color-mix(in srgb,var(--orb-color) 62%,transparent);flex-basis:34px}body:has(.home-flow) .nav .download-pill{color:#684d20;background:linear-gradient(145deg,#fff,#fff3d5c9);border-color:#eed295;box-shadow:inset 3px 4px 6px #fff,0 0 18px #e4bb563d}body:has(.home-flow) .menu-toggle{pointer-events:auto;color:#254c60;background:#f6fcfdf0;border-color:#fff;box-shadow:0 10px 25px #00101f33}body:has(.home-flow) .site-footer{z-index:3;background:#081323;border-color:#29445b;position:relative}body:has(.home-flow) .site-footer h2{color:#d0e8f5;font-family:SpaceGrotesk,sans-serif}body:has(.home-flow) .footer-map a{color:#8aaac4}body:has(.home-flow) .footer-lead p{color:#a3c2d7}:is(body:has(.home-flow) .footer-bottom,body:has(.home-flow) .footer-map){border-color:#2d475d}body:has(.home-flow) .footer-bottom{color:#7b9bb6}@media (max-width:1450px){.flow-hero h1{font-size:4.4rem}.flow-copy{width:500px;max-width:570px}.flow-copy h2{font-size:3.4rem}body:has(.home-flow) .nav a{padding:7px 10px;font-size:.82rem}body:has(.home-flow) .nav .glass-icon-orb{flex-basis:31px;width:31px;height:31px}body:has(.home-flow) .original-brand>span{width:230px;height:100px}}@media (max-width:1200px){.flow-section{padding-inline:7vw}.flow-copy{max-width:480px}.flow-hero h1{font-size:3.8rem}.flow-copy{width:420px}.flow-copy h2{font-size:3rem}.scopeStrip{gap:9px}.scopeStrip button{padding:12px}.sourceOrbitButtons{gap:8px}.sourceOrbitButtons button{padding:9px 11px;font-size:.8rem}.flow-chapters{left:12px}.toolInspector,.detailGrid{grid-template-columns:1fr 1fr;gap:23px}body:has(.home-flow) .menu-toggle{display:block}body:has(.home-flow) .nav{margin:0;padding:18px;display:none;position:absolute;top:100px;left:18px;right:18px}body:has(.home-flow) .nav.open{grid-template-columns:repeat(4,1fr);display:grid}body:has(.home-flow) .nav a{justify-content:flex-start;font-size:.875rem}}@media (max-width:1000px){.flow-chapters{display:none}.flow-hero h1{font-size:3.7rem}.flow-copy{width:400px;max-width:440px}.flow-copy h2{font-size:2.8rem}.sourceDetailGrid{grid-template-columns:1fr 1fr}.toolInspector,.detailGrid{grid-template-columns:1fr}.toolInspector aside,.detailGrid aside{border-top:1px solid #8bb9d23b;border-left:0;padding-top:23px;padding-left:0}.workflowGrid{gap:10px}.workflowGrid button{gap:11px;padding:11px}.workflowGrid strong{font-size:.88rem}}@media (max-width:740px){.flow-section{align-items:flex-end;min-height:120svh;padding:65px 7vw 85px}.flow-hero{align-items:flex-start;height:auto;min-height:calc(100svh - 94px);padding-top:35px;padding-bottom:340px}.flow-hero h1{font-size:3.4rem;line-height:1.04}.flow-intro{font-size:1.02rem!important}.flow-actions{gap:12px;margin:25px 0}.flow-link-pill{padding-right:18px;font-size:.86rem}.flow-text-action{padding:13px 18px;font-size:.86rem}.scopeStrip{gap:9px;margin-top:23px}.scopeStrip button{gap:10px;padding:10px 12px}.scopeStrip strong{font-size:1.5rem}.scopeStrip span{max-width:75px;font-size:.75rem}.flow-host-note{font-size:.75rem!important}.flow-kicker{letter-spacing:.1em;margin-bottom:20px;font-size:.75rem!important}.flow-copy{width:100%;max-width:none}.flow-copy:before,.flow-copy:before{background:radial-gradient(#040b17ed 20%,#040b17ab 58%,#0000 80%);inset:-35px -36px}.flow-copy h2{font-size:3rem}.flow-copy>p{font-size:1rem}.hostDocks{gap:10px}.hostDocks button{gap:11px;padding:13px;font-size:.8rem}.flow-studio-invitation,.flow-intent{gap:12px;padding:12px}.flow-studio-invitation strong,.flow-intent strong{font-size:.9rem}.flow-studio-invitation small,.flow-intent small{font-size:.75rem}.sourceOrbitButtons button{font-size:.8rem}.sourceOrbitButtons{gap:8px}.workLoop{gap:9px}.workLoop button{padding:12px 10px;font-size:.8125rem}.recordTabs{gap:8px}.recordTabs button{gap:7px;padding:7px 11px 7px 7px;font-size:.8rem}.recordTabs .semanticOrb{width:38px!important;height:38px!important}.recordTabs svg{width:21px;height:21px}.recordContent{padding:23px}.recordContent h3{font-size:1.5rem}.recordContent p{font-size:.94rem}.studioPills{gap:7px;padding:12px}.studioPills button{padding:8px 10px;font-size:.8rem}.studioReadout{padding:12px 20px 22px}.flow-finish{padding:65px 7vw 90px}.flow-finish h2{font-size:2.6rem}.brandRow{gap:13px}.brandRow button{width:52px;height:52px}.brandRow img{width:28px;height:28px}.flow-controls{justify-content:space-between;gap:10px;padding:7px 14px;bottom:10px;left:12px;right:12px}.flow-controls>span{display:none}.flow-controls button{font-size:.8125rem}.workflowGrid{grid-template-columns:1fr}.workflowGrid button{padding:12px}.sourceDetailGrid{grid-template-columns:1fr}.sourceDetailGrid article,.toolInspector article,.toolEntry{padding:20px}.detailGrid ol{font-size:.95rem}.sourceOrbitButtons .brand{width:23px;height:23px}body:has(.home-flow) .header-inner{min-height:94px}body:has(.home-flow) .original-brand>span{width:202px;height:86px}body:has(.home-flow) .nav{border-radius:27px;padding:16px;top:86px}body:has(.home-flow) .nav.open{grid-template-columns:1fr 1fr}body:has(.home-flow) .nav a{min-height:47px;padding:7px 10px;font-size:.82rem}}.home-flow[data-static=true] .flow-scene-boundary{display:none}.home-flow[data-static=true] .flow-section{border-bottom:1px solid #294158;grid-template-columns:1fr 1fr;gap:40px;min-height:0;padding-block:70px;display:grid}.home-flow[data-static=true] .flow-static-art{object-fit:contain;width:100%;height:430px;display:block}.home-flow[data-static=true] .flow-copy,.home-flow[data-static=true] .flow-copy{width:100%;max-width:none}.home-flow[data-static=true] .flow-chapters{display:none}@media (max-width:740px){.home-flow[data-static=true] .flow-section{grid-template-columns:1fr;padding-block:45px}.home-flow[data-static=true] .flow-static-art{height:290px}.home-flow[data-static=true] .flow-hero{padding-bottom:45px}}@media (prefers-reduced-motion:reduce){.home-flow *{transition:none!important}}.flow-render{height:100svh;position:sticky;top:0;background:#02050c!important}.flow-webgl{pointer-events:auto;touch-action:pan-y;cursor:grab;position:absolute;inset:0}.flow-webgl canvas{width:100%;height:100%;display:block}.flow-vignette{z-index:1;pointer-events:none;background:radial-gradient(#0000 48%,#0004);position:absolute;inset:0}.flow-object-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.flow-object{visibility:hidden;pointer-events:auto;cursor:pointer;will-change:transform;background:0 0;border:0;justify-items:center;padding:0;display:grid;position:absolute;top:0;left:0}.flow-object .original-glass-orb__payload>img{width:100%;max-width:none;height:100%;max-height:none}.flow-object--project .original-glass-orb__content{width:86%;height:86%}.flow-object--project .original-glass-orb{background:radial-gradient(circle at 30% 22%,#efffff82,#0000 30%),radial-gradient(circle,#4773915c,#11233c8c);box-shadow:inset 3px 3px 10px #eefaff77,0 0 35px #8bd6fa40}.flow-object:hover .original-glass-orb,.flow-object:focus-visible .original-glass-orb{filter:brightness(1.2);box-shadow:inset 4px 4px 8px #fff9,0 0 25px var(--glass-orb-color)}.flow-object-label{white-space:nowrap;color:#c9e5f5;text-shadow:0 2px 5px #000;background:#07101d80;border-radius:20px;padding:4px 10px;font:500 11px Manrope,sans-serif;position:absolute;top:calc(100% + 8px)}.flow-object--project .flow-object-label{letter-spacing:.09em;text-transform:uppercase;font-size:10px}.flow-copy{width:min(550px,40vw);max-width:none}.flow-hero .flow-copy{width:min(620px,43vw)}.flow-hero h1{font-size:clamp(60px,5vw,94px);line-height:1.02}.flow-section{min-height:112svh;padding:110px 7vw}.flow-hero{min-height:calc(100svh - 116px);padding-top:32px;padding-bottom:75px}.flow-actions{flex-wrap:wrap;align-items:center;gap:22px;margin:28px 0;display:flex}.flow-source-pills{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.flow-text-action{box-shadow:none;color:#bfd9ed;background:0 0;border:0;gap:20px;padding:12px 0;font-size:14px;display:flex}.flow-host-note{letter-spacing:.035em;color:#809db6!important;font-size:11px!important}.flow-page-link{color:#9cbbd4;border-bottom:1px solid #7597b552;margin-top:15px;padding:9px 0;font-size:13px;display:inline-block}.flow-page-link:hover{color:#d1efff}.home-flow .original-glass-pill{color:#d1e5f3;background:linear-gradient(135deg,#24465e99,#13243cb3);border-color:#9fc5da61;box-shadow:inset 2px 3px 7px #dff6ff21,0 8px 20px #0003}.home-flow .flow-hero .original-glass-pill{color:#163649;background:linear-gradient(145deg,#eafbff,#bcdce7);box-shadow:inset 2px 3px 6px #fff,0 0 30px #8ad7f131}.flow-intent,.flow-studio-invitation{gap:18px;padding:23px}.flow-intent>span:not(.original-glass-orb),.flow-studio-invitation>span:not(.original-glass-orb){flex:1;min-width:0}.flow-intent strong{font-size:20px;font-weight:500;line-height:1.55}.flow-intent small,.flow-studio-invitation small{letter-spacing:.12em;margin-bottom:8px;font-size:10px}.flow-studio-invitation strong{margin-bottom:7px;font-size:17px}.flow-studio-invitation span>span{color:#91b1ca;font-size:12px}.flow-records{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.flow-records .original-glass-pill{padding-right:15px;font-size:13px}.flow-records .is-active{border-color:#b1ebf4;box-shadow:0 0 25px #74cbf12b}.flow-record-copy{border-left:1px solid #88cadd66;min-height:135px;margin-bottom:26px;padding-left:22px}.flow-record-copy strong{color:#daeff9;font:500 24px SpaceGrotesk,sans-serif}.flow-record-copy p{margin-top:12px;font-size:15px!important}.flow-link-pill{color:#193b4e;background:linear-gradient(140deg,#e0f4fa,#b5d7e4);border:1px solid #e5f9ff;border-radius:40px;align-items:center;gap:17px;padding:10px 22px;font:600 14px Manrope,sans-serif;display:inline-flex}.flow-link-pill>.original-glass-orb{margin-left:-12px}.flow-finish .flow-actions{justify-content:center}.flow-finish>p:last-child{font-size:14px}.flow-finish>p:last-child a{color:#b9d7eb}.flow-static-art{width:100%;max-width:700px;margin:auto;position:relative;height:auto!important}.flow-static-art svg{filter:drop-shadow(0 0 10px #79d2f8aa);width:100%;height:auto}.flow-static-art img{width:16%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flow-controls{gap:22px}.flow-controls button{font-size:11px}.flowPopupOverlay{z-index:1000;-webkit-backdrop-filter:blur(18px)saturate(.8);backdrop-filter:blur(18px)saturate(.8);background:#07132066;place-items:center;padding:24px;animation:.2s ease-out flow-popup-fade;display:grid;position:fixed;inset:0}.flowPopupMotion{-webkit-backdrop-filter:blur(28px)saturate(1.16);backdrop-filter:blur(28px)saturate(1.16);isolation:isolate;color:#cee2ef;background:linear-gradient(145deg,#1d3c54f0,#151d36eb);border:1px solid #d3f0f9a1;border-radius:30px;outline:none;width:min(940px,92vw);max-height:88vh;padding:18px;font-family:Manrope,sans-serif;position:relative;overflow:hidden;box-shadow:0 34px 90px #0006,inset 1px 1px #e5fbff5e}.flowPopupMotion--wide{width:min(1120px,94vw)}.flowPopupClose{z-index:3;width:fit-content;font-size:12px;position:absolute;top:18px;right:18px}.flowPopupScroll{scrollbar-width:thin;scrollbar-color:#71d9ed #1d31464d;max-height:calc(88vh - 36px);padding:64px 20px 22px;overflow:hidden auto}.flow-detail-heading{border-bottom:1px solid #98c6d744;align-items:center;gap:25px;padding-bottom:28px;display:flex}.flow-detail-heading h2{letter-spacing:-.04em;color:#e2f3fa;margin:5px 0;font:500 40px/1.1 SpaceGrotesk,sans-serif}.flow-detail-heading .flow-kicker{margin:0 0 12px}.flow-detail-heading .original-glass-orb__payload>img{width:100%;height:100%}.flow-detail-body{grid-template-columns:1.25fr 1fr;gap:40px;padding-top:25px;display:grid}.flow-detail-lead{color:#b5cedf;font-size:17px;line-height:1.85}.flow-detail-body ul{color:#91b0c9;margin:26px 0 32px;padding-left:19px;font-size:15px;line-height:1.9}.flow-detail-body li{margin-bottom:13px;padding-left:7px}.flow-detail-body aside{min-width:0}.flowPopupMotion .original-glass-pill{color:#d4eaf4;background:linear-gradient(140deg,#4f6c81,#1b364a);border-color:#a7d3e27a;box-shadow:inset 1px 1px #ffffff70,0 7px 16px #0003}@keyframes flow-popup-fade{0%{opacity:0}to{opacity:1}}body:has(.home-flow) .site-footer .shell{width:calc(100% - 60px);max-width:none}body:has(.home-flow) .nav .original-glass-orb{--glass-orb-size:34px!important}.home-flow button:focus-visible,.home-flow a:focus-visible,.flowPopupOverlay button:focus-visible{outline-offset:5px;outline:2px solid #b9f0ff}@media (max-width:1350px){.flow-hero h1{font-size:70px}.flow-copy{width:43vw}.flow-copy h2{font-size:48px}}@media (max-width:1150px){.flow-hero h1{font-size:64px}.flow-copy h2{font-size:43px}.flow-records{gap:8px}.flow-records .original-glass-pill{padding-right:10px;font-size:11px}.flow-records .original-pill__content{gap:7px}}@media (max-width:740px){.flow-section{align-items:flex-end;min-height:1080px;padding:350px 7vw 85px}.flow-hero.flow-section{align-items:flex-start;min-height:1020px;padding-top:26px;padding-bottom:365px}.flow-copy,.flow-hero .flow-copy{width:100%;max-width:none}.flow-hero h1{font-size:54px}.flow-copy h2{font-size:42px}.flow-actions{gap:17px;margin:25px 0}.flow-source-pills{gap:8px}.flow-source-pills .original-glass-pill{padding-right:12px;font-size:12px}.flow-source-pills .original-pill__content{gap:8px}.flow-intent,.flow-studio-invitation{gap:13px;padding:17px}.flow-intent strong{font-size:16px}.flow-studio-invitation strong{font-size:15px}.flow-records .original-glass-pill{font-size:11px}.flowPopupOverlay{padding:10px}.flowPopupMotion,.flowPopupMotion--wide{border-radius:25px;width:96vw;max-height:92vh;padding:10px}.flowPopupScroll{max-height:calc(92vh - 20px);padding:70px 11px 15px}.flowPopupClose{top:13px;right:13px}.flow-detail-heading{align-items:flex-start;gap:16px}.flow-detail-heading h2{font-size:29px}.flow-detail-body{grid-template-columns:1fr;gap:15px}.flow-detail-lead{font-size:16px}.home-flow[data-static=true] .flow-section{grid-template-columns:1fr;min-height:0;padding-block:50px}.flow-static-art{margin:20px 0}.flow-detail-body aside{width:100%;max-width:380px;margin:auto}body:has(.home-flow) .site-footer .shell{width:calc(100% - 36px)}}@media (prefers-reduced-motion:reduce){.home-flow *,.flowPopupOverlay *{transition:none!important;animation:none!important}}@media (min-width:741px){.flow-hero h1{font-size:clamp(56px,4.1vw,79px)}.flow-hero .flow-copy{width:min(640px,43vw)}}.flowPopupOverlay{-webkit-backdrop-filter:blur(10px)saturate(.96);backdrop-filter:blur(10px)saturate(.96);background:#030a1633}.flowPopupMotion{-webkit-backdrop-filter:blur(30px)saturate(1.35);backdrop-filter:blur(30px)saturate(1.35);background:linear-gradient(135deg,#5b8aa561,#1c304e6e 55%,#322a5152);border-color:#ddf6ffa8;box-shadow:inset 1px 1px #ffffffad,inset -1px -1px #96c4e03d,0 34px 100px #00051161}.flow-detail-lead{color:#d0e3f0;text-shadow:0 1px 5px #07162666}.flow-detail-body ul{color:#b6cfdf}.flow-detail-body{align-items:start}.flow-detail-body.flow-detail-body--simple{grid-template-columns:1fr}.flow-detail-body--simple>div{max-width:850px}.flow-detail-heading h2{text-shadow:0 2px 10px #06101a3b}.flow-source-catalog{grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0;display:grid}.flow-source-catalog>span{color:#d0e6f3;background:#d5efff0b;border:1px solid #b3d6e442;border-radius:20px;align-items:center;gap:13px;padding:13px 16px;font-size:14px;display:flex}.flow-detail-link{width:fit-content}.flow-detail-link+.flow-page-link{width:fit-content;margin-top:18px;display:block}.flow-source-pills .original-glass-pill{font-size:13px}.flow-work-preview{flex-wrap:wrap;align-items:center;gap:15px;margin-top:30px;display:flex}.flow-work-preview>span{color:#87b7cf;font-size:17px}.flow-work-preview>button{color:#cee8f7;background:0 0;border:0;justify-items:center;gap:12px;padding:15px;font-size:13px;display:grid}.flow-work-preview>button:hover{transform:translateY(-4px)}@media (max-width:740px){.flow-source-catalog{grid-template-columns:1fr 1fr}.flow-source-catalog>span{gap:9px;padding:11px;font-size:12px}}.detail-example-label{letter-spacing:.12em;color:#a0c8dc;margin:25px 0 20px;font-size:10px}.detail-project-map{margin:25px 0}.detail-project-map>div{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.detail-project-map button{color:#d2e8f7;background:linear-gradient(130deg,#c8e5ff14,#a6b6f00a);border:1px solid #b4dbe545;border-radius:25px;place-items:center;gap:15px;padding:23px 10px;transition:transform .2s,background .2s;display:grid}.detail-project-map button:hover{background:#bce5ff22;transform:translateY(-5px)}.detail-project-map strong{font-size:15px;font-weight:600}.detail-project-map button>span:last-child{color:#acd3e7;font-size:11px}.detail-work-steps{border-bottom:1px solid #bedee744;justify-content:space-between;gap:12px;padding-bottom:20px;display:flex}.detail-work-steps button{color:#86b7d0;background:0 0;border:1px solid #0000;border-radius:20px;justify-items:center;gap:10px;padding:10px 13px;display:grid}.detail-work-steps button[aria-pressed=true]{background:#ccedff18;border-color:#c2edfaa6;box-shadow:0 0 25px #66c5ee20}.detail-step-explanation{min-height:175px;padding:25px 0}.detail-step-explanation>span:first-child{letter-spacing:.12em;color:#97c6dd;font-size:10px}.detail-step-explanation h3,.detail-studio-story h3{color:#e0f2fc;margin:12px 0;font:500 28px SpaceGrotesk,sans-serif}.detail-step-explanation p,.detail-studio-story p{color:#bbd7e8;font-size:16px;line-height:1.9}.detail-signal-track{background:#79abc42b;height:2px;margin-top:22px;overflow:hidden}.detail-signal-track i{transform-origin:0;background:linear-gradient(90deg,#5cc9fa,#ca9ef4,#fad198);height:100%;display:block;box-shadow:0 0 15px #a9daff}.detail-evidence-links{gap:20px;margin:25px 0;display:flex}.detail-evidence-links>span{color:#cfe8f7;background:#e0edff0c;border:1px solid #bbddea52;border-radius:18px;align-items:center;gap:14px;padding:16px 20px;font-size:14px;display:flex}.detail-evidence-links b{color:#c5a7fa;font-size:11px;font-weight:500}.detail-studio-story{background:#bbdfff10;border:1px solid #d0edfa7a;border-radius:25px;margin:28px 0;overflow:hidden}.detail-studio-story header{color:#d6edfa;border-bottom:1px solid #b7dbe438;justify-content:space-between;align-items:center;gap:15px;padding:18px 23px;font-size:15px;display:flex}.detail-studio-story small{letter-spacing:.1em;color:#9fc8dc;font-size:9px}.detail-studio-story nav{flex-wrap:wrap;gap:8px;padding:15px;display:flex}.detail-studio-story nav button{color:#b8d7e8;background:#c1eaff08;border:1px solid #a6cdda55;border-radius:22px;padding:8px 13px;font-size:12px}.detail-studio-story nav button[aria-pressed=true]{color:#173d53;background:#c6eaf1;border-color:#e9fcff}.detail-studio-story>div{min-height:175px;padding:15px 25px 30px}.detail-observer-line{color:#91bad0;font-size:11px}.flow-detail-link+.flow-page-link{clear:both;width:fit-content;margin-top:18px;margin-left:0;display:block!important}.flow-copy .flow-detail-link{white-space:normal;max-width:100%;margin-right:22px;display:flex!important}@media (max-width:740px){.detail-project-map>div{grid-template-columns:repeat(2,1fr)}.detail-work-steps{flex-wrap:wrap;justify-content:flex-start;gap:4px}.detail-work-steps button{padding:9px}.detail-evidence-links{flex-wrap:wrap;gap:10px}.detail-evidence-links>span{padding:12px 15px}.detail-studio-story header{flex-direction:column;align-items:flex-start}}.atlas-home .flow-hero h1{font-size:clamp(48px,3.8vw,70px);line-height:1.08}.atlas-home .flow-copy h2{font-size:clamp(40px,3.4vw,61px);line-height:1.13}.atlas-home .flow-copy>p:not(.flow-kicker):not(.flow-host-note){font-size:17px;line-height:1.9}.atlas-home .flow-kicker{letter-spacing:.11em;font-size:12px!important}.atlas-section-actions{flex-wrap:wrap;align-items:center;gap:20px 24px;margin:30px 0 0;display:flex}.atlas-section-actions>*{flex:0 auto;max-width:100%}.atlas-section-actions .flow-page-link{padding:12px 0;font-size:14px;line-height:1.5;margin:0!important;display:inline-block!important}.atlas-story-start{color:#b3d5e6;background:0 0;border:0;gap:24px;margin:25px 0 0;padding:12px 0;font-size:14px;display:flex}.atlas-home .flow-host-note{font-size:12px!important}.atlas-home .flow-copy{width:min(560px,39vw)}.atlas-home .flow-hero .flow-copy{width:min(620px,43vw)}.atlas-entry-summary{flex-wrap:wrap;gap:14px;margin:28px 0;display:flex}.atlas-entry-summary>p{color:#93b2c8;font-size:14px!important;line-height:1.8!important}.atlas-home-source-groups{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.atlas-home-source-groups .original-glass-pill{padding-right:13px;font-size:14px}.atlas-home-source-groups .original-pill__content{gap:11px}.atlas-home .original-glass-pill.is-active{background:linear-gradient(135deg,#375c738a,#293a5b9c);border-color:#b3ebf5;box-shadow:inset 1px 1px #edffff51,0 0 25px #8acdfa30}.atlas-inline-result{border-left:1px solid #a8d7e56e;margin:25px 0;padding:6px 0 5px 18px}.atlas-inline-result strong{color:#d9eff8;font:500 21px SpaceGrotesk,sans-serif}.atlas-inline-result p{margin:10px 0 0;font-size:14px!important;line-height:1.75!important}.atlas-segment{flex-wrap:wrap;gap:12px;margin:26px 0;display:flex}.atlas-segment .original-glass-pill{padding-right:16px;font-size:14px}.atlas-inline-card{text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#d1e8f6;background:linear-gradient(135deg,#bfdfff16,#b7aef90b);border:1px solid #b4d6e45c;border-radius:24px;align-items:center;gap:16px;width:100%;padding:21px;display:flex}.atlas-inline-card>span:not(.original-glass-orb){flex:1;min-width:0}.atlas-inline-card strong{font-size:17px;font-weight:500;line-height:1.5;display:block}.atlas-inline-card span>span{color:#99bad0;margin-top:7px;font-size:13px;line-height:1.7;display:block}.atlas-inline-card>b{white-space:nowrap;color:#abd6e8;font-size:12px;font-weight:400}.atlas-inline-card:hover{border-color:#a5dfef;box-shadow:0 0 28px #90d5ef1c}.atlas-continuity-actions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.atlas-studio-inline{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#b8dfff12,#c4aafa0a);border:1px solid #bcd9e76b;border-radius:25px;margin:27px 0;overflow:hidden}.atlas-studio-inline>header{color:#d1e9f6;border-bottom:1px solid #adcde02c;align-items:center;gap:15px;padding:15px 20px;font-size:16px;display:flex}.atlas-studio-inline small{letter-spacing:.07em;color:#9fbed1;margin-left:auto;font-size:10px}.atlas-studio-inline nav{flex-wrap:wrap;gap:8px;padding:17px;display:flex}.atlas-studio-inline nav button{color:#acc9dc;background:#a9d7ff09;border:1px solid #b3d5e347;border-radius:25px;padding:9px 13px;font-size:14px}.atlas-studio-inline nav button[aria-pressed=true]{color:#1b3a4b;background:#c5e7ed;border-color:#ecfcff}.atlas-studio-selected{color:#c8e6f7;background:0 0;border:0;border-top:1px solid #b5d5e42c;justify-content:space-between;align-items:center;gap:17px;width:100%;padding:20px;font-size:17px;display:flex}.atlas-studio-selected>span:last-child{color:#90bfd6;font-size:13px}.atlas-workflow-intents{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.atlas-workflow-intents button{text-align:left;color:#c5dfef;background:#bce0ff0d;border:1px solid #b7d1e045;border-radius:18px;justify-content:space-between;gap:18px;padding:17px 20px;font-size:15px;display:flex}.atlas-workflow-intents button:hover{background:#b8dbff1a;border-color:#b0e4ef}.atlas-home .flow-finish .atlas-section-actions{justify-content:center}.atlas-home .flow-chapters{gap:13px;width:145px;top:28vh}.atlas-home .flow-chapters a{font-size:12px}.atlas-home .flow-chapters b{white-space:normal;min-width:130px;font-size:12px}.flow-object.is-focused .original-glass-orb{filter:brightness(1.16);box-shadow:inset 4px 4px 8px #fff9,0 0 25px var(--glass-orb-color)}.flow-object-label{font-size:12px}.flow-object .original-glass-orb__payload>svg{width:72%;max-width:none;height:72%;max-height:none}.flow-object{transition:opacity .2s}.atlas-static-project{width:100%;max-width:650px;margin:auto;padding:25px 0}.atlas-static-project>img{object-fit:contain;width:125px;height:125px;margin:0 auto 30px;display:block}.atlas-static-project>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.atlas-detail-content{padding-top:28px}.flow-detail-heading>div{min-width:0}.flow-detail-heading p:last-child{color:#accbdf;margin:15px 0 0;font-size:16px;line-height:1.8}.atlas-detail-actions{flex-wrap:wrap;gap:17px;margin:30px 0 10px;display:flex}.atlas-detail-note{color:#90b3cb;margin:25px 0 0;font-size:13px;line-height:1.9}.atlas-entry-track{grid-template-columns:repeat(4,1fr);gap:18px;margin:30px 0;padding:0;list-style:none;display:grid}.atlas-entry-track li{background:linear-gradient(130deg,#dae9ff0d,#badcf508);border:1px solid #b7d6e342;border-radius:24px;padding:22px;position:relative}.atlas-step-number{color:#a1c7dc;font-size:12px;position:absolute;top:20px;right:19px}.atlas-entry-track h3{color:#dbf0fa;margin:25px 0 15px;font:500 22px/1.3 SpaceGrotesk,sans-serif}.atlas-entry-track p{color:#a6c6da;font-size:14px;line-height:1.9}.atlas-source-selector{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0 28px;display:grid}.atlas-source-selector button{color:#c6e1ef;text-align:left;background:#c8eaff0a;border:1px solid #bbd7e34d;border-radius:24px;align-items:center;gap:13px;padding:13px 17px;font-size:14px;display:flex}.atlas-source-selector button[aria-pressed=true]{background:#b6dbf320;border-color:#bbecf5;box-shadow:0 0 25px #81d1e620}.atlas-source-operation{background:#bddcfc0a;border:1px solid #c0ddeb60;border-radius:27px;grid-template-columns:1fr 1fr;gap:35px;padding:30px;display:grid}.atlas-source-operation h3,.atlas-spotlight h3,.atlas-continuity h3,.atlas-workflow-inspector h3{color:#dcf0fa;margin:20px 0;font:500 29px/1.2 SpaceGrotesk,sans-serif}.atlas-source-operation p,.atlas-spotlight p,.atlas-continuity p,.atlas-workflow-inspector p{color:#b1cede;font-size:16px;line-height:1.85}.atlas-source-operation ol{gap:15px;margin:0;padding:0;list-style:none;display:grid}.atlas-source-operation li{color:#bbdbea;background:#c8e4f909;border:1px solid #bcd7e337;border-radius:18px;align-items:center;gap:16px;padding:16px 18px;font-size:15px;line-height:1.7;display:flex}.atlas-source-operation li>span{color:#d0b3ef;font-size:12px}.atlas-member-tags{flex-wrap:wrap;gap:10px;margin:23px 0 0;display:flex}.atlas-member-tags>span{color:#b7d8e9;background:#c3deff0a;border:1px solid #bbd6e242;border-radius:23px;padding:8px 12px;font-size:13px;line-height:1.6}.atlas-tool-members{color:#cbe6f5;border-bottom:1px solid #b8d8e337;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;display:flex}.atlas-tool-members strong{font-size:15px;font-weight:500}.atlas-tool-members>div{flex-wrap:wrap;gap:12px;display:flex}.atlas-tool-members span{color:#bad7e8;border:1px solid #bfdeed52;border-radius:22px;padding:9px 14px;font-size:14px}.atlas-spotlight{background:#c1e0f508;border:1px solid #c8e1ec47;border-radius:25px;max-width:100%;margin:25px 0;padding:30px}.atlas-connection-track{flex-wrap:wrap;gap:15px;margin:25px 0;display:flex}.atlas-continuity{grid-template-columns:1.05fr 1fr;gap:35px;margin-top:25px;display:grid}.atlas-record-grid{grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.atlas-record-grid button{text-align:left;color:#bcd9e9;background:#c8e5ff0a;border:1px solid #b4d2e343;border-radius:23px;align-items:center;gap:12px;padding:15px;font-size:14px;line-height:1.5;display:flex}.atlas-record-grid button[aria-pressed=true]{background:#c8ddff1c;border-color:#c1e9fa}.atlas-record-links{flex-wrap:wrap;align-items:center;gap:14px;padding:20px 0;font-size:14px;display:flex}.atlas-record-links span{color:#bfdeeb;border:1px solid #b4d4e254;border-radius:20px;padding:17px}.atlas-record-links i{color:#cca3ec;font-style:normal}.atlas-workflow-browser>label{color:#b6d5e4;font-size:14px;display:block}.atlas-workflow-browser input{color:#d8eff8;background:#d3eaff0c;border:1px solid #b5d9e673;border-radius:20px;width:100%;margin:12px 0 27px;padding:16px 18px;font:400 16px Manrope,sans-serif;display:block}.atlas-workflow-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:30px;display:grid}.atlas-workflow-list{scrollbar-width:thin;scrollbar-color:#93d8eb transparent;gap:10px;max-height:440px;padding-right:10px;display:grid;overflow:auto}.atlas-workflow-list button{color:#bcdbea;text-align:left;background:#c3e5ff08;border:1px solid #b3d3e245;border-radius:18px;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;font-size:15px;display:flex}.atlas-workflow-list button[aria-pressed=true]{background:#c7e2ff1b;border-color:#c6ecfa}.atlas-workflow-list b{font-weight:400}.atlas-workflow-inspector{background:#c8e0ff0c;border:1px solid #bcd9e354;border-radius:26px;padding:25px}.atlas-workflow-inspector blockquote{color:#cae5f4;background:#c7e4ff09;border-left:1px solid #a6deef;margin:25px 0;padding:20px;font-size:16px;line-height:1.8}.flowPopupScroll{padding-inline:20px}.flowPopupMotion .original-glass-pill.is-active{background:#7397ae66;border-color:#cceff8}.flowPopupMotion .original-glass-orb__payload>.source-lane-icon{color:var(--glass-orb-color);fill:color-mix(in srgb,var(--glass-orb-color) 35%,transparent)}@media (max-width:1150px){.atlas-home .flow-copy{width:43vw}.atlas-home .flow-copy h2{font-size:43px}.atlas-entry-track{grid-template-columns:1fr 1fr}.atlas-home-source-groups{gap:10px}.atlas-home-source-groups .original-glass-pill{font-size:13px}.atlas-home-source-groups .original-pill__content{gap:8px}.atlas-continuity,.atlas-workflow-layout{gap:22px}.atlas-record-grid{grid-template-columns:1fr}}@media (max-width:740px){.atlas-home .flow-copy,.atlas-home .flow-hero .flow-copy{width:100%}.atlas-home .flow-hero h1{font-size:46px}.atlas-home .flow-copy h2{font-size:39px}.atlas-home .flow-copy>p:not(.flow-kicker):not(.flow-host-note){font-size:16px}.atlas-home .flow-section{min-height:1100px}.atlas-home .flow-hero{min-height:900px}.atlas-home .flow-chapters,.atlas-home .flow-object{display:none}.atlas-home .flow-object:first-child,.atlas-home .flow-object:nth-last-child(2),.atlas-home .flow-object--project{display:grid}.atlas-home .flow-object .original-glass-orb{--glass-orb-size:48px!important}.atlas-home .flow-object--project .original-glass-orb{--glass-orb-size:65px!important}.atlas-home .flow-object-label{white-space:normal;text-align:center;max-width:100px;font-size:11px}.atlas-home-source-groups{grid-template-columns:1fr 1fr}.atlas-home-source-groups .original-glass-pill{padding-right:10px;font-size:12px}.atlas-home-source-groups .original-glass-orb{--glass-orb-size:35px!important}.atlas-inline-card{flex-wrap:wrap;gap:12px;padding:17px}.atlas-inline-card strong{font-size:16px}.atlas-inline-card>b{margin-left:auto}.atlas-home .flow-controls{left:auto;right:12px}.atlas-section-actions{flex-direction:column;align-items:flex-start;gap:20px}.atlas-section-actions .original-glass-pill{font-size:13px}.atlas-studio-inline small{font-size:9px}.atlas-studio-inline nav button{font-size:13px}.atlas-source-selector{grid-template-columns:1fr 1fr;gap:10px}.atlas-source-selector button{gap:9px;padding:11px;font-size:13px}.atlas-source-selector .original-glass-orb{--glass-orb-size:35px!important}.atlas-source-operation,.atlas-continuity,.atlas-workflow-layout{grid-template-columns:1fr}.atlas-source-operation{gap:23px;padding:21px}.atlas-source-operation h3,.atlas-spotlight h3,.atlas-continuity h3,.atlas-workflow-inspector h3{font-size:25px}.atlas-entry-track{grid-template-columns:1fr 1fr;gap:12px}.atlas-entry-track li{padding:17px}.atlas-entry-track h3{font-size:20px}.atlas-entry-track p{font-size:14px}.atlas-record-grid{grid-template-columns:1fr 1fr;gap:10px}.atlas-record-grid button{gap:9px;padding:11px;font-size:13px}.atlas-workflow-list{max-height:270px}.atlas-detail-note{font-size:13px}.atlas-static-project{padding:0}.atlas-home[data-static=true] .flow-section{min-height:0}}.flow-object>.original-glass-orb{animation:.35s ease-out both atlas-object-appear}@keyframes atlas-object-appear{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}.flow-object--project>.original-glass-orb{animation:none}.atlas-mobile-scene-slot{display:none}@media (max-width:740px){.atlas-home .flow-section,.atlas-home .flow-hero.flow-section{min-height:0;padding:55px 7vw;display:block}.atlas-home .flow-hero.flow-section{padding-top:26px}.atlas-home .atlas-mobile-scene-slot{height:300px;margin-top:30px;display:block}.atlas-home[data-static=true] .atlas-mobile-scene-slot{display:none}.atlas-home .flow-controls{bottom:10px;right:10px}.atlas-home .flow-controls button{font-size:12px}.atlas-home .flow-object .original-glass-orb{--glass-orb-size:50px!important}.atlas-home .flow-object--project .original-glass-orb{--glass-orb-size:65px!important}}@media (min-width:741px) and (max-width:1000px){.atlas-home .flow-section,.atlas-home .flow-hero.flow-section{min-height:0;padding:70px 7vw;display:block}.atlas-home .flow-copy,.atlas-home .flow-hero .flow-copy{width:100%;max-width:760px}.atlas-home .atlas-mobile-scene-slot{height:380px;margin-top:35px;display:block}.atlas-home .flow-chapters,.atlas-home .flow-object{display:none}.atlas-home .flow-object:first-child,.atlas-home .flow-object:nth-last-child(2),.atlas-home .flow-object--project{display:grid}}.home-flow .original-glass-orb,.flowPopupMotion .original-glass-orb{border-color:color-mix(in srgb,var(--glass-orb-color) 62%,#e6f7ff);background:radial-gradient(ellipse at 28% 19%,#ffffffc9,transparent 18%),radial-gradient(circle at 63% 72%,color-mix(in srgb,var(--glass-orb-color) 18%,#071120) 10%,#071222b8 56%,color-mix(in srgb,var(--glass-orb-color) 45%,#16324a) 83%,#d4f2ff75);box-shadow:inset 3px 3px 7px #f2ffff78,inset -5px -7px 9px color-mix(in srgb,var(--glass-orb-color) 30%,#030914),0 0 0 2px color-mix(in srgb,var(--glass-orb-color) 10%,transparent),0 0 22px color-mix(in srgb,var(--glass-orb-color) 32%,transparent)}.home-flow .original-glass-orb:before,.flowPopupMotion .original-glass-orb:before{box-shadow:inset 2px 2px 4px #ffffff4d,inset -3px -4px 6px color-mix(in srgb,var(--glass-orb-color) 26%,transparent);border-color:#ddf4ff61;inset:3px}.home-flow .original-glass-orb:after,.flowPopupMotion .original-glass-orb:after{clip-path:ellipse(30% 42% at 25% 18%);background:linear-gradient(125deg,#ffffffc2,#0000 33%);inset:6%}.home-flow .original-glass-orb__payload>svg,.flowPopupMotion .original-glass-orb__payload>svg{width:80%;max-width:none;height:80%;max-height:none;filter:drop-shadow(0 1px 1px #0008) drop-shadow(0 0 4px color-mix(in srgb,var(--glass-orb-color) 60%,transparent))}.home-flow .original-glass-orb__payload>img,.flowPopupMotion .original-glass-orb__payload>img{filter:drop-shadow(0 2px 2px #0005)}.home-flow button:hover>.original-glass-orb,.home-flow button:focus-visible>.original-glass-orb{box-shadow:inset 3px 3px 7px #f2ffff91,inset -5px -7px 9px color-mix(in srgb,var(--glass-orb-color) 30%,#030914),0 0 0 2px color-mix(in srgb,var(--glass-orb-color) 18%,transparent),0 0 35px color-mix(in srgb,var(--glass-orb-color) 57%,transparent)}.atlas-studio-inline{background:linear-gradient(125deg,#a1d2e825,#23486024 48%,#57548320);border-color:#d9f5ffd1;position:relative;box-shadow:inset 1px 1px #ffffffbf,inset -1px -1px #a3d7e85c,0 16px 38px #01071566,0 0 28px #79c8e015}.atlas-studio-inline:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(140deg,#d6f5ff24,#0000 28% 69%,#9cd2f515);position:absolute;inset:0}.flowPopupMotion{border-color:#e0f4ffbf;box-shadow:inset 1px 1px #ffffffbd,inset -1px -1px #a8d7e75c,0 32px 95px #02091670,0 0 35px #8bcce81a}.flowPopupMotion:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#e1f6ff1f,#0000 24% 75%,#99ccec12);position:absolute;inset:0}.flowPopupClose{box-shadow:inset 1px 1px #ffffff91,0 8px 24px #0004!important}.flowPopupOverlay{perspective:1600px;-webkit-backdrop-filter:blur(2px)saturate(.97);backdrop-filter:blur(2px)saturate(.97);background:#02081826;animation:none}.flowPopupMotion{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;-webkit-backdrop-filter:blur(23px)saturate(1.25);backdrop-filter:blur(23px)saturate(1.25);box-shadow:inset 1px 1px #f4ffffcb,inset -2px -1px #b1d6eb80,5px 4px 0 -2px #91b8d24a,0 35px 90px #01061180,0 0 35px #97d3ee17}.flowPopupMotion:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#e7f6ff13,#0000 22% 82%,#7daac91c);border-left:2px solid #e7fbff6b;border-right:3px solid #8bbbd65e;position:absolute;inset:1px}.flowPopupMotion[data-popup-depth=flat]{will-change:auto;box-shadow:inset 1px 1px #f4ffffa8,0 24px 70px #01061170}body:has(.flowPopupOverlay) .home-flow .flow-copy{transition:opacity .2s;opacity:.14!important}.home-flow .flow-copy{transition:opacity .2s}body:has(.flowPopupOverlay) .flow-object-label{opacity:.3}.flowPopupClose .original-glass-orb__payload{color:#e8f8ff;font-size:18px}@media (min-width:1001px){.flowPopupOverlay{perspective:1800px;-webkit-backdrop-filter:none;backdrop-filter:none;background:#02081617;display:block}.flowPopupMotion[data-popup-depth=perspective]{width:min(60vw,1120px);max-height:84vh;position:absolute;translate:-50% -50%}.focus-layout-above .flowPopupMotion[data-popup-depth=perspective],.focus-layout-below .flowPopupMotion[data-popup-depth=perspective]{width:min(78vw,1180px);max-height:64vh}.flowPopupMotion[data-popup-depth=perspective] .flowPopupScroll{max-height:calc(84vh - 36px)}.focus-layout-above .flowPopupScroll,.focus-layout-below .flowPopupScroll{max-height:calc(64vh - 36px)!important}.flowPopupMotion[data-popup-depth=flat]{position:absolute;top:50%;left:50%;translate:-50% -50%}}body:has(.flowPopupOverlay) .home-flow .flow-copy{opacity:0!important;pointer-events:none!important}body:has(.flowPopupOverlay) .site-header{opacity:0!important;pointer-events:none!important}body:has(.flowPopupOverlay) .site-footer{opacity:0!important;pointer-events:none!important}body:has(.flowPopupOverlay) .flow-chapters{opacity:0!important;pointer-events:none!important}body:has(.flowPopupOverlay) .flow-controls{opacity:0!important;pointer-events:none!important}body:has(.flowPopupOverlay) .flow-finish{opacity:0!important;pointer-events:none!important}.site-header,.site-footer,.flow-finish,.flow-chapters,.flow-controls{transition:opacity .3s}.flow-object--project .original-glass-orb{transition:scale .45s}@media (min-width:1001px){.flowPopupMotion[data-popup-depth=perspective]{width:min(55vw,1050px)}.focus-layout-above .flowPopupMotion[data-popup-depth=perspective],.focus-layout-below .flowPopupMotion[data-popup-depth=perspective]{width:min(78vw,1180px)}}.flowPopupOverlay{pointer-events:none}.flowPopupMotion{pointer-events:auto}.scene-panel-link{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scene-panel-link path{fill:none;stroke:#a3ddeda3;stroke-width:1.2px;filter:drop-shadow(0 0 4px #7eceeb88)}.scene-panel-link circle{fill:#d5f6ff;filter:drop-shadow(0 0 6px #84d4f5)}@media (min-width:1001px){.flowPopupMotion[data-popup-depth=perspective]{width:min(50vw,1050px)}.focus-layout-above .flowPopupMotion[data-popup-depth=perspective],.focus-layout-below .flowPopupMotion[data-popup-depth=perspective]{width:min(76vw,1180px)}body:has(.flowPopupOverlay) .flow-object{width:44px;height:44px;opacity:1!important;pointer-events:auto!important}body:has(.flowPopupOverlay) .flow-object:not(.flow-object--project){width:44px;height:44px;opacity:1!important;pointer-events:auto!important}body:has(.flowPopupOverlay) .flow-object .original-glass-orb{--glass-orb-size:44px!important;scale:1!important}body:has(.flowPopupOverlay) .flow-object--project{width:60px;height:60px}body:has(.flowPopupOverlay) .flow-object--project .original-glass-orb{--glass-orb-size:60px!important}body:has(.flowPopupOverlay) .flow-object-label{opacity:1;white-space:normal;text-align:center;max-width:95px;padding:3px 6px;font-size:11px;top:calc(100% + 5px)}.flowPopupMotion{z-index:1}}@media (prefers-reduced-motion:reduce){.scene-panel-link circle{display:none}}.flowPopupMotion{transition:left .6s cubic-bezier(.22,1,.36,1),top .6s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.flowPopupMotion{transition:none}}.nav{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;gap:12px!important;padding:0!important}.scene-panel-link{display:none!important}.original-glass-orb__content{place-items:center!important;width:auto!important;height:auto!important;margin:0!important;display:grid!important;position:absolute!important;inset:14%!important;transform:none!important}.original-glass-orb__payload{place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;transform:none!important}.original-glass-orb__payload>svg,.original-glass-orb__payload>img{object-fit:contain;place-self:center;margin:0!important;display:block!important}@media (min-width:1001px){.atlas-home .flow-chapters{z-index:45;align-items:flex-end;gap:13px;width:54px;height:auto;position:fixed;inset:50% 16px auto auto;transform:translateY(-50%)}.atlas-home .flow-chapters a{flex-shrink:0;justify-content:flex-end;gap:7px;width:54px;position:relative}.atlas-home .flow-chapters a>span{text-align:right;width:18px}.atlas-home .flow-chapters b{white-space:nowrap;text-align:right;width:max-content;min-width:0;padding:7px 11px;position:absolute;top:50%;left:auto;right:62px;transform:translateY(-50%)}.atlas-home .flow-chapters i{flex-shrink:0}body:has(.flowPopupOverlay) .flow-render{width:100vw!important;height:100svh!important;position:fixed!important;inset:0!important}body:has(.flowPopupOverlay) .flow-object-label{max-width:88px;font-size:11px;line-height:1.3}}
