@font-face{font-family:Sora;src:url(/assets/sora.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{font-family:Sora,sans-serif;color:#edf0ff;background:#080c16;font-synthesis:none;--background: #080c16;--surface: #101725;--muted: #a3adc4;--ice: #e0e7ff;--violet: #8b5cf6;--cyan: #7dd3fc;--line: #ffffff16;--radius: 8px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;min-width:320px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a[href],summary{cursor:pointer}button{color:inherit}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}section[tabindex="-1"]:focus{outline:none}button:active,.button:active{transform:translateY(1px)}img,svg{vertical-align:middle}img{max-width:100%}svg{flex-shrink:0}p,h1,h2,h3,h4{margin:0}h1,h2,h3,h4{font-weight:400}::selection{background:#ad94fa;color:#080c16}.wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.text-muted{color:var(--muted)}.skip-link{position:fixed;left:16px;top:-100px;z-index:100;background:var(--ice);color:var(--background);padding:16px;border-radius:6px}.skip-link:focus{top:16px}.header{position:absolute;z-index:20;inset:24px 0 auto;width:min(1248px,calc(100% - 64px));height:76px;margin-inline:auto;display:flex;justify-content:space-between;align-items:center;padding:0 24px 0 12px;border:1px solid #ffffff1a;background:#0e1422df;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px}.brand-link{min-height:44px;display:inline-flex;align-items:center}.brand-link img{width:150px;height:46px}.desktop-nav{display:flex;gap:8px}.desktop-nav a{position:relative;display:grid;place-items:center;min-height:44px;padding-inline:19px;font-size:12px;color:#b3bdd3}.desktop-nav a>span:last-child{z-index:1}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:#fff}.nav-selection{position:absolute;inset:4px 0;border-radius:7px;background:#242c3f}.header-github{display:flex;align-items:center;gap:9px;min-height:44px;font-size:12px}.header-github:hover{color:var(--cyan)}.menu-toggle,.mobile-nav{display:none}.hero{position:relative;min-height:1000px;padding-top:175px;isolation:isolate;overflow:clip}.hero:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 50% 65%,#18244460,transparent 55%);pointer-events:none}.hero-copy{position:relative;z-index:2;text-align:center}.hero-kicker{display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px;color:#bec7db;letter-spacing:.04em;margin-bottom:26px}.small-cross{color:#b4a0ec;font-size:20px}h1{font-size:clamp(62px,7.3vw,104px);line-height:1.08;letter-spacing:-.075em}.text-reveal{display:inline}.text-reveal>span{display:inline-block;white-space:pre}.hero-second{color:#c1c8e4}.hero-description{margin:25px auto 0;color:#b1bbd0;line-height:1.85;font-size:14px}.hero-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:50px;padding:12px 23px;border-radius:var(--radius);font-size:12px;line-height:1.6;transition:background .2s,border-color .2s,box-shadow .2s}.primary{background:#e0e7ff;color:#111827;border:1px solid #e0e7ff}.primary:hover{background:#fff;box-shadow:0 0 0 4px #e0e7ff14}.subtle{background:#121a29;border:1px solid #59667c;color:#d1d9ed}.subtle:hover{background:#222c40;border-color:#a3adc4}.hero-art{position:relative;height:410px;margin-top:-20px}.flux-scene{position:absolute;inset:-20px 0 0}.flux-scene canvas{width:100%;height:100%;display:block}.flux-halo{position:absolute;width:480px;height:210px;background:radial-gradient(ellipse,#8b5cf618,transparent 66%);top:24%;left:50%;transform:translate(-50%);pointer-events:none}.brand-core{position:absolute;left:50%;top:48%;width:130px;height:130px;display:grid;place-items:center;transform:translate(-50%,-50%);filter:drop-shadow(0 0 30px #a599ff25)}.brand-core img{width:125px;height:125px}.scene-floor{position:absolute;width:70%;height:1px;background:linear-gradient(90deg,transparent,#7dd3fc26,transparent);left:15%;bottom:0}.scene-annotation{position:absolute;display:flex;align-items:center;gap:18px;top:52%;font-size:10px;color:#c3cce0;line-height:1.8}.annotation-left{left:max(48px,calc((100% - 1200px)/2))}.annotation-right{right:max(48px,calc((100% - 1200px)/2));text-align:right}.annotation-line{width:42px;height:1px;background:#8c9bb944}.hero-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;padding-block:16px 28px;border-bottom:1px solid var(--line)}.hero-bottom>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:10px;color:#a7b2c9}.hero-bottom>a:hover{color:var(--ice)}.motion-control{display:inline-flex;align-items:center;gap:9px;border:none;background:transparent;min-height:44px;padding:0 8px;font-size:10px;color:#a7b2c9;border-radius:4px}.motion-control:hover:not(:disabled){background:#1b2435;color:#fff}.motion-control:disabled{opacity:.8}.section{padding-top:110px}.section-label{display:flex;justify-content:space-between;align-items:center;color:#b3bdd3;font-size:11px;padding-bottom:35px}.section-label>span:first-child{color:#c9bded}.section-label>span:last-child{font-size:10px}.vision-heading{display:grid;grid-template-columns:1.18fr 1fr;gap:90px;align-items:center}h2{font-size:clamp(36px,4.2vw,58px);line-height:1.19;letter-spacing:-.055em}.vision h2 span{color:#b5a0ee}.vision-heading p{color:#b0bad0;line-height:1.95;font-size:13px}.vision-heading p+p{margin-top:17px;color:#9ca9c2}.depth-composition{display:grid;grid-template-columns:.85fr 1.3fr;align-items:center;margin-top:60px;min-height:400px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.caption-index{font-size:10px;color:#a3adc4}.depth-caption h3{font-size:29px;line-height:1.35;letter-spacing:-.035em;margin-top:24px}.depth-caption p{color:var(--muted);font-size:12px;max-width:300px;line-height:1.9;margin-top:19px}.depth-visual{position:relative;height:430px;perspective:1100px;transform-style:preserve-3d}.depth-plane{position:absolute;width:360px;height:190px;left:12%;border:1px solid #899ac54d;border-radius:10px;transform:rotateX(48deg) rotate(-26deg) skew(7deg);overflow:hidden}.plane-back{top:38px;left:24%;background:linear-gradient(120deg,#1d2036,#12192a)}.plane-middle{top:123px;left:19%;background:linear-gradient(120deg,#273049,#141b2e)}.plane-front{top:210px;background:linear-gradient(120deg,#51437b,#26374c);border-color:#bba1f566;box-shadow:0 35px 55px #0005}.plane-content{position:relative;z-index:1;display:grid;grid-template-columns:40px 1fr;padding:30px;gap:5px 13px}.plane-content svg{grid-row:1/3;color:#e0e7ff}.plane-content span{font-size:18px}.plane-content small{font-size:10px;color:#c4cde1}.plane-lines{position:absolute;inset:0;opacity:.12;background:repeating-linear-gradient(0deg,transparent 0px,transparent 29px,#adbbdc 30px,transparent 31px);-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000)}.project-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:42px}.project-heading h2{font-size:43px}.project-heading h2 span{color:#9ca9c2}.project-heading>p{color:#a3adc4;font-size:12px;line-height:1.9;padding-bottom:6px}.vortex-card{--pointer-x: 25%;--pointer-y: 40%;position:relative;isolation:isolate;display:grid;grid-template-columns:.9fr 1.1fr;background:#0f1624;border:1px solid #697d9c57;border-radius:20px;overflow:hidden}.vortex-card:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(500px circle at var(--pointer-x) var(--pointer-y),#7dd3fc0a,transparent 65%)}.vortex-intro{padding:42px;min-width:0}.project-meta{display:flex;align-items:center;justify-content:space-between;font-size:9px;gap:10px;color:#b5c2d8}.project-category{color:#a5cde6}.vortex-intro h3{display:flex;align-items:center;gap:28px;font-size:77px;letter-spacing:-.07em;line-height:1;margin-top:40px}.vortex-symbol{width:48px;height:48px}.project-lead{margin-top:26px;font-size:24px;line-height:1.45;letter-spacing:-.035em}.project-description{font-size:12px;color:#b0bad0;line-height:1.95;margin-top:18px;max-width:350px}.light{background:#e0e7ff;color:#0f172a;margin-top:28px}.light:hover{background:#fff}.project-platforms{display:flex;flex-wrap:wrap;gap:22px;margin-top:35px;font-size:10px;color:#a3adc4}.project-platforms span{display:flex;align-items:center;gap:7px}.project-note{margin-top:17px;color:#9ca9c2;font-size:10px;line-height:1.8}.layer-explorer{padding:28px;background:#0b101c;border-left:1px solid #ffffff12;min-width:0}.explorer-topline{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px;color:#c3cce0;font-size:11px}.diagram-label{color:#9ca9c2;font-size:9px}.layer-tabs{display:flex;padding:5px;border:1px solid #ffffff17;background:#141c2c;border-radius:9px;gap:5px}.layer-tabs button{display:flex;gap:7px;align-items:center;justify-content:center;flex:1;position:relative;border:none;background:transparent;min-height:44px;color:#b8c3d9;padding:10px 6px;font-size:10px;border-radius:5px}.layer-tabs button>span,.layer-tabs button>svg{position:relative;z-index:1}.layer-tabs button[aria-selected=true]{color:#f3f5ff}.layer-tabs button:hover{color:#fff;background:#ffffff06}.layer-tabs button .tab-background{position:absolute;z-index:0;inset:0;border-radius:5px;background:#35425b;border:1px solid #8290aa}.layer-panel{min-height:416px;padding-top:8px;border-radius:8px}.layer-visual{height:260px;display:grid;align-items:center}.conversation-map{padding:22px 10px 8px}.community-node{margin:0 auto;display:flex;gap:10px;align-items:center;justify-content:center;background:#1d2841;border:1px solid #556d95;border-radius:8px;width:190px;padding:14px;font-size:11px}.community-node svg{color:#bfa5ff}.map-lines{width:100%;height:75px;margin-bottom:-2px;overflow:visible;stroke:#48566e;stroke-width:1.2}.map-lines .flow-line{stroke:#a1c8f2;stroke-dasharray:20 250;animation:beam-flow 4s linear infinite}.channel-nodes{display:flex;gap:9px}.channel-nodes>div{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;padding:12px 3px;color:#cbd5e9;border:1px solid #52637c;background:#161f30;border-radius:5px;white-space:nowrap}.channel-nodes span{color:var(--cyan);font-size:18px}.map-caption{color:#9ca9c2;font-size:9px;text-align:center;margin-top:22px}.layer-description{padding:22px 8px 5px;border-top:1px solid var(--line)}.layer-description h4{font-size:16px;letter-spacing:-.02em}.layer-description p{font-size:11px;color:#a9b6ce;line-height:1.9;margin-top:10px;min-height:42px}.layer-description a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#c1b1ed;font-size:10px;margin-top:9px}.layer-description a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.voice-map{padding:15px 35px;text-align:center}.voice-screen{width:80%;margin:0 auto;padding:24px 10px;border-radius:9px;border:1px solid #64769a;background:linear-gradient(135deg,#22273e,#182535);display:flex;flex-direction:column;align-items:center;gap:14px;font-size:10px}.voice-screen svg{color:#b8c7f8}.waveform{height:55px;display:flex;justify-content:center;align-items:center;gap:4px;margin-top:12px}.waveform span{width:3px;background:#9d99eb;border-radius:2px;animation:waveform 1.3s ease-in-out infinite alternate}.voice-caption{color:#a9b6ce;font-size:10px;margin-top:7px}.voice-caption svg{margin-right:5px}.architecture-map{width:85%;margin:auto;padding-top:8px}.client-nodes{display:flex;justify-content:space-between;gap:35px}.client-nodes>div{display:grid;grid-template-columns:30px 1fr;flex:1;gap:3px 7px;border:1px solid #52637c;border-radius:6px;background:#192336;padding:14px;font-size:11px}.client-nodes svg{grid-row:1/3;align-self:center;color:#b8a4f1}.client-nodes small{color:#a9b6ce;font-size:9px}.architecture-line{height:29px;width:1px;background:#8f9bd3;margin:auto}.server-node{display:flex;align-items:center;gap:20px;justify-content:center;font-size:13px;padding:16px;background:#20263c;border:1px solid #7c7da8;border-radius:7px}.server-node small{display:block;font-size:9px;color:#b5c2d8;margin-top:5px}.server-node svg{color:#9bcbe6}.architecture-base{text-align:center;font-size:9px;color:#a9b6ce;margin-top:18px}.architecture-base svg{margin-right:7px}.open-source{padding-bottom:105px}.source-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.source-heading h2{font-size:39px;line-height:1.35}.source-heading h2 span{color:#9ca9c2}.source-heading p{color:#a9b6ce;font-size:12px;max-width:335px;line-height:1.9;margin-top:24px}.text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:11px;margin-top:17px}.text-link:hover{color:var(--cyan)}.repository{border-top:1px solid #ffffff24}.repository:last-child{border-bottom:1px solid #ffffff24}.repository h3{font-size:17px}.repository button{width:100%;border:0;background:transparent;display:flex;align-items:center;padding:23px 5px;gap:18px;text-align:left;min-height:75px}.repository button:hover{background:#ffffff04}.repo-name{display:flex;align-items:center;gap:14px}.repo-name svg{color:#a3adc4}.repo-type{color:#a3adc4;margin-left:auto;font-size:9px}.repository button>svg{transition:transform .2s}.rotated{transform:rotate(45deg)}.repository-detail{padding:0 5px 20px 38px}.repository-detail p{font-size:11px;line-height:1.9;color:#a9b6ce}.repository-detail>div{display:flex;justify-content:space-between;align-items:center;margin-top:13px}.repository-detail>div>span{font-size:9px;color:#c6b6ec}.repository-detail a{display:grid;place-items:center;width:44px;height:44px;border:1px solid #59667c;border-radius:50%}.repository-detail a:hover{background:#293349;border-color:#a3adc4}.closing{position:relative;isolation:isolate;padding:100px 0 150px;overflow:clip;text-align:center;background:radial-gradient(ellipse at 50% 100%,#34224c70,transparent 68%)}.closing-line{position:absolute;top:0;left:15%;width:70%;height:1px;background:linear-gradient(90deg,transparent,#b9a3e757,transparent)}.closing-kicker{font-size:11px;color:#b3bdd3;margin-bottom:25px}.closing h2{font-size:clamp(42px,5.6vw,76px);line-height:1.17}.closing h2 span{color:#bda3f3}.closing .button{position:relative;z-index:1;margin-top:14px}.copy-block{margin:34px auto 0;width:min(480px,100%)}.copy-command{display:flex;align-items:center;justify-content:space-between;border:1px solid #58647b;background:#111725;border-radius:8px;gap:10px;padding:4px 5px 4px 17px}.copy-command code{color:#c5cfe5;font-family:monospace;font-size:11px;text-align:left;overflow-wrap:anywhere;line-height:1.8;-webkit-user-select:all;user-select:all}.copy-command button{flex-shrink:0;background:transparent;border:none;display:grid;place-items:center;border-radius:4px;width:44px;height:44px}.copy-command button:hover{background:#2b3448}.copy-feedback{min-height:25px;margin-top:9px;font-size:10px;line-height:1.8;color:#a9b6ce}.closing-signature{pointer-events:none;z-index:-1;position:absolute;bottom:-100px;left:0;width:100%;text-align:center;font-size:clamp(180px,27vw,420px);letter-spacing:.06em;line-height:1;color:transparent;-webkit-text-stroke:1px #b0b5dd16;-webkit-mask-image:linear-gradient(#000,transparent 90%);mask-image:linear-gradient(#000,transparent 90%)}.footer{display:flex;align-items:center;gap:35px;padding-block:30px;border-top:1px solid var(--line);color:#a3adc4}.footer .brand-link img{width:130px;height:40px}.footer p{font-size:10px;line-height:1.8;flex:1}.footer>a:not(.brand-link){display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:11px}.footer>a:hover{color:#fff}.footer>span{font-size:9px}.footer .back-top{width:44px;justify-content:center;border:1px solid #59667c;border-radius:50%}.footer .back-top:hover{background:#202b40}@keyframes beam-flow{to{stroke-dashoffset:-540}}@keyframes waveform{to{transform:scaleY(.45)}}.site[data-motion=off] *,.site[data-motion=off] *:before,.site[data-motion=off] *:after{animation:none!important;transition:none!important}@media(min-width:1500px){.hero{padding-top:190px}.hero-art{height:450px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.vision-heading{gap:50px}.project-heading h2{font-size:36px}.project-heading>p{font-size:11px}.vortex-card{grid-template-columns:.88fr 1.12fr}.vortex-intro{padding:30px}.vortex-intro h3{font-size:64px}.layer-explorer{padding:23px}.project-meta{flex-wrap:wrap;gap:8px}.depth-plane{width:320px}.source-grid{gap:45px}.source-heading h2{font-size:33px}.annotation-left{left:32px}.annotation-right{right:32px}.annotation-line{width:22px}}@media(max-width:800px){.header{width:calc(100% - 32px);top:16px;height:68px;padding:0 12px 0 0}.desktop-nav a{padding-inline:12px;font-size:11px}.header-github{font-size:11px;gap:6px}.hero{min-height:890px;padding-top:155px}h1{font-size:74px}.hero-art{height:360px;margin-top:0}.scene-annotation{top:82%;font-size:9px}.hero-bottom{padding-block:4px 16px}.section{padding-top:75px}.vision-heading{grid-template-columns:1fr 1fr;gap:35px}.vision-heading h2{font-size:43px}.vision-heading p{font-size:11px}.depth-composition{grid-template-columns:1fr;padding-top:30px}.depth-caption{display:grid;grid-template-columns:1fr 1fr;gap:20px}.caption-index{grid-column:1/-1}.depth-caption h3{font-size:25px;margin-top:0}.depth-caption p{font-size:11px;max-width:270px;margin-top:0}.depth-visual{height:380px;width:100%;max-width:400px;margin:auto}.depth-plane{width:260px;height:160px;left:0}.plane-back{top:30px;left:23%}.plane-middle{top:110px;left:16%}.plane-front{top:190px;left:9%}.plane-content{padding:24px 18px;gap:5px}.plane-content span{font-size:16px}.plane-content small{font-size:9px}.project-heading{display:block}.project-heading>p{margin-top:20px}.vortex-card{grid-template-columns:minmax(0,1fr)}.vortex-intro{padding:36px}.vortex-intro h3{font-size:76px;margin-top:30px}.project-description{max-width:480px}.project-platforms{margin-top:25px}.layer-explorer{padding:28px 36px;border-left:none;border-top:1px solid var(--line)}.layer-visual{height:280px}.layer-panel{min-height:435px}.conversation-map{padding-inline:30px}.source-grid{grid-template-columns:1fr;gap:38px}.source-heading p{max-width:440px}.source-heading h2{font-size:38px}.open-source{padding-bottom:75px}.closing{padding-top:80px;padding-bottom:110px}.footer{gap:20px}}@media(max-width:600px){html{scroll-padding-top:30px}.wrap{width:calc(100% - 40px)}.header{height:64px;border-radius:10px}.brand-link img{width:142px;height:44px}.desktop-nav,.header-github{display:none}.menu-toggle{display:flex;gap:8px;align-items:center;justify-content:center;min-width:80px;height:44px;background:transparent;border:none;border-radius:6px;font-size:11px}.menu-toggle:hover{background:#293348}.mobile-nav{position:absolute;display:grid;top:75px;right:0;left:0;padding:12px;border:1px solid #5a6680;border-radius:10px;background:#111a2a;box-shadow:0 20px 40px #0007}.mobile-nav a{padding:16px 12px;display:flex;align-items:center;justify-content:space-between;font-size:14px;min-height:52px;border-radius:6px}.mobile-nav a:hover{background:#293348}.hero{padding-top:139px;min-height:auto}.hero-kicker{font-size:9px;gap:8px;margin-bottom:24px}.small-cross{font-size:16px}h1{font-size:clamp(41px,10.7vw,62px);letter-spacing:-.065em;line-height:1.13}.hero-description{font-size:11px;line-height:1.9;margin-top:22px}.hero-actions{gap:8px;margin-top:25px}.button{font-size:10px;min-height:48px;gap:9px;padding:11px 16px}.hero-art{height:300px;margin-top:0}.flux-scene{inset:0 -90px}.brand-core,.brand-core img{width:85px;height:85px}.flux-halo{width:300px}.scene-annotation{top:auto;bottom:14px;font-size:8px;gap:10px}.annotation-left{left:20px}.annotation-right{right:20px}.annotation-line{display:none}.hero-bottom{padding-block:0 12px;gap:10px}.hero-bottom>a{font-size:8px;gap:6px}.motion-control{font-size:8px;padding:0;gap:6px}.section{padding-top:63px}.section-label{font-size:10px;padding-bottom:29px}.section-label>span:last-child{font-size:9px}.vision-heading{grid-template-columns:1fr;gap:24px}.vision-heading h2{font-size:43px}.vision-heading p{font-size:12px;line-height:1.9}.vision-heading p+p{margin-top:13px}.depth-composition{margin-top:35px;grid-template-columns:1fr;padding-top:28px}.depth-caption{display:grid;grid-template-columns:1fr 1fr;gap:15px}.caption-index{grid-column:1/-1;font-size:9px}.depth-caption h3{font-size:22px;margin:0}.depth-caption p{font-size:10px;margin:0;max-width:none;align-self:center}.depth-visual{height:340px;max-width:360px;width:100%;margin:auto}.depth-plane{width:65%;height:140px}.plane-back{left:23%;top:25px}.plane-middle{left:16%;top:95px}.plane-front{left:9%;top:165px}.plane-content{padding:22px 16px}.plane-content span{font-size:14px}.plane-content small{font-size:8px}.project-heading h2{font-size:31px}.project-heading{margin-bottom:26px}.project-heading>p{font-size:11px;margin-top:18px}.vortex-card{border-radius:12px}.vortex-intro{padding:25px}.project-meta{font-size:8px}.vortex-intro h3{font-size:clamp(48px,15vw,64px);gap:18px}.vortex-symbol{width:34px;height:34px;flex-shrink:0}.project-lead{font-size:22px;margin-top:24px}.project-description{font-size:11px}.project-platforms{gap:17px;font-size:9px}.layer-explorer{padding:22px 15px}.explorer-topline{font-size:10px}.diagram-label{font-size:8px}.layer-tabs{gap:2px;padding:4px}.layer-tabs button{font-size:9px;gap:5px;padding-inline:4px}.layer-tabs svg{width:14px}.layer-visual{height:238px}.layer-panel{min-height:420px}.conversation-map{padding-inline:0}.channel-nodes{gap:5px}.channel-nodes>div{font-size:7px;gap:4px;padding:12px 2px}.channel-nodes svg{width:14px}.community-node{width:175px;font-size:10px}.layer-description{padding:20px 5px 0}.layer-description h4{font-size:15px}.layer-description p{font-size:10px;min-height:57px}.voice-map{padding-inline:10px}.voice-screen{width:90%;padding-block:20px}.architecture-map{width:100%}.client-nodes{gap:12px}.client-nodes>div{padding:12px 10px;font-size:10px}.project-note{font-size:9px}.source-heading h2{font-size:31px}.source-heading p{font-size:11px;margin-top:20px}.source-grid{gap:25px}.repository h3{font-size:15px}.repository button{gap:12px}.repo-name{gap:9px}.repo-type{font-size:8px}.repository-detail{padding-left:28px}.repository-detail p{font-size:10px}.open-source{padding-bottom:62px}.closing{padding:65px 0 80px}.closing h2{font-size:40px}.closing-kicker{font-size:10px}.copy-command{padding-left:12px}.copy-command code,.copy-feedback{font-size:9px}.closing-signature{font-size:27vw;bottom:-5px}.footer{flex-wrap:wrap;gap:16px;padding-block:20px}.footer .brand-link img{width:115px;height:36px}.footer p{flex-basis:calc(100% - 140px);font-size:9px}.footer>span{margin-left:auto;font-size:8px}.footer>a:not(.brand-link){font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
