:root{--frame-bg:#1c1c1c;--paper-bg:#EAE8EC;--text-black:#050505;--text-warm-gray:#8B867D;--grid-color:rgba(0,0,0,0.08);--axis-color:rgba(0,0,0,0.2);--voxel-depth:40px;--cursor-top-rgb:201,133,124;--cursor-front-rgb:210,160,110;--cursor-right-rgb:216,194,122;--cursor-left-rgb:143,168,146;--cursor-back-rgb:126,152,183;--cursor-bottom-rgb:160,143,181;--luon-bg:#020304;--luon-text:#F3F1EC;--luon-wire:rgba(255,255,255,0.15)}*{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}body,html{width:100%;height:100%;background-color:var(--frame-bg);overflow:hidden;font-family:Outfit,MiSans,sans-serif;cursor:none;perspective:2000px;display:flex;align-items:center;justify-content:center;transition:background-color 0s .6s}body.is-system-cursor,html:has(body.is-system-cursor){cursor:auto}body.luon-theme{background-color:var(--luon-bg)}.ambient-glow{position:absolute;width:100vmax;height:100vmax;background:radial-gradient(circle,rgba(255,255,255,.05) 0,transparent 50%);border-radius:50%;pointer-events:none;z-index:0;transform:translate(-50%,-50%);will-change:transform}.paper-canvas{position:relative;width:90vw;height:90vh;background-color:var(--paper-bg);border-radius:8px;box-shadow:0 40px 100px rgba(0,0,0,.6);transform-style:preserve-3d;transform-origin:center center;will-change:transform,box-shadow;z-index:1;touch-action:none}.transition-overlay{position:fixed;inset:0;background-color:#fff;opacity:0;pointer-events:none;z-index:9996;mix-blend-mode:difference}body.is-transitioning .paper-canvas{animation:qicore-collapse 1.5s cubic-bezier(.75,0,.25,1) forwards;pointer-events:none}body.is-returning .paper-canvas{animation:qicore-expand 1.5s cubic-bezier(.75,0,.25,1) forwards;pointer-events:none}body.is-returning .transition-overlay,body.is-transitioning .transition-overlay{animation:luon-flash 1.5s ease-in-out forwards}body.is-luon-active .paper-canvas{pointer-events:none}body.is-luon-active .ambient-glow{opacity:0}body.is-luon-active,body.is-luon-active .scene-luon,body.is-luon-active .scene-luon *{cursor:auto}body.is-luon-active .return-cmd{cursor:pointer}body.is-luon-active #cursor-wrapper,body.is-returning #cursor-wrapper,body.is-transitioning #cursor-wrapper{opacity:0;pointer-events:none;transition:opacity .22s ease}@keyframes qicore-collapse{0%{transform:scale(1) rotateX(0) rotateY(0);filter:blur(0) contrast(1);opacity:1}40%{transform:scale(1.1) rotateX(10deg);filter:blur(4px) contrast(2) invert(1);opacity:1}to{transform:scale(0) rotate(45deg) translateZ(-800px);filter:blur(20px);opacity:0}}@keyframes qicore-expand{0%{transform:scale(0) rotate(-45deg) translateZ(-800px);filter:blur(20px) contrast(2) invert(1);opacity:0}60%{transform:scale(1.05) rotateX(-5deg);filter:blur(2px) contrast(1.5);opacity:1}to{transform:scale(1) rotateX(0) rotateY(0);filter:blur(0) contrast(1);opacity:1}}@keyframes luon-flash{0%,30%{opacity:0}40%{opacity:1}to{opacity:0}}.luon-gateway{position:absolute;right:40px;bottom:40px;z-index:30;display:flex;align-items:center;gap:16px;padding:12px 24px 12px 18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.15);border-radius:6px;background:#0a0a0c;box-shadow:0 10px 30px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;overflow:hidden;transform:translateZ(80px);transform-style:preserve-3d;transition:background-color .4s cubic-bezier(.25,1,.5,1),border-color .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1),transform .4s cubic-bezier(.25,1,.5,1)}.luon-gateway:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:skewX(-20deg);animation:gateway-scan 4s infinite}@keyframes gateway-scan{0%,50%{left:-100%}to{left:200%}}.luon-gateway:focus-visible,.luon-gateway:hover{background:#000;border-color:rgba(255,255,255,.4);box-shadow:0 15px 40px rgba(0,0,0,.4),0 0 20px rgba(255,255,255,.1);transform:translateZ(100px) scale(1.05);outline:none}.gateway-text{position:relative;z-index:1;font-family:Geist Mono,monospace;font-size:.85rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:currentColor;text-shadow:0 0 8px rgba(255,255,255,.3);transition:text-shadow .3s ease}.luon-gateway:focus-visible .gateway-text,.luon-gateway:hover .gateway-text{text-shadow:0 0 12px rgba(255,255,255,.8)}.mini-cube-icon{position:relative;z-index:1;width:16px;height:16px;transform-style:preserve-3d;animation:mini-spin 6s linear infinite;flex:0 0 auto}.luon-gateway:focus-visible .mini-cube-icon,.luon-gateway:hover .mini-cube-icon{animation-duration:2s}.mini-face{position:absolute;inset:0;border:1px solid rgba(255,255,255,.6);background:rgba(255,255,255,.1);transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.luon-gateway:focus-visible .mini-face,.luon-gateway:hover .mini-face{border-color:rgba(255,255,255,1);background:rgba(255,255,255,.2);box-shadow:inset 0 0 8px rgba(255,255,255,.5)}.mini-face.front{transform:translateZ(8px)}.mini-face.back{transform:rotateY(180deg) translateZ(8px)}.mini-face.right{transform:rotateY(90deg) translateZ(8px)}.mini-face.left{transform:rotateY(-90deg) translateZ(8px)}.mini-face.top{transform:rotateX(90deg) translateZ(8px)}.mini-face.bottom{transform:rotateX(-90deg) translateZ(8px)}@keyframes mini-spin{0%{transform:rotateX(-20deg) rotateY(0deg)}to{transform:rotateX(-20deg) rotateY(1turn)}}.scene-luon{position:fixed;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;overflow:hidden;transform-style:preserve-3d}.scene-luon.active{opacity:1;pointer-events:auto;transition:opacity .5s ease .5s}.return-cmd{position:absolute;top:40px;left:40px;z-index:100;display:flex;align-items:center;gap:10px;padding:6px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:4px;background:transparent;color:rgba(255,255,255,.4);cursor:pointer;font-family:Geist Mono,monospace;font-size:.75rem;font-weight:500;letter-spacing:.15em;transition:background-color .3s ease,color .3s ease}.return-cmd:before{content:"";display:block;width:6px;height:6px;border-radius:1px;background:rgba(255,255,255,.4);transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}.return-cmd:focus-visible,.return-cmd:hover{color:rgba(255,255,255,.9);background:rgba(255,255,255,.05);outline:none}.return-cmd:focus-visible:before,.return-cmd:hover:before{background:#fff;box-shadow:0 0 10px #fff;transform:scale(1.2)}.macro-environment{position:absolute;inset:-20%;z-index:-1;pointer-events:none;transform-style:preserve-3d;will-change:transform}.macro-light{position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);opacity:0;filter:blur(8px)}.macro-1{width:15vw;height:100%;top:0;left:10%;animation:slow-breathe 8s 1s infinite}.macro-2{width:25vw;height:100%;top:0;right:15%;animation:slow-breathe 12s 5s infinite}.macro-3{width:8vw;height:100%;top:0;left:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);animation:slow-breathe 6s 3s infinite}.scan-line{position:absolute;top:-10%;width:100%;height:2px;background:rgba(255,255,255,.05);box-shadow:0 0 30px rgba(255,255,255,.1);animation:radar-scan 10s linear infinite}@keyframes slow-breathe{0%,40%,60%,to{opacity:0;transform:translateZ(-200px)}50%{opacity:1;transform:translateZ(-150px)}}@keyframes radar-scan{0%{transform:translateY(0);opacity:0}10%,90%{opacity:1}to{transform:translateY(120vh);opacity:0}}.tesseract-wrapper{top:50%;left:50%;will-change:transform}.luon-tesseract,.tesseract-wrapper{position:absolute;width:0;height:0;transform-style:preserve-3d}.luon-tesseract{animation:tesseract-float 16s ease-in-out infinite}.scene-luon.assemble .luon-tesseract{animation:assemble-space 1.5s cubic-bezier(.1,1,.2,1) forwards,tesseract-float 16s ease-in-out 1.5s infinite}.scene-luon.disassemble .luon-tesseract{animation:disassemble-space .8s cubic-bezier(.4,0,.2,1) forwards}@keyframes assemble-space{0%{transform:scale(0) rotateX(90deg) rotateY(90deg);filter:blur(10px);opacity:0}to{transform:scale(1) rotateX(0deg) rotateY(0deg);filter:blur(0);opacity:1}}@keyframes disassemble-space{0%{transform:scale(1);opacity:1}to{transform:scale(0) rotateX(-90deg) rotateY(-90deg);opacity:0;filter:blur(10px)}}.luon-cube{position:absolute;top:50%;left:50%;transform-style:preserve-3d}.cube-face{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;border-radius:12px;-webkit-backface-visibility:visible;backface-visibility:visible}.luon-cube.outer{--size:clamp(260px,34vw,400px);width:var(--size);height:var(--size);margin-top:calc(var(--size) / -2);margin-left:calc(var(--size) / -2);animation:spin-outer 32s linear infinite}.luon-cube.outer .cube-face{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.01);animation:edge-breathe 6s ease-in-out infinite alternate}.luon-cube.inner{--size:clamp(90px,12vw,140px);width:var(--size);height:var(--size);margin-top:calc(var(--size) / -2);margin-left:calc(var(--size) / -2);animation:spin-inner 20s linear infinite}.luon-cube.inner .cube-face{border-radius:8px;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:core-breathe 4s ease-in-out infinite alternate}.cube-face.front{transform:translateZ(calc(var(--size) / 2))}.cube-face.back{transform:rotateY(180deg) translateZ(calc(var(--size) / 2))}.cube-face.right{transform:rotateY(90deg) translateZ(calc(var(--size) / 2))}.cube-face.left{transform:rotateY(-90deg) translateZ(calc(var(--size) / 2))}.cube-face.top{transform:rotateX(90deg) translateZ(calc(var(--size) / 2))}.cube-face.bottom{transform:rotateX(-90deg) translateZ(calc(var(--size) / 2))}@keyframes edge-breathe{0%{border-color:rgba(255,255,255,.1);box-shadow:0 0 0 transparent}to{border-color:rgba(255,255,255,.35);box-shadow:0 0 40px rgba(255,255,255,.06),inset 0 0 20px rgba(255,255,255,.04)}}@keyframes core-breathe{0%{box-shadow:inset 0 0 15px rgba(255,255,255,.1),0 0 15px rgba(255,255,255,.05)}to{box-shadow:inset 0 0 40px rgba(255,255,255,.3),0 0 40px rgba(255,255,255,.15)}}@keyframes spin-outer{0%{transform:rotateX(20deg) rotateY(0deg) rotate(0deg)}to{transform:rotateX(20deg) rotateY(1turn) rotate(1turn)}}@keyframes spin-inner{0%{transform:rotateX(-35deg) rotateY(0deg) rotate(0deg)}to{transform:rotateX(-35deg) rotateY(-1turn) rotate(-1turn)}}@keyframes tesseract-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.luon-text-group{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none;opacity:0;transform:translateZ(150px);transition:opacity 1s ease .8s;will-change:transform,opacity}.scene-luon.active .luon-text-group{opacity:1}.luon-title{margin-right:-.15em;margin-bottom:.5rem;color:#fff;font-size:clamp(4.4rem,12vw,8rem);font-weight:300;letter-spacing:.15em;line-height:.95;text-shadow:0 0 50px rgba(255,255,255,.3);text-transform:uppercase}.luon-subtitle{min-height:1.5em;color:rgba(255,255,255,.6);font-family:Geist Mono,monospace;font-size:.85rem;font-weight:400;letter-spacing:.4em;text-transform:uppercase}.luon-subtitle:after{content:"_";animation:luon-blink 1s step-end infinite}@keyframes luon-blink{0%,to{opacity:1}50%{opacity:0}}.luon-slogan{margin-top:2rem;margin-right:-.5em;color:rgba(255,255,255,.35);font-family:Geist Mono,monospace;font-size:.65rem;font-weight:600;letter-spacing:.5em;text-transform:uppercase;opacity:0;transform:translateY(10px);transition:opacity 1.5s ease 2.5s,transform 1.5s ease 2.5s}.scene-luon.active .luon-slogan{opacity:1;transform:translateY(0)}#grid-plane{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cpath d='M40,0 L40,80 M0,40 L80,40' stroke='rgba(0,0,0,0.12)' stroke-width='1' stroke-dasharray='3 4' fill='none'/%3E%3C/svg%3E"),radial-gradient(circle,rgba(0,0,0,.12) 1px,transparent 0);background-size:80px 80px,16px 16px;background-position:50%;transform:translateZ(0);pointer-events:auto;border-radius:inherit}#magnetic-container,#preview-container,#voxels-container{position:absolute;top:0;left:0;width:100%;height:100%;transform-style:preserve-3d;pointer-events:none}.voxel{position:absolute;transform-style:preserve-3d;pointer-events:auto}.voxel .face{position:absolute;box-sizing:border-box;border:1px solid rgba(0,0,0,.4);transition:background .1s,opacity .2s,filter .12s ease}.voxel .face.top{width:100%;height:100%;background:#E8E8EB;box-shadow:inset 0 0 8px rgba(255,255,255,.8)}.voxel .face.bottom{width:100%;height:100%;background:#222;box-shadow:0 0 15px rgba(0,0,0,.5)}.voxel .face.front{width:100%;height:var(--voxel-depth);top:0;transform-origin:top;transform:rotateX(90deg);background:#C4C4C8}.voxel .face.back{width:100%;height:var(--voxel-depth);bottom:0;transform-origin:bottom;transform:rotateX(-90deg);background:#A8A8AC}.voxel .face.left{width:var(--voxel-depth);height:100%;left:0;transform-origin:left;transform:rotateY(-90deg);background:#D0D0D4}.voxel .face.right{width:var(--voxel-depth);height:100%;right:0;transform-origin:right;transform:rotateY(90deg);background:#B4B4B8}.voxel.preview{pointer-events:none;z-index:999}.voxel.preview .face{background:var(--preview-face-bg,rgba(180,180,185,.4))!important;border:1.5px dashed rgba(100,100,100,.6)}.voxel.preview .face.top{box-shadow:inset 0 0 15px rgba(255,255,255,.4)}.voxel.preview .face.bottom{box-shadow:none;border:none}.voxel:hover .face{filter:brightness(1.06)}body.is-deleting .voxel:hover .face{background:#FFBABA!important;border-color:#FF4444}.axis-h,.axis-v{position:absolute;background:var(--axis-color);pointer-events:none;z-index:5;will-change:transform;transition:opacity .2s ease;transform:translateZ(1px)}.axis-h{width:100%;height:1px;left:0;top:0}.axis-v{height:100%;width:1px;top:0;left:0}.coord-tracker{font-family:Geist Mono,monospace;font-size:10px;font-weight:600;color:rgba(0,0,0,.4);letter-spacing:.05em;z-index:5;transform:translate3d(16px,-20px,1px);will-change:transform}.content-layer,.coord-tracker{position:absolute;top:0;left:0;pointer-events:none}.content-layer{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;transform-style:preserve-3d}.projection-layer{inset:0;z-index:8}.projection-layer,.projection-shadow{position:absolute;pointer-events:none;transform-style:preserve-3d}.projection-shadow{top:0;left:0;transform-origin:center center;will-change:transform,opacity;mix-blend-mode:multiply;opacity:0}.projection-title{font-family:Outfit,sans-serif;font-size:clamp(5rem,14vw,12rem);font-weight:430;letter-spacing:-.02em;line-height:1;color:rgba(14,14,18,.54);text-shadow:none;white-space:nowrap;filter:blur(11px)}.projection-title .core,.projection-title .qi{color:inherit}.projection-footer,.projection-slogan{display:flex;align-items:center;justify-content:center;color:rgba(16,16,18,.5);background:rgba(22,20,24,.26);border:1px solid rgba(0,0,0,.08);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.projection-slogan{filter:blur(9px)}.projection-footer{filter:blur(7px)}.projection-slogan{padding:12px 36px;border-radius:100px;gap:14px}.projection-slogan p{font-family:Outfit,MiSans,sans-serif;font-size:.95rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:inherit}.projection-slogan .slogan-separator{background-color:rgba(0,0,0,.28)}.projection-footer{padding:4px 12px;border-radius:4px;gap:8px}.projection-footer .icon-indicator{width:6px;height:6px;background-color:rgba(0,0,0,.28);border-radius:50%;animation:none}.projection-footer .slot-machine,.projection-footer .slot-track{animation:none}.projection-footer .domain,.projection-footer .slot-track span{font-family:Geist Mono,monospace;font-size:.7rem;font-weight:700;color:inherit;line-height:16px;height:16px;letter-spacing:.04em}.brand-title{font-family:Outfit,sans-serif;font-size:clamp(5rem,14vw,12rem);font-weight:200;letter-spacing:-.02em;line-height:1;margin-bottom:5vh;transform:translateZ(80px) translateY(-10vh);will-change:font-weight;text-shadow:0 1px 0 rgba(255,255,255,.28),0 18px 28px rgba(0,0,0,.14),0 34px 52px rgba(0,0,0,.08)}.brand-title .qi{color:var(--text-black)}.brand-title .core{color:var(--text-warm-gray)}.slogan-shell{position:relative;display:flex;align-items:flex-start;justify-content:center;width:min(392px,72vw);height:188px;transform:translateZ(50px) translateY(-10vh);pointer-events:none}.slogan-card{flex-direction:column;pointer-events:auto}.slogan-bar,.slogan-card{position:relative;display:flex;align-items:center;width:100%}.slogan-bar{z-index:2;justify-content:center;gap:14px;cursor:default;text-align:center;padding:12px 36px;border-radius:999px;border:1px solid rgba(0,0,0,.045);background:rgba(242,242,244,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 18px rgba(0,0,0,.08),0 24px 42px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.35);transition:border-radius .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1),background-color .42s ease}.slogan-card.is-expanded .slogan-bar{border-radius:26px 26px 18px 18px;box-shadow:0 8px 16px rgba(0,0,0,.05),0 16px 28px rgba(0,0,0,.045),inset 0 1px 0 rgba(255,255,255,.36);background:rgba(241,240,242,.86)}.slogan-drawer{position:relative;width:100%;margin-top:-14px;padding:0 22px;border-radius:0 0 26px 26px;border:1px solid rgba(0,0,0,.045);border-top:none;background:rgba(241,240,242,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 30px rgba(0,0,0,.07),0 32px 52px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.3);max-height:0;opacity:0;overflow:hidden;transform:translateY(-8px);transform-origin:top center;transition:max-height .52s cubic-bezier(.22,1,.36,1),opacity .26s ease 90ms,transform .52s cubic-bezier(.22,1,.36,1),padding-top .52s cubic-bezier(.22,1,.36,1),padding-bottom .52s cubic-bezier(.22,1,.36,1)}.slogan-bar p{color:rgba(97,92,84,.92);font-size:.95rem;font-weight:560;letter-spacing:.14em;text-transform:uppercase}.slogan-separator{display:inline-block;width:3px;height:3px;background-color:rgba(101,96,88,.34);transform:rotate(45deg)}.slogan-card.is-expanded .slogan-drawer{max-height:132px;opacity:1;transform:translateY(0);padding-top:24px;padding-bottom:16px}.slogan-detail{width:100%}.company-note{max-width:100%;color:rgba(102,96,88,.9);font-size:.8rem;font-weight:450;line-height:1.78;letter-spacing:.03em;text-align:center;text-wrap:balance}.company-note .brand{color:rgba(70,66,60,.96);font-weight:600}.company-note .hiring{font-family:Geist Mono,monospace;display:inline-block;margin-left:.2em;padding:.14em .5em;border-radius:999px;background:rgba(139,134,125,.12);font-size:.72rem;font-weight:650;letter-spacing:.06em;color:rgba(88,82,74,.92);white-space:nowrap}.footer-signature{position:absolute;bottom:3vh;left:50%;z-index:10;pointer-events:auto;display:flex;align-items:center;transform:translateX(-50%) translateZ(30px)}.terminal-footer{display:flex;align-items:center;background:rgba(242,242,244,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.05);padding:4px 12px;border-radius:4px;box-shadow:0 8px 14px rgba(0,0,0,.06),0 18px 30px rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,.28)}.terminal-footer-link{display:flex;align-items:center;gap:4px;color:inherit;text-decoration:none}.terminal-footer-link:focus-visible .domain,.terminal-footer-link:focus-visible .slot-track span,.terminal-footer-link:hover .domain,.terminal-footer-link:hover .slot-track span{color:#4f4a43}.terminal-footer-link:focus-visible{outline:1px solid rgba(79,74,67,.28);outline-offset:4px;border-radius:4px}.terminal-footer .icon-indicator{width:6px;height:6px;background-color:var(--text-warm-gray);border-radius:50%;margin-right:4px;animation:pulseFade 2s infinite}@keyframes pulseFade{0%,to{opacity:.3}50%{opacity:1}}.terminal-footer .domain{font-family:Geist Mono,monospace;color:#716C64;font-size:.7rem;font-weight:600;letter-spacing:.02em}.slot-machine{height:16px;overflow:hidden;position:relative;display:inline-block;min-width:42px;text-align:right}.slot-track{display:flex;flex-direction:column;transform:translateY(0);transition:transform .64s cubic-bezier(.22,1,.36,1);will-change:transform}.slot-track span{font-family:Geist Mono,monospace;color:var(--text-black);font-size:.7rem;font-weight:700;line-height:16px;height:16px;letter-spacing:.05em}.slot-track.is-resetting{transition:none}@keyframes slotSpin{0%,40%{transform:translateY(0)}50%,90%{transform:translateY(-16px)}to{transform:translateY(-32px)}}#cursor-wrapper{position:fixed;top:0;left:0;width:1px;height:1px;pointer-events:none;z-index:9999;mix-blend-mode:normal;perspective:800px;will-change:transform;--cursor-cube-size:46px;--cursor-half-size:23px;--cursor-gap:16px;--cursor-span:calc(var(--cursor-cube-size) + var(--cursor-gap));--cursor-palette-size:calc(var(--cursor-cube-size) * 3 + var(--cursor-gap) * 2);--cursor-follow-offset-x:32px;--cursor-follow-offset-y:32px}#cursor-wrapper.is-contrast-text{mix-blend-mode:difference}.cursor-dot{position:absolute;width:6px;height:6px;background:#fff;border-radius:50%;transform:translate(-50%,-50%)}.emp-flash{position:fixed;inset:0;background-color:#ffffff;opacity:0;pointer-events:none;z-index:9997;transition:opacity 1.2s cubic-bezier(.165,.84,.44,1)}.emp-flash.fire{opacity:.6;transition:opacity 0s}.shockwave{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;border:1px solid rgba(192,142,161,.9);box-shadow:none;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;z-index:100}.shockwave.fire{animation:pulse-ring 1s cubic-bezier(.165,.84,.44,1) forwards}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(0);opacity:.8}to{transform:translate(-50%,-50%) scale(80);opacity:0}}.cube-wrapper{position:absolute;top:0;left:0;width:var(--cursor-cube-size);height:var(--cursor-cube-size);display:flex;align-items:center;justify-content:center;overflow:visible;transform:translate(calc(-50% + var(--cursor-follow-offset-x)),calc(-50% + var(--cursor-follow-offset-y)));transition:transform .3s ease,filter .3s ease}.cube-wrapper.is-charging{transform:translate(calc(-50% + var(--cursor-follow-offset-x)),calc(-50% + var(--cursor-follow-offset-y))) scale(.65);filter:grayscale(.85) contrast(1.2);transition:transform 1.2s cubic-bezier(.165,.84,.44,1),filter 1.2s ease}.cube-wrapper.is-charging .face.front{transform:rotateY(0deg) translateZ(48px)}.cube-wrapper.is-charging .face.back{transform:rotateY(180deg) translateZ(48px)}.cube-wrapper.is-charging .face.left{transform:rotateY(-90deg) translateZ(48px)}.cube-wrapper.is-charging .face.right{transform:rotateY(90deg) translateZ(48px)}.cube-wrapper.is-charging .face.top{transform:rotateX(90deg) translateZ(48px)}.cube-wrapper.is-charging .face.bottom{transform:rotateX(-90deg) translateZ(48px)}.cube-wrapper.is-charging .face{-webkit-backface-visibility:visible;backface-visibility:visible}.cube-wrapper.is-imploding{transform:translate(calc(-50% + var(--cursor-follow-offset-x)),calc(-50% + var(--cursor-follow-offset-y))) scale(0);transition:transform .15s cubic-bezier(.55,.085,.68,.53)}#cursor-wrapper.is-palette-mode .cube-wrapper{transform:translate(-50%,-50%)}#cursor-wrapper.is-palette-mode .cube-wrapper.is-charging{transform:translate(-50%,-50%) scale(.65)}#cursor-wrapper.is-palette-mode .cube-wrapper.is-imploding{transform:translate(-50%,-50%) scale(0)}.charge-hint{position:absolute;left:50%;bottom:-100px;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateX(-50%) translateY(15px);pointer-events:none;background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px 28px;border-radius:6px;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 24px rgba(0,0,0,.05);transition:opacity .3s ease,transform .3s ease;white-space:nowrap}.charge-hint.show{opacity:1;transform:translateX(-50%) translateY(0)}.charge-text{color:#222;font-size:14px;letter-spacing:4px;font-weight:700;margin-bottom:12px;text-shadow:0 1px 2px rgba(255,255,255,.8)}.charge-bar-container{width:160px;height:3px;background:rgba(0,0,0,.1);border-radius:4px;overflow:hidden}.charge-bar{width:0;height:100%;background:#222;transition:width 0s}.cube-wrapper.is-charging .charge-bar{width:100%;transition:width 1.2s linear}.cursor-cube-container{position:absolute;inset:0;width:var(--cursor-cube-size);height:var(--cursor-cube-size);transform-style:preserve-3d;transform:rotateX(-30deg) rotateY(45deg);transition:transform .7s cubic-bezier(.34,1.56,.64,1)}@keyframes cursorCubeSpin{0%{transform:rotateX(-30deg) rotateY(45deg)}to{transform:rotateX(-30deg) rotateY(405deg)}}.cursor-cube-container.is-spinning{animation:cursorCubeSpin 8s linear infinite}.cursor-cube-container.is-opening{transition-duration:.7s}.cursor-cube-face{position:absolute;width:100%;height:100%;border:1px solid rgba(20,20,25,.7);border-radius:4px;box-sizing:border-box;box-shadow:inset 0 2px 6px rgba(255,255,255,.1),inset 0 -2px 6px rgba(0,0,0,.05)}.cursor-cube-face.front{background:rgba(var(--cursor-front-rgb),.18);transform:rotateY(0deg) translateZ(var(--cursor-half-size))}.cursor-cube-face.back{background:rgba(var(--cursor-back-rgb),.18);transform:rotateY(180deg) translateZ(var(--cursor-half-size))}.cursor-cube-face.right{background:rgba(var(--cursor-right-rgb),.18);transform:rotateY(90deg) translateZ(var(--cursor-half-size))}.cursor-cube-face.left{background:rgba(var(--cursor-left-rgb),.18);transform:rotateY(-90deg) translateZ(var(--cursor-half-size))}.cursor-cube-face.top{background:rgba(var(--cursor-top-rgb),.18);transform:rotateX(90deg) translateZ(var(--cursor-half-size))}.cursor-cube-face.bottom{background:rgba(var(--cursor-bottom-rgb),.18);transform:rotateX(-90deg) translateZ(var(--cursor-half-size))}#cursor-wrapper.is-palette-mode{pointer-events:auto;mix-blend-mode:normal;perspective:1400px}#cursor-wrapper.is-palette-mode .cursor-dot{opacity:0}.cursor-cube-container.is-palette-mode{left:calc(-1 * var(--cursor-span));top:calc(-1 * var(--cursor-span));width:var(--cursor-palette-size);height:var(--cursor-palette-size);--cube-size:var(--cursor-cube-size);--half-size:var(--cursor-half-size);--span:var(--cursor-span);--selected-color:transparent}.cursor-cube-container .extra-face,.cursor-cube-container .face{position:absolute;box-sizing:border-box;border:1.5px solid rgba(20,20,25,.85);border-radius:0;box-shadow:inset 0 1px 4px rgba(255,255,255,.14),inset 0 -2px 6px rgba(0,0,0,.08);transition:transform .7s cubic-bezier(.34,1.56,.64,1),background-color .4s ease,background .4s ease,opacity .6s ease,box-shadow .25s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cursor-cube-container.is-opening .extra-face,.cursor-cube-container.is-opening .face{transition-duration:.7s,.4s,.4s,.6s,.25s}.cursor-cube-container .face{inset:0}.cursor-cube-container .extra-face{top:50%;left:50%;width:var(--cursor-cube-size);height:var(--cursor-cube-size);margin-top:calc(-1 * var(--cursor-half-size));margin-left:calc(-1 * var(--cursor-half-size));opacity:0;pointer-events:none;transform:translateZ(0) scale(0);display:flex;align-items:flex-end;justify-content:flex-start;padding:7px;color:rgba(22,22,26,.78);font-family:Geist Mono,monospace;font-size:.52rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.cursor-cube-container .extra-face span{pointer-events:none}.cursor-cube-container.is-palette-mode .extra-face,.cursor-cube-container.is-palette-mode .face{width:var(--cube-size);height:var(--cube-size);top:var(--span);left:var(--span);margin:0;cursor:pointer;box-shadow:inset 0 2px 6px rgba(255,255,255,.1),inset 0 -2px 6px rgba(0,0,0,.05)}.cursor-cube-container.is-palette-mode .extra-face:hover,.cursor-cube-container.is-palette-mode .face:hover{box-shadow:inset 0 2px 6px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.15)}.cursor-cube-container.is-palette-mode .face.front{transform:rotateY(0deg) translateZ(var(--half-size))}.cursor-cube-container.is-palette-mode .face.back{transform:rotateY(180deg) translateZ(var(--half-size))}.cursor-cube-container.is-palette-mode .face.left{transform:rotateY(-90deg) translateZ(var(--half-size))}.cursor-cube-container.is-palette-mode .face.right{transform:rotateY(90deg) translateZ(var(--half-size))}.cursor-cube-container.is-palette-mode .face.top{transform:rotateX(90deg) translateZ(var(--half-size))}.cursor-cube-container.is-palette-mode .face.bottom{transform:rotateX(-90deg) translateZ(var(--half-size))}.cursor-cube-container.is-palette-mode .extra-face{transform:translateZ(0) scale(0);opacity:0;pointer-events:none}.cursor-cube-container.is-palette{transform:rotateX(0deg) rotateY(0deg)!important}.cursor-cube-container.is-palette .extra-face{opacity:1;pointer-events:auto}.cursor-cube-container.is-palette .face.front{transform:translate3d(calc(-1 * var(--span)),calc(-1 * var(--span)),0)}.cursor-cube-container.is-palette .face.back{transform:translate3d(0,calc(-1 * var(--span)),0)}.cursor-cube-container.is-palette .face.left{transform:translate3d(var(--span),calc(-1 * var(--span)),0)}.cursor-cube-container.is-palette .face.right{transform:translate3d(calc(-1 * var(--span)),0,0)}.cursor-cube-container.is-palette .extra-face.multi{transform:translateZ(0) scale(1)}.cursor-cube-container.is-palette .face.top{transform:translate3d(var(--span),0,0)}.cursor-cube-container.is-palette .face.bottom{transform:translate3d(calc(-1 * var(--span)),var(--span),0)}.cursor-cube-container.is-palette .extra-face.white{transform:translate3d(0,var(--span),0) scale(1)}.cursor-cube-container.is-palette .extra-face.black{transform:translate3d(var(--span),var(--span),0) scale(1)}.cursor-cube-container.is-colored .face{background:var(--selected-color)!important}.cursor-cube-container.is-colored .face:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.palette-overlay{position:fixed;inset:0;z-index:9998;opacity:0;pointer-events:none;transition:opacity .16s ease}.palette-overlay.is-active{opacity:1;pointer-events:auto}.palette-backdrop{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.02),rgba(0,0,0,.12))}@media (max-width:768px){.paper-canvas{width:82vw;height:75vh}.luon-gateway{right:18px;bottom:18px;max-width:calc(100% - 36px);padding:9px 12px 9px 10px;gap:10px}.gateway-text{font-size:.66rem;letter-spacing:.1em}.return-cmd{top:22px;left:18px;font-size:.64rem;letter-spacing:.1em}.luon-cube.outer{--size:min(70vw,270px)}.luon-cube.inner{--size:min(24vw,96px)}.luon-title{font-size:clamp(3.2rem,18vw,4.6rem);letter-spacing:.12em;margin-right:-.12em}.luon-subtitle{width:min(86vw,390px);font-size:clamp(.54rem,2.4vw,.7rem);letter-spacing:.18em;overflow-wrap:anywhere}.luon-slogan{width:min(84vw,360px);font-size:clamp(.48rem,2.2vw,.62rem);letter-spacing:.24em;line-height:1.8;margin-right:-.24em}.axis-h,.axis-v,.coord-tracker,.cursor-dot{display:none}.slogan-shell{width:auto;max-width:calc(100vw - 44px);height:auto;pointer-events:none}.slogan-bar,.slogan-card{width:auto;max-width:100%}.slogan-bar{padding:11px 20px}.projection-slogan p,.slogan-bar p{font-size:clamp(.72rem,3.5vw,.86rem);letter-spacing:.1em;white-space:nowrap}.projection-slogan{padding:11px 20px}.palette-overlay,.slogan-detail{display:none}}html:not([data-locale=en]) [data-lang=en],html[data-locale=en] [data-lang=zh]{display:none!important}.marketing-nav{position:fixed;top:18px;left:50%;z-index:300;display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:min(900px,calc(100vw - 40px));min-height:54px;padding:7px 8px 7px 16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(17,17,17,.9);box-shadow:0 16px 50px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateX(-50%);color:#fff;font-family:Outfit,MiSans,sans-serif;cursor:auto}.marketing-nav.is-qicore-home{border-color:rgba(17,17,17,.1);background:rgba(234,232,236,.88);box-shadow:0 14px 42px rgba(17,17,17,.16),inset 0 1px rgba(255,255,255,.72);color:#171717}.marketing-nav.is-qicore-home .marketing-nav-mark{background:#111}.marketing-nav.is-qicore-home .marketing-nav-mark span{background:#a29d95}.marketing-nav.is-qicore-home .marketing-nav-links a{color:rgba(17,17,17,.56)}.marketing-nav.is-qicore-home .marketing-nav-links a:focus-visible,.marketing-nav.is-qicore-home .marketing-nav-links a:hover{background:rgba(17,17,17,.07);color:#111}.marketing-nav.is-qicore-home .locale-toggle{background:#171717;color:#f4f2ef}.marketing-nav.is-qicore-home .locale-toggle i{background:rgba(255,255,255,.28)}body.is-luon-active .marketing-nav.is-qicore-home{border-color:rgba(255,255,255,.1);background:rgba(17,17,17,.92);box-shadow:0 16px 50px rgba(0,0,0,.2);color:#fff}body.is-luon-active .marketing-nav.is-qicore-home .marketing-nav-mark{background:#f5f5f0}body.is-luon-active .marketing-nav.is-qicore-home .marketing-nav-mark span{background:var(--oyscat-lime)}body.is-luon-active .marketing-nav.is-qicore-home .marketing-nav-links a{color:rgba(255,255,255,.68)}body.is-luon-active .marketing-nav.is-qicore-home .marketing-nav-links a:hover{background:rgba(255,255,255,.08);color:#fff}body.is-luon-active .marketing-nav.is-qicore-home .locale-toggle{background:var(--oyscat-lime);color:#111}body.is-luon-active .marketing-nav.is-qicore-home .locale-toggle i{background:rgba(17,17,17,.28)}.marketing-nav *,.marketing-nav a,.marketing-nav button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marketing-nav a{color:inherit;text-decoration:none}.marketing-nav-brand{display:inline-flex;align-items:center;gap:9px;font-size:.9rem;font-weight:700;letter-spacing:-.01em}.marketing-nav-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f5f5f0}.marketing-nav-mark span{width:9px;height:9px;border-radius:50%;background:#b1f33e}.marketing-nav-links{display:flex;align-items:center;justify-content:center;gap:3px}.marketing-nav-links a{padding:10px 14px;border-radius:11px;color:rgba(255,255,255,.68);font-size:.76rem;font-weight:500;letter-spacing:.02em;transition:color .18s ease,background-color .18s ease}.marketing-nav-links a:focus-visible,.marketing-nav-links a:hover{background:rgba(255,255,255,.08);color:#fff;outline:none}.locale-toggle{display:flex;align-items:center;gap:6px;min-width:72px;padding:10px 11px;border:0;border-radius:12px;background:#b1f33e;color:#111;font-family:inherit;font-size:.68rem;font-weight:700}.locale-toggle span{opacity:.45}.locale-toggle span.is-current{opacity:1}.locale-toggle i{width:1px;height:10px;background:rgba(17,17,17,.28)}.marketing-nav-actions{display:flex;align-items:center;gap:6px}.marketing-menu-toggle{display:none}:root{--oyscat-black:#111111;--oyscat-lime:#b1f33e;--oyscat-gray:#b6b6b6;--oyscat-paper:#f7f7f2}body.luon-theme{background-color:var(--oyscat-paper)}body.is-returning .transition-overlay,body.is-transitioning .transition-overlay{background:var(--oyscat-lime);mix-blend-mode:normal}.oyscat-gateway{gap:12px;padding:11px 14px 11px 12px;border:1px solid rgba(17,17,17,.12);border-radius:16px;background:rgba(250,250,247,.88);box-shadow:0 14px 34px rgba(17,17,17,.16);color:var(--oyscat-black)}.oyscat-gateway:before{display:none}.oyscat-gateway:focus-visible,.oyscat-gateway:hover{border-color:rgba(17,17,17,.16);background:var(--oyscat-lime);box-shadow:0 18px 44px rgba(70,104,16,.24)}.oyscat-gateway-art{width:40px;height:40px;flex:0 0 auto;border-radius:12px;object-fit:contain;filter:none;transition:filter .26s ease,transform .26s ease}.oyscat-gateway:focus-visible .oyscat-gateway-art,.oyscat-gateway:hover .oyscat-gateway-art{filter:none;transform:rotate(-3deg) scale(1.04)}.gateway-copy{display:grid;grid-gap:1px;gap:1px;text-align:left}.gateway-copy small{font-size:.56rem;font-weight:600;letter-spacing:.12em;opacity:.5;text-transform:uppercase}.oyscat-gateway .gateway-text{display:block;width:76px;height:22px;font-family:Outfit,MiSans,sans-serif;font-size:.82rem;letter-spacing:.03em;text-shadow:none;text-transform:none}.oyscat-gateway .gateway-text img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.oyscat-gateway:hover .gateway-text{text-shadow:none}.gateway-arrow{margin-left:4px;font-size:1rem}.oyscat-gateway.is-opening{opacity:.72}.oyscat-gateway.is-opening .oyscat-gateway-art{animation:gateway-art-pulse .7s ease-in-out infinite alternate}@keyframes gateway-art-pulse{to{transform:scale(.92);filter:saturate(1.2)}}.scene-luon{z-index:120;justify-content:flex-start;background:var(--oyscat-paper);color:var(--oyscat-black)}.scene-luon:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 48%,rgba(177,243,62,.2),transparent 28%),linear-gradient(115deg,rgba(255,255,255,.86),transparent 48%);pointer-events:none}.scene-luon .return-cmd{top:92px;left:5vw;padding:9px 13px;border:1px solid rgba(17,17,17,.12);border-radius:999px;background:rgba(255,255,255,.55);color:rgba(17,17,17,.7);font-family:Outfit,MiSans,sans-serif;font-size:.72rem;letter-spacing:.02em}.scene-luon .return-cmd:before{width:14px;height:1px;border-radius:0;background:currentColor;box-shadow:none!important}.scene-luon .return-cmd:focus-visible,.scene-luon .return-cmd:hover{background:#fff;color:#111}.macro-environment{inset:0;z-index:0}.oyscat-dot-field{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(17,17,17,.12) 1px,transparent 1.5px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent 42%,#000);mask-image:linear-gradient(90deg,transparent 42%,#000)}.oyscat-orbit{position:absolute;border:1px solid rgba(17,17,17,.12);border-radius:50%}.orbit-a{width:58vw;height:58vw;right:-18vw;top:-16vw}.orbit-b{width:42vw;height:42vw;right:-2vw;bottom:-20vw;border-color:rgba(177,243,62,.8)}.scene-luon .tesseract-wrapper{top:50%;left:auto;right:11vw;z-index:2;width:clamp(250px,31vw,460px);height:clamp(250px,31vw,460px);transform:translateY(-50%)}.oyscat-figure{position:absolute;inset:0;width:100%;height:100%;border-radius:46% 54% 48% 52%;background:#ecece7;box-shadow:0 40px 100px rgba(48,68,18,.16);overflow:hidden;animation:oyscat-float 5s ease-in-out infinite}.oyscat-figure img{display:block;width:100%;height:100%;object-fit:cover}.scene-luon.assemble .luon-tesseract{animation:oyscat-arrive 1.2s cubic-bezier(.2,1,.3,1) forwards,oyscat-float 5s ease-in-out 1.2s infinite}.scene-luon.disassemble .luon-tesseract{animation:oyscat-leave .7s ease forwards}@keyframes oyscat-arrive{0%{opacity:0;transform:translateY(50px) scale(.72) rotate(-10deg);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1) rotate(0);filter:blur(0)}}@keyframes oyscat-leave{to{opacity:0;transform:translateY(-40px) scale(.82) rotate(8deg);filter:blur(8px)}}@keyframes oyscat-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(1deg)}}.scene-luon .luon-text-group{z-index:3;align-items:flex-start;width:min(46vw,650px);margin-left:8vw;text-align:left;transform:translateZ(80px)}.oyscat-wordmark{width:clamp(150px,18vw,250px);height:auto;margin-bottom:34px}.scene-luon .luon-subtitle{min-height:1.4em;color:rgba(17,17,17,.48);font-size:.7rem;letter-spacing:.22em}.scene-luon .luon-subtitle:after{color:var(--oyscat-lime)}.scene-luon .luon-title{max-width:620px;margin:12px 0 0;color:var(--oyscat-black);font-size:clamp(3rem,6.2vw,6.7rem);font-weight:560;letter-spacing:-.065em;line-height:.93;text-shadow:none;text-transform:none}.scene-luon .luon-slogan{width:min(520px,90%);margin:24px 0 0;color:rgba(17,17,17,.56);font-family:Outfit,MiSans,sans-serif;font-size:.9rem;font-weight:450;letter-spacing:.01em;line-height:1.7;text-transform:none}.oyscat-scene-actions{display:flex;gap:10px;margin-top:30px;pointer-events:auto}.oyscat-scene-actions a{padding:12px 18px;border-radius:999px;color:#111;font-size:.8rem;font-weight:650;text-decoration:none;cursor:pointer}.oyscat-primary-action{background:var(--oyscat-lime)}.oyscat-secondary-action{border:1px solid rgba(17,17,17,.14);background:rgba(255,255,255,.65)}body:has(.marketing-page),html:has(.marketing-page){background:var(--oyscat-paper)}.marketing-page{background:var(--oyscat-paper);color:var(--oyscat-black);font-family:Outfit,MiSans,sans-serif}.marketing-page *{-webkit-user-select:text;-moz-user-select:text;user-select:text}.marketing-page a,.marketing-page button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.team-page .marketing-hero h1{max-width:900px}.team-page .marketing-hero h1 [data-lang=en]{white-space:nowrap}.news-page .marketing-hero h1 [data-lang=zh]{max-width:none;font-size:clamp(3rem,4.35vw,5.6rem);white-space:nowrap}.news-page .news-entry-summary h2,.team-page .team-mission-lead{text-wrap:balance}.team-page .team-mission-lead{max-width:none}@media (max-width:900px){.team-page .marketing-hero h1{max-width:100%}.team-page .marketing-hero h1 [data-lang=en]{white-space:normal}.news-page .marketing-hero h1 [data-lang=zh]{max-width:100%;font-size:clamp(3rem,14vw,5rem);white-space:normal}}.marketing-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;min-height:760px;padding:150px max(6vw,32px) 80px;overflow:hidden}.marketing-hero-copy{position:relative;z-index:2;max-width:820px}.marketing-eyebrow,.section-kicker{margin-bottom:24px;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.marketing-hero h1{max-width:850px;font-size:clamp(4rem,8.4vw,9rem);font-weight:560;letter-spacing:-.075em;line-height:.88}.marketing-intro{max-width:680px;margin-top:38px;color:rgba(17,17,17,.62);font-size:clamp(1rem,1.5vw,1.28rem);line-height:1.65}.marketing-hero-art{position:relative;z-index:1;aspect-ratio:1}.marketing-hero-art img{position:absolute;inset:10%;z-index:2;width:80%;height:80%;border-radius:45% 55% 50% 46%;object-fit:cover;box-shadow:0 40px 100px rgba(55,75,20,.16)}.marketing-hero-art .orbit{position:absolute;border-radius:50%}.marketing-hero-art .orbit-one{inset:-4%;border:1px solid rgba(17,17,17,.15)}.marketing-hero-art .orbit-two{inset:12% -18% -12% 18%;border:28px solid rgba(177,243,62,.5)}.marketing-section{margin:0 max(4vw,24px);border-radius:36px}.about-manifesto{padding:80px max(4vw,30px);background:#111;color:#fff}.manifesto-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:8vw;gap:8vw}.careers-panel h2,.hardware-copy h2,.manifesto-grid h2{font-size:clamp(2.6rem,5.2vw,5.6rem);font-weight:520;letter-spacing:-.06em;line-height:.96}.careers-panel>div:last-child p,.manifesto-grid>div p{color:rgba(255,255,255,.62);font-size:1.05rem;line-height:1.75}.lime-cta{display:inline-flex;align-items:center;gap:18px;margin-top:34px;padding:13px 19px;border-radius:999px;background:var(--oyscat-lime);color:#111;font-size:.82rem;font-weight:700;text-decoration:none}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:24px;overflow:hidden;background:rgba(17,17,17,.12)}.capability-card{min-height:360px;padding:36px;background:#ecece6}.capability-card>span,.values-grid article>span{font-family:Geist Mono,monospace;font-size:.68rem;opacity:.45}.capability-card h3{margin-top:130px;font-size:2rem;font-weight:550;letter-spacing:-.04em}.capability-card p{margin-top:18px;color:rgba(17,17,17,.58);line-height:1.65}.about-vision-appendix{margin-top:24px;padding:clamp(28px,4vw,56px) max(4vw,30px);border:1px solid rgba(17,17,17,.1);background:rgba(236,236,230,.72)}.about-vision-appendix>[data-lang]{max-width:900px}.about-vision-appendix p{margin:0 0 18px;color:rgba(17,17,17,.64);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.78}.about-vision-appendix p:last-child{margin-bottom:0}.hardware-strip{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:620px;margin-top:24px;padding:70px max(4vw,30px);background:var(--oyscat-lime);overflow:hidden}.hardware-visual{position:relative;width:min(430px,82%);aspect-ratio:1;margin:auto;transform:rotate(-7deg)}.hardware-board{position:absolute;inset:12%;border:2px solid #111;border-radius:32px;background-image:radial-gradient(circle,rgba(17,17,17,.34) 2px,transparent 2.5px);background-size:28px 28px}.hardware-chip{position:absolute;inset:37%;display:grid;place-items:center;border-radius:18px;background:#111;color:#fff;font-size:2.4rem;font-weight:650}.hardware-trace{position:absolute;height:2px;background:#111;transform-origin:left}.trace-one{width:34%;top:29%;left:12%;transform:rotate(30deg)}.trace-two{width:29%;top:68%;left:48%;transform:rotate(-26deg)}.trace-three{width:24%;top:50%;left:10%}.news-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;overflow:hidden;background:rgba(17,17,17,.14)}.news-card{min-height:340px;padding:36px;background:#ecece6;transition:background-color .2s ease}.news-card:hover{background:var(--oyscat-lime)}.news-card>div{display:flex;justify-content:space-between;font-family:Geist Mono,monospace;font-size:.68rem}.news-index{opacity:.4}.news-card h2{margin-top:150px;font-size:clamp(2rem,3vw,3.4rem);font-weight:550;letter-spacing:-.05em}.news-card p{margin-top:8px;opacity:.5}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.values-grid article{min-height:340px;padding:36px;border:1px solid rgba(17,17,17,.12);border-radius:28px}.values-grid h2{margin-top:130px;font-size:2.2rem;font-weight:550;letter-spacing:-.05em}.values-grid p{margin-top:16px;color:rgba(17,17,17,.58);line-height:1.65}.careers-panel{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:8vw;gap:8vw;margin-top:24px;padding:80px max(4vw,30px);background:#111;color:#fff}.marketing-footer{display:grid;grid-template-columns:1fr auto;grid-gap:44px;gap:44px;margin-top:80px;padding:54px max(6vw,32px);border-top:1px solid rgba(17,17,17,.14)}.marketing-footer strong{font-size:1.1rem}.marketing-footer p{margin-top:8px;color:rgba(17,17,17,.5)}.marketing-footer-links{display:flex;gap:22px}.marketing-footer a{color:#111;font-size:.78rem;text-decoration:none}.marketing-footer small{grid-column:1/-1;color:rgba(17,17,17,.42);font-size:.68rem}@media (max-width:820px){.marketing-nav{top:10px;width:calc(100vw - 20px);min-height:50px;padding-left:12px;border-radius:15px}.marketing-nav-links{position:absolute;top:calc(100% + 8px);left:0;right:0;display:grid;grid-gap:2px;gap:2px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(17,17,17,.96);box-shadow:0 20px 50px rgba(0,0,0,.28);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease}.marketing-nav-links.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.marketing-nav-links a{padding:12px}.marketing-menu-toggle{display:grid;place-content:center;grid-gap:5px;gap:5px;width:38px;height:38px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:rgba(255,255,255,.06)}.marketing-menu-toggle span{width:15px;height:1px;background:#fff;transition:transform .18s ease}.marketing-menu-toggle.is-open span:first-child{transform:translateY(3px) rotate(45deg)}.marketing-menu-toggle.is-open span:last-child{transform:translateY(-3px) rotate(-45deg)}.marketing-nav.is-qicore-home .marketing-nav-links{border-color:rgba(17,17,17,.1);background:rgba(234,232,236,.97)}.marketing-nav.is-qicore-home .marketing-menu-toggle{border-color:rgba(17,17,17,.12);background:rgba(17,17,17,.06)}.marketing-nav.is-qicore-home .marketing-menu-toggle span{background:#111}.marketing-nav{grid-template-columns:1fr auto}.paper-canvas{margin-top:22px}.oyscat-gateway{right:14px;bottom:14px}.gateway-copy small{display:none}.scene-luon{align-items:flex-start;overflow-y:auto}.scene-luon .return-cmd{top:76px;left:20px}.scene-luon .luon-text-group{width:calc(100vw - 40px);margin:138px 20px 0;transform:none}.scene-luon .tesseract-wrapper{top:auto;right:-34px;bottom:-50px;width:250px;height:250px;transform:none;opacity:.58}.oyscat-wordmark{width:150px;margin-bottom:22px}.scene-luon .luon-title{max-width:90vw;font-size:clamp(3rem,15vw,5rem)}.scene-luon .luon-slogan{font-size:.8rem}.oyscat-scene-actions{flex-wrap:wrap}.marketing-hero{grid-template-columns:1fr;min-height:auto;padding-top:135px}.marketing-hero h1{font-size:clamp(3.8rem,17vw,6.8rem)}.marketing-hero-art{width:min(80vw,430px);margin:50px auto 0}.careers-panel,.hardware-strip,.manifesto-grid{grid-template-columns:1fr;gap:50px}.capability-grid,.values-grid{grid-template-columns:1fr}.capability-card,.values-grid article{min-height:270px}.capability-card h3,.values-grid h2{margin-top:80px}.marketing-footer,.news-grid{grid-template-columns:1fr}.marketing-footer-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.oyscat-figure,.scene-luon.assemble .luon-tesseract{animation:none}}.marketing-nav.is-qicore-site{width:min(820px,calc(100vw - 40px));padding:5px 6px 5px 18px;border:1px solid rgba(45,41,36,.13);border-radius:3px;background:radial-gradient(circle at 20% 50%,rgba(45,41,36,.035) 0 1px,transparent 1.5px) 0 0 /11px 11px,linear-gradient(96deg,rgba(255,255,255,.42),transparent 42%),rgba(238,235,229,.94);box-shadow:0 9px 28px rgba(45,41,36,.1),inset 0 1px rgba(255,255,255,.8);color:#111}.marketing-nav.is-qicore-site .marketing-nav-mark{width:22px;height:22px;border-radius:3px;background:#111;transform:rotate(45deg)}.marketing-nav.is-qicore-site .marketing-nav-mark span{width:8px;height:8px;border-radius:1px;background:#aaa6a0}.marketing-nav.is-qicore-site .marketing-nav-brand>span:last-child{font-weight:650;letter-spacing:-.03em}.marketing-nav.is-qicore-site .marketing-nav-links a{border-radius:2px;color:rgba(37,33,29,.58);font-family:Outfit,MiSans,sans-serif;font-size:.72rem;font-weight:430}.marketing-nav.is-qicore-site .marketing-nav-links a:focus-visible,.marketing-nav.is-qicore-site .marketing-nav-links a:hover{background:rgba(17,17,17,.07);color:#111}.marketing-nav.is-qicore-site .locale-toggle{border:1px solid rgba(45,41,36,.12);border-radius:2px;background:rgba(255,255,255,.28);color:#111}.marketing-nav.is-qicore-site .locale-toggle i{background:rgba(17,17,17,.22)}.company-hero-art{position:relative;aspect-ratio:1;perspective:1000px}.company-blueprint-card{position:absolute;inset:10%;border:1px solid rgba(17,17,17,.14);border-radius:8px;background:linear-gradient(rgba(17,17,17,.05) 1px,transparent 0),linear-gradient(90deg,rgba(17,17,17,.05) 1px,transparent 0),#e9e7ea;background-size:42px 42px;box-shadow:24px 28px 0 rgba(17,17,17,.055),0 30px 80px rgba(17,17,17,.1);transform:rotateY(-8deg) rotateX(4deg) rotate(2deg);transform-style:preserve-3d;overflow:hidden}.company-blueprint-card:after{content:"";position:absolute;inset:22%;border:1px dashed rgba(17,17,17,.18);border-radius:50%}.company-blueprint-card strong{position:absolute;left:10%;top:12%;z-index:2;font-size:clamp(2.5rem,5.4vw,5.5rem);font-weight:650;letter-spacing:-.075em}.company-blueprint-card strong i{color:#111;font-style:normal}.company-blueprint-card strong{color:#9d9993}.company-art-index{position:absolute;right:8%;bottom:7%;font-family:Geist Mono,monospace;font-size:.62rem;letter-spacing:.12em;opacity:.45}.company-art-axis{position:absolute;z-index:1;background:rgba(17,17,17,.2)}.company-art-axis.axis-x{left:8%;right:8%;top:58%;height:1px}.company-art-axis.axis-y{top:8%;bottom:8%;left:58%;width:1px}.company-art-block{position:absolute;z-index:3;width:52px;height:52px;border:1px solid rgba(17,17,17,.35);box-shadow:8px 8px 0 rgba(17,17,17,.12);transform:translateZ(30px)}.company-art-block.block-one{right:18%;top:38%;background:#c9857c}.company-art-block.block-two{left:30%;bottom:18%;width:38px;height:38px;background:#8fa892}.company-art-block.block-three{right:28%;bottom:12%;width:26px;height:26px;background:#d8c27a}.company-manifesto{background:#171717}.company-cta{display:inline-flex;align-items:center;gap:22px;margin-top:34px;padding:12px 16px;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff;font-family:Geist Mono,MiSans,monospace;font-size:.72rem;text-decoration:none}.company-cta.dark{border-color:rgba(17,17,17,.25);color:#111}.company-product-strip{background:#d8d5d2}.company-product-word{color:#111;font-size:clamp(4rem,9vw,9rem);font-weight:650;letter-spacing:-.08em;text-align:center}body:has(.oyscat-product-page),html:has(.oyscat-product-page){width:100%;height:auto;min-height:100%;display:block;overflow-x:hidden;overflow-y:auto;background:#f7f7f2;perspective:none;cursor:auto}.oyscat-product-page{min-height:100vh;background:#f7f7f2;color:#111;font-family:Outfit,MiSans,sans-serif}.oyscat-product-page *{-webkit-user-select:text;-moz-user-select:text;user-select:text}.oyscat-product-page a,.oyscat-product-page button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.oyscat-nav{position:fixed;top:18px;left:50%;z-index:400;display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;width:min(560px,calc(100vw - 40px));min-height:56px;padding:8px 9px 8px 16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(17,17,17,.94);box-shadow:0 18px 50px rgba(17,17,17,.2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateX(-50%)}.oyscat-nav-brand{display:block;padding:5px 9px;border-radius:10px;background:#f7f7f2}.oyscat-nav-brand img{display:block;width:92px;height:24px;object-fit:contain;object-position:left center}.oyscat-nav nav{display:flex;justify-content:center;gap:4px}.oyscat-nav nav a{padding:10px 13px;border-radius:10px;color:rgba(255,255,255,.65);font-size:.72rem;text-decoration:none}.oyscat-nav nav a:hover{background:rgba(255,255,255,.08);color:#fff}.oyscat-nav-actions{display:flex;align-items:center;gap:7px}.back-to-qicore{padding:9px 12px;border:1px solid rgba(255,255,255,.12);border-radius:11px;color:rgba(255,255,255,.75);font-size:.7rem;text-decoration:none}.oyscat-nav-actions button{width:40px;height:36px;border:0;border-radius:10px;background:#b1f33e;color:#111;font-family:inherit;font-size:.7rem;font-weight:700}.oyscat-product-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;min-height:880px;padding:138px max(6vw,40px) 80px;overflow:hidden}.oyscat-product-copy{position:relative;z-index:4;max-width:700px}.oyscat-product-wordmark{width:clamp(170px,17vw,250px);height:auto;margin-bottom:46px}.oyscat-product-kicker{margin-bottom:14px;font-family:Geist Mono,monospace;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;opacity:.46}.oyscat-product-copy h1{max-width:720px;font-size:clamp(4.2rem,7.7vw,8.5rem);font-weight:560;letter-spacing:-.075em;line-height:.88}.oyscat-product-intro{max-width:660px;margin-top:32px;color:rgba(17,17,17,.58);font-size:1.05rem;line-height:1.72}.oyscat-product-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.oyscat-product-actions a{display:inline-flex;align-items:center;gap:10px;padding:13px 18px;border-radius:999px;color:#111;font-size:.78rem;font-weight:650;text-decoration:none}.oyscat-solid-cta{background:#b1f33e}.oyscat-line-cta{border:1px solid rgba(17,17,17,.14);background:rgba(255,255,255,.6)}.oyscat-product-visual{position:relative;z-index:2;min-height:650px}.oyscat-product-visual:before{content:"";position:absolute;inset:-15%;background-image:radial-gradient(circle,rgba(17,17,17,.12) 1px,transparent 1.5px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle,#000 10%,transparent 68%);mask-image:radial-gradient(circle,#000 10%,transparent 68%)}.product-visual-disc{width:min(19vw,250px);aspect-ratio:1;background:#ecece7;box-shadow:0 40px 90px rgba(56,75,24,.13)}.product-visual-disc,.product-visual-orbit{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}.product-visual-orbit.orbit-one{width:min(33vw,470px);aspect-ratio:1;border:1px solid rgba(17,17,17,.13)}.product-visual-orbit.orbit-two{width:min(39vw,560px);aspect-ratio:1;border:20px solid rgba(177,243,62,.23)}.oyscat-product-visual img{position:absolute;z-index:3;left:50%;top:50%;width:360px;max-width:62vw;height:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 26px 24px rgba(17,17,17,.14));image-rendering:auto}.oyscat-product-principles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin:0 max(4vw,24px);border-radius:30px;overflow:hidden;background:rgba(17,17,17,.14)}.oyscat-product-principles article{min-height:330px;padding:34px;background:#ecece6}.oyscat-product-principles article>span{font-family:Geist Mono,monospace;font-size:.66rem;opacity:.42}.oyscat-product-principles h2{margin-top:125px;font-size:2.1rem;font-weight:560;letter-spacing:-.045em}.oyscat-product-principles p{margin-top:16px;color:rgba(17,17,17,.56);line-height:1.65}.oyscat-product-catalog{padding:130px max(4vw,24px) 0}.product-section-heading{display:grid;grid-template-columns:.6fr 1.4fr;align-items:end;margin-bottom:44px}.product-section-heading p{font-family:Geist Mono,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;opacity:.48}.product-section-heading h2{max-width:880px;font-size:clamp(3.2rem,6vw,6.5rem);font-weight:560;letter-spacing:-.065em;line-height:.92}.featured-product-card{display:grid;grid-template-columns:.9fr 1.1fr;min-height:620px;border-radius:34px;overflow:hidden;background:#111;color:#fff}.featured-product-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(38px,5vw,78px)}.product-status{align-self:flex-start;margin-bottom:auto;padding:8px 11px;border:1px solid rgba(177,243,62,.45);border-radius:999px;color:#b1f33e;font-family:Geist Mono,monospace;font-size:.62rem;letter-spacing:.08em}.featured-product-copy h3{max-width:600px;font-size:clamp(2.8rem,5vw,5.5rem);font-weight:520;letter-spacing:-.055em;line-height:.96}.featured-product-copy p{max-width:580px;margin-top:24px;color:rgba(255,255,255,.52);line-height:1.68}.module-teaser{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50%,rgba(177,243,62,.17),transparent 34%)}.module-shell{position:relative;z-index:2;display:block;width:min(31vw,420px);aspect-ratio:1.55;border:1px solid rgba(255,255,255,.18);border-radius:28px;background:linear-gradient(145deg,#202020,#080808);box-shadow:0 55px 90px #000,inset 0 1px rgba(255,255,255,.13);transform:perspective(900px) rotateX(58deg) rotate(-28deg)}.module-shell:before{content:"OYSCAT / 01";position:absolute;left:10%;top:12%;color:rgba(255,255,255,.32);font-family:Geist Mono,monospace;font-size:.58rem;letter-spacing:.14em}.module-shell i{position:absolute;width:8px;height:8px;border-radius:50%;background:#b1f33e;box-shadow:0 0 14px rgba(177,243,62,.7)}.module-shell i:first-child{right:12%;top:18%}.module-shell i:nth-child(2){right:12%;top:31%;opacity:.45}.module-shell i:nth-child(3){right:12%;top:44%;opacity:.2}.module-glow{position:absolute;width:40%;aspect-ratio:1;border-radius:50%;background:rgba(177,243,62,.2);filter:blur(80px)}.module-teaser small{position:absolute;right:32px;bottom:28px;font-family:Geist Mono,monospace;font-size:.58rem;letter-spacing:.14em;opacity:.3}.future-product-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:18px}.future-product-grid article{min-height:280px;padding:32px;border:1px dashed rgba(17,17,17,.18);border-radius:28px;background:rgba(255,255,255,.35)}.future-product-grid article>span{font-family:Geist Mono,monospace;font-size:.64rem;opacity:.4}.future-product-grid h3{margin-top:110px;font-size:2rem;font-weight:540;letter-spacing:-.04em}.future-product-grid p{margin-top:8px;opacity:.45}.oyscat-product-footer{display:grid;grid-template-columns:1fr auto;grid-gap:22px;gap:22px;align-items:end;margin-top:100px;padding:60px max(5vw,30px);border-top:1px solid rgba(17,17,17,.12)}.oyscat-product-footer img{width:130px;height:auto}.oyscat-product-footer p{color:rgba(17,17,17,.5)}.oyscat-product-footer a{grid-row:1/span 2;grid-column:2;color:#111;font-size:.78rem;text-decoration:none}@media (max-width:900px){.marketing-nav.is-qicore-site{top:10px;width:calc(100vw - 20px)}.company-hero-art{width:min(84vw,480px);margin:40px auto 0}.oyscat-nav{top:10px;grid-template-columns:1fr auto;width:calc(100vw - 20px);min-height:52px;border-radius:15px}.back-to-qicore,.oyscat-nav nav{display:none}.oyscat-product-hero{grid-template-columns:1fr;min-height:auto;padding:130px 24px 55px}.oyscat-product-wordmark{margin-bottom:34px}.oyscat-product-copy h1{font-size:clamp(3.8rem,17vw,6rem)}.oyscat-product-visual{min-height:480px;margin-top:10px}.product-visual-disc{width:min(48vw,220px)}.product-visual-orbit.orbit-one{width:min(78vw,380px)}.product-visual-orbit.orbit-two{width:min(94vw,450px);border-width:14px}.oyscat-product-visual img{width:min(340px,82vw);max-width:none}.oyscat-product-principles{grid-template-columns:1fr}.oyscat-product-principles article{min-height:250px}.oyscat-product-principles h2{margin-top:74px}.product-section-heading{gap:16px}.featured-product-card,.product-section-heading{grid-template-columns:1fr}.featured-product-copy{min-height:470px}.module-teaser{min-height:430px}.module-shell{width:min(76vw,420px)}.future-product-grid{grid-template-columns:1fr}}@media (max-width:820px){.marketing-nav.is-qicore-site .marketing-nav-links{border-color:rgba(17,17,17,.12);background:rgba(239,237,240,.98)}.marketing-nav.is-qicore-site .marketing-menu-toggle{border-color:rgba(17,17,17,.13);background:rgba(17,17,17,.05)}.marketing-nav.is-qicore-site .marketing-menu-toggle span{background:#111}}.marketing-page{background:#f2f0eb;color:#24211e}.marketing-hero{min-height:720px;padding-top:136px;padding-bottom:72px}.marketing-eyebrow,.section-kicker{color:rgba(48,43,38,.58);font-family:Geist Mono,MiSans,monospace;font-size:.64rem;font-weight:500;letter-spacing:.16em}.marketing-hero h1{max-width:780px;font-size:clamp(3.4rem,6.6vw,7rem);font-weight:380;letter-spacing:-.048em;line-height:.98}.marketing-intro{max-width:620px;margin-top:32px;color:rgba(48,43,38,.58);font-size:clamp(.96rem,1.3vw,1.12rem);font-weight:350;line-height:1.78}.company-blueprint-card{inset:15%;border-radius:3px;box-shadow:16px 18px 0 rgba(45,41,36,.04),0 24px 64px rgba(45,41,36,.08);transform:rotateY(-4deg) rotateX(2deg) rotate(1deg)}.company-blueprint-card strong{font-weight:520}.company-manifesto{border:1px solid rgba(45,41,36,.11);border-radius:5px;background:linear-gradient(90deg,rgba(45,41,36,.035) 1px,transparent 0) 0 0 /68px 100%,#e5e1da;color:#292521}.careers-panel h2,.hardware-copy h2,.manifesto-grid h2{font-size:clamp(2.25rem,4.2vw,4.5rem);font-weight:380;letter-spacing:-.045em;line-height:1.05}.company-manifesto .manifesto-grid>div p{color:rgba(48,43,38,.62);font-size:1rem;font-weight:350;line-height:1.82}.company-manifesto .company-cta{border-color:rgba(45,41,36,.2);color:#292521}.capability-grid{gap:14px;overflow:visible;border-radius:0;background:transparent}.capability-card{min-height:310px;padding:32px;border:1px solid rgba(45,41,36,.1);border-radius:5px;background:#ebe8e2}.capability-card h3{margin-top:108px;font-size:1.65rem;font-weight:420;letter-spacing:-.025em}.capability-card p{color:rgba(48,43,38,.56);font-size:.92rem;font-weight:350;line-height:1.75}.company-product-strip{min-height:520px;border:1px solid rgba(45,41,36,.1);border-radius:5px;background:#ddd9d2}.company-product-word{font-size:clamp(3.6rem,7vw,7.5rem);font-weight:430;letter-spacing:-.055em}.news-grid{gap:14px;overflow:visible;background:transparent}.news-card{min-height:300px;border:1px solid rgba(45,41,36,.1);border-radius:5px;background:#ebe8e2}.news-card:hover{background:#e3dfd8}.news-card h2{margin-top:125px;font-size:clamp(1.8rem,2.7vw,2.8rem);font-weight:400;letter-spacing:-.035em}.news-card p{font-size:.88rem}.values-grid{gap:14px}.values-grid article{min-height:300px;border-color:rgba(45,41,36,.11);border-radius:5px;background:#ebe8e2}.values-grid h2{margin-top:108px;font-size:1.8rem;font-weight:410;letter-spacing:-.03em}.values-grid p{font-size:.92rem;font-weight:350;line-height:1.75}.careers-panel{border:1px solid rgba(45,41,36,.1);border-radius:5px;background:#ddd9d2;color:#292521}.careers-panel>div:last-child p{color:rgba(48,43,38,.6);font-size:1rem;font-weight:350}.careers-panel .lime-cta{border:1px solid rgba(45,41,36,.18);border-radius:4px;background:transparent}.marketing-footer{color:#302b26}.marketing-footer p{color:rgba(48,43,38,.5)}@media (max-width:900px){.back-to-qicore{display:inline-flex}.oyscat-nav{grid-template-columns:auto auto;justify-content:space-between}.oyscat-nav-brand img{width:78px}.back-to-qicore{padding:8px 10px;font-size:.62rem}.marketing-hero{padding-top:120px}.marketing-hero h1{font-size:clamp(3rem,14vw,5.2rem)}.careers-panel h2,.hardware-copy h2,.manifesto-grid h2{font-size:clamp(2.2rem,10vw,3.5rem)}}.marketing-page,.oyscat-product-page{--journal-paper:#eceae5;--journal-ink:#24211d;--journal-line:rgba(36,33,29,.13);--journal-muted:rgba(36,33,29,.55);--journal-grid:rgba(36,33,29,.045)}body:has(.marketing-page),body:has(.oyscat-product-page),html:has(.marketing-page),html:has(.oyscat-product-page){background:#eceae5}.marketing-page{background-color:var(--journal-paper);background-image:linear-gradient(var(--journal-grid) 1px,transparent 1px),linear-gradient(90deg,var(--journal-grid) 1px,transparent 1px);background-size:54px 54px}.marketing-hero{min-height:700px;padding:132px max(5vw,36px) 68px;border-bottom:1px solid var(--journal-line)}.marketing-hero:before{content:"QICORE / CREATION SYSTEMS / 2026";position:absolute;left:max(5vw,36px);bottom:22px;color:rgba(36,33,29,.56);font-family:Geist Mono,monospace;font-size:.58rem;font-weight:520;letter-spacing:.13em}.marketing-hero h1{max-width:760px;font-size:clamp(3rem,5.6vw,6rem);font-weight:370;letter-spacing:-.045em;line-height:1.01}.company-blueprint-card{inset:12%;border-radius:2px;background-color:rgba(244,242,237,.62);box-shadow:12px 14px 0 rgba(36,33,29,.035);transform:rotateY(-3deg) rotateX(2deg) rotate(.6deg)}.company-blueprint-card:before{content:"PROTOTYPE FIELD / SCALE 1:4";position:absolute;left:7%;top:6%;color:rgba(36,33,29,.38);font-family:Geist Mono,monospace;font-size:.55rem;letter-spacing:.11em}.company-blueprint-card strong{font-weight:430}.company-art-block{border-radius:0;box-shadow:7px 7px 0 rgba(36,33,29,.09)}.marketing-section{border-radius:2px}.capability-card,.careers-panel,.company-manifesto,.company-product-strip,.news-card,.values-grid article{background-color:rgba(236,233,227,.93)}.careers-panel,.company-manifesto,.company-product-strip{border-radius:2px}.capability-card,.news-card,.values-grid article{border-radius:1px}.careers-panel h2,.hardware-copy h2,.manifesto-grid h2{font-weight:370}.company-product-word{font-weight:390}.marketing-nav.is-qicore-site{border-radius:2px;background:linear-gradient(96deg,rgba(255,255,255,.38),transparent 48%),rgba(236,233,227,.94);box-shadow:0 8px 24px rgba(36,33,29,.08),inset 0 1px rgba(255,255,255,.72)}body:has(.oyscat-product-page),html:has(.oyscat-product-page){background:#eceae5}.oyscat-product-page{background-color:var(--journal-paper);background-image:linear-gradient(var(--journal-grid) 1px,transparent 1px),linear-gradient(90deg,var(--journal-grid) 1px,transparent 1px);background-size:54px 54px;color:var(--journal-ink)}.oyscat-nav{grid-template-columns:auto 1fr auto;width:min(820px,calc(100vw - 40px));min-height:48px;padding:5px 6px 5px 14px;border:1px solid var(--journal-line);border-radius:2px;background:linear-gradient(96deg,rgba(255,255,255,.42),transparent 48%),rgba(236,233,227,.95);box-shadow:0 8px 24px rgba(36,33,29,.09),inset 0 1px rgba(255,255,255,.75);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.oyscat-nav-brand{padding:0;border-radius:0;background:transparent}.oyscat-nav-brand img{width:88px;height:25px}.oyscat-nav-index{justify-self:center;color:rgba(36,33,29,.43);font-family:Geist Mono,monospace;font-size:.58rem;letter-spacing:.12em}.back-to-qicore{padding:8px 11px;border-color:var(--journal-line);border-radius:2px;color:rgba(36,33,29,.65);font-family:Geist Mono,MiSans,monospace}.back-to-qicore:hover{border-color:rgba(36,33,29,.28);color:var(--journal-ink)}.oyscat-nav-actions button{width:38px;height:34px;border:1px solid var(--journal-line);border-radius:2px;background:rgba(255,255,255,.28);color:var(--journal-ink);font-family:Geist Mono,monospace;font-weight:500}.oyscat-product-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);min-height:760px;padding:126px max(5vw,36px) 62px;border-bottom:1px solid var(--journal-line)}.oyscat-product-copy{max-width:650px}.oyscat-product-wordmark{width:clamp(150px,14vw,205px);margin-bottom:34px}.oyscat-product-kicker{margin-bottom:16px;color:rgba(36,33,29,.52);font-size:.6rem;font-weight:500}.oyscat-product-copy h1{max-width:650px;font-size:clamp(3.1rem,5.5vw,5.9rem);font-weight:380;letter-spacing:-.047em;line-height:1}.oyscat-product-intro{max-width:600px;color:var(--journal-muted);font-weight:350;line-height:1.8}.oyscat-product-actions a{padding:11px 15px;border-radius:2px;font-family:Geist Mono,MiSans,monospace;font-size:.7rem;font-weight:500}.oyscat-solid-cta{background:#171717;color:#fff!important;box-shadow:inset 3px 0 #b1f33e}.oyscat-line-cta{border-color:var(--journal-line);background:rgba(244,242,237,.46)}.oyscat-product-visual{min-height:580px;margin-left:4vw;border:1px solid var(--journal-line);background:rgba(244,242,237,.5);overflow:hidden}.oyscat-product-visual:before{inset:0;background-image:linear-gradient(rgba(36,33,29,.055) 1px,transparent 0),linear-gradient(90deg,rgba(36,33,29,.055) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:none;mask-image:none}.product-visual-label{position:absolute;z-index:5;color:rgba(36,33,29,.4);font-family:Geist Mono,monospace;font-size:.54rem;letter-spacing:.11em}.product-visual-label.label-top{left:18px;top:16px}.product-visual-label.label-side{right:-88px;top:50%;transform:rotate(90deg)}.product-visual-disc{width:min(18vw,230px);border:1px solid rgba(36,33,29,.08);background:#e7e5df;box-shadow:0 28px 70px rgba(36,33,29,.09)}.product-visual-orbit.orbit-one{width:min(31vw,440px);border-style:dashed;border-color:rgba(36,33,29,.2)}.product-visual-orbit.orbit-two{width:min(36vw,515px);border-width:1px;border-color:rgba(177,243,62,.82)}.oyscat-product-visual img{width:320px;max-width:58vw;filter:drop-shadow(0 20px 20px rgba(36,33,29,.12))}.oyscat-product-principles{gap:0;margin:0 max(5vw,36px);border-top:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line);border-radius:0;overflow:visible;background:transparent}.oyscat-product-principles article{min-height:270px;padding:28px;background:rgba(236,233,227,.82)}.oyscat-product-principles article+article{border-left:1px solid var(--journal-line)}.oyscat-product-principles h2{margin-top:92px;font-size:1.65rem;font-weight:390;letter-spacing:-.025em}.oyscat-product-principles p{font-size:.92rem;font-weight:350;line-height:1.75}.oyscat-system-section{padding:112px max(5vw,36px) 0}.oyscat-system-heading{display:grid;grid-template-columns:.52fr 1.48fr;grid-gap:30px;gap:30px;align-items:end;margin-bottom:34px}.oyscat-system-heading>p{color:rgba(36,33,29,.5);font-family:Geist Mono,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.oyscat-system-heading h2{max-width:800px;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:380;letter-spacing:-.045em;line-height:1}.oyscat-positioning-note{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);grid-gap:clamp(32px,7vw,110px);gap:clamp(32px,7vw,110px);margin:0 max(5vw,36px) 24px;padding:clamp(30px,4vw,56px) 0;border-top:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line)}.oyscat-positioning-heading h2{max-width:470px;margin-top:16px;color:var(--journal-ink);font-size:clamp(2.2rem,4.4vw,4.7rem);font-weight:360;letter-spacing:-.055em;line-height:.98}.oyscat-positioning-copy{align-self:end;max-width:680px}.oyscat-positioning-copy p{margin:0 0 16px;color:rgba(36,33,29,.66);font-size:1rem;line-height:1.8}.oyscat-positioning-copy p:last-child{margin-bottom:0}.oyscat-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.oyscat-system-conclusion{margin:12px 0 0;padding:clamp(28px,4vw,52px);border:1px solid rgba(126,174,36,.32);border-radius:3px;background:rgba(177,243,62,.1);color:var(--journal-ink);font-size:clamp(1.7rem,3.2vw,3.4rem);font-weight:350;letter-spacing:-.035em;line-height:1.08}.oyscat-system-card{position:relative;min-height:610px;padding:clamp(32px,4vw,58px);overflow:hidden;border:1px solid var(--journal-line);border-radius:3px}.oyscat-system-card.is-hardware{border-color:rgba(255,255,255,.11);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),radial-gradient(circle at 78% 72%,rgba(177,243,62,.08),transparent 34%),#171717;background-size:42px 42px,42px 42px,100% 100%,100% 100%;color:#f4f2ed}.oyscat-system-card.is-workspace{border-color:var(--journal-line);background:linear-gradient(rgba(36,33,29,.045) 1px,transparent 0),linear-gradient(90deg,rgba(36,33,29,.045) 1px,transparent 0),radial-gradient(circle at 78% 72%,rgba(177,243,62,.13),transparent 34%),#ebe9e4;background-size:42px 42px,42px 42px,100% 100%,100% 100%;color:var(--journal-ink)}.oyscat-system-index{position:relative;z-index:2;font-family:Geist Mono,monospace;font-size:.58rem;letter-spacing:.13em;opacity:.46}.oyscat-system-card-copy{position:relative;z-index:2;max-width:570px;margin-top:clamp(170px,18vw,245px)}.oyscat-system-role{margin-bottom:13px;font-family:Geist Mono,monospace;font-size:.64rem;letter-spacing:.05em;text-transform:uppercase;opacity:.52}.oyscat-system-card h3{font-size:clamp(2.25rem,3.7vw,4rem);font-weight:390;letter-spacing:-.045em;line-height:1}.oyscat-system-keywords{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.oyscat-system-keywords span{padding:5px 8px;border:1px solid rgba(36,33,29,.15);border-radius:2px;background:rgba(255,255,255,.28);color:rgba(36,33,29,.68);font-family:Geist Mono,monospace;font-size:.56rem;font-weight:650;letter-spacing:.07em}.oyscat-system-keywords span:first-child{border-color:rgba(126,174,36,.38);background:rgba(177,243,62,.13);color:#587d13}.oyscat-system-card.is-hardware .oyscat-system-keywords span{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.045);color:rgba(255,255,255,.68)}.oyscat-system-card.is-hardware .oyscat-system-keywords span:first-child{border-color:rgba(177,243,62,.42);background:rgba(177,243,62,.1);color:var(--oyscat-lime)}.oyscat-system-card-copy>p:last-of-type{max-width:540px;margin-top:18px;color:rgba(36,33,29,.62);font-size:.94rem;font-weight:350;line-height:1.75}.oyscat-system-detail{margin-top:11px!important;color:rgba(36,33,29,.54)!important;font-size:.84rem!important;line-height:1.6!important}.oyscat-system-card.is-hardware .oyscat-system-detail{color:rgba(255,255,255,.53)!important}.oyscat-system-card.is-hardware .oyscat-system-card-copy>p:last-of-type{color:rgba(255,255,255,.58)}.oyscat-system-link{display:inline-flex;gap:22px;align-items:center;margin-top:25px;padding:10px 13px;border:1px solid rgba(36,33,29,.24);border-radius:2px;background:rgba(255,255,255,.38);color:var(--journal-ink);font-family:Geist Mono,monospace;font-size:.66rem;text-decoration:none;transition:border-color .22s ease,background-color .22s ease}.oyscat-system-link:hover{border-color:rgba(126,174,36,.44);background:rgba(177,243,62,.13)}.oyscat-module-diagram{position:absolute;top:46px;right:48px;grid-template-columns:repeat(2,64px);grid-template-rows:repeat(2,64px) 18px 18px;grid-gap:5px;gap:5px;rotate:-3deg}.oyscat-module-diagram span{border:1px solid rgba(255,255,255,.2);background:linear-gradient(145deg,#2a2a2a,#111)}.oyscat-module-diagram span:first-child{border-color:rgba(177,243,62,.48);background:linear-gradient(145deg,rgba(177,243,62,.3),#111 72%)}.oyscat-module-diagram span:nth-child(2){border-color:rgba(224,192,111,.46);background:linear-gradient(145deg,rgba(224,192,111,.28),#111 72%)}.oyscat-module-diagram span:nth-child(3){border-color:rgba(213,144,127,.46);background:linear-gradient(145deg,rgba(213,144,127,.28),#0c0c0c 72%)}.oyscat-module-diagram span:nth-child(4){border-color:rgba(139,170,151,.48);background:linear-gradient(145deg,rgba(139,170,151,.3),#151515 72%)}.oyscat-module-diagram i{color:rgba(255,255,255,.52);font-family:Geist Mono,monospace;font-style:normal;letter-spacing:.08em}.oyscat-workspace-diagram{position:absolute;top:45px;right:42px;width:220px;height:150px}.workspace-node{position:absolute;display:grid;width:58px;height:34px;place-items:center;border:1px solid rgba(36,33,29,.28);background:rgba(255,255,255,.42);color:rgba(36,33,29,.72);font-family:Geist Mono,monospace;font-size:.48rem;letter-spacing:.08em}.node-intent{left:0;top:58px}.node-model{left:81px;top:16px}.node-code{left:81px;bottom:8px}.node-real{right:0;top:58px;background:rgba(177,243,62,.12);color:#587d13}.oyscat-workspace-diagram i{position:absolute;left:52px;width:116px;background:rgba(36,33,29,.22);transform-origin:left}.oyscat-workspace-diagram i:first-of-type{top:73px;rotate:-22deg}.oyscat-workspace-diagram i:nth-of-type(2){top:73px;rotate:22deg}.oyscat-workspace-diagram i:nth-of-type(3){left:132px;top:73px;width:46px}.oyscat-product-catalog{padding:112px max(5vw,36px) 0}.product-section-heading{grid-template-columns:.55fr 1.45fr;margin-bottom:34px}.product-section-heading h2{max-width:760px;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:380;letter-spacing:-.045em;line-height:1}.featured-product-card{min-height:570px;border:1px solid rgba(255,255,255,.1);border-radius:3px;background:#151515}.featured-record{margin-bottom:22px;color:rgba(255,255,255,.28);font-family:Geist Mono,monospace;font-size:.56rem;letter-spacing:.12em}.product-status{padding:7px 9px;border-radius:2px}.featured-product-copy h3{font-size:clamp(2.5rem,4.2vw,4.6rem);font-weight:390;letter-spacing:-.04em;line-height:1.02}.module-teaser{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),radial-gradient(circle at 50%,rgba(177,243,62,.12),transparent 34%);background-size:42px 42px,42px 42px,100% 100%}.module-shell{border-radius:8px;box-shadow:0 42px 74px #000,inset 0 1px rgba(255,255,255,.13)}.future-product-grid{gap:12px;margin-top:12px}.future-product-grid article{border-radius:2px;background:rgba(244,242,237,.42)}.future-product-grid h3{font-weight:390}.oyscat-product-footer{margin-top:84px;border-color:var(--journal-line)}.oyscat-product-conclusion{margin:112px max(5vw,36px) 0;padding:clamp(34px,5vw,70px) 0;border-top:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line)}.oyscat-product-conclusion h2{max-width:760px;margin:18px 0 16px;color:var(--journal-ink);font-size:clamp(2.5rem,5.5vw,6rem);font-weight:360;letter-spacing:-.06em;line-height:.98}.oyscat-product-conclusion>p:last-child{max-width:650px;color:rgba(36,33,29,.62);font-size:1.05rem;line-height:1.75}@media (max-width:900px){.marketing-hero{min-height:auto;padding:120px 22px 74px}.marketing-hero:before{left:22px}.oyscat-nav{grid-template-columns:auto auto;width:calc(100vw - 20px);border-radius:2px}.oyscat-nav-index{display:none}.oyscat-product-hero{grid-template-columns:1fr;padding:116px 22px 48px}.oyscat-product-copy h1{font-size:clamp(3rem,13vw,4.8rem)}.oyscat-product-visual{min-height:430px;margin:42px 0 0}.product-visual-disc{width:min(45vw,200px)}.product-visual-orbit.orbit-one{width:min(76vw,340px)}.product-visual-orbit.orbit-two{width:min(86vw,390px);border-width:1px}.oyscat-product-visual img{width:min(300px,75vw);max-width:none}.oyscat-product-principles{grid-template-columns:1fr;margin:0 22px}.oyscat-product-principles article+article{border-top:1px solid var(--journal-line);border-left:0}.oyscat-system-section{padding:90px 22px 0}.oyscat-system-heading{gap:16px}.oyscat-system-grid,.oyscat-system-heading{grid-template-columns:1fr}.oyscat-system-card{min-height:570px}.oyscat-system-card-copy{margin-top:180px}.oyscat-product-catalog{padding:90px 22px 0}.featured-product-card{grid-template-columns:1fr}}body:has(.marketing-page),html:has(.marketing-page){width:100%;height:auto;min-height:100%;display:block;overflow-x:hidden;overflow-y:auto;background:var(--frame-bg);perspective:none;cursor:auto}.marketing-page{min-height:100vh;padding:5vh 0;background:transparent;color:var(--journal-ink)}.marketing-board{position:relative;width:90vw;min-height:90vh;margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background-color:var(--paper-bg);background-image:linear-gradient(rgba(36,33,29,.042) 1px,transparent 0),linear-gradient(90deg,rgba(36,33,29,.042) 1px,transparent 0);background-size:54px 54px;box-shadow:0 40px 100px rgba(0,0,0,.54);transform:perspective(2600px) rotateX(.08deg) rotateY(-.06deg);transform-origin:top center;animation:qicore-board-unfold .82s cubic-bezier(.22,1,.36,1) both}.marketing-board .capability-card,.marketing-board .careers-panel,.marketing-board .company-manifesto,.marketing-board .company-product-strip,.marketing-board .marketing-hero,.marketing-board .news-card,.marketing-board .values-grid article{background-color:rgba(234,232,236,.76)}@keyframes qicore-board-unfold{0%{opacity:0;transform:perspective(2600px) translateY(-6vh) scaleY(.08) rotateX(-9deg);filter:brightness(.78)}48%{opacity:1;transform:perspective(2600px) translateY(-1vh) scaleY(.78) rotateX(-1.1deg);filter:brightness(.96)}to{opacity:1;transform:perspective(2600px) rotateX(.08deg) rotateY(-.06deg);filter:brightness(1)}}@keyframes qicore-board-fold{0%{opacity:1;transform:perspective(2200px) scale(1) rotateX(0deg);filter:brightness(1)}35%{opacity:1;transform:perspective(2200px) translateY(-1vh) scaleX(.992) scaleY(.92) rotateX(2deg);filter:brightness(.96)}72%{opacity:.92;transform:perspective(2200px) translateY(-11vh) scaleX(.94) scaleY(.28) rotateX(68deg);filter:brightness(.78)}to{opacity:0;transform:perspective(2200px) translateY(-40vh) scaleX(.84) scaleY(.035) rotateX(88deg);filter:brightness(.56)}}body.is-qicore-navigating .marketing-board,body.is-qicore-navigating .paper-canvas{pointer-events:none;animation:qicore-board-fold .92s cubic-bezier(.68,0,.24,1) both!important;transform-origin:top center}body.is-qicore-navigating #cursor-wrapper{opacity:0;pointer-events:none;transition:opacity .18s ease}.marketing-nav.is-qicore-site{top:28px;grid-template-columns:1fr auto;width:min(760px,calc(100vw - 40px));min-height:48px;padding:5px 6px 5px 12px;border:1px solid rgba(0,0,0,.045);border-radius:999px;background:rgba(242,242,244,.84);box-shadow:0 10px 18px rgba(0,0,0,.08),0 24px 42px rgba(0,0,0,.08),inset 0 1px rgba(255,255,255,.38);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:rgba(55,51,47,.82);transition:top .72s cubic-bezier(.22,1,.36,1),width .72s cubic-bezier(.22,1,.36,1),box-shadow .36s ease,background-color .36s ease}.marketing-nav.is-qicore-site.is-lifting{top:8px;width:min(700px,calc(100vw - 24px));background:rgba(245,244,246,.94);box-shadow:0 7px 18px rgba(0,0,0,.12),inset 0 1px rgba(255,255,255,.5)}.marketing-nav.is-qicore-site .marketing-nav-links{gap:2px}.marketing-nav.is-qicore-site .marketing-nav-links a{padding:9px 12px;border-radius:999px;color:rgba(74,69,63,.62);font-size:.7rem;font-weight:460;letter-spacing:.035em}.marketing-nav.is-qicore-site .marketing-nav-links a.is-active,.marketing-nav.is-qicore-site .marketing-nav-links a:focus-visible,.marketing-nav.is-qicore-site .marketing-nav-links a:hover{background:rgba(89,84,77,.09);color:rgba(42,39,35,.94)}.marketing-nav.is-qicore-site .locale-toggle{min-width:68px;padding:9px 10px;border:1px solid rgba(0,0,0,.05);border-radius:999px;background:rgba(230,228,231,.82);color:rgba(55,51,47,.9);font-weight:560}.marketing-nav.is-qicore-site .locale-toggle i{background:rgba(55,51,47,.2)}.qicore-route-status{position:fixed;top:70px;left:50%;z-index:299;display:flex;align-items:center;gap:12px;padding:6px 10px;border-radius:999px;background:rgba(22,22,22,.82);color:rgba(255,255,255,.56);font-family:Geist Mono,MiSans,monospace;font-size:.54rem;letter-spacing:.1em;opacity:0;pointer-events:none;transform:translate(-50%,-8px);transition:opacity .26s ease .12s,transform .42s cubic-bezier(.22,1,.36,1) .12s}.qicore-route-status strong{color:rgba(255,255,255,.9);font-weight:500}.qicore-route-status.is-visible{opacity:1;transform:translate(-50%)}@media (max-width:820px){.oyscat-positioning-note{grid-template-columns:1fr;gap:24px;margin-right:22px;margin-left:22px}.oyscat-positioning-copy{align-self:start}.oyscat-positioning-copy p{font-size:.94rem}.oyscat-product-conclusion{margin-right:22px;margin-left:22px}.marketing-page{padding:3vh 0}.marketing-board{width:94vw;min-height:94vh;border-radius:7px}.marketing-nav.is-qicore-site,.marketing-nav.is-qicore-site.is-lifting{top:10px;width:calc(100vw - 20px);min-height:48px;border-radius:999px}.marketing-nav.is-qicore-site .marketing-nav-links{top:calc(100% + 8px);border:1px solid rgba(0,0,0,.06);border-radius:22px;background:rgba(242,242,244,.96);box-shadow:0 18px 42px rgba(0,0,0,.16)}.marketing-nav.is-qicore-site .marketing-nav-links a{padding:12px 14px}.qicore-route-status{top:66px}}@media (prefers-reduced-motion:reduce){.marketing-board{animation:none}body.is-qicore-navigating .marketing-board,body.is-qicore-navigating .paper-canvas{animation:qicore-fade-out 80ms linear both!important}.marketing-nav.is-qicore-site,.qicore-route-status{transition-duration:80ms}}@keyframes qicore-fade-out{to{opacity:0}}.marketing-nav.is-qicore-home{top:calc(5vh + 18px);--home-nav-rx:0deg;--home-nav-ry:0deg;transform:translateX(-50%) perspective(2200px) rotateX(var(--home-nav-rx)) rotateY(var(--home-nav-ry)) translateZ(34px);transform-origin:center center;transition:top .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,background-color .3s ease}.marketing-nav.is-qicore-content{top:10px}.marketing-nav.is-qicore-home.is-lifting{top:8px;transform:translateX(-50%)}.qicore-route-status{display:none}.company-voxel-backdrop{position:fixed;inset:5vh 5vw;z-index:2;border-radius:8px;background:transparent;-webkit-mask-image:linear-gradient(90deg,transparent 10%,rgba(0,0,0,.2) 32%,#000 70%);mask-image:linear-gradient(90deg,transparent 10%,rgba(0,0,0,.2) 32%,#000 70%);pointer-events:none}.ambient-voxel-field{--ambient-rx:0deg;--ambient-ry:0deg;left:62%;top:48%;opacity:.18;transform:translate(-50%,-50%) perspective(1800px) rotateX(calc(58deg + var(--ambient-rx))) rotate(-29deg) rotateY(var(--ambient-ry)) scale(.9);transform-origin:center center;transition:transform .22s cubic-bezier(.22,1,.36,1);filter:saturate(.78) contrast(.94)}.ambient-voxel{position:absolute;transform-style:preserve-3d}.ambient-voxel-face{position:absolute;display:block;border:1px solid rgba(36,33,29,.2);-webkit-backface-visibility:visible;backface-visibility:visible}.ambient-voxel-face.bottom,.ambient-voxel-face.top{inset:0}.ambient-voxel-face.front{left:0;transform-origin:top}.ambient-voxel-face.back{left:0;transform-origin:bottom}.ambient-voxel-face.left{top:0;transform-origin:left}.ambient-voxel-face.right{top:0;transform-origin:right}.company-voxel-caption{position:absolute;right:22px;bottom:18px;color:rgba(36,33,29,.4);font-family:Geist Mono,monospace;font-size:.54rem;letter-spacing:.12em}.marketing-board{z-index:1;background-image:linear-gradient(rgba(36,33,29,.026) 1px,transparent 0),linear-gradient(90deg,rgba(36,33,29,.026) 1px,transparent 0);transform:none;animation:qicore-content-slide-in .38s cubic-bezier(.22,1,.36,1) both}.marketing-board .capability-card,.marketing-board .careers-panel,.marketing-board .company-manifesto,.marketing-board .company-product-strip,.marketing-board .marketing-hero,.marketing-board .news-card,.marketing-board .values-grid article{background-color:rgba(234,232,236,.8)}@keyframes qicore-home-paper-fold{0%{opacity:1;-webkit-clip-path:inset(0 0 0 0 round 8px);clip-path:inset(0 0 0 0 round 8px);filter:brightness(1)}42%{opacity:1;-webkit-clip-path:inset(8% 0 8% 0 round 7px);clip-path:inset(8% 0 8% 0 round 7px);transform:translateY(-1vh) scaleX(.995) scaleY(.86) rotateX(-1deg);filter:brightness(.97)}76%{opacity:.82;-webkit-clip-path:inset(31% 0 31% 0 round 5px);clip-path:inset(31% 0 31% 0 round 5px);transform:translateY(-7vh) scaleX(.97) scaleY(.36) rotateX(-6deg);filter:brightness(.88)}to{opacity:0;-webkit-clip-path:inset(49% 0 49% 0 round 2px);clip-path:inset(49% 0 49% 0 round 2px);transform:translateY(-18vh) scaleX(.93) scaleY(.025) rotateX(-10deg);filter:brightness(.76)}}body.is-qicore-leaving-home .paper-canvas{animation:qicore-home-paper-fold .76s cubic-bezier(.62,0,.28,1) both!important;transform-origin:top center}body.is-qicore-switching-content .marketing-board{animation:qicore-content-slide-out .34s cubic-bezier(.4,0,.2,1) both!important}@media (max-width:820px){.marketing-nav.is-qicore-content,.marketing-nav.is-qicore-home,.marketing-nav.is-qicore-home.is-lifting{top:10px;transform:translateX(-50%)}.company-voxel-backdrop{inset:3vh 3vw;border-radius:7px}.ambient-voxel-field{left:58%;opacity:.12;transform:translate(-50%,-50%) rotateX(58deg) rotate(-29deg) scale(.72)}.company-voxel-caption{display:none}.marketing-board{background-color:rgba(234,232,236,.9)}}@media (prefers-reduced-motion:reduce){.ambient-voxel-field{transition:none}.marketing-board{animation:none}body.is-qicore-leaving-home .paper-canvas,body.is-qicore-switching-content .marketing-board{animation:qicore-fade-out 80ms linear both!important}}.marketing-page{--info-rx:0deg;--info-ry:0deg;padding:8vh 0 5vh}.company-voxel-backdrop{--canvas-rx:0deg;--canvas-ry:0deg;z-index:0;-webkit-mask-image:none;mask-image:none;overflow:hidden;border:1px solid rgba(255,255,255,.08);background-color:var(--paper-bg);background-image:linear-gradient(rgba(0,0,0,.08) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.08) 1px,transparent 0);background-size:40px 40px;box-shadow:0 40px 100px rgba(0,0,0,.58);transform:perspective(2200px) rotateX(calc(2deg + var(--canvas-rx))) rotateY(calc(-1.5deg + var(--canvas-ry)));transform-origin:center center;transform-style:preserve-3d;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.company-canvas-axis{position:absolute;z-index:1;display:block;background:rgba(0,0,0,.18)}.company-canvas-axis.axis-x{left:0;right:0;top:50%;height:1px}.company-canvas-axis.axis-y{top:0;bottom:0;left:50%;width:1px}.ambient-voxel-field{position:absolute;inset:0;width:100%;height:100%;opacity:.72;transform:none;transform-style:preserve-3d;filter:saturate(.9) contrast(.98);transition:none}.ambient-voxel-face{border-color:rgba(0,0,0,.35)}.company-voxel-caption{z-index:3}.marketing-board{width:min(78vw,1360px);min-height:84vh;border-color:rgba(255,255,255,.16);background-color:rgba(234,232,236,.84);background-image:linear-gradient(rgba(36,33,29,.022) 1px,transparent 0),linear-gradient(90deg,rgba(36,33,29,.022) 1px,transparent 0);box-shadow:0 24px 64px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.36);transform:perspective(2600px) rotateX(var(--info-rx)) rotateY(var(--info-ry)) translateZ(24px);transform-origin:center top;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease}.marketing-board .marketing-hero{background-color:rgba(234,232,236,.44)}.marketing-board .capability-card,.marketing-board .careers-panel,.marketing-board .company-manifesto,.marketing-board .company-product-strip,.marketing-board .news-card,.marketing-board .values-grid article{background-color:rgba(234,232,236,.82)}.marketing-board .company-hero-art{opacity:.08}@keyframes qicore-content-slide-in{0%{opacity:0;translate:18px 0}to{opacity:1;translate:0 0}}@keyframes qicore-content-slide-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:-18px 0}}@media (max-width:820px){.marketing-page{padding:7vh 0 3vh}.company-voxel-backdrop{inset:3vh 3vw;transform:perspective(1800px) rotateX(.8deg) rotateY(-.5deg)}.ambient-voxel-field{left:0;opacity:.42;transform:none}.marketing-board{width:84vw;min-height:88vh;background-color:rgba(234,232,236,.9);transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.company-voxel-backdrop,.marketing-board{transform:none;transition:none}}.marketing-board{width:min(86vw,1500px);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;animation:qicore-drawer-open .52s cubic-bezier(.22,1,.36,1) both}.marketing-board .marketing-hero{border-bottom:0;background:transparent}.marketing-board .marketing-hero-copy{padding:clamp(30px,4vw,58px);border:1px solid rgba(36,33,29,.1);border-radius:4px;background:#eae8ec;box-shadow:0 18px 44px rgba(0,0,0,.14),inset 0 1px rgba(255,255,255,.48)}.marketing-board .company-hero-art{opacity:1}.marketing-board .company-blueprint-card{background-color:#e9e7ea;box-shadow:12px 14px 0 rgba(36,33,29,.04),0 22px 48px rgba(0,0,0,.12)}.marketing-board .capability-card,.marketing-board .careers-panel,.marketing-board .company-manifesto,.marketing-board .company-product-strip,.marketing-board .news-card,.marketing-board .values-grid article{background-color:#eae8ec;box-shadow:0 16px 38px rgba(0,0,0,.1)}.marketing-board .marketing-footer{margin:80px max(4vw,24px) 0;padding:48px max(3vw,26px);border:1px solid rgba(36,33,29,.1);border-radius:3px;background:#eae8ec;box-shadow:0 16px 38px rgba(0,0,0,.1)}@keyframes qicore-drawer-close{0%{opacity:1;-webkit-clip-path:inset(0 0 0 0 round 4px);clip-path:inset(0 0 0 0 round 4px);translate:0 0}to{opacity:0;-webkit-clip-path:inset(0 0 100% 0 round 4px);clip-path:inset(0 0 100% 0 round 4px);translate:0 -10px}}body.is-qicore-leaving-home .paper-canvas{animation:none!important;opacity:1;-webkit-clip-path:none;clip-path:none;filter:none}body.is-qicore-switching-content .marketing-board{animation:qicore-drawer-close .18s cubic-bezier(.4,0,.2,1) both!important}body.is-qicore-navigating .marketing-nav.is-qicore-home{transition-duration:.28s;transform:translate3d(-50%,0,0)}@media (max-width:820px){.marketing-board{width:92vw}.marketing-board .marketing-hero-copy{padding:28px 24px}.marketing-board .marketing-footer{margin:54px 16px 0;padding:34px 24px}}@media (prefers-reduced-motion:reduce){.marketing-board{animation:none}body.is-qicore-switching-content .marketing-board{animation:qicore-fade-out 80ms linear both!important}}.qicore-route-shell{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100%;perspective:inherit}.qicore-persistent-canvas{display:contents}.qicore-route-content:empty{display:none}.qicore-route-shell.is-content{display:block;min-height:100vh}body:has(.qicore-route-shell.is-content),html:has(.qicore-route-shell.is-content){cursor:auto}.qicore-route-shell.is-content :is(a,button){cursor:pointer}body.is-qicore-client-navigation :is(.paper-canvas,.marketing-nav,.qicore-route-content){pointer-events:none}.qicore-route-shell.is-content .paper-canvas{position:fixed;top:5vh;left:5vw;z-index:1;width:90vw;height:90vh;margin:0;pointer-events:none}.qicore-route-shell.is-content .ambient-glow{position:fixed;opacity:.72}.qicore-route-shell.is-content #cursor-wrapper,.qicore-route-shell.is-content .content-layer,.qicore-route-shell.is-content .footer-signature,.qicore-route-shell.is-content .palette-overlay,.qicore-route-shell.is-content .projection-layer{visibility:hidden;opacity:0;pointer-events:none}.qicore-route-content{--info-rx:0deg;--info-ry:0deg;position:relative;z-index:20;width:100%;min-height:100vh}.qicore-route-content .marketing-page{min-height:100vh;padding:76px 0 5vh}.qicore-route-content .marketing-board{transform:perspective(2800px) rotateX(var(--info-rx)) rotateY(var(--info-ry));transform-origin:center 24vh;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease;will-change:transform}.qicore-route-shell.is-content .marketing-nav.is-qicore-site{top:10px}body.is-qicore-content-route{align-items:flex-start;justify-content:flex-start}body.is-qicore-content-route #grid-plane,body.is-qicore-content-route #voxels-container{transition:opacity .32s ease}body.is-qicore-content-route .coord-tracker{opacity:.42}.qicore-route-shell .oyscat-gateway{position:fixed;right:calc(5vw + 40px);bottom:calc(5vh + 40px);z-index:80;visibility:visible;opacity:1;pointer-events:auto}.qicore-route-shell .scene-luon{z-index:400}body.is-luon-active .qicore-route-content{opacity:0;pointer-events:none;transition:opacity .26s ease}body.is-qicore-leaving-home .paper-canvas,body.is-qicore-navigating .paper-canvas{animation:none!important;opacity:1;-webkit-clip-path:none;clip-path:none;filter:none}@media (max-width:820px){.qicore-route-shell.is-content .paper-canvas{top:3vh;left:3vw;width:94vw;height:94vh}.qicore-route-content .marketing-page{padding-top:70px}.qicore-route-content .marketing-board{transform:none}.qicore-route-shell .oyscat-gateway{right:14px;bottom:14px}}@media (prefers-reduced-motion:reduce){.qicore-route-content .marketing-board{transform:none;transition:none}}@keyframes qicore-drawer-open{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0 0}}.qicore-route-content .marketing-board{animation:qicore-drawer-open .36s cubic-bezier(.22,1,.36,1) both}.marketing-nav.is-qicore-home,.marketing-nav.is-qicore-site{transition:top .32s cubic-bezier(.22,.78,.24,1),transform .32s cubic-bezier(.22,.78,.24,1),width .28s cubic-bezier(.22,.78,.24,1),box-shadow .24s ease,background-color .24s ease}.qicore-route-panel{position:relative;z-index:2;width:100%;min-height:100vh;transform-origin:top center;will-change:transform,opacity}.qicore-route-panel.is-outgoing{position:absolute;top:0;left:0;z-index:1;pointer-events:none}.qicore-route-shell.is-canvas-interactive .paper-canvas{pointer-events:auto}.qicore-route-shell.is-canvas-interactive .qicore-route-content{pointer-events:none}.qicore-route-panel .marketing-board{animation:none!important}.qicore-route-content.is-from-home .qicore-route-panel.is-active{animation:qicore-page-from-nav .41s cubic-bezier(.2,.78,.22,1) 90ms both}.qicore-route-content.is-between-content .qicore-route-panel.is-outgoing{animation:qicore-page-replaced .28s cubic-bezier(.4,0,.25,1) both}.qicore-route-content.is-between-content .qicore-route-panel.is-active{animation:qicore-page-replacement .39s cubic-bezier(.2,.78,.22,1) 34ms both}.qicore-route-content.is-to-home .qicore-route-panel.is-outgoing{animation:qicore-page-to-nav .34s cubic-bezier(.4,0,.25,1) both}@keyframes qicore-page-from-nav{0%{opacity:0;transform:translate3d(0,-34px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes qicore-page-replacement{0%{opacity:0;transform:translate3d(0,-26px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes qicore-page-replaced{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,22px,0)}}@keyframes qicore-page-to-nav{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-24px,0)}}.marketing-board .marketing-hero-copy{background:rgba(234,232,236,.91)}.marketing-board .company-blueprint-card{background-color:rgba(233,231,234,.88)}.marketing-board .capability-card,.marketing-board .careers-panel,.marketing-board .company-manifesto,.marketing-board .company-product-strip,.marketing-board .news-card,.marketing-board .values-grid article{background-color:rgba(234,232,236,.9)}.marketing-board .marketing-footer{background:rgba(234,232,236,.91)}.qicore-route-content :is(.marketing-hero-copy,.company-blueprint-card,.company-manifesto,.capability-card,.company-product-strip,.news-card,.values-grid article,.careers-panel,.marketing-footer){translate:0 0;box-shadow:none;transition:translate .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.qicore-route-content :is(.marketing-hero-copy,.company-blueprint-card,.company-manifesto,.capability-card,.company-product-strip,.news-card,.values-grid article,.careers-panel,.marketing-footer):hover{translate:0 -2px}}@media (prefers-reduced-motion:reduce){.qicore-route-panel{animation-duration:80ms!important;animation-delay:0s!important}}.marketing-nav.is-qicore-home{top:calc(5vh + 34px)}.marketing-nav.is-qicore-content,.qicore-route-shell.is-content .marketing-nav.is-qicore-site{top:18px}@media (max-width:820px){.marketing-nav.is-qicore-home{top:calc(3vh + 22px)}.marketing-nav.is-qicore-content,.qicore-route-shell.is-content .marketing-nav.is-qicore-site{top:12px}}.marketing-nav.is-qicore-content,.marketing-nav.is-qicore-site{top:18px;transform:translate3d(-50%,0,0);transition:transform .62s cubic-bezier(.32,.72,0,1),width .46s cubic-bezier(.32,.72,0,1),box-shadow .36s ease,background-color .36s ease;will-change:transform}.marketing-nav.is-qicore-home{top:18px;transform:translate3d(-50%,calc(5vh + 16px),0) perspective(2200px) rotateX(var(--home-nav-rx)) rotateY(var(--home-nav-ry)) translateZ(34px)}.qicore-route-shell.is-content .marketing-nav.is-qicore-site{top:18px;transform:translate3d(-50%,0,0)}@media (max-width:820px){.marketing-nav.is-qicore-content,.marketing-nav.is-qicore-site,.qicore-route-shell.is-content .marketing-nav.is-qicore-site{top:12px}.marketing-nav.is-qicore-home{top:12px;transform:translate3d(-50%,calc(3vh + 10px),0)}}@media (prefers-reduced-motion:reduce){.marketing-nav.is-qicore-site{transition-duration:80ms}}body.is-qicore-preparing-home-route .paper-canvas{transform:rotateX(0deg) rotateY(0deg)!important;box-shadow:0 32px 88px rgba(0,0,0,.62)!important;transition:transform .36s cubic-bezier(.45,0,.2,1),box-shadow .36s cubic-bezier(.45,0,.2,1)!important}body.is-qicore-preparing-home-route :is(.content-layer,.projection-layer,.footer-signature){opacity:0!important;filter:blur(10px);transition:opacity .3s cubic-bezier(.4,0,.2,1),filter .32s cubic-bezier(.4,0,.2,1)!important}body.is-qicore-preparing-home-route .marketing-nav.is-qicore-home{--home-nav-rx:0deg;--home-nav-ry:0deg;transition:transform .24s cubic-bezier(.45,0,.2,1),width .32s cubic-bezier(.45,0,.2,1),box-shadow .26s ease,background-color .26s ease}body.is-qicore-nav-lifting .marketing-nav.is-qicore-home{transform:translate3d(-50%,0,0)}.qicore-route-shell.is-returning-home .marketing-nav.is-qicore-home{transform:translate3d(-50%,calc(5vh + 16px),0) perspective(2200px) rotateX(var(--home-nav-rx)) rotateY(var(--home-nav-ry)) translateZ(34px)}html[data-qicore-route-entry=to-home] .qicore-route-shell.is-home :is(.content-layer,.projection-layer,.footer-signature){opacity:0;filter:blur(10px)}html[data-qicore-route-entry=to-home] .marketing-nav.is-qicore-home{transform:translate3d(-50%,0,0)!important;transition:none!important}.qicore-route-shell.is-returning-home :is(.content-layer,.projection-layer,.footer-signature){visibility:visible;pointer-events:none;animation:qicore-home-content-return .62s cubic-bezier(.4,0,.2,1) .12s both}.qicore-route-content.is-to-home .qicore-route-panel.is-outgoing{animation:qicore-page-home-yield .62s cubic-bezier(.4,0,.2,1) both!important}.qicore-route-content.is-to-home .qicore-route-panel.is-outgoing [data-qicore-waterfall]{animation:qicore-waterfall-home-dismiss .46s cubic-bezier(.4,0,.2,1) var(--waterfall-out-delay,0s) both!important}@keyframes qicore-home-content-return{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes qicore-page-home-yield{0%{opacity:1;transform:translate3d(0,var(--outgoing-scroll-offset,0),0) scale(1);filter:blur(0)}to{opacity:0;transform:translate3d(0,calc(var(--outgoing-scroll-offset,0px) + 24px),0) scale(.996);filter:blur(5px)}}@keyframes qicore-waterfall-home-dismiss{0%{opacity:1;transform:translateZ(0);filter:blur(0)}to{opacity:0;transform:translate3d(0,-28px,0);filter:blur(5px)}}@media (max-width:820px){.qicore-route-shell.is-returning-home .marketing-nav.is-qicore-home{transform:translate3d(-50%,calc(3vh + 10px),0)}}.qicore-route-content:is(.is-staging-from-home,.is-staging-between-content) .qicore-route-panel.is-active{opacity:0;animation:none!important}.qicore-route-content.is-from-home .qicore-route-panel.is-active{animation:qicore-panel-handoff .82s cubic-bezier(.4,0,.2,1) 80ms both!important}.qicore-route-content.is-between-content .qicore-route-panel.is-active{animation:qicore-panel-handoff .86s cubic-bezier(.4,0,.2,1) .14s both!important}@keyframes qicore-panel-handoff{0%{opacity:0;transform:translate3d(0,-20px,0) scale(.998)}34%{opacity:.18}to{opacity:1;transform:translateZ(0) scale(1)}}[data-qicore-waterfall="0"]{--waterfall-in-delay:0ms;--waterfall-swap-delay:0ms;--waterfall-out-delay:0ms}[data-qicore-waterfall="1"]{--waterfall-in-delay:170ms;--waterfall-swap-delay:88ms;--waterfall-out-delay:28ms}[data-qicore-waterfall="2"]{--waterfall-in-delay:300ms;--waterfall-swap-delay:152ms;--waterfall-out-delay:56ms}[data-qicore-waterfall="3"]{--waterfall-in-delay:420ms;--waterfall-swap-delay:216ms;--waterfall-out-delay:84ms}[data-qicore-waterfall="4"]{--waterfall-in-delay:520ms;--waterfall-swap-delay:280ms;--waterfall-out-delay:112ms}[data-qicore-waterfall="5"]{--waterfall-in-delay:620ms;--waterfall-swap-delay:344ms;--waterfall-out-delay:140ms}[data-qicore-waterfall="6"]{--waterfall-in-delay:720ms;--waterfall-swap-delay:408ms;--waterfall-out-delay:168ms}[data-qicore-waterfall="7"]{--waterfall-in-delay:800ms;--waterfall-swap-delay:472ms;--waterfall-out-delay:196ms}[data-qicore-waterfall="8"]{--waterfall-in-delay:880ms;--waterfall-swap-delay:536ms;--waterfall-out-delay:224ms}.qicore-route-content:is(.is-from-home,.is-between-content) .qicore-route-panel.is-active .marketing-board>*,.qicore-route-content:is(.is-staging-from-home,.is-staging-between-content) .qicore-route-panel.is-active .marketing-board>*{animation:none!important}.qicore-route-content:is(.is-staging-from-home,.is-staging-between-content) .qicore-route-panel.is-active [data-qicore-waterfall]{opacity:0!important;transform:translate3d(0,-86px,0) scale(.992)!important;filter:blur(7px)!important;animation:none!important}html[data-qicore-route-entry=from-home] .qicore-route-panel.is-active [data-qicore-waterfall]{opacity:0;transform:translate3d(0,-86px,0) scale(.992);filter:blur(7px);animation:qicore-waterfall-arrive .88s cubic-bezier(.16,1,.3,1) var(--waterfall-in-delay,0s) both!important}html[data-qicore-route-entry=between-content] .qicore-route-panel.is-active [data-qicore-waterfall]{opacity:0;transform:translate3d(0,-86px,0) scale(.992);filter:blur(7px);animation:qicore-waterfall-arrive .74s cubic-bezier(.16,1,.3,1) var(--waterfall-swap-delay,0s) both!important}.qicore-route-content.is-staging-between-content .qicore-route-panel.is-outgoing{opacity:1!important;transform:translate3d(0,var(--outgoing-scroll-offset,0),0) scale(1)!important;animation:none!important}.qicore-route-content.is-from-home .qicore-route-panel.is-active [data-qicore-waterfall]{opacity:0;transform:translate3d(0,-64px,0) scale(.994);filter:blur(6px);animation:qicore-waterfall-arrive 1.04s cubic-bezier(.4,0,.2,1) var(--waterfall-in-delay,0s) both!important;will-change:transform,opacity,filter}.qicore-route-content.is-between-content .qicore-route-panel.is-active [data-qicore-waterfall]{opacity:0;transform:translate3d(0,-64px,0) scale(.994);filter:blur(6px);animation:qicore-waterfall-arrive .94s cubic-bezier(.4,0,.2,1) calc(.14s + var(--waterfall-swap-delay,0s)) both!important;will-change:transform,opacity,filter}.qicore-route-content.is-between-content .qicore-route-panel.is-outgoing{animation:qicore-page-yield .7s cubic-bezier(.4,0,.2,1) both!important}.qicore-route-content.is-between-content .qicore-route-panel.is-outgoing .marketing-board>*{animation:none!important}.qicore-route-content.is-between-content .qicore-route-panel.is-outgoing [data-qicore-waterfall]{animation:qicore-waterfall-dismiss .62s cubic-bezier(.4,0,.2,1) var(--waterfall-out-delay,0s) both!important;will-change:transform,opacity,filter}@keyframes qicore-waterfall-arrive{0%{opacity:0;transform:translate3d(0,-64px,0) scale(.994);filter:blur(6px)}24%{opacity:.1;transform:translate3d(0,-50px,0) scale(.995);filter:blur(4px)}65%{opacity:.78;transform:translate3d(0,-12px,0) scale(.999);filter:blur(1px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes qicore-waterfall-dismiss{0%{opacity:1;transform:translateZ(0);filter:blur(0)}to{opacity:1;transform:translate3d(0,26px,0);filter:blur(4px)}}@keyframes qicore-page-yield{0%{opacity:1;transform:translate3d(0,var(--outgoing-scroll-offset,0),0) scale(1)}45%{opacity:.92;transform:translate3d(0,calc(var(--outgoing-scroll-offset,0px) + 6px),0) scale(.999)}to{opacity:0;transform:translate3d(0,calc(var(--outgoing-scroll-offset,0px) + 18px),0) scale(.996)}}@media (prefers-reduced-motion:reduce){body.is-qicore-preparing-home-route .marketing-nav.is-qicore-home,body.is-qicore-preparing-home-route .paper-canvas,body.is-qicore-preparing-home-route :is(.content-layer,.projection-layer,.footer-signature){transition-duration:80ms!important}.qicore-route-content .qicore-route-panel,.qicore-route-content .qicore-route-panel [data-qicore-waterfall]{animation-duration:80ms!important;animation-delay:0s!important}}.marketing-board .company-product-strip{position:relative;border-color:rgba(126,174,36,.28);background:radial-gradient(circle at 80% 38%,rgba(177,243,62,.13),transparent 34%),rgba(234,232,236,.9)}.marketing-board .company-product-strip:before{content:"";position:absolute;top:0;left:0;width:38%;height:3px;background:linear-gradient(90deg,var(--oyscat-lime),rgba(177,243,62,0))}.company-product-strip .section-kicker{display:flex;align-items:center;gap:9px}.company-product-strip .section-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--oyscat-lime);box-shadow:0 0 0 4px rgba(177,243,62,.14)}.company-product-strip .company-cta.dark{border-color:rgba(126,174,36,.42);background:rgba(177,243,62,.12);transition:border-color .26s ease,background-color .26s ease,transform .26s cubic-bezier(.32,.72,0,1)}.company-product-strip .company-cta.dark:focus-visible,.company-product-strip .company-cta.dark:hover{border-color:var(--oyscat-lime);background:var(--oyscat-lime);transform:translateY(-2px)}.company-product-identity{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;isolation:isolate}.company-product-code{margin-bottom:18px;color:rgba(36,33,29,.46);font-family:Geist Mono,monospace;font-size:.58rem;letter-spacing:.14em}.company-product-emblem{position:relative;z-index:1;width:clamp(112px,12vw,172px);aspect-ratio:1;padding:9px;overflow:hidden;border:1px solid rgba(126,174,36,.28);border-radius:24px;background:rgba(177,243,62,.1);box-shadow:0 18px 42px rgba(36,33,29,.1),inset 0 1px rgba(255,255,255,.56)}.company-product-emblem:after{content:"";position:absolute;inset:-18%;z-index:-1;border:1px solid rgba(177,243,62,.48);border-radius:30px}.company-product-emblem img{display:block;width:100%;height:100%;object-fit:contain}.company-product-identity .company-product-word{margin-top:18px;color:rgba(17,17,17,.86);font-size:clamp(3.2rem,6vw,6.4rem);font-weight:390;letter-spacing:-.06em;line-height:.9}@media (max-width:820px){.company-product-identity{min-height:300px}.company-product-emblem{width:122px}}.qicore-oyscat-product-wordmark{display:inline-block;width:auto;max-width:none;height:1em;margin:0;object-fit:contain;vertical-align:-.08em}.marketing-footer-product,.marketing-nav-links .is-oyscat-product-link{display:inline-flex;align-items:center}.marketing-nav.is-qicore-site .marketing-nav-links a{display:inline-flex;align-items:center;justify-content:center;min-height:33px;line-height:1}.qicore-nav-oyscat-wordmark{display:block;height:12px;transform:translateY(1px);vertical-align:initial}.marketing-footer-product{gap:6px}.qicore-footer-oyscat-wordmark{height:14px}.company-cta-brand-label{display:inline-flex;align-items:center;gap:.48em;line-height:1}.company-cta .qicore-inline-oyscat-wordmark{display:block;height:.96em;vertical-align:initial}.company-product-heading{display:inline}.company-product-heading-brand{display:inline-block;height:.8em;margin-right:.08em;vertical-align:-.14em}.hardware-copy h2 .qicore-heading-oyscat-wordmark{display:block;width:auto;height:100%;vertical-align:initial}.company-product-summary{max-width:520px;margin:25px 0 0;color:rgba(42,38,34,.58);font-size:.94rem;line-height:1.72}.company-product-code{display:inline-flex;align-items:center;gap:.7em}.company-product-code .qicore-code-oyscat-wordmark{height:1.25em}.company-product-identity .company-product-word{display:flex;justify-content:center;width:100%}.company-product-identity .qicore-display-oyscat-wordmark{width:clamp(170px,18vw,260px);height:auto}html[data-motion-quality=reduced] .projection-layer{display:none}html[data-motion-quality=reduced] .ambient-glow{opacity:.34}html[data-motion-quality=reduced] :is(.marketing-nav.is-qicore-site,.oyscat-gateway,.slogan-card,.terminal-footer){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-motion-quality=reduced] .cursor-cube-container.is-spinning,html[data-motion-quality=reduced] .oyscat-gateway:before{animation:none!important}html[data-motion-quality=reduced] .paper-canvas{box-shadow:0 28px 72px rgba(0,0,0,.52)}.oyscat-product-visual img.oyscat-hero-animation{width:320px;height:320px;max-width:58vw;max-height:58vw;object-fit:contain}@media (max-width:900px){.oyscat-product-visual img.oyscat-hero-animation{width:min(300px,75vw);height:min(300px,75vw);max-width:none;max-height:none}}.product-transition-layer{--product-transition-paper:#f7f7f2;--product-transition-duration:680ms;--product-origin-x:50vw;--product-origin-y:50vh;--product-center-dx:0px;--product-center-dy:0px;--product-mid-dx:0px;--product-mid-dy:0px;--product-target-dx:0px;--product-target-dy:0px;--product-cover-scale:24;--product-origin-scale:.45;--product-pop-scale:.49;--product-target-scale:1;--product-target-surface-scale:1.8;position:fixed;inset:0;z-index:10020;overflow:hidden;visibility:hidden;pointer-events:none;isolation:isolate}.product-transition-layer.is-to-qicore,html[data-product-transition-entry=to-qicore] .product-transition-layer{--product-transition-paper:#eae8ec}.product-transition-layer:is(.is-exiting,.is-arriving),html[data-product-transition-entry] .product-transition-layer{visibility:visible;pointer-events:auto}.product-transition-surface{width:116px;height:116px;border:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(177,243,62,.08),transparent 46%),var(--product-transition-paper);opacity:0;transform:translate3d(-50%,-50%,0) scale(.02);transform-origin:center}.product-transition-mark,.product-transition-surface{position:fixed;top:var(--product-origin-y);left:var(--product-origin-x);will-change:transform,opacity}.product-transition-mark{z-index:2;width:148px;height:148px;display:grid;place-items:center;opacity:0;transform:translate3d(-50%,-50%,0) scale(var(--product-origin-scale));transform-origin:center}.product-transition-brand{display:block;width:100%;height:100%;object-fit:contain}.product-transition-layer.is-exiting .product-transition-surface{animation:product-portal-cover var(--product-transition-duration) cubic-bezier(.45,0,.55,1) both}.product-transition-layer.is-exiting .product-transition-mark{animation:product-brand-to-center var(--product-transition-duration) linear both}html[data-product-transition-entry] .product-transition-surface{top:50%;left:50%;opacity:1;transform:translate3d(-50%,-50%,0) scale(30)}html[data-product-transition-entry] .product-transition-mark{top:50%;left:50%;opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}.product-transition-layer.is-arriving .product-transition-surface{top:50%;left:50%;animation:product-portal-reveal var(--product-transition-duration) cubic-bezier(.32,.72,0,1) both}.product-transition-layer.is-arriving .product-transition-mark{top:50%;left:50%;animation:product-brand-land var(--product-transition-duration) linear both}body.is-product-transitioning :is(.qicore-route-shell,.oyscat-product-page){animation:product-page-yield var(--product-transition-duration) cubic-bezier(.4,0,.2,1) both;pointer-events:none}body.is-product-transitioning :is(#cursor-wrapper,.transition-overlay){opacity:0!important;animation:none!important}body.is-product-transition-arriving.is-product-to-oyscat .oyscat-nav{animation:product-content-arrive .5s cubic-bezier(.22,1,.36,1) 40ms both}body.is-product-transition-arriving.is-product-to-oyscat .oyscat-product-copy>*{animation:product-content-arrive .52s cubic-bezier(.22,1,.36,1) both}body.is-product-transition-arriving.is-product-to-oyscat .oyscat-product-copy>:first-child{animation-delay:60ms}body.is-product-transition-arriving.is-product-to-oyscat .oyscat-product-copy>:nth-child(2){animation-delay:80ms}body.is-product-transition-arriving.is-product-to-oyscat .oyscat-product-copy>:nth-child(3){animation-delay:.1s}body.is-product-transition-arriving.is-product-to-oyscat .oyscat-product-copy>:nth-child(4){animation-delay:.12s}body.is-product-transition-arriving.is-product-to-oyscat .oyscat-product-copy>:nth-child(5){animation-delay:.14s}body.is-product-transition-arriving.is-product-to-qicore .qicore-route-shell{animation:product-qicore-arrive .56s cubic-bezier(.22,1,.36,1) 50ms both}body.is-product-transition-arriving.is-product-to-qicore .oyscat-gateway-art{opacity:0;transition:none}@keyframes product-portal-cover{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.02)}16%{opacity:1}to{opacity:1;transform:translate3d(-50%,-50%,0) scale(var(--product-cover-scale))}}@keyframes product-brand-to-center{0%{opacity:.92;transform:translate3d(-50%,-50%,0) scale(var(--product-origin-scale));animation-timing-function:cubic-bezier(.16,1,.3,1)}14%{opacity:1;transform:translate3d(-50%,-50%,0) scale(var(--product-pop-scale));animation-timing-function:cubic-bezier(.45,0,.55,1)}to{opacity:1;transform:translate3d(calc(-50% + var(--product-center-dx)),calc(-50% + var(--product-center-dy)),0) scale(1)}}@keyframes product-portal-reveal{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(var(--product-cover-scale));animation-timing-function:cubic-bezier(.45,0,.55,1)}64%{opacity:1;transform:translate3d(calc(-50% + var(--product-target-dx)),calc(-50% + var(--product-target-dy)),0) scale(var(--product-target-surface-scale));animation-timing-function:linear}78%{opacity:1;transform:translate3d(calc(-50% + var(--product-target-dx)),calc(-50% + var(--product-target-dy)),0) scale(var(--product-target-surface-scale));animation-timing-function:ease-out}to{opacity:0;transform:translate3d(calc(-50% + var(--product-target-dx)),calc(-50% + var(--product-target-dy)),0) scale(var(--product-target-surface-scale))}}@keyframes product-brand-land{0%,12%{opacity:1;transform:translate3d(-50%,-50%,0) scale(1);animation-timing-function:cubic-bezier(.45,0,.55,1)}64%{opacity:1;transform:translate3d(calc(-50% + var(--product-target-dx)),calc(-50% + var(--product-target-dy)),0) scale(var(--product-target-scale));animation-timing-function:linear}82%{opacity:1;transform:translate3d(calc(-50% + var(--product-target-dx)),calc(-50% + var(--product-target-dy)),0) scale(var(--product-target-scale));animation-timing-function:ease-out}to{opacity:1;transform:translate3d(calc(-50% + var(--product-target-dx)),calc(-50% + var(--product-target-dy)),0) scale(var(--product-target-scale))}}@keyframes product-page-yield{0%{opacity:1;transform:translateZ(0) scale(1)}52%{opacity:.78;transform:translate3d(0,5px,0) scale(.998)}to{opacity:.18;transform:translate3d(0,12px,0) scale(.994)}}@keyframes product-content-arrive{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes product-qicore-arrive{0%{opacity:.32}to{opacity:1}}@media (max-width:700px){.product-transition-mark{width:130px;height:130px}}@media (prefers-reduced-motion:reduce){.product-transition-layer.is-exiting .product-transition-surface{animation-name:product-simple-cover}.product-transition-layer.is-exiting .product-transition-mark{animation-name:product-simple-mark}.product-transition-layer.is-arriving .product-transition-mark,.product-transition-layer.is-arriving .product-transition-surface{animation-name:product-simple-reveal}body.is-product-transition-arriving :is(.qicore-route-shell,.oyscat-nav,.oyscat-product-copy>*),body.is-product-transitioning :is(.qicore-route-shell,.oyscat-product-page){animation-duration:.18s!important;animation-delay:0s!important}}@keyframes product-simple-cover{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(var(--product-cover-scale))}to{opacity:1;transform:translate3d(-50%,-50%,0) scale(var(--product-cover-scale))}}@keyframes product-simple-mark{0%{opacity:0;transform:translate3d(calc(-50% + var(--product-center-dx)),calc(-50% + var(--product-center-dy)),0)}to{opacity:1;transform:translate3d(calc(-50% + var(--product-center-dx)),calc(-50% + var(--product-center-dy)),0)}}@keyframes product-simple-reveal{0%{opacity:1}to{opacity:0}}.marketing-board .themed-hero-art{perspective:1100px;isolation:isolate}.marketing-board .hero-blueprint-card{--hero-rotate-x:0deg;--hero-rotate-y:0deg;--hero-shift-x:0px;--hero-shift-y:0px;--hero-near-x:0px;--hero-near-y:0px;--hero-far-x:0px;--hero-far-y:0px;--hero-accent-x:0px;--hero-accent-y:0px;--hero-accent-rotate:0deg;inset:7%;border:1px solid rgba(45,41,37,.24);border-radius:5px;background:linear-gradient(rgba(48,44,51,.052) 1px,transparent 0),linear-gradient(90deg,rgba(48,44,51,.052) 1px,transparent 0),linear-gradient(140deg,rgba(255,255,255,.34),transparent 42%),rgba(234,232,236,.94);background-size:32px 32px,32px 32px,100% 100%,100% 100%;box-shadow:0 18px 48px rgba(46,42,36,.1),inset 0 0 0 7px rgba(255,255,255,.2);overflow:hidden;transform:perspective(1100px) rotateX(var(--hero-rotate-x)) rotateY(var(--hero-rotate-y)) translate3d(var(--hero-shift-x),var(--hero-shift-y),0);transform-origin:50% 50%;transition:transform .65s cubic-bezier(.22,1,.36,1),border-color .3s ease;will-change:transform}.marketing-board .hero-blueprint-card[data-pointer-active=true]{border-color:rgba(45,41,37,.34);transition-duration:90ms,.3s;transition-timing-function:linear,ease}.marketing-board .hero-blueprint-card:after,.marketing-board .hero-blueprint-card:before{content:none}.hero-art-crop,.hero-art-index,.hero-art-note,.signal-channels,.signal-readout,.signal-stamp,.system-captions,.system-node,.workbench-note,.workbench-role{font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace}.hero-art-index,.hero-art-note{position:absolute;z-index:6;color:rgba(39,36,32,.58);font-size:9px;letter-spacing:.13em;line-height:1}.hero-art-index{top:18px;left:20px}.hero-art-note{right:20px;bottom:38px;max-width:calc(100% - 40px);line-height:1.2;text-align:right;white-space:nowrap}.hero-art-crop{position:absolute;z-index:6;width:16px;height:16px;border-color:rgba(39,36,32,.45);pointer-events:none}.hero-art-crop.crop-a{top:12px;right:12px;border-top:1px solid;border-right:1px solid}.hero-art-crop.crop-b{bottom:12px;left:12px;border-bottom:1px solid;border-left:1px solid}.hero-signal-diagram,.hero-system-diagram,.hero-workbench-diagram{position:absolute;inset:0}.hero-art-far,.hero-art-mid,.hero-art-near{transition:translate .52s cubic-bezier(.22,1,.36,1);will-change:translate}.hero-blueprint-card[data-pointer-active=true] :is(.hero-art-near,.hero-art-mid,.hero-art-far){transition-duration:.1s;transition-timing-function:linear}.hero-art-near{translate:var(--hero-near-x) var(--hero-near-y)}.hero-art-mid{translate:var(--hero-shift-x) var(--hero-shift-y)}.hero-art-far{translate:var(--hero-far-x) var(--hero-far-y)}.hero-art-wires{position:absolute;inset:8%;width:84%;height:84%;fill:none;stroke:rgba(43,39,35,.62);stroke-width:1.4;vector-effect:non-scaling-stroke}.hero-art-wires .wire-muted{stroke:rgba(43,39,35,.18);stroke-dasharray:4 6}.system-node{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:7px;color:rgba(38,35,31,.72);font-size:9px;letter-spacing:.08em}.system-node i{width:8px;height:8px;border:1px solid #2e2a26;border-radius:50%;background:#e8e5df;box-shadow:inset 0 0 0 2px #e8e5df}.system-node.node-idea{left:10%;bottom:28%}.system-node.node-prototype{left:38%;top:42%}.system-node.node-reality{right:8%;top:21%}.system-node.node-idea i{background:#d8c27a}.system-node.node-prototype i{background:#c9857c}.system-node.node-reality i{background:#8fa892}.system-assembly{position:absolute;z-index:4;top:29%;right:16%;width:122px;height:118px}.assembly-block,.assembly-core{position:absolute;border:1px solid rgba(42,38,34,.68);box-shadow:4px 4px 0 rgba(42,38,34,.1);transition:translate .54s cubic-bezier(.22,1,.36,1),box-shadow .42s ease}.assembly-block{width:46px;height:46px}.assembly-block.block-red{left:2px;top:44px;background:#c9857c}.assembly-block.block-green{left:50px;top:44px;background:#8fa892}.assembly-block.block-yellow{left:50px;top:-4px;background:#d8c27a}.assembly-block.block-blue{left:98px;top:44px;width:20px;background:#92a4ac}.assembly-core{left:50px;top:92px;display:grid;place-items:center;width:46px;height:22px;background:#292622;color:#edeae4;font:12px/1 var(--font-geist-mono),monospace}.hero-blueprint-card[data-pointer-active=true] :is(.assembly-block,.assembly-core){transition-duration:.11s,.22s;transition-timing-function:linear,ease;box-shadow:6px 7px 0 rgba(42,38,34,.12)}.hero-blueprint-card[data-pointer-active=true] .block-red{translate:var(--hero-accent-x) calc(0px - var(--hero-accent-y))}.hero-blueprint-card[data-pointer-active=true] .block-green{translate:calc(0px - var(--hero-accent-x)) var(--hero-accent-y)}.hero-blueprint-card[data-pointer-active=true] .block-yellow{translate:var(--hero-accent-x) var(--hero-accent-y)}.hero-blueprint-card[data-pointer-active=true] .block-blue{translate:calc(0px - var(--hero-accent-x)) calc(0px - var(--hero-accent-y))}.hero-blueprint-card[data-pointer-active=true] .assembly-core{translate:var(--hero-accent-x) var(--hero-accent-y)}.hero-blueprint-card[data-pointer-active=true] .hero-art-wires path:first-child{stroke-width:2;stroke-dasharray:7 4;animation:qicore-system-flow .8s linear infinite}.hero-blueprint-card[data-pointer-active=true] .system-node i{scale:1.35}.system-node i{transition:scale .32s cubic-bezier(.22,1,.36,1)}@keyframes qicore-system-flow{to{stroke-dashoffset:-22}}.system-captions{position:absolute;z-index:3;left:12%;top:26%;display:grid;grid-gap:7px;gap:7px;color:rgba(39,36,32,.42);font-size:8px;letter-spacing:.16em}.signal-plot{position:absolute;z-index:1;inset:18% 7% 22%;width:86%;height:60%;fill:none;vector-effect:non-scaling-stroke}.signal-grid{stroke:rgba(45,41,37,.09);stroke-width:1}.signal-line{stroke:#37322d;stroke-width:1.8}.signal-line-back{stroke:rgba(143,168,146,.75);stroke-width:7;opacity:.32}.signal-scan{position:absolute;z-index:3;top:21%;bottom:27%;left:58%;width:1px;background:linear-gradient(transparent,#a1ba8c 12%,#a1ba8c 88%,transparent);box-shadow:0 0 12px rgba(140,170,119,.32)}.signal-scan:after,.signal-scan:before{content:"";position:absolute;left:50%;width:7px;height:7px;border:1px solid #34302b;border-radius:50%;background:#a8c38e;translate:-50% 0}.signal-scan:before{top:27%}.signal-scan:after{top:64%}.signal-readout{position:absolute;z-index:4;top:23%;left:10%;display:grid;grid-template-columns:auto auto;align-items:end;grid-column-gap:8px;column-gap:8px;color:#332f2a}.signal-readout span{grid-column:1/-1;font-size:8px;letter-spacing:.13em;opacity:.55}.signal-readout strong{font-size:42px;font-weight:400;line-height:.95;letter-spacing:-.08em}.signal-readout i{margin-bottom:4px;color:#718864;font-size:8px;font-style:normal;letter-spacing:.14em}.signal-readout i:before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#94ae80;animation:qicore-signal-live 2.4s ease-in-out infinite}.signal-channels{position:absolute;z-index:4;right:8%;bottom:23%;display:grid;grid-template-columns:repeat(2,auto);grid-gap:6px 16px;gap:6px 16px;color:rgba(40,36,32,.62);font-size:8px;letter-spacing:.09em}.signal-channels span{display:flex;align-items:center;gap:5px}.signal-channels i{width:12px;height:2px;background:currentColor;opacity:.42}.signal-channels span:first-child i{background:#c9857c;opacity:1}.signal-channels span:nth-child(2) i{background:#8fa892;opacity:1}.signal-channels span:nth-child(3) i{background:#d8c27a;opacity:1}.signal-channels span:nth-child(4) i{background:#92a4ac;opacity:1}.signal-stamp{position:absolute;z-index:4;right:8%;top:17%;padding:6px 7px 5px;border:1px solid rgba(58,71,52,.48);color:rgba(58,71,52,.72);font-size:7px;line-height:1.25;letter-spacing:.12em;rotate:4deg}@keyframes qicore-signal-live{0%,to{opacity:.35;scale:.8}50%{opacity:1;scale:1}}.workbench-links{position:absolute;z-index:1;inset:9%;width:82%;height:82%;fill:none;stroke:rgba(43,39,35,.36);stroke-width:1.2;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.workbench-links circle{stroke:rgba(43,39,35,.13);stroke-dasharray:none}.workbench-role{position:absolute;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:center;grid-column-gap:7px;column-gap:7px;width:94px;padding:7px;border:1px solid rgba(44,40,36,.3);background:rgba(239,237,231,.72);color:rgba(41,37,33,.7);transition:translate .54s cubic-bezier(.22,1,.36,1),background-color .3s ease}.workbench-role strong{position:static;left:auto;top:auto;z-index:auto;display:grid;place-items:center;width:24px;height:24px;color:#302c28;font-size:13px;font-weight:500;letter-spacing:0;opacity:.66}.workbench-role span{min-width:0;font-size:8px;letter-spacing:.13em;white-space:nowrap}.workbench-role.role-design{left:8%;top:21%;border-left:3px solid #c9857c}.workbench-role.role-code{right:7%;top:20%;border-left:3px solid #92a4ac}.workbench-role.role-make{left:10%;bottom:18%;border-left:3px solid #d8c27a}.hero-blueprint-card[data-pointer-active=true] .workbench-role{background:rgba(239,237,241,.93);transition-duration:.11s,.22s;transition-timing-function:linear,ease}.hero-blueprint-card[data-pointer-active=true] .workbench-role.role-design{translate:var(--hero-accent-x) var(--hero-accent-y)}.hero-blueprint-card[data-pointer-active=true] .workbench-role.role-code{translate:calc(0px - var(--hero-accent-x)) var(--hero-accent-y)}.hero-blueprint-card[data-pointer-active=true] .workbench-role.role-make{translate:var(--hero-accent-x) calc(0px - var(--hero-accent-y))}.workbench-prototype{position:absolute;z-index:4;left:50%;top:50%;width:88px;height:78px;translate:calc(-50% + var(--hero-near-x)) calc(-50% + var(--hero-near-y))}.workbench-prototype svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(4px 5px 0 rgba(42,38,34,.08));transition:filter .3s ease}.workbench-prototype polygon{stroke:rgba(42,38,34,.72);stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.workbench-prototype .prototype-front{fill:#8fa892}.workbench-prototype .prototype-top{fill:#d8c27a}.workbench-prototype .prototype-side{fill:#768d7b}.workbench-prototype text{fill:#282521;font:12px var(--font-geist-mono),monospace;text-anchor:middle}.workbench-pencil{position:absolute;z-index:4;right:13%;bottom:22%;width:79px;height:7px;border:1px solid rgba(43,39,35,.55);background:#c9857c;rotate:calc(-24deg + var(--hero-accent-rotate));transition:rotate .12s linear}.workbench-pencil:after{content:"";position:absolute;right:-11px;top:-1px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:11px solid #4a443e}.workbench-note{position:absolute;z-index:3;right:8%;bottom:21%;color:rgba(40,36,32,.48);font-size:8px;line-height:1.35;letter-spacing:.12em;text-align:right}.hero-blueprint-card[data-pointer-active=true] .workbench-links{stroke-dasharray:6 4;animation:qicore-team-flow .7s linear infinite}.hero-blueprint-card[data-pointer-active=true] .workbench-prototype svg{filter:drop-shadow(6px 7px 0 rgba(42,38,34,.11))}@keyframes qicore-team-flow{to{stroke-dashoffset:-20}}button.themed-hero-art{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}button.themed-hero-art:focus{outline:none}button.themed-hero-art:focus-visible .hero-blueprint-card{outline:2px solid rgba(46,42,38,.52);outline-offset:4px}.hero-art-action{position:absolute;z-index:7;left:20px;bottom:17px;color:rgba(42,38,34,.42);font:8px/1 var(--font-geist-mono),SFMono-Regular,Consolas,monospace;letter-spacing:.12em;transition:color .24s ease,translate .42s cubic-bezier(.22,1,.36,1)}.hero-art-action:before{content:"+";display:inline-block;margin-right:6px;color:#7c936f;transition:rotate .42s cubic-bezier(.22,1,.36,1)}.themed-hero-art.is-hero-activated .hero-art-action{color:rgba(42,38,34,.72);translate:3px 0}.themed-hero-art.is-hero-activated .hero-art-action:before{rotate:45deg}.themed-hero-art.is-hero-activated .hero-blueprint-card{border-color:rgba(45,41,37,.48)}.hero-art-system.is-hero-activated .block-red{translate:-17px 11px}.hero-art-system.is-hero-activated .block-green{translate:8px 9px}.hero-art-system.is-hero-activated .block-yellow{translate:2px -17px}.hero-art-system.is-hero-activated .block-blue{translate:18px -7px}.hero-art-system.is-hero-activated .assembly-core{translate:7px 18px}.hero-art-system.is-hero-activated .system-node i{scale:1.35}.hero-art-system.is-hero-activated .hero-art-wires path:first-child{stroke-width:2;stroke-dasharray:7 4;animation:qicore-system-flow .8s linear infinite}.hero-art-signal.is-hero-activated .signal-scan{animation:qicore-signal-sweep 1.65s cubic-bezier(.45,0,.55,1) infinite alternate}.hero-art-signal.is-hero-activated .signal-line{stroke-width:2.2;stroke-dasharray:12 5;animation:qicore-news-flow 1.1s linear infinite}.hero-art-signal.is-hero-activated .signal-stamp{background:rgba(143,168,146,.14);border-color:rgba(58,71,52,.72)}@keyframes qicore-signal-sweep{0%{left:25%}to{left:76%}}@keyframes qicore-news-flow{to{stroke-dashoffset:-34}}.hero-art-workbench.is-hero-activated .workbench-role.role-design{translate:38px 37px}.hero-art-workbench.is-hero-activated .workbench-role.role-code{translate:-38px 39px}.hero-art-workbench.is-hero-activated .workbench-role.role-make{translate:40px -43px}.hero-art-workbench.is-hero-activated .workbench-links{stroke:rgba(43,39,35,.58);stroke-dasharray:6 4;animation:qicore-team-flow .7s linear infinite}.hero-art-workbench .workbench-prototype{transition:translate .52s cubic-bezier(.22,1,.36,1),scale .48s cubic-bezier(.22,1,.36,1),rotate .48s cubic-bezier(.22,1,.36,1)}.hero-art-workbench.is-hero-activated .workbench-prototype{scale:1.12;rotate:2deg}.hero-art-workbench.is-hero-activated .workbench-prototype svg{filter:drop-shadow(7px 8px 0 rgba(42,38,34,.12))}.hero-art-workbench.is-hero-activated .workbench-pencil{translate:-9px -7px}@media (max-width:900px){.marketing-board .hero-blueprint-card{inset:4%}.system-assembly{right:14%}.hero-art-note{max-width:58%;line-height:1.35}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.marketing-board .hero-blueprint-card{transform:none;transition:none}.hero-art-far,.hero-art-mid,.hero-art-near{transition:none}.hero-art-signal.is-hero-activated .signal-line,.hero-art-signal.is-hero-activated .signal-scan,.hero-art-system.is-hero-activated .hero-art-wires path:first-child,.hero-art-workbench.is-hero-activated .workbench-links,.hero-blueprint-card[data-pointer-active=true] .hero-art-wires path:first-child,.hero-blueprint-card[data-pointer-active=true] .workbench-links,.signal-readout i:before{animation:none}}.marketing-board :is(.about-narrative,.news-feed,.team-mission-section,.qicore-film-section){position:relative;color:#292521}.about-narrative{margin-top:24px;padding:clamp(38px,4.2vw,60px);border:1px solid rgba(45,41,36,.1);border-radius:5px;background:rgba(234,232,236,.91)}.about-page .marketing-hero h1 [data-lang=en]{display:block;font-size:.78em;letter-spacing:-.04em;line-height:1.04}.about-narrative-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(300px,.98fr);grid-gap:clamp(52px,8vw,128px);gap:clamp(52px,8vw,128px);align-items:start;margin-top:clamp(34px,3.5vw,50px)}.about-narrative-layout h2,.qicore-film-record h2{margin:0;font-weight:370;letter-spacing:-.045em;line-height:1.04}.about-narrative-layout h2{font-size:clamp(2.5rem,5vw,5.4rem)}.about-narrative-layout[data-lang=zh] .about-narrative-statement h2{font-size:clamp(2.4rem,4.25vw,4.7rem);letter-spacing:-.055em}.about-narrative-copy{display:grid;grid-gap:0;gap:0;margin:0;padding:.15em 0 0;color:rgba(42,38,34,.66);list-style:none}.about-narrative-statement{position:relative;min-height:100%}.about-narrative-statement h2>span{position:relative;z-index:1;display:inline-block;color:#292521;font-weight:470}.about-narrative-statement h2>span:after{content:"";position:absolute;z-index:-1;left:-.03em;right:-.03em;bottom:.08em;height:.15em;background:rgba(207,142,130,.34);transform:rotate(-1.1deg)}.about-narrative-transition{display:flex;align-items:center;gap:12px;width:min(100%,310px);margin-bottom:26px;color:rgba(42,38,34,.45);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.55rem;letter-spacing:.13em}.about-narrative-transition i{position:relative;flex:1 1;height:1px;background:rgba(42,38,34,.22)}.about-narrative-transition i:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid rgba(42,38,34,.42);border-right:1px solid rgba(42,38,34,.42);transform:rotate(45deg)}.about-narrative-blocks{display:flex;gap:6px;align-items:flex-end;margin-top:34px}.about-narrative-blocks i{display:block;width:27px;height:27px;border:1px solid rgba(42,38,34,.2);background:rgba(145,169,154,.3)}.about-narrative-blocks i:nth-child(2){width:39px;height:39px;background:rgba(216,196,125,.34)}.about-narrative-blocks i:nth-child(3){width:52px;height:52px;background:rgba(207,142,130,.28)}.about-narrative-copy li{position:relative;display:grid;grid-template-columns:minmax(108px,.38fr) minmax(0,1fr);grid-column-gap:20px;column-gap:20px;grid-row-gap:7px;row-gap:7px;padding:19px 0 20px;border-top:1px solid rgba(42,38,34,.13)}.about-narrative-copy li:last-child{border-bottom:1px solid rgba(42,38,34,.13)}.about-narrative-copy li>span{grid-row:1/3;padding-top:3px;color:rgba(42,38,34,.4);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.54rem;letter-spacing:.11em}.about-narrative-copy strong{color:#292521;font-size:clamp(1rem,1.35vw,1.26rem);font-weight:520;letter-spacing:-.018em;line-height:1.25}.about-narrative-copy p{margin:0;font-size:clamp(.82rem,.95vw,.95rem);line-height:1.55}.about-narrative-copy .is-qicore:before{content:"";position:absolute;left:-12px;top:17px;bottom:17px;width:3px;background:#91a99a}.about-narrative-copy .is-qicore>span{color:#607a69;font-weight:620}.news-feed-heading>span{color:rgba(42,38,34,.46);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.62rem;letter-spacing:.13em}.news-feed{margin-top:24px}.news-feed-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 clamp(10px,2vw,28px) 22px}.news-entry{border:1px solid rgba(45,41,36,.11);border-radius:5px;background:rgba(234,232,236,.92);overflow:clip}.news-entry summary{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);grid-gap:0;gap:0;cursor:pointer;list-style:none}.news-entry summary::-webkit-details-marker{display:none}.news-entry-cover{position:relative;display:grid;min-height:470px;place-items:center;overflow:hidden;border-right:1px solid rgba(45,41,36,.1);background:linear-gradient(rgba(48,44,51,.055) 1px,transparent 0),linear-gradient(90deg,rgba(48,44,51,.055) 1px,transparent 0),#dedce1;background-size:34px 34px}.news-entry-cover>span{position:relative;z-index:2;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:clamp(5.5rem,11vw,11rem);font-weight:310;letter-spacing:-.09em}.news-entry-cover>span:after{content:"USERS";position:absolute;left:100%;bottom:.14em;margin-left:12px;font-size:.07em;letter-spacing:.12em}.news-entry-cover svg{position:absolute;inset:21% 4%;width:92%;height:58%;fill:none;stroke:rgba(41,37,33,.24);stroke-width:1.3}.news-entry-cover svg path:last-child{stroke:rgba(126,151,111,.72);stroke-width:3}.news-entry-cover small{position:absolute;left:24px;bottom:22px;color:rgba(42,38,34,.48);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.58rem;letter-spacing:.12em}.news-entry-summary{position:relative;display:flex;flex-direction:column;min-height:470px;padding:clamp(32px,5vw,72px)}.news-entry-product{display:flex;align-items:center;gap:9px;margin:0 0 34px;color:rgba(42,38,34,.48);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.qicore-news-oyscat-wordmark{height:13px}.news-entry-summary time{color:rgba(42,38,34,.48);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.68rem;letter-spacing:.08em}.news-entry-summary h2{max-width:800px;margin:22px 0 0;font-size:clamp(2.2rem,4.8vw,5.1rem);font-weight:370;letter-spacing:-.055em;line-height:.98}.news-entry-deck{max-width:680px;margin:28px 0 0;color:rgba(42,38,34,.62);font-size:.98rem;line-height:1.7}.news-entry-toggle{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:38px;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.news-entry-toggle i{position:relative;width:18px;height:18px;border:1px solid rgba(42,38,34,.24);border-radius:50%;transition:rotate .42s cubic-bezier(.22,1,.36,1)}.news-entry-toggle i:after,.news-entry-toggle i:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:1px;background:#292521;translate:-50% -50%}.news-entry-toggle i:after{rotate:90deg}.news-entry-toggle-open,.news-entry[open] .news-entry-toggle-closed{display:none}.news-entry[open] .news-entry-toggle-open{display:inline}.news-entry[open] .news-entry-toggle i{rotate:45deg}.news-entry-body{padding:clamp(42px,7vw,92px) clamp(32px,11vw,170px);border-top:1px solid rgba(45,41,36,.1);background:rgba(242,240,243,.48)}.news-entry-body>div{display:grid;grid-gap:1.35em;gap:1.35em;max-width:880px;margin:0 auto;color:rgba(42,38,34,.72);font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.82}.news-entry-body p{margin:0}.team-mission-section{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:clamp(46px,7vw,110px);gap:clamp(46px,7vw,110px);align-items:stretch;margin-top:24px;padding:clamp(28px,3.2vw,52px);border:1px solid rgba(45,41,36,.1);border-radius:5px;background:rgba(234,232,236,.91)}.team-mission-visual{position:relative;min-height:390px;overflow:hidden;border:1px solid rgba(45,41,36,.11);background:linear-gradient(rgba(45,41,36,.045) 1px,transparent 0),linear-gradient(90deg,rgba(45,41,36,.045) 1px,transparent 0),rgba(244,242,245,.5);background-size:34px 34px}.team-mission-record{left:20px;top:18px;z-index:3;color:rgba(42,38,34,.48);font-size:.54rem;letter-spacing:.13em}.team-mission-number,.team-mission-record{position:absolute;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace}.team-mission-number{right:-7px;top:-32px;color:rgba(42,38,34,.055);font-size:clamp(9rem,18vw,15rem);font-weight:300;letter-spacing:-.12em;line-height:1}.team-mission-diagram{position:absolute;left:11%;right:11%;top:50%;display:grid;grid-template-columns:66px 1fr 78px;align-items:center;translate:0 -45%}.mission-digital{display:grid;width:66px;aspect-ratio:1;place-items:center;border:1px solid rgba(45,41,36,.24);background:rgba(220,218,224,.9);color:rgba(42,38,34,.7);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.72rem;letter-spacing:.12em}.mission-bridge{position:relative;height:1px;margin:0 13px;background:rgba(45,41,36,.25)}.mission-bridge:after,.mission-bridge:before{content:"";position:absolute;top:50%;width:6px;height:6px;border:1px solid rgba(45,41,36,.28);border-radius:50%;background:#eceaec;translate:0 -50%}.mission-bridge:before{left:24%}.mission-bridge:after{right:24%;background:#b1f33e}.mission-voxel{position:relative;display:block;width:66px;height:66px;margin-left:7px;border:1px solid rgba(45,41,36,.32);background:#9aaf9e}.mission-voxel:after,.mission-voxel:before{content:"";position:absolute;border:1px solid rgba(45,41,36,.3)}.mission-voxel:before{left:8px;top:-17px;width:65px;height:16px;background:#d8c47d;transform:skewX(-43deg);transform-origin:left bottom}.mission-voxel:after{right:-17px;top:-8px;width:16px;height:65px;background:#7f9986;transform:skewY(-43deg);transform-origin:left top}.mission-voxel>i{position:absolute;z-index:2;width:5px;height:5px;border-radius:50%;background:rgba(42,38,34,.48)}.mission-voxel>i:first-child{left:12px;bottom:12px}.mission-voxel>i:nth-child(2){left:23px;bottom:12px}.mission-voxel>i:nth-child(3){left:34px;bottom:12px;background:#b1f33e}.team-mission-axis{position:absolute;left:11%;right:11%;bottom:22px;display:flex;justify-content:space-between;color:rgba(42,38,34,.42);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.5rem;letter-spacing:.1em;text-transform:uppercase}.team-mission-copy{display:flex;flex-direction:column;justify-content:center;max-width:850px;padding:clamp(24px,3vw,48px) clamp(8px,1.5vw,24px) clamp(24px,3vw,48px) 0}.team-mission-copy .section-kicker{margin-bottom:clamp(54px,7vw,96px)}.team-mission-lead{max-width:790px;margin:0;font-size:clamp(1.9rem,3.35vw,3.65rem);font-weight:350;letter-spacing:-.038em;line-height:1.12}.team-mission-copy>p:last-child{max-width:690px;margin:clamp(32px,4vw,56px) 0 0;padding-top:22px;border-top:1px solid rgba(45,41,36,.11);color:rgba(42,38,34,.62);font-size:clamp(.92rem,1.15vw,1.08rem);font-weight:350;line-height:1.75}.qicore-film-section{display:grid;grid-template-columns:minmax(210px,.3fr) minmax(0,.7fr);grid-gap:clamp(34px,6vw,88px);gap:clamp(34px,6vw,88px);align-items:start;margin-top:24px;padding:clamp(38px,4.2vw,60px);border:1px solid rgba(45,41,36,.1);border-radius:5px;background:linear-gradient(rgba(45,41,36,.025) 1px,transparent 0),linear-gradient(90deg,rgba(45,41,36,.025) 1px,transparent 0),rgba(234,232,236,.92);background-size:32px 32px}.qicore-film-record{display:flex;flex-direction:column;align-self:stretch;min-height:100%}.qicore-film-record h2{margin-top:clamp(30px,3vw,42px);font-size:clamp(2.5rem,4.6vw,4.8rem)}.qicore-film-description{max-width:350px;margin:22px 0 0;color:rgba(42,38,34,.6);font-size:.92rem;line-height:1.72}.qicore-film-meta{display:grid;grid-gap:9px;gap:9px;margin:auto 0 0;padding-top:36px;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.qicore-film-meta div{display:flex;justify-content:space-between;gap:18px;padding-bottom:7px;border-bottom:1px solid rgba(45,41,36,.1)}.qicore-film-meta dt{color:rgba(42,38,34,.42)}.qicore-film-meta dd{margin:0;color:rgba(42,38,34,.7)}.qicore-film-external{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;color:rgba(42,38,34,.68);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.61rem;text-decoration:none}.qicore-film-external:focus-visible,.qicore-film-external:hover{color:#292521}.qicore-film-stage{min-width:0;margin-top:calc(clamp(30px, 3vw, 42px) + 48px)}.qicore-film-screen{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(45,41,36,.17);border-radius:3px;background:#171717}.qicore-film-screen iframe{display:block;width:100%;height:100%;border:0}.qicore-film-close[hidden],.qicore-film-poster[hidden]{display:none}.qicore-film-poster{position:absolute;inset:0;width:100%;height:100%;padding:0;overflow:hidden;border:0;background:#171717;color:#fff;cursor:pointer}.qicore-film-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(234,232,236,.1),rgba(18,18,18,.42));transition:opacity .5s ease}.qicore-film-poster img{display:block;width:100%;height:100%;object-fit:contain;opacity:.82;filter:saturate(.55) contrast(.92);transition:scale .9s cubic-bezier(.22,1,.36,1),filter .5s ease,opacity .5s ease}.qicore-film-poster:focus-visible img,.qicore-film-poster:hover img{scale:1.012;opacity:.96;filter:saturate(.8) contrast(.98)}.qicore-film-poster:focus-visible:after,.qicore-film-poster:hover:after{opacity:.65}.qicore-film-play{position:absolute;z-index:2;left:50%;top:50%;display:grid;width:clamp(52px,5vw,72px);aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.78);border-radius:50%;background:rgba(23,23,23,.24);translate:-50% -50%;transition:scale .42s cubic-bezier(.22,1,.36,1),background-color .3s ease}.qicore-film-play i{width:0;height:0;margin-left:4px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #fff}.qicore-film-poster:focus-visible .qicore-film-play,.qicore-film-poster:hover .qicore-film-play{scale:1.06;background:rgba(23,23,23,.46)}.qicore-film-watch{position:absolute;z-index:2;left:22px;bottom:18px;font-size:.6rem;letter-spacing:.1em}.qicore-film-close,.qicore-film-watch{font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;text-transform:uppercase}.qicore-film-close{display:inline-flex;align-items:center;gap:9px;margin-left:auto;padding:0;border:0;border-radius:2px;background:transparent;color:rgba(42,38,34,.64);font-size:.52rem;letter-spacing:.08em;cursor:pointer}.qicore-film-close:focus-visible,.qicore-film-close:hover{color:#292521}.qicore-film-close i{position:relative;width:9px;height:9px}.qicore-film-close i:after,.qicore-film-close i:before{content:"";position:absolute;left:4px;top:0;width:1px;height:9px;background:currentColor;rotate:45deg}.qicore-film-close i:after{rotate:-45deg}.qicore-film-register{display:flex;justify-content:space-between;gap:20px;margin-top:10px;color:rgba(42,38,34,.4);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.52rem;letter-spacing:.1em}@media (max-width:900px){.about-narrative-layout,.team-mission-section{grid-template-columns:1fr;gap:34px}.team-mission-visual{min-height:330px}.team-mission-copy{padding:8px 4px 18px}.team-mission-copy .section-kicker{margin-bottom:42px}.news-entry summary,.qicore-film-section{grid-template-columns:1fr}.qicore-film-record h2{margin-top:30px}.qicore-film-meta{margin-top:22px;padding-top:24px}.qicore-film-stage{margin-top:34px}.news-entry-cover{min-height:310px;border-right:0;border-bottom:1px solid rgba(45,41,36,.1)}.news-entry-summary{min-height:420px}}@media (max-width:620px){.about-narrative,.qicore-film-section{padding:30px 24px}.about-narrative-transition{margin-bottom:20px}.about-narrative-blocks{margin-top:24px}.about-narrative-copy li{grid-template-columns:1fr;row-gap:7px;padding:17px 0 18px}.about-narrative-copy li>span{grid-row:auto}.about-narrative-copy .is-qicore:before{left:-10px}.news-feed-heading{align-items:flex-start;flex-direction:column;gap:8px}.news-entry-summary{min-height:390px;padding:30px 24px}.news-entry-body{padding:38px 24px}.team-mission-section{gap:26px;padding:22px}.team-mission-visual{min-height:290px}.team-mission-number{top:-20px;font-size:10rem}.team-mission-diagram{grid-template-columns:56px 1fr 68px}.mission-digital{width:56px}.mission-voxel{width:56px;height:56px}.mission-voxel:before{width:55px}.mission-voxel:after{height:55px}.team-mission-axis{left:9%;right:9%}.team-mission-copy .section-kicker{margin-bottom:32px}.qicore-film-register span:last-child{display:none}}.about-page .about-vision-appendix{position:relative}.about-page .about-vision-appendix>[data-lang]{grid-column:2;grid-row:1/span 2}.about-vision-diagram{grid-column:1;grid-row:2;display:grid;grid-template-columns:auto 48px auto;align-items:center;align-self:end;grid-gap:8px;gap:8px;width:max-content;margin-top:44px;color:rgba(42,38,34,.48);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.5rem;letter-spacing:.1em}.about-vision-diagram span{padding:7px 8px;border:1px solid rgba(42,38,34,.2);background:rgba(255,255,255,.45)}.about-vision-diagram i{position:relative;height:1px;background:rgba(42,38,34,.28)}.about-vision-diagram i:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid rgba(42,38,34,.4);border-right:1px solid rgba(42,38,34,.4);transform:rotate(45deg)}.about-vision-diagram b{position:absolute;right:8px;bottom:-22px;width:10px;height:10px;border:1px solid rgba(145,169,154,.65);background:rgba(145,169,154,.22)}@media (max-width:900px){.about-page .about-narrative-copy,.about-page .capability-grid{grid-template-columns:1fr}.about-page .about-narrative-copy li,.about-page .about-narrative-copy li:last-child,.about-page .capability-card{min-height:0}.about-page .about-narrative-copy strong{margin-top:24px}.about-page .about-vision-appendix>[data-lang],.about-vision-diagram{grid-column:1;grid-row:auto}.about-vision-diagram{margin-top:6px}}body:has(.careers-page){background-color:#eceae5;background-image:linear-gradient(rgba(45,41,36,.045) 1px,transparent 0),linear-gradient(90deg,rgba(45,41,36,.045) 1px,transparent 0);background-size:54px 54px}.careers-standalone-nav{position:fixed;z-index:120;left:50%;top:28px;display:grid;grid-template-columns:1fr auto;align-items:center;width:min(760px,calc(100vw - 40px));min-height:48px;padding:5px 6px 5px 12px;border:1px solid rgba(0,0,0,.045);border-radius:999px;background:rgba(242,242,244,.84);box-shadow:0 10px 18px rgba(0,0,0,.08),0 24px 42px rgba(0,0,0,.08),inset 0 1px rgba(255,255,255,.38);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateX(-50%)}.careers-back-link{display:inline-flex;align-items:center;justify-self:start;gap:10px;color:rgba(36,33,29,.78);font-family:Geist Mono,monospace;font-size:.62rem;letter-spacing:.05em;text-decoration:none}.careers-back-link>span:first-child{font-size:.9rem}.careers-nav-label{color:rgba(36,33,29,.42);font-family:Geist Mono,monospace;font-size:.56rem;letter-spacing:.14em}.careers-standalone-nav .locale-toggle{position:static;justify-self:end;min-width:68px;padding:9px 10px;border:1px solid rgba(0,0,0,.05);border-radius:999px;background:rgba(230,228,231,.82);color:rgba(55,51,47,.9);font-weight:560}.careers-standalone-nav .locale-toggle i{background:rgba(55,51,47,.2)}.careers-page.marketing-page{padding:94px 0 4vh}.careers-page .marketing-board{width:min(1180px,calc(100vw - 48px));min-height:0;border:0;background:transparent;box-shadow:none}.careers-page .marketing-hero h1{max-width:760px}.careers-page .marketing-intro{max-width:610px}.careers-page .marketing-hero{grid-template-columns:1fr;min-height:auto;padding-top:clamp(76px,8vw,108px);padding-bottom:clamp(58px,7vw,92px)}.careers-page .marketing-hero-copy{max-width:780px}.careers-page .careers-note{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:min(900px,calc(100% - 48px));margin:24px auto 0;padding:30px 34px;gap:42px;border-color:rgba(45,41,36,.18);background:rgba(250,249,246,.94);box-shadow:none}.careers-note-copy{max-width:590px}.careers-note-copy .section-kicker{margin-bottom:12px}.careers-note-copy>p:last-child{color:rgba(36,33,29,.76);font-size:.9rem;line-height:1.7}.careers-board{margin-top:18px;padding:clamp(30px,4vw,52px) 0 clamp(20px,3vw,36px);border:0;border-radius:0;background:transparent}.careers-board-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);grid-gap:clamp(32px,7vw,110px);gap:clamp(32px,7vw,110px);align-items:end}.careers-board-heading h2{max-width:650px;font-size:clamp(2.45rem,5.2vw,5.8rem);font-weight:380;letter-spacing:-.06em;line-height:.98;text-wrap:balance}.careers-board-aside{max-width:430px;padding-bottom:4px}.careers-board-aside p{color:rgba(36,33,29,.62);font-size:.95rem;line-height:1.75}.career-apply-link,.careers-quick-link{display:inline-flex;align-items:center;gap:13px;color:var(--journal-ink);font-family:Geist Mono,monospace;font-size:.66rem;letter-spacing:.06em;text-decoration:none}.careers-note-actions,.careers-quick-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.careers-quick-actions{margin-top:22px}.careers-quick-link{padding-bottom:6px;border-bottom:1px solid rgba(45,41,36,.36)}.career-apply-link span:last-child,.careers-inline-link span:last-child,.careers-quick-link span:last-child{font-size:1rem;line-height:.6}.careers-inline-link{display:inline-flex;align-items:center;gap:10px;color:rgba(36,33,29,.56);font-family:Geist Mono,monospace;font-size:.61rem;letter-spacing:.05em;text-decoration:none}.careers-inline-link:hover{color:#587d13}.careers-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(42px,6vw,78px);padding-top:16px;border-top:1px solid rgba(45,41,36,.15)}.careers-filters button{padding:9px 13px;border:1px solid rgba(45,41,36,.2);border-radius:2px;background:rgba(248,247,243,.56);color:rgba(36,33,29,.64);font-family:Geist Mono,monospace;font-size:.61rem;letter-spacing:.04em;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.careers-filters button.is-active,.careers-filters button:hover{border-color:rgba(92,119,41,.48);background:rgba(177,243,62,.18);color:#4f6f16}.careers-results-head{display:flex;justify-content:space-between;gap:24px;margin-top:22px;color:rgba(36,33,29,.5);font-family:Geist Mono,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.careers-results-note{opacity:.72}.careers-role-grid{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.career-role-card{border:1px solid rgba(45,41,36,.24);border-radius:3px;background:rgba(250,249,246,.96);overflow:hidden;transition:border-color .18s ease,background-color .18s ease}.career-role-card:hover{border-color:rgba(92,119,41,.4)}.career-role-card>summary{display:grid;grid-template-columns:54px minmax(0,1fr) 42px;grid-gap:20px;gap:20px;align-items:start;padding:clamp(22px,3vw,34px);cursor:pointer;list-style:none}.career-role-card>summary::-webkit-details-marker{display:none}.career-role-index{padding-top:4px;color:rgba(36,33,29,.42);font-family:Geist Mono,monospace;font-size:.66rem;letter-spacing:.08em}.career-role-summary{display:grid;grid-gap:10px;gap:10px;min-width:0}.career-role-date,.career-role-meta{display:flex;flex-wrap:wrap;gap:8px;color:rgba(36,33,29,.64);font-family:Geist Mono,monospace;font-size:.61rem;letter-spacing:.04em;text-transform:uppercase}.career-role-meta i{font-style:normal;opacity:.55}.career-role-summary strong{color:#26231f;font-size:clamp(1.55rem,2.5vw,2.4rem);font-weight:430;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.career-role-blurb{color:rgba(36,33,29,.78);font-size:.94rem;line-height:1.6}.career-role-arrow{justify-self:end;color:rgba(36,33,29,.5);font-size:1.45rem;line-height:1;transition:rotate .18s ease,color .18s ease}.career-role-card[open] .career-role-arrow{rotate:90deg;color:#587d13}.career-role-detail{padding:0 clamp(22px,3vw,34px) clamp(24px,3vw,36px);border-top:1px solid rgba(45,41,36,.14);background:#fffefb}.career-role-detail-intro{display:flex;justify-content:space-between;gap:18px;padding:22px 0 18px 74px;border-bottom:1px solid rgba(45,41,36,.12)}.career-role-status{padding:5px 8px;border:1px solid rgba(92,119,41,.3);border-radius:2px;background:rgba(177,243,62,.13);color:#587d13;font-family:Geist Mono,monospace;font-size:.58rem;letter-spacing:.06em}.career-role-date{align-items:center;font-size:.56rem}.career-role-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(22px,3vw,48px);gap:clamp(22px,3vw,48px);padding:28px 0 0 74px}.career-role-benefits h3,.career-role-columns h3{margin-bottom:15px;color:rgba(36,33,29,.78);font-family:Geist Mono,monospace;font-size:.65rem;font-weight:620;letter-spacing:.08em;text-transform:uppercase}.careers-role-list{display:grid;grid-gap:11px;gap:11px;padding:0;list-style:none}.careers-role-list li{position:relative;padding-left:14px;color:rgba(36,33,29,.88);font-size:.9rem;line-height:1.68}.careers-role-list li:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:5px;border-radius:50%;background:#a6bc83}.career-role-empty{color:rgba(36,33,29,.52);font-size:.85rem}.career-role-benefits{margin:28px 0 0 74px;padding:18px 20px;border:1px solid rgba(45,41,36,.11);background:#f1efe9}.career-role-benefits .careers-role-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.career-role-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:30px 0 0 74px;padding-top:18px;border-top:1px solid rgba(45,41,36,.12)}.career-role-tags{display:flex;flex-wrap:wrap;gap:6px}.career-role-tags span{padding:5px 7px;border:1px solid rgba(45,41,36,.13);border-radius:2px;color:rgba(36,33,29,.7);font-family:Geist Mono,monospace;font-size:.55rem;letter-spacing:.03em}.career-apply-link{padding:10px 0 7px;border-bottom:1px solid rgba(45,41,36,.36);white-space:nowrap}.careers-note,.careers-process{margin-top:18px;padding:clamp(30px,5vw,64px) clamp(22px,5vw,72px);border:1px solid rgba(45,41,36,.14);border-radius:4px;background:rgba(239,237,232,.82)}.careers-process{display:grid;grid-template-columns:.62fr 1.38fr;grid-gap:7vw;gap:7vw}.careers-process-label{display:flex;justify-content:space-between;align-items:flex-start}.careers-process-mark{color:rgba(92,119,41,.74);font-size:2.2rem;line-height:.7}.careers-process-copy h2{max-width:620px;font-size:clamp(2.2rem,4.2vw,4.8rem);font-weight:380;letter-spacing:-.055em;line-height:1}.careers-process-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:46px}.careers-process-steps>div{padding-top:12px;border-top:1px solid rgba(45,41,36,.2)}.careers-process-steps span{color:rgba(36,33,29,.45);font-family:Geist Mono,monospace;font-size:.6rem}.careers-process-steps p{margin-top:24px;color:rgba(36,33,29,.65);font-size:.86rem;line-height:1.65}.careers-note{display:grid}.careers-note-actions{justify-self:start}.careers-note .lime-cta{margin-top:0;border:1px solid rgba(45,41,36,.18);border-radius:3px;background:rgba(36,33,29,.055);color:rgba(36,33,29,.9)}.careers-page .marketing-footer{margin:58px 0 0;padding:30px 0 10px;border:0;border-top:1px solid rgba(45,41,36,.18);border-radius:0;background:transparent;box-shadow:none}.careers-filters button.is-active,.careers-filters button:hover{border-color:rgba(92,111,96,.46);background:rgba(157,174,160,.18);color:#526257}.career-role-status{border-color:rgba(92,111,96,.3);background:rgba(157,174,160,.16);color:#526257}.career-role-card[open] .career-role-arrow{color:#526257}.careers-role-list li:before{background:#9baa9f}@media (max-width:900px){.careers-board-heading,.careers-note,.careers-process{grid-template-columns:1fr;gap:30px}.careers-board-aside{max-width:620px}.career-role-columns{grid-template-columns:1fr 1fr}.career-role-columns>div:last-child{grid-column:1/-1}.careers-process-steps{margin-top:32px}}@media (max-width:620px){.careers-standalone-nav{grid-template-columns:1fr auto;width:calc(100vw - 24px);padding:5px 6px 5px 10px}.careers-nav-label{display:none}.careers-page.marketing-page{padding:74px 0 3vh}.careers-page .marketing-board{width:calc(100vw - 24px)}.careers-page .careers-note{width:100%;padding:24px 22px;gap:18px}.careers-board{padding:28px 0 22px}.careers-board-heading h2{font-size:clamp(2.5rem,13vw,4.2rem)}.careers-results-head{align-items:flex-start;flex-direction:column;gap:8px}.career-role-card>summary{grid-template-columns:34px minmax(0,1fr) 24px;gap:10px;padding:20px 16px}.career-role-summary strong{font-size:1.65rem}.career-role-detail{padding:0 16px 22px}.career-role-benefits,.career-role-columns,.career-role-detail-intro,.career-role-footer{margin-left:0;padding-left:0}.career-role-detail-intro{align-items:flex-start;flex-direction:column;padding-bottom:15px}.career-role-columns{grid-template-columns:1fr;gap:24px;padding-top:22px}.career-role-columns>div:last-child{grid-column:auto}.career-role-benefits{padding:16px}.career-role-benefits .careers-role-list{grid-template-columns:1fr}.career-role-footer{align-items:flex-start;flex-direction:column}.careers-process-steps{grid-template-columns:1fr;gap:18px}.careers-process-steps p{margin-top:12px}.careers-note-actions{align-items:flex-start;flex-direction:column;gap:14px}.careers-note .lime-cta{margin-top:16px}.careers-page .marketing-footer{margin-top:42px;padding:26px 4px 8px}}.oyscat-product-page>:not(.oyscat-nav){width:min(1440px,calc(100% - clamp(48px, 10vw, 144px)));margin-left:auto;margin-right:auto}.oyscat-product-page>.oyscat-product-hero{min-height:690px;padding-left:clamp(30px,4vw,64px);padding-right:clamp(30px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,5vw,76px)}.oyscat-product-copy,.oyscat-product-copy h1{max-width:560px}.oyscat-product-visual{min-height:540px;margin-left:0}.oyscat-positioning-note{margin-bottom:0;padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(78px,8vw,116px);border-bottom:0}.oyscat-workspace-gallery{margin-top:0;padding-top:clamp(62px,7vw,96px);padding-bottom:clamp(82px,8vw,120px);border-top:1px solid var(--journal-line)}.oyscat-workspace-gallery-heading{margin-bottom:clamp(28px,3vw,44px)}.oyscat-workspace-gallery-featured,.oyscat-workspace-gallery-stack figure{padding:14px 14px 0}.oyscat-system-section{padding:clamp(82px,9vw,126px) 0 0}.oyscat-system-card{min-height:540px}.oyscat-system-conclusion{position:relative;border-color:var(--journal-line);background:rgba(247,246,242,.72)}.oyscat-system-conclusion:before{display:none}.oyscat-product-conclusion{margin-top:clamp(82px,9vw,126px)}.oyscat-product-footer{width:min(1440px,calc(100% - clamp(48px, 10vw, 144px)));margin-left:auto;margin-right:auto}.oyscat-positioning-note,.oyscat-product-conclusion,.oyscat-workspace-gallery{position:relative;overflow:hidden;border:1px solid rgba(36,33,29,.14);border-radius:4px;background:linear-gradient(135deg,rgba(255,255,255,.26),transparent 38%),rgba(226,224,218,.58)}.oyscat-positioning-note:before,.oyscat-product-conclusion:before,.oyscat-workspace-gallery:before{position:absolute;top:19px;left:clamp(22px,3vw,42px);color:rgba(36,33,29,.36);font-family:Geist Mono,monospace;font-size:.52rem;letter-spacing:.14em}.oyscat-positioning-note:before{content:"PRODUCT NOTE / 01"}.oyscat-workspace-gallery:before{content:"WORKSPACE LOG / 02"}.oyscat-product-conclusion:before{content:"PRODUCT RECORD / 03"}.oyscat-positioning-note:after,.oyscat-workspace-gallery:after{content:"";position:absolute;top:22px;right:clamp(22px,3vw,42px);width:34px;height:34px;border:1px solid rgba(177,243,62,.55);border-radius:50%;opacity:.7}.oyscat-positioning-note,.oyscat-product-conclusion,.oyscat-workspace-gallery{padding-left:clamp(28px,4vw,62px);padding-right:clamp(28px,4vw,62px)}.oyscat-positioning-heading,.oyscat-workspace-gallery-heading{position:relative;z-index:1}.oyscat-system-conclusion{border-radius:4px;background:linear-gradient(rgba(36,33,29,.035) 1px,transparent 0),linear-gradient(90deg,rgba(36,33,29,.035) 1px,transparent 0),rgba(226,224,218,.64);background-size:28px 28px}.oyscat-system-conclusion:after{content:"INTENT  →  OBJECT";position:absolute;top:24px;right:clamp(22px,3vw,42px);color:rgba(36,33,29,.4);font-family:Geist Mono,monospace;font-size:.52rem;letter-spacing:.12em}@media (max-width:900px){.oyscat-product-page>.oyscat-product-footer,.oyscat-product-page>:not(.oyscat-nav){width:calc(100% - 44px)}.oyscat-product-page>.oyscat-product-hero{padding-left:22px;padding-right:22px}.oyscat-product-visual{min-height:430px;margin-left:0}.oyscat-system-section{padding-top:86px}.oyscat-positioning-note,.oyscat-product-conclusion,.oyscat-workspace-gallery{padding-left:22px;padding-right:22px}.oyscat-system-conclusion:after{display:none}}.oyscat-workspace-gallery{margin:94px max(5vw,36px) 0;padding:0 0 96px;border-bottom:1px solid var(--journal-line)}.oyscat-workspace-gallery-heading{display:grid;grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr);grid-gap:clamp(28px,6vw,96px);gap:clamp(28px,6vw,96px);align-items:start;margin-bottom:34px}.oyscat-workspace-gallery-heading h2{max-width:660px;font-size:clamp(2.4rem,4.5vw,5.3rem);font-weight:420;letter-spacing:-.06em;line-height:.95}.oyscat-workspace-gallery-heading>div>p{max-width:500px;margin-top:20px;color:var(--journal-muted);font-size:.96rem;line-height:1.75}.oyscat-workspace-gallery-grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(270px,.86fr);grid-gap:14px;gap:14px;align-items:start}.oyscat-workspace-gallery-featured,.oyscat-workspace-gallery-stack figure{margin:0;border:1px solid var(--journal-line);background:rgba(247,246,242,.78)}.oyscat-workspace-gallery-featured{display:flex;flex-direction:column;min-width:0;align-self:start}.oyscat-workspace-gallery-stack{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:14px;min-width:0}.oyscat-workspace-gallery-image{position:relative;overflow:hidden;background:#f1f0ec}.oyscat-workspace-gallery-featured .oyscat-workspace-gallery-image{aspect-ratio:1/1}.oyscat-workspace-gallery-stack .oyscat-workspace-gallery-image{aspect-ratio:1.64/1}.oyscat-workspace-gallery-image:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgba(255,255,255,.32)}.oyscat-workspace-gallery-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.oyscat-workspace-gallery-featured .oyscat-workspace-gallery-image img{object-position:center 46%}.oyscat-workspace-gallery-stack figure:last-child .oyscat-workspace-gallery-image img{object-position:center 48%}.oyscat-workspace-gallery-mark{position:absolute;left:16px;top:14px;z-index:1;padding:6px 8px;border:1px solid rgba(36,33,29,.16);background:rgba(247,246,242,.84);color:rgba(36,33,29,.56);font-family:Geist Mono,monospace;font-size:.55rem;letter-spacing:.12em}.oyscat-workspace-gallery-featured figcaption,.oyscat-workspace-gallery-stack figcaption{display:flex;justify-content:space-between;gap:20px;padding:16px 18px 18px}.oyscat-workspace-gallery-featured figcaption strong,.oyscat-workspace-gallery-stack figcaption strong{color:#24211d;font-size:.9rem;font-weight:480}.oyscat-workspace-gallery-featured figcaption span,.oyscat-workspace-gallery-stack figcaption span{color:var(--journal-muted);font-family:Geist Mono,monospace;font-size:.57rem;letter-spacing:.04em;line-height:1.5;text-align:right}@media (max-width:780px){.oyscat-workspace-gallery{margin-right:22px;margin-left:22px;padding-bottom:72px}.oyscat-workspace-gallery-heading{grid-template-columns:1fr;gap:16px}.oyscat-workspace-gallery-grid{grid-template-columns:1fr}.oyscat-workspace-gallery-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}}@media (max-width:520px){.oyscat-workspace-gallery-stack{grid-template-columns:1fr}.oyscat-workspace-gallery-featured figcaption,.oyscat-workspace-gallery-stack figcaption{align-items:flex-start;flex-direction:column;gap:8px}.oyscat-workspace-gallery-featured figcaption span,.oyscat-workspace-gallery-stack figcaption span{text-align:left}}.about-page .about-vision-diagram{grid-column:1;grid-row:2;align-self:end;display:flex;flex-direction:column;gap:12px;width:min(100%,278px);margin-top:30px;color:rgba(42,38,34,.54);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.52rem;letter-spacing:.1em}.about-page .about-vision-diagram svg{display:block;width:100%;height:auto;overflow:visible}.about-page .about-vision-diagram svg polygon,.about-page .about-vision-diagram svg rect{vector-effect:non-scaling-stroke}.about-page .field-note-intent rect{fill:rgba(255,255,255,.4);stroke:rgba(42,38,34,.28);stroke-width:1.2}.about-page .field-note-intent circle{fill:rgba(145,169,154,.7);stroke:rgba(42,38,34,.25);stroke-width:1}.about-page .field-note-intent path:not(.field-note-corner){fill:none;stroke:rgba(42,38,34,.38);stroke-width:1.2;stroke-linecap:round}.about-page .field-note-connector,.about-page .field-note-corner{fill:none;stroke:rgba(42,38,34,.42);stroke-width:1.2}.about-page .field-note-connector{stroke-linecap:round;stroke-linejoin:round}.about-page .field-note-object-front{fill:rgba(145,169,154,.32);stroke:rgba(42,38,34,.42);stroke-width:1.2}.about-page .field-note-object-top{fill:rgba(216,196,125,.55);stroke:rgba(42,38,34,.42);stroke-width:1.2}.about-page .field-note-object-side{fill:rgba(103,126,112,.42);stroke:rgba(42,38,34,.42);stroke-width:1.2}.about-page .field-note-object rect{fill:rgba(242,240,243,.82);stroke:rgba(42,38,34,.36);stroke-width:1}.about-page .field-note-object circle{fill:rgba(42,38,34,.55)}.about-page .field-note-baseline{fill:none;stroke:rgba(42,38,34,.2);stroke-width:1;stroke-dasharray:3 5}.about-page .field-note-accent{fill:none;stroke:#91a99a;stroke-width:2;stroke-linecap:round}.about-page .about-vision-diagram>span{color:rgba(42,38,34,.48)}@media (max-width:900px){.about-page .about-vision-diagram{grid-column:1;grid-row:auto;width:min(100%,300px);margin-top:8px}}.about-page .about-narrative-statement{border-right:0}.about-page .about-narrative-transition{margin:5px 0 0}.about-page .about-narrative-copy li,.about-page .about-narrative-copy li:last-child{background:rgba(246,244,241,.56)}@media (max-width:900px){.about-page .about-narrative-statement{gap:16px}.about-page .about-narrative-transition{margin:0}.about-page .about-narrative-copy{grid-template-columns:1fr}.about-page .about-narrative-copy li,.about-page .about-narrative-copy li:last-child{min-height:0}.about-page .about-narrative-copy strong{margin-top:24px}}.about-page .about-narrative{margin-top:30px;padding:clamp(26px,4vw,52px) 0;border:0;border-radius:0}.about-page .about-narrative:after{display:none}.about-page .about-narrative-layout{grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:clamp(34px,6vw,92px)}.about-page .about-narrative-statement{padding:6px clamp(24px,4vw,64px) 0 0;border-right:1px solid rgba(45,41,36,.13)}.about-page .about-narrative-layout h2,.about-page .about-narrative-layout[data-lang=zh] .about-narrative-statement h2{max-width:580px;font-size:clamp(3rem,5.2vw,6.2rem);letter-spacing:-.065em;line-height:.96}.about-page .about-narrative-copy li{grid-template-columns:minmax(96px,.32fr) minmax(0,1fr);margin-bottom:9px;padding:20px 22px 21px;border-radius:3px;background:rgba(242,240,243,.97);border:1px solid rgba(45,41,36,.12);border-radius:6px}.about-page .about-narrative-copy li:last-child{margin-bottom:0;border-bottom:1px solid rgba(45,41,36,.13)}.about-page .about-narrative-copy li>span{padding-top:2px}.about-page .about-narrative-copy .is-qicore{background:rgba(145,169,154,.11)}.about-page .about-narrative-copy .is-qicore:before{left:-1px;bottom:12px;width:2px}.about-page .about-vision-appendix{display:grid;grid-template-columns:minmax(170px,.32fr) minmax(0,1.68fr);grid-gap:clamp(28px,6vw,96px);gap:clamp(28px,6vw,96px);align-items:start;margin-top:42px;padding:clamp(30px,4vw,56px) 0}.about-page .about-vision-appendix:before{content:"QICORE / FIELD NOTE";color:rgba(42,38,34,.46);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.58rem;letter-spacing:.13em}.about-page .about-vision-appendix>[data-lang]{max-width:940px}.about-page .about-vision-appendix p{margin-bottom:20px;color:rgba(42,38,34,.66);font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.8}.about-page .about-vision-appendix p:first-child{color:#292521;font-size:clamp(1.12rem,1.5vw,1.35rem)}.about-page .capability-grid{overflow:visible}.about-page .capability-card{padding:25px 28px 30px;border:1px solid rgba(45,41,36,.14);border-top:2px solid var(--qicore-capability-accent,#b9b4aa);border-radius:3px}.about-page .capability-card:after{display:none}.about-page .capability-card:first-child{--qicore-capability-accent:#cf8e82}.about-page .capability-card:nth-child(2){--qicore-capability-accent:#91a99a}.about-page .capability-card:nth-child(3){--qicore-capability-accent:#d8c47d}.about-page .capability-card h3{margin-top:72px;font-size:clamp(1.55rem,2vw,2.25rem);font-weight:500}.about-page .capability-card p{max-width:30ch;margin-top:14px;color:rgba(42,38,34,.59);font-size:.92rem;line-height:1.7}@media (max-width:900px){.about-page .about-narrative-layout,.about-page .about-vision-appendix{grid-template-columns:1fr}.about-page .about-narrative-statement{padding:0 0 28px;border-right:0;border-bottom:1px solid rgba(45,41,36,.13)}.about-page .about-vision-appendix:before{margin-bottom:-8px}.about-page .capability-grid{grid-template-columns:1fr}.about-page .capability-card{min-height:0}}@media (max-width:620px){.about-page .about-narrative{padding:26px 0}.about-page .about-narrative-copy li{grid-template-columns:1fr;row-gap:8px;padding:18px}.about-page .about-vision-appendix{margin-top:30px;padding:28px 0}}.news-entry-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:66% center;filter:saturate(.9) contrast(.98)}.news-entry-cover:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(236,234,229,.9),rgba(236,234,229,.42) 34%,transparent 66%);pointer-events:none}.news-entry-cover small,.news-entry-cover>span{z-index:2}.news-entry-count{color:#e5a092;font-size:clamp(5rem,9.5vw,9.6rem)!important;font-weight:390!important;letter-spacing:-.065em!important;line-height:.82;white-space:nowrap;translate:-12px -4px;-webkit-text-stroke:1.25px rgba(42,38,34,.78);text-shadow:3px 3px 0 rgba(247,243,235,.9)}.news-entry-cover>.news-entry-count:after{left:.12em;top:-1.65rem;bottom:auto;min-width:max-content;margin-left:0;padding:0 0 5px;border:0;border-bottom:1px solid rgba(42,38,34,.52);background:transparent;color:#2f2b27;font-size:.58rem;font-weight:560;letter-spacing:.16em;line-height:1;-webkit-text-stroke:0;text-shadow:none}.team-mission-section{margin-bottom:16px;isolation:isolate}.team-mission-flow{position:absolute;left:8%;top:46px;width:84%;height:calc(100% - 68px);overflow:visible}.team-mission-flow text{fill:rgba(42,38,34,.48);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:9px;letter-spacing:1.25px}.mission-intent-block rect{fill:rgba(228,225,230,.86);stroke:rgba(45,41,36,.38);stroke-width:1.25}.mission-intent-block circle{fill:#e5a092;stroke:rgba(45,41,36,.48);stroke-width:1}.mission-intent-block path{fill:none;stroke:rgba(45,41,36,.36);stroke-width:1.25}.mission-flow-line{fill:none;stroke:rgba(45,41,36,.46);stroke-width:1.4;stroke-dasharray:5 6}.mission-flow-nodes circle{fill:#b1f33e;stroke:rgba(45,41,36,.52);stroke-width:1}.mission-object-front{fill:#9aaf9e}.mission-object-front,.mission-object-top{stroke:rgba(45,41,36,.58);stroke-width:1.25}.mission-object-top{fill:#d8c47d}.mission-object-side{fill:#7f9986;stroke:rgba(45,41,36,.58);stroke-width:1.25}.mission-object-block circle{fill:rgba(42,38,34,.52)}.mission-object-block circle:last-of-type{fill:#b1f33e}.mission-ground-line{fill:none;stroke:rgba(45,41,36,.16);stroke-width:1}.qicore-route-content :is(.marketing-hero-copy,.hero-blueprint-card,.about-narrative,.qicore-film-section,.capability-card,.news-entry,.team-mission-section,.values-grid article,.careers-panel,.marketing-footer){border:1.25px solid rgba(45,41,36,.17)}@media (max-width:620px){.team-mission-section{margin-bottom:12px}.team-mission-flow{left:8%;top:42px;width:84%;height:calc(100% - 60px)}}.oyscat-workshop-section.is-withdrawn{display:none}.oyscat-workshop-section{padding:112px max(5vw,36px) 0}.oyscat-workshop-heading{display:grid;grid-template-columns:.52fr 1.48fr;grid-gap:30px;gap:30px;align-items:start;margin-bottom:34px}.oyscat-workshop-heading>p{padding-top:8px;color:rgba(36,33,29,.5);font-family:Geist Mono,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.oyscat-workshop-heading h2{max-width:800px;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:380;letter-spacing:-.045em;line-height:1}.oyscat-workshop-heading div>p{max-width:650px;margin-top:22px;color:rgba(36,33,29,.6);font-size:.96rem;font-weight:350;line-height:1.75}.oyscat-workshop-figure{margin:0;border:1px solid var(--journal-line);background:rgba(244,242,237,.42)}.oyscat-workshop-image{position:relative;aspect-ratio:16/8.25;overflow:hidden;background:#c9c0ad}.oyscat-workshop-image:after{content:"";position:absolute;inset:0;border:10px solid rgba(236,234,229,.17);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);pointer-events:none}.oyscat-workshop-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 56%;image-rendering:pixelated}.oyscat-workshop-corner{position:absolute;z-index:2;padding:7px 9px;border:1px solid rgba(177,243,62,.34);background:rgba(18,18,17,.74);color:rgba(239,244,229,.78);font-family:Geist Mono,monospace;font-size:.55rem;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.oyscat-workshop-corner.corner-top{left:22px;top:22px}.oyscat-workshop-corner.corner-bottom{right:22px;bottom:22px}.oyscat-workshop-figure figcaption{display:flex;justify-content:space-between;gap:28px;padding:15px 18px;border-top:1px solid var(--journal-line);color:rgba(36,33,29,.5);font-family:Geist Mono,MiSans,monospace;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width:900px){.oyscat-workshop-section{padding:90px 22px 0}.oyscat-workshop-heading{grid-template-columns:1fr;gap:16px}.oyscat-workshop-heading>p{padding-top:0}.oyscat-workshop-image{aspect-ratio:4/5}.oyscat-workshop-image img{object-position:57% center}.oyscat-workshop-corner.corner-top{left:14px;top:14px}.oyscat-workshop-corner.corner-bottom{right:14px;bottom:14px}.oyscat-workshop-figure figcaption{align-items:flex-start;flex-direction:column;gap:7px}}:is(.about-narrative,.qicore-film-section,.capability-card,.news-entry,.team-mission-section,.values-grid article,.careers-panel){--qicore-card-accent:#91a99a;--qicore-card-accent-two:#d7c276;position:relative;border-width:1.25px;border-color:rgba(45,41,36,.16)}:is(.about-narrative,.qicore-film-section,.capability-card,.news-entry,.team-mission-section,.values-grid article,.careers-panel):after{content:"";position:absolute;z-index:8;right:18px;top:17px;width:36px;height:6px;background:linear-gradient(90deg,var(--qicore-card-accent) 0 10px,transparent 10px 13px,var(--qicore-card-accent-two) 13px 23px,transparent 23px 26px,rgba(42,38,34,.18) 26px 36px);pointer-events:none}.about-narrative,.capability-card:first-child,.values-grid article:first-child{--qicore-card-accent:#cf8e82;--qicore-card-accent-two:#d8c47d}.capability-card:nth-child(3),.qicore-film-section,.values-grid article:nth-child(3){--qicore-card-accent:#d8c47d;--qicore-card-accent-two:#9ba8b5}.news-entry{--qicore-card-accent:#a6cf56;--qicore-card-accent-two:#91a99a}.careers-panel{--qicore-card-accent:#9ba8b5;--qicore-card-accent-two:#cf8e82}@media (max-width:620px){:is(.about-narrative,.qicore-film-section,.capability-card,.news-entry,.team-mission-section,.values-grid article,.careers-panel):after{right:13px;top:13px;width:31px;height:5px;background:linear-gradient(90deg,var(--qicore-card-accent) 0 9px,transparent 9px 11px,var(--qicore-card-accent-two) 11px 20px,transparent 20px 22px,rgba(42,38,34,.18) 22px 31px)}}.oyscat-workspace-gallery{margin:clamp(38px,5vw,72px) auto 0;padding:clamp(82px,7vw,104px) clamp(28px,4vw,62px) clamp(82px,8vw,118px);border:1px solid rgba(36,33,29,.14);border-radius:4px}.oyscat-workspace-gallery-heading{grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr);gap:clamp(34px,5vw,78px);margin-bottom:clamp(34px,4vw,52px)}.oyscat-workspace-gallery-heading h2{max-width:570px;font-size:clamp(2.25rem,4vw,4.5rem)}.oyscat-workspace-gallery-grid{grid-template-columns:minmax(0,1.22fr) minmax(290px,.78fr);gap:20px}.oyscat-workspace-gallery-featured,.oyscat-workspace-gallery-stack figure{padding:16px 16px 0;border-color:rgba(36,33,29,.16);background:rgba(247,246,242,.94)}.oyscat-workspace-gallery-stack{gap:20px}.oyscat-workspace-gallery-featured .oyscat-workspace-gallery-image{aspect-ratio:1.28/1}.oyscat-workspace-gallery-stack .oyscat-workspace-gallery-image{aspect-ratio:1.78/1}.oyscat-workspace-gallery-featured figcaption,.oyscat-workspace-gallery-stack figcaption{padding:15px 2px 17px}@media (max-width:780px){.oyscat-workspace-gallery{margin:34px auto 0;padding:72px 22px 76px}.oyscat-workspace-gallery-heading{grid-template-columns:1fr;gap:16px}.oyscat-workspace-gallery-grid{grid-template-columns:1fr}.oyscat-workspace-gallery-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}}@media (max-width:520px){.oyscat-workspace-gallery-stack{grid-template-columns:1fr}}.news-entry>summary{pointer-events:none;cursor:default}.news-entry>summary .news-entry-toggle{pointer-events:auto;cursor:pointer}.news-entry-toggle{border:0;background:transparent;color:inherit;text-align:left}.news-entry-toggle:focus-visible{outline:2px solid rgba(42,38,34,.55);outline-offset:5px}.oyscat-workspace-gallery-grid{grid-template-columns:minmax(0,1.36fr) minmax(280px,.64fr);align-items:stretch}.oyscat-workspace-gallery-featured .oyscat-workspace-gallery-image{aspect-ratio:auto;min-height:0}.oyscat-workspace-gallery-featured{align-self:stretch;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.oyscat-workspace-gallery-featured .oyscat-workspace-gallery-image img{object-fit:contain;object-position:center}.oyscat-workspace-gallery-stack{grid-template-rows:repeat(3,minmax(0,1fr));gap:14px;min-height:0}.oyscat-workspace-gallery-stack figure{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.oyscat-workspace-gallery-stack .oyscat-workspace-gallery-image{aspect-ratio:auto;min-height:0}.oyscat-workspace-gallery-stack .oyscat-workspace-gallery-image img{object-fit:cover;object-position:center}@media (max-width:780px){.oyscat-workspace-gallery-grid{grid-template-columns:1fr}.oyscat-workspace-gallery-stack{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(220px,auto))}.oyscat-workspace-gallery-stack figure{min-height:260px}}.oyscat-system-card-copy{margin-top:152px;max-width:100%}.oyscat-workspace-diagram{top:44px;right:clamp(30px,4vw,58px);width:min(74%,350px);height:62px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;grid-gap:8px;gap:8px}.workspace-node{position:relative;inset:auto!important;z-index:2;width:100%;height:42px;background:rgba(255,255,255,.54);font-size:.47rem}.node-real{border-color:rgba(126,174,36,.55);background:rgba(177,243,62,.14)}.oyscat-workspace-diagram i{left:auto!important;top:50%!important;z-index:1;width:calc(25% - 8px)!important;height:1px;transform:none;rotate:none!important}.oyscat-workspace-diagram i:first-of-type{left:calc(25% - 4px)!important}.oyscat-workspace-diagram i:nth-of-type(2){left:calc(50% - 4px)!important}.oyscat-workspace-diagram i:nth-of-type(3){left:calc(75% - 4px)!important}.oyscat-module-diagram{top:42px;right:clamp(30px,4vw,58px);display:grid;grid-template-columns:repeat(2,92px);grid-template-rows:repeat(2,56px) repeat(2,18px);grid-gap:6px;gap:6px;rotate:none}.oyscat-module-diagram span{display:grid;place-items:center;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.035);box-shadow:inset 0 1px rgba(255,255,255,.08)}.oyscat-module-diagram span:after{color:rgba(255,255,255,.58);font-family:Geist Mono,monospace;font-size:1rem}.oyscat-module-diagram span:first-child:after{content:"↻";color:rgba(177,243,62,.8)}.oyscat-module-diagram span:nth-child(2):after{content:"✦";color:rgba(224,192,111,.82)}.oyscat-module-diagram span:nth-child(3):after{content:"·";color:rgba(213,144,127,.88);font-size:1.7rem}.oyscat-module-diagram span:nth-child(4):after{content:"+";color:rgba(139,170,151,.88)}.oyscat-module-diagram i{font-size:.46rem}.oyscat-system-grid{grid-template-columns:1fr;gap:18px}.oyscat-system-card{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);min-height:440px;padding:0}.oyscat-system-index{position:absolute;top:30px;right:34px;z-index:5}.oyscat-system-card-media{position:relative;z-index:1;min-height:440px;overflow:hidden;border-right:1px solid rgba(36,33,29,.14);background:linear-gradient(rgba(36,33,29,.045) 1px,transparent 0),linear-gradient(90deg,rgba(36,33,29,.045) 1px,transparent 0),radial-gradient(circle at 68% 42%,rgba(177,243,62,.18),transparent 34%),#e7e5df;background-size:34px 34px,34px 34px,100% 100%,100% 100%}.oyscat-system-card-media:before{content:"VISUAL / 01";position:absolute;top:30px;left:clamp(28px,4vw,56px);color:rgba(36,33,29,.4);font-family:Geist Mono,monospace;font-size:.55rem;letter-spacing:.13em}.oyscat-system-card-media:after{content:"";position:absolute;inset:22% 15%;border:1px dashed rgba(36,33,29,.2);border-radius:2px;opacity:.7}.oyscat-system-card.is-hardware .oyscat-system-card-media:after,.oyscat-system-card.is-workspace .oyscat-system-card-media:after{display:none}.oyscat-system-card-media img{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;object-fit:cover;object-position:center;filter:saturate(.88) contrast(.97)}.oyscat-system-card.is-hardware .oyscat-system-card-media{border-right-color:rgba(255,255,255,.12);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),radial-gradient(circle at 42% 52%,rgba(177,243,62,.11),transparent 38%),#111;background-size:34px 34px,34px 34px,100% 100%,100% 100%}.oyscat-system-card.is-hardware .oyscat-system-card-media:before{content:"VISUAL / 02";color:rgba(255,255,255,.42)}.oyscat-system-card.is-hardware .oyscat-system-card-media:after{border-color:rgba(255,255,255,.2)}.oyscat-system-card-copy{align-self:center;max-width:none;margin-top:0;padding:72px clamp(34px,5vw,72px) 66px}.oyscat-system-card-copy>p:last-of-type{max-width:620px}.oyscat-module-diagram,.oyscat-workspace-diagram{display:none}@media (max-width:780px){.oyscat-system-card{grid-template-columns:1fr;min-height:0}.oyscat-system-card-media{min-height:230px;border-right:0;border-bottom:1px solid rgba(36,33,29,.14)}.oyscat-system-card.is-hardware .oyscat-system-card-media{border-bottom-color:rgba(255,255,255,.12)}.oyscat-system-card-media:after{inset:18% 18%}.oyscat-system-card-copy{padding:38px 28px 42px}.oyscat-system-index{top:24px;right:24px}}.about-page .about-narrative{padding:clamp(26px,4vw,52px);border:1px solid rgba(45,41,36,.12);border-radius:6px;background:rgba(242,240,243,.97)}.about-page .about-narrative-layout{display:block;margin-top:30px}.about-page .about-narrative-statement{display:block;min-height:0;padding:0 0 30px;border:0;border-bottom:1px solid rgba(45,41,36,.13)}.about-page .about-narrative-transition{margin:5px 0 22px}.about-page .about-narrative-layout h2,.about-page .about-narrative-layout[data-lang=zh] .about-narrative-statement h2{max-width:930px;font-size:clamp(2.6rem,3.4vw,4.5rem);line-height:.98}.about-page .about-narrative-blocks{display:none}.about-page .about-narrative-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:0}.about-page .about-narrative-copy li,.about-page .about-narrative-copy li:last-child{display:block;min-height:214px;margin:0;padding:20px 22px 24px;border:1px solid rgba(45,41,36,.13);border-radius:3px;background:rgba(242,240,243,.97)}.about-page .about-narrative-copy li>span{display:block;padding:0}.about-page .about-narrative-copy strong{display:block;margin-top:54px}.about-page .about-narrative-copy p{margin-top:12px}.about-page .about-narrative-copy .is-qicore{border-color:rgba(96,122,105,.28);background:rgba(228,235,229,.98)}.about-page .about-narrative-copy .is-qicore:before{left:12px;top:12px;bottom:auto;width:26px;height:2px}.about-page .about-vision-appendix{padding:clamp(30px,4vw,56px);border:1px solid rgba(45,41,36,.12);border-radius:6px;background:rgba(242,240,243,.97)}.about-page .capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;background:transparent}.about-page .capability-card{min-height:286px;background:rgba(242,240,243,.97)}@media (max-width:900px){.about-page .about-narrative-copy,.about-page .capability-grid{grid-template-columns:1fr}.about-page .about-narrative-copy li,.about-page .about-narrative-copy li:last-child,.about-page .capability-card{min-height:0}.about-page .about-narrative-copy strong{margin-top:24px}}@media (max-width:620px){.about-page .about-narrative{padding:26px 22px}.about-page .about-vision-appendix{padding:28px 22px}.about-page .about-narrative-copy li,.about-page .about-narrative-copy li:last-child{padding:18px}}