@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=Instrument+Serif:ital@0;1&display=swap";:root{--bg:#0b0f16;--bg-elevated:#10141ddb;--surface:#161b27e0;--surface-strong:#1a2230;--surface-soft:#00c5d114;--line:#6e7a912e;--line-strong:#8695af52;--text:#edf2fa;--muted:#939bad;--accent:#00c7d4;--accent-strong:#00a7b3;--accent-soft:#00c7d424;--accent-warm:#f0c97a;--shadow:0 28px 80px #00000057;--radius-sm:14px;--radius-md:24px;--radius-lg:34px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#00c7d429,#0000 24%),radial-gradient(circle at 85% 18%,#f0c97a14,#0000 16%),linear-gradient(#0b0f16 0%,#0b1017 44%,#0c121b 100%);font:16px/1.6 Space Grotesk,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}body:before{content:"";pointer-events:none;opacity:.55;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 45%,#0000 100%);mask-image:radial-gradient(circle,#000 45%,#0000 100%)}body:after{content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 20% 0,#00c7d414,#0000 35%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font:inherit}#app{min-height:100vh}.shell{width:min(1180px,100% - 40px);margin:0 auto}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.76rem;font-weight:700}.solid-button,.ghost-button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s,filter .18s;display:inline-flex}.solid-button{color:#081018;background:linear-gradient(135deg,#74d2ff,#5cb9ee);font-weight:700;box-shadow:0 18px 40px #5cb9ee38}.ghost-button{color:var(--text);border:1px solid var(--line);background:#ffffff05}.solid-button:hover,.ghost-button:hover{transform:translateY(-2px)}.ghost-button:hover{border-color:var(--line-strong);background:#ffffff0d;box-shadow:0 10px 24px #0000002e}.solid-button:hover{filter:brightness(1.03)}.large{min-height:54px;padding-inline:22px}nav{z-index:30;padding:18px 0;transition:padding .18s,background .18s,border-color .18s;position:sticky;top:0}nav.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0f16bd;border-bottom:1px solid #99b7dd1a;padding:12px 0}.nav-shell{align-items:center;gap:24px;display:flex}.brand{align-items:center;gap:14px;min-width:0;display:inline-flex}.brand-mark{filter:drop-shadow(0 8px 18px #00000038);place-items:center;width:44px;height:44px;display:grid}.brand-mark svg{width:44px;height:44px}.mark-card{fill:#79cfff}.mark-card.back{opacity:.1}.mark-card.front{opacity:.14}.mark-corner,.mark-accent{stroke:#79cfff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.mark-accent.short{opacity:.72}.brand-copy{flex-direction:column;line-height:1.05;display:flex}.brand-copy strong{letter-spacing:-.03em;font-size:1rem}.brand-copy small{color:var(--muted);font-size:.72rem}.nav-links{gap:28px;margin-left:auto;display:flex}.nav-links a{color:var(--muted);font-size:.92rem}.nav-links a:hover{color:var(--text)}.nav-actions{gap:10px;display:flex}.menu-button,.mobile-panel,.mobile-backdrop{display:none}.hero{padding:72px 0 48px;position:relative;overflow:clip}.hero-noise,.hero-orbit{pointer-events:none;position:absolute}.hero-noise{opacity:.9;background:radial-gradient(circle at 20% 15%,#00c7d42e,#0000 25%),radial-gradient(circle at 78% 34%,#f0c97a1f,#0000 18%),radial-gradient(circle at 60% 85%,#00c7d414,#0000 18%);inset:0}.hero-orbit{border:1px solid #99b7dd14;border-radius:999px}.orbit-a{width:820px;height:820px;top:-330px;right:-220px}.orbit-b{width:480px;height:480px;bottom:20px;left:-140px}.hero-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:36px;display:grid;position:relative}.hero-copy h1,.section-heading h2,.split-copy h2,.cta-panel h2{letter-spacing:-.05em;margin:0;line-height:.98}.hero-copy h1{max-width:8.8ch;font-size:clamp(2.9rem,5.4vw,4.95rem)}.hero-copy .lede,.section-copy,.workflow-card p,.capability-card p,.split-copy p,.cta-panel p,.metric-card p,.footer p{color:var(--muted)}.hero-copy .lede{max-width:54ch;margin:24px 0 0;font-size:1rem}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.mini-proof{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.mini-proof span{border:1px solid var(--line);color:#cbd9ec;background:#ffffff08;border-radius:999px;padding:8px 12px;font-size:.84rem}.hero-stack{perspective:1400px;min-height:680px;position:relative}.workspace-frame,.metric-card,.workflow-card,.capability-card,.platform-row,.security-card,.cta-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#171d29f5,#0f131cfa)}.workspace-frame{border-radius:var(--radius-lg);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.workspace-frame:before,.cta-panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0a,#0000 18%);position:absolute;inset:1px}.workspace-frame:after,.metric-card:after,.workflow-card:after,.capability-card:after,.platform-row:after,.security-card:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(240px circle at var(--px,50%) var(--py,50%), #00c7d41f, transparent 70%);opacity:0;transition:opacity .22s;position:absolute;inset:0}.hero-stack:hover .workspace-frame{border-color:#00c7d43d;box-shadow:0 36px 90px #0000006b}.app-titlebar{background:#313843;border-bottom:1px solid #99b7dd14;justify-content:center;align-items:center;height:28px;display:flex;position:relative}.titlebar-title{letter-spacing:-.03em;color:#ebf3ffeb;font-size:.82rem;font-weight:700}.window-dots.right{position:absolute;right:14px}.frame-topbar{border-bottom:1px solid var(--line);background:#0d1119;align-items:center;gap:18px;min-height:46px;padding:0 14px;display:flex}.window-dots{gap:7px;display:flex}.window-dots span{background:#ffffff26;border-radius:999px;width:10px;height:10px}.window-dots span:first-child{background:#ff8768}.window-dots span:nth-child(2){background:#ffcf6a}.window-dots span:nth-child(3){background:#7cdf95}.project-chip{min-width:180px;color:var(--text);align-items:center;gap:10px;font-size:.86rem;transition:color .18s;display:inline-flex}.project-dot{background:#13c5d7;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #13c5d71f}.frame-tabs{flex:1;gap:8px;display:flex;overflow:auto}.frame-tabs span{white-space:nowrap;color:#98a8c0eb;background:0 0;border-bottom:2px solid #0000;padding:12px 14px 11px;font-size:.84rem;transition:color .18s,border-color .18s,background .18s,transform .18s}.frame-tabs .active{color:var(--text);border-bottom-color:#10d2df}.frame-tabs span:hover{color:var(--text);background:#ffffff08;transform:translateY(-1px)}.frame-body{min-height:560px;display:grid}.editor-layout{grid-template-columns:56px 210px 1fr;min-height:520px}.activity-rail{background:#0a0f17;border-right:1px solid #99b7dd14;flex-direction:column;align-items:center;gap:14px;padding:14px 0;display:flex}.rail-icon{opacity:.7;border:1px solid #99b7dd38;border-radius:7px;width:22px;height:22px;transition:transform .18s,background .18s,border-color .18s,opacity .18s}.rail-icon.active{background:#10d2df2e;border-color:#10d2df7a;box-shadow:inset 3px 0 #10d2df}.rail-icon:hover{opacity:1;background:#10d2df1a;border-color:#10d2df59;transform:translate(2px)}.frame-sidebar{background:#0a0f17;border-right:1px solid #99b7dd14;padding:14px 0 0}.sidebar-pills{border-bottom:1px solid #99b7dd14;gap:8px;padding:0 12px 12px;display:flex}.sidebar-pills span{color:var(--muted);border-radius:12px;padding:8px 12px;font-size:.84rem;transition:background .18s,color .18s,transform .18s}.sidebar-pills .active{color:var(--text);background:#ffffff12}.sidebar-pills span:hover{color:var(--text);background:#ffffff0f;transform:translateY(-1px)}.file-tree{padding:12px 8px 16px}.tree-row{color:#cfd9e7;border:1px solid #0000;border-radius:10px;margin:2px 0;padding:8px 12px;font-size:.86rem;transition:background .18s,color .18s,transform .18s,border-color .18s}.tree-row.muted{color:var(--muted)}.tree-row.active{color:#e3f9fb;background:#08404aad}.tree-row:hover{color:#eef5fd;background:#ffffff0a;border-color:#00c7d41f;transform:translate(2px)}.frame-main{background:#0d1119;grid-template-rows:auto 1fr;gap:0;padding:0;display:grid}.document-meta{border-bottom:1px solid #99b7dd14}.doc-heading{gap:2px;padding:14px 18px;display:grid}.doc-heading strong{font-size:.98rem}.doc-heading span{color:var(--muted)}.toolbar-row{border-top:1px solid #99b7dd0f;flex-wrap:wrap;gap:10px;padding:12px 18px 14px;display:flex}.toolbar-row span{color:#e5ecf5d9;cursor:default;background:#ffffff05;border:1px solid #99b7dd1f;border-radius:12px;justify-content:center;align-items:center;min-width:34px;height:34px;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.toolbar-row span:hover{color:#f7fbff;background:#00c7d41f;border-color:#00c7d43d;transform:translateY(-2px);box-shadow:0 10px 22px #0000002e}.editor-surface{grid-template-columns:64px 1fr;min-height:390px;display:grid}.line-numbers{color:#98a8c0b8;align-content:start;gap:12px;padding:18px 0 18px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem;display:grid}.editor-content{padding:18px 22px 26px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.editor-line{color:#d7dde7;align-items:center;gap:12px;min-height:32px;font-size:.95rem;display:flex}.editor-line.heading{letter-spacing:-.02em;font-size:1.8rem;font-weight:700}.editor-line.copy{color:#d7dde7d1}.editor-line.label,.editor-line.muted-code,.editor-line.strike{color:#d7dde7e0}.editor-line.strike{opacity:.72;text-decoration:line-through}.editor-line.section-title{margin-top:10px;font-size:1.18rem;font-weight:700}.editor-line.section-title.small{font-size:1rem}.accent{color:#f1ca7a}.caret{background:#08d4dd;border-radius:999px;width:3px;height:2rem}.rule{background:#99b7dd24;height:1px;margin:12px 0}.highlight{color:#d8fbff;background:#087a8594;border-radius:6px;padding:4px 6px}.inline-code{background:#ffffff08;border:1px solid #99b7dd2e;border-radius:6px;padding:4px 7px;display:inline-flex}.math,.muted-code{color:#bec6d4e6}.math{font-style:italic}.floating-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09131fe0;border:1px solid #99b7dd2b;border-radius:20px;padding:14px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;position:absolute}.floating-card small{color:var(--muted);margin-bottom:4px;display:block}.floating-card strong{font-size:1rem;display:block}.floating-card span{color:#cbdbef;font-size:.83rem}.floating-card.peers{top:78px;right:-20px}.floating-card.security{bottom:34px;left:-18px}.floating-card:hover{border-color:#00c7d43d;transform:translateY(-3px);box-shadow:0 26px 56px #00000057}.metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;display:grid}.metric-card{border-radius:28px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative}.metric-card strong{letter-spacing:-.06em;font-size:clamp(2rem,5vw,3rem);line-height:1;display:block}.metric-card p{max-width:28ch;margin:10px 0 0}.section{padding:112px 0 0}.section-heading{max-width:760px}.section-heading h2,.split-copy h2,.cta-panel h2{font-size:clamp(2.2rem,4.5vw,4rem)}.section-copy{max-width:58ch;margin:18px 0 0}.workflow-list{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.workflow-card,.capability-card{border-radius:28px;padding:26px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative}.step-index{color:var(--accent-warm);letter-spacing:.12em;margin-bottom:26px;font-weight:700;display:inline-flex}.workflow-card h3,.capability-card h3{letter-spacing:-.04em;margin:0;font-size:1.4rem;line-height:1.05}.workflow-card p,.capability-card p{margin:14px 0 0}.capabilities{padding-top:92px}.capability-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:36px;display:grid}.cap-icon{background:radial-gradient(circle at 30% 30%,#ffffff38,#0000 25%),linear-gradient(135deg,#72c6ff61,#ffd08938);border:1px solid #72c6ff38;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:36px;display:grid}.cap-icon svg{color:#eef7ff;width:22px;height:22px}.platform-section{padding-top:104px}.platform-list{gap:14px;margin-top:38px;display:grid}.platform-row{border-radius:26px;grid-template-columns:72px minmax(220px,.8fr) minmax(280px,1.2fr);align-items:center;gap:24px;padding:26px 28px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative}.platform-index{color:var(--accent-warm);letter-spacing:.14em;font-size:.8rem;font-weight:700}.platform-row h3{letter-spacing:-.04em;margin:0;font-size:1.45rem;line-height:1.08}.platform-row p{color:var(--muted);margin:8px 0 0}.platform-row .platform-detail{color:#c7d4e6;margin:0}.split-section{grid-template-columns:.95fr 1.05fr;align-items:center;gap:30px;display:grid}.split-copy>p{max-width:58ch;margin:18px 0 0}.bullet-list{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.bullet-list li{color:#d5e4f8;padding-left:22px;position:relative}.bullet-list li:before{content:"";background:var(--accent);border-radius:999px;width:8px;height:8px;position:absolute;top:.65em;left:0;box-shadow:0 0 0 6px #72c6ff14}.security-panel{min-height:420px;position:relative}.security-card{border-radius:24px;width:min(100%,320px);padding:20px;transition:transform .22s,border-color .22s,box-shadow .22s;position:absolute}.security-card small{color:var(--muted);margin-bottom:6px;display:block}.security-card strong{font-size:1.2rem;line-height:1.15;display:block}.security-card span{color:#cfdaea;margin-top:8px;display:block}.security-card.top{top:0;right:20px}.security-card.middle{top:120px;left:36px}.security-card.bottom{top:248px;right:48px}.cta-section{padding-bottom:100px}.download-page,.policy-page{min-height:100vh;padding:120px 0 60px}.download-hero,.policy-hero{gap:28px;display:grid}.download-heading{text-align:center;align-items:center;max-width:860px;margin:0 auto}.policy-heading{text-align:center;align-items:center;max-width:820px;margin:0 auto}.download-title{max-width:13ch;margin-inline:auto;font-size:clamp(2.4rem,5vw,4.1rem)}.policy-title{letter-spacing:-.05em;max-width:12ch;margin:0;margin-inline:auto;font-size:clamp(2.4rem,5vw,4rem);line-height:.98}.release-badge{background:#00c7d414;border:1px solid #00c7d42e;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin-top:6px;padding:10px 16px;display:inline-flex}.release-badge span{color:var(--text);font-size:.92rem;font-weight:700}.release-badge small{color:var(--muted);font-size:.72rem}.release-error{color:#f0c97a;margin:6px 0 0;font-size:.95rem}.download-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.download-card,.download-note,.install-guide,.android-test{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#171d29f5,#0f131cfa);border-radius:28px;position:relative}.policy-card{border:1px solid var(--line);max-width:920px;box-shadow:var(--shadow);background:linear-gradient(#171d29f5,#0f131cfa);border-radius:32px;gap:26px;margin:0 auto;padding:30px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative}.download-card:after,.download-note:after,.install-guide:after,.android-test:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--px,50%) var(--py,50%), #00c7d41f, transparent 70%);opacity:0;transition:opacity .22s;position:absolute;inset:0}.policy-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--px,50%) var(--py,50%), #00c7d41f, transparent 70%);opacity:0;transition:opacity .22s;position:absolute;inset:0}.download-card{padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s}.download-card:hover,.download-note:hover,.install-guide:hover,.android-test:hover,.policy-card:hover{border-color:#00c7d43d;transform:translateY(-6px);box-shadow:0 30px 70px #0000005c}.download-card:hover:after,.download-note:hover:after,.install-guide:hover:after,.android-test:hover:after,.policy-card:hover:after{opacity:1}.policy-copy{gap:16px;display:grid}.policy-copy p{color:#d8e1ee;max-width:66ch;margin:0;font-size:1.02rem}.policy-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.policy-meta-block{background:#00c7d40f;border:1px solid #00c7d41f;border-radius:18px;gap:6px;padding:16px 18px;display:grid}.policy-meta-block span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.policy-meta-block a,.policy-meta-block strong{color:var(--text);font-size:1rem}.policy-meta-block a:hover{color:#9eefff}.download-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.download-platform{align-items:flex-start;gap:14px;display:flex}.download-platform-icon{width:42px;height:42px;color:var(--text);background:#00c7d41a;border:1px solid #00c7d424;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.download-platform-icon svg{width:21px;height:21px}.download-card h2{letter-spacing:-.04em;margin:0;font-size:1.45rem}.download-card p,.download-note p{color:var(--muted);margin:8px 0 0}.download-status{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:#00c7d41f;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:.76rem;font-weight:700}.download-status.coming-soon{color:var(--accent-warm);background:#f0c97a1f}.download-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.download-actions .solid-button,.disabled-download{min-width:0}.download-link-icon{justify-content:center;align-items:center;display:inline-flex}.download-link-icon svg{width:16px;height:16px}.download-note{padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s}.download-note a{color:var(--text);margin-top:14px;display:inline-flex}.install-guide,.android-test{padding:28px;transition:transform .22s,border-color .22s,box-shadow .22s}.install-guide{grid-template-columns:1fr minmax(340px,.9fr);align-items:center;gap:28px;display:grid}.install-guide-copy h2,.android-test-copy h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.08}.install-guide-copy>p:not(.eyebrow),.android-test-copy>p:not(.eyebrow){max-width:62ch;color:var(--muted);margin:14px 0 0}.install-guide-copy a{color:#9eefff;margin-top:18px;display:inline-flex}.install-guide-copy a:hover{color:var(--text)}.install-command{background:#060a10b8;border:1px solid #00c7d429;border-radius:20px;gap:10px;min-width:0;padding:20px;display:grid}.install-command span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.install-command code{color:var(--text);white-space:nowrap;font:.95rem/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-x:auto}.install-command small{color:var(--muted);line-height:1.5}.android-test{background:radial-gradient(circle at 10% 20%,#00c7d424,#0000 28%),linear-gradient(135deg,#171d29fa,#0d191efa);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;display:grid;overflow:hidden}.android-test-icon{width:64px;height:64px;color:var(--accent);background:#00c7d41a;border:1px solid #00c7d433;border-radius:20px;place-items:center;display:grid}.android-test-icon svg{width:32px;height:32px}.android-test .solid-button{z-index:1;white-space:nowrap;position:relative}.disabled-download{min-height:48px;color:var(--muted);background:#ffffff08;border:1px solid #8695af2e;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.cta-panel{border-radius:34px;grid-template-columns:1.15fr .85fr;align-items:center;gap:26px;padding:34px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.cta-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#72c6ff29,#0000 65%);height:240px;position:absolute;inset:auto -10% -30% 50%}.metric-card:hover,.workflow-card:hover,.capability-card:hover,.platform-row:hover,.security-card:hover,.cta-panel:hover{border-color:#00c7d43d;transform:translateY(-6px);box-shadow:0 30px 70px #0000005c}.metric-card:hover:after,.workflow-card:hover:after,.capability-card:hover:after,.platform-row:hover:after,.security-card:hover:after,.cta-panel:hover:after{opacity:1}.cta-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.footer{justify-content:space-between;align-items:flex-end;gap:22px;padding:0 0 52px;display:flex}.footer p{max-width:42ch;margin:10px 0 0}.footer-links{flex-wrap:wrap;gap:18px;display:flex}.footer-links a{color:var(--muted)}.footer-links a:hover{color:var(--text)}.reveal{opacity:0;animation:.68s forwards fade-up;animation-delay:var(--delay,0s);transform:translateY(20px)}.delay-1{--delay:.14s}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}@keyframes drift-orbit{0%,to{transform:translate(0,0)}50%{transform:translateY(10px)}}@keyframes pulse-ui{0%,to{background:#ffffff05;border-color:#99b7dd1f}50%{background:#00c7d414;border-color:#00c7d438}}.orbit-a,.orbit-b{animation:12s ease-in-out infinite drift-orbit}.toolbar-row span:nth-child(2),.toolbar-row span:nth-child(4),.toolbar-row span:nth-child(8){animation:4.6s ease-in-out infinite pulse-ui}.frame-tabs span:nth-child(2){animation:6s ease-in-out infinite pulse-ui}@media (width<=1080px){.hero-grid,.split-section,.cta-panel,.download-grid,.install-guide{grid-template-columns:1fr}.android-test{grid-template-columns:auto 1fr}.android-test .solid-button{grid-column:1/-1;justify-self:start}.workflow-list,.metrics{grid-template-columns:1fr}.platform-row{grid-template-columns:56px 1fr}.platform-row .platform-detail{grid-column:2}.hero{padding-top:48px}.hero-grid{gap:28px}.hero-copy h1{max-width:10ch}.hero-copy .lede{max-width:60ch}.hero-stack{width:100%;max-width:860px;min-height:0}.floating-card.peers{top:14px;right:12px}.floating-card.security{bottom:16px;left:12px}}@media (width<=860px){.shell{width:min(100% - 28px,1180px)}.nav-links,.nav-actions{display:none}.nav-shell{gap:12px}.brand{gap:10px}.brand-copy small{display:none}.menu-button{border:1px solid var(--line);width:42px;height:42px;color:var(--text);background:#ffffff08;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.menu-button span{background:currentColor;border-radius:999px;width:18px;height:1.5px;transition:transform .16s,opacity .16s}.menu-button span.open:first-child{transform:translateY(6px)rotate(45deg)}.menu-button span.open:nth-child(2){opacity:0}.menu-button span.open:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-panel{z-index:40;-webkit-backdrop-filter:blur(24px)saturate(145%);box-shadow:var(--shadow);background:#09121d94;border:1px solid #8695af2e;border-radius:24px;gap:12px;padding:18px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0}.mobile-backdrop{z-index:35;background:0 0;display:block;position:fixed;inset:0}.mobile-panel a{color:#d7e6f9;border-radius:12px;padding:10px 12px;transition:background .18s,color .18s,transform .18s;display:block}.mobile-panel a:hover{color:#f7fbff;background:#ffffff0f;transform:translate(2px)}.capability-grid,.editor-layout{grid-template-columns:1fr}.activity-rail,.frame-sidebar{display:none}.frame-topbar{gap:10px;min-height:42px;padding:0 10px}.project-chip{min-width:0;font-size:.8rem}.frame-tabs{gap:0}.frame-tabs span{padding-inline:10px;font-size:.78rem}.frame-main{min-width:0}.toolbar-row{gap:8px;padding:10px 14px 12px}.toolbar-row span{border-radius:10px;min-width:30px;height:30px}.security-panel{gap:14px;min-height:0;display:grid}.security-card{width:100%;position:static}}@media (width<=640px){.shell{width:min(100% - 20px,1180px)}nav{padding-top:10px}.hero{padding-top:28px;padding-bottom:24px}.download-page,.policy-page{padding-top:92px}.download-title{font-size:clamp(2.3rem,13vw,3.1rem)}.policy-title{font-size:clamp(2.2rem,12vw,3rem)}.download-actions{grid-template-columns:1fr}.platform-row{grid-template-columns:1fr;gap:10px}.platform-row .platform-detail{grid-column:auto}.android-test{grid-template-columns:1fr;justify-items:start}.android-test .solid-button{width:100%}.policy-card{padding:20px}.policy-copy p{font-size:.96rem}.policy-meta{grid-template-columns:1fr}.download-platform{gap:12px}.download-platform-icon{border-radius:12px;width:38px;height:38px}.release-badge{border-radius:18px;width:100%}.hero-copy h1{max-width:9ch;font-size:clamp(2.35rem,13vw,3.2rem);line-height:1.02}.hero-copy .lede{font-size:.96rem}.eyebrow{letter-spacing:.12em;font-size:.68rem}.hero-actions,.cta-actions{grid-template-columns:1fr;display:grid}.solid-button,.ghost-button{width:100%}.workspace-frame{border-radius:24px}.app-titlebar{height:24px}.titlebar-title{font-size:.74rem}.frame-topbar,.document-meta,.metric-card,.workflow-card,.capability-card,.platform-row,.cta-panel,.download-card,.download-note,.policy-card{padding:18px}.frame-topbar{padding:0 8px}.project-chip{display:none}.frame-tabs span{padding:11px 8px 10px;font-size:.74rem}.frame-tabs span:nth-child(n+3){display:none}.document-meta{border-bottom:none}.doc-heading{padding:12px 14px 10px}.doc-heading strong{font-size:.9rem}.toolbar-row{gap:6px;padding:0 14px 12px}.toolbar-row span:nth-child(n+7){display:none}.editor-surface{grid-template-columns:1fr;min-height:0}.line-numbers{display:none}.editor-content{padding:8px 14px 18px}.editor-line{min-height:28px;font-size:.88rem}.editor-line.heading{font-size:1.35rem}.editor-line.section-title{font-size:1rem}.editor-line.section-title.small{font-size:.92rem}.caret{height:1.4rem}.floating-card.peers,.floating-card.security{display:none}.mini-proof{gap:10px;display:grid}.mini-proof span{text-align:center;justify-content:center;width:100%}.floating-card{margin-top:12px;position:static}.metrics{margin-top:12px}.section{padding-top:68px}.footer{align-items:flex-start;gap:14px;padding-bottom:36px;display:grid}}@media (width<=480px){.brand-copy strong{font-size:.92rem}.hero-copy h1{font-size:clamp(2.15rem,12vw,2.8rem)}.mini-proof span{font-size:.78rem}.metric-card,.workflow-card,.capability-card,.cta-panel,.download-card,.download-note,.install-guide,.android-test{border-radius:22px;padding:16px}.install-command{border-radius:16px;padding:16px}.section-heading h2,.split-copy h2,.cta-panel h2{font-size:clamp(1.8rem,9vw,2.4rem)}}@media (hover:none),(pointer:coarse){.hero-stack{perspective:none}.workspace-frame,.metric-card:hover,.workflow-card:hover,.capability-card:hover,.platform-row:hover,.security-card:hover,.cta-panel:hover,.floating-card:hover{transform:none}}
